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

下載本文檔

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

文檔簡(jiǎn)介

1、<p><b>  畢業(yè)設(shè)計(jì)(論文)</b></p><p>  題 目: 高校學(xué)生學(xué)籍管理系統(tǒng) </p><p>  ____________________________ </p><p><b>  摘 要</b></p><p>  21世紀(jì)是信息時(shí)代,隨著信息

2、技術(shù)在管理上越來(lái)越深入而廣泛的應(yīng)用,管理信息系統(tǒng)的實(shí)施技術(shù)上已經(jīng)很成熟。21世紀(jì)信息時(shí)代,是高效率,更快捷,方便的時(shí)代。作為學(xué)校需要管理學(xué)生大量基本信息,如何將其學(xué)生信息高效率地有機(jī)的組織起來(lái),就必須要擁有一個(gè)建立在于自身特點(diǎn)上相應(yīng)的管理系統(tǒng)。以此來(lái)管理學(xué)生基本信息,實(shí)現(xiàn)高效率,簡(jiǎn)約成本,快捷,方便。</p><p>  學(xué)生管理系統(tǒng)對(duì)于學(xué)校的領(lǐng)導(dǎo)和學(xué)生信息管理者來(lái)說(shuō)都至關(guān)重要,是一個(gè)教育單位不可缺少的管理工具。

3、能夠?yàn)楣芾碚?,操作者提供有條理信息和快捷的查詢方式。本學(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)容。一直以來(lái)人們使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多缺點(diǎn):效率低、保密性差

4、,另外時(shí)間一長(zhǎng),將產(chǎn)生大量的文件,這對(duì)于查找、更新和維護(hù)都帶來(lái)了不少的困難。</p><p>  關(guān)鍵詞:學(xué)生管理 ;VS2008 ;SQL</p><p><b>  目 錄</b></p><p>  第一章系統(tǒng)需求分析2</p><p>  1.1 可行性分析2</p><p>

5、  1.1.1經(jīng)濟(jì)可行性2</p><p>  1.1.2技術(shù)可行性2</p><p>  1.1.3操作可行性2</p><p>  1.2 系統(tǒng)需求分析2</p><p>  1.2.1功能需求2</p><p>  1.2.2性能需求3</p><p>  1.2.3.環(huán)境需求

6、3</p><p>  1.2.4.資源使用需求3</p><p>  1.2.5.用戶界面需求3</p><p><b>  1.3數(shù)據(jù)流圖3</b></p><p>  第二章系統(tǒng)設(shè)計(jì)4</p><p>  2.1 系統(tǒng)總體結(jié)構(gòu)4</p><p>  2.

7、2 數(shù)據(jù)庫(kù)設(shè)計(jì)5</p><p>  2.2.1 E-R圖5</p><p>  2.2.2數(shù)據(jù)關(guān)系圖6</p><p>  2.2.3數(shù)據(jù)庫(kù)表設(shè)計(jì)6</p><p>  第三章系統(tǒng)實(shí)現(xiàn)與測(cè)試8</p><p><b>  3.1首頁(yè)8</b></p><p>

8、;  3.2 admin登錄9</p><p>  3.3學(xué)生登錄10</p><p>  3.4 教師登錄11</p><p><b>  第四章總結(jié)14</b></p><p><b>  致 謝15</b></p><p><b>  參考文獻(xiàn)1

9、6</b></p><p><b>  系統(tǒng)需求分析</b></p><p><b>  1.1 可行性分析</b></p><p>  1.1.1經(jīng)濟(jì)可行性</p><p>  第一,本系統(tǒng)開發(fā)需求的低,加上具有成熟的軟硬件環(huán)境,所以在軟硬件的支出上十分有限;</p>&

10、lt;p>  第二,系統(tǒng)并不是十分的復(fù)雜,開發(fā)的周期較短,人員經(jīng)濟(jì)支出有限;</p><p>  第三,本系統(tǒng)的運(yùn)行可以代替人工進(jìn)行許多繁雜的勞動(dòng),大大提高學(xué)校的工作效率,因此,本系統(tǒng)在經(jīng)濟(jì)上是可行的。</p><p>  1.1.2技術(shù)可行性</p><p>  本課題基于.NET框架,在.NET環(huán)境下采用C#語(yǔ)言,結(jié)合SQL2008數(shù)據(jù)庫(kù),在設(shè)計(jì)與開發(fā)在技

