【正文】
.......... 9 系統(tǒng)流程圖 ........................................................ 10 系統(tǒng)結(jié)構(gòu)圖 ........................................................ 12 4 系統(tǒng)環(huán)境配置 ............................................................ 13 系統(tǒng)運行環(huán)境 ...................................................... 13 系統(tǒng)概述 .......................................................... 13 5 數(shù)據(jù)庫設計 .............................................................. 14 概念結(jié)構(gòu)設計 ...................................................... 14 邏輯結(jié)構(gòu)設計 ...................................................... 15 6 軟件設計與實現(xiàn) .......................................................... 17 系統(tǒng)登陸模塊 ...................................................... 17 學生功能模塊 ...................................................... 19 教師功能模塊 ...................................................... 21 管理員功能模塊 ..................................................... 22 7 系統(tǒng)測試分析 ............................................................ 29 ..................................................... 29 運行環(huán)境 ..................................................... 29 環(huán)境配置 ..................................................... 29 測試方案的設計 ..................................................... 29 測試結(jié)果 .......................................................... 30 結(jié) 論 ................................................................... 31 參 考 文 獻 ............................................................... 31 致 謝 ................................................................... 32 聲 明 ................................................................... 33 1 引言 學生成績管理系統(tǒng)的現(xiàn)狀及開發(fā)背景 21 世紀 以來, 隨著信息技術(shù)在全球范圍內(nèi)的興起,以及互聯(lián) 網(wǎng)的迅速發(fā)展,使計算機滲透到國民經(jīng)濟和社會發(fā)展的各個領(lǐng)域和各個層次。 JSP。 NetBeans IDE 。 student enrollment。本系統(tǒng)主要功能包括:用戶管理、學生注冊、對班級信息、學生信息、班級課程、學校專業(yè)信息、課程信息、學生成績、教師信息、數(shù)據(jù)庫信息的錄入、查詢、添加、修改和刪除等,其中系統(tǒng)的核心是添 加、修改和刪除三者之間的聯(lián)系,每一個表的修改都將聯(lián)動地影響其它的表。本系統(tǒng)分析了現(xiàn)今學生成績管理系統(tǒng)中所應用的幾個環(huán)節(jié),并針對每個環(huán)節(jié)做出了詳細的 闡述和探討。 畢業(yè)設計 ( 論文 ) 基于 JSP 學生成績管理系統(tǒng)軟件的開發(fā) 論文作者姓名: 申請學位專業(yè): 申請學位類別: 指導教師姓名(職稱): 論文提交日期: 基于 JSP 學生成績管理系統(tǒng)軟件的開發(fā) 摘 要 學生成績管理系統(tǒng)是典型的信息管理系統(tǒng) (MIS),它作為學生信息管理的基礎,是實現(xiàn)校園信息化進程當中很重要的一個方面。其開發(fā)主要包括前端應用程序的開發(fā)以及后臺數(shù)據(jù)庫的建立和維護兩個方面。分別從用戶管理、課程管理、成績管理、班級管理等四大模塊詳細地講述了軟件開發(fā)的具體步驟和整個過程,介紹了系統(tǒng)開發(fā)用到的 JSP 環(huán)境 NetBeans IDE 、使用的相關(guān) JSP 技術(shù)和 Java 編程語言、引入 MVC 設計模式理念,以及后臺數(shù)據(jù)庫SQLServer 2020 的搭建與操作,并對模塊的功能進行了具體分析和詳細設計。 關(guān)鍵詞: 學生成績管理系統(tǒng); NetBeans IDE ; SQLServer 2020; JSP;JAVA; MVC The development of students score system software based on JSP Abstract Students’ score management system is a representative information management system (MIS), which, as the foundation of students’ information management, plays a vital role in implementation of campus informatization. Its development includes advanced application programs exploitation, as well as the establishment and maintenance of background database. This system analyses several links applied in the students’ score management system now, and details each link in the chain. It also tells us specifically procedure and whole process respectively from four modules including consumer management, course management, score management, class management and so on. This system introduces JSP, NetBeans IDE applied to system exploitations, Java programming language, introducing MVC design pattern as well as the construction and operation of background database SQLServer 2020, and makes detailed analysis besides plete design of module function. The main functions of this system cover: consumer administration。 the record ,investigation ,accession, revision and deletion of class information, student information, class course, school major information, course information, teacher information and statistic information. Among them, the system kernel is the relation of accession, revision and deletion, and also the revision for every form will relevantly affect other forms. Key words: Students’ score management system。 SQLServer。 JAVA。由于 我國高校的進一步擴招和對高校信息管理要求的進一步提高,原先的一些學生成績管理系統(tǒng)的局限性已經(jīng)顯現(xiàn)出來了。 高校學生的信息量是非常龐大的,如何有效利用信息技術(shù)管理好學生信息,加快高校信息化進程,成為高校管理者所面臨的新的課題。 學生成績管理系統(tǒng)的主要特征 網(wǎng)絡學生成績管理系統(tǒng)是大學信息管理系統(tǒng)建設的重要組成部分,也是實現(xiàn)學校管理現(xiàn)代化和信息化的重要內(nèi)容。它 是一項相當具體、細致的工作,各個環(huán)節(jié)相互聯(lián)系,不僅工作量大,而且十分復雜,涉及面極廣。 系統(tǒng)的主要工作 論文通過結(jié)合高校學生成績管理的水平和現(xiàn)實狀況,分析了現(xiàn)今學生成績管理系統(tǒng)中所應用的幾個環(huán)節(jié),并針對每個環(huán)節(jié)作出了詳細的闡述和探討。并 通過綜合剖析系統(tǒng),從而得出結(jié)論:學生成績管理系統(tǒng)在高校可以得到廣泛的運用。其中包括 J2EE 框架下的 JSP, Servlet, JavaBean 的基本方法和 MVC 設計模式的基本原理以及 SQLServer 2020 數(shù)據(jù)庫的相關(guān)介紹。其中Servlet 擔當主要邏輯控制,通過接受 Jsp 傳來的客戶端請求,調(diào)用以及初始化JavaBean,再通過 JSP 傳到客戶端; SqlBean 擔當主要的與數(shù)據(jù)庫的連接 與通信;JavaBeans 主要擔當配合 JSP 以及 Servlet 來完成客戶端的請求;而 JSP主要擔當接受與響應客戶端的任務。 另外,系統(tǒng)采用 SQLServer 2020 數(shù)據(jù)庫,可靠 性更高,比較適合中小型數(shù)據(jù)庫系統(tǒng) 的 開發(fā) 。兩者都是為基于 WEB 應用實現(xiàn)動態(tài)交互網(wǎng)頁制作提供的技術(shù)環(huán)境支持,都能夠為開 發(fā)人員提供程序?qū)崿F(xiàn)的編制與自帶組件設計網(wǎng)頁從邏輯上分離的技術(shù),而且都能夠替代 CGI 使網(wǎng)站建設與發(fā)展變的較為簡單與快捷。其中最本質(zhì)上的區(qū)別在于:兩者是來源于不同的技術(shù)規(guī)范組織,其實現(xiàn)的基礎、對 WEB 服務器平臺的要求都大不相同。 JSP技術(shù)基于平臺和服務器的互相獨立,輸入支持來自各種廣泛的、專門的工具包、服務器的組件和數(shù)據(jù)庫產(chǎn)品。 Java 語言的優(yōu)越性及其演變技術(shù) Java 語言是成熟的、強大的、易擴充的編程語言,遠優(yōu)越于基于 BASIC 的腳本語言。其獨特的優(yōu)越性還表現(xiàn)于以下幾點: 1.易于維護性 Java 語言是結(jié)構(gòu)化的語言,它更容易創(chuàng)建和維護龐大的、組件化的應用程序。將 JSP 和 JavaBean 技術(shù)結(jié)合起來,在 JavaBean 中處理邏輯,然后在 JSP 網(wǎng)頁中調(diào)用,這會使得 JSP 頁面顯得更加清晰,并且可以節(jié)省軟件開發(fā)時間、降低維護難度。但有所不同的是,它是運行于服務器端的小程序,而且 Servlet 是使用 Java Servlet 應用程序設計接口編寫的 Java 程序。 MVC設計模式 MVC 是一種目前廣泛流行的軟件設 計模式。 MVC 即是把一個應用的輸入、處理、輸出流程按照 Model、 View、 Controller的方式進行分離,這樣一個應用被分成三個層 —— 模型層、視圖層、控制層。同時,它還為用戶提供了重要的安全性功能的增強,為用戶的數(shù)據(jù)安全提供了可靠的保證。 它具有如下幾個特點: 1.與 Inter 的高度集成 2.高伸縮性和適應性 3.易于安裝和使用 4.具 有決策支持的資料倉庫 3 系統(tǒng)總體設計 系統(tǒng)分析 系統(tǒng)分析在整個系統(tǒng)中具有很重要的作用 ,為系統(tǒng)的總體設計打下基礎。 C o n tr o lle r接受用戶請求到M o d e l , 選擇 V ie w響應定義應用行為M o d e l業(yè)務流程處理業(yè)務狀態(tài)改變V ie w用戶界面信息交互用戶請求M o d e l選擇 V ie w 業(yè)務處理用戶請求查詢 系統(tǒng)調(diào)查分析 目前 很多高校都迫切需要一個 專門的 “ 學生成績管理 系統(tǒng) ” , 利用校園網(wǎng)這個便利的工具,實現(xiàn) 學生信息的在線注冊、成績的在線查詢、教師和管理員的網(wǎng)絡管理等。 通過對學生成績管理工作流程的 認真分析,以及與廣大同學和教師的普遍討論 , 作出對本系統(tǒng)的需求分析如下: 1.實現(xiàn)學生對成績、課程、班級的查詢和個人信息的管理