vc6.0學(xué)生信息管理組織系統(tǒng)_第1頁(yè)
vc6.0學(xué)生信息管理組織系統(tǒng)_第2頁(yè)
vc6.0學(xué)生信息管理組織系統(tǒng)_第3頁(yè)
vc6.0學(xué)生信息管理組織系統(tǒng)_第4頁(yè)
vc6.0學(xué)生信息管理組織系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩31頁(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、1引言1.1項(xiàng)目的開(kāi)發(fā)背景學(xué)生信息管理系統(tǒng)是針對(duì)學(xué)校人事處的大量業(yè)務(wù)處理工作而開(kāi)發(fā)的管理軟件,是典型的 管理信息系統(tǒng)(Ma nageme nt In formation System )。它是一個(gè)教育單位不可缺少的部分, 它的內(nèi)容對(duì)于學(xué)校的決策者和管理者來(lái)說(shuō)都至關(guān)重要,它能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖?的查詢手段。能有效的幫助學(xué)校和老師掌握學(xué)生的基本情況。在傳統(tǒng)模式下利用人工進(jìn)行學(xué) 生信息管理,存在著較多的缺點(diǎn),如:效率底,保密性差,時(shí)間一長(zhǎng)將產(chǎn)生大量的文件和數(shù) 據(jù),更不便于查找,更新,維護(hù)等。諸如這些情況,令學(xué)校管理者對(duì)學(xué)生的信息管理帶來(lái)了 很大困難,嚴(yán)重影響了教育工作者的工作效率。 隨著科

2、學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成 熟,使用日趨成熟的計(jì)算機(jī)技術(shù)來(lái)代替?zhèn)鹘y(tǒng)的人工模式,來(lái)實(shí)現(xiàn)學(xué)生信息的現(xiàn)代化管理,其 強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類(lèi)社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。作 為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)學(xué)生信息進(jìn)行管理,具有著手工管理所無(wú)法比擬的優(yōu)點(diǎn). 例如:檢索迅速、查找方便、易修改、可靠性高、存儲(chǔ)量大、數(shù)據(jù)處理快捷、保密性好、壽命 長(zhǎng)、成本低、便于打印等。這些優(yōu)點(diǎn)能夠極大地提高學(xué)生信息管理的效率,也是學(xué)校的科學(xué)化、 正規(guī)化管理,與世界接軌的重要條件。1.2系統(tǒng)調(diào)研與可行性分析基于VC課程的學(xué)生信息管理系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā),主要是利用 Visual C+6.0和

3、Access 數(shù)據(jù)庫(kù)制作一個(gè)有特色的管理系統(tǒng)。本系統(tǒng)的設(shè)計(jì)主要從以下幾方面做起:系統(tǒng)的開(kāi)發(fā)環(huán)境、系統(tǒng)需求分析、系統(tǒng)的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)、系統(tǒng)的頁(yè)面設(shè)計(jì)等。做這些工作需了解Visual C+6.0的使用和管理系統(tǒng)的相關(guān)知識(shí)。(1)技術(shù)可行性:本系統(tǒng)主要是用Visual C+6.0作為網(wǎng)站的開(kāi)發(fā)工具,使用了 Access 數(shù)據(jù)庫(kù)來(lái)實(shí)現(xiàn)。雖然本次開(kāi)發(fā)使用的工具和技術(shù)是目前比較舊的,但是微軟出的產(chǎn)品最大的好處就是快速入門(mén)、益于上手,所以從這方面來(lái)看,技術(shù)上是可行的。(2)經(jīng)濟(jì)可行性:現(xiàn)在各大教育單位有了自己的管理系統(tǒng),這樣就需要在管理中提供一個(gè)簡(jiǎn)單易操作可行性高的系統(tǒng),也就是本項(xiàng)目所要開(kāi)發(fā)的管理系統(tǒng)。并且

