Đồ án phân tích thiết kế hệ thống thông tin

29 809 1
Đồ án phân tích thiết kế hệ thống thông tin

Đ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

Chương trình thi trắc nghiệm qua mạng

Đồ án Phân tích thiết kế hệ thống thơng tin Nhóm thực hiện: 0211196 – 0211343 1 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 Tố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. Ngồ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ẽ 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. - 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ự thi • Thơng tin bài làm của thí sinh • Thơng tin về câu hỏi • Thơng tin mơn thi • Thơ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: THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Đồ án Phân tích thiết kế hệ thống thơng tin Nhóm thực hiện: 0211196 – 0211343 2 • Hệ quản trị Cơ sở dữ liệu: SQL Server 2000 • Ngơn ngữ lập trình : ASP.NET 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. 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: THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Đồ án Phân tích thiết kế hệ thống thơng tin Nhóm thực hiện: 0211196 – 0211343 3 6. Mơ hình quan hệ dữ liệu: THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Đồ án Phân tích thiết kế hệ thống thơng tin Nhóm thực hiện: 0211196 – 0211343 4 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 + *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: THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Đồ án Phân tích thiết kế hệ thống thơng tin Nhóm thực hiện: 0211196 – 0211343 5 [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Ị: THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Đồ án Phân tích thiết kế hệ thống thơng tin Nhóm thực hiện: 0211196 – 0211343 6 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. 10. Mơ tả cơ sở dữ liệu: 7.1. Bảng THISINH: Tên Diễn giải Kiểu dữ liệu Loại khố TENDN Tên đăng nhập CD Khố chính TENTS Tên thí sinh CD MATKHAU Mật khẩu CD TUOI Tuổi thí sinh SN THISINH QUANTRI MON DETHI PHIEUDK CAUHOI BAILAM CTBAILAM THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Đồ án Phân tích thiết kế hệ thống thơng tin Nhóm thực hiện: 0211196 – 0211343 7 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 khố TENDN Tên đăng nhập nhà quản trị CD Khóa chính MATKHAU Mật khẩu nhà quản trị CD 7.3. Bảng MON Tên Diễn giải Kiểu dữ liệu Loại khố 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 Miền giá trị Loại khố MADE Mã đề SN Khố chính TENDE Tên đề thi CD MAMON Mã mơn thi CD Khố ngoại MUCDO Mứcđộ CD {“DE”,”KHO”,”T RUNG BINH”} 7.5. Bảng CAUHOI Tên Diễn giải Kiểu dữ liệu Miền giá trị Loại khố MACAUHOI Mã câu hỏi SN Khố chính NOIDUNG Nội dung câu hỏi CD CAUA Nội dung câu A CD CAUB Nội dung câu B CD CAUC Nội dung câu C CD CAUD Nội dung câu D CD THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Đồ án Phân tích thiết kế hệ thống thơng tin Nhóm thực hiện: 0211196 – 0211343 8 DAPAN Đáp án(A/B/C/D) CT {A,B,C,D} MADE Mã đề thi` SN Khố ngoại 7.6. Bảng PHIEUDK Tên Diễn giải Kiểu dữ liệu Miền giá trị Loại khố MAPDK Mã phiếu đăng kí SN Khố chính TENDN Tên đăng nhập CD MAMON Mã mơn đăng kí thi CD Khố ngoại MUCDO Mức độ đăng kí thi CD {“DE”,”KHO”,”T RUNG BINH”} 7.7. Bảng BAILAM Tên Diễn giải Kiểu dữ liệu Miền giá trị Loại khố MABL Mã bài làm SN Khố chính MAPDK Mã phiếu đăng kí SN Khố ngoại MADE Mã đề thi SN Khố ngoại TONGDIEM Số điểm của bài làm SN [0,10] 7.8. Bảng CTBAILAM: Tên Diễn giải Kiểu dữ liệu Miền giá trị Loại khố MABL Mã bài làm SN Khố chính MACAUHOI Mã câu hỏi SN Khố chính TRALOI Câu trả lời CT {A,B,C,D} DIEM Điểm số (1/0) SN {0,1} * Mơ tả các ràng buộc tồn vẹn trên các bảng dữ liệu a. Ràng buộc tồn vẹn miền giá trị • R1: “Đáp án chỉ nhận các giá trị là A, hoặc B, hoặc C, hoặc D” - Mơ tả : ∀ch ∈ CAUHOI: ch.DAPAN ∈ {‘A’,’B’,’C’,’D’} • R2: “Phần trả lời trong CTBAILAM chỉ nhận các giá trị A, hoặc B, hoặc C, hoặc D” - Mơ tả : ∀ctbl ∈ CTBAILAM: ctbl.TRALOI ∈ {‘A’,’B’,’C’,’D’} THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Đồ án Phân tích thiết kế hệ thống thơng tin Nhóm thực hiện: 0211196 – 0211343 9 • R3: “Điểm số trong chi tiết bài làm là 0 hoặc 1” - Mơ tả : ∀ctbl ∈ CTBAILAM: ctbl.DIEM ∈ {0,1} b. Ràng buộc phụ thuộc tồn tại • R1: “Với mỗi ctbailam phải nằm trong danh sách các bailam” - Mơ tả: ∀ctbl ∈ CTBAILAM, ∀bl ∈ BAILAM: ctbl[MABL] ⊂ bl [MABL] c. Ràng buộc liên quan hệ liên thuộc tính • R1: “Tổng điểm trong bài làm của thí sinh bằng tổng số điểm của các câu trả lời tương ứng với bài làm đó ” - Mơ tả: ∀bl ∈ BAILAM bl.TONGDIEM=sum (ctbl.DIEM) với ctbl ∈ CTBAILAM / bl.MABL = ctbl.MABL 11. Sơ đồ chức năng THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Đồ án Phân tích thiết kế hệ thống thơng tin Nhóm thực hiện: 0211196 – 0211343 1 12. Danh sách các trang ASPX của ứng dụng STT Trang ASPX Nội dung Thêm/Xố/Sửa Mơn Thêm, xóa, sửa đề thi Thêm, xố , sửa câu hỏi Trang chính Ngưòi sử dụng thơng thường Thí sinh Nhà quản trỉ Tìm thí sinh Tìm đề thi Tìm câu hỏi Đăng nhập Đăng nhập Trang chính nhà Quản Trị Đăng kí dự thi Đăng kí thành viên Chọn đề thi Bài làm Xem kết quả THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN [...]... – 0211343 1 Đồ án Phân tích thiết kế hệ thống thơng tin THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN 10.5 Bảng CAUHOI: 10.6 Bảng PHIEUDK Nhóm thực hiện: 0211196 – 0211343 1 THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Đồ án Phân tích thiết kế hệ thống thơng tin 14 Thiết kế giao diện của chương trình: 9.1 Trang chủ (homepage.aspx) (1) (4) (2) Nhóm thực hiện: 0211196 – 0211343 (3) 1 Đồ án Phân tích thiết kế hệ thống thơng tin STT Tên... Thơng tin của THISINH Nhóm thực hiện: 0211196 – 0211343 2 Đồ án Phân tích thiết kế hệ thống thơng tin sinh cần tìm THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN thí sinh có độ tuổi như trên Hàm Tìm kiếm(tn:int,tl:int) return records Bắt đầu Select TENDN,TENTS,TUOI,EMAIL from THISINH whereTUOI IN(tn,tl) Kết thúc Nhóm thực hiện: 0211196 – 0211343 2 THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Đồ án Phân tích thiết kế hệ thống thơng tin. .. Đồ án Phân tích thiết kế hệ thống thơng tin THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN 9.6 Trang cập nhật, thêm, xóa thơng tin đề thi (DeThiView.aspx) STT 1 2 Tên đối Mục đích tượng Cập nhật Gọi trang CapNhatDeThi.aspx để cập nhật đề thi Hủy Xóa một đề thi trong bảng DETHI Kiểu đối Trang aspx xử lí tượng Hyperlink CapNhatDeThi.aspx Text Hyperlink Text Nhóm thực hiện: 0211196 – 0211343 2 Đồ án Phân tích thiết kế hệ. .. thiết kế hệ thống thơng tin 3 Hủy THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Hủy đề thi trong Hyperlink tex bảng DETHI 9.8 Trang đăng kí làm bài thi (1) (2) Nhóm thực hiện: 0211196 – 0211343 2 Đồ án Phân tích thiết kế hệ thống thơng tin STT 1 Tên đối tượng Đăng kí mới 2 Bài làm THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Mục đích Kiểu đối tượng Trỏ liên kết tới Hyperlink text trang PhieuDK.aspx để thí sinh cung cấp các thơng tin đang... thực hiện: 0211196 – 0211343 1 THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Đồ á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 Trỏ liên kết đến trang thêm, xóa, cập nhật các thơng tin về mơn thi 2 Đề thi Trỏ liên kết đến trang thêm, xóa, cập nhật các thơng tin về đề thi 3 Câu hỏi Liên kết đến trang thêm xóa, cập nhật các thơng tin về câu hỏi (3) Kiểu đối tượng Hyperlink text Trang... liên hệ với thí tự sinh Địa chỉ Nhập địa chỉ Edit text Là chuỗi kí Email email tự Đăng kí nhấn nút đăng Submit LuuDK.aspx kí 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ệ sẽ cho đăng kí lại 9.3 Trang đăng nhập (Login.aspx) Nhóm thực hiện: 0211196 – 0211343 1 Đồ án Phân tích thiết kế hệ thống thơng tin. .. Trang lưu thơng tin câu hỏi(được gọi từ các trang ThemCauHoi.aspx, CauHoiView.aspx, CapNhatCauHoi.aspx) Trang đăng nhập quyền thí sinh(gọi từ trang chủ) Trang đăng nhập quyền quản trị(gọi từ trang chủ) Trang đăng kí thành viên(gọi từ trang chủ) Trang lưu thơng tin đăng kí thành viên(gọi từ trang DangKi.aspx) Nhóm thực hiện: 0211196 – 0211343 1 Đồ án Phân tích thiết kế hệ thống thơng tin 24 25 PhieuDK.aspx... text trang PhieuDK.aspx để thí sinh cung cấp các thơng tin đang kí cần thiết để làm bài Trỏ đến trang Hyperlink text BaiLam.aspx Trang aspx xử lí PhieuDK.aspx BaiLam.aspx 9.9 Trang thơng tin bài làm của thí sinh (BaiLam.aspx) Nhóm thực hiện: 0211196 – 0211343 2 THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Đồ án Phân tích thiết kế hệ thống thơng tin STT Tên đối tượng Mục đích Kiểu đối tượng 1 Mã phiếu đăng kí 2 Chọn... text CauHoiView.aspx 9.5 Trang thêm, xóa, cập nhật thơng tin mơn thi (MonView.aspx) Nhóm thực hiện: 0211196 – 0211343 1 THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Đồ án Phân tích thiết kế hệ thống thơng tin (1) STT 1 Tên đối tượng Thêm mới 2 Cập nhật 3 Hủy (2) Mục đích Gọi trang AddMon.aspx để thêm mới một mơn thi Gọi trang CapNhatMon.aspx để cập nhật các thơng tin về mơn thi Thao tác huỷ một mơn thi trong bảng MON... phiếu đăng kí trên Liên kết trang Submit button CTBailam.aspx để bắt đầu làm bài Trang aspx được gọi CTBailam.aspx 9.10 Trang bài làm của thí sinh (CTBaiLam.aspx) STT 1 Tên tượng Lưu đối Mục đích Kiểu đối tượng Lưu bài làm vào Submit button Nhóm thực hiện: 0211196 – 0211343 Trang aspx xử lí LuuBaiLam.aspx 2 THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Đồ án Phân tích thiết kế hệ thống thơng tin BAILAM và chấm điểm

Ngày đăng: 19/04/2013, 10:42

Từ khóa liên quan

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

Tài liệu liên quan