Phân tích thiết kế hệ thống thông tin

29 756 0
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

Tài liệu tham khảo công nghệ thông tin 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 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.-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ống• Thô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 đề thi2.2. Tra cứu • Thông tin về câu hỏi• Thông tin thí sinh• Thông tin đề thi3. Môi trường thiết kế ứng dụng: • Hệ quản trị Cơ sở dữ liệu: SQL Server 2000Nhóm thực hiện: 0211196 – 02113431 Đồ án Phân tích thiết kế hệ thống thông tin • Ngôn ngữ lập trình : ASP.NET4. 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,MADE.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: Nhóm thực hiện: 0211196 – 02113432 Đồ án Phân tích thiết kế hệ thống thông tin 6. Mô hình quan hệ dữ liệu: Nhóm thực hiện: 0211196 – 02113433 Đồ án Phân tích thiết kế hệ thống thông tin 7. Mô hình DFD: *Mức 0:TTin Mon_DeThi_CauHoiKet Qua Bai LamTTin Thi SinhKet Qua Tra CuuYeu cau tra cuuNGUOIDUNGNHAQUANTRITHISINH1He Thong Thi Trac Nghiem Qua Mang+*Mức 1:+NGƯỜI DÙNG BẤT KÌ :[Ket Qua Tra Cuu][Yeu cau tra cuu]NGUOIDUNGNGUOIDUNG1.1Tra cuu ThiSinh_DeThi_CauHoi+THÍ SINH:Nhóm thực hiện: 0211196 – 02113434 Đồ án Phân tích thiết kế hệ thống thông tin [Ket Qua Bai Lam]TTin chi tiet bai lamTTin Bai LamCac cau hoi trong deMa deMon_MucDoTTin Phieu DKMon thiTTin thi sinh moiTTin TSinhTTin TS chua ton tai[TTin Thi Sinh]THISINHTHISINH1.2Dang ki thanh vien _Lam bai1.3Dang ki thanh vien moi1.4Dang ki mon va muc do de thi1.6Lam baiTHISINHPHIEU_DANG_KIBAILAM1.5Chon de thi cua bai lamCHI_TIET_BAI_LAMMONCAU_HOI*NHÀ QUẢN TRỊ:Nhóm thực hiện: 0211196 – 02113435 Đồ án Phân tích thiết kế hệ thống thông tin Thong tin Mon thiThong tin De thiThong tin Cau hoiTTin Cau hoiTTin De thiTTin Mon thi[TTin Mon_DeThi_CauHoi]NHAQUANTRI1.7Xu li Them Xoa Sua1.10Them_Xoa_Sua Mon thi1.9Them_Xoa_Sua De thi1.8Them_Xoa_Sua Cau HoiMONTHIDETHICAUHOI8. 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 khoáTENDN Tên đăng nhập CD Khoá chínhTENTS Tên thí sinh CDMATKHAU Mật khẩu CDTUOI Tuổi thí sinh SNNhóm thực hiện: 0211196 – 0211343THISINHQUANTRIMONDETHIPHIEUDKCAUHOIBAILAM CTBAILAM6 Đồ án Phân tích thiết kế hệ thống thông tin DIACHI Địa chỉ CDEMAIL Email CD7.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à quản trịCD Khóa chínhMATKHAU Mật khẩu nhà quản trịCD7.3. Bảng MONTên Diễn giải Kiểu dữ liệu Loại khoáMAMON Mã môn học CD Khóa chínhTENMON Tên môn CD7.4. Bảng DETHITên Diễn giải Kiểu dữ liệu Miền giá trị Loại khoáMADE Mã đề SN Khoá chínhTENDE Tên đề thi CDMAMON Mã môn thi CD Khoá ngoạiMUCDO Mứcđộ CD {“DE”,”KHO”,”TRUNG BINH”}7.5. Bảng CAUHOITên Diễn giải Kiểu dữ liệu Miền giá trị Loại khoáMACAUHOI Mã câu hỏi SN Khoá chínhNOIDUNG Nội dung câu hỏi CDCAUA Nội dung câu A CDCAUB Nội dung câu B CDCAUC Nội dung câu C CDCAUD Nội dung câu D CDNhóm thực hiện: 0211196 – 02113437 Đồ án Phân tích thiết kế hệ thống thông tin DAPAN Đáp án(A/B/C/D) CT {A,B,C,D}MADE Mã đề thi` SN Khoá ngoại7.6. Bảng PHIEUDKTên Diễn giải Kiểu dữ liệu Miền giá trị Loại khoáMAPDK Mã phiếu đăng kí SN Khoá chínhTENDN Tên đăng nhập CDMAMON Mã môn đăng kí thiCD Khoá ngoạiMUCDO Mức độ đăng kí thi CD {“DE”,”KHO”,”TRUNG BINH”}7.7. Bảng BAILAMTên Diễn giải Kiểu dữ liệu Miền giá trị Loại khoáMABL Mã bài làm SN Khoá chínhMAPDK Mã phiếu đăng kí SN Khoá ngoạiMADE Mã đề thi SN Khoá ngoạiTONGDIEM 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 khoáMABL Mã bài làm SN Khoá chínhMACAUHOI Mã câu hỏi SN Khoá chínhTRALOI 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 toàn vẹn trên các bảng dữ liệua. Ràng buộc toà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’}Nhóm thực hiện: 0211196 – 02113438 Đồ án Phân tích thiết kế hệ thống thông tin • 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 ∈ BAILAMbl.TONGDIEM=sum (ctbl.DIEM) với ctbl ∈ CTBAILAM / bl.MABL = ctbl.MABL11.Sơ đồ chức năng Nhóm thực hiện: 0211196 – 02113439 Đồ án Phân tích thiết kế hệ thống thông tin 12.Danh sách các trang ASPX của ứng dụng STT Trang ASPX Nội dungNhóm thực hiện: 0211196 – 0211343Thêm/Xoá/Sửa MônThêm, xóa, sửa đề thiThêm, xoá , sửa câu hỏiTrang chínhNgưòi sử dụng thông thườngThí sinhNhà quản trỉTìm thí sinhTìm đề thiTìm câu hỏiĐăng nhậpĐăng nhậpTrang chính nhà Quản TrịĐăng kí dự thiĐăng kí thành viênChọn đề thiBài làmXem kết quả10 [...]... Nhóm thực hiện: 0211196 – 0211343 12 Đồ án Phân tích thiết kế hệ thống thông tin 10.5 Bảng CAUHOI: 10.6 Bảng PHIEUDK Nhóm thực hiện: 0211196 – 0211343 13 Đồ á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) 14 Đồ án Phân tích thiết kế hệ thống thông tin STT Tên đối tượng 1 Đăng kí 2 Quản lí... 0211343 21 Đồ án Phân tích thiết kế hệ thống thông tin 3 Hủy 9.8 Hủy đề thi trong Hyperlink tex bảng DETHI Trang đăng kí làm bài thi (1) (2) Nhóm thực hiện: 0211196 – 0211343 22 Đồ á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 9.9 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 kí cần thiết để làm bài... Table liên quan độ tuổi của thí Thông tin của THISINH sinh cần tìm thí sinh có độ Nhóm thực hiện: 0211196 – 0211343 25 Đồ án Phân tích thiết kế hệ thống thông tin 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 26 Đồ án Phân tích thiết kế hệ thống thông tin 9.12 Trang tìm kiếm đề thi... 19 Đồ án Phân tích thiết kế hệ thống thông tin 9.6 STT 1 2 Trang cập nhật, thêm, xóa thông tin đề thi (DeThiView.aspx) 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 20 Đồ án Phân tích thiết kế hệ thống thông tin 9.7 STT... (QuyenAdmin.aspx) Nhóm thực hiện: 0211196 – 0211343 17 Đồ á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 9.5 (3) Kiểu đối tượng Hyperlink text Trang... CapNhatDeThi.aspx) 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 11 Đồ án Phân tích thiết kế hệ thống thông tin 24 25 PhieuDK.aspx... 29 LuuBaiLam.aspx 30 Common.aspx Trang thông tin phiếu đăng kí dự thi Trang lưu thông tin phiếu đăng kí dự thi(gọi từ trang PhieuDK.aspx) Trang đưa ra thông tin các phiếu đăng kí hợp lệ có thể làm bài thi Trang thông tin bài làm của thí sinh (gọi từ trang DkiLamBai.aspx) Trang thông tin chi tiết bài làm của thí sinh (gọi từ trang BaiLam.aspx) Trang lưu thông tin bài làm và chấm điểm cho thí sinh (gọi... DeThiView.aspx Hyperlink text CauHoiView.aspx 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 18 Đồ á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 (3) Kiểu đối... Trang aspx xử lí PhieuDK.aspx BaiLam.aspx Trang thông tin bài làm của thí sinh (BaiLam.aspx) Nhóm thực hiện: 0211196 – 0211343 23 Đồ á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 đề thi 3 Chi tiết bài 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í trên Liên kết trang Submit button CTBailam.aspx để bắt... 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 Mục đích Trang đăng nhập (Login.aspx) Nhóm thực hiện: 0211196 – 0211343 16 Đồ án Phân tích thiết kế hệ thống thông tin STT 1 Tên đối tượng Tên đăng nhập Mật khẩu Đăng nhập 2 3 9.4 Mục đích Điền tên đăng . án Phân tích thiết kế hệ thống thông tin 6. Mô hình quan hệ dữ liệu: Nhóm thực hiện: 0211196 – 02113433 Đồ án Phân tích thiết kế hệ thống. 02113435 Đồ án Phân tích thiết kế hệ thống thông tin Thong tin Mon thiThong tin De thiThong tin Cau hoiTTin Cau hoiTTin De thiTTin Mon thi[TTin Mon_DeThi_CauHoi]NHAQUANTRI1.7Xu

Ngày đăng: 23/11/2012, 11:33

Hình ảnh liên quan

6. Mô hình quan hệ dữ liệu: - Phân tích thiết kế hệ thống thông tin

6..

Mô hình quan hệ dữ liệu: Xem tại trang 3 của tài liệu.
6. Mô hình quan hệ dữ liệu: - Phân tích thiết kế hệ thống thông tin

6..

Mô hình quan hệ dữ liệu: Xem tại trang 3 của tài liệu.
7. Mô hình DFD: - Phân tích thiết kế hệ thống thông tin

7..

Mô hình DFD: Xem tại trang 4 của tài liệu.
7.1. Bảng THISINH: - Phân tích thiết kế hệ thống thông tin

7.1..

Bảng THISINH: Xem tại trang 6 của tài liệu.
NHAQUANTRI - Phân tích thiết kế hệ thống thông tin
NHAQUANTRI Xem tại trang 6 của tài liệu.
7.2. Bảng QUANTRI (bảng tham số): - Phân tích thiết kế hệ thống thông tin

7.2..

Bảng QUANTRI (bảng tham số): Xem tại trang 7 của tài liệu.
7.4. Bảng DETHI - Phân tích thiết kế hệ thống thông tin

7.4..

Bảng DETHI Xem tại trang 7 của tài liệu.
13.Bảng dữ liệu mẫu: 10.1. Bảng THISINH: - Phân tích thiết kế hệ thống thông tin

13..

Bảng dữ liệu mẫu: 10.1. Bảng THISINH: Xem tại trang 12 của tài liệu.
10.5. Bảng CAUHOI: - Phân tích thiết kế hệ thống thông tin

10.5..

Bảng CAUHOI: Xem tại trang 13 của tài liệu.
10.6. Bảng PHIEUDK - Phân tích thiết kế hệ thống thông tin

10.6..

Bảng PHIEUDK Xem tại trang 13 của tài liệu.
môn thi trong bảng MON. - Phân tích thiết kế hệ thống thông tin

m.

ôn thi trong bảng MON Xem tại trang 19 của tài liệu.
bảng DETHI. Hyperlink Text - Phân tích thiết kế hệ thống thông tin

b.

ảng DETHI. Hyperlink Text Xem tại trang 20 của tài liệu.
bảng DETHI Hyperlink tex - Phân tích thiết kế hệ thống thông tin

b.

ảng DETHI Hyperlink tex Xem tại trang 22 của tài liệu.
• Bảng tổng hợp: - Phân tích thiết kế hệ thống thông tin

Bảng t.

ổng hợp: Xem tại trang 29 của tài liệu.

Từ khóa liên quan

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

Tài liệu liên quan