4、開(kāi)發(fā)一個(gè)小型的管 理系統(tǒng)的成本也不高,是完全可以承受的。從這一方面來(lái)看,經(jīng)濟(jì)上是可行的。1.3本文的內(nèi)容安排本文共分六章,各個(gè)章節(jié)的內(nèi)容安排如下:第一章是引言,介紹了項(xiàng)目的開(kāi)發(fā)背景和系統(tǒng)調(diào)研與可行性分析。第二章介紹系統(tǒng)的開(kāi)發(fā)環(huán)境,著重介紹了 Visual C+6.0和Access數(shù)據(jù)庫(kù)以及MFC 的相關(guān)知識(shí)等。第三章是管理系統(tǒng)的需求分析,包括學(xué)生信息管理系統(tǒng)功能性需求。第四章是概要設(shè)計(jì),列出了系統(tǒng)的總體結(jié)構(gòu)圖,系統(tǒng)流程圖,以基本系統(tǒng)所用到的數(shù)據(jù) 庫(kù)表。第五章是系統(tǒng)的詳細(xì)設(shè)計(jì)和實(shí)現(xiàn),重點(diǎn)介紹了本系統(tǒng)權(quán)限模塊的設(shè)計(jì),并對(duì)各個(gè)界面進(jìn)行了詳細(xì)的分析。第六章是總結(jié),總結(jié)了本系統(tǒng)已經(jīng)實(shí)現(xiàn)的功能和系統(tǒng)的不足

5、。2開(kāi)發(fā)環(huán)境簡(jiǎn)介2.1 Visual C+6.0 特點(diǎn)Visual C+6.0是功能最為強(qiáng)大的可視化開(kāi)發(fā)工具之一,它不僅支持傳統(tǒng)的軟件開(kāi)發(fā)方法,更重要的是它能支持面向?qū)ο蟆⒖梢暬拈_(kāi)發(fā)風(fēng)格。因此Visual C+6.0又稱作是一個(gè)集成開(kāi)發(fā)工具,它提供了軟件代碼自動(dòng)生成和可視化的資源編輯功能。Visual C+具有多種優(yōu)點(diǎn):它提供了面向?qū)ο蟮膽?yīng)用程序框架MFC( MicrosoftFoundation Class ),簡(jiǎn)化了程序員的編程工作,提高了模塊的可重用性;提供了基于CASE技術(shù)的可視化軟件的自動(dòng)生成和維護(hù)工具AppWizard、Class Wizard、Visual Studio、Wiz

6、ard Bar等,實(shí)現(xiàn)了直觀、可視的程序設(shè)計(jì)風(fēng)格,方便地編輯和管理各種類(lèi),維護(hù)程序 的源代碼;封裝了 Windows的API函數(shù)、USER、KERNEL、GDI函數(shù),簡(jiǎn)化了編程時(shí)創(chuàng)建、 維護(hù)窗口的許多復(fù)雜的工作2.2 MFC的簡(jiǎn)介MFC的英文全稱是 Microsoft Foundation Class Library,MFC中的各種類(lèi)結(jié)合起來(lái)構(gòu)成了一個(gè)應(yīng)用程序框架,它的目的就是讓程序員在此基礎(chǔ)上來(lái)建立Windows下的應(yīng)用程序,這是一種相對(duì)SDK來(lái)說(shuō)更為簡(jiǎn)單的方法。因?yàn)榭傮w上,MFC框架定義了應(yīng)用程序的輪廓,并提供了用戶接口的標(biāo)準(zhǔn)實(shí)現(xiàn)方法,程序員所要做的就是通過(guò)預(yù)定義的接口把具體應(yīng)用程序 特有

7、的東西填入這個(gè)輪廓。Microsoft Visual C+ 提供了相應(yīng)的工具來(lái)完成這個(gè)工作: AppWizard 可以用來(lái)生成初 步的框架文件(代碼和資源等);資源編輯器用于幫助直觀地設(shè)計(jì)用戶接口; Class Wizard 用來(lái)協(xié)助添加代碼到框架文件;最后,編譯,則通過(guò)類(lèi)庫(kù)實(shí)現(xiàn)了應(yīng)用程序特定的邏輯。2.3 Access數(shù)據(jù)庫(kù)的介紹Access是關(guān)系數(shù)據(jù)庫(kù)開(kāi)發(fā)工具,數(shù)據(jù)庫(kù)能匯集各種信息以供查詢、存儲(chǔ)和檢索。Access 的優(yōu)點(diǎn)在于它能使用數(shù)據(jù)表示圖或自定義窗體收集信息。數(shù)據(jù)表示圖提供了一種類(lèi)似于 Excel的電子表格,可以使數(shù)據(jù)庫(kù)一目了然。另外, Access允許創(chuàng)建自定義報(bào)表用于打印 或輸出

