1. Trang chủ
  2. » Tất cả

Xây Dựng Phần Mềm Trộn Đề Thi Trắc Nghiệm Tự Động.docx

61 2 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

Nội dung

GVHD ThS TrịnhThịXuân SVTH PhạmTuấnVũ LỜIMỞĐẦU Hiện nay, ứng dụng công nghệ thông tin đang là vấn đề nóng của toàn thế giới Không chỉ trong hoạt động khoa học kỹ thuật, lao động sản xuất mà đặc biệt t[.]

LỜIMỞĐẦU Hiện nay, ứng dụng công nghệ thông tin vấn đề nóng tồn giới.Khơng hoạt động khoa học kỹ thuật, lao động sản xuất mà đặc biệt lĩnhvựcđàotạogiáodụccơngnghệthơngtincũngđãtrởthànhcơngcụtrợgiúpđắclực.Vượt ngồi ứng dụng giải tập, phân tích, tính tốn thiết kế,học máy tính, mơ phỏng, tra cứu , máy tính cịn cơng cụ để đánh giá kết quảđàotạothơngquacácchương trình thitrắcnghiệm Trong q trình đào tạo, đánh giá kết học tập kỳ thi, kiểm tra làcông việc phải tiến hành thường xuyên, không phần khó khăn cho người quản lývà khó bảo đảm độ xác, tính cơng khách quan người học Do đó,việc cải tiến hệ thống thi, kiểm tra dược nhiều người quan tâm Một trongnhững xu hướng chung đầy triển vọng, nhiều sở đào tạo giới cũngnhưtrongnướcđầutưnghiêncứulàáp dụngthitrắcnghiệmtrên máytính Sựk ế t h ợ p g i ữ a h ì n h t h ứ c t h i t r ắ c n g h i ệ m v t i n h ọ c k h ô n g n h ữ n g đ p ứ n g đượccácyếutốmàcịngiúptiếtkiệmđượcchiphítổchức1kỳthi,thờigian,cơngsức giáo viên đồng thời kết đem lại nhanh chóng , xác cao mang tínhkháchquan Chương trình thi trắc nghiệm tin học đại cương giúp giáo viên tạo đềthi chủ đề tương ứng với đề thi Có thể giúp giáo viên lưu đề mở đề thi,bổ sung them cácđềmục vàcáccâu hỏi cho đềt h i G i ú p t h ì s i n h c ó t h ể l u y ệ n t ậ p trước kì thi để đánh giá lực có cách học hiệu trước kỳ thi Giúp sinh viênđánh giá lức than môn học rèn luyện khả nhanh nhạytrongphươngpháp họctập Tênđềtài:“Xâydựngphầnmềmtrộnđềthitrắcnghiệmtựđộng” Đốitượngnghiêncứu: - Cácphầnmềmthitrắcnghiệmtrênthịtrường; Côngnghệ.NETC#winform Phạmvinghiên cứu:khảosátthực tếtạiTrườngĐạiHọcMởHàNội Phươngphápnghiêncứu: Phươngphápkhảosátápdụng:  Phỏngvấn GVHD:ThS.TrịnhThịXuân SVTH:PhạmTuấnVũ  Tàiliệu  Khảosáttheocác biểumẫu,checklistphảnhồi Phươngphápphântích,tổnghợp:Mụcđíchđểchứngminhtừngluậnđiểmcủađề tàicótính thuyếtphụchơn LỜICẢMƠN Trên thực tế khơng có thành cơng mà khơng gắn liền với hỗ trợ,sựgiúpđỡdùíthaynhiều,dùlàtrựctiếphaygiántiếpcủangườikhác.Trongsu ốtthờigiantừkhibắtđầuhọctậpởgiảngđườngĐạihọcđếnnay,emđãnhậnđượcrấtnhiềusựquantâm,giúpđỡcủaThầy Cơ, giađìnhvà bạn bè Vớil ị n g b i ế t n s â u s ắ c n h ấ t , e m x i n g i đ ế n T h ầ y C ô K h o a C ô n g N g h ệ ThơngTintrườngĐạiHọcđãcùngvớitrithứcvàtâmhuyếtcủamìnhđểtruyềnđạtvốn kiến thức q báu cho em suốt thời gian học tập trường Và đặc biệt,trong kỳ này, Khoa tổ chức cho em tiếp cận với mơn học hữu ích đối vớisinhviênngànhCơngNghệThơngTin.Đólà mơn:“Thực tậptốtnghiệp” Em xin chân thành cám thầy vàcácanh chị phòng đãtận tâm hướngd ẫ n em qua buổi thực tập trung tâm buổi nói chuyện, thảo luậnvề dự án Trong thời gian học tập thực hành hướng dẫn thầy vàcác anh chị phịng, em khơng thu nhiều kiến thức bổ ích, mà cịnđược truyền say mê thích thú mơn “Đồ án tốt nghiệp” Nếu khơng cónhững lời hướng dẫn, dạy bảo thầy anh chị em nghĩ đồ án em rấtkhócóthểhồn thànhđược Xin gửi lời cảm ơn chân thành đến gia đình, bè bạn, nguồn động viênto lớn, giúp em vượt qua khó khăn suốt q trình học tập thực đồán Mặc dù cố gắng hoàn thiện đồ án với tất nỗ lực, nhiên đồ án “”chắc chắn tránh khỏi thiếu sót Em mong nhận quantâm, thơng cảm đóng góp q báu thầy cô bạn để đồ án nàyngàycàng hoàn thiệnhơn NHẬNXÉT (Củagiảngviênphảnbiện) MỤCLỤC CHƯƠNG1:KHẢOSÁTHIỆNTRẠNGVÀXÁCĐỊNHTÍNHCẦNTHIẾTCỦ AHỆTHỐNG 1.1 Khảosáthiệntrạng 1.2 Mụcđíchđềtài 1.3 Yêucầuđặtra (đềtàisẽgiảiquyếtvấnđềgì) .2 1.4 Các chứcnăngchính: 1.5 Môtả chức năngcủa phầnmềm CHƯƠNG2:PHÂNTÍCHTHIẾTKẾHỆTHỐNG 2.1 Sơđồchứcnănghệthống 2.2 SơĐồDòngDữLiệu(DFD) Kháiniệm 2.2.1 BiểuđồDFDhoạtđộngcủa ThíSinh 2.2.2 BiểuđồDFDhoạtđộngcủaQuảntrị 2.2.3 PhântíchCSDL(lượcđồquanhệ) 2.2.4 Mơhìnhquanhệ dữliệu 2.3 Môtả sởdữliệu CHƯƠNG3:CƠNGNGHỆSỬDỤNGVÀGIAODIỆNHỆTHỐNG .11 3.1 Giớithiệu.NETFrameworkvàngơnngữlậptrìnhC# 11 3.1.1 NgơnngữlậptrìnhC# 14 3.2 WindowsForms .16 3.3 CơsởdữliệuAccess 18 3.4 Cácmànhìnhchức năngchínhvà Chúthíchcác chứcnăng 26 3.4.1 FormĐăngNhậpTheoQuyềnAdmin: 26 3.5 Mộtvàiđoạnchươngtrìnhminhhọa 47 3.6 Nhữnggìlàmđược 49 3.7 Chưa làmđược(sovớiyêucầubanđầu) .49 KẾTLUẬN 50 DANHMỤCCÁCHÌNH Hình2.1Sơđồchức nănghệthống Hình2.2BiểuđồDFDmức đỉnh Hình2.3BiểuđồDFDhoạtđộngThíSinh Hình2.4HoạtđộngQuảntrị .8 Hình2.5Mơhìnhquanhệdữ liệu .9 Hình3.1Chức năngđăngnhập 27 Hình3.2GiaodiệnchínhAdmin 28 Hình3.3Giaodiệnquảnlýđề thi 29 Hình3.4Giaodiệntạobộđề thi 31 DANHMỤCCÁCKÝHIỆU PHẦNTỬMƠ HÌNH KÝHIỆU ÝNGHĨA BiểuđồUSE CASE Tácnhân( Actor) Một người / nhóm người mộtthiết bị hệ thống tác động hoặcthaotác đếnchươngtrình Usecase(“Ca”sửdụ ng) Biểud i ễ n m ộ t c h ứ c n ă n g x c đ ị n h củahệthống Usecasenàysửdụnglạichứcnăng củaUsecasekia Mốiquanh ệ giữacác Use case Usec a s e n y m r ộ n g t U s e c a s e kiabằngcáchthêmchứcnăngcụthể Usecasenàykếthừacácchứcnăngt ừUsecasekia BiểuđồLỚP Lớp(C lass) Biểudiễn tênlớp,thuộctính, phư ơngthứccủalớpđó Quanhệkiểukết hợp Biểud i ễ n q u a n h ệ g i ữ a h a i l p đ ộ c lập,cóliênquanđếnnhau Quanhệhợpthành Biểudiễnquanhệbộphận–tổngthể Quanhệphụthuộc Cáclớpphụthuộclẫnnhautronghoạtđộn g củahệthống BiểuđồTRẠNGTHÁI Trạngthái Biểud i ễ n t r n g t h i c ủ a đ ố i t ợ n g trongvịngđờicủađối tượng Trạngtháikhởiđầu Khởiđầuvịngđờicủađốitượngđó Trạngtháikếtthúc Kếtthúcvịngđờicủa đốitượng Chuyểntiếp(t ransition) Chuyểntừt rạ ng thá inà ys a ngtrạ n g tháikhác BiểuđồTUẦNTỰ Procedure(Ph ươngthức) Làm ộ t p h n g t h ứ c c ủ a B m đ ố i tượngAgọi thựchiện Message(Th ơngđiệp) LàmộtthơngbáomàBgửichoA BiểuđồHOẠTĐỘNG Hoạtđộng Mơtả hoạtđộnggồmtênhoạtđộng vàđặctảcủanó Trạngtháikhởiđ ầu Trạngtháikếtthúc Thanh đồng bộngang Chuyểntiếp Quyếtđịnh Cácluồng Thànhphần Mối quan hệ phụthuộcgiữacác thànhphần Môtả thanhđồngbộ ngang Môtảmộtlựachọnđiềukiện Phân tách lớp Phâncáchnhaubởimộtđườngkẻdọc đốitượngkhácnhautron từtrênxuốngdướibiểuđồ gbiểuđồ hoạt động BiểuđồTHÀNHPHẦN Môtảmộtthànhphầncủabiểuđồ,mỗi thành phần chứa nhiềulớphoặc nhiềuchươngtrìnhcon Mỗiquanhệgiữacácthànhphần (nếucó) BiểuđồTRIỂNKHAI Các node(cácthiế Biểudiễncácthànhphầnkhơngcóbộvi xử lý tbị) Biểudiễncácthànhphầncó bộvi xửlý Các bộxửlý Liênkếtt ruyềnthơng TCP/IP GiaothứctruyềnthơngTCP/ IPthơngquakếtnói mạngLAN DANHMỤCTỪVIẾTTẮT CSDL Cơsởdữliệu CHƯƠNG1:KHẢOSÁTHIỆNTRẠNGVÀXÁCĐỊNHTÍNH CẦNTHIẾTCỦAHỆ THỐNG 1.1 Khảosáthiệntrạng Ngày nay, ứng dụng máy tính cá nhân vấn đề sơi động tồn giới.Khơng hoạt động khoa học kỹ thuật, lao động sản xuất mà đặc biệt lĩnhvựcđàotạogiáodục,máytínhcũngđãtrởthànhcơngcụtrợgiúpđắclực.Vượtrangồi ứng dụng giải tập, phân tích, tính tốn thiết kế, học trênmáy tính, mơ phỏng, tra cứu…, máy tính cịn cơng cụ để đánh giá kết đào tạothơngquacácchươngtrìnhthi trắcnghiệm Trong q trình đào tạo, đánh giá kết học tập kỳ thi, kiểm tra làcông việc phải tiến hành thường xuyên, khơng phần nặng nhọc cho người quản lývàkhóbảođảmđộchínhxác,tínhcơngbằngkháchquanđốivớingườihọc.Dođó,việc cải tiến hệ thống thi, kiểm tra nhiều người quan tâm Một trongnhững xu hướng chung đầy triển vọng, nhiều sở đào tạo giới cũngnhưtrongnướcđầutưnghiêncứulàápdụngthi trắc nghiệmtrên máyvitính Hệ thống thi trắc nghiệm giúp cho việc tổ chức kỳ thi cách nhanh chóng,hiệuquả, tiếtkiệmvàđặcbiệtlàcótínhkháchquancaotrongđánhgiá kếtquảcủacáchọc viên.Ngồiranócũnghỗtrợchoviệckiểmtrakiếnthứchọcviênnhằmnângcaochấtlượng họctập 1.2 Mụcđíchđề tài - Giáo viên nhập câu hỏi vào ngân hàng Tạo đề cho riêng mình.BanGiámHiệucóthểkiểmsốtcácthơngtinvềđiểm,thísinh,đề,câuhỏi Phần mềm lựa chọn ngẫu nhiên ngân hàng liệu số câu hỏi theo đúngcấu trúc đề thi tỷ lệ số câu ngân hàng, lấy ngẫu nhiên thứ tự xuất xáotrộn đáp án xuất thành đề thi hoàn chỉnh phiếu trả lời đáp áncủa đề Đềrahoàntoànđộclậpvớiýmuốnchủquancủa mỗigiáoviên.Cácđềhoàn toàn tươngđương Nếu số lượng câu hỏi sở liệu đủ lớn số đề xuất khơng hạn chếvà độtrùng đềlàrấtthấp GVHD:ThS.TrịnhThịXuân SVTH:PhạmTuấnVũ ... Địnhdạnglưuvà mởđềlàdạngxmlhoặccác địnhdạngkhác 1.5 Mơtảchứcnăng củaphầnmềm -Chương trình thi? ??t kế phần mềm , thi trắc nghiệm thực , vớimục đích đổi cơng tác thi cử theo hướng tách thi cử độc lập... trúc đề thi tỷ lệ số câu ngân hàng, lấy ngẫu nhiên thứ tự xuất xáotrộn đáp án xuất thành đề thi hoàn chỉnh phiếu trả lời đáp áncủa đề Đềrahoàntoànđộclậpvớiýmuốnchủquancủa mỗigiáoviên.Cácđềhoàn... cầuchobiếttênđăngnhập.Nếuchưalầnnàođăngnhậpthìsẽchođăngkí.Khithísinhmuốn thi phải bắt buộc có tên sở liệu Ứng với mơn thi có mức độkhó dể tùy theo đề thi, thí sinh có thề chọn đề thi tùy ý đề thi để làm bài.Dựa đáp án câu hỏi tương ứng với đề thí sinh

Ngày đăng: 22/02/2023, 06:21

w