學生信息管理系統(tǒng) 畢業(yè)論文_第1頁
已閱讀1頁,還剩32頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、<p><b>  畢 業(yè) 論 文</b></p><p>  論文題目:學生信息管理系統(tǒng) </p><p>  學 校: </p><p>  專 業(yè):計算機應用2013 </p><p>  姓 名: &l

2、t;/p><p>  指導老師: </p><p>  完成設計時間:二0一三年五月 </p><p><b>  目 錄</b></p><p>  搞要···········

3、;····································

4、83;············Ⅲ</p><p>  Abstract………………………………………………………………………………………Ⅳ</p><p>  1緒論·········

5、;····································

6、83;············1</p><p>  1.1項目的開發(fā)背景··················

7、83;···························1</p><p>  1.2系統(tǒng)調研與可行性分析···

8、···································2</p>

9、;<p>  1.3 本文的內容安排································

10、83;············2</p><p>  2開發(fā)環(huán)境簡介···················

11、····························4</p><p>  2.1 Visual C++6.0特點·

12、83;····································&

13、#183;····4</p><p>  2.2 MFC的簡介··························&

14、#183;·······················4</p><p>  2.3 Access數(shù)據(jù)庫的介紹······&

15、#183;··································4</p>

16、<p>  3需求分析·································

17、3;······················6</p><p>  3.1學生信息管理系統(tǒng)的介紹········

18、····························6</p><p>  3.2學生信息管理系統(tǒng)功能性需求··

19、·····························6</p><p>  4概要設計···

20、;····································

21、83;············7</p><p>  4.1系統(tǒng)總體結構··················

22、3;·····························7</p><p>  4.2系統(tǒng)流程圖··

23、····································

24、3;············7</p><p>  4.3數(shù)據(jù)庫設計···················

25、································8</p><p>  5系統(tǒng)詳

26、細設計與實現(xiàn)···································

27、3;·9</p><p>  5.1用戶登錄界面······························

28、;··················9</p><p>  5.2系統(tǒng)管理主界面·············

29、;································10</p><p>  5.

30、3各功能實現(xiàn)界面···································&#

31、183;·········11</p><p>  結語······················

32、83;····································&

33、#183;23</p><p>  致謝·······························&#

34、183;····························24</p><p>  參考文獻···&

35、#183;····································

36、;···············25</p><p><b>  摘 要</b></p><p>  計算機應用系統(tǒng)分析和設計是計算機應用研究普遍需要解決的課題。應用系統(tǒng)分析在于系統(tǒng)地調查、分析應用環(huán)境的特點和要求,建立

37、數(shù)學模型,按照一定的規(guī)范化形式描述它們,形成計算機應用系統(tǒng)的技術設計要求。應用系統(tǒng)設計包括系統(tǒng)配置設計、系統(tǒng)性能評價、應用軟件總體設計以及其他工程設計,最終以系統(tǒng)產(chǎn)品的形式提供給用戶。      當然是了,算核心內容了。計算機導論 C語言程序設計 大學物理 用戶需面向對象程序設計 系統(tǒng)建模 離散數(shù)學 計算機程序設計實踐 數(shù)據(jù)結構 數(shù)字邏輯 數(shù)據(jù)庫原理及應用 算法設計與分析計算機圖形學 數(shù)據(jù)庫課程設

38、計 數(shù)值分析 Internet程序設計 匯編語言程序設計計算機組成原理 數(shù)據(jù)庫開發(fā)與應用技術 計算機接口技術 環(huán)境工程概論網(wǎng)絡應用與編程課程設計 多媒體技術 軟件工程 計算機操作系統(tǒng) 計算機網(wǎng)絡與通信技術人工智能 編譯技術 操作系統(tǒng)實踐 UNIX操作系統(tǒng) 分布式對象技術 并行技術與算法數(shù)字信號處理 計算機安全 電子商務 計算機控制 VB.NET Java程序設計 嵌入式系統(tǒng)技術 面向對象的軟件開發(fā)技術 基本就這些,不同的學校課程設置上會