8、數(shù)據(jù)庫(kù)中的信息。Access也提供了數(shù)據(jù)存儲(chǔ)庫(kù),可以使用桌面數(shù)據(jù)庫(kù)文件把數(shù)據(jù)庫(kù) 文件置于網(wǎng)絡(luò)文件服務(wù)器,與其他網(wǎng)絡(luò)用戶共享數(shù)據(jù)庫(kù)。Access是一種關(guān)系數(shù)據(jù)庫(kù)工具,關(guān)系數(shù)據(jù)庫(kù)是已開(kāi)發(fā)的最通用的數(shù)據(jù)庫(kù)之一。Access多用于中小型企業(yè)來(lái)設(shè)計(jì)中小型數(shù)據(jù)庫(kù),一般的學(xué)校教務(wù)系統(tǒng)的數(shù)據(jù)庫(kù)用 Access來(lái)設(shè)計(jì)完全能達(dá)到要求。由于考慮到本系統(tǒng)是 應(yīng)用在單機(jī)系統(tǒng)上,只建立起一個(gè)數(shù)據(jù)庫(kù)。2.4本章小結(jié)本章主要介紹了該學(xué)生信息管理系統(tǒng)的開(kāi)發(fā)環(huán)境、MFC以及Access數(shù)據(jù)庫(kù)3需求分析3.1學(xué)生信息管理系統(tǒng)的介紹本系統(tǒng)是基于VC課程開(kāi)發(fā)的管理系統(tǒng)。用戶使用本系統(tǒng)可以方便的管理學(xué)生基本信息。本系統(tǒng)共具有5大功能:既

9、添加學(xué)生信息、修改學(xué)生信息、刪除學(xué)生信息、學(xué)生信息查詢、學(xué)生信息的排序。學(xué)生信息排序又細(xì)分為:按學(xué)號(hào)排序、按出生年月排序、按聯(lián)系方式排序。3.2學(xué)生信息管理系統(tǒng)功能性需求本管理系統(tǒng)共分為五大功能:系統(tǒng)登陸界面主要實(shí)現(xiàn)用戶的登錄、退出登錄,系統(tǒng)設(shè)置模塊主要是方便管理員對(duì)系統(tǒng) 進(jìn)行操作,包括系統(tǒng)中角色的管理,用戶登錄后,進(jìn)入系統(tǒng)主界面,登錄之后可以對(duì)系統(tǒng)內(nèi) 的所有功能進(jìn)行管理。基礎(chǔ)數(shù)據(jù)管理模塊主要實(shí)現(xiàn)管理員對(duì)學(xué)生信息的添加、修改、刪除、查詢、排序操作。系統(tǒng)設(shè)置模塊各功能性需求見(jiàn)下表所示:表3-1用戶登錄界面名稱、標(biāo)識(shí)符用戶登錄界面功能描述使用系統(tǒng)指定的用戶通過(guò)登錄界面登陸系統(tǒng)輸入用戶名、用戶密碼操

10、作序列驗(yàn)證輸入信息的正確性,更改用戶標(biāo)識(shí)和權(quán)限(是否為管理員)輸出登錄成功/失敗、錯(cuò)誤提示補(bǔ)充說(shuō)明所有注冊(cè)用戶都可使用在系統(tǒng)中只有成功注冊(cè)才能進(jìn)入該系統(tǒng),注冊(cè)頁(yè)面在系統(tǒng)中非常重要,在注冊(cè)界面,用戶必須填寫(xiě)用戶名、密碼,并且用戶輸入的用戶名必須為系統(tǒng)指定的用戶名和密碼,本系統(tǒng)用戶基本信息注冊(cè)界面的功能性需求如下表 3-4所示:學(xué)生信息管理模塊各功能性需求見(jiàn)下表所示:學(xué)生信息管理界面名稱、標(biāo)識(shí)符學(xué)生資料管理界面功能描述用戶可對(duì)其學(xué)生信息進(jìn)行管理輸入學(xué)生的基本信息操作序列用戶可對(duì)其學(xué)生信息進(jìn)行添加、修改、刪除查詢、排序操作輸出添加、修改、刪除、查詢、排序成功補(bǔ)充說(shuō)明所有功能都可使用3.3本章小結(jié)本章

