畢業(yè)設(shè)計(論文)-基于java學(xué)生信息管理系統(tǒng)_第1頁
畢業(yè)設(shè)計(論文)-基于java學(xué)生信息管理系統(tǒng)_第2頁
畢業(yè)設(shè)計(論文)-基于java學(xué)生信息管理系統(tǒng)_第3頁
畢業(yè)設(shè)計(論文)-基于java學(xué)生信息管理系統(tǒng)_第4頁
畢業(yè)設(shè)計(論文)-基于java學(xué)生信息管理系統(tǒng)_第5頁
已閱讀5頁,還剩29頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

成績:成績:江西科技師范大學(xué)畢業(yè)設(shè)計(論文)學(xué)生姓名:題目(中文):基于Java的學(xué)生信息管理系統(tǒng)(外文):StudentInformationManagementSystembasedonJava院(系):數(shù)學(xué)與計算機(jī)科學(xué)學(xué)院專業(yè):計算機(jī)科學(xué)與技術(shù)年級:學(xué)號:指導(dǎo)教師:時間:2016年4月2016年4月20日目錄1.引言 基于Java的學(xué)生信息管理系統(tǒng)摘要:基于Java的學(xué)生信息管理系統(tǒng)分為五大模塊:登錄管理、學(xué)生基本信息管理、成績管理、課程管理和班級管理。本文詳細(xì)介紹了前臺界面的操作及后臺數(shù)據(jù)庫的鏈接,根據(jù)模塊制定各個功能的所需界面的實現(xiàn)方法。該系統(tǒng)具有十分清晰友好的界面,操作界面簡潔,便于使用。關(guān)鍵字:學(xué)生信息管理;MYSQL;JAVA1.引言1.1項目開發(fā)背景和意義隨著科學(xué)技術(shù)的快速發(fā)展和不斷提高,尤其是計算機(jī)科學(xué)技術(shù)的日漸普及,其功能的強(qiáng)大以及運(yùn)行速度已經(jīng)被人們深刻地了解。近幾年來高校的辦學(xué)模式多元化和學(xué)校規(guī)模的擴(kuò)大,為了實現(xiàn)對學(xué)生信息進(jìn)行科學(xué)管理,因此開發(fā)一個簡單快速規(guī)范的平臺。學(xué)生的信息管理是教務(wù)管理的一個至關(guān)重要的部分,傳統(tǒng)的方法不僅費(fèi)人力和時間,而且效率低。如學(xué)生發(fā)生班級調(diào)動,傳統(tǒng)的方法需要人工及時更改信息,十分復(fù)雜,使得該學(xué)生信息不能合理地配置。而使用計算機(jī)技術(shù)對學(xué)生檔案信息進(jìn)行管理的優(yōu)點(diǎn)具有便于查找、檢索快速、統(tǒng)計科學(xué)、保密性強(qiáng)、管理規(guī)范、節(jié)約成本等優(yōu)點(diǎn)。1.2國內(nèi)外的研究現(xiàn)狀

學(xué)生信息管理工作是各大高校必不可少的管理工作之一,在學(xué)校占據(jù)重要的地位,它涉及到學(xué)生、老師和管理員等多方面。由于各大高校學(xué)生人數(shù)日益增長,因此研發(fā)出一款具有操作靈活且人性化的管理系統(tǒng)成為了迫切需要。從國外看來許多高校一般是由技術(shù)強(qiáng)大穩(wěn)定的隊伍來完成該系統(tǒng)程序的設(shè)計與研制,或者是本校的某個院系。在西方電子管理系統(tǒng)的概念早已被學(xué)生引入,他們可以通過網(wǎng)絡(luò)瀏覽學(xué)校的管理系統(tǒng)網(wǎng)站,以及學(xué)校的學(xué)術(shù)信息等。可以查看個人信息、考試成績和課程,這種方式大大地減輕了人力和時間。從國內(nèi)研究現(xiàn)狀來看,而國內(nèi)的起步相對較晚,在信息安全和更新方面尚有欠缺,且建立單獨(dú)的資料共享性差。隨著數(shù)字校園理論的逐步應(yīng)用,各高校不斷地開發(fā)研制各種辦公和教學(xué)管理等系統(tǒng),已經(jīng)成為了一種全面信息化建設(shè)體系。但是由于程序開發(fā)者對于這方面缺少感性認(rèn)識,基本的工作思路還不是很熟悉,以及各工作環(huán)節(jié)的內(nèi)在聯(lián)系也不是很了解,因此系統(tǒng)功能有受到一定的制約。整體信息化也相對落后,在購置硬件設(shè)施上經(jīng)費(fèi)短缺,配套系統(tǒng)不完善使得系統(tǒng)功能得不到全面應(yīng)用,留下了障礙和瓶頸。2.系統(tǒng)主要技術(shù)及開發(fā)環(huán)境介紹2.1Java語言Java語言由Sun公司倡導(dǎo)發(fā)布,起初名為OAK語言。它的誕生徹底改變了軟件開發(fā)行業(yè)的模式,該語言功能受到軟件程序員的追捧,并成為Internet上使用最為廣泛的開發(fā)語言。在任何不同的操作系統(tǒng)和體系布局中,Java虛擬機(jī)的實現(xiàn)與編寫Java語言都是相關(guān)聯(lián)的。Java的框架由Java虛擬機(jī)、JavaAPI、Javaclass文件和Java語言組成。2.2Eclipse簡介Eclipsep平臺是IBM公司的跨平臺的通用集成開發(fā)環(huán)境。該平臺是基于C/C++、Java等語言的一個開發(fā)環(huán)境功能插件,對于其本身,是一個作為開發(fā)應(yīng)用程序的客戶端框架平臺。這些功能插件通常有開發(fā)工具JDK、JDT、插件開發(fā)環(huán)境(Plug-inDevelopmentEnvironment,簡稱PDE)等。其中較簡易好用的一種插件使用是PDE,它是以一組向?qū)У男问絹硗瓿刹寮膭?chuàng)建,在Eclipse平臺使用這些插件工作可以更加趨于穩(wěn)定。

