Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 34 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
34
Dung lượng
2,7 MB
Nội dung
Báocáođồánweb
GVHD :thầy Trần Đức Duẩn 1
TRƯỜ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đồánweb
GVHD :thầy Trần Đức Duẩn 2
LỜI GIỚI THIỆU
I.MÔ TẢ CHƯƠNG TRÌNH “ EXPERIMENTTEST ONLINE”
Tiếng Anh là ngôn ngữ giao tiếp phổ biến nhất trên thế giới.Ở Việt Nam nếu đi xin
việc làm mà không biết tiếng Anh là bạn đã có thể bò lọai ngay từ vòng đầu, Vì
vậy việc có được một văn bằng Anh Văn trong tay là một lợi thế rất lớn trong công
việc. Nhưng để có được một văn bằng thật sự có chất lượng đòi hỏi bạn phải ôn tập
rất chăm chỉ và phải trải qua rất nhiều kì thi, dó nhiên không phải lúc nào bạn cũng
………đậu!
ENGLISH TESTONLINE là chương trình nhằm kiểm tra lại kiến thức Anh Văn
một cách tổng quát nhất theo mọi cấp độ nhằm giúp bạn ôn lại những kiến thức
tổng quát về văn phạm trong Anh Văn, thông qua những bài thi ngắn với những câu
hỏi trắc nghiệm.Ưu điểm của nó là mọi lúc mọi nơi người sử dụng đều có thể kiểm
tra lại kiến thức văn phạm của mình, qua đó có thể đưa ra những chiến lược cụ thể
cho môn Anh Văn.
Các công việc chính của website:
+ Thêm / Xóa/ Sửa dữ liệu trong CSDL.
+ Phát sinh câu hỏi và câu trả lời để người dùng vào thi.
+ Cho phép người dùng chọn cấp độ thi
+ Cho phép người dùng login vào để thi và xem kết quả
+ Tìm kiếm
Danh sách các công việc sẽ được hổ trợ thực hiện trên máy tính dựa theo các yêu
cầu đã cho.
II. CÁC BIỂU MẪU LIÊN QUAN:
A. ADMIN
1.Biểu mẫu 1 : Thêm học sinh vào dữ liệu.
Báo cáođồánweb
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
Báo cáođồánweb
GVHD :thầy Trần Đức Duẩn 4
4. Biểu mẫu 4 : Thêm câu hỏi mới vào dữ liệu
5. Biểu mẫu 5 : Cập nhật đáp án
Báo cáođồánweb
GVHD :thầy Trần Đức Duẩn 5
6. Biểu mẫu 6 : Xóa câu hỏi ra khỏi dữ liệu
B. STUDENT:
1.
Biểu mẫu 1 : Cho học sinh login để vào thi.
Báo cáođồánweb
GVHD :thầy Trần Đức Duẩn 6
2.
Biểu mẫu 2 : Tạo Account mới
3.
Biểu mẫu 2 : Phát sinh câu hỏi và câu trả lời
Báo cáođồánweb
GVHD :thầy Trần Đức Duẩn 7
4. Biểu mẫu 3 : Chấm điểm thi.
III. YÊU CẦU :
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
Báo cáođồánweb
GVHD :thầy Trần Đức Duẩn 8
2. STUDENT :
STT CÔNG VIỆC LỌAI CÔNG VIỆC BIỂU MẪU
LIÊN QUAN
1 Login Lưu trữ Biểu mẫu 1
2 New Account Lưu trữ Biểu mẫu 2
3 Xem điểm Hiển thò Biểu mẫu 3
IV. BẢNG QUI ĐỊNH :
STT Mã
số
Tên qui đònh Mô tả chi tiết Ghi chú
1 QĐ1 Login Buộc phải gõ Username,password
đúng
Trang
Student/index
2 QĐ2 Kiểm Tra inf-
student
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
V. PHÂN TÍCH :
1. Sơ đồ luồng dữ liệu 1:
Báo cáođồánweb
GVHD :thầy Trần Đức Duẩn 9
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
D1 : Người dùng chọn chức năng Thêm/Xoá/Sửa sinh viên.
- Nhập các thông tin của sinh viên cần cho việc lưu trữ :tên Account,
password, họ và tên, ngày sinh, nước, số điện thoại, đòa chỉ.
D5 :
- các thông tin về sinh viên : tên Account, password, họ và tên, ngày sinh,
nước, số điện thoại, đòa chỉ cần cho việc Thêm/Xoá/Sửa.
D4 :Đọc CSDL
- Đọc các thông tin về sinh viên từ bảng infousers để người dùng nhập liệu.
- Đọc các thông tin sẳn có từ CSDL để người dùng xoá hoặc sửa.
D3 :
- Ghi thông tin sinh viên : tên Account, password, họ và tên, ngày sinh, nước,
số điện thoại, đòa chỉ 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.
2. Sơ đồ luồng dữ liệu 2
NGƯỜI DÙNG
XỬ LÝ LƯU TRỮ THÊM/
XOÁ/SỬA CÂU HỎI ,CÂU
TRẢ LỜI, CẤP ĐỘ, MÔN
THIẾT BỊ NHẬP
CSDL
D2D1
D5
D3
D4
D1 : Người dùng chọn chức năng Thêm/Xoá/Sửa câu hỏi, cấp độ, môn, câu trả lời.
Báo cáođồánweb
GVHD :thầy Trần Đức Duẩn 10
- 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/Xoá/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 xoá 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
D4
THIẾT BỊ XUẤT
D6
D1:các thông tin về sing viên cần cho việc tra cứu :Account, password.
D5: các thông tin về sing viên cần cho việc tra cứu :Account, password.
D4: tìm các thông tin về điểm của Account vừa nhập.
D6:Xuất bảng History Student
VI.THIẾT KẾ DỮ LIỆU:
[...].. .Báo cáođồánweb VII DANH SÁCH CÁC THUỘC TÍNH: CÂU HỎI INFOUSERS GVHD :thầy Trần Đức Duẩn 11 Báocáođồánweb MÔN PHÂN CẤP TRẢ LỜI THÔNG TIN NGƯỜI CHƠI VIII.THIẾT KẾ GIAO DIỆN A ADMIN 1 Trang chủ : index.asp GVHD :thầy Trần Đức Duẩn 12 Báocáođồánweb Home :Link trở về trang chủ Contact :Liệt kê thông tin người chơi theo... GVHD :thầy Trần Đức Duẩn 15 Báocáođồánweb Mô 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 : Submit + Khi nhấn nút 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 2.4 Trang New Asks : GVHD :thầy Trần Đức Duẩn 16 Báocáođồánweb Mô tả : + Nhập câu hỏi mới... nhật đáp án, dữ liệu sẽ được đưa vào CSDL Chức năng : + Khi bấm Update Anwser cập nhật lại đáp án và nhật câu hỏi mới 2.5 Trang cập nhật lại đáp án: GVHD :thầy Trần Đức Duẩn 17 Báocáođồánweb Mô tả : + Nhập đáp án cho câu hỏi mới vừa nhập + Sau khi đã nhập xong thì submit, cả câu hỏi và câu trả lời sẽ được đưa vào CSDL Chức năng : + Cho nhập đáp án vào + Khi bấm Submit sẽ lưu câu hỏi và đáp án mới... :thầy Trần Đức Duẩn 24 Báo cáođồánweb Mô tả : + Màn hình sẽ hiển thò thông tin : ngày thi, giờ bắt đầu, giờ kết thúc, môn thi, cấp độ và điểm thi Chức năng: + Hiển thò thông tin + Lấy dữ liệu và tính điểm thi của học sinh Tất cả các trang đều có đường để đi đến trang index và các trang about us, services, history IX SƠ ĐỒ CHỨC NĂNG A ADMIN GVHD :thầy Trần Đức Duẩn 25 Báo cáođồánweb Begin New Student... vào + Khi bấm Submit sẽ lưu câu hỏi và đáp án mới vào dữ liệu 2.6 Trang Delete Asks: GVHD :thầy Trần Đức Duẩn 18 Báo cáođồánweb 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 : GVHD :thầy Trần Đức Duẩn 19 Báo cáođồánweb Mô tả : + Chọn câu hỏi cần xóa + Bấm submit để xóa Chức... cho login vào thi không thi phải nhập lại 2.1 Trang chọn cấp độ thi: GVHD :thầy Trần Đức Duẩn 22 Báo cáođồánweb Mô tả : Sau khi chọn môn và cấp độ thi, thì khi click vào nút sẽ được phép vào thi trang thi student 2.2 Trang thi GVHD :thầy Trần Đức Duẩn 23 Báocáođồánweb Mô tả : + Các câu hỏi và đáp án được phát sinh ngẫu nhiên 20 câu + Student sau khi thi xong nhấn nút + Nếu nhấn nút sẽ dẫn đến... :thầy Trần Đức Duẩn 14 Báocáođồánweb 2.2 Trang Update Student: 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... cao Ưu điểm :có thể phát triển thêm nhiều bộ môn thi khác GVHD :thầy Trần Đức Duẩn 32 Báocáođồánweb XIII CẤU HÌNH YÊU CẦU: CPU:P3 600Mhz, RAM:128 HardDisk : 3MB còn trống XIV PHÂN CÔNG CÔNG VIỆC : Mỗi một trang web đều có sự tham gia góp ý của các thành viên trong nhóm GVHD :thầy Trần Đức Duẩn 33 Báocáođồánweb GVHD :thầy Trần Đức Duẩn 34 ... Trang Login : GVHD :thầy Trần Đức Duẩn 20 Báocáođồánweb User’s Name : Nhập tên sinh viên(không được bỏ trống) Password : Nhập vào password Submit : Khi bấm nut Submit sẽ kiểm tra tính hợp lệ của username và password nếu đúng thì cho login vào xem các trang của Admin không thi phải nhập lại B STUDENT : 1 Trang Login: GVHD :thầy Trần Đức Duẩn 21 Báocáođồánweb User’s Name : Nhập tên sinh viên(không... họat (chọn) Các trang quảng cáo Ghi chú Để chuẩn bò cho việc chọn môn thi và cấp độ để vào thi Để vào thi Hyperlink trong HTML 31 Báocáođồánweb 2.3 Trang thi STT Điều kiện kích họat 1 Khi được liên kết đến 2 Khi bấm Done 3 Khi bấm Xử lý Ghi chú + Đọc thông tin môn thi, cấp độ, danh sách câu hỏi, đáp án + Hiển thò ra màn hình bảng các câu hỏi, câu trả lời và bảng đáp án + Để chuẩn bò cho việc phát .
VI.THIẾT KẾ DỮ LIỆU:
Báo cáo đồ án web
GVHD :thầy Trần Đức Duẩn 11
VII. DANH SÁCH CÁC THUỘC TÍNH:
CÂU HỎI
INFOUSERS
Báo cáo đồ án web
GVHD :thầy.
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
I.MÔ TẢ CHƯƠNG TRÌNH “ EXPERIMENT TEST ONLINE
Tiếng Anh là