39、有不同,但都大同小異。</p><p>  關鍵詞:計算機應用目標 目標導向信息管理 信息管理制定模式</p><p><b>  Abstract</b></p><p>  Analysis and design of computer application system is the application of com

40、puter common problem needed to be solved. Analysis is the investigation, analysis of the characteristics and requirements of the application environment of application system, the establishment of mathematical model, acc

41、ording to a certain standard form to describe them, forming the technical requirements for design of computer application system. Application system design including system configuration design, performan</p><

42、p>  Keywords: computer application goal goal orientation information management information management pattern</p><p><b>  1緒 論</b></p><p>  信息管理是目前計算機應用最廣泛的一個領域。利用計算機來加工、

43、管理與操作任何形式的數(shù)據(jù)資料,如企業(yè)管理、物資管理、報表統(tǒng)計、帳目計算、信息情報檢索等。近年來,國內許多機構紛紛建設自己的管理信息系統(tǒng)(MIS);生產(chǎn)企業(yè)也開始采用制造資源規(guī)劃軟件(MRP),商業(yè)流通領域則逐步使用電子信息交換系統(tǒng)(EDI),即所謂無紙貿(mào)易。學生信息管理系統(tǒng)是一個教育系統(tǒng)不可缺少的部分,它的內容對于學校的決策者和管理者來說都至關重要,所以學生信息管理系統(tǒng)應該能夠為用戶提供充足的信息和快捷的查詢手段。但一直以來人們使用傳統(tǒng)

44、人工的方式管理文件檔案,這種管理方式存在著許多缺點,如:效率低、保密性差,另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護都帶來了不少的困難。 隨著科學技術的不斷提高,計算機科學日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領域并發(fā)揮著越來越重要的作用。 作為計算機應用的一部分,使用計算機對學生信息進行管理,具有手工管理所無法比擬的優(yōu)點.例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等

45、。這些優(yōu)點能夠極大地提高學生信息管理的效率,也是企業(yè)的科學化</p><p>  1.1項目的開發(fā)背景</p><p>  學生信息管理系統(tǒng)是針對學校學生管理工作而開發(fā)的管理軟件,是典型的管理信息系統(tǒng)(Management Information System)。它是一個學校不可缺少的部分,它的內容對于學校管理者說都至關重要,它能夠為用戶提供充足的信息和快捷的查詢手段。能有效的幫助學生管理

46、人員掌握學生的基本情況。在傳統(tǒng)模式下利用人工進行學生信息管理,存在著較多的缺點,如:效率底,保密性差,時間一長將產(chǎn)生大量的文件和數(shù)據(jù),更不便于查找,更新,維護等。諸如這些情況,令管理者對學生的信息管理帶來了很大困難,嚴重影響了工作者的工作效率。隨著科學技術的不斷提高,計算機科學日漸成熟, 使用日趨成熟的計算機技術來代替?zhèn)鹘y(tǒng)的人工模式,來實現(xiàn)學生信息的現(xiàn)代化管理,其強大的功能已為人們深刻認識,它已進入人類社會的各個領域并發(fā)揮著越來越重要的

47、作用。作為計算機應用的一部分,使用計算機對學生信息進行管理,具有著手工管理所無法比擬的優(yōu)點.例如:檢索迅速、查找方便、易修改、可靠性高、存儲量大、數(shù)據(jù)處理快捷、保密性好、壽命長、成本低、便于打印等。這些優(yōu)點能夠極大地提高學生信息管理的效率,也是學校的科學化、正規(guī)化管理,與世界接軌的重要條件。</p><p>  1.2系統(tǒng)調研與可行性分析</p><p>  基于VC課程的學生信息管理系統(tǒng)

