【正文】
玉林師范學(xué)院本科生畢業(yè)論文(設(shè)計(jì))基于 JSP 的教學(xué)管理系統(tǒng)開(kāi)發(fā)與實(shí)現(xiàn)Implicamention of Teaching Management System with JSP學(xué) 院 數(shù)學(xué)與信息科學(xué)學(xué)院專 業(yè) 信息管理與信息系統(tǒng)學(xué) 生 班 級(jí) 2022 級(jí)姓 名 鐘新雪學(xué) 號(hào) 202204403138指導(dǎo)教師單位 數(shù)學(xué)與信息科學(xué)學(xué)院指導(dǎo)教師姓名 龔榆桐指導(dǎo)教師職稱 講師基于 JSP 的教學(xué)管理系統(tǒng)開(kāi)發(fā)與實(shí)現(xiàn)信息管理與信息系統(tǒng) 2022 級(jí) 鐘新雪指導(dǎo)老師 龔榆桐摘要 J2EE 技術(shù)無(wú)疑是當(dāng)今因特網(wǎng)應(yīng)用的最佳技術(shù)方案之一,圍繞 J2EE 技術(shù)的應(yīng)用性,也產(chǎn)生了大量的 Web 開(kāi)發(fā)框架、中間層開(kāi)發(fā)框架、數(shù)據(jù)層開(kāi)發(fā)框架,它們極大地提升了 J2EE 技術(shù)的易用性.本文描述了 J2EE 的相關(guān)技術(shù),比如Servlet,JSP,Struts ,Hibernate 等,并用這些技術(shù)完成一個(gè)基于 Web 的教學(xué)管理系統(tǒng). 本文介紹了在 myeclipse9.0 環(huán)境下采用 MVC 開(kāi)發(fā)模式開(kāi)發(fā)一個(gè)教務(wù)管理系統(tǒng)的過(guò)程.文章介紹了教務(wù)管理信息系統(tǒng)的系統(tǒng)分析部分,包括需求分析和安全性分析;系統(tǒng)設(shè)計(jì)部分主要介紹了系統(tǒng)功能設(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè)計(jì)及代碼設(shè)計(jì);系統(tǒng)實(shí)現(xiàn)與測(cè)試部分說(shuō)明了幾個(gè)主要模塊的算法,本系統(tǒng)界面友好,操作簡(jiǎn)單,比較實(shí)用關(guān)鍵詞: Servlet,JSP,Struts,Hibernate ,MVC,教學(xué)管理系統(tǒng)Implicamention of Teaching Management System with JSPImformation management and Imformation System 2022 Zhong XinxueSupervisor Gong YutongAbstractThere is no doubt that J2EE technology is one of the best methods of today39。s Inter applications, around the J2EE technology application,a large number of Web development framework, middle layer development framework and date layer development framework turn out which greatly enhance the J2EE technology Ease of use. This text described the technology relate to J2EE,such as Servlet,JSP,Struts ,Hibernate and so on,then work out a System base on Web use these technology.This article introduced environment uses myeclipse9.0 。use the MVC “ModleViewController”developmentmodle to applies the development。 the strategy develops a management information system the process.Through analyzes my school to count the branch department the educational administration management insufficiency, founded a set of effective use puter to carry on the educational administration information management the plan.The article introduced the educational administration management information system system analysis part, including feasibility analysis, data flow analysis and demand analysis and so on。 The system design part mainly introduced the system function design and the database design and the code design。 The system realization part explained several main module algorithms, this system contact surface is friendly, the operation is simple, quite practical.Keywords: Servlet,JSP,Struts,Hibernate ,MVC,Teaching Management System目錄1 引言 .................................................................11.1 選題的背景 .............................................................................................................11.2 目的和意義 .............................................................................................................22 開(kāi)發(fā)技術(shù)及環(huán)境 .......................................................32.1 SERVLET 簡(jiǎn)介 .........................................................................................................32.1.1 什么是 Servlet .............................................................................................32.1.2 Servlet 技術(shù)的特點(diǎn) .....................................................................................32.2 JSP 技術(shù)概述 ..........................................................................................................42.2.1 JSP 技術(shù)的產(chǎn)生背景 ...................................................................................42.2.2 JSP 技術(shù)的優(yōu)勢(shì)和弱勢(shì) ...............................................................................42.2.3 JSP 技術(shù)的工作原理 ...................................................................................52.3 STRUTS 概述 ............................................................................................................52.3.1 Struts 的由來(lái)和發(fā)展 ...................................................................................52.3.2 Struts 的 MVC 模式簡(jiǎn)介 ............................................................................52.3.3 Struts 的優(yōu)缺點(diǎn) ...........................................................................................72.3.4 Struts 的工作流程 .......................................................................................82.4 HIBERNATE 數(shù)據(jù)庫(kù)持久化技術(shù) .............................................................................92.4.1 Hibernate 簡(jiǎn)介 .............................................................................................92.4.2 Hibernate 的工作流程 ...............................................................................102.5 開(kāi)發(fā)環(huán)境 ...............................................................................................................102.5.1 Eclipse 開(kāi)發(fā)工具 .......................................................................................102.5.2 Tomcat 服務(wù)器 ...........................................................................................113 系統(tǒng)分析 ............................................................123.1 需求分析 ...............................................................................................................123.1.1 目標(biāo)系統(tǒng)功能說(shuō)明 ....................................................................................123.1.2 用戶需求分析 ............................................................................................123.2 系統(tǒng)安全性 ...........................................................................................................124 系統(tǒng)設(shè)計(jì) ............................................................144.1 數(shù)據(jù)庫(kù)設(shè)計(jì) ...........................................................................................................144.1.1 數(shù)據(jù)庫(kù)簡(jiǎn)介 ..............................................................................................144.1.2 數(shù)據(jù)庫(kù)設(shè)計(jì)與實(shí)現(xiàn) ....................................................................................174.2 功能設(shè)置 ...............................................................................................................234.2.1 主要模塊的功能說(shuō)明 ................................................................................234.2.2 系統(tǒng)功能模塊圖 .......................................................................................