Eclipse平臺運(yùn)行庫核心非常小,它是屬于微內(nèi)核。它在啟動時主要負(fù)責(zé)完成兩個任務(wù):管理插件和查找插件的注冊表信息,它只在需要的時候才加載該插件,從而減少啟動時間和資源空間提高運(yùn)行效率。2.3Mysql概述Mysql在數(shù)據(jù)庫管理系統(tǒng)中是較出色之一,使用簡單、安全可靠、運(yùn)行速度快等優(yōu)點(diǎn)被它所占有。訪問Mysql數(shù)據(jù)庫可以利用多種語言編寫,并且被大多數(shù)用戶選擇為網(wǎng)站后臺的數(shù)據(jù)庫。Mysql不僅可以在window下運(yùn)行,也可以在Linux等操作系統(tǒng)下,使用者可以同根據(jù)訪問速度及訪問量等不同的需求進(jìn)行選擇。Mysql主要有兩種開發(fā)模式:B/S和C/S,B/S模式結(jié)合VBScript語言,而C/S模式可以選擇VC++和Delphi等開發(fā)工具。為了方便管理維護(hù)用戶可以自行選擇便捷、開發(fā)技術(shù)成熟的平臺和工具,使得提高軟件的生產(chǎn)效率。Mysql支持的列類型有三種,分別是:日期和時間類、數(shù)字類、字符類,在創(chuàng)建數(shù)據(jù)表的時候,用戶需要為每一列選擇一種類型。為了使得數(shù)據(jù)中的數(shù)據(jù)能被授權(quán)用戶訪問,管理員必須設(shè)置授權(quán)表來保護(hù)Mysql服務(wù)器避免被攻擊,因此Mysql數(shù)據(jù)庫采取的安全控制技術(shù)有操作平臺控制、存取控制、信息流向控制以及加密技術(shù)。2.4jsp技術(shù)概述JSP網(wǎng)頁(*.JSP)指的是在HTML文件(*.HTML)中附加JAVA程序(Scriplet)和JSP標(biāo)記(tag)。與ASP相對對比,JSP的跨平臺行更強(qiáng)大,可以在windows、Linux系統(tǒng)下正常運(yùn)行。