48、的設計與開發(fā),主要是利用Visual C++6.0和Access數(shù)據(jù)庫制作一個有特色的管理系統(tǒng)。</p><p>  本系統(tǒng)的設計主要從以下幾方面做起:系統(tǒng)的開發(fā)環(huán)境、系統(tǒng)需求分析、系統(tǒng)的數(shù)據(jù)庫結構設計、系統(tǒng)的頁面設計等。做這些工作需了解Visual C++6.0的使用和管理系統(tǒng)的相關知識。</p><p> ?。?)技術可行性:本系統(tǒng)主要是用Visual C++6.0作為網(wǎng)站的開發(fā)學生,

49、使用了Access數(shù)據(jù)庫來實現(xiàn)。雖然本次開發(fā)使用的學生和技術是目前比較舊的,但是微軟出的產(chǎn)品最大的好處就是快速入門、益于上手,所以從這方面來看,技術上是可行的。</p><p>  (2)經(jīng)濟可行性:現(xiàn)在各學校有了自己的管理系統(tǒng),這樣就需要在管理中提供一個簡單易操作可行性高的系統(tǒng),也就是本項目所要開發(fā)的管理系統(tǒng)。并且開發(fā)一個小型的管理系統(tǒng)的成本也不高,是完全可以承受的。從這一方面來看,經(jīng)濟上是可行的。</p

50、><p>  1.3 本文的內容安排</p><p>  本文共分六章,各個章節(jié)的內容安排如下:</p><p>  第一章是引言,介紹了項目的開發(fā)背景和系統(tǒng)調研與可行性分析。</p><p>  第二章介紹系統(tǒng)的開發(fā)環(huán)境,著重介紹了Visual C++6.0和Access數(shù)據(jù)庫以及MFC的相關知識等。</p><p> 

51、 第三章是管理系統(tǒng)的需求分析,包括學生信息管理系統(tǒng)功能性需求。</p><p>  第四章是概要設計,列出了系統(tǒng)的總體結構圖,系統(tǒng)流程圖,以基本系統(tǒng)所用到的數(shù)據(jù)庫表。</p><p>  第五章是系統(tǒng)的詳細設計和實現(xiàn),重點介紹了本系統(tǒng)權限模塊的設計,并對各個界面進行了詳細的分析。 </p><p>  第六章是總結,總結了本系統(tǒng)已經(jīng)實現(xiàn)的功能和系統(tǒng)的不足。</

52、p><p><b>  2開發(fā)環(huán)境簡介</b></p><p>  2.1 Visual C++6.0特點</p><p>  Visual C++6.0是功能最為強大的可視化開發(fā)學生之一,它不僅支持傳統(tǒng)的軟件開發(fā)方法,更重要的是它能支持面向對象、可視化的開發(fā)風格。因此Visual C++6.0又稱作是一個集成開發(fā)學生,它提供了軟件代碼自動生成和

53、可視化的資源編輯功能。</p><p>  Visual C++ 具有多種優(yōu)點:它提供了面向對象的應用程序框架MFC(Microsoft Foundation Class),簡化了程序員的編程工作,提高了模塊的可重用性;提供了基于CASE技術的可視化軟件的自動生成和維護學生AppWizard、Class Wizard、Visual Studio、Wizard Bar等,實現(xiàn)了直觀、可視的程序設計風格,方便地編輯和

54、管理各種類,維護程序的源代碼;封裝了Windows的API函數(shù)、USER、KERNEL、GDI函數(shù),簡化了編程時創(chuàng)建、維護窗口的許多復雜的工作。</p><p>  2.2 MFC的簡介</p><p>  MFC的英文全稱是Microsoft Foundation Class Library,MFC中的各種類結合起來構成了一個應用程序框架,它的目的就是讓程序員在此基礎上來建立Window

55、s下的應用程序,這是一種相對SDK來說更為簡單的方法。因為總體上,MFC框架定義了應用程序的輪廓,并提供了用戶接口的標準實現(xiàn)方法,程序員所要做的就是通過預定義的接口把具體應用程序特有的東西填入這個輪廓。</p><p>  Microsoft Visual C++提供了相應的學生來完成這個工作:AppWizard可以用來生成初步的框架文件(代碼和資源等);資源編輯器用于幫助直觀地設計用戶接口;Class Wiza

