2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩17頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、<p><b>  畢業(yè)設(shè)計(jì)論文</b></p><p>  設(shè)計(jì)題目: 學(xué)生信息管理系統(tǒng)分析與實(shí)現(xiàn) </p><p>  學(xué)生姓名: 學(xué) 號: </p><p>  專 業(yè): 計(jì)算機(jī)信息管理(普招) <

2、/p><p>  班 級: </p><p>  指導(dǎo)教師: </p><p>  評閱教師: </p><p><b>  201

3、2年4月26</b></p><p><b>  學(xué)生信息管理系統(tǒng)</b></p><p><b>  【摘要】</b></p><p>  隨著信息技術(shù)在管理上越來越深入而廣泛的應(yīng)用,管理信息系統(tǒng)的實(shí)施在技術(shù)上已逐步成熟。管理信息系統(tǒng)是一個不斷發(fā)展的新型學(xué)科,任何一個單位要生存要發(fā)展,要高效率地把內(nèi)部活動有機(jī)

4、地組織起來,就必須建立與自身特點(diǎn)相適應(yīng)的管理信息系統(tǒng)。</p><p>  本文介紹了在Visual Basic6.0環(huán)境下采用“自上而下地總體規(guī)劃,自下而上地應(yīng)用開發(fā)”的策略開發(fā)一個管理信息系統(tǒng)的過程。通過分析某一學(xué)校學(xué)生管理的不足,創(chuàng)建了一套行之有效的計(jì)算機(jī)管理學(xué)生的方案。文章介紹了學(xué)生管理信息系統(tǒng)的系統(tǒng)分析部分,包括可行性分析、業(yè)務(wù)流程分析等;系統(tǒng)設(shè)計(jì)部分主要介紹了系統(tǒng)功能設(shè)計(jì)和數(shù)據(jù)庫設(shè)計(jì)及代碼設(shè)計(jì);系統(tǒng)實(shí)

5、現(xiàn)部分說明了幾個主要模塊的算法, 本系統(tǒng)界面友好,操作簡單,比較實(shí)用。</p><p><b>  【關(guān)鍵字】</b></p><p>  學(xué)生信息管理系統(tǒng)、學(xué)生數(shù)據(jù)管理、課程查詢,班級管理以及Visual Basic應(yīng)用。 </p><p><b>  目錄</b></p><p><b

6、>  1 系統(tǒng)概述3</b></p><p>  1.1 系統(tǒng)及需求分析3</p><p>  1.1.1 系統(tǒng)需求3</p><p>  1.1.2可行性分析3</p><p>  1.2系統(tǒng)的功能簡介4</p><p>  1.2.1 項(xiàng)目規(guī)劃4</p><p>

7、;  1.2.2系統(tǒng)管理模塊4</p><p>  1.2.3班級管理模塊5</p><p>  1.2.4學(xué)生管理模塊5</p><p>  1.2.5課程管理模塊:5</p><p>  1.3系統(tǒng)開發(fā)的目標(biāo)5</p><p><b>  2. 系統(tǒng)分析6</b></p>

8、;<p>  2.1功能分析:功能層次圖分析6</p><p><b>  3. 系統(tǒng)功能7</b></p><p>  3.1系統(tǒng)登陸界面:7</p><p><b>  4. 進(jìn)入界面9</b></p><p>  4.1.1系統(tǒng)管理9</p><p&

9、gt;  4.1.2學(xué)生數(shù)據(jù)管理9</p><p>  4.1.3學(xué)生信息瀏覽:12</p><p>  5. 全文總結(jié)15</p><p><b>  6. 致謝16</b></p><p><b>  參考文獻(xiàn)17</b></p><p><b>  

