ĐỒ ÁN TỐT NGHIỆP - CHƯƠNG TRÌNH THI TRẮC NGHIỆM QUA MẠNG - Pdf 15


Đồ á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
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

3

 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.

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:

6


BAILAM
1.5
Chon de thi
cua bai lam
CHI_TIET_BAI_LAM
MON
CAU_HOI
*NHÀ QUẢN TRỊ:
7

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

TENDN

Tên đăng nh
ập

CD

Khoá chính

TENTS

Tên thí sinh

CDMATKHAU

M
ật khẩu

CDTUOI

Tu
ổi thí sinh

SN

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ính

MATKHAU

M
ật khẩu nhà
quản trị
CD
7.3. Bảng MON


7.4. Bảng DETHI

Tên

Di
ễn giải

Ki
ểu dữ liệu

Mi
ền giá trị

Lo
ại khoá

MADE


đ


SNKhoá chính

TENDE

7.5. Bảng CAUHOI
Tên

Di
ễn giải

Ki
ểu dữ liệu

Mi
ền giá trị

Lo
ại khoá

MACAUHOI

Mã câu h
ỏi

SN


CAUC

N
ội dung câu C

CD
CAUD

N
ội dung câu D

CD 9

DAPAN

Đáp án(A/B/C/D)

CT

{A,B,C,D}


MAPDK

Mã phi
ếu
đăng kí

SNKhoá chính

TENDN

Tên đăng nh
ập

CD
MAMON

Mã môn
đăng kí
thi
CDKhoá ngo
ại

ại khoá

MABL

Mã bài làm

SNKhoá chính

MAPDK

Mã phi
ếu
đăng kí

SNKhoá ngo
ại

MADE


đ
ề thi

SN


Lo
ại khoá

MABL

Mã bài làm

SNKhoá chính

MACAUHOI

Mã câu h
ỏi

SNKhoá chính

TRALOI

Câu tr
ả lời

CT



 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
ử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ả 1


20 LuuCauHoi.aspx Trang lưu thông tin câu hỏi(được gọi từ các
trang ThemCauHoi.aspx, CauHoiView.aspx,
CapNhatCauHoi.aspx)
21 Login.aspx Trang đăng nhập quyền thí sinh(gọi từ trang
chủ)
21 LoginQT.aspx Trang đăng nhập quyền quản trị(gọi từ trang
chủ)
22 DangKi.aspx Trang đăng kí thành viên(gọi từ trang chủ)
23 LuuDK.aspx Trang lưu thông tin đăng kí thành viên(gọi từ
trang DangKi.aspx) 1
24 PhieuDK.aspx Trang thông tin phiếu đăng kí dự thi
25 LuuPDK.aspx Trang lưu thông tin phiếu đăng kí dự thi(gọi từ
trang PhieuDK.aspx)
26 DKiLamBai.aspx Trang đưa ra thông tin các phiếu đăng kí hợp lệ
có thể làm bài thi
27 BaiLam.aspx Trang thông tin bài làm của thí sinh (gọi từ trang
DkiLamBai.aspx)
28 CTBaiLam.aspx Trang thông tin chi tiết bài làm của thí sinh (gọi
từ trang BaiLam.aspx)
29 LuuBaiLam.aspx Trang lưu thông tin bài làm và chấm điểm cho
thí sinh (gọi từ trang CTBaiLam.aspx)
30 Common.aspx Trang thư viện của ứng dụng

13. Bảng dữ liệu mẫu:

10.1. Bảng THISINH:

14. Thiết kế giao diện của chương trình:

9.1. Trang chủ (homepage.aspx)
(1)
(2) (3)
(4) 1
STT

Tên đ
ối t
ư
ợng

Ki
ểu
đ

những người có quyền
quản trị.
3

Tìm ki
ếm

Submit button

G
ọi trang
Timkiem.aspx
4

Đăng nh
ập

Hyperlink text

G
ọi trang Login.aspx
để vào tài khoãn đã
đang kí. 9.2. Trang đăng kí thành viên (DangKi.aspx)


nhập
Edit
textLà chu
ỗi kí
tự
Khóa
chính
2

Tên thí
sinh
Đi
ền họ tên
thí sinh
Edit textLà chu
ỗi kí
tự

3

M
ật khẩu

Đi

ịa chỉ
liên hệ với thí
sinh
Edit textLà chu
ỗi kí
tự

6

Đ
ịa chỉ
Email
Nh
ập
đ
ịa chỉ
email
Edit textLà chu
ỗi kí
tự

7

Đăng kí

1STT

Tên đ
ối t
ư
ợng

M
ục
đích

Ki
ểu
đ
ối t
ư
ợng

Trang aspx x
ử lí


đăng nhập và mật
khẩu trên để xử lí

Submit button

Login.aspx
9.4. Trang quản trị (QuyenAdmin.aspx)

1
STT

Tên đ
ối t
ư
ợng

M
ục


Đ
ề thi

Tr
ỏ liên kết
đ
ến trang
thêm, xóa, cập nhật
các thông tin về đề thi
Hyperlink text

DeThiView.aspx

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.
Hyperlink text

CauHoiView.aspx
ợng

Trang aspx x
ử lí

1

Thêm m
ới

G
ọi trang
AddMon.aspx để
thêm mới một
môn thi
Hyperlink text

AddMon.aspx

2

C
ập nhật

G
ọi trang
CapNhatMon.aspx
để cập nhật các
thông tin về môn
thi


STT

Tên đ
ối
tượng
M
ục
đích

Ki
ểu
đ
ối
tượng
Trang aspx x
ử lí

1

C
ập nhật

G
ọi
trang
CapNhatDeThi.aspx
để cập nhật đề thi
Hyperlink
Text
STT

Tên đ
ối
tượng
M
ục
đích

Ki
ểu
đ
ối t
ư
ợng

Trang aspx x
ử l
í

1

Thêm

Tr

đ
ến trang

H
ủy
đ
ề thi trong
bảng DETHI
Hyperlink tex

9.8. Trang đăng kí làm bài thi
(1)

(2)



Đăng kí m
ới

Tr
ỏ liên kết tới
trang
PhieuDK.aspx để
thí sinh cung cấp
các thông tin
đang kí cần thiết
để làm bài
Hyperlink text

PhieuDK.aspx

2

Bài làm

Tr

đ
ến trang
BaiLam.aspx
Hyperlink text

BaiLam.aspx

Mã phi
ếu
đăng kí

Xem mã phi
ếu
đăng kí lấy từ
bảng PHIEUDK
SN2

Ch
ọn
đ
ề thi

Ch
ọn
đ


thi v
ới
mã phiếu đăng kí
trên.
Select


ục
đích

Ki
ểu
đ
ối t
ư
ợng

Trang aspx x
ử lí

1

Lưu

Lưu bài làm vào
Submit button

LuuBaiLam.aspx


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status