1. Trang chủ
  2. » Luận Văn - Báo Cáo

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

29 1,1K 3
Tài liệu đã được kiểm tra trùng lặp

Đ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

Thông tin cơ bản

Tiêu đề Chương Trình Thi Trắc Nghiệm Qua Mạng
Tác giả Nhóm Thực Hiện: 0211196, Nhóm Thực Hiện: 0211343
Trường học Trường Đại Học Khoa Học Tự Nhiên
Chuyên ngành Công Nghệ Thông Tin
Thể loại Đồ án
Năm xuất bản 2023
Thành phố Hồ Chí Minh
Định dạng
Số trang 29
Dung lượng 2,26 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

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

Trang 1

- 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 đề 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:

• Hệ quản trị Cơ sở dữ liệu: SQL Server 2000

Trang 3

6 Mô hình quan hệ dữ liệu:

Trang 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

NHAQUANTRI THISINH

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]

1.1 Tra cuu ThiSinh_DeThi_

CauHoi

+THÍ SINH:

Trang 5

D ang k i thanh v ien

m oi

1.4

D ang k i m on

v a m uc do de thi

1.6 Lam bai

Trang 6

Thong tin Mon thi Thong tin De thi

Thong tin Cau hoi

TTin Cau hoi

1.10 Them_Xoa_Sua Mon thi 1.9

Them_Xoa_Sua

De thi

1.8 Them_Xoa_Sua Cau Hoi

MONTHI DETHI

CAUHOI BAILAM CTBAILAM

Trang 7

DIACHI Địa chỉ CD

7.2 Bảng QUANTRI (bảng tham số):

TENDN Tên đăng nhập nhà

7.4 Bảng DETHI

RUNG BINH”}

7.5 Bảng CAUHOI

Trang 8

DAPAN Đáp án(A/B/C/D) CT {A,B,C,D}

7.6 Bảng PHIEUDK

MAMON Mã môn đăng kí

RUNG BINH”}

7.7 Bảng BAILAM

7.8 Bảng CTBAILAM:

* Mô tả các ràng buộc toàn vẹn trên các bảng dữ liệu

a 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’}

Trang 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 đó ”

Trang 10

12.Danh sách các trang ASPX của ứng dụng

Thêm/Xoá/Sửa Môn

Thêm, xóa, sửa

Đă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ả

Trang 11

1 Homepage.aspx Trang chủ của ứng dụng

2 TieuDe.aspx Tiêu đề trang

3 CuoiTrang.aspx Chân trang

4 CauHoiView.aspx Xem danh sách các câu hỏi

5 ThemCauHoi.aspx Trang tạo mới một câu hỏi

6 CapNhatCauHoi.aspx Trang hiệu chỉnh câu hỏi

7 MonView.aspx Xem danh sách các môn thi

8 AddMon.aspx Trang tạo mới một môn thi

9 CapNhatMon.aspx Trang hiệu chỉnh các môn thi

10 DeThiView.aspx Xem danh sách các đề thi

11 ThemDeThi.aspx Trang tạo mới một đề thi

12 CapNhatDeThi.aspx Trang hiệu chỉnh các đề thi

13 TimKiem.aspx Trang tìm kiếm (được gọi từ trang chủ)

14 SearchTS.aspx Trang tra cứu thí sinh(gọi từ trang tìm kiếm)

15 KetQuaTimTS.aspx Trang kết quả tra cứu thí sinh(gọi từ trang

SearchTS.aspx)

16 SearchCauHoi.aspx Trang tra cứu câu hỏi(gọi từ trang tìm kiếm)

17 KetQuaTimCauHoi.aspx Trang kết quả tra cứu câu hỏi(gọi từ trang

SearchCauHoi.aspx)

18 SearchDeThi.aspx Trang tra cứu đề thi(gọi từ trang tìm kiếm)

19 KetQuaTimDeThi.aspx Trang kết quả tra cứu đề thi(gọi từ trang

SearchDeThi.aspx)

20 SaveMon.aspx Trang lưu thông tin môn thi(được gọi từ các

trang AddMon.aspx, MonView.aspx,

CapNhatMon.aspx)

20 LuuDeThi.aspx Trang lưu thông tin đề thi(được gọi từ các trang

ThemDeThi.aspx, DeThiView.aspx,

CapNhatDeThi.aspx)

20 LuuCauHoi.aspx Trang lưu thông tin câu hỏi(được gọi từ các

trang ThemCauHoi.aspx, CauHoiView.aspx,

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)

Trang 12

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ừ

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

Trang 13

10.5 Bảng CAUHOI:

10.6 Bảng PHIEUDK

Trang 14

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

9.1 Trang chủ (homepage.aspx)

(1)

(4)

Trang 15

STT Tên đối tượng Kiểu đối tượng Mục đích

Dangki.aspx Thí sinh muốn dự thi phải đăng

kí trước

LoginQT.aspx của những người có quyền quản trị

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)

Trang 16

Edit text Là chuỗi kí

Edit text Là chuỗi kí

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

Submit button LuuDK.aspx

9.3 Trang đăng nhập (Login.aspx)

Trang 17

STT Tên đối tượng Mục đích Kiểu đối tượng Trang aspx xử lí

nhập Điền tên đăng nhập của thí sinh Edit text

3 Đăng nhập Nhận giá trị tên

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

Submit button Login.aspx

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

Trang 18

STT Tên đối tượng Mục đích Kiểu đối tượng Trang aspx xử lí

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

Hyperlink text MonView.aspx

