學(xué)生學(xué)籍管理系統(tǒng)畢業(yè)設(shè)計(jì)報(bào)告_第1頁
學(xué)生學(xué)籍管理系統(tǒng)畢業(yè)設(shè)計(jì)報(bào)告_第2頁
學(xué)生學(xué)籍管理系統(tǒng)畢業(yè)設(shè)計(jì)報(bào)告_第3頁
學(xué)生學(xué)籍管理系統(tǒng)畢業(yè)設(shè)計(jì)報(bào)告_第4頁
學(xué)生學(xué)籍管理系統(tǒng)畢業(yè)設(shè)計(jì)報(bào)告_第5頁
已閱讀5頁,還剩14頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、編號(hào): GUANGDONG POLYTECHNIC INSTITUTE畢業(yè)設(shè)計(jì)(論文)題 目: 高校學(xué)生學(xué)籍管理系統(tǒng) _ (院) 系: 計(jì)算機(jī)技術(shù)系 專 業(yè): 軟件技術(shù) 班 級(jí): 學(xué) 號(hào): 姓 名: 指導(dǎo)老師: 完成日期: 2013.4.25 17 / 19文檔可自由編輯打印摘 要21世紀(jì)是信息時(shí)代,隨著信息技術(shù)在管理上越來越深入而廣泛的應(yīng)用,管理信息系統(tǒng)的實(shí)施技術(shù)上已經(jīng)很成熟。21世紀(jì)信息時(shí)代,是高效率,更快捷,方便的時(shí)代。作為學(xué)校需要管理學(xué)生大量基本信息,如何將其學(xué)生信息高效率地有機(jī)的組織起來,就必須要擁有一個(gè)建立在于自身特點(diǎn)上相應(yīng)的管理系統(tǒng)。以此來管理學(xué)生基本信息,實(shí)現(xiàn)高效率,簡(jiǎn)約成本,

2、快捷,方便。學(xué)生管理系統(tǒng)對(duì)于學(xué)校的領(lǐng)導(dǎo)和學(xué)生信息管理者來說都至關(guān)重要,是一個(gè)教育單位不可缺少的管理工具。能夠?yàn)楣芾碚撸僮髡咛峁┯袟l理信息和快捷的查詢方式。本學(xué)生管理系統(tǒng)是基于Microsoft Visual Studio 2008 中C#和SQL Server Management Studio技術(shù)的開發(fā)的系統(tǒng)。本系統(tǒng)功能分為:信息顯示、系統(tǒng)查詢、系統(tǒng)修改,系統(tǒng)幫助。在這些模塊中,除了基本的刪除、添加、更新、查詢外,有的模塊還加了更加詳細(xì)的查詢內(nèi)容。一直以來人們使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多缺點(diǎn):效率低、保密性差,另外時(shí)間一長(zhǎng),將產(chǎn)生大量的文件,這對(duì)于查找、更新和維護(hù)

3、都帶來了不少的困難。關(guān)鍵詞:學(xué)生管理 ;VS2008 ;SQL目 錄第一章系統(tǒng)需求分析21.1 可行性分析21.1.1經(jīng)濟(jì)可行性21.1.2技術(shù)可行性21.1.3操作可行性21.2 系統(tǒng)需求分析21.2.1功能需求21.2.2性能需求31.2.3.環(huán)境需求31.2.4.資源使用需求31.2.5.用戶界面需求31.3數(shù)據(jù)流圖3第二章系統(tǒng)設(shè)計(jì)42.1 系統(tǒng)總體結(jié)構(gòu)42.2 數(shù)據(jù)庫(kù)設(shè)計(jì)52.2.1 E-R圖52.2.2數(shù)據(jù)關(guān)系圖62.2.3數(shù)據(jù)庫(kù)表設(shè)計(jì)6第三章系統(tǒng)實(shí)現(xiàn)與測(cè)試83.1首頁83.2 admin登錄93.3學(xué)生登錄103.4 教師登錄11第四章總結(jié)14致 謝15參考文獻(xiàn)16第一章 系統(tǒng)需求

