Hệ thống website thi trực tuyến với công nghệ ASP NET
Báo cáo đồ án chuyên ngành Đại học Duy Tân Khoa Đào Tạo Quốc Tế Đồ Án Chuyên Ngành Hệ Thống Website Thi Trực Tuyến Với Công Nghệ ASP.NET GVHD: THS Nguyễn Thị Thanh Tâm Đà Nẵng, ngày 20/08/2012 Lớp: K16CMU-TCD Page Báo cáo đồ án chuyên ngành Mục Lục Lớp: K16CMU-TCD Page Báo cáo đồ án chuyên ngành Lời Nói Đầu Ngày nay, thời đại công nghiệp hoá- đại hoá công nghệ thông tin ngày phát triển mạnh mẽ việc đưa ứng dụng công nghệ thông tin vào tất lĩnh vực sống ngày rộng khắp Để quảng báo hình ảnh nâng cao khả cạnh tranh, tiết kiệm chi phí nhiều doanh nghiệp chọn công nghệ thông tin cho Vì để bắt kịp với sống đại trường học đặt yêu cầu phải có phần mềm nhằm hỗ trợ cho học sinh việc thi cử để giúp học sinh thi trao đổi tham khảo thông tin nơi đâu mà không cần tới tận trường,website nhằm quảng bá hình ảnh cho trường học phạm vi rộng Đề tài “Hệ thống website thi trực tuyến” đề mang tính thiết thực đáp ứng nhu cầu việc tiết kiệm thời gian chi phí lại học sinh,học tập theo hình thức thi thử trực tuyến mang tới cho người học hấp dẫn tính tương tác phần mềm, đề thi luôn cập nhật nhằm nắm bắt lại kiến thức học, nhằm cho sinh viên thử sức Để hoàn thành báo cáo này, suốt trình thực đồ án việc tìm hiểu, học tập, nỗ lực thân, em nhận nhiều hướng dẫn tận tình thầy cô bạn Trước hết, em xin chân thành cảm ơn quý thầy cô trường Đại học Duy Tân suốt thời gian qua truyền dạy cho chúng em nhiều kiến thức bổ ích lý thuyết thực hành,tạo cho chúng em môi trường học tập tốt Và đặc biệt, em xin chân thành gửi lời cảm ơn đến cô Nguyễn Thị Thanh Tâm giành nhiều thời gian, công sức quý báu để giúp em hoàn thành tốt đồ án chuyên ngành Tuy nhiên trình thực đồ án em nhiều bỡ ngỡ, chưa có kinh nghiệm thực tiễn nên tránh khỏi sai sót Vì vậy, em mong nhận góp ý thầy, cô giáo để hoàn thành đồ án chuyên ngành nhiệm vụ học tập trường Cuối cùng, em xin cảm ơn thông tin ý kiến đóng góp người thân, bạn bè, người giúp đỡ em hoàn thành đề tài Xin gửi lời chúc tốt đẹp nhất! Đà Nẵng, Ngày 15 tháng 10 năm 2012 Sinh Viên Lớp: K16CMU-TCD Page Báo cáo đồ án chuyên ngành Lịch Trình Công Việc STT TUẦN CÔNG VIỆC TRẠNG THÁI Hoàn thành Lựa chọn đăng ký đề tài đồ án chuyên ngành Viết đề cương cho đề tài Viết tài liệu mô tả phần mềm Hoàn thành 4 Phân tích yêu cầu phần mềm Hoàn thành 5-7 Phân tích thiết kế hệ thống Đang 8-10 Viết code 11 Hoàn thiện viết báo cáo đề tài 11 Báo cáo đồ án chuyên ngành Lớp: K16CMU-TCD Hoàn thành Page Báo cáo đồ án chuyên ngành I Tổng quan đề tài: Giới thiệu: Website thi trực tuyến môi trường học tập hoàn toàn thiết kế với mục đích cho sinh viên thi phương pháp trắc nghiệm qua mạng Được phát triển dựa nhu cầu học tập lại học sinh, sinh viên – học tập, làm kiểm tra, tham khảo ý kiến thông tin wesite mà không cần phải đến trường học trung tâm luyện thi Phạm vi: Phạm vi đồ án nằm giới hạn môn học phân tích thiết kế hệ thống thông tin nhằm phục vụ cho việc thiết kế website đáp ứng mục tiêu Môi trường thiết kế ứng dụng: • • • • Hệ quản trị Cơ sở liệu: SQL Server 2008 R2 Ngôn ngữ lập trình : ASP.NET MS Word 2010 Microsoft Visual Studio 2008 Yêu cầu hệ thống: YÊU CẦU PHẦN CỨNG Máy chủ server Máy tính người sử dụng II o Core i5 o PIV 1.3 Ghz o RAM 8GB o RAM 128 MB o Ổ cứng trống 50GB o Ổ cứng trống GB o Window server o Window XP cao Đặc tả yêu cầu phân tích hệ thống thông tin: Đặc tả yêu cầu: a, Yêu cầu chức năng: Lớp: K16CMU-TCD Page Báo cáo đồ án chuyên ngành Chương trình bao gồm ba 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 - Quyền người sử dụng thông thường: 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… b, yêu cầu phi chức năng: Dựa vào thuộc tính chất lượng • Hiệu suất: Thời gian đáp ứng yêu cầu người sử dụng thao tác ứng dụng không giây • Tính dễ sử dụng: • Giao diện đơn giản, rõ ràng, thân thiện với người sử dụng hỗ trợ định dạng form, tooltip kèm để hướng dẫn người sử dụng Hỗ trợ người sử dụng làm theo bước mà hệ thống hướng dẫn • Khả bảo trì, cập nhật: Ứng dụng có khả bảo trì, cập nhật phát triển sau cách dễ dàng • Khả bảo mật: Độ bảo mật, tin cậy cao Sử dụng phương pháp bảo mật phân quyền xác thực quyền Hạn chế tối đa công trang web Chức chương trình ứng dụng: II.1 Lưu trữ a Thông tin thí sinh đăng nhập vào hệ thống Lớp: K16CMU-TCD Page Báo cáo đồ án chuyên ngành b Thông tin phiếu đăng kí dự thi c Thông tin làm thí sinh d Thông tin câu hỏi e Thông tin môn thi f Thông tin đề thi 2.2 Tra cứu g Thông tin câu hỏi h Thông tin thí sinh i Thông tin đề thi Sơ đồ chức Trang Người sử dụng thông thường Tìm thí sinh Thí sinh Nhà quản trị Đăng kí thành viên Đăng nhập Trang nhà Quản Trị Tìm đề thi Đăng nhập Thêm/Xoá/Sửa Môn Tìm câu hỏi Tạo tài khoản Đăng nhập Đăng kí dự thi Thêm, xóa, sửa đề thi Thêm, xoá , sửa câu hỏi Xem hỏi đáp Xem thông tin website Chọn đề thi Bài làm Xem kết Lớp: K16CMU-TCD Đăng xuất Page Báo cáo đồ án chuyên ngành Phân tích thiết kế hệ thống: a Usecase: DANH SÁCH ACTOR TÊN ACTOR MÔ TẢ MỤC ĐÍCH Người sử dụng thông Người sử dụng chưa có tài Cần tài khoản để đăng thường khoản sử dụng nhập hệ thống, xem thông tin website tìm thí sinh, đề thi, câu hỏi Thí sinh Người sử dụng đăng Làm thi xem kiến nhập vào hệ thống có thức tham khảo, thông tin thể sử dụng chức thi công ty, câu hỏi trực tuyến thường gặp sử dụng hệ thống Nhà quản trị Người sử dụng đăng Quản lý ứng dụng nhập vào hệ thống với quyền admin-có toàn quyền với ứng dụng BẢNG USECASE TỔNG QUAN VÀ MÔ TẢ SƠ LƯỢC ACTOR STT USECASE HÌNH ẢNH VÀ ĐẶC TẢ Lớp: K16CMU-TCD Page Báo cáo đồ án chuyên ngành Usecase tổng quan với quyền người sử dụng thông thường Đặc tả usecase: • Người sử dụng thông thường: tác động trực tiếp đến phần mềm thông qua chức sản phầm chưa đăng nhập vào hệ thống • Register: thể chức cho phép người sử dụng tạo tài khoản sau đăng nhập vào tài khoản đó, người sử dụng có thêm vài quyền hệ thống thi trực tuyến cập nhật thông tin, kiến thức tham khảo • Login: thể chức cho phép người sử dụng phải thực vào hệ thống thông qua username password hệ thống xác nhận cho phép sử dụng chức phân quyền • View information: thể chức mà cho phép người sử dụng xem thông tin website kiến thức tổng quan môn học, thông tin nhà quản trị, tên thành viên hay đăng nhập, điều khoản sử dụng Lớp: K16CMU-TCD Page Báo cáo đồ án chuyên ngành • • • • website,… View faqs:thể chức cho phép người sử dụng xem câu hỏi thắc mắc thường gặp trình sử dụng ứng dụng như: hỏi trực tuyến,… Tìm thí sinh: người sử dụng thông thường tìm kiếm thí sinh Tìm kiếm đề thi: người sử dụng thông thường tìm kiếm đề thi Tìm kiếm câu hỏi: người sử dụng tìm kiếm câu hỏi Đặc tả use case: Use case • Đăng kí thành viên: sau đăng nhập vào hệ tổng quan thống website người sử dụng thông thường đăng với quyền kí thành viên để sử dụng quyền hệ thống thí sinh • Đăng nhập: thí sinh đăng nhập để sử dụng quyền hệ thống thi xem kiến thức tham khảo,… • Đăng kí dự thi: sau đăng nhập thí sinh đăng ký dự thi theo môn, cấp bậc Lớp: K16CMU-TCD Page 10 Báo cáo đồ án chuyên ngành • Chọn đề: sau thí sinh chọn môn cấp bậc chọn đề theo dạng khó – dễ • Bài làm: sau bước đến phần làm thi • Kết quả: sau kết thúc thi, thí sinh xem kết thi vừa làm • Đăng xuất: thoát người sử dụng khỏi đăng nhập Đặc tả usecase: Usecase • Đăng nhập: đăng nhập với quyền Nhà quản trị, tổng quan chức có nhiệm ịu kiểm tra người sử dụng với quyền đăng nhập vào hệ thống có usename Nhà quản password với quyền Nhà quản trị hay không Nếu trị không người dùng tiếp tục sử dụng chức Nhà quản trị Nếu sai thông báo ngăn chặn truy cập • Trang Nhà quản trị: sau đăng nhập Nhà quản trị sử dụng chức người sử dụng thông thường nhiều chức hệ thống ứng dụng • Thêm/xoá/sửa môn Lớp: K16CMU-TCD Page 11 Báo cáo đồ án chuyên ngành • Thêm/xoá/sửa đề • Thêm/xoá/sửa câu hỏi 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Ì : NGUOIDUNG [Yeu cau tra cuu] 1.1 Tra cuu ThiSinh_DeT hi_ CauHoi [Ket Qua Tra Cuu] NGUOIDUNG +THÍ SINH: Lớp: K16CMU-TCD Page 12 Báo cáo đồ án chuyên ngành 1.2 Dang ki vien _Lam bai [TTin Thi Sinh] THISINH 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 1.6 Chon de thi cua bai lam 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Ị: Lớp: K16CMU-TCD Page 13 Báo cáo đồ án chuyên ngành 1.7 [TTin Mon_DeThi_CauHoi] Xu li Them Xoa Sua NHAQUANTRI 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 MONTHI DETHI Sơ đồ logic: QUANTRI THISINH MON PHIEUDK DETHI BAILAM CTBAILAM CAUHOI Các thực thể, mối kết hợp: 6.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 6.2.Thực thể QUANTRI: Mỗi thực thể mô tính:TENDN,MATKHAU Lớp: K16CMU-TCD tả người quản trị Các thuộc Page 14 Báo cáo đồ án chuyên ngành 6.3.Thực thể MON: Mỗi thực thể mô tả môn học với thuộc tính MAMON,TENMON 6.4.Thực thể DETHI: Mô tả đề thi môn học thuộc tính :MADE, TENDE, MAMON, MUCDO 6.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 6.6.Thực thể PHIEUDK: Mỗi PHIEUDK thể phiếu đăng kí,với thuộc tính: MAPDK,TENDN,MAMON,MUCDO 6.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 6.8.Mối kết hợp Tra loi: Các thuộc tính TRALOI,DIEM Mô hình ERD: Mô hình quan hệ liệu: Lớp: K16CMU-TCD Page 15 Báo cáo đồ án chuyên ngành 10.Mô tả sở liệu: 11.1 Bảng THISINH: Tên TENDN TENTS MATKHAU TUOI DIACHI EMAIL Diễn giải Tên đăng nhập Tên thí sinh Mật Tuổi thí sinh Địa Email Kiểu liệu Loại khoá Khoá Kiểu liệu Loại khoá Khóa 11.2 Bảng QUANTRI (bảng tham số): Tên TENDN MATKHAU Lớp: K16CMU-TCD Diễn giải Tên đăng nhập nhà quản trị Mật nhà quản trị Page 16 Báo cáo đồ án chuyên ngành 11.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 Loại khoá Khóa Kiểu liệu Miền giá trị 11.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 khoá Khoá Khoá ngoại {“DE”,”KHO”,”T RUNG BINH”} 11.5 Bảng CAUHOI Tên MACAUHOI NOIDUNG CAUA CAUB CAUC CAUD DAPAN MADE 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 Đáp án(A/B/C/D) Mã đề thi` Kiểu liệu Miền giá trị Loại khoá Khoá {A,B,C,D} Khoá ngoại 11.6 Bảng PHIEUDK Tên MAPDK TENDN MAMON MUCDO Lớp: K16CMU-TCD 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 Kiểu liệu Miền giá trị Loại khoá Khoá Khoá ngoại {“DE”,”KHO”,”T Page 17 Báo cáo đồ án chuyên ngành RUNG BINH”} 11.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 Kiểu liệu Miền giá trị Loại khoá Khoá Khoá ngoại Khoá ngoại [0,10] 11.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) Kiểu liệu Miền giá trị Loại khoá Khoá Khoá {A,B,C,D} {0,1} f.1/ Tiêu chuẩn code: KIỂU MÔ TẢ Package Phải viết chữ thường Ví dụ: websitetructuyen.vn Class Phải viết hoa chữ từ Ví dụ: public class TblAccount{ Method Comment Others } Must write in lowercase and uppcase for next character Phải viết chữ thường ký tự từ phải viết hoa chữ Ví dụ: getAccount() Sử dụng /**/ để thích class, method Sử dụng // để thích dòng lệnh biến, thuộc tính Sử dụng tiếng anh để mô tả xác vai trò chức class, method, interface Các tên variable, class, method, package phải dễ đọc Đặt tên variable, class, method, package phải ngắn gọn Các class, method phải có comment Đoạn code nằm dấu {} phải canh tab Tên interface bắt đầu chữ I phải viết hoa chữ đầu từ Khai báo biến hay thuộc tính dòng lệnh Lớp: K16CMU-TCD Page 18 Báo cáo đồ án chuyên ngành Khởi tạo biến cục nơi khai báo Không có khoảng trống tên method f.2/ Tiêu chuẩn thiết kế giao diện: THUỘC TÍNH GIÁ TRỊ Kiểu liên kết Gạch dưới, in đậm Màu liên kết Xanh da trời Sử dụng file hình ảnh Những file có định dạng quen thuộc PNG, GIF, JPG Title- Font Size, Color, Style Font : Arial, Tahoma, color =’ black’, font-style=bold Button Image button or button Màu điều khiển Color = ‘white’ form Canh lề button Kiểu menu Canh lề trang web Banner Kiểu chân trang web Lớp: K16CMU-TCD Trái Xanh da trời, sử dụng menu css dropdown làm menu Center Image Font =Tahoma, font size = 13 Page 19 Báo cáo đồ án chuyên ngành g/ Bảng checklist: STT MÔ TẢ CÓ KHÔ NG CHƯA KIỂM TRA GHI CHÚ Tài khoản sau tạo X ứng dụng có phải chờ admin đồng ý hay không? Người sử dụng sửa X thông tin họ sau đăng ký hay không? Nội dung ứng dụng có X viết sai tả hay không? Is the user able to sharing X picture on application which has been selected? Tất hoạt động ứng X dụng có làm việc tốt hay không? Giao diện ứng dụng có X đơn giản dễ sử dụng hay không? Muốn sử dụng ứng dụng, X người sử dụng có phải đăng nhập hay không? Các chức tính toán X ứng dụng có hiển thị kết hay không? Các chức ứng dụng X có đáp ứng nhu cầu đặt hay không? 10 Ứng dụng có hoạt động X cách ổn định hay không? Bảng checklist ứng dụng III/ Hướng dẫn sử dụng: IV/ Đánh giá kết hướng phát triển: ĐÁNH GIÁ KẾT QUẢ HƯỚNG PHÁT TRIỂN Trong trình làm đề tài sử dụng kiến thức UML, lập trình C#, SQL Server, công nghệ ASP.NET để phân tích thiết kế hệ thống quản lý hệ thống thi trực tuyến Phần mềm đảm bảo hầu hết Lớp: K16CMU-TCD Phát triển phần mềm thêm quyền nhân viên để dễ dàng phân phối ứng dụng cho nhiều người quản lý, hỗ trợ Tăng tính hiệu quả, tăng tốc độ tìm kiếm, tăng tính ổn định tính bảo mật phần mềm Page 20 Báo cáo đồ án chuyên ngành yêu cầu trình thi trực tuyến nhanh chóng xác Tuy nhiên chương trình nhiều hạn chế, giao diện chưa đẹp, tính chưa nhiều chưa hỗ trợ khách hàng cách tối ưu Bảng đánh giá kết hướng phát triển V/ Tham khảo: Bài giảng môn học: Cơ sở liệu – Ths Nguyễn Thị Thanh Tâm , Đại học Duy Tân, 2009 Phân tích thiết kế đối tượng với UML - Ths Võ Văn Lường, Đại học Duy Tân, 2008 Lớp: K16CMU-TCD Page 21 [...]... Server, công nghệ ASP. NET để phân tích thi t kế hệ thống và quản lý hệ thống thi trực tuyến Phần mềm đảm bảo hầu hết các Lớp: K16CMU-TCD Phát triển phần mềm thêm quyền nhân viên để dễ dàng phân phối ứng dụng cho nhiều người quản lý, hỗ trợ Tăng tính hiệu quả, tăng tốc độ tìm kiếm, tăng tính ổn định và tính bảo mật của phần mềm Page 20 Báo cáo đồ án chuyên ngành yêu cầu cơ bản của quá trình thi trực tuyến. .. chuyên ngành 1.7 [TTin Mon_DeThi_CauHoi] Xu li Them Xoa Sua NHAQUANTRI 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 MONTHI DETHI 6 Sơ đồ logic: QUANTRI THISINH MON PHIEUDK DETHI BAILAM CTBAILAM CAUHOI 7 Các thực thể, các mối kết hợp: 6.1.Thực thể THISINH: Mỗi thực thể mô tả... bước trên đến phần làm bài thi • Kết quả: sau khi kết thúc bài thi, thí sinh có thể xem kết quả của bài thi mình vừa làm • Đăng xuất: thoát người sử dụng ra khỏi đăng nhập 3 Đặc tả usecase: Usecase • Đăng nhập: đăng nhập với quyền Nhà quản trị, tổng quan chức năng có nhiệm ịu kiểm tra người sử dụng với quyền khi đăng nhập vào hệ thống có đúng usename và Nhà quản password với quyền Nhà quản trị hay... ngành 1.2 Dang ki thanh vien _Lam bai [TTin Thi Sinh] THISINH TTin TS chua ton tai TTin TSinh MON Mon thi 1.3 Dang ki thanh vien moi 1.4 Dang ki mon va muc do de thi TTin thi sinh moi TTin Phieu DK THISINH PHIEU_DANG_KI CAU_HOI Mon_MucDo Cac cau hoi trong de 1.5 1.6 Chon de thi cua bai lam 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Ị:... chức năng của hệ thống ứng dụng • Thêm/xoá/sửa môn Lớp: K16CMU-TCD Page 11 Báo cáo đồ án chuyên ngành • Thêm/xoá/sửa đề • Thêm/xoá/sửa câu hỏi 5 Mô hình DFD: *Mức 0: NGUOIDUNG Yeu cau tra cuu Ket Qua Tra Cuu 1 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Ì : NGUOIDUNG [Yeu cau tra cuu] 1.1 Tra cuu ThiSinh_DeT hi_... kho dữ liêụ với các thuộc tính:MACAUHOI,NOIDUNG,CAUA,CAUB,CAUC,CAUD,DAPAN,MA DE 6.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 6.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 6.8.Mối kết hợp Tra loi: Các thuộc tính TRALOI,DIEM 8 Mô hình ERD: 9 Mô hình quan hệ dữ liệu: Lớp:... chính Kiểu dữ liệu Miền giá trị 11.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 khoá Khoá chính Khoá ngoại {“DE”,”KHO”,”T RUNG BINH”} 11.5 Bảng CAUHOI Tên MACAUHOI NOIDUNG CAUA CAUB CAUC CAUD DAPAN MADE 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 Đáp án(A/B/C/D) Mã đề thi` Kiểu dữ liệu Miền giá trị Loại khoá... 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 6.2.Thực thể QUANTRI: Mỗi thực thể mô tính:TENDN,MATKHAU Lớp: K16CMU-TCD tả một người quản trị Các thuộc Page 14 Báo cáo đồ án chuyên ngành 6.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 6.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 Lớp: K16CMU-TCD 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 Kiểu dữ liệu Miền giá trị Loại khoá Khoá chính Khoá ngoại {“DE”,”KHO”,”T Page 17 Báo cáo đồ án chuyên ngành RUNG BINH”} 11.7 Bảng BAILAM Tên MABL MAPDK MADE TONGDIEM Diễn giải Mã bài làm Mã phiếu đăng kí Mã đề thi Số điểm của bài làm Kiểu dữ liệu Miền giá trị Loại khoá Khoá chính Khoá ngoại Khoá... chưa hỗ trợ khách hàng một cách tối ưu Bảng đánh giá kết quả và hướng phát triển V/ Tham khảo: 1 Bài giảng môn học: Cơ sở dữ liệu – Ths Nguyễn Thị Thanh Tâm , Đại học Duy Tân, 2009 2 Phân tích thi t kế đối tượng với UML - Ths Võ Văn Lường, Đại học Duy Tân, 2008 Lớp: K16CMU-TCD Page 21 ... làm đề tài sử dụng kiến thức UML, lập trình C#, SQL Server, công nghệ ASP.NET để phân tích thi t kế hệ thống quản lý hệ thống thi trực tuyến Phần mềm đảm bảo hầu hết Lớp: K16CMU-TCD Phát triển... sinh, đề thi, câu hỏi Thí sinh Người sử dụng đăng Làm thi xem kiến nhập vào hệ thống có thức tham khảo, thông tin thể sử dụng chức thi công ty, câu hỏi trực tuyến thường gặp sử dụng hệ thống Nhà... có thêm vài quyền hệ thống thi trực tuyến cập nhật thông tin, kiến thức tham khảo • Login: thể chức cho phép người sử dụng phải thực vào hệ thống thông qua username password hệ thống xác nhận cho