1. Trang chủ
  2. » Công Nghệ Thông Tin

Phần mềm thi trắc nghiệp bằng C

24 435 0

Đ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 24
Dung lượng 1,28 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Hiện Nay hình thức thi trắc nghiệm đã được bộ giáo dục đào tạo khuyến khích đưa vào sử dụng trong các trường, lớp. Tổ chức thi trắc nghiệm như thế nào là rất cần thiết để đánh giá đúng khả năng và kiến thức của học sinh, sinh viên. Hệ thống quản lý thi trắc nghiệm của học sinh, sinh viên được áp dụng cho tất cả các trường trong cả nước. Chức năng cơ bản của hệ thống là quản lý và đánh giá chất lượng học tập của sinh viên thông qua các điểm kiểm tra theo kỳ. Chất lượng học tập của học sinh, sinh viên được tổng kết và đánh giá theo từng học kỳ. Hệ thống bao gồm các bộ phận với các chức năng cụ thể sau:

Trang 1

KHOA CÔNG NGHỆ THÔNG TIN

Trang 2

TRƯỜNG ĐẠI HỌC THÔNG TIN LIÊN LẠC

KHOA CÔNG NGHỆ THÔNG TIN

- -BÀI TẬP LỚN

Môn học: LẬP TRÌNH C#

Tên đề tài: THIẾT KẾ PHẦN MỀM THI TRẮC NGHIỆM

Danh sách thành viên thực hiện:

• Phạm Đinh Phước (Nhóm Trưởng)

• Nguyễn Phước Thiện

Trang 3

MỤC LỤC

Lời Mở Đầu

Thông tin từ lâu đã được đánh giá có vai trò quan trọng trong quản lí kinh

tế, ngày nay việc nhận định“Ai nắm được thông tin, người đó sẽ chiến thắng” lạicàng trở nên đúng đắn Chính từ việc tin học hoá thông tin với sự trợ giúp củacomputer và phần mềm đã đưa tới những khái niệm mới như: Kỷ nguyên của kỹthuật số, nền kinh tế tri thức Ở nước ta, việc định hướng và điều phối các hoạtđộng triển khai CNTT không còn ở mức thử nghiệm nữa mà đã trở thành nhucầu bức thiết của quá trình phát triển

Mỗi năm có hàng trăm dự án tin học nằm dưới sự điều phối của ban chỉđạo chương trình quốc gia về CNTT và rất nhiều dự án của bộ ngành được triểnkhai Phạm vi ứng dụng của CNTT ngày càng được mở rộng trện mọi lĩnh vựctruyền thông, đo lường, tự động hoá, quản lí các hoạt động của con người và xãhội Những lợi ích mà các phần mềm mang lại là đáng kể: Lưu trữ xử lí, tìmkiếm các thông tin nhanh chóng, chính xác, khoa học, giảm bớt nhân lực côngsức, tiền của và hiệu quả của công việc được nâng lên một cách rõ rệt

Đặc biệt ở nước ta hiện nay việc ứng dụng CNTT trong quản lí chiếmphần lớn về sản phẩm phần mềm tin học Để hỗ trợ thì các ngôn ngữ lập trình vàcác hệ quản trị CSDL không ngừng phát triển và đổi mới cho phép chúng ta xâydựng các phần mềm ứng dụng và hỗ trợ việc quản lí các hoạt động xã hội một

Page3

Trang 4

cách tốt nhất Với tầm quan trọng của ứng dụng CNTT trong quản lí tôi đã tìmhiểu và sử dụng ngôn ngữ lập trình C#

Ngôn ngữ này chạy trên Microsoft Net FrameWrok Hiện nay, hệ quản trịCSDL có rất nhiều như: Foxpro, Mcrosoft Access, SQL Server, Oracle nhưngSQL Server đã trở thành phổ dụng cung cấp các công cụ cần thiết để tạo ra cácCSDL đạt hiệu quả cao và giao diện thân thiện với người dùng Căn cứ vào yêucầu của đề tài tôi quyết định chọn ngôn ngữ lập trình C# và hệ CSDL SQLServer để xây dựng phần mềm thi trắc nghiệm Đề tài luận văn quản lí thi trắcnghiệm

CHƯƠNG I: TÌM HIỂU VÀ ĐẶC TẢ BÀI TOÁN

1.1 Đặc Tả Bài Toán:

Hiện Nay hình thức thi trắc nghiệm đã được bộ giáo dục đào tạo khuyếnkhích đưa vào sử dụng trong các trường, lớp Tổ chức thi trắc nghiệm như thếnào là rất cần thiết để đánh giá đúng khả năng và kiến thức của học sinh, sinhviên

