【正文】
.................................................................... 27 學(xué)生修改密碼頁(yè)面 ................................................................................. 27 學(xué)生學(xué)籍維護(hù)頁(yè)面 .................................................................................. 29 成績(jī)查詢(xún) ................................................................................................ 31 查看學(xué)修課表并進(jìn)行選修 ....................................................................... 32 管理員界面 ....................................................................................................... 33 管理員界面功能實(shí)現(xiàn) ......................................................................................... 34 查看學(xué)生基本信息 .................................................................................. 34 添加新學(xué)生和選修課 .............................................................................. 36 查看學(xué)修課表和必修課表 ....................................................................... 38 查看學(xué)生選課情況和學(xué)生成績(jī) ................................................................ 39 添加必修課表和學(xué)生成績(jī) ....................................................................... 42 第六章 全文總結(jié) .......................................................................................................... 46 致 謝 ............................................................................................................................. 47 參考文獻(xiàn) ........................................................................................................................ 47 2 引 言 學(xué)生信息管理系統(tǒng) (SMIS)是大學(xué)信息管理系統(tǒng)建設(shè)的重要組成部分,是提高教學(xué)管理的質(zhì)量和效益乃至建設(shè)知名高水平大學(xué)的關(guān)鍵環(huán)節(jié) 。s basic information。s each kind of information also bees doubles the growth. Facing the so huge information content develops the student information management system to enhance the student supervisory work the efficiency to bee inevitably. Through this system, may achieve the information the standard management, the science statistics and the fast inquiry, thus reduced management aspect work load. This article mainly introduced the student information management system primary mission, elaborated develops essential technology which this system uses, like uses the B/S structure, uses the JSP programming, using the SQLServer2020 establishment database, uses HTML and JavaScript, and so on programming technology. This system uses the B/S pattern to carry on the development。 關(guān)鍵字: 學(xué)生信息管理, B/S, JSP, Script, SQLServer2020。 本系統(tǒng)是采用 B/S 模式進(jìn)行開(kāi)發(fā)的,系統(tǒng)的用戶權(quán)限有兩種:學(xué)生和系統(tǒng)管理員,不同權(quán)限用戶登入到不同的操作界面。通過(guò) 該 系統(tǒng),可以做 到信息的規(guī)范管理、科學(xué)統(tǒng)計(jì)和快速查詢(xún),從而減少管理方面的工作量。 I 基于 JSP 的學(xué)生信息管理系統(tǒng) 摘 要 隨著學(xué)校 規(guī)模 的 不斷擴(kuò)大,學(xué)生數(shù)量急劇增加,有關(guān)學(xué)生的各種信息也成倍增長(zhǎng)。面對(duì) 如此龐大的信息量, 開(kāi)發(fā)學(xué)生信息管理系統(tǒng)來(lái)提高學(xué)生管理工作的效率 就成為必然 。 本文主要介紹了學(xué)生信息管理系統(tǒng)的主要任務(wù),闡述了開(kāi)發(fā)該系統(tǒng)用到的關(guān)鍵技術(shù),如采用 B/S 結(jié)構(gòu),使用 JSP 編程、利用 SQLServer2020 建立數(shù)據(jù)庫(kù)、采用 HTML, JavaScript 等編程技術(shù)。該系統(tǒng)主要由學(xué)籍維護(hù)、選課管理、成績(jī)查詢(xún)等功能模塊組成,本文具體介紹了各功能模塊所包含的小模塊的功能,學(xué)籍維護(hù)模塊主要是對(duì)學(xué)生的基本信息進(jìn)行添加、查詢(xún)、修改、刪除;選課管理模塊主要是對(duì)選修的課程進(jìn)行添加、刪除、統(tǒng)計(jì)選修人數(shù),以及學(xué)生進(jìn)行選課和更改選課;成績(jī)查詢(xún)模塊主要是對(duì)必修課進(jìn)行添加、刪除、錄入成績(jī),以及學(xué)生進(jìn)行查詢(xún)成績(jī)等功能。 II Based on JSP student information management system Abstract Along with the school scale unceasing expansion, the student quantity sharp growth, concerned student39。 the system user jurisdiction has two kinds: The student and the system manager, the different jurisdiction user records to the different operation contact surface. This system mainly by the school register maintenance, chooses function module and so on class management, result inquiry to be posed, this article specifically introduced various functions module contains the small module function, the school register maintenance module mainly is carries on the increase, the inquiry, the revision, and the deletion to student39。 Chooses the class administration module mainly is to the curriculum which takes as an elective carries on the increase, the deletion, the statistics takes as an elective the population, as well as the student carries on chooses the class and reelects the class。學(xué)生信息處理的電腦化、網(wǎng)絡(luò)化,也是實(shí)現(xiàn)學(xué)校管理現(xiàn)代化和信息化的重要內(nèi)容。但一直以來(lái)人們使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多缺點(diǎn) ,如 :效率低、保密性差 ,另外時(shí)間一長(zhǎng) ,將產(chǎn)生大量的文件和數(shù)據(jù) ,這對(duì)于查找、更新和維護(hù)都帶來(lái)了不少 的困難。 作為計(jì)算機(jī)應(yīng)用的一部分 ,使用計(jì)算機(jī)對(duì)學(xué)生信息進(jìn)行管理 ,具有手工管理所無(wú)法比擬的優(yōu)點(diǎn) 。這些優(yōu)點(diǎn)能夠極大地提高學(xué)生檔案管理的效率 ,也是進(jìn)行科學(xué)化、正規(guī)化 管理,與世界接軌的重要條件。傳統(tǒng)的單機(jī)版應(yīng)用軟件正在逐漸退出舞臺(tái),取而代之的是支持網(wǎng)絡(luò)、支持多種數(shù)據(jù)信息(多媒體)的新一代網(wǎng)絡(luò)版應(yīng)用軟件,而目前網(wǎng)絡(luò)版軟件中似乎存在著兩種不同的趨勢(shì),一種是稱(chēng)為客戶端 —— 服務(wù)器的C/S 結(jié)構(gòu)應(yīng)用系 統(tǒng) ,另一種是 稱(chēng)為瀏覽器 —— 服務(wù)器的 B/S 結(jié)構(gòu)應(yīng)用系統(tǒng) 。 因此,開(kāi)發(fā)一套采用 B/S 結(jié)構(gòu)的學(xué)生信息管理系統(tǒng)就成為必要的事情。本文將在后面一一加以詳細(xì)闡述。為了適應(yīng)這種形式,教育系統(tǒng)尤其是大學(xué)不僅首先要有堅(jiān)實(shí)的硬件基礎(chǔ),還要有一整套完善的教學(xué)管理軟件管理系統(tǒng)。學(xué)生信息管理系統(tǒng)是校園網(wǎng)絡(luò)中一個(gè)重要的應(yīng)用系統(tǒng),它大大改善了學(xué)校教學(xué)、科研與管理的基礎(chǔ)環(huán)境,在一定程度上反映出學(xué)校管理現(xiàn)代化的水平。在這種情況下單靠人工來(lái)處理員工的工資不但顯得力不從心,而且極容易出錯(cuò)。這樣就使學(xué)生部門(mén)管理人員可以輕松快捷地完成學(xué)生信息管理的任務(wù)。它是隨著管理科學(xué)和技術(shù)科學(xué)的發(fā)展而形成的。 學(xué)生信息管理系統(tǒng)是典型的管理信息系統(tǒng)( MIS) ,其系統(tǒng)開(kāi)發(fā)主要包括數(shù)據(jù)庫(kù)的規(guī)劃設(shè)計(jì)與維護(hù)和客戶端應(yīng)用程序的開(kāi)發(fā)兩個(gè)方面。 隨著學(xué)校的規(guī)模不斷擴(kuò)大,學(xué)生數(shù)量急劇增加,有關(guān)學(xué)生的各種信息也成倍增長(zhǎng)。通過(guò)這樣的系統(tǒng),可以做到信息的規(guī)范管理、科學(xué)統(tǒng)計(jì)和快速查詢(xún),從而減少管理方面的工作量。 本課題研究?jī)?nèi)容 本課題研究?jī)?nèi)容為學(xué)生信息管理系統(tǒng),信息 管理系統(tǒng)提供了強(qiáng)大的學(xué)生 檔案 管理管理功能,方便管理員對(duì)學(xué)生信息的添加 、 修改 、 刪除 、 查詢(xún)等操作。 主要內(nèi)容包過(guò): ( 1) 學(xué)籍維護(hù)模塊: 4 1. 管理員可以對(duì)學(xué)生進(jìn)行添加(包過(guò)基本信息)、刪除、查看、修改信息。 ( 2) 選課管理模塊: 1. 管理員可以對(duì)選修課程進(jìn)行添加、刪除、統(tǒng)計(jì)每門(mén)課程選修的人數(shù)以及查找 單個(gè)學(xué)生所選的課程。 ( 3) 成績(jī)管理模塊: 1. 管理員可以進(jìn)行添加、刪除、修改基本課程,錄入、修改學(xué)生基本課程成績(jī), 查找單個(gè)學(xué)生的所有成績(jī)以及查找單門(mén)基礎(chǔ)課程所有學(xué)生的成績(jī)。 學(xué)生信息管理系統(tǒng)主要提供方便高效的管理功能以及網(wǎng)上的信息查閱平臺(tái),學(xué)生可以通過(guò)該系統(tǒng)查閱相關(guān)信息 、選課及修改相關(guān)信息 ,管理員可以管理所有信息。實(shí)現(xiàn)對(duì)不同用戶分配不同的權(quán)限。使程序能訪問(wèn)數(shù)據(jù)庫(kù),并能對(duì)其中的數(shù)據(jù)進(jìn)行操作。通過(guò)程序能實(shí)現(xiàn)往數(shù)據(jù)庫(kù)中增加記錄。通過(guò)各種查詢(xún)組合實(shí)現(xiàn)對(duì)數(shù)據(jù)的精確選取。包括對(duì)數(shù)據(jù)的修改及刪除操作。 本課題研究的目標(biāo)及主要特色 一、研究目標(biāo):建立一個(gè) B/S 層結(jié)構(gòu)的學(xué)生信息管理系統(tǒng),實(shí)現(xiàn)管理員對(duì)學(xué)生信息的獲取、統(tǒng)計(jì)等各環(huán)節(jié)的 計(jì)算機(jī)管理。 界面友好,簡(jiǎn)單易用。 第二章 系統(tǒng)設(shè)計(jì)使用技術(shù)介紹 JSP( Java Server Pages) 和 Java Bean 技術(shù)介紹 JSP 概述 5 JSP(Java Server Pages)是由 Sun Microsystems 公司倡導(dǎo)、許多公司參與一起建立的一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn)。 JSP 工作原理 JSP 文件第一次被請(qǐng)求時(shí), JSP 引擎把該 JSP 文件轉(zhuǎn)換成為一個(gè) servlet。 JSP 引擎先把該 JSP文件轉(zhuǎn)換成一個(gè) Java 源文件,在轉(zhuǎn)換時(shí)如果發(fā)現(xiàn) jsp 文件有任何語(yǔ)法錯(cuò)誤,轉(zhuǎn)換過(guò)程將中斷,并向服務(wù)端和客戶端輸出出錯(cuò)信息;如果轉(zhuǎn)換成功, JSP 引擎用 javac 把該 Java 源文件編譯成相應(yīng)的 class 文件。然后 jspService()方法被調(diào)用來(lái)處理客戶端