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

Đồ án tốt nghiệp - Phân tích thiết kế hệ thống - QUẢN LÝ THI TRẮC NGHIỆM QUA MẠNG pdf

49 735 2

Đ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

Định dạng
Số trang 49
Dung lượng 1,33 MB

Nội dung

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

Trang 1

ĐỀ TÀI:

QUẢN LÝ THI TRẮC NGHIỆM QUA MẠNG

Trang 2

- 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

Trang 3

- 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

 Ngôn ngữ lập trình : ASP.NET

Trang 6

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+

Trang 7

*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 8

[Ket Qua Bai Lam]

TTin chi tiet bai lam

TTin Bai Lam

Cac cau hoi trong de

Ma de Mon_MucDo

TTin Phieu DK

Mon thi

TTin thi sinh moi

TTin TSinh

TTin TS chua ton tai

[TTin Thi Sinh]

THISINH

THISINH

1.2 Dang ki thanh vien _Lam bai

1.3 Dang ki thanh vien moi

1.4 Dang ki mon

va muc do de thi

1.6 Lam bai

THISINH PHIEU_DANG_KI

BAILAM

1.5 Chon de thi cua bai lam

CHI_TIET_BAI_LAM

MON

CAU_HOI

*NHÀ QUẢN TRỊ:

Trang 9

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

Trang 10

Tên Diễn giải Kiểu dữ liệu Loại khoá

Trang 11

7.4 Bảng DETHI

Trang 12

TENDE Tên đề thi CD

RUNG BINH”}

7.5 Bảng CAUHOI

Trang 13

CAUB Nội dung câu B CD

7.6 Bảng PHIEUDK

thi

Trang 14

MUCDO Mức độ đăng kí thi CD {“DE”,”KHO”,”T

RUNG BINH”}

7.7 Bảng BAILAM

7.8 Bảng CTBAILAM:

Trang 15

MABL Mã bài làm SN Khoá chính

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

 R3: “Điểm số trong chi tiết bài làm là 0 hoặc 1”

Trang 16

- 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.TONGDIEM=sum (ctbl.DIEM) với ctbl CTBAILAM / bl.MABL = ctbl.MABL

Trang 17

10 Sơ đồ chức năng

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

Thêm, xóa, sửa

Đăng kí dự thi

Đăng kí thành viên

Chọn đề thi

Bài làm

Xem kết quả

Trang 18

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

Trang 19

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

SearchTS.aspx)

SearchCauHoi.aspx)

Trang 20

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

SearchDeThi.aspx)

AddMon.aspx, MonView.aspx, CapNhatMon.aspx)

DangKi.aspx)

Trang 21

25 LuuPDK.aspx Trang lưu thông tin phiếu đăng kí dự thi(gọi từ trang

sinh (gọi từ trang CTBaiLam.aspx)

12 Bảng dữ liệu mẫu:

10.1 Bảng THISINH:

Trang 22

10.2 Bảng QUANTRI:

10.3 Bảng MON:

10.4 Bảng DETHI:

10.5 Bảng CAUHOI:

Trang 23

10.6 Bảng PHIEUDK

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

Trang 25

1 Đăng kí Hyperlink text Gọi trang

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

kí trước

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

Timkiem.aspx

để vào tài khoãn đã đang kí

9.2 Trang đăng kí thành viên (DangKi.aspx)

Trang 26

sinh

Điền họ tên thí sinh

tự

Trang 27

tự

Email

Nhập địa chỉ email

tự

kí sẽ gọi đến trang

Submit button

LuuDK.aspx

Trang 28

sẽ cho đăng kí lại

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

Trang 29

STT 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)

Trang 30

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

thêm, xóa, cập nhật các thông tin về môn

(1)

Trang 31

thi

thêm, xóa, cập nhật các thông tin về đề thi

thêm xóa, cập nhật các thông tin về câu hỏi

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

Trang 32

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

Trang 33

2 Cập nhật Gọi trang

CapNhatMon.aspx

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

bảng MON

Hyperlink text

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

Trang 34

CapNhatDeThi.aspx

Trang 35

trong bảng DETHI Text

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

Trang 36

Hyperlink Text

Trang 37

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

Trang 38

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

BaiLam.aspx

Hyperlink text BaiLam.aspx

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

Trang 39

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

gọi

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

SN

mã phiếu đăng kí

Select

Trang 40

trên

CTBailam.aspx

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

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

Trang 41

STT Tên đối

tượng

chấm điểm cho thí sinh

9.11 Trang tìm kiếm thí sinh

Trang 42

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

gọi

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

Edit text

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

sinh cần tìm

Thông tin của thí sinh có độ tuổi như trên

THISINH

Trang 43

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 44

9.12 Trang tìm kiếm đề thi

Trang 45

STT Tên đối

tượng

tượng

Trang aspx được gọi

Submit button KetQuaTimDeThi.aspx

của đề thi

Danh sách các

đề thi với Môn

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

DETHI, MON

Trang 46

Hàm Tìm KiemDThi(mon:chuổi,mucdo:chuổi) return records

Trang 47

Submit button KetQuaTimCauHoi.aspx

Trang 48

Tên xử lí Form Input Output Table liên quan

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

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

Trang 49

b.Nhận xét Giá 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: 27/06/2014, 16:20

HÌNH ẢNH LIÊN QUAN

7.1. Bảng THISINH: - Đồ án tốt nghiệp - Phân tích thiết kế hệ thống - QUẢN LÝ THI TRẮC NGHIỆM QUA MẠNG pdf
7.1. Bảng THISINH: (Trang 9)
7.2. Bảng QUANTRI (bảng tham số): - Đồ án tốt nghiệp - Phân tích thiết kế hệ thống - QUẢN LÝ THI TRẮC NGHIỆM QUA MẠNG pdf
7.2. Bảng QUANTRI (bảng tham số): (Trang 10)
7.4. Bảng DETHI - Đồ án tốt nghiệp - Phân tích thiết kế hệ thống - QUẢN LÝ THI TRẮC NGHIỆM QUA MẠNG pdf
7.4. Bảng DETHI (Trang 11)
7.3. Bảng MON - Đồ án tốt nghiệp - Phân tích thiết kế hệ thống - QUẢN LÝ THI TRẮC NGHIỆM QUA MẠNG pdf
7.3. Bảng MON (Trang 11)
7.6. Bảng PHIEUDK - Đồ án tốt nghiệp - Phân tích thiết kế hệ thống - QUẢN LÝ THI TRẮC NGHIỆM QUA MẠNG pdf
7.6. Bảng PHIEUDK (Trang 13)
7.8. Bảng CTBAILAM: - Đồ án tốt nghiệp - Phân tích thiết kế hệ thống - QUẢN LÝ THI TRẮC NGHIỆM QUA MẠNG pdf
7.8. Bảng CTBAILAM: (Trang 14)
10.1. Bảng THISINH: - Đồ án tốt nghiệp - Phân tích thiết kế hệ thống - QUẢN LÝ THI TRẮC NGHIỆM QUA MẠNG pdf
10.1. Bảng THISINH: (Trang 21)
10.2. Bảng QUANTRI: - Đồ án tốt nghiệp - Phân tích thiết kế hệ thống - QUẢN LÝ THI TRẮC NGHIỆM QUA MẠNG pdf
10.2. Bảng QUANTRI: (Trang 22)
10.6. Bảng PHIEUDK - Đồ án tốt nghiệp - Phân tích thiết kế hệ thống - QUẢN LÝ THI TRẮC NGHIỆM QUA MẠNG pdf
10.6. Bảng PHIEUDK (Trang 23)
Bảng DETHI - Đồ án tốt nghiệp - Phân tích thiết kế hệ thống - QUẢN LÝ THI TRẮC NGHIỆM QUA MẠNG pdf
ng DETHI (Trang 36)

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w