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

下載本文檔

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

文檔簡介

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

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

3、能夠為管理者,操作者提供有條理信息和快捷的查詢方式。本學(xué)生管理系統(tǒng)是基于Microsoft Visual Studio 2008 中C#和SQL Server Management Studio技術(shù)的開發(fā)的系統(tǒng)。本系統(tǒng)功能分為:信息顯示、系統(tǒng)查詢、系統(tǒng)修改,系統(tǒng)幫助。在這些模塊中,除了基本的刪除、添加、更新、查詢外,有的模塊還加了更加詳細的查詢內(nèi)容。一直以來人們使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多缺點:效率低、保密性差

4、,另外時間一長,將產(chǎn)生大量的文件,這對于查找、更新和維護都帶來了不少的困難。</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)濟可行性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è)計4</p><p>  2.1 系統(tǒng)總體結(jié)構(gòu)4</p><p>  2.

7、2 數(shù)據(jù)庫設(shè)計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ù)庫表設(shè)計6</p><p>  第三章系統(tǒng)實現(xiàn)與測試8</p><p><b>  3.1首頁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>  參考文獻1

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

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

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

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)是針對高等院校的學(xué)生學(xué)籍管理,因此學(xué)籍管理

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

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

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

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

17、的開發(fā)工具,可能存在冗余代碼,對于程序的復(fù)雜度而言,本程序軟件占用的內(nèi)存空間較小,對資源的要求不是特別高。</p><p>  1.2.5.用戶界面需求</p><p>  能夠方便的從計算機上查詢學(xué)生的基本信息,專業(yè)信息和課程信息,能夠直接進行選課和登記等操作。</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è)計</b></p><p>  2.1 系統(tǒng)總體結(jié)構(gòu)</p><p>  本次設(shè)計在處理過程時采用的是結(jié)構(gòu)化程序設(shè)計方法。需要指出的是系統(tǒng)的詳細設(shè)計并不是指具體的工程序,而是將概要設(shè)計階段產(chǎn)生的系

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

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

21、lt;/p><p>  2.2.1 E-R圖</p><p>  圖2.2 實體E-R圖</p><p>  2.2.2數(shù)據(jù)關(guān)系圖</p><p>  圖2.3 數(shù)據(jù)庫關(guān)系圖</p><p>  2.2.3數(shù)據(jù)庫表設(shè)計</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 成績表</b></p><p><b>  圖2.8 課程表</b></p><p>

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

24、ang,密碼:1,填寫隨機驗證碼進入后,則出現(xiàn)圖3.2:</p><p>  然后就可以點擊鏈接進行查看和添加信息。</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,填寫隨機驗證碼進入后,則出現(xiàn)圖3.4:然后就可以點擊鏈接進行查看和添加信息。</p><p><b>  3.5 教師登錄</b></p><p>  以用戶名:2222,密碼:sa,填寫隨機驗證碼進入后,則出現(xiàn)圖3.2:</p><p>  然后就可以點擊鏈接進行查看和添加信息。</p&

26、gt;<p>  教師存成績的部分代碼:</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)過半個月的設(shè)計和開發(fā),學(xué)生信息管理系統(tǒng)基本開發(fā)完畢。其功能基本符合學(xué)校對學(xué)生的信息進行自動化管理需求。系統(tǒng)管理模塊:學(xué)生管理,成績管理、信息設(shè)置、系統(tǒng)管理、關(guān)于等。系統(tǒng)功能使用方便進行數(shù)據(jù)添加、數(shù)據(jù)查詢、數(shù)據(jù)修改。由于本人水平所限及對學(xué)校現(xiàn)實的需求沒有完全考慮到,該系統(tǒng)必然會存

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

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

42、個月的不斷學(xué)習(xí)和設(shè)計開發(fā)加上老師同學(xué)的幫助,終于完成了我的畢業(yè)設(shè)計題目“高校學(xué)生學(xué)籍管理系統(tǒng)”的開發(fā),在此期間,我根據(jù)題目要求,查閱了大量關(guān)于網(wǎng)上銷售的相關(guān)資料,切實地按照軟件工程的步驟,從需求分析,概要設(shè)計,詳細設(shè)計,數(shù)據(jù)庫設(shè)計,再到編碼,調(diào)試運行,測試等步驟?,F(xiàn)已順利完成各個步驟的開發(fā)工作,基本達到預(yù)期設(shè)計的要求。</p><p>  通過本次畢業(yè)設(shè)計,使我無論在理論上還是在實踐上都有一個較大幅度的提高,尤其

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

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

溫馨提示

  • 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論