資源描述:
《基于~java學(xué)生信息處理系統(tǒng)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、.成績:江西科技師范大學(xué)畢業(yè)設(shè)計(論文)學(xué)生姓名:題目(中文):基于Java的學(xué)生信息管理系統(tǒng)(外文):StudentInformationManagementSystembasedonJava院(系):數(shù)學(xué)與計算機科學(xué)學(xué)院專業(yè):計算機科學(xué)與技術(shù)年級:學(xué)號:指導(dǎo)教師:時間:2016年4月2016年4月20日目錄.1.引言11.1項目開發(fā)背景和意義11.2國內(nèi)外的研究現(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框架結(jié)構(gòu)設(shè)計分
2、析43.3用戶需求分析44.系統(tǒng)概要設(shè)計54.1系統(tǒng)結(jié)構(gòu)圖54.2系統(tǒng)主要功能模塊設(shè)計54.3程序流程圖74.4數(shù)據(jù)庫設(shè)計84.4.1數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計94.4.2數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計115.系統(tǒng)實現(xiàn)135.1登錄模塊系統(tǒng)實現(xiàn)135.2基本信息管理實現(xiàn)145.3成績管理實現(xiàn)215.4課程管理實現(xiàn)235.5班級管理實現(xiàn)266.總結(jié)和展望296.1總結(jié)296.2展望29.參考文獻(xiàn)30.基于Java的學(xué)生信息管理系統(tǒng)摘要:基于Java的學(xué)生信息管理系統(tǒng)分為五大模塊:登錄管理、學(xué)生基本信息管理、成績管理、課程管理和班級管理。本文詳細(xì)介紹了前臺界面的操作及后臺
3、數(shù)據(jù)庫的鏈接,根據(jù)模塊制定各個功能的所需界面的實現(xiàn)方法。該系統(tǒng)具有十分清晰友好的界面,操作界面簡潔,便于使用。關(guān)鍵字:學(xué)生信息管理;MYSQL;JAVA1.引言1.1項目開發(fā)背景和意義隨著科學(xué)技術(shù)的快速發(fā)展和不斷提高,尤其是計算機科學(xué)技術(shù)的日漸普及,其功能的強大以及運行速度已經(jīng)被人們深刻地了解。近幾年來高校的辦學(xué)模式多元化和學(xué)校規(guī)模的擴大,為了實現(xiàn)對學(xué)生信息進(jìn)行科學(xué)管理,因此開發(fā)一個簡單快速規(guī)范的平臺。學(xué)生的信息管理是教務(wù)管理的一個至關(guān)重要的部分,傳統(tǒng)的方法不僅費人力和時間,而且效率低。如學(xué)生發(fā)生班級調(diào)動,傳統(tǒng)的方法需要人工及時更改信息,十分復(fù)雜,
4、使得該學(xué)生信息不能合理地配置。而使用計算機技術(shù)對學(xué)生檔案信息進(jìn)行管理的優(yōu)點具有便于查找、檢索快速、統(tǒng)計科學(xué)、保密性強、管理規(guī)范、節(jié)約成本等優(yōu)點。1.2國內(nèi)外的研究現(xiàn)狀?????學(xué)生信息管理工作是各大高校必不可少的管理工作之一,在學(xué)校占據(jù)重要的地位,它涉及到學(xué)生、老師和管理員等多方面。由于各大高校學(xué)生人數(shù)日益增長,因此研發(fā)出一款具有操作靈活且人性化的管理系統(tǒng)成為了迫切需要。從國外看來許多高校一般是由技術(shù)強大穩(wěn)定的隊伍來完成該系統(tǒng)程序的設(shè)計與研制,或者是本校的某個院系。在西方電子管理系統(tǒng)的概念早已被學(xué)生引入,他們可以通過網(wǎng)絡(luò)瀏覽學(xué)校的管理系統(tǒng)網(wǎng)站,以及
5、學(xué)校的學(xué)術(shù)信息等??梢圆榭磦€人信息、考試成績和課程,這種方式大大地減輕了人力和時間。.從國內(nèi)研究現(xiàn)狀來看,而國內(nèi)的起步相對較晚,在信息安全和更新方面尚有欠缺,且建立單獨的資料共享性差。隨著數(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)費短缺,配套系統(tǒng)不完善使得系統(tǒng)功能得不到全面應(yīng)用,留下了障礙和瓶頸。2.系統(tǒng)主要技術(shù)
6、及開發(fā)環(huán)境介紹2.1Java語言Java語言由Sun公司倡導(dǎo)發(fā)布,起初名為OAK語言。它的誕生徹底改變了軟件開發(fā)行業(yè)的模式,該語言功能受到軟件程序員的追捧,并成為Internet上使用最為廣泛的開發(fā)語言。在任何不同的操作系統(tǒng)和體系布局中,Java虛擬機的實現(xiàn)與編寫Java語言都是相關(guān)聯(lián)的。Java的框架由Java虛擬機、JavaAPI、Javaclass文件和Java語言組成。2.2Eclipse簡介Eclipsep平臺是IBM公司的跨平臺的通用集成開發(fā)環(huán)境。該平臺是基于C/C++、Java等語言的一個開發(fā)環(huán)境功能插件,對于其本身,是一個作為開發(fā)應(yīng)
7、用程序的客戶端框架平臺。這些功能插件通常有開發(fā)工具JDK、JDT、插件開發(fā)環(huán)境(Plug-inDevelopmentEnvironment,簡稱PDE)等。其中較簡易好用的一種插件使用是PDE,它是以一組向?qū)У男问絹硗瓿刹寮膭?chuàng)建,在Eclipse平臺使用這些插件工作可以更加趨于穩(wěn)定。?Eclipse平臺運行庫核心非常小,它是屬于微內(nèi)核。它在啟動時主要負(fù)責(zé)完成兩個任務(wù):管理插件和查找插件的注冊表信息,它只在需要的時候才加載該插件,從而減少啟動時間和資源空間提高運行效率。2.3Mysql概述.Mysql在數(shù)據(jù)庫管理系統(tǒng)中是較出色之一,使用簡單、安全可
8、靠、運行速度快等優(yōu)點被它所占有。訪問Mysql數(shù)據(jù)庫可以利用多種語言編寫,并且被大多數(shù)用戶選擇為網(wǎng)站后臺的數(shù)據(jù)庫。Mysq