【正文】
JavaEE 架構(gòu)與程序設(shè)計題 目: 學(xué)生信息管理系統(tǒng)的設(shè)計與實現(xiàn) 學(xué)生姓名: 王 慶 召 系 別: 信息與計算科學(xué)系 專業(yè)年級: 2022 級計算機科學(xué)與技術(shù)專升本 指導(dǎo)教師: 趙 光 秋 2022 年 6 月 摘 要隨著計算機技術(shù)的迅速發(fā)展和網(wǎng)絡(luò)技術(shù)的突飛猛進,人們迫切要求利用這些新技術(shù)以減輕個人的工作負擔(dān)及提高工作效率。目前,學(xué)校工作繁雜、資料重多,管理信息系統(tǒng)已進入高校,但還未普及,而對于學(xué)生信息管理來說,還沒有一套完整的、統(tǒng)一的系統(tǒng)。因此,開發(fā)一套適和大眾的、兼容性好的系統(tǒng)是很有必要的。根據(jù)開發(fā)要求,它主要應(yīng)用于教育系統(tǒng),完成對日常學(xué)生基本信息以及成績的錄入查詢更新刪除等管理操作,實現(xiàn)學(xué)生信息管理的計算機化。開發(fā)學(xué)生信息管理系統(tǒng)可使學(xué)院教職員工減輕工作壓力,比較系統(tǒng)地對教務(wù)、教學(xué)上的各項服務(wù)和信息進行管理,同時,可以減少勞動力的使用,加快查詢速度、加強管理。本文主要介紹了學(xué)生信息管理系統(tǒng)的主要任務(wù),闡述了開發(fā)該系統(tǒng)用到的關(guān)鍵技術(shù),如采用 B/S 結(jié)構(gòu),使用 JSP 編程、利用 mysql 建立數(shù)據(jù)庫。本系統(tǒng)是采用 B/S 模式進行開發(fā)的,系統(tǒng)的用戶權(quán)限有三種:學(xué)生、教師和系統(tǒng)管理員,不同權(quán)限用戶登入到不同的操作界面。該系統(tǒng)主要由學(xué)籍維護、選課管理、成績查詢等功能模塊組成,本文具體介紹了各功能模塊所包含的小模塊的功能,學(xué)籍維護模塊主要是對學(xué)生的基本信息進行添加、查詢、修改、刪除;選課管理模塊主要是對選修的課程進行添加、刪除、統(tǒng)計選修人數(shù),以及學(xué)生進行選課和更改選課;成績查詢模塊主要是對必修課進行添加、刪除、錄入成績,以及學(xué)生進行查詢成績等功能。關(guān)鍵詞:學(xué)生信息管理;mysql;JavaEE;系統(tǒng)設(shè)計;系統(tǒng)開發(fā);系統(tǒng)測試ABSTRACTWith the rapid development of puter technology and work technology make a spurt of progress, it is urgent to reduce the personal burden of work and improve the work efficiency to use these new technologies. At present, the school plex, more important information, management information system has entered the University, but not yet universal, and for student information management, also does not have a plete, unified system. The development of student information management system can make the college staff to reduce the working pressure, pared with systematically manage the service and information, the teaching of management, at the same time, can reduce the use of force, accelerate query speed, strengthen management. This paper mainly introduces the main task of the student information management system, discusses the key technologies of the system used in development, such as the use of B/S structure, using JSP programming, database using mysql. This system is developed using B/S mode, the system has three types of user rights: students, teachers and administrators, different permissions to different user login interface. The system is mainly posed of status maintenance, course management, scores query etc function modules, this paper introduces the function module contains small module39。s function, status maintenance module is mainly the basic information for students to add, query, modify, delete。 course management module is to add, delete, and statistics courses the number of elective courses, and elective course students and change。 the result inquiry module is mainly to add, delete, the input result to the required course, and students for functions such as query results.Key words: student information management;MySQL;JavaEE;system design;system development; system test目 錄摘 要 ................................................................IABSTRACT ..............................................................I第一章 緒論 ...........................................................11 課題研究背景 ..........................................................12 國內(nèi)外研究動態(tài) ........................................................13 選題的意義和價值 ......................................................2第二章 相關(guān)技術(shù)簡介 ....................................................31 開發(fā)技術(shù)選擇 ..........................................................32 項目開發(fā)工具 ..........................................................4 MyEclipe 簡介 .....................................................4 MySql 簡介 ........................................................4 Tomcat 簡介 .......................................................53 數(shù)據(jù)庫的連接 ..........................................................5第三章 系統(tǒng)需求分析 ....................................................81 可行性需求 ............................................................82 功能需求分析 ..........................................................83 性能要求分析 ..........................................................94 運行環(huán)境規(guī)定 ..........................................................9第四章 學(xué)生信息管理系統(tǒng)的設(shè)計 ..........................................101 系統(tǒng)的概要設(shè)計 .......................................................10 系統(tǒng)結(jié)構(gòu)設(shè)計 ....................................................10 登錄模塊設(shè)計 ....................................................112 系統(tǒng)的詳細設(shè)計 .......................................................12 登錄模塊 ........................................................12 系統(tǒng)管理模塊 ....................................................12 添加用戶窗體的創(chuàng)建 ........................................12 修改密碼窗體的創(chuàng)建 ........................................12 學(xué)籍管理模塊 ....................................................12 添加學(xué)籍信息功能 ..........................................12 修改學(xué)籍信息功能 ..........................................13 查詢學(xué)籍信息功能 ..........................................13 成績管理模塊 .....................................................13 成績信息管理功能 ..........................................133 系統(tǒng)的數(shù)據(jù)庫設(shè)計 .....................................................13 設(shè)計原則 .........................................................13 數(shù)據(jù)庫的組成 .....................................................14 數(shù)據(jù)庫表的結(jié)構(gòu) ...................................................14第五章 系統(tǒng)的實現(xiàn) .....................................................171 登錄頁面的實現(xiàn) .......................................................172 學(xué)生界面功能的實現(xiàn) ...................................................19 修改密碼界面 ....................................................19 學(xué)籍信息維護界面 ................................................21 修改學(xué)生信息界面 ................................................22 添加學(xué)生信息界面 ................................................24 查看并修改選課界面 ............