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