Hệ thống quản lý thi trắc nghiệm của học sinh, sinh viên được áp dụngcho tất cả các trường trong cả nước

Chức năng cơ bản của hệ thống là quản lý và đánh giá chất lượng học tậpcủa sinh viên thông qua các điểm kiểm tra theo kỳ Chất lượng học tập của họcsinh, sinh viên được tổng kết và đánh giá theo từng học kỳ Hệ thống bao gồmcác bộ phận với các chức năng cụ thể sau:

1.2 Người Sử Dụng Hệ Thống

• Thí Sinh: Người trực tiếp vào dự thi

Mỗi thí sinh vào dự thi (một môn thi nào đó) người coi thi (hay còn gọi làgiám thị) sẽ phát cho mỗi thí sinh một đề, trên đề thí sinh nhận được sẽ phải điềnnhững thông tin sau:

- Họ và tên:

- Ngày sinh:

Trang 5

Khi biết điểm thi sẽ có thí sinh đủ điểm và sẽ có những thí sinh không đạt.

Những thí sinh không đạt này sẽ được tổ chức thi lại vào một lần khác

Giám thị: Người trực tiếp coi thi

Giao viên: Người ra đề và trực tiếp chấm bài

Hình thức ra đề của một môn thi ta có thể hình dung như sau:

Các câu hỏi đặt ra trong đề thi được tổng hợp lại từ kiến thức đã học Vàcấu trúc đề thi là giống nhau, trong mổi câu hỏi ở mổi đề cơ bản có độ đồng đều.Tổng số câu hỏi sử dụng trong đề thi là do giáo viên tự lấy và điểm thi cũng dogiáo viên quy định

1.3 Mô Tả Chương Trình Thi Trắc Nghiệm Trên Máy Tính

Yêu Cầu của chương trình

Page5

Trang 6

Để chương trình có thể quản lí điểm của thí sinh, chương trình cần phải cóchức năng cập nhật và lưu trử thông tin về danh sách thí sinh.

Ngân hang đề thi được vào chương trình trước đó và các câu hỏi được lấy rangẫu nhiên Sau đó các kỳ thi được tạo ra để các thí sinh có thể đăng ký thi, thísinh nào thi xong sẽ được chương trình cập nhật và không cho phép thi lại ngoại

trừ có sự can thiệp của người coi thi Sau khi thi xong thí sinh có thể biết điểm

ngay

Các chức năng cập nhật các bộ dữ liệu cho chương trình phải thông qua User có

quyền hạn tương ứng mới cho phép cập nhật Ngoài ra chương trình còn có chức

năng thống kê và tìm kiếm

1.4 Tính Cấp Thiết Của Đề Tài

Trong nhiều năm qua, phương pháp kiểm tra trắc nghiệm được áp dụngrộng rải trong nhiều lĩnh vực khác nhau như: tâm lý học, thần kinh học, đo trítuệ con người, giáo dục - đào tạo, dạy học ngoại ngữ… Nó trở thành mộtphương thức kiểm tra hiệu quả dựa trên những ưu điểm nổi bật của nó so với cácphương pháp truyền thống Trong lĩnh vực giáo dục-đào tạo, chất lượng đào tạođược đánh giá thông qua phương pháp giảng dạy và phương pháp kiểm tra.Phương pháp kiểm tra trắc nghiệm được áp dụng vào giáo dục từ rất sớm và đểkhai thác ưu điểm của nó thì quá trình biên soạn câu trắc nghiệm phải được thựchiện một cách khoa học nhằm đánh giá chính xác đối tượng học sinh, sinh viên

Thực tiễn tại trường Đại học Thông Tin Liên Lạc, nhiều năm qua nhàtrường đã áp dụng phương pháp kiểm tra trắc nghiệm cho nhiều môn học trongcác kỳ thi khác nhau Song, phần lớn các câu trắc nghiệm của chúng ta chưađược kiểm định theo một quy trình khoa học nào, các câu trắc nghiệm được biênsoạn một cách tự phát trong các kỳ thi mà không có một hệ thống (ngân hàng)câu hỏi cho từng học phần Trên thực tế, từ khi tiến hành soạn thảo câu hỏi trắcnghiệm cho đến khi sử dụng được câu trắc nghiệm vào kiểm tra thì các câu trắcnghiệm phải được đánh giá ở nhiều mức độ khác nhau; mỗi đề thi trắc nghiệmphải bao quát được kiến thức của học phần cần kiểm tra

Để thực hiện được các yêu cầu khắt khe đó, cần phải có một quy trình cụthể để từ khi soạn thảo câu hỏi cho đến khi ra đề các câu hỏi phải đạt một số tiêuchuẩn nhất định Để có thể biên soạn câu trắc nghiệm đạt tiêu chuẩn, giảng viênphải phân tích học phần cần biên soạn câu trắc nghiệm, hiểu rõ quy trình biên

