Đồ án tốt nghiệp - Phân tích thiết kế hệ thống - QUẢN LÝ THI TRẮC NGHIỆM QUA MẠNG pdf

49 729 2
Đồ án tốt nghiệp - Phân tích thiết kế hệ thống - QUẢN LÝ THI TRẮC NGHIỆM QUA MẠNG pdf

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

ĐỀ TÀI: QUẢN THI TRẮC NGHIỆM QUA MẠNG Đồ án Phân tích thiết kế hệ thống thông tin 2 1. Mô tả Chương trình được thiết kế như một trang web với mục đích cho sinh viên khoa Toán –Tin học thi cuối học kì bằng phương pháp trắc nghiệm qua mạng. Chương trình bao gồm hai phân quyền sử dụng là quyền quản trị mạng và quyền người dùng (thí sinh). - Quyền quản trị: bao gồm các quyền thêm, xóa, cập nhật các thông tin về bộ đề thi, môn thi và các câu hỏi của bộ đề thi. Ngoài ra quản trị cũng có tất cả các quyền như một người dùng thông thường. - Quyền thí sinh: thí sinh muốn sử dụng các chức năng của trang web phải đăng kí làm thành viên của website. Các chức năng của chương trình bao gồm thi trắc nghiệm và tìm kiếm thí sinh, câu hỏi, bộ đề theo các tiêu chuẩn tìm kiếm . - Khi người dùng đăng nhập vào hệ thống với quyền thí sinh, hệ thống sẽ yêu cầu cho biết tên đăng nhập. Nếu chưa lần nào đăng nhập thì sẽ cho đăng kí thành viên. Khi thí sinh muốn thi thì phải đăng kí môn thi và mức độ đề thi. Ứng với 1 môn và ở 1 mức độ sẽ có 1 số đề thi,thí sinh có thể chọn đề thi tùy ý trong đó 1 đề thi để làm bài. Dựa trên đáp án câu hỏi tương ứng với đề của thí sinh đã làm và câu trả lời của thí sinh để chấm điểm cho bài làm của thí sinh. Quy định :1 điểm cho mỗi câu trả lời đúng và nếu câu trả lời sai thì điểm của câu đó là 0. Thí sinh muốn làm lại thì có thể chọn mã đề khác để làm hoặc đăng kí làm bài mới ứng với một môn và mức độ khác nhau. Đồ án Phân tích thiết kế hệ thống thông tin 3 - Khi người dùng đăng nhập hệ thống với quyền nhà quản trị(Admin) với tên đăng nhập và mật khẩu đã đăng kí sẽ được quyền thêm, xóa, sửa trên các dữ liệu hệ thống về môn thi,đề thi,câu hỏi…. 2. Chức năng chương trình ứng dụng: 2.1. Lưu trữ  Thông tin thí sinh đăng nhập vào hệ thốngThông tin phiếu đăng kí dự thiThông tin bài làm của thí sinh  Thông tin về câu hỏi  Thông tin môn thiThông tin đề thi 2.2. Tra cứu  Thông tin về câu hỏi  Thông tin thí sinh  Thông tin đề thi 3. Môi trường thiết kế ứng dụng:  Hệ quản trị Cơ sở dữ liệu: SQL Server 2000  Ngôn ngữ lập trình : ASP.NET Đồ án Phân tích thiết kế hệ thống thông tin 4 4. Các thực thể, các mối kết hợp: 4.1.Thực thể THISINH: Mỗi thực thể mô tả một thí sinh (đã là thành viên). Với các thuộc tính TENDN,TENTS,MATKHAU,TUOI,DIACHI,EMAIL. 4.2.Thực thể QUANTRI: Mỗi thực thể mô tả một người quản trị. Các thuộc tính:TENDN,MATKHAU. 4.3.Thực thể MON: Mỗi thực thể mô tả một môn học. với các thuộc tính MAMON,TENMON. 4.4.Thực thể DETHI: Mô tả đề thi của một môn học. các thuộc tính :MADE, TENDE, MAMON, MUCDO. 4.5.Thực thể CAUHOI: Mỗi thực thể mô tả một câu hỏi trong kho dữ liêụ . với các thuộc tính:MACAUHOI,NOIDUNG,CAUA,CAUB,CAUC,CAUD,DAPAN,MA DE. 4.6.Thực thể PHIEUDK: Mỗi PHIEUDK thể hiện một phiếu đăng kí,với các thuộc tính: MAPDK,TENDN,MAMON,MUCDO. Đồ án Phân tích thiết kế hệ thống thông tin 5 4.7.Thực thể BAILAM: Lưu bài làm của thí sinh(đã đăng thi xong và có kết quả). Các thuộc tính: MABL,MAPDK,MADE,TONGDIEM. 4.8.Mối kết hợp Tra loi: Các thuộc tính TRALOI,DIEM. 5. Mô hình ERD: 6. Mô hình quan hệ dữ liệu: Đồ án Phân tích thiết kế hệ thống thông tin 6 7. Mô hình DFD: *Mức 0: TTin Mon_DeThi_CauHoi Ket Qua Bai Lam TTin Thi Sinh Ket Qua Tra Cuu Yeu cau tra cuu NGUOIDUNG NHAQUANTRITHISINH 1 He Thong Thi Trac Nghiem Qua Mang + Đồ án Phân tích thiết kế hệ thống thông tin 7 *Mức 1: +NGƯỜI DÙNG BẤT KÌ : [Ket Qua Tra Cuu] [Yeu cau tra cuu] NGUOIDUNG NGUOIDUNG 1.1 Tra cuu ThiSinh_DeThi_ CauHoi +THÍ SINH: Đồ án Phân tích thiết kế hệ thống thông tin 8 [Ket Qua Bai Lam] TTin chi tiet bai lam TTin Bai Lam Cac cau hoi trong de Ma de Mon_MucDo TTin Phieu DK Mon thi TTin thi sinh moi TTin TSinh TTin TS chua ton tai [TTin Thi Sinh] THISINH THISINH 1.2 Dang ki thanh vien _Lam bai 1.3 Dang ki thanh vien moi 1.4 Dang ki mon va muc do de thi 1.6 Lam bai THISINH PHIEU_DANG_KI BAILAM 1.5 Chon de thi cua bai lam CHI_TIET_BAI_LAM MON CAU_HOI *NHÀ QUẢN TRỊ: Đồ án Phân tích thiết kế hệ thống thông tin 9 Thong tin Mon thi Thong tin De thi Thong tin Cau hoi TTin Cau hoi TTin De thi TTin Mon thi [TTin Mon_DeThi_CauHoi] NHAQUANTRI 1.7 Xu li Them Xoa Sua 1.10 Them_Xoa_Sua Mon thi 1.9 Them_Xoa_Sua De thi 1.8 Them_Xoa_Sua Cau Hoi MONTHI DETHICAUHOI 8. Sơ đồ logic: 9. Mô tả cơ sở dữ liệu: 7.1. Bảng THISINH: THISINH QUANTRI MON DETHI PHIEUDK CAUHOI BAILAM CTBAILAM Đồ án Phân tích thiết kế hệ thống thông tin 1 Tên Diễn giải Kiểu dữ liệu Loại khoá TENDN Tên đăng nhập CD Khoá chính TENTS Tên thí sinh CD MATKHAU Mật khẩu CD TUOI Tuổi thí sinh SN DIACHI Địa chỉ CD EMAIL Email CD 7.2. Bảng QUANTRI (bảng tham số): Tên Diễn giải Kiểu dữ liệu Loại khoá TENDN Tên đăng nhập nhà CD Khóa chính [...]... thi t kế hệ thống thông tin 10.2 Bảng QUANTRI: 10.3 Bảng MON: 10.4 Bảng DETHI: 10.5 Bảng CAUHOI: 2 Đồ án Phân tích thi t kế hệ thống thông tin 10.6 Bảng PHIEUDK 13 Thi t kế giao diện của chương trình: 2 Đồ án Phân tích thi t kế hệ thống thông tin 9.1 Trang chủ (homepage.aspx) (1) (4) (2) STT Tên đối tượng (3) Kiểu đối tượng Mục đích 2 Đồ án Phân tích thi t kế hệ thống thông tin 1 Đăng kí Hyperlink text... Trang quản trị (QuyenAdmin.aspx) 2 Đồ án Phân tích thi t kế hệ thống thông tin (1) (2) STT Tên đối tượng Mục đích 1 Môn thi (3) Kiểu đối tượng Trỏ liên kết đến trang Hyperlink text Trang aspx xử lí MonView.aspx thêm, xóa, cập nhật các thông tin về môn 3 Đồ án Phân tích thi t kế hệ thống thông tin thi 2 Đề thi Trỏ liên kết đến trang Hyperlink text DeThiView.aspx thêm, xóa, cập nhật các thông tin về đề thi. .. về môn thi 3 Hủy Thao tác huỷ một Hyperlink text môn thi trong bảng MON 9.6 Trang cập nhật, thêm, xóa thông tin đề thi (DeThiView.aspx) 3 Đồ án Phân tích thi t kế hệ thống thông tin STT Tên đối Mục đích Kiểu tượng 1 Cập nhật đối Trang aspx xử lí tượng Gọi trang Hyperlink CapNhatDeThi.aspx CapNhatDeThi.aspx Text để cập nhật đề thi 2 Hủy Xóa một đề thi Hyperlink 3 Đồ án Phân tích thi t kế hệ thống thông.. .Đồ án Phân tích thi t kế hệ thống thông tin quản trị MATKHAU Mật khẩu nhà CD quản trị 7.3 Bảng MON Tên Diễn giải Kiểu dữ liệu Loại khoá MAMON Mã môn học CD Khóa chính TENMON Tên môn CD 7.4 Bảng DETHI Tên Diễn giải Kiểu dữ liệu MADE Mã đề SN Miền giá trị Loại khoá Khoá chính 1 Đồ án Phân tích thi t kế hệ thống thông tin TENDE Tên đề thi CD MAMON Mã môn thi CD MUCDO Mứcđộ CD Khoá... hỏi Liên kết đến trang Hyperlink text CauHoiView.aspx thêm xóa, cập nhật các thông tin về câu hỏi 9.5 Trang thêm, xóa, cập nhật thông tin môn thi (MonView.aspx) 3 Đồ án Phân tích thi t kế hệ thống thông tin (1) (2) STT Tên đối tượng Mục đích 1 Thêm mới Gọi (3) Kiểu đối tượng trang Hyperlink text Trang aspx xử lí AddMon.aspx AddMon.aspx để thêm mới một môn thi 3 Đồ án Phân tích thi t kế hệ thống thông... Khoá chính 1 Đồ án Phân tích thi t kế hệ thống thông tin CAUB Nội dung câu B CD CAUC Nội dung câu C CD CAUD Nội dung câu D CD DAPAN Đáp án( A/B/C/D) CT MADE Mã đề thi` SN {A,B,C,D} Khoá ngoại 7.6 Bảng PHIEUDK Tên Diễn giải Kiểu dữ liệu MAPDK Mã phiếu đăng kí SN TENDN Tên đăng nhập CD MAMON Mã môn đăng kí CD Miền giá trị Loại khoá Khoá chính Khoá ngoại thi 1 Đồ án Phân tích thi t kế hệ thống thông tin... Trang kết quả tra cứu thí sinh(gọi từ trang SearchTS.aspx) 16 SearchCauHoi.aspx Trang tra cứu câu hỏi(gọi từ trang tìm kiếm) 17 KetQuaTimCauHoi.aspx Trang kết quả tra cứu câu hỏi(gọi từ trang SearchCauHoi.aspx) 18 SearchDeThi.aspx Trang tra cứu đề thi( gọi từ trang tìm kiếm) 1 Đồ án Phân tích thi t kế hệ thống thông tin 19 KetQuaTimDeThi.aspx Trang kết quả tra cứu đề thi( gọi từ trang SearchDeThi.aspx)... môn thi 1 Đồ án Phân tích thi t kế hệ thống thông tin 8 AddMon.aspx Trang tạo mới một môn thi 9 CapNhatMon.aspx Trang hiệu chỉnh các môn thi 10 DeThiView.aspx Xem danh sách các đề thi 11 ThemDeThi.aspx Trang tạo mới một đề thi 12 CapNhatDeThi.aspx Trang hiệu chỉnh các đề thi 13 TimKiem.aspx Trang tìm kiếm (được gọi từ trang chủ) 14 SearchTS.aspx Trang tra cứu thí sinh(gọi từ trang tìm kiếm) 15 KetQuaTimTS.aspx... sẽ gọi đến button trang LuuDK.aspx để kiểm tra xem các thông tin đăng kí có hợp lệ không? Nếu hợp lệ thí sinh sẽ được quyền dự thi Nếu không hợp lệ 2 Đồ án Phân tích thi t kế hệ thống thông tin sẽ cho đăng kí lại 9.3 Trang đăng nhập (Login.aspx) 2 Đồ án Phân tích thi t kế hệ thống thông tin STT Tên đối tượng Mục đích 1 Tên đăng Điền tên Kiểu đối tượng Trang aspx xử lí đăng Edit text nhập nhập của thí... tin trong bảng DETHI Text 9.7 Trang cập nhật, thêm, xoá câu hỏi (CauHoiView.aspx) 3 Đồ án Phân tích thi t kế hệ thống thông tin STT Tên đối Mục đích Kiểu đối tượng Trang aspx xử lí tượng 1 Thêm Trỏ đến trang Hyperlink ThemDeThi.aspx ThemDeThi.aspx để Text thêm đề thi vào bảng DETHI 2 Cập nhật Trỏ đến trang Hyperlink CapNhatDeThi.aspx Text CapNhatDeThi.as px để sửa đề thi 3 Hủy Hủy đề thi trong Hyperlink . TÀI: QUẢN LÝ THI TRẮC NGHIỆM QUA MẠNG Đồ án Phân tích thi t kế hệ thống thông tin 2 1. Mô tả Chương trình được thi t kế như một trang web với mục đích cho sinh viên khoa Toán –Tin. SearchDeThi.aspx Trang tra cứu đề thi( gọi từ trang tìm kiếm) Đồ án Phân tích thi t kế hệ thống thông tin 2 19 KetQuaTimDeThi.aspx Trang kết quả tra cứu đề thi( gọi từ trang SearchDeThi.aspx). ERD: 6. Mô hình quan hệ dữ liệu: Đồ án Phân tích thi t kế hệ thống thông tin 6 7. Mô hình DFD: *Mức 0: TTin Mon_DeThi_CauHoi Ket Qua Bai Lam TTin Thi Sinh Ket Qua Tra Cuu Yeu cau

Ngày đăng: 27/06/2014, 16:20

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan