【正文】
...............................................................................44致 謝 ............................................................................................................................................................45參考文獻(xiàn): ....................................................................................................................................................46引 言進(jìn)入二十一世紀(jì),計算機(jī)技術(shù)迅速向著網(wǎng)絡(luò)化、集成化方向發(fā)展。SQL SERVER 2022;JDBCODBC; Based on JSP student records management systemAbstract Along with information technology in management more and more thorough and widespread application, the management information system the implementation to be gradually mature in the technology. The management information system is the new discipline which unceasingly develops, any unit must survive and develop, wants the high efficiency anically to anize the internal activity, must establish the management information system which adapts with own characteristic. This article uses JSP and MS SQLServer and so on is the development kit, (or Windows 2,000) as develops the platform take Windows XP, designs a school register management information system, to student39。涉及到的主要內(nèi)容有:體系結(jié)構(gòu)規(guī)劃、設(shè)計平臺的搭建以及系統(tǒng)的設(shè)計。 畢業(yè)設(shè)計(論文)題 目 基于 JSP 的學(xué)生學(xué)籍管理系統(tǒng) 基于 JSP 的學(xué)生學(xué)籍管理系統(tǒng)摘要隨著信息技術(shù)在管理上越來越深入而廣泛的應(yīng)用,管理信息系統(tǒng)的實施在技術(shù)上已逐步成熟。主要實現(xiàn)的功能模塊有管理系統(tǒng)的功能介紹子系統(tǒng)、新生入學(xué)子系統(tǒng)、學(xué)生成績管理子系統(tǒng)、在校學(xué)生管理子系統(tǒng)、離校學(xué)生管理子系統(tǒng)、各種信息查詢子系統(tǒng)以及系統(tǒng)維護(hù)子系統(tǒng)。s information, the curriculum, the result carries on the unification management, is advantageous for the inquiry, the revision and the deletion. Involves the main content includes: The system structure plan, designs the platform to build as well as the system design. The main realization function module has the management system management system the function to introduce the subsystem, the new born matriculation subsystem, the student result management subsystem, manages the subsystem in the school student, manages the subsystem, each kind of information inquiry subsystem as well as the system maintenance subsystem to the school student. This system function perfect, may cause the universities the school register management system to extricate from the pure handwork, realization universities school register management system automation, standardization, rationalization, scientific style, its usability strong, the user contact surface is friendly, is helpful to speeds up the universities the information transmission and the intelligent construction, and finishes the upholstery for the universities whole realization information management system.Keywords: Student school records management ;B/S。傳統(tǒng)的單機(jī)版應(yīng)用軟件正在逐漸退出舞臺,取而代之的是支持網(wǎng)絡(luò)、支持多種數(shù)據(jù)信息(多媒體)的新一代網(wǎng)絡(luò)版應(yīng)用軟件,而目前網(wǎng)絡(luò)版軟件中似乎存在著兩種不同的趨勢,一種是稱為客戶端——服務(wù)器的 C/S 結(jié)構(gòu)應(yīng)用系統(tǒng),這類軟件具有結(jié)構(gòu)嚴(yán)謹(jǐn),運行效率高,服務(wù)器端壓力小,安全性好等優(yōu)點,被廣泛運用于局域網(wǎng)中。本系統(tǒng)在認(rèn)真研究國內(nèi)外同類產(chǎn)品的基礎(chǔ)上,博取眾家之長,并在多年從事學(xué)生檔案管理專家的指導(dǎo)下開發(fā)而成,該系統(tǒng)適合各類中、小學(xué)校、職業(yè)技術(shù)學(xué)校的學(xué)生學(xué)籍管理。這些優(yōu)點能夠極大地提高學(xué)校管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。學(xué)籍是組織管理學(xué)生的客觀依據(jù),但傳統(tǒng)的學(xué)籍管理模式和管理手段不僅大量地消耗人力、物力,同時,還存在諸多弊端,時常影響教學(xué)秩序,阻礙教學(xué)改革的深化,難以保證該項工作應(yīng)具有的嚴(yán)肅性。滿足教育管理單位、學(xué)生管理人員和學(xué)生的不同層次和不同方面的需要。 研究內(nèi)容系統(tǒng)由一臺 WEB 服務(wù)器、SQL Server2022 數(shù)據(jù)庫服務(wù)器和眾多客戶端工作站構(gòu)成,采用為 BrowseServerDatabase 三級框架結(jié)構(gòu),使用 JSP 編程,實現(xiàn)學(xué)籍管理, 該系統(tǒng)有以下五個功能模塊: 系統(tǒng)管理員管理??梢圆榭磳W(xué)???cè)藬?shù)。管理員通過該功能對新生的錄入。(1)顯示所有課程:該頁面可以進(jìn)行修改和刪除。 選課情況管理。管理員通過輸入選修課的課程號來查看選課情況。隨著 WEB 技術(shù)的日益成熟,Browse/Server(簡稱B/S)結(jié)構(gòu)已成為取代 Client/Server(簡稱 C/S)結(jié)構(gòu)的一種全新技術(shù)。服務(wù)器將擔(dān)負(fù)更多的工作,對數(shù)據(jù)庫的訪問和應(yīng)用程序的執(zhí)行將在服務(wù)器上完成。數(shù)據(jù)庫Browse瀏覽器Web 服務(wù)器圖 三層體系結(jié)構(gòu)采用該結(jié)構(gòu)軟件的優(yōu)勢在于:(1)無須開發(fā)客戶端軟件,維護(hù)和升級方便;(2)可跨平臺操作,任何一臺機(jī)器只要裝有 WWW 瀏覽器軟件,均可作為客戶機(jī)來訪問系統(tǒng);(3)具有良好的開放性和可擴(kuò)充性;(4)可采用防火墻技術(shù)來保證系統(tǒng)的安全性,有效地適應(yīng)了當(dāng)前用戶對管理信息系統(tǒng)的新需求。而在客戶端和應(yīng)用服務(wù)器之間加入一個 WEB 服務(wù)器,就形成了一種特殊的B/S 結(jié)構(gòu):Browser/Server,只在客戶端安裝瀏覽器軟件即可。 SQL Server 2022 SQL Server 2022 具有較好的可伸縮性和可靠性,提供了以 Web 標(biāo)準(zhǔn)為基礎(chǔ)的擴(kuò)展數(shù)據(jù)庫編程功能,可以滿足電子商務(wù)和企業(yè)應(yīng)用程序的要求。SQL Server 2022 還在多個用戶之間有效地分配可用資源,比如內(nèi)存、網(wǎng)絡(luò)帶寬和磁盤 I/O等。SQL Server 在網(wǎng)絡(luò)組件的頂部添加了服務(wù)器特有的中介組件,諸如開放式數(shù)據(jù)庫連接(ODBC)后能使不同客戶機(jī)進(jìn)行相互連接,它可處理基于Inter 的應(yīng)用程序,幫助用戶把 SQL Server 數(shù)據(jù)庫信息集成到 Web 頁面。JSP 通過以下幾個方面加以實現(xiàn)的:簡便性和有效性:JSP 動態(tài)網(wǎng)頁的編寫與一般的靜態(tài) HTML 的網(wǎng)頁的編寫是十分相似的。這樣,不熟悉腳本語言的網(wǎng)頁開發(fā)者,完全可以利用 JSP 做出漂亮的動態(tài)網(wǎng)頁。程序的可重用性:在 JSP 頁面中可以不直接將腳本程序嵌入,而只是將動態(tài)的交互部分作為一個部件加以引用。因此,本系統(tǒng)采用 JSP語言開發(fā)。應(yīng)用程序ODBC驅(qū)動程序Oracle 驅(qū)動程序SQLserver 驅(qū)動程序Access 驅(qū)動程序其他數(shù)據(jù)庫驅(qū)動OrcaleSQLserverAccess…….....圖 ODBC 工作原理 JDBC 數(shù)據(jù)訪問接口為支持 Java 程序的數(shù)據(jù)庫操作功能,Java 語言采用了專門的 Java 數(shù)據(jù)庫編程接口(Java Database Connecivity,JDBC),用于在 Java 程序中實現(xiàn)數(shù)據(jù)庫操作功能并簡化操作過程。使用它的目的是與 HTML 超文本標(biāo)記語言、Java 腳本語言(Java 小程序)一起實現(xiàn)在一個 Web 頁面中鏈接多個對象,與 Web 客戶交互作用。像其它腳本語言一樣,JavaScript 同樣已是一種解釋性語言,它提供了一個易的開發(fā)過程。基于對象的語言JavaScript 是一種基于對象的語言,同時以可以看作一種面向?qū)ο蟮摹F浯嗡淖兞款愋褪遣捎萌躅愋?,并未使用?yán)格的數(shù)據(jù)類型。它對用戶的反映響應(yīng),是采用以事件驅(qū)動的方式進(jìn)行的。 綜合所述 JavaScript 是一種新的描述語言,它可以被嵌入到 HTML 的文件之中JavaScript 語言可以做到回應(yīng)使用者的需求事件 (如: form 的輸入) ,而不用任何的網(wǎng)路來回傳輸資料,所以當(dāng)一位使用者輸入一項資料時,它不用經(jīng)過傳給伺服端 (server)處理,再傳回來的過程,而直接可以被客戶端 (client) 的應(yīng)用程式所處理。? 系統(tǒng)內(nèi)容的全面性。學(xué)籍管理系統(tǒng)的可擴(kuò)展性,體現(xiàn)在不同用戶需要處理不同類型的數(shù)據(jù)、數(shù)據(jù)與用戶之間進(jìn)行交互、數(shù)據(jù)要符合個人用戶的使用需求、多表查詢系統(tǒng)化、避免性能下降等方面。 運行環(huán)境硬件配置:CPU:; 內(nèi)存:256M; 硬盤:80G;軟件配置: 操作系統(tǒng):Windows XP/Windows 2022; 數(shù)據(jù)庫:SQL Server 2022; JSP 服務(wù)器:Tomcat; 開發(fā)工具:JBuilder X。其次,對于所輸入的用戶名和密碼進(jìn)行判斷。 系統(tǒng)功能描述本系統(tǒng)功能主要劃分學(xué)生操作管理、管理員操作管理 2 大模塊。系統(tǒng)的 2 個大模塊劃分如圖 所示。其它可錄入的信息,學(xué)生可以進(jìn)行修改,提交后數(shù)據(jù)庫更新相關(guān)信息。學(xué)生點課程列表前面的添加,就可以添加自己喜歡的課程,每位學(xué)生最多只能選 3 門課,超過 3 門或者重復(fù)選課都會彈出錯誤提示框,學(xué)生如果想換課程,可單擊所選課