56、rd用來協(xié)助添加代碼到框架文件;最后,編譯,則通過類庫實現(xiàn)了應用程序特定的邏輯。</p><p>  2.3 Access數(shù)據(jù)庫的介紹</p><p>  Access 是關系數(shù)據(jù)庫開發(fā)學生,數(shù)據(jù)庫能匯集各種信息以供查詢、存儲和檢索。Access 的優(yōu)點在于它能使用數(shù)據(jù)表示圖或自定義窗體收集信息。數(shù)據(jù)表示圖提供了一種類似于 Excel 的電子表格,可以使數(shù)據(jù)庫一目了然。另外,Access

57、允許創(chuàng)建自定義報表用于打印或輸出數(shù)據(jù)庫中的信息。Access也提供了數(shù)據(jù)存儲庫,可以使用桌面數(shù)據(jù)庫文件把數(shù)據(jù)庫文件置于網(wǎng)絡文件服務器,與其他網(wǎng)絡用戶共享數(shù)據(jù)庫。Access 是一種關系數(shù)據(jù)庫學生,關系數(shù)據(jù)庫是已開發(fā)的最通用的數(shù)據(jù)庫之一。Access 多用于中小型企業(yè)來設計中小型數(shù)據(jù)庫,一般的學校教務系統(tǒng)的數(shù)據(jù)庫用Access 來設計完全能達到要求。由于考慮到本系統(tǒng)是應用在單機系統(tǒng)上,只建立起一個數(shù)據(jù)庫。</p><p

58、><b>  3需求分析</b></p><p>  3.1學生信息管理系統(tǒng)的介紹</p><p>  本系統(tǒng)是基于VC課程開發(fā)的管理系統(tǒng)。用戶使用本系統(tǒng)可以方便的管理學生基本信息。本系統(tǒng)共具有5大功能:既添加學生信息、修改學生信息、刪除學生信息、學生信息查詢、學生信息的排序。學生信息排序又細分為:按學號排序、按出生年月排序、按聯(lián)系方式排序。</p>

59、<p>  3.2學生信息管理系統(tǒng)功能性需求</p><p>  本管理系統(tǒng)共分為五大功能:</p><p>  系統(tǒng)登陸界面主要實現(xiàn)用戶的登錄、退出登錄,系統(tǒng)設置模塊主要是方便管理員對系統(tǒng)進行操作,包括系統(tǒng)中角色的管理,用戶登錄后,進入系統(tǒng)主界面,登錄之后可以對系統(tǒng)內的所有功能進行管理。</p><p>  基礎數(shù)據(jù)管理模塊主要實現(xiàn)管理員對學生信息的

60、添加、修改、刪除、查詢、排序操作。</p><p>  系統(tǒng)設置模塊各功能性需求見下表所示:</p><p>  表3-1用戶登錄界面</p><p>  在系統(tǒng)中只有成功注冊才能進入該系統(tǒng),注冊頁面在系統(tǒng)中非常重要,在注冊界面,用戶必須填寫用戶名、密碼,并且用戶輸入的用戶名必須為系統(tǒng)指定的用戶名和密碼,本系統(tǒng)用戶基本信息注冊界面的功能性需求如下表3-4所示:<

61、;/p><p>  學生信息管理模塊各功能性需求見下表所示:</p><p><b>  學生信息管理界面</b></p><p><b>  4概要設計</b></p><p>  在正式設計程序之前,先要作一個概要設計,概要設計目的主要是為程序系統(tǒng)的設計考慮,包括程序系統(tǒng)的總體結構,整個系統(tǒng)的流程,