當(dāng)首次打開JSP文件時,JSP引擎會將該文件轉(zhuǎn)換成Java源程序,如果轉(zhuǎn)換成功,JSP引擎利用Javac把該源程序編譯成對應(yīng)的Class文件。如轉(zhuǎn)換失敗,那么轉(zhuǎn)換過程將會中斷,彈出語法錯誤,并且向相應(yīng)的服務(wù)器和客戶端發(fā)出錯誤請求,后調(diào)用JspSerivce()方法來處理請求。JSP技術(shù)使用的是JavaBeans或者EJB來執(zhí)行應(yīng)用程序,通常使用這種架構(gòu)來滿足大型應(yīng)用的話不利于維護(hù),因此將基于MVC的Web架構(gòu)來代替。3.系統(tǒng)需求分析3.1功能需求分析該系統(tǒng)需要完成學(xué)生信息管理。系統(tǒng)在實現(xiàn)上應(yīng)該具有如下功能:系統(tǒng)要求用戶輸入正確的賬號和密碼才能進(jìn)入系統(tǒng)。系統(tǒng)提供普通用戶管理權(quán)限,能根據(jù)實施情況,對學(xué)生基本信息,課程進(jìn)行增刪改查功能。系統(tǒng)應(yīng)提供學(xué)生成績的添加、查詢和修改功能。系統(tǒng)應(yīng)提供班級信息的添加和修改功能。數(shù)據(jù)庫具有一定的安全性,只有管理員才授予全部的權(quán)限。MySQL作為后臺數(shù)據(jù)庫,兩者相聯(lián)系,為WEB數(shù)據(jù)庫實現(xiàn)了完美的體系,并且采用JSP技術(shù)作為前臺,JSP是基于JavaServlet和整個Java體系的WEB開發(fā)技術(shù),利用這個技術(shù)跨平臺建立安全的動態(tài)網(wǎng)站,該技術(shù)還在不斷的優(yōu)化。3.2框架結(jié)構(gòu)設(shè)計分析本統(tǒng)采用的是B/S的設(shè)計布局,也就是瀏覽器和服務(wù)器架構(gòu),示意圖如圖1所示。由瀏覽器提供,接受用戶輸入的各種操作信息,向服務(wù)器端發(fā)送各種操作指令和數(shù)據(jù)請求,并接收執(zhí)行指令后返回的數(shù)據(jù)結(jié)果,根據(jù)業(yè)務(wù)邏輯進(jìn)行相關(guān)的運(yùn)算,最后向用戶顯示相關(guān)信息。服務(wù)器負(fù)責(zé)瀏覽器端的數(shù)據(jù)或命令請求,數(shù)據(jù)庫服務(wù)器所執(zhí)行數(shù)據(jù)庫操作得到一個數(shù)據(jù)集,對該數(shù)據(jù)集進(jìn)行對應(yīng)的處理,然后把數(shù)據(jù)集或者處理后的數(shù)據(jù)集傳送給瀏覽器端。IE等瀏覽器IE等瀏覽器Tomcat操作請求返回查詢結(jié)果使用Hibernate操作數(shù)據(jù)庫返回操作結(jié)果圖1系統(tǒng)架構(gòu)示意圖3.3用戶需求分析(1)學(xué)生:學(xué)生信息代表著一個學(xué)生的身份,比如學(xué)生的基本信息(姓名,性別,學(xué)號)、學(xué)生的成績、獲得榮譽(yù)情況、學(xué)籍情況和學(xué)生班級分配信息等情況,一個學(xué)生在校的表現(xiàn)情況是至關(guān)重要的。因此,對信息的管理必須是嚴(yán)密、集中和及時。(2)高校:隨著高校范圍的擴(kuò)大,學(xué)生人數(shù)日趨激增,學(xué)生信息管理也就顯得尤為重要。學(xué)院之前對學(xué)生信息的管理大多數(shù)是人工進(jìn)行管理,并不是純粹的自動化管理,這樣的話管理人員的任務(wù)是非常繁重的,并且容易出錯,效率也低。(3)管理員:院校學(xué)生信息管理主要包含用戶的信息、課程、班級以及課程管理。若是人工操作整理這些數(shù)據(jù)是非常浪費(fèi)時間和人力資源的,同時后期也不利于管理。那么開發(fā)出具有完整性和系統(tǒng)性的學(xué)生管理系統(tǒng)可以方便、準(zhǔn)備、快捷地掌握學(xué)生的動態(tài)。4.系統(tǒng)概要設(shè)計添加學(xué)生信息修改學(xué)生信息查詢學(xué)生信息刪除學(xué)生信息基本信息管理查詢學(xué)生成績成績管理修改學(xué)生成績添加學(xué)生成績班級管理添加班級信息修改班級信息課程管理錄入課程修改課程查詢課程刪除課程學(xué)生信息管理系統(tǒng)4.1系統(tǒng)結(jié)構(gòu)圖添加學(xué)生信息修改學(xué)生信息查詢學(xué)生信息刪除學(xué)生信息基本信息管理查詢學(xué)生成績成績管理修改學(xué)生成績添加學(xué)生成績班級管理添加班級信息修改班級信息課程管理錄入課程修改課程查詢課程刪除課程學(xué)生信息管理系統(tǒng)圖2系統(tǒng)結(jié)構(gòu)設(shè)計示意圖4.2系統(tǒng)主要功能模塊設(shè)計

本系統(tǒng)的主要任務(wù)就是負(fù)責(zé)對學(xué)生信息管理.主要用戶為管理員,管理員擁有所有的權(quán)限,可以實現(xiàn)學(xué)生信息、學(xué)生成績、課程的添加、刪除、查詢、修改,以及對學(xué)生成績和人數(shù)進(jìn)行統(tǒng)計操作。該系統(tǒng)具有十分清晰友好的界面,操作界面簡潔,便于使用。為實現(xiàn)這些功能,系統(tǒng)主要分為如下幾個基本模塊:

