【正文】
JavaEE 架構與程序設計題 目: 學生信息管理系統(tǒng)的設計與實現(xiàn) 學生姓名: 王 慶 召 系 別: 信息與計算科學系 專業(yè)年級: 2022 級計算機科學與技術專升本 指導教師: 趙 光 秋 2022 年 6 月 摘 要隨著計算機技術的迅速發(fā)展和網(wǎng)絡技術的突飛猛進,人們迫切要求利用這些新技術以減輕個人的工作負擔及提高工作效率。目前,學校工作繁雜、資料重多,管理信息系統(tǒng)已進入高校,但還未普及,而對于學生信息管理來說,還沒有一套完整的、統(tǒng)一的系統(tǒng)。因此,開發(fā)一套適和大眾的、兼容性好的系統(tǒng)是很有必要的。根據(jù)開發(fā)要求,它主要應用于教育系統(tǒng),完成對日常學生基本信息以及成績的錄入查詢更新刪除等管理操作,實現(xiàn)學生信息管理的計算機化。開發(fā)學生信息管理系統(tǒng)可使學院教職員工減輕工作壓力,比較系統(tǒng)地對教務、教學上的各項服務和信息進行管理,同時,可以減少勞動力的使用,加快查詢速度、加強管理。本文主要介紹了學生信息管理系統(tǒng)的主要任務,闡述了開發(fā)該系統(tǒng)用到的關鍵技術,如采用 B/S 結構,使用 JSP 編程、利用 mysql 建立數(shù)據(jù)庫。本系統(tǒng)是采用 B/S 模式進行開發(fā)的,系統(tǒng)的用戶權限有三種:學生、教師和系統(tǒng)管理員,不同權限用戶登入到不同的操作界面。該系統(tǒng)主要由學籍維護、選課管理、成績查詢等功能模塊組成,本文具體介紹了各功能模塊所包含的小模塊的功能,學籍維護模塊主要是對學生的基本信息進行添加、查詢、修改、刪除;選課管理模塊主要是對選修的課程進行添加、刪除、統(tǒng)計選修人數(shù),以及學生進行選課和更改選課;成績查詢模塊主要是對必修課進行添加、刪除、錄入成績,以及學生進行查詢成績等功能。關鍵詞:學生信息管理;mysql;JavaEE;系統(tǒng)設計;系統(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 國內外研究動態(tài) ........................................................13 選題的意義和價值 ......................................................2第二章 相關技術簡介 ....................................................31 開發(fā)技術選擇 ..........................................................32 項目開發(fā)工具 ..........................................................4 MyEclipe 簡介 .....................................................4 MySql 簡介 ........................................................4 Tomcat 簡介 .......................................................53 數(shù)據(jù)庫的連接 ..........................................................5第三章 系統(tǒng)需求分析 ....................................................81 可行性需求 ............................................................82 功能需求分析 ..........................................................83 性能要求分析 ..........................................................94 運行環(huán)境規(guī)定 ..........................................................9第四章 學生信息管理系統(tǒng)的設計 ..........................................101 系統(tǒng)的概要設計 .......................................................10 系統(tǒng)結構設計 ....................................................10 登錄模塊設計 ....................................................112 系統(tǒng)的詳細設計 .......................................................12 登錄模塊 ........................................................12 系統(tǒng)管理模塊 ....................................................12 添加用戶窗體的創(chuàng)建 ........................................12 修改密碼窗體的創(chuàng)建 ........................................12 學籍管理模塊 ....................................................12 添加學籍信息功能 ..........................................12 修改學籍信息功能 ..........................................13 查詢學籍信息功能 ..........................................13 成績管理模塊 .....................................................13 成績信息管理功能 ..........................................133 系統(tǒng)的數(shù)據(jù)庫設計 .....................................................13 設計原則 .........................................................13 數(shù)據(jù)庫的組成 .....................................................14 數(shù)據(jù)庫表的結構 ...................................................14第五章 系統(tǒng)的實現(xiàn) .....................................................171 登錄頁面的實現(xiàn) .......................................................172 學生界面功能的實現(xiàn) ...................................................19 修改密碼界面 ....................................................19 學籍信息維護界面 ................................................21 修改學生信息界面 ................................................22 添加學生信息界面 ................................................24 查看并修改選課界面 ............