10、1 系統(tǒng)概述</b></p><p>  本學(xué)生信息管理系統(tǒng)可以說是一個綜合性的學(xué)生管理系統(tǒng),這它集成了學(xué)生學(xué)籍管理系統(tǒng)、學(xué)生成績管理系統(tǒng)、學(xué)生檔案管理系統(tǒng)、學(xué)生繳費(fèi)管理系統(tǒng)等多種功能,因而具有較強(qiáng)的實(shí)用性和先進(jìn)性。</p><p>  1.1 系統(tǒng)及需求分析</p><p>  1.1.1 系統(tǒng)需求</p><p>  通過調(diào)查

11、,要求系統(tǒng)需要有以下功能:</p><p> ?。?)由于操作人員的計(jì)算機(jī)知識普遍較差,要求有良好的人機(jī)界面;</p><p> ?。?)由于該系統(tǒng)的使用對象多,要求有較好的權(quán)限管理; </p><p>  (3).原始數(shù)據(jù)修改簡單方便,支持多條件修改</p><p>  (4).方便的數(shù)據(jù)查詢,支持多條件查詢;</p><

12、;p>  (5).在相應(yīng)的權(quán)限下,刪除數(shù)據(jù)方便簡單,數(shù)據(jù)穩(wěn)定性好;</p><p>  (6).數(shù)據(jù)計(jì)算自動完成,盡量減少人工干預(yù);</p><p>  1.1.2可行性分析</p><p>  由于本系統(tǒng)管理的對象單一,都是在校學(xué)生,且每個數(shù)據(jù)內(nèi)容具有較強(qiáng)的關(guān)聯(lián)性,涉及的計(jì)算過程不是很復(fù)雜。因此,比較適合于采用數(shù)據(jù)庫管理。且學(xué)校用于學(xué)生管理的微機(jī)都是PIII

13、以上的機(jī)器,在存儲量、速度方面都能滿足數(shù)據(jù)庫運(yùn)行的要求。在技術(shù)難度方面,由于有指導(dǎo)老師的指導(dǎo)和相關(guān)參考文獻(xiàn),特別是網(wǎng)上資料,特別是參考其它程序的功能,因此完全可以實(shí)現(xiàn)。</p><p>  本系統(tǒng)的設(shè)計(jì)是在Windows 98中文版操作系統(tǒng)環(huán)境下,使用Visual Basic 6.0中文版開發(fā)成功的。數(shù)據(jù)庫是MIS中的重要支持技術(shù),在MIS開發(fā)過程中,如何選擇數(shù)據(jù)庫管理是一個重要的問題,目前,數(shù)據(jù)庫產(chǎn)品較多,每種

14、產(chǎn)品都具有各自的特點(diǎn)和適用范圍,因此,在選擇數(shù)據(jù)庫時,應(yīng)考慮數(shù)據(jù)庫應(yīng)用的特點(diǎn)及適用范圍,本系統(tǒng)選用的數(shù)據(jù)庫語言介紹如下:</p><p>  總的來說,Visual Basic具有以下特點(diǎn):</p><p><b> ?。?)可視化編程:</b></p><p>  用傳統(tǒng)程序設(shè)計(jì)語言設(shè)計(jì)程序時,都是通過編寫程序代碼來設(shè)計(jì)用戶界面,在設(shè)計(jì)過程中

15、看不到界面的實(shí)際顯示效果,必須編譯后運(yùn)行程序才能觀察。如果對界面的效果不滿意,還要回到程序中修改。有時候,這種編程-編譯-修改的操作可能要反復(fù)多次,大大影響了軟件開發(fā)效率。Visual Basic提供了可視化設(shè)計(jì)工具,把Windows界面設(shè)計(jì)的復(fù)雜性“封裝”起來,開發(fā)人員不必為界面設(shè)計(jì)而編寫大量程序代碼。</p><p>  (2).面向?qū)ο蟮某绦蛟O(shè)計(jì):</p><p>  (3).結(jié)構(gòu)化