4、分析1.1 可行性分析1.1.1經(jīng)濟(jì)可行性第一,本系統(tǒng)開發(fā)需求的低,加上具有成熟的軟硬件環(huán)境,所以在軟硬件的支出上十分有限;第二,系統(tǒng)并不是十分的復(fù)雜,開發(fā)的周期較短,人員經(jīng)濟(jì)支出有限;第三,本系統(tǒng)的運(yùn)行可以代替人工進(jìn)行許多繁雜的勞動(dòng),大大提高學(xué)校的工作效率,因此,本系統(tǒng)在經(jīng)濟(jì)上是可行的。1.1.2技術(shù)可行性本課題基于.NET框架,在.NET環(huán)境下采用C#語言,結(jié)合SQL2008數(shù)據(jù)庫(kù),在設(shè)計(jì)與開發(fā)在技術(shù)上和硬件設(shè)備上的條件都是滿足的。 服務(wù)器選用Windows xp作為操作系統(tǒng)平臺(tái)。因此技術(shù)上是可行的。1.1.3操作可行性本系統(tǒng)操作簡(jiǎn)單方便,只要懂得上網(wǎng)都能方便操作本系統(tǒng),所以在操作上也是可

5、行的。本系統(tǒng)為一個(gè)小型的學(xué)生信息管理系統(tǒng),所耗費(fèi)的資源非常的小,學(xué)校的電腦無論是硬件還是軟件都能夠滿足條件,因此,本系統(tǒng)在操作上是可行的。1.2 系統(tǒng)需求分析1.2.1功能需求高校學(xué)生信息管理系統(tǒng)在目前的高校中使用還不普遍,但也有許多類似的成功案例:如教務(wù)管理系統(tǒng)、排課系統(tǒng)等。本系統(tǒng)是針對(duì)高等院校的學(xué)生學(xué)籍管理,因此學(xué)籍管理系統(tǒng)的用戶包括系統(tǒng)管理員、教師和學(xué)生。主要涉及系部信息、班級(jí)信息、任課教師信息、學(xué)生信息、課程信息以及選課記錄和成績(jī)等多種數(shù)據(jù)信息。實(shí)現(xiàn)的具體功能如下:l 學(xué)生基本信息管理系統(tǒng)管理員負(fù)責(zé)對(duì)各種基本信息的錄入、修改、刪除等操作。l 課程信息管理學(xué)生對(duì)所選課程的查詢操作。l 教

6、師信息管理系統(tǒng)管理員負(fù)責(zé)對(duì)教師各種基本信息的錄入、修改、刪除等操作;教師可以查看自己的基本信息。l 成績(jī)信息管理學(xué)生對(duì)各自課程成績(jī)的查詢操作。l 系統(tǒng)用戶管理系統(tǒng)管理員負(fù)責(zé)用不同的權(quán)限來限制不同用戶對(duì)系統(tǒng)的使用。以上是用戶對(duì)系統(tǒng)的基本的功能要求,此外用戶還要求系統(tǒng)的效率要高,查詢速度要快,易維護(hù),具有較高的數(shù)據(jù)安全性。1.2.2性能需求本系統(tǒng)使用SQL Server2008和 C#作為開發(fā)工具,在Microsoft Visual Studio 2008中編寫,其便捷的應(yīng)用和快速的開發(fā)使得該平臺(tái)一經(jīng)推出便受到廣大程序開發(fā)者的青睞。1.2.3.環(huán)境需求綜合開發(fā)此軟件的功能需求和性能需求,此軟件所需

7、要的開發(fā)環(huán)境相當(dāng)自由,可以在眾多版本的操作系統(tǒng)上開發(fā)和運(yùn)行。1.2.4.資源使用需求由于開發(fā)此軟件時(shí)所需的軟件和內(nèi)存空間等各項(xiàng)資源的需求不是很高,便于系統(tǒng)的開發(fā),再加上C#語言的廣泛使用,因此開發(fā)的難度進(jìn)一步減?。涣硪环矫?,由于使用C#語言作為源程序的開發(fā)工具,可能存在冗余代碼,對(duì)于程序的復(fù)雜度而言,本程序軟件占用的內(nèi)存空間較小,對(duì)資源的要求不是特別高。1.2.5.用戶界面需求能夠方便的從計(jì)算機(jī)上查詢學(xué)生的基本信息,專業(yè)信息和課程信息,能夠直接進(jìn)行選課和登記等操作。1.3數(shù)據(jù)流圖學(xué)生信息管理系統(tǒng)學(xué)籍管理部門教師教務(wù)處學(xué)生教師學(xué)生情況信息錄入查詢統(tǒng)計(jì)分析圖2.1 系統(tǒng)頂層數(shù)據(jù)流圖圖2.2 系統(tǒng)0