62、模塊劃分、功能分配等,為系統(tǒng)的詳細設計、程序的具體實現(xiàn)打好基礎。本章將主要介紹概要設計說明書。</p><p><b>  4.1系統(tǒng)總體結構</b></p><p>  本論壇系統(tǒng)共劃分為五個模塊,包括系統(tǒng)設置模塊、基礎數(shù)據(jù)管理模塊、人事檔案管理模塊、數(shù)據(jù)庫管理模塊、會議記錄模塊,每個模塊都有各自所實現(xiàn)的功能。系統(tǒng)總體結構如下圖4-1所示[8]</p>

63、<p><b>  圖4-1系統(tǒng)結構圖</b></p><p><b>  4.2系統(tǒng)流程圖</b></p><p>  當用戶登陸系統(tǒng)時,首先呈現(xiàn)在用戶面前的是登陸界面,輸入正確的用戶名和密碼即可登錄系統(tǒng)。成功登陸后,用戶根據(jù)需要修改基本信息。如圖4-2所示</p><p>  是

64、 否</p><p>  圖4-2 系統(tǒng)流程圖</p><p><b>  4.3數(shù)據(jù)庫設計</b></p><p>  本系統(tǒng)利用Access作為后臺的數(shù)據(jù)庫,建立數(shù)據(jù)庫student.mdb。</p><p>  首先對系統(tǒng)分析得到的數(shù)據(jù)進行分析,說明數(shù)據(jù)庫基本結構的設計。</p>

65、;<p>  數(shù)據(jù)庫學生表中的信息設計如圖4-3所示:</p><p>  圖4-3為student中的表</p><p>  5系統(tǒng)詳細設計與實現(xiàn)</p><p><b>  5.1用戶登錄界面</b></p><p>  當用戶進入到學生信息管理系統(tǒng)后,會進入登錄頁面。在登錄頁面上,用戶必須正確填寫用戶

66、名:admin,密碼:1234,成功登錄后用戶才具有操作權限 ,否則會彈出提示信息。如圖5-1所示</p><p>  圖5-1為用戶登錄頁面</p><p>  以下為用戶登錄頁面部分代碼:</p><p>  void Clogin1::OnOK() </p><p><b>  {</b></p>&

67、lt;p>  // TODO: Add extra validation here</p><p>  CDialog::OnOK();</p><p>  this->UpdateData(true);</p><p>  if(this->m_login_name=="admin" && this->m

68、_login_pwd=="1234")</p><p>  CDialog::OnOK();</p><p><b>  else</b></p><p>  MessageBox("登錄有誤");</p><p><b>  }</b></p>

69、<p>  void Clogin1::OnCancel() </p><p>  {// TODO: Add extra cleanup here</p><p>  CDialog::OnCancel();</p><p><b>  exit(0);</b></p><p><b>  }&l

70、t;/b></p><p>  5.2系統(tǒng)管理主界面</p><p>  用戶名和密碼數(shù)如正確后進入系統(tǒng)管理主界面,在此頁面上進行學生基本信息的添加、修改、刪除等操作。</p><p><b>  如圖5-2所示</b></p><p><b>  圖 5-2為主界面</b></p>

71、;<p>  5.3各功能實現(xiàn)界面</p><p>  基礎數(shù)據(jù)管理包括:添加學生信息、修改學生信息、刪除學生信息、查詢、排序。管理員點擊“添加信息”按鈕會彈出一個“添加學生信息”頁面按照要求填寫,填寫完畢后同系統(tǒng)會將信息提交給數(shù)據(jù)庫每項設置所對應的表。</p><p>  5.3.1添加學生信息</p><p>  圖5-3為添加學生信息設置過程&

72、lt;/p><p>  以下為添加學生信息頁面的部分代碼:</p><p>  void CStudentView::OnButton1() </p><p><b>  {</b></p><p>  // TODO: Add your control notification handler code here</

73、p><p><b>  Cadd dlg;</b></p><p>  //dlg.DoModal();</p><p>  if(dlg.DoModal()==IDOK)</p><p><b>  {</b></p><p>  m_pSet->AddNew();<

74、;/p><p>  m_pSet->m_number=dlg.m_number;</p><p>  m_pSet->m_name=dlg.m_name;</p><p>  m_pSet->m_birth=dlg.m_birth;</p><p>  m_pSet->m_sex=dlg.m_sex;</p>

75、<p>  m_pSet->m_age=dlg.m_age;</p><p>  m_pSet->m_tel=dlg.m_tel;</p><p>  m_pSet->Update();</p><p>  m_pSet->Requery();</p><p>  int nChoice = Messag

76、eBox("確認添加記錄?","確認", </p><p>  MB_OKCANCEL|MB_ICONQUESTION);</p><p>  AfxMessageBox("記錄添加成功!");</p><p>  OnInitialUpdate();</p><p>  Updat

77、eData(false);</p><p><b>  }</b></p><p><b>  }</b></p><p>  5.3.2修改學生信息</p><p>  圖5-4為修改學生信息過程</p><p>  以下為修改學生信息部分代碼:</p>&l

