【正文】
極引進(jìn)和開(kāi)發(fā)先進(jìn)的計(jì)算機(jī)管理手段,促進(jìn)了信息的收集、管理和交換,但是各個(gè)部門(mén)之間的軟件模塊存在體系不一致、系統(tǒng)兼容性差、不方便擴(kuò)展、安全性能差、開(kāi)放程度低等缺點(diǎn)。 高層次人才培養(yǎng)的水平不應(yīng)該只表現(xiàn)在數(shù)量上,更加應(yīng)該是質(zhì)量上的高標(biāo)準(zhǔn)。建設(shè)相關(guān)的學(xué)生信息管理系統(tǒng),將會(huì)促進(jìn)高等教育的發(fā)展,進(jìn)行基于網(wǎng)絡(luò)環(huán)境的學(xué)生信息管理系統(tǒng)的研發(fā)可以為我國(guó)高等教育擴(kuò)大規(guī)模發(fā)展的跨世紀(jì)工程提供強(qiáng)有力的技術(shù)支持,具有一定的應(yīng)用價(jià)值。由于它具有速度快、精度高、存儲(chǔ)容量大、自動(dòng)化程度高的特點(diǎn),目前已廣泛深入地適用社會(huì)生活的各個(gè)領(lǐng)域,對(duì)人類(lèi)科學(xué)和生活發(fā)揮著不可估量的作用,從某種程度上講,計(jì)算機(jī)理論水平及其應(yīng)用的深度、廣度已成為衡量一個(gè)國(guó)家現(xiàn)代化水平的重要標(biāo)志之一。 關(guān)鍵詞:學(xué)生信息管理 JSP Servlet JavaBean MySQL 畢業(yè)設(shè)計(jì)(論文)外文摘要 Title: Based on JSP Student Information Management System Design and Implementation Abstract: With the continuous expansion of school size, number of students increased dramatically, the information about students is also doubled. Faced with such a huge amount of information, It is necessary to develop the student information management system to improve the efficiency of student management. Through this system, information can be standardized managed, scientific statistics and fast searched, thereby reducing the administration workload. This article introduces the main task of students’ information management system, describes the development of the system and used in key technologies such as JSP programming, using MySQL databases, using Ajax technology for asynchronous submit data, using the CSS control page display style, as a whole ,the system using JSP 、 JavaBean 、 Servlet development model. This system uses the B / S model developed, the system user rights in three ways: students, teachers and administrators, different privileges to different user login interface. The system mainly consists of personal information, enrollment management, results inquiry function module, this article describes the specific function module contains the small modules. Keywords : Student Information Management JSP Servlet JavaBean MySQL 目錄 1 引言 1 選題的背景和意義 1 系統(tǒng)設(shè)計(jì)使用技術(shù)介紹 2 JSP( Java Server Pages)技術(shù)介紹 2 JavaBean 技術(shù)介紹 3 Ajax 技術(shù)介紹 4 Servlet 介紹 5 CSS 層疊樣式表技術(shù) 5 MySQL 數(shù)據(jù)庫(kù)介紹 5 2 系統(tǒng)功能設(shè)計(jì) 6 需求分析 6 系統(tǒng)功能模塊設(shè)計(jì) 6 管理員和用戶(hù)權(quán)限設(shè)計(jì) 7 管理員權(quán)限設(shè)計(jì) 7 用戶(hù)權(quán)限設(shè)計(jì) 8 系統(tǒng)模塊流程圖 8 系統(tǒng)功能模塊圖 8 系統(tǒng)用例圖 8 3 數(shù)據(jù)庫(kù)設(shè)計(jì) 9 數(shù)據(jù)庫(kù)邏輯設(shè)計(jì) 10 數(shù)據(jù)庫(kù)連接訪問(wèn)類(lèi) 13 4 客戶(hù)端頁(yè)面設(shè)計(jì)與 JSP 頁(yè)面實(shí)現(xiàn) 14 公共模塊的設(shè)計(jì)與實(shí)現(xiàn) 15 系統(tǒng)登錄界面 15 個(gè)人信息頁(yè)面 16 更改密碼頁(yè)面 18 查看課程信息頁(yè)面 20 查看新聞動(dòng)態(tài)頁(yè)面 22 學(xué)生模塊的設(shè)計(jì)與實(shí)現(xiàn) 23 選課 23 成績(jī)查詢(xún) 25 意見(jiàn)反饋 26 教師模塊的設(shè)計(jì)與實(shí)現(xiàn) 26 管理學(xué)生成績(jī) 27 瀏覽學(xué)生反饋的意見(jiàn) 28 管理員模塊設(shè)計(jì)與實(shí)現(xiàn) 28 管理學(xué)生 28 管理教師 29 管理課程信息 30 管理新聞 30 結(jié)論 31 致謝 32 參考文 獻(xiàn) 33 1 引言 二十世紀(jì)科技發(fā)展的卓越成就之一就是發(fā)明了電子計(jì)算機(jī)。 本系統(tǒng)是采用 B/S 模式進(jìn)行開(kāi)發(fā)的,系統(tǒng)的用戶(hù)權(quán)限有三種:學(xué)生、教師和系統(tǒng)管理員,不同權(quán)限用戶(hù)登入到不同的操作界面。通過(guò)該系統(tǒng),可以做到信息的規(guī)范管理、科學(xué)統(tǒng)計(jì)和快速查詢(xún),從而減少管理方面的工作量。JSP 的學(xué)生信息管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 常州機(jī)電職業(yè)技術(shù)學(xué)院 畢業(yè)設(shè)計(jì)(論文) 作 者: 安翠 學(xué) 號(hào): 50811201 系 部: 信息工程系 專(zhuān) 業(yè): 計(jì)算機(jī)網(wǎng)絡(luò)技術(shù) 題 目: 基于 JSP 的學(xué)生信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 指導(dǎo)者: 余宏 評(píng)閱者: 2021 年 4 月 畢業(yè)設(shè)計(jì)(論文)中文摘要 隨著學(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ù),如使用 JSP 編程、利用 MySQL 建立數(shù)據(jù)庫(kù)、運(yùn)用 Ajax 技術(shù)進(jìn)行異步提交數(shù)據(jù)、使用 CSS 控制頁(yè)面 顯示樣式,系統(tǒng)整體采用 JSP、 JavaBean、 Servlet的開(kāi)發(fā)模式。該系統(tǒng)主要由個(gè)人信息、選課管理、成績(jī)查詢(xún)等功能模塊組成,本文具體介紹了各功能模塊所包含的小模塊的功能。它是一種自動(dòng)、高速、精確地處理信息的現(xiàn)代化電子設(shè)備。 隨著高等教育改革的逐年加快,學(xué)生數(shù)量的穩(wěn)定增加,舊的學(xué)生信息管理體制(如主要基于文字記錄管理或者開(kāi)放性程度不高的系統(tǒng))已經(jīng)不能適應(yīng)當(dāng)今社會(huì)發(fā)展的需要;以計(jì) 算機(jī)技術(shù)為基礎(chǔ)的新型學(xué)生信息管理系統(tǒng)已經(jīng)成為我國(guó)高等教育擴(kuò)大規(guī)模和培養(yǎng)高等人才跨世紀(jì)工程的關(guān)鍵環(huán)節(jié),也是高等教育得以順利發(fā)展的基礎(chǔ)條件。如何有效管理學(xué)生信息、方便管理人員實(shí)時(shí)獲取學(xué)生信息資料、保障系統(tǒng)安全已經(jīng)成為當(dāng)前開(kāi)發(fā)學(xué)生信息管理系統(tǒng)面臨的首要問(wèn)題。這必然會(huì)對(duì)管理 上提出了更加的要求。隨著互聯(lián)網(wǎng)技術(shù)的迅猛發(fā)展,校園內(nèi)部網(wǎng)建立,為信息管理現(xiàn)代化和信息交流提供了良好的運(yùn)行環(huán)境。 選題的背景和意義 在現(xiàn)代社會(huì)中,教育界是 IT 廠商的重要客戶(hù)之一,隨著計(jì)算機(jī)的發(fā)展,各大中院校紛紛建 設(shè)了自己的管理信息系統(tǒng),其中,學(xué)生管理信息系統(tǒng)是一個(gè)重要組成部分。從 dBase 到Oracle,從單機(jī)版到網(wǎng)絡(luò)版到目前的三層結(jié)構(gòu),學(xué)生管理信息系統(tǒng)也在不斷地隨計(jì)算機(jī)技術(shù)的發(fā)展擴(kuò)充其功能。以計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)為核心的信息高速公路的興起,更是 突破了傳統(tǒng)教育文化觀念和教育活動(dòng)的時(shí)空界限,使學(xué)校的教育手段和決策效率都發(fā)生了深刻的變化。但目前許多高校學(xué)生管理工作依然為傳統(tǒng)的學(xué)生管理模式,采用手工作業(yè)式管理,其文字工作量大,效率不高,資源綜合利用差,各種報(bào)表完成周期長(zhǎng),且容易產(chǎn)生操作上的失誤,常常使管理人員陷于繁雜的事務(wù)管理之中而達(dá)不到很好的管理效果。所以實(shí)施學(xué)生信息化管理是目前高校學(xué)生管理工作發(fā)展的必然。 JSP 技術(shù)的設(shè)計(jì)目的是使得構(gòu)建基于 Web 的應(yīng)用程序更加容易和快捷,而這些應(yīng)用程序能夠與各種 Web 服務(wù)器、應(yīng)用服務(wù)器、瀏覽器和開(kāi)發(fā)工具共同工作。在傳統(tǒng)的網(wǎng)頁(yè) 6HTML 文件 *htm,*.html 中加入 Java 程序片段 Scriptlet 和 JSP標(biāo)記 tag ,就構(gòu)成了 JSP 網(wǎng)頁(yè) *.jsp 。程序片段可以操作數(shù)據(jù)庫(kù)、重新定向網(wǎng)頁(yè)以及發(fā)送 ??等等,這正是建立動(dòng)態(tài)網(wǎng)站所需要的功能。 JSP 由于 JSP 頁(yè)面的內(nèi)置腳本語(yǔ)言是基于 Java 編程語(yǔ)言的,而且所有的 JSP 頁(yè)面都被編譯成為 Java?Servlet, JSP 頁(yè)面就具有 Java 技術(shù)的所有好處,包括健壯的存儲(chǔ)管理和安全性。隨著越來(lái)越多的供應(yīng)商將 JSP 支持添加到他們的產(chǎn)品中,您可以使用自己所選擇的服務(wù)器和工具,更改工具或服務(wù)器并不影響當(dāng)前的應(yīng)用。 JavaBean 技術(shù)介紹 JavaBean 是一種 JAVA 語(yǔ)言寫(xiě) 成的可重用組件。 JavaBean 通過(guò)提供符合一致性設(shè)計(jì)模式的公共方法將內(nèi)部域暴露成員屬性。 用戶(hù)可以使用 JavaBean 將功能、處理、值、數(shù)據(jù)庫(kù)訪問(wèn)和其他任何可以用java 代碼創(chuàng)造的對(duì)象進(jìn)行打包,并且其他的開(kāi)發(fā)者可以通過(guò)內(nèi)部的 JSP 頁(yè)面、Servlet、其他 JavaBean、 applet 程序或者應(yīng)用來(lái)使用這些對(duì)象。 JavaBean 可分為兩種:一種是有用戶(hù)界面( UI, User Interface) JavaBean;還有一種是沒(méi)有用戶(hù)界面,主要負(fù)責(zé)處理事務(wù)(如數(shù)據(jù)運(yùn)算,操縱數(shù)據(jù)庫(kù))的JavaBean。 最初, JavaBean 的目的是為了將可以重復(fù)使用的軟件代碼打包標(biāo)準(zhǔn)。這些包括如 Grid 控件,用戶(hù)可以將該部件拖放到開(kāi)發(fā)環(huán)境中。通過(guò)這些, JavaBean 類(lèi)可以用于下列方法: IDE 中, JavaBean 的功能允許應(yīng)用開(kāi)發(fā)者瀏覽其中的方法,即使JavaBea