版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、重慶信息技術(shù)職業(yè)學(xué)院 畢業(yè)設(shè)計(jì) 題目 學(xué)籍管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 選題性質(zhì):設(shè)計(jì)報(bào)告其他 院 系 軟件與藝術(shù)學(xué)院 專 業(yè) 軟件技術(shù) 班 級(jí) 軟計(jì) 1104 學(xué) 號(hào) 1110070303 學(xué)生姓名 王瓊亞 指導(dǎo)教師 曾鵬 教務(wù)處制 2013 年 6 月 10 日 20112011 屆屆 軟軟 件件 學(xué)院學(xué)院 畢業(yè)設(shè)計(jì)選題審批單 年級(jí) 2011 級(jí) 專業(yè) 軟件技術(shù) 班級(jí) 4 班 學(xué)生姓名王瓊亞 學(xué) 號(hào)1110070303 選題 學(xué)籍管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)選題性質(zhì) 設(shè)計(jì)報(bào)告其他 選題論證: 學(xué)生學(xué)籍管理是學(xué)校管理的重要組成部分,對(duì)于學(xué)校和政府教育單位來(lái)說(shuō)都至關(guān)重要, 所以學(xué)生學(xué)籍管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏?/p>
2、足的信息和快捷的查詢手段。傳統(tǒng)的人工方 式管理方式效率低、保密性差、不利于查找、更新和維護(hù)。使用計(jì)算機(jī)對(duì)學(xué)生信息進(jìn)行管 理,能夠極大地提高學(xué)生管理的效率,節(jié)約教育經(jīng)費(fèi),這也是適應(yīng)學(xué)校信息化建設(shè)發(fā)展趨 勢(shì)的重要因素。 指導(dǎo)教師初審意見(jiàn): 簽 名: 年 月 日 畢業(yè)設(shè)計(jì)工作領(lǐng)導(dǎo)小組審批意見(jiàn): 簽 名: 年 月 日 20112011 屆屆 軟軟 件件 學(xué)院學(xué)院 畢業(yè)設(shè)計(jì)開(kāi)題報(bào)告及進(jìn)度要求 年級(jí) 2011 級(jí) 班級(jí) 軟技 4 班 學(xué)生姓名 王瓊亞學(xué) 號(hào)1110070303 指導(dǎo)教師 曾鵬選題性質(zhì) 設(shè)計(jì)報(bào)告其他 選題學(xué)籍管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 選題的目的和意義: 隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,計(jì)算機(jī)在學(xué)校管理中
3、應(yīng)用的普及,利用計(jì)算機(jī)實(shí)現(xiàn)學(xué)校 的學(xué)籍管理勢(shì)在必行。對(duì)于學(xué)校來(lái)說(shuō),利用計(jì)算機(jī)支持學(xué)校高效率完成學(xué)籍管理對(duì)學(xué)校管 理走向科學(xué)化、規(guī)范化起著重要的作用。學(xué)校管理并不可能面面俱到,如果對(duì)學(xué)籍管理實(shí) 行手工操作,會(huì)耗費(fèi)學(xué)校老師大量的時(shí)間與精力,計(jì)算機(jī)進(jìn)行學(xué)籍管理時(shí),不僅能夠保證 工作的準(zhǔn)確性,而且還可以利用計(jì)算機(jī)對(duì)學(xué)生變動(dòng)進(jìn)行及時(shí)的修改,從而節(jié)省更多的時(shí)間, 提高工作效率。因?yàn)樽鳛楦咝5奶厥猱a(chǎn)品-人才,社會(huì)對(duì)他需要首先聽(tīng)其言,觀其形, 尋其質(zhì),而后才能用其人。它不僅反映學(xué)生本質(zhì)的重要憑證,也為社會(huì)提供人才的重要參 考依據(jù),而且是學(xué)生在校期間個(gè)人學(xué)習(xí)、經(jīng)歷、能力等真實(shí)記錄,對(duì)該畢業(yè)生參加就業(yè)和 學(xué)生管理
4、工作有著重要的作用。在一定程度上,學(xué)生學(xué)籍也是高校學(xué)生管理的有力依據(jù), 它有利于促進(jìn)學(xué)生素質(zhì)的提高,為更好的服務(wù)與人才培養(yǎng)這個(gè)總目標(biāo)提供支持,因此,做 好學(xué)籍管理系統(tǒng)必然具有作用意義。 選題研究的主要內(nèi)容和技術(shù)方案: 內(nèi)容:如何讓系統(tǒng)實(shí)現(xiàn)學(xué)生成績(jī)查詢、信息查詢、教師信息查詢以及管理員對(duì)學(xué) 生和教師信息進(jìn)行的增刪改查等功能。 技術(shù)方案:如何用 java 語(yǔ)句連接數(shù)據(jù)庫(kù)以實(shí)現(xiàn)學(xué)生單獨(dú)查詢和教師對(duì)學(xué)生信息 的批量操作功能,加強(qiáng)對(duì)數(shù)據(jù)的保密性等。 1:用 sql srever 2005 建立信息數(shù)據(jù)庫(kù)。 2:eclipse 軟件開(kāi)發(fā)平臺(tái)。 畢業(yè)設(shè)計(jì)工作時(shí)間2013 年 6 月 18 日 至 2013
5、年 10 月 20 日 畢業(yè)設(shè)計(jì)工作日程安排 時(shí)間段工作內(nèi)容 6 月 18 日-6 月 21 日選題、開(kāi)題、制定任務(wù) 6 月 22 日-6 月 28 日選題上傳至教務(wù)管理系統(tǒng) 6 月 29 日-7 月 15 日收集、整理資料,撰寫設(shè)計(jì)大綱 7 月 16 日-8 月 20 日完成作品主體設(shè)計(jì)、論文文檔、調(diào)整格式等 8 月 21 日-9 月 19 日定稿、上交指導(dǎo)老師 10 月 20 日完成畢業(yè)設(shè)計(jì) 指導(dǎo)教師意見(jiàn):指導(dǎo)教師意見(jiàn): 成果要求:成果要求: 簽字:簽字: 年年 月月 日日 重慶信息技術(shù)職業(yè)學(xué)院 畢業(yè)設(shè)計(jì)小組任務(wù)分配表 序號(hào)姓名班級(jí)畢業(yè)設(shè)計(jì)工作任務(wù)分配 1王瓊亞軟計(jì) 1104學(xué)籍管理系統(tǒng)設(shè)
6、計(jì)與實(shí)現(xiàn) 學(xué)籍管理系統(tǒng) 王瓊亞 (重慶信息技術(shù)職業(yè)學(xué)院軟件學(xué)院 重慶萬(wàn)州 404000) 摘要摘要:隨著計(jì)算機(jī)技術(shù)及網(wǎng)絡(luò)通訊技術(shù)的飛速發(fā)展,許多學(xué)校已經(jīng)有了較好的基于網(wǎng)絡(luò)的計(jì)算 機(jī)應(yīng)用基礎(chǔ)設(shè)施。為提高學(xué)校管理工作的現(xiàn)代化、科學(xué)化水平,保證信息處理的即時(shí)化、準(zhǔn)確化, 開(kāi)發(fā)一套對(duì)學(xué)生學(xué)籍進(jìn)行管理的軟件是極其重要的、必要的。本系統(tǒng)為解決這一問(wèn)題而開(kāi)發(fā),可以 減少學(xué)籍管理工作的工作量、提高工作效率、節(jié)省資源,提高學(xué)校信息技術(shù)應(yīng)用水平。論文概述了 信息技術(shù)在教學(xué)中的應(yīng)用,介紹了系統(tǒng)的開(kāi)發(fā)背景、開(kāi)發(fā)工具 eclipse 以及開(kāi)發(fā)中使用的 java 等 技術(shù)。詳細(xì)闡述了需求分析及系統(tǒng)設(shè)計(jì)的過(guò)程,后者主要包括
7、功能模塊劃分及數(shù)據(jù)庫(kù)的設(shè)計(jì)。系統(tǒng) 分為四大模塊:用戶管理模塊、課程管理模塊、成績(jī)管理模塊及系統(tǒng)管理模塊。用戶管理模塊主要 包括學(xué)生管理和教師管理兩個(gè)子模塊,學(xué)生管理負(fù)責(zé)維護(hù)學(xué)生信息,教師管理負(fù)責(zé)維護(hù)教師信息; 課程管理模塊負(fù)責(zé)維護(hù)課程信息;成績(jī)管理模塊負(fù)責(zé)維護(hù)成績(jī)信息;系統(tǒng)管理模塊負(fù)責(zé)維護(hù)數(shù)據(jù)字 典的維護(hù)與擴(kuò)展。 關(guān)鍵詞關(guān)鍵詞:b/s 體系結(jié)構(gòu),java,學(xué)籍管理 前 言 學(xué)生學(xué)籍管理系統(tǒng)是一個(gè)教育單位信息化管理中不可缺少的部分,它的內(nèi)容對(duì)于學(xué)校的決策者 和管理者來(lái)說(shuō)都至關(guān)重要,所以學(xué)生學(xué)籍管理系統(tǒng)應(yīng)該能夠?yàn)橛脩簦磳W(xué)生和管理者)提供充足的 信息和快捷的查詢手段。但一直以來(lái)人們使用傳統(tǒng)人工的方
8、式來(lái)管理文件檔案,這種管理方式存在 著許多缺點(diǎn),如:效率低、保密性差,另外時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和 維護(hù)都帶來(lái)了不少的困難。 隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人 類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)學(xué)生學(xué)籍 信息進(jìn)行管理,具有手工管理所無(wú)法比擬的優(yōu)點(diǎn).例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、 保密性好、壽命長(zhǎng)、成本低、數(shù)據(jù)處理快速等。這些優(yōu)點(diǎn)能夠極大地提高了學(xué)生學(xué)籍信息管理的效 率,也是學(xué)生學(xué)籍管理科學(xué)化、正規(guī)化,與世界接軌的重要條件。因此,開(kāi)發(fā)一套學(xué)生學(xué)籍管理軟件 成
9、為很有必要的事情。 本論文共分為 5 章來(lái)介紹。 第一章 概述,主要是介紹信息管理的發(fā)展?fàn)顩r和發(fā)展趨勢(shì),選題背景和意義和體系結(jié)構(gòu)等。 第二章 需求分析與總體設(shè)計(jì)部分,主要是分析學(xué)生學(xué)籍系統(tǒng)的功能需求和從總體上設(shè)計(jì)該系 統(tǒng)。 第三章 數(shù)據(jù)庫(kù)設(shè)計(jì),主要是對(duì)數(shù)據(jù)庫(kù)表的結(jié)構(gòu)、表的關(guān)系圖和 e-r 圖等的設(shè)計(jì)。 第四章 詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)部分,主要是詳細(xì)描述該系統(tǒng)的功能及其代碼實(shí)現(xiàn)。 第五章 結(jié)論部分,主要是對(duì)本論文的總結(jié)。 目 錄 1 1 緒論緒論 .1 1 1.11.1 選題背景和意義選題背景和意義 .1 1 1.21.2 國(guó)內(nèi)外發(fā)展趨勢(shì)國(guó)內(nèi)外發(fā)展趨勢(shì) .1 1 1.31.3 體系結(jié)構(gòu)體系結(jié)構(gòu) .2 2
10、 1.3.1 b/s 體系結(jié)構(gòu) .2 1.41.4javajava技術(shù)技術(shù) .2 2 1.5jdbc1.5jdbc 數(shù)據(jù)訪問(wèn)接口數(shù)據(jù)訪問(wèn)接口 .3 3 2 2 系統(tǒng)分析系統(tǒng)分析.4 4 2.12.1 需求分析需求分析 .4 4 2.22.2 系統(tǒng)總體設(shè)計(jì)系統(tǒng)總體設(shè)計(jì) .4 4 2.2.1 系統(tǒng)設(shè)計(jì)目標(biāo) .4 2.2.2 系統(tǒng)設(shè)計(jì)思想 .4 2.2.3 系統(tǒng)功能描述 .5 2.2.4 系統(tǒng)流程設(shè)計(jì) .6 3 3 數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì).9 9 3.13.1 數(shù)據(jù)庫(kù)表的結(jié)構(gòu)數(shù)據(jù)庫(kù)表的結(jié)構(gòu) .9 9 3.23.2 邏輯結(jié)構(gòu)設(shè)計(jì)邏輯結(jié)構(gòu)設(shè)計(jì) .1010 3.33.3 數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù) e-re-r 圖圖 .
11、1010 4 4 系統(tǒng)功能實(shí)現(xiàn)系統(tǒng)功能實(shí)現(xiàn).1313 4.14.1 連接數(shù)據(jù)庫(kù)連接數(shù)據(jù)庫(kù) .1313 4.24.2 設(shè)計(jì)系統(tǒng)主窗體設(shè)計(jì)系統(tǒng)主窗體 .1515 4.34.3 用戶管理模塊用戶管理模塊 .1616 4.3.1 學(xué)生基本信息 .16 4.3.2 教師基本信息 .17 4.44.4 成績(jī)管理成績(jī)管理 .1818 4.54.5 課程管理課程管理 .1919 4.64.6 系統(tǒng)管理模塊的設(shè)計(jì)系統(tǒng)管理模塊的設(shè)計(jì) .2020 5 5 結(jié)論結(jié)論 .2222 6 6 致謝致謝 .2323 7 7 參考文獻(xiàn)參考文獻(xiàn) .2424 1 緒論 1.1 選題背景和意義 隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,計(jì)算機(jī)在學(xué)校
12、管理中應(yīng)用的普及,利用計(jì)算機(jī)實(shí)現(xiàn)學(xué)校的學(xué)籍管 理勢(shì)在必行。對(duì)于學(xué)校來(lái)說(shuō),利用計(jì)算機(jī)支持學(xué)校高效率完成學(xué)籍管理對(duì)學(xué)校管理走向科學(xué)化、規(guī) 范化起著重要的作用。學(xué)校管理并不可能面面俱到,如果對(duì)學(xué)籍管理實(shí)行手工操作,會(huì)耗費(fèi)學(xué)校老 師大量的時(shí)間與精力,計(jì)算機(jī)進(jìn)行學(xué)籍管理時(shí),不僅能夠保證工作的準(zhǔn)確性,而且還可以利用計(jì)算 機(jī)對(duì)學(xué)生變動(dòng)進(jìn)行及時(shí)的修改,從而節(jié)省更多的時(shí)間,提高工作效率。因?yàn)樽鳛楦咝5奶厥猱a(chǎn)品- -人才,社會(huì)對(duì)他需要首先聽(tīng)其言,觀其形,尋其質(zhì),而后才能用其人。它不僅反映學(xué)生本質(zhì)的 重要憑證,也為社會(huì)提供人才的重要參考依據(jù),而且是學(xué)生在校期間個(gè)人學(xué)習(xí)、經(jīng)歷、能力等真實(shí) 記錄,對(duì)該畢業(yè)生參加就業(yè)和學(xué)
13、生管理工作有著重要的作用。在一定程度上,學(xué)生學(xué)籍也是高校學(xué) 生管理的有力依據(jù),它有利于促進(jìn)學(xué)生素質(zhì)的提高,為更好的服務(wù)與人才培養(yǎng)這個(gè)總目標(biāo)提供支持, 因此,做好學(xué)籍管理系統(tǒng)必然具有作用意義。 1.2 國(guó)內(nèi)外發(fā)展趨勢(shì) 信息社會(huì)的高科技,商品經(jīng)濟(jì)化的高效益,使計(jì)算機(jī)的應(yīng)用以普及到經(jīng)濟(jì)和社會(huì)生活的各個(gè)領(lǐng) 域。計(jì)算機(jī)雖然與人類的關(guān)系愈來(lái)愈密切,還有人由于計(jì)算機(jī)操作不方便繼續(xù)用手工勞動(dòng)。為了適 應(yīng)現(xiàn)代社會(huì)人們高度強(qiáng)烈的時(shí)間觀念,學(xué)生學(xué)籍管理系統(tǒng)為教學(xué)辦公室?guī)?lái)了極大的方便。信息化 在國(guó)外已經(jīng)非常普及了,但在中國(guó),教育信息化本身還沒(méi)有被算做一個(gè)真正的產(chǎn)業(yè),更沒(méi)有形成清 晰的產(chǎn)業(yè)模式。但是,就是在這樣的一個(gè)
14、模式下,過(guò)度重視硬件投入的相關(guān)教育部門更應(yīng)該理性思 考,將教育信息化的精力重新拉回到基礎(chǔ)數(shù)據(jù)信息化的投入上,通過(guò)數(shù)據(jù)基礎(chǔ)的實(shí)施與逐漸完善, 形成一個(gè)更具價(jià)值的系統(tǒng)化、規(guī)模化的全方位教育信息化體系。 隨著計(jì)算機(jī)的普及和網(wǎng)絡(luò)技術(shù)的發(fā)展,我國(guó)教育行業(yè)信息化建設(shè)很早就已經(jīng)開(kāi)始在全國(guó)展開(kāi)部 署了。學(xué)生學(xué)籍管理系統(tǒng)就是其中之一。傳統(tǒng)的手寫管理由于工作量巨大、存放麻煩、更新困難、 不易備份,已隨著時(shí)代的發(fā)展而顯得落伍了。這就要我們創(chuàng)造更快更新鮮的管理系統(tǒng)來(lái)。電子管理 以快捷、方便的使用而受到歡迎。學(xué)生學(xué)籍管理系統(tǒng)是一個(gè)教育單位不可缺少的部分,它的內(nèi)容對(duì) 于學(xué)校的決策者和管理者來(lái)說(shuō)都至關(guān)重要,所以學(xué)生學(xué)籍管理
15、系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥沭I信息 和快捷的增刪改查手段。但一直以來(lái)人們使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在著 許多缺點(diǎn),如:效率低、保密性差、另外時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新 和維護(hù)都帶來(lái)了不少得困難。 隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入 人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)學(xué)生信 息、學(xué)籍、成績(jī)等進(jìn)行管理,具有手工管理所無(wú)法比擬的優(yōu)點(diǎn)。例如:查找方便、可靠性高、存儲(chǔ) 量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大的提高學(xué)生學(xué)籍管理的效率,也是學(xué)校的 科學(xué)化、正規(guī)化
16、管理,與世界接軌的重要條件。 1.3 體系結(jié)構(gòu) 1.3.1 b/s 體系結(jié)構(gòu) 在 b/s 體系結(jié)構(gòu)系統(tǒng)中,用戶通過(guò)瀏覽器向分布在網(wǎng)絡(luò)上的許多服務(wù)器發(fā)出請(qǐng)求,服務(wù)器對(duì)瀏 覽器的請(qǐng)求進(jìn)行處理,將用戶所需信息返回到瀏覽器。b/s 結(jié)構(gòu)簡(jiǎn)化了客戶機(jī)的工作,客戶機(jī)上只 需配置少量的客戶端軟件。服務(wù)器將擔(dān)負(fù)更多的工作,對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)和應(yīng)用程序的執(zhí)行將在服務(wù) 器上完成。瀏覽器發(fā)出請(qǐng)求,而其余如數(shù)據(jù)請(qǐng)求、加工、結(jié)果返回以及動(dòng)態(tài)網(wǎng)頁(yè)生成等工作全部由 web server 完成。實(shí)際上 b/s 體系結(jié)構(gòu)是把二層 c/s 結(jié)構(gòu)的事務(wù)處理邏輯模塊從客戶機(jī)的任務(wù)中 分離出來(lái),由 web 服務(wù)器單獨(dú)組成一層來(lái)負(fù)擔(dān)其任務(wù),
17、這樣客戶機(jī)的壓力減輕了,把負(fù)荷分配給了 web 服務(wù)器。這種三層體系結(jié)構(gòu)如圖 1 所示。 圖 1-1 三層體系結(jié)構(gòu) 采用該結(jié)構(gòu)軟件的優(yōu)勢(shì)在于: (1)無(wú)需開(kāi)發(fā)客戶端軟件、維護(hù)和升級(jí)方便。 (2)可跨平臺(tái)操作,任何一臺(tái)機(jī)器只要裝有 www 瀏覽器軟件,均可作為客戶機(jī)來(lái)訪問(wèn)系統(tǒng)。 (3)具有良好的開(kāi)放性和可擴(kuò)充性。 (4)可采用防火墻技術(shù)來(lái)保證系統(tǒng)的安全性,有效的適應(yīng)當(dāng)前用戶對(duì)管理信息系統(tǒng)的新需求。 這種三層結(jié)構(gòu)層與層之間相互獨(dú)立,任何一層的改變不影響其它層的功能。由于這種結(jié)構(gòu) 是提供一個(gè)跨平臺(tái)的簡(jiǎn)單一致的應(yīng)用環(huán)境,實(shí)現(xiàn)了開(kāi)發(fā)系統(tǒng)與應(yīng)用系統(tǒng)的分離,因此避免了為多重 不同的操作系統(tǒng)開(kāi)發(fā)同一應(yīng)用系統(tǒng)的
18、重復(fù)操作,便于用戶群的擴(kuò)展、變化以及應(yīng)用系統(tǒng)的管理。 因此該結(jié)構(gòu)在管理系統(tǒng)開(kāi)發(fā)領(lǐng)域中獲得飛速發(fā)展,成為應(yīng)用軟件開(kāi)發(fā)中一種流行的體系結(jié)構(gòu), 所以在開(kāi)發(fā)本系統(tǒng)時(shí)采用這種模式。 1.4 java技術(shù) java 是一種可以撰寫跨平臺(tái)應(yīng)用軟件的面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言,是由 sun microsystems 公 司于 1995 年 5 月推出的 java 程序設(shè)計(jì)語(yǔ)言和 java 平臺(tái)(即 javase, javaee, javame)的總稱。 java 技術(shù)具有卓越的通用性、高效性、平臺(tái)移植性和安全性,廣泛應(yīng)用于個(gè)人 pc、數(shù)據(jù)中心、游 戲控制臺(tái)、科學(xué)超級(jí)計(jì)算機(jī)、移動(dòng)電話和互聯(lián)網(wǎng),同時(shí)擁有全球最大的開(kāi)發(fā)
19、者專業(yè)社群。在全球云 計(jì)算和移動(dòng)互聯(lián)網(wǎng)的產(chǎn)業(yè)環(huán)境下,java 更具備了顯著優(yōu)勢(shì)和廣闊前景。java 是由 sun microsystems 公司于 1995 年 5 月推出的 java 面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言(以下簡(jiǎn)稱 java 語(yǔ)言)和 java 平臺(tái)的總稱。java 分為三個(gè)體系 j2se (java2 platform standard edition,java 平臺(tái)標(biāo)準(zhǔn) 版),j2ee(java 2 platform,enterprise edition,java 平臺(tái)企業(yè)版),j2me (java 2 platform micro edition,java 平臺(tái)微型版)。 1.5 jd
20、bc 數(shù)據(jù)訪問(wèn)接口 為支持 java 程序的數(shù)據(jù)庫(kù)操作功能,java 語(yǔ)言采用了專門的 java 數(shù)據(jù)庫(kù)編程接口(java database connecivity,jdbc) ,用于在 java 程序中實(shí)現(xiàn)數(shù)據(jù)庫(kù)操作功能并簡(jiǎn)化操作過(guò)程。jdbc 支 持基本 sql 語(yǔ)句,提供多樣化的數(shù)據(jù)庫(kù)連接方式,為各種不同的數(shù)據(jù)庫(kù)提供統(tǒng)一的操作界面。jdbc 工作原理如圖 3 所示 圖 1-2jdbc 工作原理 2 系統(tǒng)分析 2.1 需求分析 本系統(tǒng)主要是針對(duì)各個(gè)高校的學(xué)生學(xué)籍進(jìn)行管理,系統(tǒng)滿足以下幾點(diǎn)要求: 系統(tǒng)內(nèi)容的全面性。學(xué)生學(xué)籍管理系統(tǒng)不僅是對(duì)學(xué)籍的一些基本管理,而且還對(duì)學(xué)籍的查看、 刪除各方面都
21、有很好的管理,并且不同的管理權(quán)限可操作的內(nèi)容也是不同的,因此,本系統(tǒng)能夠很 好的滿足管理人員的需要,使個(gè)人用戶可以快捷、簡(jiǎn)便、安全地使用本系統(tǒng)。 2.2 系統(tǒng)總體設(shè)計(jì) 本系統(tǒng)劃分了 2 個(gè)角色,分別為教師(管理員) 、學(xué)生。2 個(gè)角色的功能需求所列如下: 1教師(管理員)對(duì)功能的需求 登錄后取得管理權(quán)限。 修改自身信息,主要為修改登錄密碼及基本信息。 注銷此次權(quán)限。 增加、刪除、修改、查詢學(xué)生信息、教師信息、課程信息、成績(jī)信息 維護(hù)數(shù)據(jù)字典 2學(xué)生對(duì)功能的需求 登錄取得學(xué)生的權(quán)限。 修改自身信息,主要為修改登錄密碼及基本信息。 注銷此次權(quán)限。 瀏覽課程信息。 瀏覽成績(jī)信息。 2.2.1 系統(tǒng)設(shè)
22、計(jì)目標(biāo) 學(xué)籍管理信息系統(tǒng)以計(jì)算機(jī)為工具,把學(xué)籍管理系統(tǒng)更完善,通過(guò)對(duì)教務(wù)管理所需的信息管理, 減輕行政人員的工作負(fù)擔(dān),使教學(xué)辦公室對(duì)學(xué)生檔案的管理更方便,把管理人員從繁瑣的數(shù)據(jù)計(jì)算 處理中解脫出來(lái),使其有更多的精力從事教務(wù)管理政策的研究實(shí)施,教學(xué)計(jì)劃的制定執(zhí)行和教學(xué)質(zhì) 量的監(jiān)督檢查,從而全面提高教學(xué)質(zhì)量。計(jì)算機(jī)的資源是受到限制的,因此要充分利用 jsp 的功能, 設(shè)計(jì)出功能強(qiáng)大的軟件,同時(shí)要盡可能減少對(duì)系統(tǒng)資源的占用,同時(shí)對(duì)本系統(tǒng)要求有良好的保密 2.2.2 系統(tǒng)設(shè)計(jì)思想 1、 采用現(xiàn)有的資源,先進(jìn)的管理系統(tǒng)開(kāi)發(fā)方案,充分利用學(xué)?,F(xiàn)有的資源,減少開(kāi)發(fā)中的時(shí) 間和財(cái)力、物力、提高系統(tǒng)開(kāi)發(fā)的水平和
23、應(yīng)用效果。 2、 系統(tǒng)就滿足學(xué)校的需求,例如學(xué)生信息的錄入、查詢、更新等。學(xué)生成績(jī)查詢與管理。 3、 系統(tǒng)就具備數(shù)據(jù)庫(kù)維護(hù)功能,及時(shí)根據(jù)用戶需求進(jìn)行數(shù)據(jù)添加、刪除、修改等操作。 2.2.3 系統(tǒng)功能描述 學(xué)生學(xué)籍管理系統(tǒng)的主要功能包括以下幾個(gè)方面:用戶管理、課程管理、成績(jī)管理、基本信息 管理,其功能結(jié)構(gòu)圖,如圖 2-1 所示 圖 2-1 系統(tǒng)模塊劃分圖 1用戶管理模塊 該模塊負(fù)責(zé)管理學(xué)生和教師信息,學(xué)生在該模塊中只可以 修改個(gè)人基本信息,教師可以增加、 刪除、修改、查詢學(xué)生和教師信息。 2課程管理模塊 該模塊負(fù)責(zé)管理所有課程的基本信息,學(xué)生在該模塊中只可以瀏覽課程信息,教師可以增加、 刪除、修
24、改、查詢課程信息。 3成績(jī)管理模塊 該模塊負(fù)責(zé)管理所有學(xué)生的各門課程的成績(jī)信息,學(xué)生在該模塊中只可以瀏覽成績(jī)信息,教師 可以增加、刪除、修改、查詢成績(jī)信息。 4系統(tǒng)模塊管理 該模塊負(fù)責(zé)維護(hù)數(shù)據(jù)字典信息,學(xué)生對(duì)此沒(méi)有操作的權(quán)力,教師可以根據(jù)需求對(duì)數(shù)據(jù)字典進(jìn)行 增加、刪除、修改、查詢。 2.2.4 系統(tǒng)流程設(shè)計(jì) 系統(tǒng)流程圖,如圖 2-2 所示: 圖 2-2系統(tǒng)流程圖 首先是到登陸頁(yè)面,登陸時(shí)先判斷用戶名和密碼是否匹配,若匹配則判斷是教師(管理員)還 是學(xué)生,然后再進(jìn)入相應(yīng)的頁(yè)面,否則返回登錄頁(yè)面。 學(xué)生進(jìn)入相應(yīng)頁(yè)面之后,可以進(jìn)行密碼和基本信息的修改、自己所選課程的瀏覽、所有課程的 成績(jī)?yōu)g覽。 教師
25、(管理員)進(jìn)入相應(yīng)的頁(yè)面之后可以進(jìn)行密碼和基本信息的修改、學(xué)生信息的增刪改查、 教師信息的增刪改查、課程信息的增刪改查、成績(jī)信息的增刪改查及數(shù)據(jù)字典的增刪改查。 3 數(shù)據(jù)庫(kù)設(shè)計(jì) 3.1 數(shù)據(jù)庫(kù)表的結(jié)構(gòu) 在學(xué)生學(xué)籍管理系統(tǒng)中設(shè)立 5 張表結(jié)構(gòu),包括用戶信息數(shù)據(jù)表、課程信息數(shù)據(jù)表、成績(jī)信息數(shù) 據(jù)表、學(xué)生信息數(shù)據(jù)表、數(shù)據(jù)字典信息數(shù)據(jù)表,這 5 張表分別對(duì)應(yīng) e-r 圖中的用戶信息實(shí)體圖、課 程信息實(shí)體圖、成績(jī)信息實(shí)體圖、學(xué)生信息實(shí)體圖、數(shù)據(jù)字典信息實(shí)體圖。 表 3-1 用戶信息數(shù)據(jù)表(users) 表 3-2 學(xué)生信息數(shù)據(jù)表(students) 表 3-3課程信息數(shù)據(jù)表(course) 表 3-4
26、成績(jī)信息數(shù)據(jù)表(scores) 3.2 邏輯結(jié)構(gòu)設(shè)計(jì) 本系統(tǒng)中邏輯結(jié)構(gòu)設(shè)計(jì)主要是將概念結(jié)構(gòu)設(shè)計(jì)階段設(shè)計(jì)紅啊的 e-r 圖轉(zhuǎn)換成數(shù)據(jù)庫(kù)管理系統(tǒng)支 持的數(shù)據(jù)模型。關(guān)系模型的邏輯結(jié)構(gòu)是一組關(guān)系模式的集合。而 e-r 圖則是由實(shí)體、實(shí)體的屬性和 實(shí)體之間的聯(lián)系三個(gè)要素組成。所以將 e-r 圖轉(zhuǎn)換為關(guān)系模型實(shí)際上就是要將實(shí)體、實(shí)體的屬性和 實(shí)體之間的聯(lián)系轉(zhuǎn)換為關(guān)系模式。這種轉(zhuǎn)換一般遵循如下原則:一個(gè)實(shí)體型轉(zhuǎn)換為一個(gè)關(guān)系模式, 實(shí)體的屬性就是關(guān)系的屬性,實(shí)體的碼就是關(guān)系的碼。 3.3 數(shù)據(jù)庫(kù) e-r 圖 根據(jù)以上對(duì)對(duì)系統(tǒng)所做的需求分析,模塊設(shè)計(jì),就可以作出能夠滿足用戶需求的各種實(shí)體以及 它們之間的關(guān)系,本
27、系統(tǒng)根據(jù)上面的設(shè)計(jì)規(guī)劃出的實(shí)體有:用戶信息、課程信息、成績(jī)信息、學(xué)生 信息、數(shù)據(jù)字典信息。 學(xué)生學(xué)籍管理系統(tǒng)實(shí)體間關(guān)系 e-r 圖,如圖 3-1 所示: 圖 3-1學(xué)生學(xué)籍管理系統(tǒng)實(shí)體間關(guān)系 e-r 圖 學(xué)生學(xué)籍管理系統(tǒng)用戶信息實(shí)體圖,如圖 3-2 所示: 圖 3-2 學(xué)生學(xué)籍管理系統(tǒng)用戶信息實(shí)體圖 學(xué)生學(xué)籍管理系統(tǒng)課程信息實(shí)體圖,如圖 3-3 所示: 圖 3-3學(xué)生學(xué)籍管理系統(tǒng)課程信息實(shí)體圖 學(xué)生學(xué)籍管理系統(tǒng)成績(jī)信息實(shí)體圖,如圖 3-4 所示: 圖 3-4學(xué)生學(xué)籍管理系統(tǒng)成績(jī)信息實(shí)體圖 學(xué)生學(xué)籍管理系統(tǒng)學(xué)生信息實(shí)體圖,如圖 3-5 所示: 圖 3-5學(xué)生學(xué)籍管理系統(tǒng)學(xué)生信息實(shí)體圖 4 系統(tǒng)功
28、能實(shí)現(xiàn) 4.1 連接數(shù)據(jù)庫(kù) 4.2 設(shè)計(jì)系統(tǒng)主窗體 圖 4-1 學(xué)生學(xué)籍管理系統(tǒng)登錄窗體 主要代碼 4.3 用戶管理模塊 管理員錄入學(xué)生和教師信息后,方可登錄。 登錄后如圖所示: 圖 4-2 學(xué)生學(xué)籍管理系統(tǒng)登錄后的窗體 如果是學(xué)生登錄后,可點(diǎn)擊“用戶管理” “修改個(gè)人信息” ,這是可在此進(jìn)行個(gè)人信息的 修改。 圖 4-3 學(xué)生學(xué)籍管理系統(tǒng)修改學(xué)生個(gè)人信息的窗體 4.3.1 學(xué)生基本信息 管理員登錄后可增加、刪除、修改、查詢學(xué)生信息和教師信息。 登錄后選擇左側(cè)菜單中的“用戶管理” “學(xué)生管理”功能,進(jìn)入“學(xué)生-列表”頁(yè)面, 這里可以對(duì)學(xué)生信息進(jìn)行增刪改查,如下圖所示: 圖 4-4 學(xué)生學(xué)籍管理
29、系統(tǒng)增刪改查學(xué)生信息窗體 單擊添加按鈕可以添加學(xué)生信息; 單擊刪除按鈕可以刪除學(xué)生信息; 圖 4-5 學(xué)生學(xué)籍管理系統(tǒng)刪除學(xué)生信息窗體 4.3.2 教師基本信息 選擇左側(cè)菜單中的“用戶管理” “教師管理”功能,進(jìn)入“教師-列表”頁(yè)面,這里可以 增刪改查教師信息; 圖 4-6 學(xué)生學(xué)籍管理系統(tǒng)增刪改查教師信息窗體 單擊添加按鈕可以添加教師信息; 單擊刪除按鈕可以刪除教師信息; 單擊每個(gè)條目的“用戶名” ,可以修改教師信息; 單擊查詢按鈕可以查詢教師信息; 4.4 成績(jī)管理 選擇左側(cè)菜單中的“成績(jī)管理”“成績(jī)信息維護(hù)”功能,進(jìn)入“成績(jī)表-列表”頁(yè)面,這里 可以增刪改查成績(jī)信息; 圖 4-7 學(xué)生學(xué)
30、籍管理系統(tǒng)增刪改查成績(jī)信息窗體 單擊添加按鈕可以添加成績(jī)信息; 單擊刪除按鈕可以刪除成績(jī)信息; 單擊每個(gè)條目的“學(xué)生編號(hào)” ,可以修改成績(jī)信息; 圖 4-8 學(xué)生學(xué)籍管理系統(tǒng)修改成績(jī)信息的窗體 單擊查詢按鈕可以查詢成績(jī)信息 4.5 課程管理 選擇左側(cè)菜單中的“課程管理”“課程信息維護(hù)”功能,進(jìn)入“課程表-列表”頁(yè)面,這里 可以增刪改查課程信息; 圖 4-9 學(xué)生學(xué)籍管理系統(tǒng)增刪改查課程信息窗體 單擊添加按鈕可以添加課程信息; 單擊刪除按鈕可以刪除課程信息; 單擊每個(gè)條目的“課程編號(hào)” ,可以修改課程信息; 圖 4-10 學(xué)生學(xué)籍管理系統(tǒng)修改課程信息的窗體 4.6 系統(tǒng)管理模塊的設(shè)計(jì) 選擇左側(cè)菜
31、單中的“系統(tǒng)管理”“數(shù)據(jù)字典維護(hù)”功能,進(jìn)入“數(shù)據(jù)字典索引-列表”頁(yè)面, 這里可以增刪改查系統(tǒng)其它功能模塊中引用的數(shù)據(jù)字典項(xiàng),如學(xué)生在校狀態(tài)、政治面貌、省份、入 學(xué)年份、民族等; 圖 4-11 學(xué)生學(xué)籍管理系統(tǒng)增刪改查數(shù)據(jù)字典信息窗體 單擊添加按鈕可以添加數(shù)據(jù)字典信息; 單擊刪除按鈕可以刪除數(shù)據(jù)字典信息; 單擊每個(gè)條目的“編碼” ,可以對(duì)本條目進(jìn)行“編碼” 、 “名稱” 、 “說(shuō)明”的更改; 這一部分是本系統(tǒng)的亮點(diǎn)之處,它可以滿足用戶需求的變化。例如:學(xué)生狀態(tài)有在校、畢業(yè)、 休學(xué)、開(kāi)除等,考試分期中考試、期末考試、補(bǔ)考等,民族也有很多,等等,這些可以根據(jù)用戶需 求在數(shù)據(jù)字典中進(jìn)行增加、刪除、修
32、改和查詢。 圖 4-12 學(xué)生學(xué)籍管理系統(tǒng)修改數(shù)據(jù)字典信息的窗體 單擊每個(gè)條目的“數(shù)據(jù)項(xiàng)圖標(biāo)” ,可以對(duì)本條目的內(nèi)容進(jìn)行增刪改查。 圖 4-13 學(xué)生學(xué)籍管理系統(tǒng)修改數(shù)據(jù)字典的數(shù)據(jù)項(xiàng)信息的窗體 單擊查詢按鈕可以查詢數(shù)據(jù)字典信息; 5 結(jié)論 經(jīng)過(guò)幾個(gè)月的設(shè)計(jì),學(xué)生學(xué)籍管理系統(tǒng)基本開(kāi)發(fā)完成,該系統(tǒng)是高校典型的信息管理系統(tǒng),功 能十分強(qiáng)大的管理系統(tǒng),它集各種功能用于一身,在系統(tǒng)的各個(gè)模塊中體現(xiàn)了它的功能,針對(duì)高校 學(xué)生學(xué)籍工作方面進(jìn)行設(shè)計(jì)的,同時(shí)該系統(tǒng)也是為了方便于管理員、教師和學(xué)生的一些信息操作, 為高校節(jié)省了管理成本,提高學(xué)校的工作效率。該系統(tǒng)的界面簡(jiǎn)單大方,非常方便用戶的操作,同 時(shí),也為以后系統(tǒng)的擴(kuò)展留出了足夠的空間。 本系統(tǒng)的用戶管理和權(quán)限管理是使本系統(tǒng)設(shè)計(jì)更上一層樓的重點(diǎn)。若可能,設(shè)置增刪
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 商鋪抵款合同模板
- 專利普通實(shí)施合同模板
- 裝修吊頂書(shū)面合同模板
- 超市管理服務(wù)合同模板
- 畜牧養(yǎng)殖托養(yǎng)承包合同范本(2篇)
- 代理茶葉合同模板
- 簡(jiǎn)易裝修設(shè)計(jì)合同模板
- 鄭州交房違約金合同模板
- 公司材料購(gòu)銷合同模板
- 靜安專業(yè)食堂外包合同模板
- 編制說(shuō)明《民用無(wú)人機(jī)身份識(shí)別編碼規(guī)則》
- 第三單元主題閱讀(專項(xiàng)訓(xùn)練)-2024-2025學(xué)年統(tǒng)編版語(yǔ)文五年級(jí)上冊(cè)
- 銷售團(tuán)隊(duì)管理技巧銷售團(tuán)隊(duì)的管理方案
- 緊密型縣域醫(yī)療衛(wèi)生共同體雙向轉(zhuǎn)診運(yùn)行指南(試行)
- 中等職業(yè)學(xué)校英語(yǔ)教學(xué)大綱附件五:詞匯表
- 6.1 豐富的數(shù)據(jù)世界 2024-2025學(xué)年北師大版數(shù)學(xué)七年級(jí)上冊(cè)教學(xué)課件
- 2024年高校教師資格考試題庫(kù)(共600題含答案)
- 2024年度全國(guó)漢字聽(tīng)寫大會(huì)競(jìng)賽考試題庫(kù)(含答案)
- 2024年貴州省中考理科綜合試卷(含答案解析)
- 中俄關(guān)系現(xiàn)狀及中俄關(guān)系
- 部編版五年級(jí)上冊(cè)道德與法治期中測(cè)試卷(鞏固)
評(píng)論
0/150
提交評(píng)論