c++1學(xué)生信息管理系統(tǒng)_第1頁
c++1學(xué)生信息管理系統(tǒng)_第2頁
c++1學(xué)生信息管理系統(tǒng)_第3頁
c++1學(xué)生信息管理系統(tǒng)_第4頁
c++1學(xué)生信息管理系統(tǒng)_第5頁
已閱讀5頁,還剩39頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

用計算機(jī)技術(shù)實現(xiàn)的科學(xué)化管理,是在信息技術(shù)迅速發(fā)展的今天學(xué)校提高管理效率2.1信息操作功能(1)學(xué)生基本信息的添加、修改和刪除。學(xué)生基本信息包括:學(xué)號(學(xué)號的前6或所有學(xué)期的單(1)硬件環(huán)境(2)軟件環(huán)境Microsoftaccess數(shù)據(jù)庫MicrosoftvisualMicrosoftaccess數(shù)據(jù)庫(1)添加信息:使用這個模塊,可以添加學(xué)生的基本信息,包括學(xué)生的學(xué)號,姓名,民族,性別,籍貫,出生年月日,政治面貌,學(xué)院,專業(yè),所在年級,寢室地址,畢業(yè)院校,身份證號,電子郵箱,聯(lián)系電話,家庭住址,備注等。(2)成績導(dǎo)入:包括學(xué)號,課程編號,課程名稱,學(xué)分,成績。(3)信息查詢:包括學(xué)號,姓名,班級,學(xué)院。(4)成績查詢:包括課程名稱,課程編號。(5)個人信息:當(dāng)點(diǎn)擊這個按鈕時,可以顯示當(dāng)前某個人的信息。(6)查看成績:點(diǎn)擊這個按鈕時,可以顯示當(dāng)前這個人的所有成績。表1學(xué)生基本信息表(student)結(jié)構(gòu)字段名稱字段名稱數(shù)據(jù)類型字段大小小數(shù)位字段含義studentname姓名xb是/否50性別birthday日期/時間出生年月12345表2課程信息表(course)結(jié)構(gòu)字段名稱字段名稱數(shù)據(jù)類型字段大小小數(shù)位字段含義courseno文本7——課程號special文本50——所屬專業(yè)coursename文本50——課程名coursetype文本10——課程類型openterm數(shù)字字節(jié)——開學(xué)學(xué)期12345節(jié)節(jié)單精度——表3學(xué)生課程成績表(score)結(jié)構(gòu)序號字段名稱數(shù)據(jù)類型字段大小小數(shù)位字段含義1studentno文本8學(xué)號2course文本7課程號3score數(shù)字單精度1成績4credit數(shù)字單精度1學(xué)分4.詳細(xì)設(shè)計某一項信息,比如學(xué)號,班級,姓名,專業(yè),年級,然后查詢到這個學(xué)生的多個信息。CryoveAll{l}StringstrSearchCStringstrMember{lSetmMemberReSetgstrTemp{mMemberReSetClose);emNamestrMemberName{AfxMessageBox請輸入關(guān)鍵字");}(1)打開Ex_DlgCtrls應(yīng)用程序項目。rseViewDialog (3)刪除“TODO:在這里設(shè)置對話控制”控件,添加一個按鈕控件,保留其默認(rèn)屬性。 ame (6)單吸"OK"按鈕,在MFCClassWizard的“Memberfunction”列表中將列出新增}5.心得體會。在設(shè)計的過程中,經(jīng)常會遇到這樣那樣的問題,比如說怎樣才能實現(xiàn)我們所要的功參考文獻(xiàn)CMw//{{AFX_MSG_MAP(CMemberView)lk//}}AFX_MSG_MAP{}{}{{}{CListCtrl*ctl;//表格風(fēng)格T);Td}{}{}{}{}{}{}{CListCtrl*ctl;ctl=&GetListCtrl();}{//前此輸出的用戶記錄//建立一個指針,用以操作ListCtrl輸出用戶記錄CListCtrl*ctl;ctl=&GetListCtrl();//記錄用戶序號nti//定義一個變量來保存"%"以便設(shè)置SQL語句try{{}{}{}{}{}{}{}{}//輸出匹配上查詢到的用戶記錄,直到記錄為空{(diào)}}{}{//建立一個指針,用以操作ListCtrl輸出用戶記錄CListCtrl*ctl;ctl=&GetListCtrl();//尋找當(dāng)前選中的記錄的位置if(pos==NULL){//如果沒有選擇記錄,則提示并退出}//獲取當(dāng)前記錄的位置游標(biāo)//創(chuàng)建一個臨時字符串來保存當(dāng)前用戶信息//查找學(xué)號//輸出匹配上條件用戶記錄,直到記錄為空{(diào)//開始顯示記錄的內(nèi)容}{//如果用戶選擇取消按鈕,則退出}ES{ry{//如果用戶記錄存在,則進(jìn)行修改操作{//設(shè)置編輯當(dāng)前記錄//開始編輯該條記錄的內(nèi)容{}//更新完畢,關(guān)閉數(shù)據(jù)庫{//關(guān)閉數(shù)據(jù)庫//提示用戶}}{}//將用戶信息及時更新到ListCtrl中}}{}{//輸出匹配上條件用戶記錄,直到記錄為空//開始顯示記錄的內(nèi)容}{//如果用戶選擇取消按鈕,則退出}}{//建立一個指針,用以操作ListCtrl輸出用戶記錄CListCtrl*ctl;ctl=&GetListCtrl();//尋找當(dāng)前選中的記錄的位置if(pos==NULL){//如果沒有選擇記錄,則提示并退出//獲取當(dāng)前記錄的位置游標(biāo)//創(chuàng)建一個臨時字符串來保存當(dāng)前用戶信息{try{//刪除個人信息//如果用戶記錄存在,則進(jìn)行修改操作{//設(shè)置編輯當(dāng)前記錄//更新完畢,關(guān)閉數(shù)據(jù)庫}else//考慮特例,如果操作中用戶信息不存在了{(lán)//關(guān)閉數(shù)據(jù)庫//提示用戶}//刪除對應(yīng)的所有個人成績//如果用戶記錄存在,則進(jìn)行修改操作{//設(shè)置編輯當(dāng)前記錄}//更新完畢,關(guān)閉數(shù)據(jù)庫}{}ListCtrl當(dāng)前用戶信息}}{CListCtrl*ctl;//記錄用戶序號try{//關(guān)閉記錄集//如果用戶記錄存在,則進(jìn)行修改操作//意外捕獲{}{//建立一個指針,用以操作ListCtrl

溫馨提示

  • 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(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

提交評論