16、程序設(shè)計(jì)語言</p><p>  Visual Basic是在BASIC語言的基礎(chǔ)上發(fā)展起來的,具有高級程序設(shè)計(jì)語言的語句結(jié)構(gòu),接近于自然語言和人類的邏輯思維方式。Visual Basic語句簡單易懂,其編輯器支持彩色代碼,可自動進(jìn)行語法錯誤檢查,同時具有功能強(qiáng)大且使用靈活的調(diào)試器和編譯器。</p><p>  (4).事件驅(qū)動編程機(jī)制</p><p><b&

17、gt;  (5).訪問數(shù)據(jù)庫</b></p><p>  (6).動態(tài)數(shù)據(jù)交換(DDE)</p><p>  (7).對象的鏈接與嵌入(OLE)</p><p>  (8).動態(tài)鏈接庫(DLL)</p><p>  1.2系統(tǒng)的功能簡介</p><p>  本系統(tǒng)主要可以實(shí)現(xiàn)以下的管理功能:班級管理、學(xué)生檔

18、案管理、課程管理、成績管理等等。</p><p>  1.2.1 項(xiàng)目規(guī)劃</p><p>  學(xué)生信息管理系統(tǒng)是一個典型的數(shù)據(jù)庫應(yīng)用程序,由班級管理、學(xué)生檔案管理、學(xué)生交費(fèi)管理、課程管理、成績管理等模塊組成,特規(guī)劃如下:</p><p>  1.2.2系統(tǒng)管理模塊</p><p>  該模塊的主要任務(wù)是維護(hù)系統(tǒng)的正常運(yùn)行和安全性設(shè)置,<

19、;/p><p>  1.2.3班級管理模塊</p><p>  該模塊的功能是實(shí)現(xiàn)對全校班級的管理工作,包括:班級游覽、班級添加、班級查詢等,這三個功能模塊各自獨(dú)立,完成學(xué)校的全部班級的管理。</p><p>  1.2.4學(xué)生管理模塊</p><p>  該模塊的主要功能是實(shí)現(xiàn)對學(xué)生的個人信息的管理工作,包括檔案添加、檔案瀏覽、檔案查詢等功能,

20、從而方便學(xué)校管理部門對學(xué)校的基本情況的快速查詢和了解。</p><p>  1.2.5課程管理模塊:</p><p>  該模塊對各個班級的課程進(jìn)行設(shè)置,并可在其中設(shè)置各門課程的教材選用情況,方便了學(xué)校教材管理部門和教務(wù)處的教學(xué)管理人員的工作。該模塊包括基本課程設(shè)計(jì)和班級課程設(shè)置兩個模塊。</p><p>  1.3系統(tǒng)開發(fā)的目標(biāo)</p><p&

21、gt;  出于本系統(tǒng)是學(xué)校學(xué)生管理的一個綜合性的系統(tǒng),本系統(tǒng)的設(shè)計(jì)目標(biāo)將最終定位于完成以上所述的系統(tǒng)主要業(yè)務(wù)的基本模型上。</p><p><b>  2. 系統(tǒng)分析</b></p><p>  2.1功能分析:功能層次圖分析</p><p>  1-1 系統(tǒng)結(jié)構(gòu)圖示</p><p><b>  3. 系統(tǒng)功

22、能</b></p><p>  本部分主要內(nèi)容為本系統(tǒng)的運(yùn)行界面以及主要界面的源代碼。</p><p>  3.1系統(tǒng)登陸界面:</p><p>  本界面的主要功能是為了對系統(tǒng)進(jìn)行安全性管理,本系統(tǒng)的用戶名和密碼保存在用戶表中。</p><p><b>  1-2 登錄界面</b></p>&

23、lt;p><b>  登陸按鈕</b></p><p>  Private Sub btnLogin_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnLogin.Click</p><p>  If cboName.SelectedIndex = -1 Or cboNam

24、e.Text = "" Then</p><p>  ErrorProvider1.SetError(cboName, "用戶名不能為空")</p><p>  cboName.Focus()</p><p><b>  Else</b></p><p>  If CheckEmp

25、ty() = True Then</p><p>  Dim conn As New SqlConnection("server=(local); " & _</p><p>  " database=JWInfo; integrated security=SSPI")</p><p>  Dim strSql As