2 Đề 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

9.5 Trang thêm, xóa, cập nhật thông tin môn thi (MonView.aspx)

(1)

Trang 19

STT Tên đối tượng Mục đích Kiểu đối tượng Trang aspx xử lí

AddMon.aspx để thêm mới một môn thi

Hyperlink text AddMon.aspx

CapNhatMon.aspx

để cập nhật các thông tin về môn thi

Hyperlink text CapNhatMon.aspx

môn thi trong bảng MON

Hyperlink text

(1)

Trang 20

9.6 Trang cập nhật, thêm, xóa thông tin đề thi (DeThiView.aspx)

bảng DETHI Hyperlink Text

Trang 21

9.7 Trang cập nhật, thêm, xoá câu hỏi (CauHoiView.aspx)

Hyperlink Text ThemDeThi.aspx

Trang 22

3 Hủy Hủy đề thi trong

bảng DETHI Hyperlink tex

9.8 Trang đăng kí làm bài thi

Trang 23

STT Tên đối tượng Mục đích Kiểu đối tượng Trang aspx xử lí

1 Đă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

BaiLam.aspx Hyperlink text BaiLam.aspx

9.9 Trang thông tin bài làm của thí sinh (BaiLam.aspx)

Trang 24

STT Tên đối tượng Mục đích Kiểu đối tượng Trang aspx được

gọi

1 Mã phiếu đăng kí Xem mã phiếu

đăng kí lấy từ bảng PHIEUDK

SN

2 Chọn đề thi Chọn đề thi với

mã phiếu đăng kí trên

Select

3 Chi tiết bài làm Liên kết trang

CTBailam.aspx

để bắt đầu làm bài

Submit button CTBailam.aspx

9.10 Trang bài làm của thí sinh (CTBaiLam.aspx)

STT Tên đối tượng Mục đích Kiểu đối tượng Trang aspx xử lí

BAILAM và

Submit button LuuBaiLam.aspx

Trang 25

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 Kiểu đối tượng Trang aspx được

gọi

1 Tuổi lớn hơn Nhập giá trị nhỏ

của khoãng tuổi thí sinh cần tìm

Edit text

2 Tuổi nhỏ hơn Nhập giá trị lớn

của khoãng tuổi thí sinh cần tìm

Edit text

vừa nhập vào làm điều kiện cho viêc tìm kiếm thí sinh

Submit button KetQuaTimTS.aspx

Tìm kiếm SearchTS.aspx độ tuổi của thí

sinh cần tìm Thông tin của thí sinh có độ THISINH

Trang 26

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

Trang 27

9.12 Trang tìm kiếm đề thi

tượng Mục đích Kiểutượng đối Trang aspx được gọi

Submit button KetQuaTimDeThi.aspx

Trang 28

Tìm kiếm TimDeThi Môn, Mức độ

của đề thi Danh sách các đề thi với Môn

và Mức độ đã nhập

Trang 29

thuộc môn gì.

3 Tìm kiếm Nhận các giá

trị trên làm điều kiện tìm kiếm

Submit button KetQuaTimCauHoi.aspx

Tìm kiếm SearchCauHoi Mức độ, môn

của câu hỏi cần tìm

Danh sách các câu hỏi thỏa điều kiện

MON,DETHI, CAUHOI

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 và lập trình chạy thử chương trình: Phạm Văn Nhân

b.Nhận xétGiá trị và tính khả thi của đồ án:

- Chương trình này đã được xây dựng hoàn chĩnh và chạy thử

- Áp dụng cho việc ôn luyện hay thi thử hay tự kiểm tra kiến thức rất tốt

Ngày đăng: 14/09/2012, 09:15

HÌNH ẢNH LIÊN QUAN

8. Sơ đồ logic: - Chương trình thi trắc nghiệm qua mạng
8. Sơ đồ logic: (Trang 6)
7.1. Bảng THISINH: - Chương trình thi trắc nghiệm qua mạng
7.1. Bảng THISINH: (Trang 6)
7.4. Bảng DETHI - Chương trình thi trắc nghiệm qua mạng
7.4. Bảng DETHI (Trang 7)
7.2. Bảng QUANTRI (bảng tham số): - Chương trình thi trắc nghiệm qua mạng
7.2. Bảng QUANTRI (bảng tham số): (Trang 7)
7.3. Bảng MON - Chương trình thi trắc nghiệm qua mạng
7.3. Bảng MON (Trang 7)
7.7. Bảng BAILAM - Chương trình thi trắc nghiệm qua mạng
7.7. Bảng BAILAM (Trang 8)
7.6. Bảng PHIEUDK - Chương trình thi trắc nghiệm qua mạng
7.6. Bảng PHIEUDK (Trang 8)
10.1. Bảng THISINH: - Chương trình thi trắc nghiệm qua mạng
10.1. Bảng THISINH: (Trang 12)
10.6. Bảng PHIEUDK - Chương trình thi trắc nghiệm qua mạng
10.6. Bảng PHIEUDK (Trang 13)
10.5. Bảng CAUHOI: - Chương trình thi trắc nghiệm qua mạng
10.5. Bảng CAUHOI: (Trang 13)
Bảng DETHI. Hyperlink - Chương trình thi trắc nghiệm qua mạng
ng DETHI. Hyperlink (Trang 20)
Bảng DETHI Hyperlink tex - Chương trình thi trắc nghiệm qua mạng
ng DETHI Hyperlink tex (Trang 22)

TỪ KHÓA LIÊN QUAN

w