78、t;p>  void CStudentView::OnButton2() </p><p><b>  {</b></p><p>  // TODO: Add your control notification handler code here</p><p>  Cedit dlg;</p><p>  //

79、dlg.DoModal();</p><p>  dlg.m_number=m_pSet->m_number;</p><p>  dlg.m_name=m_pSet->m_name;</p><p>  dlg.m_birth=m_pSet->m_birth;</p><p>  dlg.m_sex=m_pSet->

80、m_sex;</p><p>  dlg.m_age=m_pSet->m_age;</p><p>  dlg.m_tel=m_pSet->m_tel;</p><p>  if(dlg.DoModal()==IDOK)</p><p><b>  {</b></p><p>  m_

81、pSet->Edit();</p><p>  m_pSet->m_number=dlg.m_number;</p><p>  m_pSet->m_name=dlg.m_name;</p><p>  m_pSet->m_birth=dlg.m_birth;</p><p>  m_pSet->m_sex=dl

82、g.m_sex;</p><p>  m_pSet->m_age=dlg.m_age;</p><p>  m_pSet->m_tel=dlg.m_tel;</p><p>  m_pSet->Update();</p><p>  m_pSet->Requery();</p><p>  On

83、InitialUpdate();</p><p>  UpdateData(false);</p><p><b>  }</b></p><p><b>  }</b></p><p>  5.3.3刪除學生信息</p><p>  注:在刪除學生信息的過程中,刪除的是左邊

84、學生基本信息框中顯示的當前學生:如圖:現(xiàn)在顯示的是學號為17,姓名為徐麗的信息,單擊“刪除信息”按鈕后,就刪除了該學生的信息,記錄返回到第一條記錄的位置。</p><p>  圖5-5為刪除學生信息頁面</p><p>  以下為刪除學生信息的部分代碼:</p><p>  void CStudentView::OnButton3() </p><

85、;p><b>  {</b></p><p>  // TODO: Add your control notification handler code here</p><p>  CRecordsetStatus status;</p><p>  m_pSet->GetStatus(status);</p>&l

86、t;p>  m_pSet->Delete();</p><p>  if(status.m_lCurrentRecord ==0)</p><p>  m_pSet->MoveFirst();</p><p><b>  else</b></p><p>  m_pSet->MoveLast();

87、</p><p>  m_pSet->Requery();</p><p>  UpdateData(false);</p><p>  //int nChoice = MessageBox("確認刪除記錄?","確認",MB_ICONQUESTION | MB_OKCANCEL);</p><p&

88、gt;  AfxMessageBox("刪除成功!");</p><p>  OnInitialUpdate();</p><p><b>  }</b></p><p>  5.3.4學生信息查詢</p><p><b>  圖5-6為查詢頁面</b></p>&