Trang 7

soạn và đánh giá câu trắc nghiệm; để các đề thi trắc nghiệm bao quát toàn bộ nộidung môn học thì tỉ lệ các câu hỏi ở các phần kiến thức phải bằng nhau giữa các

đề thi khác nhau

Từ những lý luận trên và thực tiễn tại trường Đại học Thông Tin LiênLạc, tôi quyết định chọn đề tài: “Ứng dụng trắc nghiệm vào việc kiểm tra, đánhgiá kết quả học tập sinh viên (Trường Đại Học Thông Tin Liên Lạc)” làm đốitượng nghiên cứu, với mong muốn đề tài sẽ đóng góp phần cơ sở lý thuyết vềtrắc nghiệm: quy trình soạn thảo và đánh giá câu trắc nghiệm Qua đó, đề tài sẽphân tích một cách chi tiết từng bước về mặt lý thuyết quy trình xây dựng bộcâu trắc nghiệm của một môn học

1.5 Thiết Kế Hệ Thống

- Ưu điểm hệ thống:

+ Không phải tốn chi phí giấy mực cho mỗi lần thi+ Không phải huy động nhiều giáo viên cho mổi lần thi+ Trong lúc thi các câu hỏi được lấy ngẩu nhiên trong bộ đề thi, do

đó hạn chế được tình trạng thí sinh nhìn bài nhau

- Việc chấm bài được chương trình thực hiện một cách hoàn toàn tự động

và có kết quả ngay lập tức sau khi thi xong Ngoài ra còn đảm bảo đượctính công bằng khi chấm thi

- Bài thi của thí sinh được tự động lưu trong CSDL

Chương trình thi trắc nghiệm trên máy có khả năng thay thế hoànchỉnh hệ thống thi trắc nghiệm trên giấy mà chúng ta đã có với cácchức năng hoàn toàn giống với chương trình thực tế

Các chức năng chính của hệ thống quản lý thi trắc nghiệm

Trang 8

- Tìm kiếm theo số báo danh

- Tìm kiếm theo họ tên

Chức năng cập nhật dữ liệu:

Chức năng quản lý danh sách lớp và thí sinh: Chức năng nàycho phéo người sử dụng chương trình có thể cập nhật, xóa,thay đổi các thông tin về danh sách lớp và danh sách các thísinh thuộc lớp đó.Để thực hiện được việc cập nhật, người sửdụng phải có quyền hạn

- Quản lí danh sách câu hỏi về đề thi: Chức năng quản lí danhsách câu hỏi và bộ đề thi cho phép người dựng chương trìnhcập nhật, xóa, thay đổi các thông tin về các bộ đề thi các kỳthi sẽ thi, các đề sẽ thi và các lớp sẽ được thi trong kỳ thi đó

- Quản trị: Chức năng này cho phép thay đổi mật khẩu củangười dùng

Chức năng thi:

Chức năng thi trắc nghiệm là chức năng quan trọng nhấttrong chương trình, các thi sinh bình thường sử dụng chứcnăng này để thi

Chức năng thống kê:

Chức này cho người sử dụng biết số người đã đăng kí thi và

số người dự thi

Chức năng tìm kiếm:

Trang 9

Chức năng này cho phép thoát khỏi chương trình

CHƯƠNG II PHÂN TÍCH THẾT KẾ HỆ THỐNG

2.1 Sơ Đồ Phân Cấp Chức Năng

Sơ đồ phân cấp chức năng được sử dụng để nêu ra chức năng và quá trìnhcho biểu đồ luồn dữ liệu, thông qua nó để mô tả các chức năng xử lý của hệthống theo các mức Việc phân rã chức năng được thực hiện trong sơ đồ phâncấp chức năng còn được dùng để chỉ ra mức độ mà từng quá trình hoặc quá trìnhcon phải xuất hiện trong biểu đồ luồng dữ liệu

Page9

Trang 10

2.2 Biểu Đồ Luồng Dữ Liệu

Biểu đồ luồng dữ liệu dùng để diễn tả tập hợp các chức năng của hệ thốngtrong mối quan hệ trước sau của tiến trình xử lý và việc trao đổi thông tin trong

hệ thống Biểu đồ luồng dữ liệu giúp ta thấy được đằng sau những gì thực tế xảy

ra trong hệ thống, làm rõ những chức năng và các thông tin cần thiết

Sơ đồ luồng dữ liệu

Trang 11

Thí sinh

Kết quảĐăng nhập

