Đồ án Phân tích và thiết kế hệ thống Trắc nghiệm trên máy đơn
Bài Tập Lớn PTTKHT:
Trắc nghiệm trên máy đơn
LỜI NÓI ĐẦU
Cuộc sống ngày càng hiện đại, mọi thứ diễn ra quanh chúng ta với tốc độ chóng mặt.
Và đặt ra yêu cầu hoàn thành công việc một cách nhanh chóng và tốn ít thời gian nhất
. Yêu cầu đó đối với mọi cơ quan , công sở đã đẩy nhanh tốc độ làm việc của mọi
hoạt động lên một mức làm việc cao hơn.
Trong trường học tin học đang dần trở thanh môn học chính của các em học sinh phổ
thông ,việc phổ cập tin học ở bậc trung học phổ thông sẽ được thực hiện trong tưong
lai gần đây;củng với đó việc thi trắc nghiệm đang được ứng dụng vào việc thi đại học
và thi tốt nghiệp trung học phổ thông.
Là những sinh viên năm thứ hai khoa công nghệ thông tin, em đã cố gắng học hỏi rất
nhiều và muốn thử sức của mình với hiện trạng của thực tế. Sau một khoảng thời gian
học tập và nghiên cứu môn phân tích và thệ thống thông tin. Đặc biệt được sự hướng
dẫn và giúp đỡ của thầy Nguyễn Minh Quý.Em đã tìm hiểu và xây dựng chương
trình trắc nghiệm trên máy.
Trong quá trình xây dựng do kiến thức có hạn nên em vẫn còn gặp phải nhiều sai sót rất
mong thầy cô và các bạn đóng góp ý kiến cho phần mềm này của em .
MỤC LỤC
I.PHÂN TÍCH Y ÊU CẦU NGƯỜI DÙNG
1.Thực trạng.
2.Yêu cầu người dùng
II.HOẠT ĐỘNG CỦA CHƯƠNG TRÌNH.
1.Các công việc của hệ thống
2.Yêu cầu về chức năng của hệ thống.
III.BIỂU ĐỒ PHÂN CẤP CHỨC NĂNG.
IV.BIỂU ĐỒ MỨC NGỮ CẢNH.
V.BIỂU ĐỒ PHÂN LUỒNG DỮ LIỆU
VI.BIỂU ĐỒ THỰC THỂ LIÊN KẾT E-R.
VII.FORM GIAO DIỆN CỦA CHƯƠNG TRÌNH.
VIII.LỜI KẾT.
I. PHÂN TÍCH YÊU CẦU NGƯỜI DÙNG
1.Thực trạng
Số lượng các môn thi trắc nghiệm trong bậc phổ thông ngày càng nhiều xu hướng
các môn thi đại học bằng trắc nghiệm đang được ứng dụng.Trong khi đó tài liệu sách
trắc nghiệm còn hạn chế mà giá thanh lại đắt , các đề thi trong bộ sách trắc nghệm còn
hạn chế chưa đáp ứng đủ nhu cầu.
2.Yêu cầu của người dùng.
Qua phân tích tham khảo 1 số phần mềm đã có và qua điều tra phỏng vấn một số học sinh
phổ thông em đã tổng hợp lại một số yêu cầu của người dùng:
Phần mềm trắc nghiệm phải dễ sử dụng,vì đối tượng sử dụng là học sinh thpt nên giao
diện là các hình phải đẹp , điều quan trọng là nội dung trắc nghiệm cần bám sát chương
trình sách giáo khoa,ngân hàng câu hỏi phải phong phú.
II.HOẠT ĐỘNG CỦA CHƯƠNG TRÌNH
Trước khi đi vào trình bày về yêu cầu nội dung bài toán , chúng ta tìm hiểu một chút về
thông tin của hệ thống Đây là công việc cần phải có để phát triển:
việc của hệ thống:
1. Các công
a,Việc đăng nhập vào hệ thống:
b. Việc xử lí thông tin của hệ thống :
c.Xem điểm của các lần thi trăc nghiệm trước.
d,Soạn thảo các câu hỏi trắc nghiệm
2.Yêu cầu về chức năng của hệ thống toàn bộ quá trình xử lí đều do hệ thống phần mềm
này thực hiện .các chức năng của hệ thống gồm có :
+Chức năng nhập thông tin
+Chức năng xử lí thông tin
+Chức năng hưóng dẫn sử dụng cho khách hàng
+Chức năng thông báo ( hiện các thông báo lên màn hình )
Ngoài ra còn có chức năng đăng nhập để đăng kí quyền sử dụng phần mềm này
( liên quan đến tài khoản đăng nhập ) hay còn gọi là hệ thống phân quyền sử dụng
.
Tất cả các chức năng này cần phải dễ cập nhật và dễ sử dụng cho mọi người .
III.BIỂU ĐỒ PHÂN CẤP CHỨC NĂNG.
TRẮC NGHIỆM TRÊN MÁY
Quản trị
Xem Điểm
Đăng Nhập
Chọn Lựa
Xem theo họ
Chèn môn
trắc nghiệm
Nhập họ và tên
Chọn môn
và tên
Soạn thảo
Chọn số
câu hỏi
Nhập ngày
tháng năm sinh
Xem theo môn
câu hỏi
Nhập mã số hs
Chọn trình độ
Chọn kiểu
Xem theo lớp
Nhập lớp
IV . BIỂU ĐỒ MỨC NGỮ CẢNH .
V.BIỂU ĐỒ PHÂN LUỒNG DỮ LIỆU.
a.Mức 0
Cas KQ trả về
Thông tin
học sinh
Người quản trị
Trắc nghiệm
`b.Mức 1
Đăng nhập
Tài khoản đăng nhập
Thông tin
Nhập TT
chọn lựa
Người sử dụng
xử lí TT
TT cần
xem
Trắc ngh
Trợ giúp
c.Mức 2
Thông tin về sinh viên
Nhập Tths
Học sinh
Xem
Nhập môn
TTvềmôntrắ nghiệm
Biểu đồ phân luồng dữ liệu cho chức năng xem điểm
VI.BIỂU ĐỒ THỰC THỂ LIÊN KẾT E-R.
Cơ sở dữ liệu cho chương trình
Tblhs
Tên tường
Mashs
Hten
Kiểu dữ liệu Độ rộng
Mô tả
Text
10
Mã số học sinh
Họ tên học sinh
Text
25
Nsinh
Data/time
Picker
Ngày, tháng, năm sinh của học
sinh
Tlop
Text
Text
10
10
Tên lớp của học sinh
Ghichu
Ghi chú các thông tin khác
Tbl1Diem
Tên tường
Mmon
Kiểu dữ liệu
Text
Độ rộng
10
Mô tả
Tên môn trắc nghiệm
Mã số học sinh trắc nghiệm
Mashs
Text
25
Diem
Number
Byte
Điểm học sinh trắc nghiệm
được
Sl
Number
Text
Byte
50
Số lần thi trắc nghiệm
Ghi chú
Gl
TblMon
Tên trường
Kiểu dữ liệu
Text
Độ rộng Mô tả
10
Mã môn toán
MToan
MLy
Text
Text
Text
Text
Text
10
10
10
10
10
Mã môn lý
MHoa
MSinh
MNN
MLsu
Mã môn hóa
Mã môn sinh học
Mã môn ngoại ngữ
Mã môn lịch sử
MDia
Mtin
Sch
Text
Text
Text
10
10
10
Mã môn địa lí
Mã môn tin học
Số câu hỏi
TblNguoiquantri
Tên trường
tenNQT
Kiểu dữ liệu
Text
Độ rộng
Mô tả
25
20
20
Tên người quản trị
Tên nguời đăng nhập
Mật khẩu
Username
Text
Password
Text
Các thực thể quan hệ
Học sinh
ĐIỂM
-Mashs#
-Mamon
MÔN Trắc nghiệm
-Mmon#
-Tmon
- Mashs#
- Hten
- Nsinh
-Tlop
-Diem
-Sch
-Ghichu
-Ghichu
-Sl
NGƯỜI QUẢN TRỊ
-TenNQT
- UserName
- Password
-Quyenhan.
Mối quan hệ giữa các cơ sở dữ liệu
TblMon
Mmon#
Tmon
Sch
Tbl1Hs
Mashs#
Hten
Nsinh
Tlop
TblDiem
Mahs#
Mmon#
Diem
Sl
Ghichu
Ghichu
TblNguoiQT
TenNQT
UserName
Password
VII.THIẾT KẾ FORM GIAO DIỆN CỦA CHƯƠNG TRÌNH.
1.Form dăng nhập.
+Chức năng của Form: nhập thông tin của các học sinh và đưa vào CSDL. Thông
tin hóc sinh gồm có mã số học sinh , Họ tên, Ngày sinh, tên lớp ,Ghi chú.
+Các thao tác Nhập mới gồm: nhập Mã số học sinh với mục đích để tránh sự
trùng mã trong CSDL và tạo điều kiện để nhập tiếp các thông tin có liên quan về
sinh viên.
2..Form chọn lựa
+ Chức năng của Form : chọn môn trắc nghiệm , chọn số câu hỏi trắc nghiệm,chọn
trình độ,chọn kiểu trắc nghiệm.
+Các thao tác Nhập :
- Sử dụng các nút lệnh trên Form.
3.Form xem điểm
+ Chức năng của form :cho phép người sử dụng có thể xem điểm của các lần trắc nghiệm
trước và xem top các người trắc nghiệm điểm cao.
+Các thao tác:người sử dụng cần điền đầy đủ các thông tin .
4.Form quản trị.
+Chức năng của form : cho phép người quản trị đăng nhập vào hệ thống để soạn thảo
câu hỏi ,cài đặt hệ thống.
+Các thao tác trên Form:người quản trị càn điền vào User và passwork để đăng nhập.
5.Form trợ giúp.
+Chức năng của form :hướng dẫn sử dụng trác nghiệm,hướng dẫn soạn thảo câu
hỏi.giới thiệu cá tiện ích của chương trình.
+Các thao tác trên form
6.Form chính của chương trình.
.
From ví dụ
Các lưu đồ thuật toán cơ bản cho chương trình:
1.Thuật toán đăng nhập người quản trị
Bắt
Nhập UserName và
passwork
Thông báo ko hợp
Đối chiếu
CSDL
Xử lí Người quản trị
Kết thúc
2.Thuật toán Kiểm tra sự trùng mã
Bắt đầu
Nhập mã
So sánh mã vừa nhậpvới
=True nếu trùng
=False nếu ko trùng
Kết thúc
Hướng dẫn cài đặt :
Bước 1: Chạy File SETUP. EXE để cài đặt .
Bước 2: Chạy File tracnghiem.exe trên Desktop, hoặc vào theo đường dẫn sau:
Start/ProgramFile/TRAC NGHIEM/
VIII.LỜI KẾT.
Tuy chương trình đã hoàn tất, nhưng do thời gian và vốn kiến thức có hạn nên em
không thể tránh khỏi những sai sót trong quá trình phân tích và thiết kế chương
trình.Rất mong được sự ủng hộ và đóng góp ý kiến của các thầy cô và bạn bè để
chúng tôi có thể tiếp tục hoàn thành tốt đề tài này . Mọi ý kiến đóng góp xin gửi về
Xin chân thành cảm ơn mọi sự đóng góp ý kiến của thầy cô và bạn bè.!
Bạn đang xem tài liệu "Đồ án Phân tích và thiết kế hệ thống Trắc nghiệm trên máy đơn", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.
File đính kèm:
do_an_phan_tich_va_thiet_ke_he_thong_trac_nghiem_tren_may_do.pdf