Quản lý và thi trắc nghiệm qua mạng LAN

35 718 7
Quản lý và thi trắc nghiệm qua mạng LAN

Đ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

Trờng Đại học Vinh Khoa công nghệ thông tin Trờng đại học vinh Khoa công nghệ thông tin ------------ đồ án tốt nghiệp Đề tài Quản thi trắc nghiệm qua mạng lan Giáo viên hớng dẫn: ThS. Trần Xuân Hào Sinh viên thực hiện : Bá Xênh Lớp : 46E2 - CNTT Vinh, 05/2010 ==================================================================== Đồ án tốt nghiệp - 1 - Quản thi trắc nghiệm qua mạng Lan Trờng Đại học Vinh Khoa công nghệ thông tin Lời nói đầu Công Nghệ Thông Tin là một nghành mới xuất hiện trong vài thập niên trở lại đây. Nhng nó đã khẳng định đợc sự u thế vợt trội trong mọi lĩnh vực, đã đem lại cho xã hội một kiểu làm việc mới: Nhanh, hiệu quả, giảm bớt sức ngời, sức của, Nhiều hệ thống phần mềm có tính ứng dụng cao trong mọi mặt của đời sống, có thể kể đến nh hệ thống phân luồng giao thông thời gian thực, hệ thống nhận dạng vân tay giọng nói, hệ thống bảng điện tử trong giảng dạy. Đặc biệt, mấy năm gần đây Bộ giáo dục đào tạo nớc ta đã đang triển khai, phát triển hình thức thi theo kiểu trắc nghiệm tại các trờng đại học, cao đẳng, phổ thông, đã thu đợc những phản hồi hết sức tích cực từ nhiều phía: Khách quan, nhanh đánh giá đúng thực lực của thí sinh (tránh hiện tợng quay cóp, học tủ học vẹt). Cũng đã có nhiều hệ thống phần mềm quản thi trắc nghiệm ra đời đáp ứng đợc phần nào yêu cầu đó. Hệ thống quản thi trắc nghiệm qua mạng Lan, trên cơ sở nghiên cứu, trao dồi hiểu biết cùng với sự hớng dẫn, giúp đỡ hết sức tận tình của thầy giáo, cô giáo trong tổ Khoa học máy tính, đặc biệt của Thầy giáo, Thạc sỹ Trần Xuân Hào - Khoa công nghệ thông tin - Trờng Đại học Vinh đã giúp tôi xây dựng hoàn thành hệ thống này. Cuối cùng một lần nữa, tôi xin chân thành cảm ơn sự hớng dẫn tận tình của Thầy giáo, Thạc sĩ Trần Xuân Hào cùng sự giúp đỡ, góp ý của các thầy, các cô trong khoa. Mặc dù đã hết sức cố gắng nhng vẫn có nhiều thiếu sót mong có sự đóng góp ý kiến của các Thầy, Cô giáo các bạn để hệ thống ngày càng hoàn thiện hơn. Xin chân thành cảm ơn! Vinh, 05/ 2010 SVTH: Bá Xênh Lớp: 46E2 CNTT ==================================================================== Đồ án tốt nghiệp - 2 - Quản thi trắc nghiệm qua mạng Lan Trờng Đại học Vinh Khoa công nghệ thông tin Mục Lục Chơng 1. Giới thiệu chung .3 I. do chọn đề tài. .3 II. Tổng quát về hệ thống .4 III. Ngôn ngữ cài đặt 5 Chơng 2. Khảo sát phân tích thiết kế hệ thống .6 I. Biểu đồ phân cấp chức năng .6 II. Biểu đồ luồng dữ liệu .7 1. Mức khung cảnh 7 2. Mức đỉnh 8 3. Mức dới đỉnh 9 III.Thiết kế cơ sở dữ liệu 12 1. Các thực thể 12 2. Mô hình thực thể liên kêt .15 Chơng 3. Cài đặt chơng trình 15 I. Giao diện bên ngoài 15 II. Đặc tả một số module chính 20 III. Một số biểu mẫu .28 Kết luận 31 I. Đánh giá 31 II. Hớng phát triển .31 III. Kết luận 31 Tài liệu tham khảo ==================================================================== Đồ án tốt nghiệp - 3 - Quản thi trắc nghiệm qua mạng Lan Trờng Đại học Vinh Khoa công nghệ thông tin Ch ơng 1. Giới thiệu chung I. do chọn đề tài. Trong những năm gần đây, Công nghệ Thông tin (CNTT) đã thực sự phát triển đem lại những nguồn lợi thiết thực cho sự phát triển kinh tế, xã hội, cho đời sống tinh thần, . cho mọi ngời. Việc ứng dụng CNTT đã đang là vấn đề bức thiết ở nớc ta hiện nay. Rất nhiều ngành kinh tế, các tổ chức xã hội, các đơn vị, trờng học đã đa tin học vào một cách rộng rãi. Tuy nhiên ở Việt Nam ngành giáo dục đợc xem là quốc sách hàng đầu thì tin học cha đợc sử dụng nhiều cha mang lại hiệu quả đúng với những gì nó cần phải có. Trên thực tế có khá nhiều hình thức thi mà các trờng Đại học, Cao đẳng hay phổ thông vẫn sử dụng cho việc thi hết môn, thi học kì nh thi viết, thi trắc nghiệm, thi vấn đáp, . Trong đó thi trắc nghiệm là một hình thức có thể cài đặt phần mềm để thay thế cho việc thi bình thờng. Nếu sử dụng một mạng cục bộ hoặc mạng Internet thì việc sử dụng một phần mềm thi trắc nghiệm sẽ đem lại nhiều tác dụng cho việc tổ chức thi cử. Trong vài năm trở lại đây ở một số trờng Đại học Cao đẳng đã xuất hiện một số phần mềm chạy trên máy đơn dùng cho thi trắc nghiệm. Đặc biệt từ năm học (2006- 2007) Bộ giáo dục đào tạo chủ trơng tổ chức thi trắc nghiệm một số môn cho kỳ thi tốt nghiệp Phổ thông trung học kỳ thi tuyển sinh Đại học, Cao đẳng, nên việc tiếp cận bài toán thi trắc nghiệm đợc đông đảo ngời làm tin học quan tâm. Theo tinh thần đó, chúng tôi chọn đề tài Hệ thống quản thi trắc nghiệm qua mạng Lan làm hớng nghiên cứu của tôi. Đóng góp một phần nào đó trong sự nghiệp Cải cách hoàn thiện hóa nền giáo dục nớc nhà. ==================================================================== Đồ án tốt nghiệp - 4 - Quản thi trắc nghiệm qua mạng Lan Trờng Đại học Vinh Khoa công nghệ thông tin II. Tổng quát về hệ thống. Hệ thống bao gồm ba hệ thống nhỏ: 1. Hệ thống thực hiện chức năng quản lý: Hệ thống này có nhiệm vụ là cập nhật mọi dữ liệu (câu hỏi, đề thi, lịch thi .) chuẩn bị cho kì thi. Đối tợng ngời dùng: Ngời quản trị (quản toàn bộ hệ thống này), đối tợng quản môn thi-phần thi-đề thi, quản đơn vị . thí sinh, quản danh mục ngời sử dụng, quản lịch thi. Đối với mỗi loại đối tợng, sau khi đăng nhập thành công đều có các khung nhìn thao tác khác nhau. Ví dụ: - Đối tợng quản đơn vi .thí sinh, sau khi đăng nhập thành công, chỉ đợc phép quản đơn vị mình đợc phép quản lý. Khi đó, ngời này có thể cập nhật (thêm, sửa xóa) đơn vị hoặc thí sinh. - Đối tợng quản môn thi - phần thi - đề thi, sau khi đăng nhập thành công, chỉ đợc phép quản môn thi mà mình đợc phép quản lý. Khi đó, ngời này có thể: Cập nhật phần thi, cập nhật câu hỏi, cập nhật mẫu đề thi tạo bộ đề thi ngẫu nhiên cho một phần thi. Chính do sự phân quyền chi tiết cụ thể của hệ thống đã tăng tính riêng t bảo mật đối với từng loại thông tin. Điều mà rất cần thiết đối với một hệ thống thi. 2. Hệ thống thc hiện chức năng coi thi. Hệ thống này có nhiệm vụ quản quá trình thi của thí sinh trong một hay nhiều phòng thi. Sau khi ngời có quyền coi thi đăng nhập thành công vào hệ thống thì ngời này có thể: ==================================================================== Đồ án tốt nghiệp - 5 - Quản thi trắc nghiệm qua mạng Lan Trờng Đại học Vinh Khoa công nghệ thông tin - Thiết lập trạng thái một phòng thi: Trạng thái phòng thi có ba loại cha thi, thi kết thúc. ở trạng thái bình thờng, phòng thi có trạng thái cha thi. - In điểm phòng thi. - In danh sách thí sinh (kèm theo hình ảnh) để ngời coi thi có thể quản dễ dàng hơn. - Tiến hành kỷ luật thí sinh. 3. Hệ thống chức năng thi. Đối với mỗi thí sinh, hệ thống này có nhiệm vụ lấy ngẫu nhiên một đề thi cung cấp giao diện thân thiện, dễ dùng cho thí sinh thi. Thí sinh có thể đăng nhập bằng số báo danh để vào thi ở bất kỳ máy nào trong một mạng Lan. Điều này đã tạo ra sự linh động rất cao cho hệ thống! Sau khi thí sinh kết thúc bài thi, hệ thống sẽ tính điểm dựa trên những câu đúng mà không trừ điểm những câu thí sinh trả lời sai thông báo điểm cho thí sinh biết ngay. III. Ngôn ngữ cài đặt. Việc chọn ngôn ngữ lập trình để xây dựng chơng trình là một bớc quan trọng trong quá trình giải quyết bài toán quản lý. Ngôn ngữ đó phải hỗ trợ cho ngời lập trình tốt nhất cũng nh ngời quản lý. Với phiên bản năm 2005, Visual Studio .NET đã khẳng định tính hiệu quả của mình trong việc giải quyết các bài toán lập trình. Nó cung cấp một bộ công cụ đầy đủ, hoàn chỉnh để lập trình viên có thể triển khai bài toán của mình trên môi trờng .NET với giao diện trực quan dễ sử dụng Cấu hình máy tính sử dụng chơng trình là máy cài đặt hệ điều hành WindowXP, Window2000, hoặc Window2003. Máy có cài nền .NetFrameWork, hệ cơ sở dữ liệu SQL Server 2000. ==================================================================== Đồ án tốt nghiệp - 6 - Quản thi trắc nghiệm qua mạng Lan Trờng Đại học Vinh Khoa công nghệ thông tin Ch ơng 2: Khảo sát phân tích thiết kế hệ thống i. Biểu đồ phân cấp chức năng. ==================================================================== Đồ án tốt nghiệp - 7 - Quản thi trắc nghiệm qua mạng Lan Quản thi trắc nghiệm Quản thi trắc nghiệm Quản Dữ Liệu Quản Dữ Liệu QUảN thi QUảN thi thi thi Cập nhật môn thi Cập nhật phần thi Cập nhật mẫu đề thi Cập nhật đơn vị Cập nhật thí sinh Cập nhật người sử Dụng Cập nhật lịch thi Tạo bộ đề thi Cập nhật thí sinh dự thi In Danh sach thí sinh dự thi In danh sách thí sinh của đơn vị Cập nhật câu hỏi In danh sách câu hỏi của phần thi Cập nhật trạng thái phòng thi Kỷ luật thí sinh In danh sách thí sinh để theo dõi In danh sách điểm Lấy ngẫu nhiên đề Chấm thông báo điểm Trờng Đại học Vinh Khoa công nghệ thông tin II. Biểu đồ luồng dữ liệu. 1. Mức khung cảnh ==================================================================== Đồ án tốt nghiệp - 8 - Quản thi trắc nghiệm qua mạng Lan S ố b á o d a n h Thông tin ngời dùng Mẫu đề Đề Thông tin thí sinh quản Thi Trắc Nghiệm THí sinh Cán bộ quản Bài thi Điểm Câu hỏi Thông tin lịch thi Lịch thi Danh sách câu hỏi Danh sách thí sinh đợc dự thi Trờng Đại học Vinh Khoa công nghệ thông tin 2. Mức đỉnh. ==================================================================== Đồ án tốt nghiệp - 9 - Quản thi trắc nghiệm qua mạng Lan Đề Điểm Câu hỏi Danh sách câu hỏi Thông tin môn thi Danh sách thi Thông tin phần thi Lịch thi Lịch thi Thông tin ngời dùng Thông tin đơn vị Thông tin mẫu đề thi Dsách thí sinh đợc thi Trạng thái phòng thi Thông tin thí sinh Số báo danh Thông tin thí sinh THí sinh Cán bộ quản quản dữ liệu quản thi thi CSDL Trạng thái phòng thi Điểm Số báo danh Bài thi Danh sách điểm Đề Trờng Đại học Vinh Khoa công nghệ thông tin 3. Mức dới đỉnh. 3.1. Quản dữ liệu. ==================================================================== Đồ án tốt nghiệp - 10 - Quản thi trắc nghiệm qua mạng Lan Lịch thi Mẫu đề thi Thông tin đơn vi Danh sách câu hỏi Đơn vị cần in danh sách Thông tin thí sinh Số báo danhSố báo danh Thông tin ngời dùng Thông tin thí sinh Thông tin môn thi Câu hỏi Thông tin phần thi Thông tin mẫu đề thi Cập nhật môn thi Cập nhật phần thi Cập nhật mẫu đề thi Cập nhật đơn vị Cập nhật thí sinh Cập nhật người sử Dụng Cập nhật lịch thi Tạo bộ đề thi Cập nhật thí sinh dự thi In Danh sach thí sinh dự thi In danh sách thí sinh của đơn vị Cập nhật câu hỏi In danh sách câu hỏi của phần thi CSDL Cán bộ quản THí sinh Danh sách thí sinh

Ngày đăng: 19/12/2013, 11:22

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan