【正文】
本科畢業(yè)設(shè)計(jì) 題 目 基于 JAVA 考試管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 學(xué)生姓名 韓 美 娜 專業(yè)名稱 計(jì)算機(jī)科學(xué)與技術(shù) 指導(dǎo)教師 吳 莉 霞 2020 年 5 月 25 日 教學(xué)單位 計(jì)算機(jī)學(xué)院 學(xué)生學(xué)號 202096014044 編 號 I 基于 JAVA 考試管理 系統(tǒng) 的設(shè)計(jì)與實(shí)現(xiàn) 摘要: 隨著計(jì)算機(jī)互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展和更新?lián)Q代, 在教育和網(wǎng)絡(luò)考核方面,在線考試系統(tǒng)的實(shí)施給我們帶來了很多便利之處。在線考試系統(tǒng)使用現(xiàn)代化技術(shù)方便了教師、學(xué)生以及學(xué)校的管理,同時(shí)也提高了工作效率。 系統(tǒng)首先介紹了在線考試系統(tǒng)的選題背景、考試現(xiàn)狀、課題研究的意義。接著介紹了具體系統(tǒng)使用的開發(fā)環(huán)境、系統(tǒng)規(guī)劃和具體分析 ,并對在線考試系統(tǒng)進(jìn)行了相應(yīng)的可行性分析和需求分析 ,具體的系統(tǒng)分析包括了相應(yīng)的系統(tǒng)模塊圖、用例圖以及數(shù)據(jù)字典的分析。通 過以上分析,對系統(tǒng)進(jìn)行了詳細(xì)設(shè)計(jì),包括數(shù)據(jù)庫表的設(shè)計(jì)、具體功能模塊設(shè)計(jì),在這一部分,在線考試系統(tǒng)實(shí)現(xiàn)了不同權(quán)限的用戶登錄、試卷管理 (試卷添加、試卷修改、刪除、自動組卷 )、用戶管理 (用戶添加、用戶刪除、密碼修改 )、考生管理(考生添加、刪除、修改)、成績管理 (成績查詢、成績排名 )等功能模塊的劃分以及后臺數(shù)據(jù)庫的實(shí)現(xiàn)。 系統(tǒng)是基于 B/S 模式,采用 Java 和 Jsp 技術(shù)設(shè)計(jì)系統(tǒng)前端,同時(shí)采用 Sql Server 數(shù)據(jù)庫實(shí)現(xiàn)了系統(tǒng)后臺的數(shù)據(jù)存儲及管理,并對系統(tǒng)進(jìn)行了功能及性能的測試。 關(guān)鍵字: 在線考試系統(tǒng) ; 系統(tǒng)結(jié)構(gòu)分析;數(shù)據(jù)庫; Jsp II The Design and Realization of Examination Management System based on JAVA Abstract:With the development of puter and inter technology,the implementation of Online Examination System has brought us more convenience in education and work assessment. It can be convenient for teachers, students and the school of management, but also improves the efficiency. At first,system introduces that the background of the online test system,current status of examination and significance of research. Then introduces the development of the specific system,system planning,concrete also gives the corresponding feasibility analysis and demand analysis for online examination system,including the corresponding system module diagram, use case diagram and the analysis of the data dictionary. Through above analysis, the system has a detailed design, including the design of the table in database , the design of the function module. In this part ,the online examination system has realized that the different permissions of user login, papers management (add examination papers , modify examination papers,delete,autogeneration examination paper ), user management(add users,delete users,change password ),candidates management(add candidates, delete , modify),scores management (query result ,the ranking of result ) ,such as the division of function modules and the realization of the background database. Based on B/S mode, the system using Java and Jsp technologies for the front design and adopting Sql Server database realized data storage and management. Furthermore, it has a function and performance test for this system. Key words: Examination system online。system structure analysis。Database。Jsp I 目 錄 1 引言 ....................................................... 1 選題背景 .................................................... 1 網(wǎng)絡(luò)考試現(xiàn)狀 ................................................ 1 課題研究的意義 .............................................. 1 本章小結(jié) .................................................... 2 2 開發(fā)環(huán)境 .................................................... 3 Java 編程環(huán)境的介紹 ......................................... 3 Java 介紹 ............................................. 3 Java 環(huán)境的配置 ....................................... 3 JSP 概述 .................................................... 4 JSP 的簡單介紹 ........................................ 4 Jsp 引擎 .............................................. 4 MyEclipse 概述 .............................................. 4 數(shù)據(jù)庫管理系統(tǒng)概述 .......................................... 4 本章小結(jié) .................................................... 5 3 系統(tǒng)分析 .................................................... 6 系統(tǒng)簡要說明 ................................................ 6 可行性分析 .................................................. 6 技術(shù)可行性 ............................................ 6 經(jīng)濟(jì)可行性 ............................................ 6 操作可行性 ............................................ 7 時(shí)間可行性 ............................................ 7 法律可行性 ............................................ 7 數(shù)據(jù)流圖 .................................................... 7 數(shù)據(jù)字典 .................................................... 8 需求分析 .................................................... 9 系統(tǒng)需求 ............................................. 10 功能需求 ............................................. 10 性能需求 ............................................. 11 數(shù)據(jù)庫需求 ........................................... 11 本章小結(jié) ................................................... 12 4 系統(tǒng)設(shè)計(jì) ................................................... 13 系統(tǒng)流程圖 ................................................. 13 系統(tǒng)模塊圖 ........................................... 16 用例圖 ............................................... 16 數(shù)據(jù)庫設(shè)計(jì) ................................................. 17 數(shù)據(jù)庫表設(shè)計(jì) ............................................... 20 本章小結(jié) ................................................... 24 5 系統(tǒng)實(shí)現(xiàn) ................................................... 25 登錄界面 ................................................... 25 管理員添加模塊 ............................................. 26 考生查詢 ................................................... 29 II 修改密碼 ................................................... 31 試題添加 ................................................... 32 試題查詢 ................................................... 34 在線考試 ................................................... 35 成績查詢 ................................................... 36 本章小結(jié) ................................................... 37 6 系統(tǒng)測試