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 .
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: 1. Các công
việc của hệ thố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 .
Nh
ập ngày
tháng năm sinh
Nhập mã số hs
Nhập lớp
Chọn Lựa
Chọn môn
Ch
ọn
s
ố
câ
u h
ỏi
Chọn trình độ
Chọn kiểu
Xem Điểm
Xem theo h
ọ và tên
Xem theo môn
Xem theo lớp
Thông tin
Cas KQ trả về
c.Mức 2 Biểu đồ phân luồng dữ liệu cho chức năng xem điểm
Học sinh
Xem
đêi
m
Thông tin v
ề sinh viên
Nhập Tths
Nhập môn
TTv
ề
môntr
ắ nghi
MSinh Text 10 Mã môn sinh học
MNN Text 10 Mã môn ngoại ngữ
MLsu Text 10 Mã môn lịch sử
MDia Text 10 Mã môn địa lí
Mtin Text 10 Mã môn tin học
Sch Text 10 Số câu hỏi
TblNguoiquantri
Tên trường Kiểu dữ liệu Độ rộng Mô tả
tenNQT Text 25 Tên người quản trị
Username Text 20 Tên nguời đăng nhập
Password Text 20 Mật khẩu Các thực thể quan hệ
Học sinh ĐIỂM MÔN Trắc nghiệm
- Mashs# -Mashs# -Mmon#
- Hten -Mamon -Tmon
- Nsinh -Diem -Sch
-Tlop -Ghichu
-Ghichu -Sl
NGƯỜI QUẢN TRỊ
-TenNQT
- UserName
- Password
-Quyenhan.
TblMon
Mmon#
Tmon
Sch
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.
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ị
2.Thuật toán Kiểm tra sự trùng mã
Nh
ập UserName
v
à
p
as
swork
Kết thúc
Xử lí Người quản trị
Đ
ối chiếu
mã c
ủa CSDL
Kết thúc
=True n
ếu trùng
mã
Nhập mã
=False n
ếu ko trùng
mã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è.!