11、主要介紹了基于VC+課程的學(xué)生信息管理系統(tǒng)的介紹、學(xué)生信息管理系統(tǒng)功能性需求。學(xué)生信息管理系統(tǒng)功能性需求介紹了各個(gè)模塊各個(gè)頁(yè)面的功能和實(shí)現(xiàn)。4概要設(shè)計(jì)在正式設(shè)計(jì)程序之前,先要作一個(gè)概要設(shè)計(jì),概要設(shè)計(jì)目的主要是為程序系統(tǒng)的設(shè)計(jì)考 慮,包括程序系統(tǒng)的總體結(jié)構(gòu),整個(gè)系統(tǒng)的流程,模塊劃分、功能分配等,為系統(tǒng)的詳細(xì)設(shè) 計(jì)、程序的具體實(shí)現(xiàn)打好基礎(chǔ)。本章將主要介紹概要設(shè)計(jì)說(shuō)明書(shū)。4.1系統(tǒng)總體結(jié)構(gòu)本論壇系統(tǒng)共劃分為五個(gè)模塊,包括系統(tǒng)設(shè)置模塊、基礎(chǔ)數(shù)據(jù)管理模塊、人事檔案管理 模塊、數(shù)據(jù)庫(kù)管理模塊、會(huì)議記錄模塊,每個(gè)模塊都有各自所實(shí)現(xiàn)的功能。系統(tǒng)總體結(jié)構(gòu)如 下圖4-1所示8圖4-1系統(tǒng)結(jié)構(gòu)圖4.2系統(tǒng)流程圖當(dāng)用

12、戶登陸系統(tǒng)時(shí),首先呈現(xiàn)在用戶面前的是登陸界面,輸入正確的用戶名和密碼即可登錄系統(tǒng)。成功登陸后,用戶根據(jù)需要修改基本信息。如圖4-2所示開(kāi)始彈出提示窗口擁有管理員權(quán)限 (可對(duì)所有頁(yè)面 進(jìn)行管理)結(jié)束圖4-2系統(tǒng)流程圖4.3數(shù)據(jù)庫(kù)設(shè)計(jì)本系統(tǒng)利用Access作為后臺(tái)的數(shù)據(jù)庫(kù),建立數(shù)據(jù)庫(kù) student.mdb首先對(duì)系統(tǒng)分析得到的數(shù)據(jù)進(jìn)行分析,說(shuō)明數(shù)據(jù)庫(kù)基本結(jié)構(gòu)的設(shè)計(jì)。(1)數(shù)據(jù)庫(kù)學(xué)生表中的信息設(shè)計(jì)如圖4-3所示:學(xué)生:表fcLXliiwbersexbirthtel.0000001ooooooo?敗巖 李備鳳22211B9O-6-01991-3-714&53T451Z515T6096448T00000

13、0030000000400000005KOOOQO&OOOOOOOTXOOOOO&趙恩蘇紅劉靜郛靈立寶男女女男202322213211932-5-71969-3-01990-5-41991-4T1363-2-3L991-S-2&157B965S33713S6B7gO5S415&79086561156730234551356763956115847963258I總隸:仃石r CO回回 共宥乜錄數(shù):s圖4-3為student中的表4.4本章小結(jié)本章主要介紹了學(xué)生信息管理系統(tǒng)的框架機(jī)構(gòu)和系統(tǒng)流程以及數(shù)據(jù)庫(kù)中各個(gè)表的信息5系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)5.1用戶登錄界面當(dāng)用戶進(jìn)入到學(xué)生信息管理系統(tǒng)后,會(huì)進(jìn)入登錄頁(yè)

14、面。在登錄頁(yè)面上,用戶必須正確填寫(xiě)用戶名:admin,密碼:1234,成功登錄后用戶才具有操作權(quán)限 ,否則會(huì)彈出提示信息。如圖5-1所示以下為用戶登錄頁(yè)面部分代碼:void Clogi n1:O nOK()/ TODO: Add extra validation hereCDialog:O nOK();this-UpdateData(true);if(this-m_log in_n ame=adm in & this-m_logi n_pwd=1234)CDialog:O nOK();elseMessageBox(登錄有誤);void Clogi n1:O nCa ncel()/ TODO:

