ĐỀ ÁN MÔN HỌC
Sinh viên: Nguyễn Thị Ngọc Minh
Lớp: Tin học kinh tế 46A
Giáo viên hướng dẫn: TS.Trần Thị Thu Hà
Ðề tài: Xây dựng website " Sinh viên nội trú Ðại học Kinh tế Quốc Dân".
1
Lời nói đầu
Kí túc xá trường Đại học Kinh Tế Quốc Dân là nơi tụ hội nhiều sinh
viên, từ nhiều miền quê khác nhau. Bản thân đã từng sinh hoạt và học tập
trong kí túc xá, hiểu được những mong muốn của các sinh viên, của các bậc
phụ huynh và những khó khăn trong công tác quản lí sinh viên nội trú, tác giả
mong muốn xây dựng trang web “ Sinh viên nội trú Đại học Kinh Tế Quốc
Dân” nhằm đáp ứng các nhu cầu trên.
Web site sẽ mang đến những thông tin cần thiết cho sinh viên: Các
thông tin về trường đại học, các qui chế mới, cơ hội việc làm, sinh viên có thể
chia sẻ quan điểm, suy nghĩ, kinh nghiệm học tập, tìm đồng hương…. Các
bậc phụ huynh có thể biết được các thông tin về con em mình thông qua trang
web, đồng thờivới các thông tin tổng hợp, cập nhật liên tục về sinh viên, ban
quản lí kí túc xá có thể dễ dàng kiểm soát tình hình của sinh viên, dễ dàng sắp
xếp phòng ở, quản lí khách ra vào kí túc xá, khen thưởng, kỉ luật…
2
Chương I: Tổng quan về thiết kế website
Tạo web site được coi là một công việc không khó, bởi lẽ nhiều người
dùng PC không rành về kĩ thuật cũng có thể tạo ra các Web site ấn tượng nhờ
ngôn ngữ HTML. Hoặc ấn tượng hơn nữa với sự trợ giúp của ngôn ngữ
JavaScript, hiệu ứng flash bạn có thể tạo ra các trang Web động có khả năng
đáp ứng các sự kiện từ phía người dùng.
Tuy nhiên, để xây dựng một Web site có qui mô lớn, cung cấp thông tin
cho nhiều đối tượng đòi hỏi tác giả còn có thêm nhiều kĩ năng, không đơn
thuần là việc lập trình bằng ngôn ngữ gì? sử dụng các hiệu ứng ra sao?
Chìa khóa dẫn đến thành công cho một web site đó là sự thiết kế cẩn
thận và định hướng rõ ràng. Điều này đòi hỏi tác giả phải có tư duy mạch lạc,
nắm rõ mục đích của trang web, phát huy tính sáng tạo, óc thẩm mĩ và sự
kiên trì.
Trước khi xây dựng một web site, cần phải trả lời các câu hỏi:
Mục đích của web site?Độc giả của web site?Các chủ đề chính của
website? Các khối thông tin chủ yếu mà website sẽ cung cấp?
Cần xác định nguồn tài nguyên về nội dung, hình ảnh thông tin mà
chúng ta cần đến để tạo nền web site phù hợp với mục đích đề ra.
Thứ nhất, mục tiêu cơ bản của web site, cần phải có định hướng rõ
ràng, từ đó phân chia, mở rộng các mục tiêu chính. Xây dựng web site là một
quá trình liên tục, việc biên tập, quản lí và duy trì quĩ thuật dài hạn phải bao
trùm lên kế hoạch xây dựng web site.
Thứ hai là vấn đề độc giả chính của web site. Xác định được đối tượng
độc giả nghĩa là sẽ nắm được nhu cầu thông tin, trình độ, sở thích của họ, từ
đó tìm được cách biên tập, truyền tải thông tin thích hợp, lựa chọn giao diện
phù hợp cũng như sự thân thiện với người sử dụng. Người ta phân chia độc
giả thành 3 nhóm: độc giả (web surfer); độc giả mới, độc giả không thường
3
xuyên và các độc giả chuyên nghiệp, thường xuyên; độc giả nước ngoài. 4 đối
tượng này có phần khác nhau trong yêu cầu đối với web site. Chẳng hạn với
độc giả không thường xuyên thì trang chủ (home page ) là đối tượng để họ
lưu tâm, do đó trang chủ cần sinh động, tóm lược được nội dung của web.
site. Còn với đối tượng độc giả chuyên nghiệp, thường xuyên thì đối tượng họ
thực sự chú tâm là nội dung của web site, họ không mấy chú ý đến trang
chủ…
Đối với trang web có qui mô nhỏ, có thể chỉ cần một ít trang menu con
để độc giả tiện theo dõi. Mỗi sub menu lớn có thể trở thành một trang chủ nhỏ
cho khu vực của web site.
Tóm lại để xây dựng một web site thành công cần lưu ý một số điểm
1. Cần thiết kế bảng nội dung đơn giản, dễ sử dụng
2. Sử dụng từ ngữ ngắn gọn, dễ hiểu: Hãy dùng các câu ngắn gọn, cô
đọng và giữ kiểu thiết kế cố định đối với các trang con.
3. Dễ dàng khám phá các đường link bằng cách tạo ra các nút Back, hay
Forward của trình duyệt.
4. Thời gian tải về nhanh: Điều này khá quan trọng, bởi lẽ 30s chờ đợi
trước màn hình giống như 10 phút vậy. Bạn có thể tăng tốc độ truyền
các trang web bằng cách
Giảm kích cỡ đồ họa trong trang web: Thu nhỏ kích cỡ của đồ họa,
độ sâu của màu. Có thể cung cấp cho người xem một hình ảnh nhỏ
với tùy chọn xem tiếp một hình ảnh lớn hơn.
Qui định cụ thể kích cỡ file đồ họa trong mã HTML
Giảm số file trong trang web
5. Tô màu và in đậm những dòng thông tin quan trọng
6. Tương thích với đa số trình duyệt web
7. Chú ý các lỗi chính tả
8. Nếu trang web có kích thước lớn hơn 50 K, nên đặt một ghi chú nhỏ
thuyết phục độc giả kiên nhẫn trong khi đồ họa được tải về.
4
Chương II. Xây dựng website
" Sinh viên nội trú Ðại học Kinh tế Quốc Dân"
1.Mục đích của web site
Website ra đời với mong muốn việc quản lí sinh viên nội trú được
thuận tiện, dễ dàng. Đồng thời tạo ra trang thông tin bổ ích cho sinh viên,
giúp phụ huynh từ xa đến có thể dễ dàng tìm được phòng ở cũng như nắm
được các thông tin về con em mình.
2.Chức năng chính
2.1.Cung cấp các thông tin bổ ích
Website có đường link đến các địa chỉ web lành mạnh cung cấp các
thông tin bổ ích như: tin tức thời sự, cơ hội việc làm, các website học trực
tuyến, thi trực tuyến, các hoạt động, phong trào của trường.Với các thông tin
về ngày tháng năm sinh của các sinh viên nội trú, đài phát thanh kí túc xá có
thể dễ dàng tìm kiếm và gửi tặng bài hát đến những sinh viên có sinh nhật
trong ngày.
Bên cạnh đó, các bạn sinh viên đặc biệt là các bạn nữ sinh có thể tìm
hiểu các kiến thức về nấu ăn, cắm hoa, trang trí phòng…trong “góc dành cho
nữ sinh”
2.2.Quản lí danh sách sinh viên
Bao gồm các thông tin cá nhân như: họ tên, quê quán, khoa, khóa,lớp,
điểm thi, khen thưởng, kỉ luật, tình trạng sức khỏe…
2.3.Đăng kí ra vào kí túc xá, chuyển phòng ở cho sinh viên
Trước tiên thực hiện việc phân loại sinh viên theo khu vực, đối tượng
ưu tiên…
Bộ phận quản lí cập nhật đầy đủ thông tin về sinh viên nội trú (mã SV,
họ tên, quê quán,khoa, lớp,..) do đó việc phân phòng có thể thực hiện tự động,
nhanh chóng việc phân chia phòng.
5
Khi có sinh viên rời khỏi kí túc xá hoặc sinh viên mới chuyển đến, bộ
phận quản lí sẽ cập nhật thông tin này.
2.4. Quản lí khách ra vào kí túc xá
Khách ra vào kí túc xá nếu có nhu cầu ở lại qua đêm phải được báo cho
ban quản lí, thông tin này được cập nhật bởi ban quản lí.Nếu có bất trắc xảy
ra, ban quản lí kí túc xá dễ dàng xử lí, dễ dàng biết sinh viên bảo lãnh là ai, ở
phòng nào…
2.5.Tạo diễn đàn cho sinh viên
Tại đây sinh viên có thể trao đổi, chia sẻ, góp ý cũng như thỏa sức sáng
tạo trong “góc sáng tạo”.
2.6.Quản lí người dùng (phân quyền người sử dụng)
Hệ thống cần được phân quyền thành các nhóm người dùng rất cụ thể
và rõ ràng. Mỗi bộ phận đều có các chức năng riêng, không chồng chéo lên
nhau; tránh sự truy cập trái phép.
Việc phân quyền người sử dụng được biểu diễn bằng hình vẽ dưới đây:
6
Người sử dụng
Sinh viên
Phụ huynh
Sinh viên và các đối
tượng khác
Ban quản lí KTX
Quản trị
Các đối tượng khác
Sinh viên và các đối tượng khác:
Sinh viên trong kí túc xá, sinh viên trong trường, ngoài trường, phụ huynh…
đều có thể đăng nhập, tìm kiếm thông tin, tham gia diễn đàn.
Phòng giáo vụ có thể nhanh chóng có được thông tin xác nhận lưu trú của
các sinh viên trong kí túc xá thông qua website.
Ban quản lí kí túc xá
Ban quản lí kí túc xá, thường xuyên cập nhật và quản lí các thông tin về sinh
viên: sinh viên mới ra, vào phòng, các thông tin chung về sinh viên…
Quản trị:
Quản trị là người quản lý các thông tin liên quan đến việc quản trị của hệ
thống, bao gồm quản lý quyền, quản lý người dùng và quản lý giao diện hệ
thống.
3.Sơ đồ website:
Sinh viên và các đối tượng khác truy cập đến website:
Đăng nhập hệ thống
Tìm kiếm, trao đổi thông
tin
7
Sau khi đăng nhập hệ thống, đối tượng đã nói ở trên có thể tìm kiếm
thông tin, tham gia diễn đàn.
Phòng giáo vụ có thể có được thông tin nhận xét lưu trú của ban quản lí
kí túc xá đối với sinh viên qua website.
Các bậc phụ huynh có thể biết được con em mình ở phòng nào? ở cùng
những ai, điểm thi, khen thưởng, kỉ luật, tình hình dịch bệnh (theo mùa) trong
kí túc (nếu có).
Các đối tượng khác đều có thể tham gia tìm kiếm thông tin, tham gia
diễn đàn…
Ban quản lí kí túc xá
Cập nhật thông tin
Ban quản lí kí túc cập nhật các thông tin về sinh viên: tên, khoa , lớp,
phòng,…, tên khách ở lại qua đêm. Các thông tin về sinh viên chuyển phòng,
nhập phòng phải được cập nhật kịp thời.
Quản lí sinh viên
Quản lí theo phòng
8
Cập nhật thông tin
của sinh viên
Quản lí sinh viên
Báo cáo nhận
xét lưu trú
Phòng đã đóng
đầy đủ tiềnđiện
nước hàng
tháng
Quản lí danh sách trong từng
phòng, thông tin về phòng
đủ hay thiếu người
Phòng không bị
mất trộm đồ,
khách ở lại qua
đêm có báo cáo
Phòng đang có
dịch bệnh
Tổng hợp các thông tin, quyết
định khen thưởng hay kỉ luật
phòng
Điều tra, xử lí kỉ
luật
Thông báo đến
trung tâm y tế
Thông báo cho
các phòng
Đ
S
S
Đ
Đ
S
9
Quản lí từng cá nhân
Sinh viên
đóng đầy
đủ tiền
Sinh viên
không vi
phạm nội
Sinh viên
có thành
tích
Thông báo cho sinh
viên hoặc đề nghị
nhà trường trợ giúp
Cảnh báo hoặc kỉ
luật
Khen thưởng
Tổng hợp thông tin
Báo cáo tổng hợp,
nhận xét lưu trú
S
S
Đ
Đ
Đ
S
10
4.Các chức năng chính:
Biểu đồ user case tổng quát:
Đăng ký (Register): Người dùng đăng ký bằng user name và
password.
Đăng nhập (Login): Đăng nhập vào hệ thống website.
Xem thông tin cá nhân:
Tùy vào quyền của người đăng nhập vào hệ thống mà có thể xem thông
tin cá nhân của mình hay của người khác.Chẳng hạn:
đối với user là sinh viên hay phụ huynh chỉ được xem thông tin của cá
nhân (hay con em mình).Ban quản lí kí túc xá, được phép xem thông
tin cá nhân về mọi sinh viên
Web site
User
Cập nhật
thông tin
Quản lí
kí túc xá
Quản lí quyền
Quản lí User
Quản trị
Login
Đăng kí
Xem thông tin cá nhân
User
11
Quản lí quyền: Hệ thống được phân quyền: Người quản trị, người cập nhật
thông tin (ban quản lí kí túc xá), người sử dụng thông thường.
Quản lí người dùng:
Quản lý những người dùng cùng việc phân quyền cho người dùng đó trong hệ
thống .
4.1. Đăng kí (Register)
Mã use case
HT_UC_01
Tên use case
Đăng ký
12