8、層數(shù)據(jù)流圖第二章 系統(tǒng)設(shè)計(jì)2.1 系統(tǒng)總體結(jié)構(gòu)本次設(shè)計(jì)在處理過程時(shí)采用的是結(jié)構(gòu)化程序設(shè)計(jì)方法。需要指出的是系統(tǒng)的詳細(xì)設(shè)計(jì)并不是指具體的工程序,而是將概要設(shè)計(jì)階段產(chǎn)生的系統(tǒng)功能模塊圖細(xì)化成很容易產(chǎn)生程序的圖紙,為軟件的質(zhì)量,延長(zhǎng)軟件的生存期,軟件的可測(cè)試性、可維護(hù)性提供重要的保障。詳細(xì)設(shè)計(jì)的目標(biāo)不僅是邏輯上正確地實(shí)現(xiàn)每個(gè)模塊的功能,還應(yīng)使設(shè)計(jì)出的處理過程清晰易讀。業(yè)務(wù)流分析如下:l 學(xué)生基本信息管理系統(tǒng)管理員負(fù)責(zé)對(duì)各種基本信息的錄入、修改、刪除等操作。l 課程信息管理學(xué)生對(duì)所選課程的查詢操作。l 教師信息管理系統(tǒng)管理員負(fù)責(zé)對(duì)教師各種基本信息的錄入、修改、刪除等操作;教師可以查看自己的基本信息。l

9、 成績(jī)信息管理學(xué)生對(duì)各自課程成績(jī)的查詢操作。l 系統(tǒng)用戶管理系統(tǒng)管理員負(fù)責(zé)用不同的權(quán)限來限制不同用戶對(duì)系統(tǒng)的使用。2.2 數(shù)據(jù)庫(kù)設(shè)計(jì)2.2.1 E-R圖圖2.2 實(shí)體E-R圖2.2.2數(shù)據(jù)關(guān)系圖圖2.3 數(shù)據(jù)庫(kù)關(guān)系圖2.2.3數(shù)據(jù)庫(kù)表設(shè)計(jì)idInt不為空教師idtnumnvarchar(50)不為空教師號(hào)tnamenvarchar(50)允許為空教師名字tpwdnvarchar(50)允許為空教師密碼表2.4教師信息表idint不為空學(xué)生idstdnumnvarchar(50)不為空學(xué)生號(hào)snamenvarchar(50)允許為空學(xué)生名字pwdnvarchar(50)允許為空學(xué)生密碼major

10、nvarchar(50)允許為空選課deptnvarchar(50)允許為空系別表2.5學(xué)生信息表idInt不為空專業(yè)idMajornvarchar(50)允許為空專業(yè)Deptnvarchar(50)允許為空系別表2.6 專業(yè)表idint不為空成績(jī)idgradenvarchar(50)允許為空成績(jī)tnamenvarchar(50)允許為空教師名字stdnumnvarchar(50)允許為空學(xué)生號(hào)snamenvarchar(50)允許為空學(xué)生名字coursenamenvarchar(50)允許為空課程名字表2.7 成績(jī)表idint不為空課程idtnumnvarchar(50)允許為空教師號(hào)cou

11、rsenamenvarchar(50)允許為空課程名字tnamenvarchar(50)允許為空教師名字圖2.8 課程表idint不為空管理員idanamenvarchar(50)允許為空管理員名字apwdnvarchar(50)允許為空管理員密碼圖2.9 管理員信息表第三章 系統(tǒng)實(shí)現(xiàn)與測(cè)試3.1流程圖3.2首頁3.3 admin登錄以用戶名:kang,密碼:1,填寫隨機(jī)驗(yàn)證碼進(jìn)入后,則出現(xiàn)圖3.2:然后就可以點(diǎn)擊鏈接進(jìn)行查看和添加信息。有關(guān)從管理員角色查看學(xué)生信息的關(guān)鍵代碼:有關(guān)從管理員角色查看教師信息的關(guān)鍵代碼:3.4學(xué)生登錄以用戶名:2222,密碼:222,填寫隨機(jī)驗(yàn)證碼進(jìn)入后,則出現(xiàn)圖