15、Add extra clea nup hereCDialog:O nCan cel();exit(0);5.2系統(tǒng)管理主界面用戶名和密碼數(shù)如正確后進(jìn)入系統(tǒng)管理主界面,在此頁(yè)面上進(jìn)行學(xué)生基本信息的添加、修改、刪除等操作。如圖5-2所示v(l麗就:口 iT.3(H)左占亠 馬1D Q | .自卜蚪 t5+ TvJ卜1#可吐歲廳式2D111i T5?lft3GF51199-9 llWT?nLWD-5-q J5H9DS|3MQ 皿|林;221 那 Q23 L3l9-5L0-4-9j4HaTL1-T 1ITHBU性別:女性樹(shù): 師出生年月:|咤5-T縞押:阿40瀬ETr r*r OTTit圖5-2為主界

16、面5.3各功能實(shí)現(xiàn)界面基礎(chǔ)數(shù)據(jù)管理包括:添加學(xué)生信息、修改學(xué)生信息、刪除學(xué)生信息、查詢、排序。管理員點(diǎn)擊“添加信息”按鈕會(huì)彈出一個(gè)“添加學(xué)生信息”頁(yè)面按照要求填寫(xiě),填寫(xiě)完畢后同系統(tǒng)會(huì)將信息提交給數(shù)據(jù)庫(kù)每項(xiàng)設(shè)置所對(duì)應(yīng)的表。5.3.1添加學(xué)生信息確認(rèn)職消圖5-3為添加學(xué)生信息設(shè)置過(guò)程以下為添加學(xué)生信息頁(yè)面的部分代碼:void CStude ntView:O nButto n1()/ TODO: Add your con trol no tificati on han dler code hereCadd dlg;dlg.DoModal();if(dlg.DoModal()=IDOK)m_pSet-

17、AddNew();m_pSet-m _nu mber=dlg.m _nu mber;m_pSet-m_ name=dlg.m_ name;m_pSet-m_birth=dlg.m_birth;m_pSet-m_sex=dlg.m_sex;m_pSet-m_age=dlg.m_age;m_pSet-m_tel=dlg.m_tel;m_pSet-Update();m_pSet-Requery();,確認(rèn),int n Choice = MessageBox(確認(rèn)添加記錄?MB_OKCANCEL|MBCONQUESTION);AfxMessageBox(記錄添加成功!);Onlni tialUpdat

18、e();UpdateData(false);5.3.2修改學(xué)生信息圖5-4為修改學(xué)生信息過(guò)程以下為修改學(xué)生信息部分代碼:void CStude ntView:O nButto n2()/ TODO: Add your con trol no tificatio n han dler code hereCedit dlg;dlg.DoModal();dlg.m _nu mber=m_pSet- m_nu mber;dlg.m _n ame=m_pSet-m _n ame;dlg.m_birth=m_pSet-m_birth;dlg.m_sex=m_pSet-m_sex;dlg.m_age=m_p

19、Set-m_age;dlg.m_tel=m_pSet-m_tel;if(dlg.DoModal()=IDOK)m_pSet-Edit();m_pSet-m _nu mber=dlg.m _nu mber;m_pSet-m _n ame=dlg.m _n ame;m_pSet-m_birth=dlg.m_birth;m_pSet-m_sex=dlg.m_sex;m_pSet-m_age=dlg.m_age; m_pSet-m_tel=dlg.m_tel; m_pSet-Update(); m_pSet-Requery();Onlni tialUpdate();UpdateData(false);

20、533刪除學(xué)生信息注:在刪除學(xué)生信息的過(guò)程中,刪除的是左邊學(xué)生基本信息框中顯示的當(dāng)前學(xué)生:如圖:現(xiàn)在顯示的是學(xué) 號(hào)為17,姓名為徐麗的信息,單擊“刪除信息”按鈕后,就刪除了該學(xué)生的信息,記錄返回到第一條記錄的位置。HE3U山如t0毆5 L.WjblTrnnniH231 牛*jiouflC5 hsori?1EEO-E-4 1王丁油昵土2-惟T7L5fi-512?JLUJ.JLS3lUfeV-1-SLAb汕nrmnr.撫2;伺師1包浚型L后息11堺匸生匸昌student圖5-5為刪除學(xué)生信息頁(yè)面以下為刪除學(xué)生信息的部分代碼:void CStude ntView:O nButto n3()/ TOD

21、O: Add your con trol no tificatio n han dler code hereCRecordsetStatus status;m_pSet-GetStatus(status);m_pSet-Delete();if(status. m_l Curre ntRecord =0)m_pSet-MoveFirst();elsem_pSet-MoveLast();m_pSet-Requery();UpdateData(false);/ int nChoice = MessageBox(確 認(rèn)刪除 記錄?,確認(rèn),MBCONQUESTION|MB_OKCANCEL);AfxMe

22、ssageBox(刪除成功!);Onlni tialUpdate();534學(xué)生信息查詢圖5-6為查詢頁(yè)面以下為查詢學(xué)生信息的部分代碼:void CStude ntView:O nButto n4()/ TODO: Add your con trol no tificati on han dler code hereUpdateData(true);m_fin d.TrimLeft();if (m_fin d.lsEmpty()MessageBox( 要查詢的學(xué)號(hào)不能為空!”);return;if (m_pSet-lsOpe n()m_pSet-Close();/如果記錄集打開(kāi),則先關(guān)閉m_p

23、Set-m_strFilter.Format( nu mber=%s,m_fi nd);/ studentno是score表的字段名,用來(lái)指定查詢條件m_pSet-m_strSort = nu mber;/ course 是score表的字段名,用來(lái)按 course字段從小到大排序 m_pSet-Open();/ 打開(kāi)記錄集if (!m_pSet-lsEOF()m_pSet-Requery();如果打開(kāi)記錄集有記錄UpdateData(FALSE);Onlni tialUpdate();else535學(xué)生信息排序圖5-7-1為按學(xué)號(hào)排序茍噸衍同唱記錄譽(yù)雪J耳幻勺D HF LI禹卜H節(jié)W*:tf

24、flJDcr 曲 -OODIOCH 托I :tnnoc5 nxiDDLmi ui-J-Krt rmnrn 它祁 .coxuoa 彰 n cmnnL:于酉丄亠.-耳男IT P工.-古19;5-41391-3-T郵ISTh擊1jjse-M;:諛嘰15ETSBH.,5581415簡(jiǎn)M8G*:訂旳血174:學(xué)主潔JHH冬:OOLHA 姓呂:艇h*ai;丹曰審耳月:|19-2-?磚M式:用幻岀嫌1SAT生H孕亙:;r學(xué)*出坐年口託累方式圖5-7-2為按出生年月排序二學(xué)主信息管理垂純文件編將記錄査宵迪學(xué)尋:0030104;再、fi30CD010C1or s omow-yQOTQJQCeBIIil學(xué)號(hào)! I

25、lWOOOOLJftt8U:1SES-2 igeg-o -9S0-619S1-4 sw-s伽-31951-5;135676reS 10SCO7M2 14S5BT45? !MTB0t34 lSGTOW7 1S7FW9S47 1ET80R茁5 15S4TQ蘋(píng)卞常件鶴加雜半佶爲(wèi)懈曲學(xué)牛信電刪睦辛牛潔日査詢|出生干月:|lS89-2-3瞰貳方式;135&7GC35C7Jt序r學(xué)號(hào)廣出注年月&我采方式圖5-7-3為按聯(lián)系方式排序以下為排序?qū)W生信息的部分代碼:void CStude ntView:O nlni tialUpdate()m_pSet = &GetDocume nt()-m_stude ntS

26、et;CRecordView:O nlni tialUpdate();GetPare ntFrame()-RecalcLayout();while(!m pSet-lsEOF()m_pSet-MoveNext();m_pSet-GetRecordCou nt();m_pSet-MoveFirst();m_MSFGrid.SetCols(m_pSet-m_ nF ields+1);m_MSFGrid.SetRows(m_pSet-GetRecordCou nt()+1);m_MSFGrid.SetColWidth(1,800);m_MSFGrid.SetColWidth(2,800);m_MSF

27、Grid.SetColWidth(3,800);m_MSFGrid.SetColWidth(4,800);m_MSFGrid.SetColWidth(5,800);m_MSFGrid.SetColWidth(6,800);m_MSFGrid.SetRow(0);m_MSFGrid.SetCol(1);m_MSFGrid.SetText(學(xué)號(hào));m_MSFGrid.SetRow(0);m_MSFGrid.SetCol(2);m_MSFGrid.SetText(姓名);m_MSFGrid.SetRow(0);m_MSFGrid.SetCol(3);m_MSFGrid.SetText(性另U);m_

28、MSFGrid.SetRow(0);m_MSFGrid.SetCol(4);m_MSFGrid.SetText(年齡);m_MSFGrid.SetRow(0);m_MSFGrid.SetCol(5);m_MSFGrid.SetText(出生年月);m_MSFGrid.SetRow(0);m_MSFGrid.SetCol(6);m_MSFGrid.SetText(聯(lián)系方式);int iRow=1;while(!m_pSet-lsEOF()CStri ng str;str.Format(” 學(xué)號(hào) d,iRow);m_MSFGrid.SetRow(iRow);m_MSFGrid.SetCol(0);m_MSFGrid.SetText(str);m_MSFGrid.SetRow(iRow);m_MSFGrid.SetCol(1);m_MSFGrid.SetText(m_pSet-m _n umber);m_MSFGrid.SetRow(iRow);m_MSFGrid.SetCol(2);m_MSFGrid.SetText(m_pSet-m _n ame);m_MSFGrid.SetRow(iRow);m_MSFGrid.

溫馨提示

  • 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ù)網(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)論