11、術(shù)上和硬件設(shè)備上的條件都是滿足的。 </p><p>  服務(wù)器選用Windows xp作為操作系統(tǒng)平臺(tái)。因此技術(shù)上是可行的。</p><p>  1.1.3操作可行性</p><p>  本系統(tǒng)操作簡(jiǎn)單方便,只要懂得上網(wǎng)都能方便操作本系統(tǒng),所以在操作上也是可行的。本系統(tǒng)為一個(gè)小型的學(xué)生信息管理系統(tǒng),所耗費(fèi)的資源非常的小,學(xué)校的電腦無(wú)論是硬件還是軟件都能夠滿足條件,

12、因此,本系統(tǒng)在操作上是可行的。</p><p>  1.2 系統(tǒng)需求分析</p><p><b>  1.2.1功能需求</b></p><p>  高校學(xué)生信息管理系統(tǒng)在目前的高校中使用還不普遍,但也有許多類似的成功案例:如教務(wù)管理系統(tǒng)、排課系統(tǒng)等。</p><p>  本系統(tǒng)是針對(duì)高等院校的學(xué)生學(xué)籍管理,因此學(xué)籍管理

13、系統(tǒng)的用戶包括系統(tǒng)管理員、教師和學(xué)生。主要涉及系部信息、班級(jí)信息、任課教師信息、學(xué)生信息、課程信息以及選課記錄和成績(jī)等多種數(shù)據(jù)信息。</p><p>  實(shí)現(xiàn)的具體功能如下:</p><p>  學(xué)生基本信息管理——系統(tǒng)管理員負(fù)責(zé)對(duì)各種基本信息的錄入、修改、刪除等操作。</p><p>  課程信息管理——學(xué)生對(duì)所選課程的查詢操作。</p><p

14、>  教師信息管理——系統(tǒng)管理員負(fù)責(zé)對(duì)教師各種基本信息的錄入、修改、刪除等操作;教師可以查看自己的基本信息。</p><p>  成績(jī)信息管理——學(xué)生對(duì)各自課程成績(jī)的查詢操作。</p><p>  系統(tǒng)用戶管理——系統(tǒng)管理員負(fù)責(zé)用不同的權(quán)限來(lái)限制不同用戶對(duì)系統(tǒng)的使用。</p><p>  以上是用戶對(duì)系統(tǒng)的基本的功能要求,此外用戶還要求系統(tǒng)的效率要高,查詢速度

15、要快,易維護(hù),具有較高的數(shù)據(jù)安全性。</p><p><b>  1.2.2性能需求</b></p><p>  本系統(tǒng)使用SQL Server2008和 C#作為開發(fā)工具,在Microsoft Visual Studio 2008中編寫,其便捷的應(yīng)用和快速的開發(fā)使得該平臺(tái)一經(jīng)推出便受到廣大程序開發(fā)者的青睞。</p><p>  1.2.3.環(huán)

16、境需求</p><p>  綜合開發(fā)此軟件的功能需求和性能需求,此軟件所需要的開發(fā)環(huán)境相當(dāng)自由,可以在眾多版本的操作系統(tǒng)上開發(fā)和運(yùn)行。</p><p>  1.2.4.資源使用需求</p><p>  由于開發(fā)此軟件時(shí)所需的軟件和內(nèi)存空間等各項(xiàng)資源的需求不是很高,便于系統(tǒng)的開發(fā),再加上C#語(yǔ)言的廣泛使用,因此開發(fā)的難度進(jìn)一步減?。涣硪环矫?,由于使用C#語(yǔ)言作為源程序

17、的開發(fā)工具,可能存在冗余代碼,對(duì)于程序的復(fù)雜度而言,本程序軟件占用的內(nèi)存空間較小,對(duì)資源的要求不是特別高。</p><p>  1.2.5.用戶界面需求</p><p>  能夠方便的從計(jì)算機(jī)上查詢學(xué)生的基本信息,專業(yè)信息和課程信息,能夠直接進(jìn)行選課和登記等操作。</p><p><b>  1.3數(shù)據(jù)流圖</b></p><

18、;p>  圖2.1 系統(tǒng)頂層數(shù)據(jù)流圖</p><p>  圖2.2 系統(tǒng)0層數(shù)據(jù)流圖</p><p><b>  系統(tǒng)設(shè)計(jì)</b></p><p>  2.1 系統(tǒng)總體結(jié)構(gòu)</p><p>  本次設(shè)計(jì)在處理過(guò)程時(shí)采用的是結(jié)構(gòu)化程序設(shè)計(jì)方法。需要指出的是系統(tǒng)的詳細(xì)設(shè)計(jì)并不是指具體的工程序,而是將概要設(shè)計(jì)階段產(chǎn)生的系