(1)基本信息模塊:是管理員對學(xué)生信息進(jìn)行添加操作。通過本界面管理員可以對學(xué)生信息進(jìn)行相應(yīng)的修改,包括學(xué)號、姓名、生日、密碼等??梢酝ㄟ^該界面輸入學(xué)生姓名實現(xiàn)查詢該學(xué)生的所有信息。管理員可以把學(xué)生的整條信息進(jìn)行刪除,同時也刪除學(xué)生的成績。如圖3所示?;拘畔⒐芾砘拘畔⒐芾硖砑訉W(xué)生信息查詢學(xué)生信息修改學(xué)生信息刪除學(xué)生信息新生入校查詢成績信息變更學(xué)生離校成績同時刪除圖3基本信息管理功能模塊圖(2)成績管理模塊:是管理員對學(xué)生綜合成績進(jìn)行管理。包括姓名、學(xué)號、平時成績、期末成績、總成績、實驗成績等信息錄入,查詢,和修改操作,如圖4所示。成績管理成績管理添加學(xué)生成績查詢學(xué)生成績修改學(xué)生成績新生入校成績排名掛科圖4成績管理功能模塊流程圖按學(xué)分、課程名稱、學(xué)時、課程類型、課程編號課程管理按學(xué)分、課程名稱、學(xué)時、課程類型、課程編號課程管理查詢課程刪除課程錄入課程修改課程圖5課程管理功能模塊圖(4)班級管理:該模塊我主要實現(xiàn)了兩個功能,即添加班級信息和修改班級信息。如圖6所示。學(xué)生入校班級管理學(xué)生入校班級管理添加班級信息修改班級信息轉(zhuǎn)學(xué)轉(zhuǎn)班圖6成績管理功能模塊圖4.3系統(tǒng)數(shù)據(jù)流圖用戶執(zhí)行每個功能模塊的操作時,系統(tǒng)數(shù)據(jù)庫都會對其進(jìn)行數(shù)據(jù)庫備份和恢復(fù),產(chǎn)生相應(yīng)的輸入和輸出流,如查詢信息,需提供查詢條件,并判定其合法性,然后數(shù)據(jù)對加工進(jìn)行流動,提供數(shù)據(jù)流的數(shù)據(jù)存儲。通過數(shù)據(jù)流圖可以清楚地看到各實體之間的調(diào)用有關(guān)系,主要模塊的數(shù)據(jù)流圖如下:設(shè)備輸出設(shè)備輸出查詢結(jié)果學(xué)生信息表系統(tǒng)管理員添刪改數(shù)據(jù)數(shù)據(jù)庫備份恢復(fù)處理輸入并判定合法查詢條件查詢條件圖7學(xué)生基本信息管理數(shù)據(jù)流圖資料文件資料文件新用戶資料系統(tǒng)管理員修改班級數(shù)據(jù)數(shù)據(jù)庫備份恢復(fù)設(shè)備輸出處理輸入并判定合法添加班級數(shù)據(jù)班級信息表圖8班級管理模塊數(shù)據(jù)流圖常用查詢數(shù)據(jù)常用查詢數(shù)據(jù)合法的查詢條件選擇要刪除的條件常用數(shù)據(jù)處理添改查課程數(shù)據(jù)用戶資料文件刪除用戶信息課程信息表查詢結(jié)果管理員處理出入并判定合法性查詢請求設(shè)備輸出設(shè)備輸出圖9課程管理模塊數(shù)據(jù)流圖合法的查詢條件合法的查詢條件查詢請求訪問數(shù)據(jù)庫學(xué)生成績結(jié)果設(shè)備輸出處理輸入并判定合法性查詢成績學(xué)生成績資料文件管理員成績信息表查詢結(jié)果添刪改成績數(shù)據(jù)數(shù)據(jù)庫備份恢復(fù)、圖10成績管理數(shù)據(jù)流圖4.4數(shù)據(jù)庫設(shè)計4.4.1數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計根據(jù)本系統(tǒng)的數(shù)據(jù)需要分析,列出出以下數(shù)據(jù)庫實體:學(xué)生實體E-R圖如圖11所示。姓名姓名性別出生日期政治面貌簡介學(xué)號密碼學(xué)生圖11學(xué)生實體之間關(guān)系E-R圖課程實體E-R圖如圖12所示。課程編號課程編號課程名稱備注學(xué)分課程學(xué)時課程類型圖12課程實體之間關(guān)系ER圖成績實體E-R圖如圖13所示。學(xué)號學(xué)號成績總成績平時成績實驗成績期末成績姓名圖13成績實體之間關(guān)系ER圖班級E-R圖如圖14所示。班級名班級名班級人數(shù)備注專業(yè)名稱班級所屬院系輔導(dǎo)員圖14班級實體之間關(guān)系ER圖管理員實體包括用戶名和密碼屬性,E-R圖如圖15所示。管理員管理員用戶名密碼圖15管理員實體之間關(guān)系ER圖通過本系統(tǒng)各實體間的E-R圖可知,一個學(xué)生可以選修對門課程,一門課程也可以被多個學(xué)生選修,管理員擁有所有權(quán)限,可以對學(xué)生的基本信息、成績、課程進(jìn)行所有管理操作,總體E_R圖如圖15所示:11NN1MN學(xué)生選課課程管理管理員成績組成班級N圖16總體E-R圖4.4.2數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計根據(jù)本系統(tǒng)的數(shù)據(jù)庫設(shè)計,一共為四張表,具體結(jié)構(gòu)如下:表1學(xué)生基本信息表表2教務(wù)管理員(tb_user)表表3課程信息表表4成績信息表表5班級信息表5.系統(tǒng)實現(xiàn)5.1登錄模塊系統(tǒng)實現(xiàn)當(dāng)打開本系統(tǒng)登錄時,會呈現(xiàn)的是用戶管理員的登陸界面,如圖17所示。這時用戶管理員可以在界面上輸入正確的用戶名和密碼,用戶名和密碼相匹配,即可直接打開登陸成功的管理員操作主界面,如圖5-2所示。如果用戶名和密碼錯誤,則無法登陸。當(dāng)選擇“重置”的時候,可以把文本框中的數(shù)據(jù)重置,此時可以重新輸入用戶名和密碼。圖17登錄在用戶登錄頁面中設(shè)計使用了表格,通過表格才能讓各個元素在頁面中對齊,使得整個頁面顯得干凈,給人以美感。相關(guān)代碼如下:5.2基本信息管理實現(xiàn)當(dāng)管理員信息通過之后,就可默認(rèn)進(jìn)入學(xué)生信息列表頁,設(shè)計在頁面的左上角顯示用戶名,“重新登錄”可以返回登錄頁面,同時退出該系統(tǒng)。右上側(cè)展示出相應(yīng)的系統(tǒng)功能,如學(xué)生基本信息、課程管理、成績管理、班級管理,用戶根據(jù)需要選擇功能會跳轉(zhuǎn)到相應(yīng)的頁面,下面顯示頁碼及跳轉(zhuǎn)頁面的功能按鈕。操作界面如圖18所示。圖18學(xué)生信息主界面(1)添加學(xué)生信息此功能主要對學(xué)生信息進(jìn)行添加,管理員點(diǎn)擊“添加”按鈕進(jìn)入新增學(xué)生信息界面,如圖19。在此模塊姓名、學(xué)號、密碼不能為空,否則無法對學(xué)生信息進(jìn)行添加,彈出錯誤提示。圖19新增學(xué)生信息相關(guān)代碼如下:(2)修改學(xué)生信息修改學(xué)生信息也是有管理員完成的,學(xué)校每學(xué)期都會對學(xué)生的信息進(jìn)行刷新數(shù)據(jù),比如說有些學(xué)生入學(xué)的信息錄入可能會產(chǎn)生錯誤,有些學(xué)生也可能休學(xué)或中途退學(xué),也有些學(xué)生獲得懲罰與獎勵等。這些信息都需要管理員及時地進(jìn)行修改或者添加,那么通過本系統(tǒng)就可以很方便快捷地完成工作。管理員點(diǎn)擊“編輯”按鈕進(jìn)入修改操作,在操作之前必需先選中要修改的學(xué)生復(fù)選框,否則彈出“請選擇要編輯的學(xué)生!”提示框。如圖20所示。圖20選擇要編輯的學(xué)生圖21修改學(xué)生信息相關(guān)代碼如下:(3)查詢學(xué)生信息在此系統(tǒng)的主界面中管理員用戶單擊“查詢”,可以對某個學(xué)生進(jìn)行信息查詢,跳轉(zhuǎn)到如圖22,在該查詢界面中輸入學(xué)生的姓名和驗證碼,單擊“查詢”既可完成操作,將顯示符合條件的學(xué)生信息。如圖23所示。圖22查詢學(xué)生信息圖23查詢學(xué)生信息結(jié)果相關(guān)代碼如下:(4)刪除學(xué)生信息當(dāng)學(xué)生離校,管理員需要刪除不需要的學(xué)生信息,點(diǎn)擊“刪除”按鈕后會彈出提示“請選擇要刪除的學(xué)生!”對話框。所以刪除操作的前提需要先選中再點(diǎn)擊“刪除”即可刪除所選中的學(xué)生信息。同時也可以進(jìn)行批量刪除,選中多條學(xué)生信息后再點(diǎn)擊“刪除”,彈出確認(rèn)刪除提示框,單擊“是”出現(xiàn)刪除成功的對話框。如圖24所示。圖24確定要刪除的學(xué)生相關(guān)代碼如下:5.3成績管理實現(xiàn)對于學(xué)生成績管理功能,也是本系統(tǒng)的一個重要環(huán)節(jié),那么在該模塊主要實現(xiàn)三個功能:管理員對學(xué)生的考試成績錄入,查詢某個學(xué)生的成績,和修改操作。如平時成績、期末成績、總成績、實驗成績等。如要刪除成績,則把該學(xué)生的基本信息一同刪除。單擊主界面的“成績管理”按鈕,可以進(jìn)入成績管理,如圖25所示,添加成績?nèi)鐖D26所示,修改成績?nèi)鐖D27所示。圖25成績信息列表 圖26添加成績圖27修改成績相關(guān)代碼如下:5.4課程管理實現(xiàn)主要實現(xiàn)對各門課程編號、課程名稱、講課學(xué)時、總學(xué)分、課程類型的增刪改查,當(dāng)用戶在系統(tǒng)主頁選擇該菜單,即可進(jìn)入課程列表進(jìn)行瀏覽,如圖28所示。該模塊與成績管理模塊類似,定義了六個數(shù)據(jù)字段,每一步操作都會對數(shù)據(jù)庫進(jìn)行更新,添加課程如圖29所示,修改課程如圖30所示,刪除課程如圖31所示,其中查詢課程功能只能根據(jù)課程名稱的條件進(jìn)行查詢,如圖32所示。圖28課程列表圖29添加課程圖30修改課程圖31查詢課程圖32刪除課程相關(guān)代碼如下:5.5班級管理實現(xiàn)班級管理主要針對了班級名、所屬院系、專業(yè)名稱、班級人數(shù)、輔導(dǎo)員、學(xué)制等信息的修改和添加操作,當(dāng)用戶在主頁點(diǎn)擊“班級管理”即可進(jìn)入,跳轉(zhuǎn)到各班信息列表,然后按照需要對其功能進(jìn)行執(zhí)行,其功能類似課程管理,主頁面如圖33所示。圖33班級信息圖34修改班級信息相關(guān)代碼如下:6.總結(jié)和展望6.1總結(jié)本系統(tǒng)的完成,充分體會了程序開發(fā)的艱苦,因為我對編寫代碼程序經(jīng)驗并不是很豐富,存在著很多缺陷,所以進(jìn)展的的速度緩慢,往往卡在一個錯誤中幾天。在其中每一個細(xì)節(jié)都是不可忽略的,一不小心就出錯全盤皆輸。在開始系統(tǒng)編寫開始的時候,看著別人的界面非常漂亮清晰,于是絞盡腦汁地想自己該怎么動手,總希望自己能早點(diǎn)完善系統(tǒng)。歷時一個月的時間,我終于完成了本畢業(yè)設(shè)計,經(jīng)過這次學(xué)習(xí),不僅我了解了JSP、Myecplice、Mysql和Tomcat等方面的知識,而且對分層設(shè)計思想有了更深層的認(rèn)識。這次畢業(yè)設(shè)計的完成,我得到很多同學(xué)和老師的幫助。首先我特別感謝我的導(dǎo)師周雪梅,從選題、采集文獻(xiàn)、論文大綱到定稿的內(nèi)容格式修改、最終定稿等各個環(huán)節(jié)都離不開她的悉心指導(dǎo),在此我謹(jǐn)向周老師表示誠摯的謝意。同時還要感謝一起完成畢業(yè)論文的同學(xué)們,特別是在我調(diào)試程序遇到困難時,及時地幫助我一起解決問題。感謝在整個撰寫過程中與我密切合作的同學(xué)們,沒有你們的幫助我的論文不能得以順利,在此,我再次向幫助過我的老師和同學(xué)們表示真誠的感謝!6.2展望學(xué)生信息管理它可以為學(xué)校檔案、圖書、教務(wù)、財務(wù)、后勤等管理準(zhǔn)確地提供學(xué)生的信息,同時它也要向教務(wù)管理提供課程數(shù)據(jù)。這些可以相互對調(diào)使用,并且構(gòu)成一個大系統(tǒng)。由以上得知,可以明確了解到開發(fā)和設(shè)計一個學(xué)生信息管理是很有需要性的,本次開發(fā)和設(shè)計符合學(xué)校的規(guī)定,完成了學(xué)校對學(xué)生信息管理的方便操作,適用,界面直觀等要求。全面及時給學(xué)校主管部門提供信息,方便管理,同時也可以通過校園網(wǎng)共享學(xué)生信息和擴(kuò)展各類應(yīng)用。參考文獻(xiàn)[1]