26、String</p><p>  strSql = _</p><p>  "select * from 用戶 where 用戶名='" & cboName.Text.Trim & "'And 密碼='" & txtPassWord.Text.Trim & "'"&l

27、t;/p><p>  Dim sqlComm As New SqlCommand(strSql, conn)</p><p>  Dim sqlDr As SqlDataReader</p><p>  conn.Open()</p><p><b>  Try</b></p><p>  sqlDr

28、 = sqlComm.ExecuteReader</p><p>  Catch ex As Exception</p><p>  MessageBox.Show(ex.Message, "提示信息")</p><p><b>  Exit Sub</b></p><p><b>  En

29、d Try</b></p><p>  If sqlDr.HasRows Then</p><p>  MessageBox.Show("登錄成功,歡迎你使用本系統(tǒng)", "提示信息")</p><p>  Dim frm As New 學(xué)生管理系統(tǒng)</p><p><b>  Me

30、.Hide()</b></p><p>  frm.Show()</p><p><b>  Else</b></p><p>  MessageBox.Show("用戶名或密碼有誤", "提示信息")</p><p><b>  End If</b&g

31、t;</p><p>  sqlDr.Close()</p><p>  conn.Close()</p><p><b>  End If</b></p><p><b>  End If</b></p><p><b>  End Sub</b>&l

32、t;/p><p><b>  4. 進(jìn)入界面</b></p><p><b>  4.1.1系統(tǒng)管理</b></p><p>  當(dāng)輸入的用戶名和密碼正確時,系統(tǒng)就會自動進(jìn)入學(xué)生信息管理系統(tǒng)的主界面:</p><p>  這時就可以進(jìn)入實(shí)際的對學(xué)生的操作中了。</p><p>&

33、lt;b>  1-3 總體框架</b></p><p>  4.1.2學(xué)生數(shù)據(jù)管理</p><p>  學(xué)生數(shù)據(jù)的管理主要是學(xué)生信息的添加,修改和刪除。案的查詢方面。首先進(jìn)入學(xué)生數(shù)據(jù)管理界面</p><p>  1-4 學(xué)生數(shù)據(jù)管理</p><p><b>  學(xué)生數(shù)據(jù)管理代碼:</b></p

34、><p>  Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click</p><p>  Dim frm As New 學(xué)生數(shù)據(jù)管理</p><p><b>  Me.Hide()</b>&

35、lt;/p><p>  frm.Show()</p><p><b>  End Sub</b></p><p>  學(xué)生數(shù)據(jù)管理中新增 </p><p>  1-5 新增界面</p><p>  4.1.3學(xué)生信息瀏覽:</p><p>  1-6 無限制條件瀏覽界面&

36、lt;/p><p>  1-7 按姓名并排序界面</p><p>  1-8 按姓名查找</p><p>  1-9 信息瀏覽</p><p>  4.1.4課程查詢: </p><p>  1-10 課程查詢界面</p><p><b>  5. 全文總結(jié)</

37、b></p><p>  在本系統(tǒng)的開發(fā)過程中,由于本人是初次開發(fā)軟件,在知識、經(jīng)驗(yàn)方面都存在著不足。另外,在整個開發(fā)的過程中,時間也比較倉促。因此,該系統(tǒng)必然會存在一些缺陷和不足。因?yàn)閷W(xué)生管理的整個流程不夠熟悉,在需求分析時未能做到完全滿足用戶的需求。雖然網(wǎng)絡(luò)在學(xué)生管理系統(tǒng)中的應(yīng)用不是很多,但是未來的發(fā)展方向,在本次開發(fā)過程由于硬件的限制,未能實(shí)現(xiàn)網(wǎng)絡(luò)功能,因此在以后的系統(tǒng)更新過程中可能會造成一些不必要

