Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 30 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
30
Dung lượng
1,38 MB
Nội dung
Đồ án Phân tích thiết kế hệ thống thơng tin ĐỀ TÀI: CHƯƠNG TRÌNH THI TRẮC NGHIỆM QUA MẠNG LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Mô tả Chương trình thiết kế trang web với mục đích cho sinh viên khoa Tốn –Tin học thi cuối học kì 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 quyền quản trị mạng quyền người dùng (thí sinh) - Quyền quản trị: bao gồm quyền thêm, xóa, cập nhật thông tin đề thi, môn thi câu hỏi đề thi Ngoài quản trị có tất quyền người dùng thơng thường - Quyền thí sinh: thí sinh muốn sử dụng chức trang web phải đăng kí làm thành viên website Các chức chương trình bao gồm thi trắc nghiệm tìm kiếm thí sinh, câu hỏi, đề theo 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 yêu cầu cho biết tên đăng nhập Nếu chưa lần đăng nhập cho đăng kí thành viên Khi thí sinh muốn thi phải đăng kí môn thi mức độ đề thi Ứng với mơn mức độ có số đề thi,thí sinh chọn đề thi tùy ý đề thi để làm Dựa đáp án câu hỏi tương ứng với đề thí sinh làm câu trả lời thí sinh để chấm điểm cho làm thí sinh Quy định :1 điểm cho câu trả lời câu trả lời sai điểm câu Thí sinh muốn làm lại chọn mã đề khác để làm đăng kí làm ứng với môn mức độ khác - 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 mật đăng kí quyền thêm, xóa, sửa liệu hệ thống môn thi,đề thi,câu hỏi… Chức chương trình ứng dụng: 2.1 2.2 Lưu trữ Thơng tin thí sinh đăng nhập vào hệ thống Thơng tin phiếu đăng kí dự thi Thơng tin làm thí sinh Thơng tin câu hỏi Thơng tin môn thi Thông tin đề thi Tra cứu Thông tin câu hỏi Thơng tin thí sinh Thơng tin đề thi Môi trường thiết kế ứng dụng: LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Hệ quản trị Cơ sở liệu: SQL Server 2000 Ngơn ngữ lập trình : ASP.NET Các thực thể, mối kết hợp: 4.1.Thực thể THISINH: Mỗi thực thể mơ tả thí sinh (đã thành viên) Với thuộc tính TENDN,TENTS,MATKHAU,TUOI,DIACHI,EMAIL 4.2.Thực thể QUANTRI: Mỗi thực thể mơ tính:TENDN,MATKHAU tả người quản trị Các thuộc 4.3.Thực thể MON: Mỗi thực thể mô tả môn học với thuộc tính MAMON,TENMON 4.4.Thực thể DETHI: Mơ tả đề thi mơn học thuộc tính :MADE, TENDE, MAMON, MUCDO 4.5.Thực thể CAUHOI: Mỗi thực thể mô tả câu hỏi kho liêụ với thuộc tính:MACAUHOI,NOIDUNG,CAUA,CAUB,CAUC,CAUD,DAPAN,MA DE 4.6.Thực thể PHIEUDK: Mỗi PHIEUDK thể phiếu đăng kí,với thuộc tính: MAPDK,TENDN,MAMON,MUCDO 4.7.Thực thể BAILAM: Lưu làm thí sinh(đã đăng thi xong 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 Mơ hình ERD: LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Mơ hình quan hệ liệu: LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Mơ hình DFD: *Mức 0: NGUOIDUNG Yeu cau tra cuu Ket Qua Tra Cuu TTin Thi Sinh THISINH Ket Qua Bai Lam He Thong Thi Trac Nghiem Qua Mang TTin Mon_DeThi_CauHoi NHAQUANTRI + *Mức 1: +NGƯỜI DÙNG BẤT KÌ : [Yeu cau tra cuu] NGUOIDUNG 1.1 Tra cuu ThiSinh_DeThi_ CauHoi [Ket Qua Tra Cuu] NGUOIDUNG +THÍ SINH: LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com [TTin Thi Sinh] THISINH 1.2 Dang ki vien _Lam bai TTin TS chua ton tai TTin TSinh MON Mon thi 1.3 Dang ki vien moi 1.4 Dang ki mon va muc de thi TTin thi sinh moi TTin Phieu DK THISINH PHIEU_DANG_KI CAU_HOI Mon_MucDo Cac cau hoi de 1.5 Chon de thi cua bai lam 1.6 Ma de Lam bai TTin Bai Lam [Ket Qua Bai Lam] TTin chi tiet bai lam BAILAM THISINH CHI_TIET_BAI_LAM *NHÀ QUẢN TRỊ: LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 1.7 [TTin Mon_DeThi_CauHoi] NHAQUANTRI Xu li Them Xoa Sua TTin Mon thi TTin Cau hoi TTin De thi 1.10 1.8 1.9 Them_Xoa_Sua Cau Hoi Them_Xoa_Sua De thi Thong tin Cau hoi Thong tin De thi Them_Xoa_Sua Mon thi Thong tin Mon thi CAUHOI DETHI MONTHI Sơ đồ logic: QUANTRI THISINH MON PHIEUDK DETHI BAILAM CTBAILAM CAUHOI 10 Mô tả sở liệu: 7.1 Bảng THISINH: Tên TENDN TENTS MATKHAU TUOI Diễn giải Tên đăng nhập Tên thí sinh Mật Tuổi thí sinh Kiểu liệu CD CD CD SN Loại khố Khố LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com DIACHI EMAIL Địa Email CD CD 7.2 Bảng QUANTRI (bảng tham số): Tên TENDN Diễn giải Tên đăng nhập nhà quản trị Mật nhà quản trị MATKHAU Kiểu liệu CD Loại khố Khóa CD 7.3 Bảng MON Tên MAMON TENMON Diễn giải Mã môn học Tên mơn Kiểu liệu CD CD Loại khố Khóa Kiểu liệu SN CD CD CD Miền giá trị 7.4 Bảng DETHI Tên MADE TENDE MAMON MUCDO Diễn giải Mã đề Tên đề thi Mã môn thi Mứcđộ Loại khố Khố Khố ngoại {“DE”,”KHO”,”T RUNG BINH”} 7.5 Bảng CAUHOI Tên MACAUHOI NOIDUNG CAUA CAUB CAUC CAUD Diễn giải Mã câu hỏi Nội dung câu hỏi Nội dung câu A Nội dung câu B Nội dung câu C Nội dung câu D Kiểu liệu SN CD CD CD CD CD Miền giá trị Loại khoá Khoá LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com DAPAN MADE Đáp án(A/B/C/D) Mã đề thi` CT SN {A,B,C,D} Kiểu liệu SN CD CD Miền giá trị CD {“DE”,”KHO”,”T RUNG BINH”} Kiểu liệu SN SN SN SN Miền giá trị Kiểu liệu SN SN CT SN Miền giá trị Khoá ngoại 7.6 Bảng PHIEUDK Tên MAPDK TENDN MAMON MUCDO Diễn giải Mã phiếu đăng kí Tên đăng nhập Mã mơn đăng kí thi Mức độ đăng kí thi Loại khố Khố Khố ngoại 7.7 Bảng BAILAM Tên MABL MAPDK MADE TONGDIEM Diễn giải Mã làm Mã phiếu đăng kí Mã đề thi Số điểm làm Loại khố Khố Khố ngoại Khố ngoại [0,10] 7.8 Bảng CTBAILAM: Tên MABL MACAUHOI TRALOI DIEM Diễn giải Mã làm Mã câu hỏi Câu trả lời Điểm số (1/0) Loại khố Khố Khố {A,B,C,D} {0,1} * Mơ tả ràng buộc tồn vẹn bảng liệu a Ràng buộc toàn vẹn miền giá trị R1: “Đáp án nhận giá trị A, B, C, D” - Mô tả : ch CAUHOI: ch.DAPAN {‘A’,’B’,’C’,’D’} R2: “Phần trả lời CTBAILAM nhận giá trị A, B, C, D” - Mô tả : ctbl CTBAILAM: ctbl.TRALOI {‘A’,’B’,’C’,’D’} LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com R3: “Điểm số chi tiết làm 1” - Mô tả : ctbl CTBAILAM: ctbl.DIEM {0,1} b Ràng buộc phụ thuộc tồn R1: “Với ctbailam phải nằm danh sách 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 làm thí sinh tổng số điểm câu trả lời tương ứng với làm ” - Mơ tả: bl BAILAM bl.TONGDIEM=sum (ctbl.DIEM) với ctbl CTBAILAM / bl.MABL = ctbl.MABL 11 Sơ đồ chức LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com STT Tên đối tượng Đăng kí Quản lí Tìm kiếm Đăng nhập Kiểu đối tượng Mục đích Hyperlink text Gọi trang Dangki.aspx Thí sinh muốn dự thi phải đăng kí trước Hyperlink text Gọi trang LoginQT.aspx người có quyền quản trị Submit button Gọi trang Timkiem.aspx Hyperlink text Gọi trang Login.aspx để vào tài khoãn kí 9.2 Trang đăng kí thành viên (DangKi.aspx) LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com STT Tên đối tượng Tên đăng nhập Tên thí sinh Mật Mục đích Kiểu đối Trang aspx Ràng buộc Ghi tượng xử lí Điền tên đăng Edit text Là chuỗi kí Khóa nhập tự Điền họ tên Edit text Là chuỗi kí thí sinh tự Điền mật password Tuổi Nhập tuổi thí Edit text Là số sinh nguyên Địa Nhập địa Edit text Là chuỗi kí liên hệ với thí tự sinh Địa Nhập địa Edit text Là chuỗi kí Email email tự Đăng kí nhấn nút đăng Submit LuuDK.aspx kí gọi đến button trang LuuDK.aspx để kiểm tra xem thơng tin đăng kí có hợp lệ khơng? Nếu hợp lệ thí sinh quyền dự thi Nếu không hợp lệ cho đăng kí lại 9.3 Trang đăng nhập (Login.aspx) LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com STT Tên đối tượng Tên đăng nhập Mật Đăng nhập Mục đích Điền tên đăng nhập thí sinh Điền mật Nhận giá trị tên đăng nhập mật để xử lí Kiểu đối tượng Edit text password Submit button Trang aspx xử lí Login.aspx 9.4 Trang quản trị (QuyenAdmin.aspx) LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com (1) (2) STT Tên đối tượng Mục đích Mơn thi Trỏ liên kết đến trang thêm, xóa, cập nhật thông tin môn thi Đề thi Trỏ liên kết đến trang thêm, xóa, cập nhật thông tin đề thi Câu hỏi Liên kết đến trang thêm xóa, cập nhật thơng tin câu hỏi (3) Kiểu đối tượng Hyperlink text Trang aspx xử lí MonView.aspx Hyperlink text DeThiView.aspx Hyperlink text CauHoiView.aspx 9.5 Trang thêm, xóa, cập nhật thơng tin mơn thi (MonView.aspx) LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com (1) STT Tên đối tượng Thêm Cập nhật Hủy (2) Mục đích Gọi trang AddMon.aspx để thêm môn thi Gọi trang CapNhatMon.aspx để cập nhật thông tin môn thi Thao tác huỷ môn thi bảng MON (3) Kiểu đối tượng Hyperlink text Trang aspx xử lí AddMon.aspx Hyperlink text CapNhatMon.aspx Hyperlink text LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 9.6 Trang cập nhật, thêm, xóa thơng tin đề thi (DeThiView.aspx) STT 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 đề thi bảng DETHI Kiểu đối Trang aspx xử lí tượng Hyperlink CapNhatDeThi.aspx Text Hyperlink Text LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 9.7 Trang cập nhật, thêm, xoá câu hỏi (CauHoiView.aspx) STT Tên tượng Thêm Cập nhật đối Mục đích Trỏ đến trang ThemDeThi.aspx để thêm đề thi vào bảng DETHI Trỏ đến trang CapNhatDeThi.aspx để sửa đề thi Kiểu đối tượng Trang aspx xử lí Hyperlink Text ThemDeThi.aspx Hyperlink Text CapNhatDeThi.aspx LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Hủy Hủy đề thi Hyperlink tex bảng DETHI 9.8 Trang đăng kí làm thi (1) (2) LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com STT Tên đối tượng Đăng kí Bài làm 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 thơng tin kí cần thiết để làm Trỏ đến trang Hyperlink text BaiLam.aspx Trang aspx xử lí PhieuDK.aspx BaiLam.aspx 9.9 Trang thơng tin làm thí sinh (BaiLam.aspx) LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com STT Tên đối tượng Mục đích Kiểu đối tượng Mã phiếu đăng kí Chọn đề thi Chi tiết làm Xem mã phiếu SN đăng kí lấy từ bảng PHIEUDK Chọn đề thi với Select mã phiếu đăng kí Liên kết trang Submit button CTBailam.aspx để bắt đầu làm Trang aspx gọi CTBailam.aspx 9.10 Trang làm thí sinh (CTBaiLam.aspx) STT Tên tượng Lưu đối Mục đích Kiểu đối tượng Lưu làm vào Submit button Trang aspx xử lí LuuBaiLam.aspx LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com BAILAM chấm điểm cho thí sinh 9.11 Trang tìm kiếm thí sinh STT Tên đối tượng Mục đích Tuổi lớn Tuổi nhỏ Tìm kiếm Nhập giá trị nhỏ Edit text khỗng tuổi thí sinh cần tìm Nhập giá trị lớn Edit text khỗng tuổi thí sinh cần tìm Nhận giá trị Submit button vừa nhập vào làm điều kiện cho viêc tìm kiếm thí sinh Tên xử lí Tìm kiếm Form SearchTS.aspx Kiểu đối tượng Trang aspx gọi KetQuaTimTS.aspx Input Output Table liên quan độ tuổi thí Thơng tin THISINH LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com sinh cần tìm thí sinh có độ tuổi 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 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 9.12 Trang tìm kiếm đề thi STT Tên đối Mục đích tượng Mơn Chọn tên mơn Mức độ Chọn mức độ đề thi Tìm kiếm Nhận thông tin vào lam điều kiện để tìm kiếm tìm kiếm Kiểu tượng Select Select đối Trang aspx gọi Submit button KetQuaTimDeThi.aspx LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Tên xử lí Tìm kiếm Form TimDeThi Input Output Table liên quan Môn, Mức độ Danh sách DETHI, MON đề thi đề thi với Mơn Mức độ nhập Hàm Tìm KiemDThi(mon:chuổi,mucdo:chuổi) return records Bắt đầu Select * from DETHI where MUCDO=’mucdo’ and MAMON=select MAMON from MON where TENMON=’mon’ Kết thúc 9.13 Trang tìm kiếm câu hỏi STT Tên đối Mục đích Kiểu tượng tượng Mức độ Mức độ câu Select đối Trang aspx gọi LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Mơn Tìm kiếm Tên xử lí Tìm kiếm hỏi cần tìm Đề thi cần tìm Select thuộc mơn Nhận giá Submit button KetQuaTimCauHoi.aspx trị làm điều kiện tìm kiếm Form SearchCauHoi Input Mức độ, mơn câu hỏi cần tìm Output Table liên quan Danh sách MON,DETHI, câu hỏi thỏa CAUHOI điều kiện Hàm Tìm kiếm(Mức độ:chuổi,Mơn:chuổi) Bắt đầu Select * from CAUHOI where MADE=(select MADE from DETHI where MUCDO=’Mức độ’and MAMON=select MAMON from MON where TENMON=’Môn’) Kết thúc Bảng tổng hợp: a.Phân cơng cơng việc: -Phân tích,thiết kế :Nguyễn Tuấn Quốc -Giao diện lập trình chạy thử chương trình: Phạm Văn Nhân b.Nhận xét Giá trị tính khả thi đồ án: Chương trình xây dựng hoàn chĩnh chạy thử Áp dụng cho việc ôn luyện hay thi thử hay tự kiểm tra kiến thức tốt Những mặt hạn chế đồ án: Các chức trang web sơ sài, hạn chế, cần nâng cấp áp dụng vào thực tế Cơ sở liệu sử dụng nhiều chuổi động(CD) nên gây lãng phí nhớ LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ... tả Chương trình thi? ??t kế trang web với mục đích cho sinh viên khoa Tốn –Tin học thi cuối học kì 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 quyền quản trị mạng. .. viên Khi thí sinh muốn thi phải đăng kí mơn thi mức độ đề thi Ứng với môn mức độ có số đề thi, thí sinh chọn đề thi tùy ý đề thi để làm Dựa đáp án câu hỏi tương ứng với đề thí sinh làm câu trả... tin đề thi (DeThiView.aspx) STT 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 đề thi bảng DETHI Kiểu đối Trang aspx xử lí tượng Hyperlink CapNhatDeThi.aspx