鄧良松

劉海巖陸麗娜.軟件工程[M].西安:西安電子科技大學(xué)出版社,2000.11

[2]

閃四清.SQL

Server2000實用教程[M].

北京:人民出版社,2002.6

[3]

蔡劍

景楠著《Java

Web

應(yīng)用開發(fā):J2EE

和Tomcat》清華大學(xué)出版社

[4]

侯曉強(qiáng),徐春榮,勾海波.Java服務(wù)器編程實例[M].中國青年出版社,2004.53-97頁.

[5]

JSP

應(yīng)用開發(fā)詳解(含光盤)

電子工業(yè)出版社

2002.9

[6]

簡兆權(quán).一類智能管理信息系統(tǒng)的設(shè)計與實現(xiàn)[M].計算機(jī)應(yīng)用研究,1998,15(2):43-45.

[7]王舒穎.基于Java技術(shù)的學(xué)生管理系統(tǒng)研究[D].電子科技大學(xué),2012.[8]

耿祥義,張躍平,JSP實用教程.清華大學(xué)出版社,2003.5.

[9]

蔡翠平等.Java程序設(shè)計[M].北京:

清華大學(xué)出版社,2002.10

[10]

肖剛.Java

Web

服務(wù)器應(yīng)用程序設(shè)計[M].西安:電子工業(yè)出版社,2001.6

