Báo cáo đồ án web
GVHD :thầy Trần Đức Duẩn 1TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN
KHOA CÔNG NGHỆ THÔNG TIN
LỚP 02HCB
ĐỒ ÁN MÔN HỌC
THIẾT KẾ VÀ LẬP TRÌNH WEB Gvhd :Thầy Trần Đức Duẩn
Svth :Nguyễn Nhật Khánh
Mssv:02hc344
Hồ Đình Tưởng
Mssv:02hc451
Võ Thị Bích Hạnh
Mssv:02hc329
TP.HCM ngày 8/5/2005.
Báo cáo đồ án web
GVHD :thầy Trần Đức Duẩn 2
LờI GIớI THIệU
Báo cáo đồ án web
GVHD :thầy Trần Đức Duẩn 3
2. Biểu mẫu 2 : Xóa học sinh ra khỏi danh sách học sinh
3. Biểu mẫu 3 : Sửa thông tin học sinh
4. Biểu mẫu 4 : Thêm câu hỏi mới vào dữ liệu Báo cáo đồ án web
GVHD :thầy Trần Đức Duẩn 4
4. Biểu mẫu 3 : Chấm điểm thi.
III. YÊU CầU :
Báo cáo đồ án web
GVHD :thầy Trần Đức Duẩn 7
1. Admin:
STT CÔNG VIỆC LỌAI CÔNG VIỆC BIỂU MẪU LIÊN
QUAN
1 Thêm học sinh vào
danh sách
Lưu trữ Biểu mẫu 1
2 Xóa học sinh ra khỏi
danh sách
Lưu trữ Biểu mẫu 2
3 Sửa thông tin học
sinh trong danh sách
Lưu trữ Biểu mẫu 3
4 Thêm câu hỏi mới Lưu trữ Biểu mẫu 4
5 Cập nhật đáp án Lưu trữ Biểu mẫu 5
6 Xóa câu hỏi Lưu trữ Biểu mẫu 6
Kiểm tra tính đúng đắn của thông tin
sinh viên trước khi submit(password
không rỗng)
True thì submit
3 QĐ3 Số câu hỏi Số câu hỏi trong mốt bài thi là 20 câu.
Câu hỏi phải đươc phát sinh ngẫu nhiên
4 QĐ4 Giới Tính Male/Female
5 QĐ5 Thời gian thi Thời gian thi 20 phút Hết thời gian sẽ
không được làm
tiếp
Báo cáo đồ án web
GVHD :thầy Trần Đức Duẩn 8
V. PHÂN TÍCH :
1. Sơ đồ luồng dữ liệu 1:
NGƯỜI DÙNG
XỬ LÝ LƯU TRỮ THÊM/
XOÁ/SỬA SINH VIÊN
THIẾT BỊ NHẬP
CSDL
D2D1
D5
D3
D4
GVHD :thầy Trần Đức Duẩn 9
- Nhập các thơng tin của câu hỏi, cấp độ, mơn, câu trả lời cần cho việc lưu trữ
:mã câu hỏi, mã câu trả lời, mã mơn, mã mơn, mã cấp độ, câu hỏi, câu trả lời,
mơn thi, cấp độ.
D5 :
- các thơng tin về câu hỏi, cấp độ, mơn, câu trả lời cần cho việc lưu trữ :mã câu
hỏi, mã câu trả lời, mã mơn, mã mơn, mã cấp độ, câu hỏi, câu trả lời, mơn thi,
cấp độ cần cho việc Thêm/Xố/Sửa.
D4 :Đọc CSDL
- Đọc các thơng tin về câu hỏi, cấp độ, mơn, câu trả lời cần cho việc lưu trữ :mã
câu hỏi, mã câu trả lời, mã mơn, mã mơn, mã cấp độ, câu hỏi, câu trả lời, mơn
thi, cấp độ từ bảng phân cấp, câu hỏi, trả lời, mơn để người dùng nhập liệu.
- Đọc các thơng tin sẳn có từ CSDL để người dùng xố hoặc sửa.
D3 :
- Ghi thơng tin câu hỏi, cấp độ, mơn, câu trả lời cần cho việc lưu trữ :mã câu
hỏi, mã câu trả lời, mã mơn, mã mơn, mã cấp độ, câu hỏi, câu trả lời, mơn thi,
cấp độ xuống CSDL.
D2 : thơng báo cho người dùng là cơng việc thành cơng hay thất bại.
3. Sơ đồ luồng dữ liệu 3:
NGƯỜI DÙNG
XỬ LÝ TRA CỨU ĐIỂM
THIẾT BỊ NHẬP
CSDL
D1
D5
VIII.THIếT Kế GIAO DIệN
A. ADMIN
1. Trang chủ : index.asp
Báo cáo đồ án web
GVHD :thầy Trần Đức Duẩn 12
Home :Link trở về trang chủ.
Contact :Liệt kê thông tin người chơi theo điểm.
About us : Link đến trang about us.
Services : Link đến trang Services.
Admin : Link đến trang Admin để thực hiện các trang thêm xóa sửa dữ liệu.
Contact us : Link đến trang Contact us.
History :Link đến trang History.
Login Students : Đăng nhập vào trang Students để thi.
2. Trang Admin:
Mô tả:
+ New Students : Link tới trang nhập một sinh viên mới.
+ Update Students : Link tới trang sửa thông tin một sinh viên.
Báo cáo đồ án web
GVHD :thầy Trần Đức Duẩn 13
+ Delete Students : Link tới trang xóa một sinh viên.
Mô tả :
+ Nhập thông tin của sinh viên (không được bỏ trống và phải thỏa qui định)
+ Sau khi đã nhập xong thi submit, dữ liệu sẽ được đưa vào CSDL
Chức năng :
+ Khi bấm
Submit
kiểm tra nếu dữ liệu sai thì báo nhập lại
+ Lưu thông tin mới của sinh viên vào dữ liệu.
+ Nếu thành công thì sẽ thông báo thành công khôngthì báo không thành
công.
2.3 Trang Delete Student :
Báo cáo đồ án web
GVHD :thầy Trần Đức Duẩn 15Mô tả :
+ Chọn tên sinh viên muốn xóa
+ Sau khi đã nhập xong thì submit, dữ liệu sẽ bị xóa khỏi CSDL
Chức năng :
+ Khi nhấn nút
Submit
sẽ xóa thông tin sinh viên được chọn ra khỏi dữ
liệu.
+ Nếu thành công thì sẽ thông báo thành công không thì báo không thành
công.
sẽ lưu câu hỏi và đáp án mới vào dữ liệu.
2.6 . Trang Delete Asks:
Mô tả :
+ Chọn môn thi, cấp độ
+ Sau đó tìm câu hỏi cần xóa
Chức năng :
+ Cho student đựoc quyền chọn môn
+ Khi bấm nút sẽ đưa đến trang Tìm câu hỏi. 2.7 Trang tìm câu hỏi :
Báo cáo đồ án web
GVHD :thầy Trần Đức Duẩn 18Mô tả :
+ Chọn câu hỏi cần xóa
+ Bấm submit để xóa
Chức năng:
+ Khi bấm
User’s Name : Nhập tên sinh viên(không được bỏ trống).
Password : Nhập vào password ( không được bỏ trống)
Submit : Khi bấm
Submit
sẽ kiểm tra tính hợp lệ của username và
password nếu đúng thì cho login vào thi không thi phải nhập lại.
2.1 Trang chọn cấp độ thi:
Báo cáo đồ án web
GVHD :thầy Trần Đức Duẩn 21
Mô tả : Sau khi chọn môn và cấp độ thi, thì khi click vào nút student sẽ
được phép vào thi trang thi. 2.2 Trang thi
Tất cả các trang đều có đường để đi đến trang index và các trang about us,
services, history Báo cáo đồ án web
GVHD :thầy Trần Đức Duẩn 23
IX. SƠ Đồ CHứC NĂNG
A. ADMIN
Báo cáo đồ án web
GVHD :thầy Trần Đức Duẩn 24
X. THIếT Kế Xử LÝ
A. CÁC BIếN Cố VÀ Xử LÝ:
1. ADMIN
1.1 Trang index :
Begin
Login
Admin
Delete Asks
New Asks
Delete Student
Update student
New Student
Phân quyền
người dùng
Xem
trang
khác
Begin
Logout
Thi
End
Login
Xem điểm
Để chuẩn bị cho
việc kiểm tra
thông tin.
2 Login + Kiểm tra thông tin được
nhập vào:
Nếu đúng thì tạo
đường link đến
trang Admin
Nếu sai thông báo
bắt nhập lại
Để link đến
trang Admin
3 Khi bấm vào các đường dẫn (
các nút : HOME, CONTACT,
About us, History, Login…)
Link đến các trang được
kích họat (chọn). Các
trang quảng cáo
Hyperlink trong
HTML
1.3 Trang Admin:
STT
Điều kiện kích họat Xử lý Ghi chú
1 Khi bấm vào các đường dẫn ( các nút :
HOME, CONTACT, About us, History,
Login, NewStudent, UpdateStudent,
DeleteStudent, NewAsks, DeleteAsks…)
sinh viên đó chưa có
trong danh sách và tuổi
không quá 100, email
phai ghi đúng cách
3 Khi bấm vào các đường
dẫn ( các nút : HOME,
CONTACT, About us,
Link đến các trang được
kích họat (chọn). Các
trang quảng cáo
Hyperlink trong HTML