38、的數(shù)據(jù)損失。</p><p>  盡管本管理系統(tǒng)存在著很多不足,但其功能全面、易于日后程序更新、數(shù)據(jù)庫管理容易、界面友好、操作方便、效率高、安全性好等優(yōu)點(diǎn)是本管理系統(tǒng)所必需的。相信本學(xué)生管理系統(tǒng)是一套學(xué)校在日常管理中必不可少的管理軟件,通過開發(fā)這個系統(tǒng),我掌握了的項(xiàng)本過程,了解了的基本知識鞏固了我對Visual Basic 6.0的學(xué)習(xí),但在這次畢業(yè)設(shè)計(jì)中的最大收獲并不是掌握這幾門開發(fā)工具的應(yīng)用,而是學(xué)會了設(shè)

39、計(jì)系統(tǒng)的思維方法,以及與同學(xué)們之間相互幫助的精神。</p><p><b>  6. 致謝</b></p><p>  在論文即將完成之際,回顧緊張但又充實(shí)的學(xué)習(xí)班和開發(fā)過程,本人在此向所有關(guān)心我的及幫助我的老師和同學(xué)們致以最真誠的感謝。</p><p>  在本次畢業(yè)設(shè)計(jì)中,我從指導(dǎo)老師--------xx老師,身上學(xué)到了很多東西。他認(rèn)真負(fù)責(zé)

40、的工作態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神和深厚的理論水平都使我收益匪淺。他無論在理論上還是在實(shí)踐中,都給與我很大的幫助,使我得到很大的提高,這對于我以后的工作和學(xué)習(xí)都有一種巨大的幫助,在此感謝他耐心的輔導(dǎo)。在撰寫論文階段,郝老師幾次審閱我們的論文,提出了許多寶貴意見,沒有她的指導(dǎo),我們就不能較好的完成課題設(shè)計(jì)的任務(wù)。</p><p>  另外,我還要感謝在這幾年來對我有所教導(dǎo)的老師,他們孜孜不倦的教誨不但讓我學(xué)到了很多知識,而

41、且讓我掌握了學(xué)習(xí)的方法,更教會了我做人處事的道理,在此表示感謝。同時,在系統(tǒng)開發(fā)過程中還有同組的同學(xué)也給了我不少幫助,這里一并表示感謝。</p><p><b>  參考文獻(xiàn)</b></p><p>  [1] 周佩德.《數(shù)據(jù)庫原理及應(yīng)用》.電子工業(yè)出版社</p><p>  [2] 劉炳文等,VISUAL BASIC程序設(shè)計(jì)—數(shù)據(jù)庫篇,199

42、9</p><p>  [3] 李光明.《Visual Basic 6.0編程實(shí)例大制作》.冶金工業(yè)出版社</p><p>  [5] 黃淼云.《VB6.0辦公自動化編程》.國防工業(yè)出版社</p><p>  [6] 王要武,管理系統(tǒng),電子工業(yè)出版社,2003</p><p>  [7] 李紅等編著,管理信息系統(tǒng)開發(fā)與應(yīng)用,電子工業(yè)出版社,2

43、003</p><p>  [8] 周之英縞著,現(xiàn)代軟件工程,科學(xué)出版社,2003</p><p>  [9] 康博工作室,張紅軍,王紅等縞著《Visual Basic 6.0中文高級應(yīng)用與開發(fā)指南》,人民郵電出版社,2001年4月第一版</p><p>  [10] 林立軍,程斌,翁迪恩縞著《Visual Basic 6.0數(shù)據(jù)庫開發(fā)指南》,西安電子科技大學(xué)出版社

44、,2000年2月第一版</p><p>  [11] 張宏林,孔艷,王哲等編著?!栋磳?shí)例學(xué)Visual Basic 6.0>北京,人民郵電出版社,2000</p><p>  [12] 宋偉,吳建國等編著《中文Visual Basic 6.0編程基礎(chǔ)》,北京,清華大學(xué)出版社</p><p>  [13] [美]Jeffrey P.McManus著趙學(xué)鎖,龔波,

溫馨提示

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

評論

0/150

提交評論