19、統(tǒng)功能模塊圖細(xì)化成很容易產(chǎn)生程序的圖紙,為軟件的質(zhì)量,延長(zhǎng)軟件的生存期,軟件的可測(cè)試性、可維護(hù)性提供重要的保障。詳細(xì)設(shè)計(jì)的目標(biāo)不僅是邏輯上正確地實(shí)現(xiàn)每個(gè)模塊的功能,還應(yīng)使設(shè)計(jì)出的處理過(guò)程清晰易讀。業(yè)務(wù)流分析如下:</p><p>  學(xué)生基本信息管理——系統(tǒng)管理員負(fù)責(zé)對(duì)各種基本信息的錄入、修改、刪除等操作。</p><p>  課程信息管理——學(xué)生對(duì)所選課程的查詢操作。</p>

20、<p>  教師信息管理——系統(tǒng)管理員負(fù)責(zé)對(duì)教師各種基本信息的錄入、修改、刪除等操作;教師可以查看自己的基本信息。</p><p>  成績(jī)信息管理——學(xué)生對(duì)各自課程成績(jī)的查詢操作。</p><p>  系統(tǒng)用戶管理——系統(tǒng)管理員負(fù)責(zé)用不同的權(quán)限來(lái)限制不同用戶對(duì)系統(tǒng)的使用。</p><p><b>  2.2 數(shù)據(jù)庫(kù)設(shè)計(jì)</b>&

21、lt;/p><p>  2.2.1 E-R圖</p><p>  圖2.2 實(shí)體E-R圖</p><p>  2.2.2數(shù)據(jù)關(guān)系圖</p><p>  圖2.3 數(shù)據(jù)庫(kù)關(guān)系圖</p><p>  2.2.3數(shù)據(jù)庫(kù)表設(shè)計(jì)</p><p><b>  表2.4教師信息表</b>&l

22、t;/p><p><b>  表2.5學(xué)生信息表</b></p><p><b>  表2.6 專業(yè)表</b></p><p><b>  表2.7 成績(jī)表</b></p><p><b>  圖2.8 課程表</b></p><p>

23、  圖2.9 管理員信息表</p><p><b>  系統(tǒng)實(shí)現(xiàn)與測(cè)試</b></p><p><b>  3.1流程圖</b></p><p><b>  3.2首頁(yè)</b></p><p>  3.3 admin登錄</p><p>  以用戶名:k

24、ang,密碼:1,填寫隨機(jī)驗(yàn)證碼進(jìn)入后,則出現(xiàn)圖3.2:</p><p>  然后就可以點(diǎn)擊鏈接進(jìn)行查看和添加信息。</p><p>  有關(guān)從管理員角色查看學(xué)生信息的關(guān)鍵代碼:</p><p>  有關(guān)從管理員角色查看教師信息的關(guān)鍵代碼:</p><p><b>  3.4學(xué)生登錄</b></p><

25、;p>  以用戶名:2222,密碼:222,填寫隨機(jī)驗(yàn)證碼進(jìn)入后,則出現(xiàn)圖3.4:然后就可以點(diǎn)擊鏈接進(jìn)行查看和添加信息。</p><p><b>  3.5 教師登錄</b></p><p>  以用戶名:2222,密碼:sa,填寫隨機(jī)驗(yàn)證碼進(jìn)入后,則出現(xiàn)圖3.2:</p><p>  然后就可以點(diǎn)擊鏈接進(jìn)行查看和添加信息。</p&

26、gt;<p>  教師存成績(jī)的部分代碼:</p><p>  <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" </p><p>  DataSourceID="ObjectDataSource1"

27、></p><p><b>  <Columns></b></p><p>  <asp:BoundField DataField="Grade_id" HeaderText="Grade_id" </p><p>  SortExpression="Grade_id&q

28、uot; /></p><p>  <asp:BoundField DataField="Grade_grade" HeaderText="Grade_grade" </p><p>  SortExpression="Grade_grade" /></p><p>  <asp:B

29、oundField DataField="Grade_tname" HeaderText="Grade_tname" </p><p>  SortExpression="Grade_tname" /></p><p>  <asp:BoundField DataField="Grade_stdnum&quo

30、t; HeaderText="Grade_stdnum" </p><p>  SortExpression="Grade_stdnum" /></p><p>  <asp:BoundField DataField="Grade_sname" HeaderText="Grade_sname" &l

31、t;/p><p>  SortExpression="Grade_sname" /></p><p>  <asp:BoundField DataField="Grade_coursename" HeaderText="Grade_coursename" </p><p>  SortExpress

32、ion="Grade_coursename" /></p><p>  <asp:CommandField ShowEditButton="True" /></p><p>  </Columns></p><p>  </asp:GridView></p><p&

33、gt;<b>  <br /></b></p><p>  <asp:ObjectDataSource ID="ObjectDataSource1" runat="server" </p><p>  SelectMethod="GetgradebytID" TypeName="B

