版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
..-.可修編.專業(yè)資料畢業(yè)設(shè)計(jì)〔論文〕學(xué)生XX:題目〔中文〕:基于Java的學(xué)生信息管理系統(tǒng)〔外文〕:StudentInformationManagementSystembasedonJava目錄1.引言11.1工程開發(fā)背景和意義11.2國外的研究現(xiàn)狀12.系統(tǒng)主要技術(shù)及開發(fā)環(huán)境介紹22.1Java語言22.2Eclipse簡介22.3Mysql概述22.4jsp技術(shù)概述33.系統(tǒng)需求分析33.1功能需求分析33.2框架構(gòu)造設(shè)計(jì)分析43.3用戶需求分析44.系統(tǒng)概要設(shè)計(jì)54.1系統(tǒng)構(gòu)造圖54.2系統(tǒng)主要功能模塊設(shè)計(jì)54.3程序流程圖74.4數(shù)據(jù)庫設(shè)計(jì)84.4.1數(shù)據(jù)庫概念構(gòu)造設(shè)計(jì)94.4.2數(shù)據(jù)庫邏輯構(gòu)造設(shè)計(jì)115.系統(tǒng)實(shí)現(xiàn)135.1登錄模塊系統(tǒng)實(shí)現(xiàn)135.2根本信息管理實(shí)現(xiàn)145.3成績管理實(shí)現(xiàn)215.4課程管理實(shí)現(xiàn)235.5班級管理實(shí)現(xiàn)266.總結(jié)和展望296.1總結(jié)296.2展望29參考文獻(xiàn)30..-.可修編.基于Java的學(xué)生信息管理系統(tǒng)摘要:基于Java的學(xué)生信息管理系統(tǒng)分為五大模塊:登錄管理、學(xué)生根本信息管理、成績管理、課程管理和班級管理。本文詳細(xì)介紹了前臺界面的操作及后臺數(shù)據(jù)庫的,根據(jù)模塊制定各個功能的所需界面的實(shí)現(xiàn)法。該系統(tǒng)具有十分清晰友好的界面,操作界面簡潔,便于使用。關(guān)鍵字:學(xué)生信息管理;MYSQL;JAVA1.引言1.1工程開發(fā)背景和意義隨著科學(xué)技術(shù)的快速開展和不斷提高,尤其是計(jì)算機(jī)科學(xué)技術(shù)的日漸普及,其功能的強(qiáng)大以及運(yùn)行速度已經(jīng)被人們深刻地了解。近幾年來高校的辦學(xué)模式多元化和學(xué)校規(guī)模的擴(kuò)大,為了實(shí)現(xiàn)對學(xué)生信息進(jìn)展科學(xué)管理,因此開發(fā)一個簡單快速規(guī)的平臺。學(xué)生的信息管理是教務(wù)管理的一個至關(guān)重要的局部,傳統(tǒng)的法不僅費(fèi)人力和時(shí)間,而且效率低。如學(xué)生發(fā)生班級調(diào)動,傳統(tǒng)的法需要人工及時(shí)更改信息,十分復(fù)雜,使得該學(xué)生信息不能合理地配置。而使用計(jì)算機(jī)技術(shù)對學(xué)生檔案信息進(jìn)展管理的優(yōu)點(diǎn)具有便于查找、檢索快速、統(tǒng)計(jì)科學(xué)、XX性強(qiáng)、管理規(guī)、節(jié)約本錢等優(yōu)點(diǎn)。1.2國外的研究現(xiàn)狀
學(xué)生信息管理工作是各大高校必不可少的管理工作之一,在學(xué)校占據(jù)重要的地位,它涉及到學(xué)生、教師和管理員等多面。由于各大高校學(xué)生人數(shù)日益增長,因此研發(fā)出一款具有操作靈活且人性化的管理系統(tǒng)成為了迫切需要。從國外看來多高校一般是由技術(shù)強(qiáng)大穩(wěn)定的隊(duì)伍來完成該系統(tǒng)程序的設(shè)計(jì)與研制,或者是本校的某個院系。在西電子管理系統(tǒng)的概念早已被學(xué)生引入,他們可以通過網(wǎng)絡(luò)瀏覽學(xué)校的管理系統(tǒng),以及學(xué)校的學(xué)術(shù)信息等。可以查看個人信息、考試成績和課程,這種式大大地減輕了人力和時(shí)間。從國研究現(xiàn)狀來看,而國的起步相對較晚,在信息平安和更新面尚有欠缺,且建立單獨(dú)的資料共享性差。隨著數(shù)字校園理論的逐步應(yīng)用,各高校不斷地開發(fā)研制各種辦公和教學(xué)管理等系統(tǒng),已經(jīng)成為了一種全面信息化建立體系。但是由于程序開發(fā)者對于這面缺少感性認(rèn)識,根本的工作思路還不是很熟悉,以及各工作環(huán)節(jié)的在聯(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ī)的實(shí)現(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)行庫核心非常小,它是屬于微核。它在啟動時(shí)主要負(fù)責(zé)完成兩個任務(wù):管理插件和查找插件的注冊表信息,它只在需要的時(shí)候才加載該插件,從而減少啟動時(shí)間和資源空間提高運(yùn)行效率。2.3Mysql概述Mysql在數(shù)據(jù)庫管理系統(tǒng)中是較出色之一,使用簡單、平安可靠、運(yùn)行速度快等優(yōu)點(diǎn)被它所占有。訪問Mysql數(shù)據(jù)庫可以利用多種語言編寫,并且被大多數(shù)用戶選擇為后臺的數(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í)間類、數(shù)字類、字符類,在創(chuàng)立數(shù)據(jù)表的時(shí)候,用戶需要為每一列選擇一種類型。為了使得數(shù)據(jù)中的數(shù)據(jù)能被授權(quán)用戶訪問,管理員必須設(shè)置授權(quán)表來保護(hù)Mysql效勞器防止被攻擊,因此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文件時(shí),JSP引擎會將該文件轉(zhuǎn)換成Java源程序,如果轉(zhuǎn)換成功,JSP引擎利用Javac把該源程序編譯成對應(yīng)的Class文件。如轉(zhuǎn)換失敗,那么轉(zhuǎn)換過程將會中斷,彈出語法錯誤,并且向相應(yīng)的效勞器和客戶端發(fā)出錯誤請求,后調(diào)用JspSerivce〔〕法來處理請求。JSP技術(shù)使用的是JavaBeans或者E來執(zhí)行應(yīng)用程序,通常使用這種架構(gòu)來滿足大型應(yīng)用的話不利于維護(hù),因此將基于MVC的Web架構(gòu)來代替。3.系統(tǒng)需求分析3.1功能需求分析該系統(tǒng)需要完成學(xué)生信息管理。系統(tǒng)在實(shí)現(xiàn)上應(yīng)該具有如下功能:系統(tǒng)要求用戶輸入正確的賬號和密碼才能進(jìn)入系統(tǒng)。系統(tǒng)提供普通用戶管理權(quán)限,能根據(jù)實(shí)施情況,對學(xué)生根本信息,課程進(jìn)展增刪改查功能。系統(tǒng)應(yīng)提供學(xué)生成績的添加、查詢和修改功能。系統(tǒng)應(yīng)提供班級信息的添加和修改功能。數(shù)據(jù)庫具有一定的平安性,只有管理員才授予全部的權(quán)限。MySQL作為后臺數(shù)據(jù)庫,兩者相聯(lián)系,為WEB數(shù)據(jù)庫實(shí)現(xiàn)了完美的體系,并且采用JSP技術(shù)作為前臺,JSP是基于JavaServlet和整個Java體系的WEB開發(fā)技術(shù),利用這個技術(shù)跨平臺建立平安的動態(tài),該技術(shù)還在不斷的優(yōu)化。3.2框架構(gòu)造設(shè)計(jì)分析本統(tǒng)采用的是B/S的設(shè)計(jì)布局,也就是瀏覽器和效勞器架構(gòu),示意圖如圖1所示。由瀏覽器提供,承受用戶輸入的各種操作信息,向效勞器端發(fā)送各種操作指令和數(shù)據(jù)請求,并接收執(zhí)行指令后返回的數(shù)據(jù)結(jié)果,根據(jù)業(yè)務(wù)邏輯進(jìn)展相關(guān)的運(yùn)算,最后向用戶顯示相關(guān)信息。效勞器負(fù)責(zé)瀏覽器端的數(shù)據(jù)或命令請求,數(shù)據(jù)庫效勞器所執(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é)生的根本信息〔XX,性別,學(xué)號〕、學(xué)生的成績、獲得榮譽(yù)情況、學(xué)籍情況和學(xué)生班級分配信息等情況,一個學(xué)生在校的表現(xiàn)情況是至關(guān)重要的。因此,對信息的管理必須是密、集中和及時(shí)?!?〕高校:隨著高校圍的擴(kuò)大,學(xué)生人數(shù)日趨激增,學(xué)生信息管理也就顯得尤為重要。學(xué)院之前對學(xué)生信息的管理大多數(shù)是人工進(jìn)展管理,并不是純粹的自動化管理,這樣的話管理人員的任務(wù)是非常繁重的,并且容易出錯,效率也低。〔3〕管理員:院校學(xué)生信息管理主要包含用戶的信息、課程、班級以及課程管理。假設(shè)是人工操作整理這些數(shù)據(jù)是非常浪費(fèi)時(shí)間和人力資源的,同時(shí)后期也不利于管理。那么開發(fā)出具有完整性和系統(tǒng)性的學(xué)生管理系統(tǒng)可以便、準(zhǔn)備、快捷地掌握學(xué)生的動態(tài)。4.系統(tǒng)概要設(shè)計(jì)添加學(xué)生信息修改學(xué)生信息查詢學(xué)生信息刪除學(xué)生信息根本信息管理查詢學(xué)生成績成績管理修改學(xué)生成績添加學(xué)生成績班級管理添加班級信息修改班級信息課程管理錄入課程修改課程查詢課程刪除課程學(xué)生信息管理系統(tǒng)4.1系統(tǒng)構(gòu)造圖添加學(xué)生信息修改學(xué)生信息查詢學(xué)生信息刪除學(xué)生信息根本信息管理查詢學(xué)生成績成績管理修改學(xué)生成績添加學(xué)生成績班級管理添加班級信息修改班級信息課程管理錄入課程修改課程查詢課程刪除課程學(xué)生信息管理系統(tǒng)圖2系統(tǒng)構(gòu)造設(shè)計(jì)示意圖4.2系統(tǒng)主要功能模塊設(shè)計(jì)
本系統(tǒng)的主要任務(wù)就是負(fù)責(zé)對學(xué)生信息管理.主要用戶為管理員,管理員擁有所有的權(quán)限,可以實(shí)現(xiàn)學(xué)生信息、學(xué)生成績、課程的添加、刪除、查詢、修改,以及對學(xué)生成績和人數(shù)進(jìn)展統(tǒng)計(jì)操作。該系統(tǒng)具有十分清晰友好的界面,操作界面簡潔,便于使用。為實(shí)現(xiàn)這些功能,系統(tǒng)主要分為如下幾個根本模塊:
〔1〕根本信息模塊:是管理員對學(xué)生信息進(jìn)展添加操作。通過本界面管理員可以對學(xué)生信息進(jìn)展相應(yīng)的修改,包括學(xué)號、XX、生日、密碼等??梢酝ㄟ^該界面輸入學(xué)生XX實(shí)現(xiàn)查詢該學(xué)生的所有信息。管理員可以把學(xué)生的整條信息進(jìn)展刪除,同時(shí)也刪除學(xué)生的成績。如圖3所示。根本信息管理根本信息管理添加學(xué)生信息查詢學(xué)生信息修改學(xué)生信息刪除學(xué)生信息新生入校查詢成績信息變更學(xué)生離校成績同時(shí)刪除圖3根本信息管理功能模塊圖〔2〕成績管理模塊:是管理員對學(xué)生綜合成績進(jìn)展管理。包括XX、學(xué)號、平時(shí)成績、期末成績、總成績、實(shí)驗(yàn)成績等信息錄入,查詢,和修改操作,如圖4所示。成績管理成績管理添加學(xué)生成績查詢學(xué)生成績修改學(xué)生成績新生入校成績排名掛科圖4成績管理功能模塊流程圖按學(xué)分、課程名稱、學(xué)時(shí)、課程類型、課程編號課程管理按學(xué)分、課程名稱、學(xué)時(shí)、課程類型、課程編號課程管理查詢課程刪除課程錄入課程修改課程圖5課程管理功能模塊圖〔4〕班級管理:該模塊我主要實(shí)現(xiàn)了兩個功能,即添加班級信息和修改班級信息。如圖6所示。學(xué)生入校班級管理學(xué)生入校班級管理添加班級信息修改班級信息轉(zhuǎn)學(xué)轉(zhuǎn)班圖6成績管理功能模塊圖4.3系統(tǒng)數(shù)據(jù)流圖用戶執(zhí)行每個功能模塊的操作時(shí),系統(tǒng)數(shù)據(jù)庫都會對其進(jìn)展數(shù)據(jù)庫備份和恢復(fù),產(chǎn)生相應(yīng)的輸入和輸出流,如查詢信息,需提供查詢條件,并判定其合法性,然后數(shù)據(jù)對加工進(jìn)展流動,提供數(shù)據(jù)流的數(shù)據(jù)存儲。通過數(shù)據(jù)流圖可以清楚地看到各實(shí)體之間的調(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è)計(jì)4.4.1數(shù)據(jù)庫概念構(gòu)造設(shè)計(jì)根據(jù)本系統(tǒng)的數(shù)據(jù)需要分析,列出出以下數(shù)據(jù)庫實(shí)體:學(xué)生實(shí)體E-R圖如圖11所示。XXXX性別出生日期政治面貌簡介學(xué)號密碼學(xué)生圖11學(xué)生實(shí)體之間關(guān)系E-R圖課程實(shí)體E-R圖如圖12所示。課程編號課程編號課程名稱備注學(xué)分課程學(xué)時(shí)課程類型圖12課程實(shí)體之間關(guān)系ER圖成績實(shí)體E-R圖如圖13所示。學(xué)號學(xué)號成績總成績平時(shí)成績實(shí)驗(yàn)成績期末成績XX圖13成績實(shí)體之間關(guān)系ER圖班級E-R圖如圖14所示。班級名班級名班級人數(shù)備注專業(yè)名稱班級所屬院系輔導(dǎo)員圖14班級實(shí)體之間關(guān)系ER圖管理員實(shí)體包括用戶名和密碼屬性,E-R圖如圖15所示。管理員管理員用戶名密碼圖15管理員實(shí)體之間關(guān)系ER圖通過本系統(tǒng)各實(shí)體間的E-R圖可知,一個學(xué)生可以選修對門課程,一門課程也可以被多個學(xué)生選修,管理員擁有所有權(quán)限,可以對學(xué)生的根本信息、成績、課程進(jìn)展所有管理操作,總體E_R圖如圖15所示:11NN1MN學(xué)生選課課程管理管理員成績組成班級N圖16總體E-R圖4.4.2數(shù)據(jù)庫邏輯構(gòu)造設(shè)計(jì)根據(jù)本系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì),一共為四表,具體構(gòu)造如下:表1學(xué)生根本信息表表2教務(wù)管理員(tb_user)表表3課程信息表表4成績信息表表5班級信息表5.系統(tǒng)實(shí)現(xiàn)5.1登錄模塊系統(tǒng)實(shí)現(xiàn)當(dāng)翻開本系統(tǒng)登錄時(shí),會呈現(xiàn)的是用戶管理員的登陸界面,如圖17所示。這時(shí)用戶管理員可以在界面上輸入正確的用戶名和密碼,用戶名和密碼相匹配,即可直接翻開登陸成功的管理員操作主界面,如圖5-2所示。如果用戶名和密碼錯誤,那么無法登陸。中選擇“重置〞的時(shí)候,可以把文本框中的數(shù)據(jù)重置,此時(shí)可以重新輸入用戶名和密碼。圖17登錄在用戶登錄頁面中設(shè)計(jì)使用了表格,通過表格才能讓各個元素在頁面中對齊,使得整個頁面顯得干凈,給人以美感。相關(guān)代碼如下:5.2根本信息管理實(shí)現(xiàn)當(dāng)管理員信息通過之后,就可默認(rèn)進(jìn)入學(xué)生信息列表頁,設(shè)計(jì)在頁面的左上角顯示用戶名,“重新登錄〞可以返回登錄頁面,同時(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。在此模塊XX、學(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é)生獲得懲罰與獎勵等。這些信息都需要管理員及時(shí)地進(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é)生的XX和驗(yàn)證碼,單擊“查詢〞既可完成操作,將顯示符合條件的學(xué)生信息。如圖23所示。圖22查詢學(xué)生信息圖23查詢學(xué)生信息結(jié)果相關(guān)代碼如下:〔4〕刪除學(xué)生信息當(dāng)學(xué)生離校,管理員需要刪除不需要的學(xué)生信息,點(diǎn)擊“刪除〞按鈕后會彈出提示“請選擇要刪除的學(xué)生!〞對話框。所以刪除操作的前提需要先選中再點(diǎn)擊“刪除〞即可刪除所選中的學(xué)生信息。同時(shí)也可以進(jìn)展批量刪除,選中多條學(xué)生信息后再點(diǎn)擊“刪除〞,彈出確認(rèn)刪除提示框,單擊“是〞出現(xiàn)刪除成功的對話框。如圖24所示。圖24確定要刪除的學(xué)生相關(guān)代碼如下:5.3成績管理實(shí)現(xiàn)對于學(xué)生成績管理功能,也是本系統(tǒng)的一個重要環(huán)節(jié),那么在該模塊主要實(shí)現(xiàn)三個功能:管理員對學(xué)生的考試成績錄入,查詢某個學(xué)生的成績,和修改操作。如平時(shí)成績、期末成績、總成績、實(shí)驗(yàn)成績等。如要刪除成績,那么把該學(xué)生的根本信息一同刪除。單擊主界面的“成績管理〞按鈕,可以進(jìn)入成績管理,如圖25所示,添加成績?nèi)鐖D26所示,修改成績?nèi)鐖D27所示。圖25成績信息列表圖26添加成績圖27修改成績相關(guān)代碼如下:5.4課程管理實(shí)現(xiàn)主要實(shí)現(xiàn)對各門課程編號、課程名稱、講課學(xué)時(shí)、總學(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班級管理實(shí)現(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ā)的艱辛,因?yàn)槲覍帉懘a程序經(jīng)歷并不是很豐富,存在著很多缺陷,所以進(jìn)展的的速度緩慢,往往卡在一個錯誤中幾天。在其中每一個細(xì)節(jié)都是不可忽略的,一不小心就出錯全盤皆輸。在開場系統(tǒng)編寫開場的時(shí)候,看著別人的界面非常漂亮清晰,于是絞盡腦汁地想自己該怎么動手,總希望自己能早點(diǎn)完善系統(tǒng)。歷時(shí)一個月的時(shí)間,我終于完成了本畢業(yè)設(shè)計(jì),經(jīng)過這次學(xué)習(xí),不僅我了解了JSP、Myecplice、Mysql和Tomcat等面的知識,而且對分層設(shè)計(jì)思想有了更深層的認(rèn)識。這次畢業(yè)設(shè)計(jì)的完成,我得到很多同學(xué)和教師的幫助。首先我特別感我的導(dǎo)師雪梅,從選題、采集文獻(xiàn)、論文大綱到定稿的容格式修改、最終定稿等各個環(huán)節(jié)都離不開她的悉心指導(dǎo),在此我謹(jǐn)向教師表示誠摯的意。同時(shí)還要感一起完成畢業(yè)論文的同學(xué)們,特別是在我調(diào)試程序遇到困難時(shí),及時(shí)地幫助我一起解決問題。感在整個撰寫過程中與我密切合作的同學(xué)們,沒有你們的幫助我的論文不能得以順利,在此,我再次向幫助過我的教師和同學(xué)們表示真誠的感!6.2展望學(xué)生信息管理它可以為學(xué)校檔案、圖書、教務(wù)、財(cái)務(wù)、后勤等管理準(zhǔn)確地提供學(xué)生的信息,同時(shí)它也要向教務(wù)管理提供課程數(shù)據(jù)。這些可以相互對調(diào)使用,并且構(gòu)成一個大系統(tǒng)。由以上得知,可以明確了解到開發(fā)和設(shè)計(jì)一個學(xué)生信息管理是很有需要性的,本次開發(fā)和設(shè)計(jì)符合學(xué)校的規(guī)定,完成了學(xué)校對學(xué)生信息管理的便操作,適用,界面直觀等要求。全面及時(shí)給學(xué)校主管部門提供信息,便管理,同時(shí)也可以通過校園網(wǎng)共享學(xué)生信息和擴(kuò)展各類應(yīng)用。參考文獻(xiàn)[1]
鄧良松
海巖陸麗娜.軟件工程[M].:電子科技大學(xué)
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年電影院廣告投放與品牌合作合同2篇
- 二零二五年知識產(chǎn)權(quán)許可特別合同2篇
- 二零二五年度留學(xué)國家與學(xué)校選擇合同2篇
- 二零二五年網(wǎng)紅直播廣告合作合同1200字范本3篇
- 二零二五版礦山資產(chǎn)轉(zhuǎn)讓與資源補(bǔ)償合同3篇
- 二零二五年度邊溝工程防滲漏與防水害合同2篇
- 二零二五年度跨江大橋PC構(gòu)件預(yù)制及吊裝工程合同3篇
- 二零二五年度軟件許可與維護(hù)合同3篇
- 2025年度網(wǎng)絡(luò)安全防護(hù)軟件開發(fā)類框架合同3篇
- 小區(qū)物業(yè)保潔勞務(wù)合同(2篇)
- 2025年下半年貴州高速公路集團(tuán)限公司統(tǒng)一公開招聘119人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 資產(chǎn)評估服務(wù)房屋征收項(xiàng)目測繪實(shí)施方案
- 2025年經(jīng)濟(jì)形勢會議講話報(bào)告
- 北師大版小學(xué)三年級上冊數(shù)學(xué)第五單元《周長》測試卷(含答案)
- 國家安全責(zé)任制落實(shí)情況報(bào)告3篇
- 2024年度順豐快遞冷鏈物流服務(wù)合同3篇
- 六年級下冊【默寫表】(牛津上海版、深圳版)(漢譯英)
- 合同簽訂培訓(xùn)
- 電工基礎(chǔ)知識培訓(xùn)課程
- 鐵路基礎(chǔ)知識題庫單選題100道及答案解析
- 金融AI:顛覆與重塑-深化理解AI在金融行業(yè)的實(shí)踐與挑戰(zhàn)
評論
0/150
提交評論