89、lt;p>  以下為查詢學生信息的部分代碼:</p><p>  void CStudentView::OnButton4() </p><p><b>  {</b></p><p>  // TODO: Add your control notification handler code here</p><p&g

90、t;  UpdateData(true);</p><p>  m_find.TrimLeft();</p><p>  if (m_find.IsEmpty())</p><p><b>  {</b></p><p>  MessageBox("要查詢的學號不能為空!");</p>

91、<p><b>  return;</b></p><p><b>  }</b></p><p>  if (m_pSet->IsOpen())</p><p>  m_pSet->Close();// 如果記錄集打開,則先關閉</p><p>  m_pSet->

92、m_strFilter.Format("number='%s'",m_find);</p><p>  // studentno是score表的字段名,用來指定查詢條件</p><p>  m_pSet->m_strSort = "number";</p><p>  // course是score表的

93、字段名,用來按course字段從小到大排序</p><p>  m_pSet->Open();// 打開記錄集</p><p>  if (!m_pSet->IsEOF())</p><p><b>  {</b></p><p>  m_pSet->Requery();// 如果打開記錄集有記錄

94、</p><p>  UpdateData(FALSE);</p><p>  OnInitialUpdate();</p><p><b>  }</b></p><p><b>  else</b></p><p>  MessageBox("沒有查到你要找的學

95、生記錄!");</p><p><b>  }</b></p><p>  5.3.5學生信息排序</p><p>  圖5-7-1為按學號排序</p><p>  圖5-7-2為按出生年月排序</p><p>  圖5-7-3為按聯(lián)系方式排序</p><p> 

96、 以下為排序學生信息的部分代碼:</p><p>  void CStudentView::OnInitialUpdate()</p><p><b>  {</b></p><p>  m_pSet = &GetDocument()->m_studentSet;</p><p>  CRecordView

97、::OnInitialUpdate();</p><p>  GetParentFrame()->RecalcLayout();</p><p>  while(!m_pSet->IsEOF())</p><p><b>  {</b></p><p>  m_pSet->MoveNext();<

98、/p><p>  m_pSet->GetRecordCount();</p><p><b>  }</b></p><p>  m_pSet->MoveFirst();</p><p>  m_MSFGrid.SetCols(m_pSet->m_nFields+1);</p><p&g

99、t;  m_MSFGrid.SetRows(m_pSet->GetRecordCount()+1);</p><p>  m_MSFGrid.SetColWidth(1,800);</p><p>  m_MSFGrid.SetColWidth(2,800);</p><p>  m_MSFGrid.SetColWidth(3,800);</p>

100、<p>  m_MSFGrid.SetColWidth(4,800);</p><p>  m_MSFGrid.SetColWidth(5,800);</p><p>  m_MSFGrid.SetColWidth(6,800);</p><p>  m_MSFGrid.SetRow(0);</p><p>  m_MSFGrid

101、.SetCol(1);</p><p>  m_MSFGrid.SetText("學號");</p><p>  m_MSFGrid.SetRow(0);</p><p>  m_MSFGrid.SetCol(2);</p><p>  m_MSFGrid.SetText("姓名");</p>

102、;<p>  m_MSFGrid.SetRow(0);</p><p>  m_MSFGrid.SetCol(3);</p><p>  m_MSFGrid.SetText("性別");</p><p>  m_MSFGrid.SetRow(0);</p><p>  m_MSFGrid.SetCol(4);

103、</p><p>  m_MSFGrid.SetText("年齡");</p><p>  m_MSFGrid.SetRow(0);</p><p>  m_MSFGrid.SetCol(5);</p><p>  m_MSFGrid.SetText("出生年月");</p><p&

104、gt;  m_MSFGrid.SetRow(0);</p><p>  m_MSFGrid.SetCol(6);</p><p>  m_MSFGrid.SetText("聯(lián)系方式");</p><p>  int iRow=1;</p><p>  while(!m_pSet->IsEOF())</p>

105、<p><b>  {</b></p><p>  CString str;</p><p>  str.Format("學號%d",iRow);</p><p>  m_MSFGrid.SetRow(iRow);m_MSFGrid.SetCol(0);</p><p>  m_MSFG

106、rid.SetText(str);</p><p>  m_MSFGrid.SetRow(iRow);m_MSFGrid.SetCol(1);</p><p>  m_MSFGrid.SetText(m_pSet->m_number);</p><p>  m_MSFGrid.SetRow(iRow);m_MSFGrid.SetCol(2);</p>

107、;<p>  m_MSFGrid.SetText(m_pSet->m_name);</p><p>  m_MSFGrid.SetRow(iRow);m_MSFGrid.SetCol(3);</p><p>  m_MSFGrid.SetText(m_pSet->m_sex);</p><p>  m_MSFGrid.SetRow(iRow

108、);m_MSFGrid.SetCol(4);</p><p>  m_MSFGrid.SetText(m_pSet->m_age);</p><p>  m_MSFGrid.SetRow(iRow);m_MSFGrid.SetCol(5);</p><p>  m_MSFGrid.SetText(m_pSet->m_birth);</p>

109、<p>  m_MSFGrid.SetRow(iRow);m_MSFGrid.SetCol(6);</p><p>  m_MSFGrid.SetText(m_pSet->m_tel);</p><p><b>  ;</b></p><p><b>  iRow++;</b></p><

110、;p>  m_pSet->MoveNext();</p><p><b>  }</b></p><p>  m_MSFGrid.SetRow(1);</p><p>  m_MSFGrid.SetCol(1);</p><p>  m_pSet->MoveFirst();</p><

111、;p>  //////---//////</p><p>  //ResizeParentToFit();</p><p><b>  }</b></p><p>  void CStudentView::OnButton5() </p><p><b>  {</b></p>

112、<p>  // TODO: Add your control notification handler code here</p><p>  CString str;</p><p>  if(IsDlgButtonChecked(IDC_RADIO1))str="number";</p><p>  else if(IsDlgBu

113、ttonChecked(IDC_RADIO2))str="birth";</p><p>  else str="tel";</p><p>  m_pSet->m_strSort=str;</p><p>  m_pSet->Requery();</p><p>  UpdateData(

114、false);</p><p>  OnInitialUpdate();</p><p><b>  }</b></p><p><b>  結語</b></p><p>  本系統(tǒng)主要是采用Visual C++6.0和Access數(shù)據(jù)庫開發(fā)的管理系統(tǒng)。項目包括登陸界面以及添加學生信息、修改學生信息