Chức năng thi trắc nghiệm

• Chức năng thi: Chức năng thi trắc nghiệm là chức năng quan trọngnhất trong chương trình, các thí sinh bình thường sử dụng chứcnăng này để thi

Chức năng tìm kiếm

Page11

Trang 13

• Chức năng thống kê: Chức năng này cho phép người sử dụng biết

số người đã đăng kí thi và số người dự thi

Chức năng cập nhật dữ liệu

• Chức năng cập nhật dữ liệu

Chức năng quản lí danh sách lớp và thí sinh: Chức năng này cho phépngười sử dụng chương trình có thể cập nhật, xóa, thay đổi các thông tin về danhsách lớp và danh sách các thí sinh thuộc lớp đó Để thực hiện được việc cậpnhật, người sử dụng phải có quyền hạn

Quản lí danh sách câu hỏi và đề thi: Chức năng quản lí danh sách câu hỏi

và bộ đề thi cho phép người sử dụng chương trình cập nhật, xóa, thay đổi cácthông tin về đề thi và các câu hỏi trắc nghiệm trong bộ đề thi đó

Page13

Trang 14

Quản lí kỳ thi và các lớp: Chức năng này cho phép người sử dụng chươngtrình soạn lịch các kỳ thi sẽ thi các đề sẽ thi và các lớp sẽ được thi trong kỳ thiđó.

CHƯƠNG III: THIẾT KẾ GIAO DIỆN CỦA CHƯƠNG TRÌNH

3.1 Module Đăng Nhập

Trang 15

3.2 Modul Thao Tác

3.2.1 Form Câu Hỏi

Page15

Trang 16

3.2.3 Form Kỳ Thi

Trang 17

3.2.4 Form Thí Sinh

3.2.5 Form Nhân Viên

Page17

Trang 18

3.3 Tông Quan Lý Lịch

3.3.1 Form Thi Chính Thức

Trang 19

3.3.2 Form Luyện Thi

Page19

Trang 20

3.3.3 Form Kết Quả

3.3.4 Form Cá Nhân

Trang 21

3.4 Modul Thi

3.5 Module Kết Quả

Page21

Trang 22

Kết Luận

Sau một khoảng thời gian làm việc nghiêm túc và hiệu quả , đến nay đểtài “ Phần mềm luyện thi trắc nghiệm ” của nhóm đã hoàn thành về cơ bản theođúng những yêu cầu về nội dung và thời gian đã định

Trong quá trình nghiên cứu và thực hiện đề tài với quyết tâm cao nhưng

do hạn chế về kinh nghiệm và kiến thức nên đề tài của nhóm chắc chắn sẽkhông tránh khỏi những thiếu sót Nhóm đề tài rất mong nhận được ý kiến đónggóp từ quý thầy cô và các bạn để đề tài được hoàn thiện hơn

Cuối cùng một lần nữa nhóm chúng em xin gửi lời cảm ơn chân thành tớiquý thầy cô trong khoa công nghệ thông tin trường ĐHTTLL Đặc biệt nhómthực hiện xin chân thành cảm ơn thầy giáo HÀ VĂN MUÔN-người đã hướngdẫn nhóm thực hiện để tài này

Phần mềm này có ưu điểm : - Khi đăng nhập: tự động kiểm trả là thí sinhhay nhân viên - Tự động tạo đề thi với tỷ lệ các câu khó trung bình dễ đã đượcquy định khi tạo kỳ thi Vì tạo ngẫu nhiên khi thi nên tránh được tình trạng lộ đề

và trùng đề

Trang 23

Nhận Xét Của Giáo Viên

……….

……….

.………

… ………

…….

……….

……….

……….

……….

……….

……….

………

………

………

………

………

… ………

………

………

………

……… ….

………

………

………

………

……… ….

………

………

………

………

……… ….

Page23

Trang 24

………

………

………

Ngày đăng: 31/05/2016, 20:34

HÌNH ẢNH LIÊN QUAN

Sơ đồ phân cấp chức năng được sử dụng để nêu ra chức năng và quá trình cho biểu đồ luồn dữ liệu, thông qua nó để mô tả các chức năng xử lý của hệ thống theo các mức - Phần mềm thi trắc nghiệp bằng C
Sơ đồ ph ân cấp chức năng được sử dụng để nêu ra chức năng và quá trình cho biểu đồ luồn dữ liệu, thông qua nó để mô tả các chức năng xử lý của hệ thống theo các mức (Trang 9)
Sơ đồ luồng dữ liệu - Phần mềm thi trắc nghiệp bằng C
Sơ đồ lu ồng dữ liệu (Trang 10)

TỪ KHÓA LIÊN QUAN

w