34、LL.GradeManager" </p><p>  UpdateMethod="ModifyStudentGrade"></p><p>  <UpdateParameters></p><p>  <asp:Parameter Name="Grade_id" Type="Int

35、32" /></p><p>  <asp:Parameter Name="Grade_grade" Type="String" /></p><p>  <asp:Parameter Name="Grade_tname" Type="String" /></p&g

36、t;<p>  <asp:Parameter Name="Grade_stdnum" Type="String" /></p><p>  <asp:Parameter Name="Grade_sname" Type="String" /></p><p>  <as

37、p:Parameter Name="Grade_coursename" Type="String" /></p><p>  </UpdateParameters></p><p>  <SelectParameters></p><p>  <asp:CookieParameter Coo

38、kieName="LoginTeacher" DefaultValue="" Name="tnum" </p><p>  Type="String" /></p><p>  </SelectParameters></p><p>  </asp:ObjectD

39、ataSource></p><p><b>  總結(jié)</b></p><p>  經(jīng)過(guò)半個(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é)校現(xiàn)實(shí)的需求沒(méi)有完全考慮到,該系統(tǒng)必然會(huì)存

40、在一些缺陷和不足。但其功能完善、易于日后程序更新、數(shù)據(jù)庫(kù)管理容易、界面友好、操作方便、效率高、安全性好等優(yōu)點(diǎn)是本管理系統(tǒng)所必需的。</p><p>  通過(guò)本次畢業(yè)設(shè)計(jì)我學(xué)到了不少新的東西,也發(fā)現(xiàn)了大量的問(wèn)題,有些在設(shè)計(jì)過(guò)程中已經(jīng)解決,有些還有待今后慢慢學(xué)習(xí)。只要學(xué)習(xí)就會(huì)有更多的問(wèn)題,有更多的難點(diǎn),但也會(huì)有更多的收獲。如更加熟練的運(yùn)用C#開發(fā)工具以及Sql Server 的理解與操作。</p>&l

41、t;p>  通過(guò)本次畢業(yè)設(shè)計(jì)也檢查了自己在學(xué)校所學(xué)的知識(shí)掌握程度,在設(shè)計(jì)過(guò)程中許多的基礎(chǔ)知識(shí)掌握不太牢固,讓我加深了對(duì)以后學(xué)習(xí)知識(shí)的認(rèn)真程度,端正自己的認(rèn)學(xué)習(xí)態(tài)度,為了以后走上社會(huì),獲得理想的事業(yè)打下堅(jiān)實(shí)的磐石,萬(wàn)棟高樓,從地起,沒(méi)有堅(jiān)實(shí)的基礎(chǔ),不可會(huì)達(dá)到很高的高度。即使達(dá)到了也會(huì)轟然倒塌。</p><p><b>  致 謝</b></p><p>  經(jīng)過(guò)三

42、個(gè)月的不斷學(xué)習(xí)和設(shè)計(jì)開發(fā)加上老師同學(xué)的幫助,終于完成了我的畢業(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ì)的要求。</p><p>  通過(guò)本次畢業(yè)設(shè)計(jì),使我無(wú)論在理論上還是在實(shí)踐上都有一個(gè)較大幅度的提高,尤其

43、是對(duì)具體業(yè)務(wù)的抽象能力和對(duì)各種技術(shù)及框架的綜合運(yùn)用能力,同時(shí)也培養(yǎng)了自己獨(dú)立分析問(wèn)題、解決問(wèn)題以及與他人溝通交流的能力。</p><p>  本次設(shè)計(jì)運(yùn)用了大量軟件工程的思想和相關(guān)的數(shù)據(jù)庫(kù)知識(shí),對(duì)大學(xué)所學(xué)的知識(shí)得以鞏固和運(yùn)用。本次項(xiàng)目雖小,我卻悟出了個(gè)簡(jiǎn)單的道理:學(xué)習(xí)東西就像軟件開發(fā)一樣,拿到一本書之后看看,提出自己未知的問(wèn)題,進(jìn)而分析該問(wèn)題,讀懂書學(xué)會(huì)去解決</p><p><b&

44、gt;  參考文獻(xiàn)</b></p><p>  [1] C#開發(fā)實(shí)踐寶典 王小科 等編著 清華大學(xué)出版社</p><p>  [2] 數(shù)據(jù)庫(kù)應(yīng)用技術(shù) 張浦生 主編 機(jī)械工業(yè)出版社</p><p>  [3] 數(shù)據(jù)庫(kù)系統(tǒng)概論 王珊 薩師煊 高等教育出版社</p><p>  [4] C#程序設(shè)計(jì)教程 鄭阿奇 梁敬東 主編 機(jī)

溫馨提示

  • 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ù)僅提供信息存儲(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)論