115、、刪除學生信息、查詢、排序五個功能模塊。系統(tǒng)由固定的用戶完成所有操作。登所有操作都可以按用戶的要求來完成對系統(tǒng)數(shù)據(jù)的操作。</p><p>  學生信息管理系統(tǒng)的功能基本都可以實現(xiàn),但因為是初學,所以還有很多地方可以改進和完善,如系統(tǒng)的整體界面風格,學生資料的詳細管理等等。通過不斷的學習,以后應該進一步的鞏固系統(tǒng),這樣才能夠使系統(tǒng)實現(xiàn)的更充實、更完善。</p><p><b> 

116、 致謝</b></p><p>  首先要對我的導師**表示最崇高的敬意和最衷心的感謝。本文的研究工作自始至終都是在導師的悉心指導下完成的。三年來**老師無論在學習、工作還是生活上都給予了無微不至的關懷和指導,使我畢生難忘。導師嚴謹治學的科學態(tài)度和高屋建瓴的學術造詣、高度的責任感、敏銳的洞察力更使我受益匪淺,這些對我將來的工作學習生活產(chǎn)生重大影響。**老師還提供多個項目機會讓我參與,使我有機會能將書本

117、上的知識運用于實踐,為今后的工作打下堅實的基礎。還有我的同事們在整個畢業(yè)論文設計階段給予了我許多的建議和無私的幫助。最后,深深感謝我的家人在整個求學過程中給予我的始終如一的愛護、支持和鼓勵!</p><p>  深深謝意無以言表,謹以此篇論文作為回報!在今后的工作中我會更加努力,回報恩師的教誨和親友們的關切和厚愛!</p><p><b>  參考文獻</b><

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論