[11]

Baron王小東.《高性能MySQL(第2版)》[M].電子工業(yè)出版社出版的圖書,2010

[12]

羅玉玲.《J2EE應(yīng)用開發(fā)詳解》[M].西安:電子工業(yè)出版社,2009.6

StudentInformationManagementSystembasedonJavaAbstract:ThestudentinformationmanagementsystembasedonJavaisdividedintofivemodules:loginmanagement,studentbasicinformationmanagement,performancemanagement,curriculummanagementandclassmanagement.Thispaperintroducestheoperationofthefrontdeskinterfaceandthelinkofthebackstagedatabase,andtherealizationmethodoftherequiredinterfaceofeachfunctionaccordingtothemodule.Thesystemhasaveryclearandfriendlyinterface,simpleoperationinterface,easytouse.Keywords:StudentInformationManagement;MYSQL;JAVA基于C8051F單片機(jī)直流電動機(jī)反饋控制系統(tǒng)的設(shè)計與研究基于單片機(jī)的嵌入式Web服務(wù)器的研究MOTOROLA單片機(jī)MC68HC(8)05PV8/A內(nèi)嵌EEPROM的工藝和制程方法及對良率的影響研究基于模糊控制的電阻釬焊單片機(jī)溫度控制系統(tǒng)的研制基于MCS-51系列單片機(jī)的通用控制模塊的研究基于單片機(jī)實現(xiàn)的供暖系統(tǒng)最佳啟停自校正(STR)調(diào)節(jié)器單片機(jī)控制的二級倒立擺系統(tǒng)的研究基于增強(qiáng)型51系列單片機(jī)的TCP/IP協(xié)議棧的實現(xiàn)基于單片機(jī)的蓄電池自動監(jiān)測系統(tǒng)基于32位嵌入式單片機(jī)系統(tǒng)的圖像采集與處理技術(shù)的研究基于單片機(jī)的作物營養(yǎng)診斷專家系統(tǒng)的研究基于單片機(jī)的交流伺服電機(jī)運(yùn)動控制系統(tǒng)研究與開發(fā)基于單片機(jī)的泵管內(nèi)壁硬度測試儀的研制基于單片機(jī)的自動找平控制系統(tǒng)研究基于C8051F040單片機(jī)的嵌入式系統(tǒng)開發(fā)基于單片機(jī)的液壓動力系統(tǒng)狀態(tài)監(jiān)測儀開發(fā)模糊Smith智能控制方法的研究及其單片機(jī)實現(xiàn)一種基于單片機(jī)的軸快流CO〈,2〉激光器的手持控制面板的研制基于雙單片機(jī)沖床數(shù)控系統(tǒng)的研究基于CYGNAL單片機(jī)的在線間歇式濁度儀的研制基于單片機(jī)的噴油泵試驗臺控制器的研制基于單片機(jī)的軟起動器的研究和設(shè)計基于單片機(jī)控制的高速快走絲電火花線切割機(jī)床短循環(huán)走絲方式研究基于單片機(jī)的機(jī)電產(chǎn)品控制系統(tǒng)開發(fā)基于PIC單片機(jī)的智能手機(jī)充電器基于單片機(jī)的實時內(nèi)核設(shè)計及其應(yīng)用研究基于單片機(jī)的遠(yuǎn)程抄表系統(tǒng)的設(shè)計與研究基于單片機(jī)的煙氣二氧化硫濃度檢測儀的研制基于微型光譜儀的單片機(jī)系統(tǒng)單片機(jī)系統(tǒng)軟件構(gòu)件開發(fā)的技術(shù)研究基于單片機(jī)的液體點(diǎn)滴速度自動檢測儀的研制基于單片機(jī)系統(tǒng)的多功能溫度測量儀的研制基于PIC單片機(jī)的電能采集終端的設(shè)計和應(yīng)用基于單片機(jī)的光纖光柵解調(diào)儀的研制氣壓式線性摩擦焊機(jī)單片機(jī)控制系統(tǒng)的研制基于單片機(jī)的數(shù)字磁通門傳感器基于單片機(jī)的旋轉(zhuǎn)變壓器-數(shù)字轉(zhuǎn)換器的研究基于單片機(jī)的光纖Bragg光柵解調(diào)系統(tǒng)的研究單片機(jī)控制的便攜式多功能乳腺治療儀的研制基于C8051F020單片機(jī)的多生理信號檢測儀基于單片機(jī)的電機(jī)運(yùn)動控制系統(tǒng)設(shè)計Pico專用單片機(jī)核的可測性設(shè)計研究基于MCS-51單片機(jī)的熱量計基于雙單片機(jī)的智能遙測微型氣象站MCS-51單片機(jī)構(gòu)建機(jī)器人的實踐研究基于單片機(jī)的輪軌力檢測基于單片機(jī)的GPS定位儀的研究與實現(xiàn)基于單片機(jī)的電液伺服控制系統(tǒng)用于單片機(jī)系統(tǒng)的MMC卡文件系統(tǒng)研制基于單片機(jī)的時控和計數(shù)系統(tǒng)性能優(yōu)化的研究基于單片機(jī)和CPLD的粗光柵位移測量系統(tǒng)研究單片機(jī)控制的后備式方波UPS提升高職學(xué)生單片機(jī)應(yīng)用能力的探究基于單片機(jī)控制的自動低頻減載裝置研究基于單片機(jī)控制的水下焊接電源的研究基于單片機(jī)的多通道數(shù)據(jù)采集系統(tǒng)基于uPSD3234單片機(jī)的氚表面污染測量儀的研制基于單片機(jī)的紅外測油儀的研究96系列單片機(jī)仿真器研究與設(shè)計基于單片機(jī)的單晶金剛石刀具刃磨設(shè)備的數(shù)控改造基于單片機(jī)的溫度智能控制系統(tǒng)的設(shè)計與實現(xiàn)基于MSP430單片機(jī)的電梯門機(jī)控制器的研制基于單片機(jī)的氣體測漏儀的研究基于三菱M16C/6N系列單片機(jī)的CAN/USB協(xié)議轉(zhuǎn)換器基于單片機(jī)和DSP的變壓器油色譜在線監(jiān)測技術(shù)研究基于單片機(jī)的膛壁溫度報警系統(tǒng)設(shè)計基于AVR單片機(jī)的低壓無功補(bǔ)償控制器的設(shè)計基于單片機(jī)船舶電力推進(jìn)電機(jī)監(jiān)測系統(tǒng)基于單片機(jī)網(wǎng)絡(luò)的振動信號的采集系統(tǒng)基于單片機(jī)的大容量數(shù)據(jù)存儲技術(shù)的應(yīng)用研究基于單片機(jī)的疊圖機(jī)研究與教學(xué)方法實踐基于單片機(jī)嵌入式Web服務(wù)器技術(shù)的研究及實現(xiàn)基于AT89S52單片機(jī)的通用數(shù)據(jù)采集系統(tǒng)基于單片機(jī)的多道脈沖幅度分析儀研究機(jī)器人旋轉(zhuǎn)電弧傳感角焊縫跟蹤單片機(jī)控制系統(tǒng)基于單片機(jī)的控制系統(tǒng)在PLC虛擬教學(xué)實驗中的應(yīng)用研究基于單片機(jī)系統(tǒng)的網(wǎng)絡(luò)通信研究與應(yīng)用基于PIC16F877單片機(jī)的莫爾斯碼自動譯碼系統(tǒng)設(shè)計與研究基于單片機(jī)的模糊控制器在工業(yè)電阻爐上的應(yīng)用研究

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論