12、3.4:然后就可以點(diǎn)擊鏈接進(jìn)行查看和添加信息。3.5 教師登錄以用戶名:2222,密碼:sa,填寫隨機(jī)驗(yàn)證碼進(jìn)入后,則出現(xiàn)圖3.2:然后就可以點(diǎn)擊鏈接進(jìn)行查看和添加信息。教師存成績(jī)的部分代碼: 第四章 總結(jié)經(jīng)過半個(gè)月的設(shè)計(jì)和開發(fā),學(xué)生信息管理系統(tǒng)基本開發(fā)完畢。其功能基本符合學(xué)校對(duì)學(xué)生的信息進(jìn)行自動(dòng)化管理需求。系統(tǒng)管理模塊:學(xué)生管理,成績(jī)管理、信息設(shè)置、系統(tǒng)管理、關(guān)于等。系統(tǒng)功能使用方便進(jìn)行數(shù)據(jù)添加、數(shù)據(jù)查詢、數(shù)據(jù)修改。由于本人水平所限及對(duì)學(xué)?,F(xiàn)實(shí)的需求沒有完全考慮到,該系統(tǒng)必然會(huì)存在一些缺陷和不足。但其功能完善、易于日后程序更新、數(shù)據(jù)庫(kù)管理容易、界面友好、操作方便、效率高、安全性好等優(yōu)點(diǎn)是本管

13、理系統(tǒng)所必需的。通過本次畢業(yè)設(shè)計(jì)我學(xué)到了不少新的東西,也發(fā)現(xiàn)了大量的問題,有些在設(shè)計(jì)過程中已經(jīng)解決,有些還有待今后慢慢學(xué)習(xí)。只要學(xué)習(xí)就會(huì)有更多的問題,有更多的難點(diǎn),但也會(huì)有更多的收獲。如更加熟練的運(yùn)用C#開發(fā)工具以及Sql Server 的理解與操作。通過本次畢業(yè)設(shè)計(jì)也檢查了自己在學(xué)校所學(xué)的知識(shí)掌握程度,在設(shè)計(jì)過程中許多的基礎(chǔ)知識(shí)掌握不太牢固,讓我加深了對(duì)以后學(xué)習(xí)知識(shí)的認(rèn)真程度,端正自己的認(rèn)學(xué)習(xí)態(tài)度,為了以后走上社會(huì),獲得理想的事業(yè)打下堅(jiān)實(shí)的磐石,萬棟高樓,從地起,沒有堅(jiān)實(shí)的基礎(chǔ),不可會(huì)達(dá)到很高的高度。即使達(dá)到了也會(huì)轟然倒塌。致 謝經(jīng)過三個(gè)月的不斷學(xué)習(xí)和設(shè)計(jì)開發(fā)加上老師同學(xué)的幫助,終于完成了我

14、的畢業(yè)設(shè)計(jì)題目“高校學(xué)生學(xué)籍管理系統(tǒng)”的開發(fā),在此期間,我根據(jù)題目要求,查閱了大量關(guān)于網(wǎng)上銷售的相關(guān)資料,切實(shí)地按照軟件工程的步驟,從需求分析,概要設(shè)計(jì),詳細(xì)設(shè)計(jì),數(shù)據(jù)庫(kù)設(shè)計(jì),再到編碼,調(diào)試運(yùn)行,測(cè)試等步驟?,F(xiàn)已順利完成各個(gè)步驟的開發(fā)工作,基本達(dá)到預(yù)期設(shè)計(jì)的要求。通過本次畢業(yè)設(shè)計(jì),使我無論在理論上還是在實(shí)踐上都有一個(gè)較大幅度的提高,尤其是對(duì)具體業(yè)務(wù)的抽象能力和對(duì)各種技術(shù)及框架的綜合運(yùn)用能力,同時(shí)也培養(yǎng)了自己獨(dú)立分析問題、解決問題以及與他人溝通交流的能力。本次設(shè)計(jì)運(yùn)用了大量軟件工程的思想和相關(guān)的數(shù)據(jù)庫(kù)知識(shí),對(duì)大學(xué)所學(xué)的知識(shí)得以鞏固和運(yùn)用。本次項(xiàng)目雖小,我卻悟出了個(gè)簡(jiǎn)單的道理:學(xué)習(xí)東西就像軟件開發(fā)一

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論