【正文】
ile for standard system include files,// or project specific include files that are used frequently, but// are changed infrequentlyif !defined(AFX_STDAFX_H__B7A04679_274E_49A4_BE2C_DE7F27AD1443__INCLUDED_)defineAFX_STDAFX_H__B7A04679_274E_49A4_BE2C_DE7F27AD1443__INCLUDED_if _MSC_VER amp。gt。 1000pragma onceendif // _MSC_VER amp。gt。 1000define VC_EXTRALEAN // Exclude rarelyused stuff from Windowsheaders16 include amp。lt。amp。gt。 // MFC core and standard ponents include amp。lt。amp。gt。 // MFC extensionsinclude amp。lt。amp。gt。 // MFC Automation classesinclude amp。lt。amp。gt。 // MFC support for Internet Explorer 4 Common Controlsifndef _AFX_NO_AFXCMN_SUPPORTinclude amp。lt。amp。gt。 // MFC support for Windows Common Controls endif // _AFX_NO_AFXCMN_SUPPORTinclude amp。lt。amp。gt。includeamp。lt。amp。gt。//{{AFX_INSERT_LOCATION}}// Microsoft Visual C++ will insert additional declarations immediately before the previous line.endif// !defined(AFX_STDAFX_H__B7A04679_274E_49A4_BE2C_DE7F27AD1443__INCLUDED_) 17 7測試結(jié)果及運行界面 進入系統(tǒng) 18 建立新用戶時,若兩次輸入密碼不同會彈出警告 在登錄界面中輸入錯誤的用戶名或者密碼時,彈出警告框 19 當(dāng)用戶名和密碼都正確時,進入主界面 在添加菜單中,輸入的數(shù)據(jù)不能為空,否則彈出警告 當(dāng)未選擇所要刪除的記錄時,彈出警告框 20 當(dāng)為選擇所要修改的記錄時,彈出警告框 退出程序時,談出對話框 218總結(jié) 最終的系統(tǒng)完成了哪些功能,與初期設(shè)計還有哪些差距或未完成的內(nèi)容。 系統(tǒng)完成的功能包括:注冊、登錄和注冊信息修改,學(xué)生信息的增加、修改和刪除。未完成的內(nèi)容:學(xué)生信息的查詢和相關(guān)圖表的生成學(xué)生成績的增刪改查,以及管理員的更多操作等。 課設(shè)過程中遇到的棘手問題及難點所在。在學(xué)習(xí)vc++的過程中,有接觸到一定的有關(guān)MFC的知識,但了解的比較膚淺,也很零散。但實際操作過程中遇到了很多實際的問題。對于ADO語言的不熟悉,在調(diào)用時函數(shù)時,遇到了很大地難度。在技術(shù)上或沒用過或沒學(xué)過,需要邊做邊學(xué)習(xí)!如MFC中對各種類和控件的操作還不熟練。細節(jié)問題:頭文件包含的順序。全局變量問題。視圖切換和切換后的數(shù)據(jù)更新問題。ADO數(shù)據(jù)庫的相關(guān)操作和數(shù)據(jù)類型的相關(guān)轉(zhuǎn)換問題等 通過這次課程設(shè)計,對MFC有了更深的認識,對MFC控件有了更深刻理解。把老師教的一些東西運用到實踐中去鍛煉了自己的能力。我C++學(xué)了很久,MFC也看了10多集視頻,但就是從沒機會親自動手編一個稍復(fù)雜點的程序練練。一門語言或是一門技術(shù),真正逐漸掌握的過程正是不斷聯(lián)系,不斷用的過程。理論永遠代替不了實踐。 學(xué)會了用ADO來操作與創(chuàng)建數(shù)據(jù)庫 通過這次課程設(shè)計,對數(shù)據(jù)庫知識有了初步的認識。初步學(xué)會了用Access創(chuàng)建數(shù)據(jù)庫。學(xué)會了表的建立和設(shè)置。為了完善學(xué)生信息管理系統(tǒng)的功能我22 走進圖書館,翻閱了大量關(guān)于數(shù)據(jù)庫的資料,并從互聯(lián)網(wǎng)上學(xué)到很多知識。不能說已經(jīng)通悟了數(shù)據(jù)庫,但是對數(shù)據(jù)庫中的一些基本知識還是有所了解的。從一開始的選題到現(xiàn)在的設(shè)計結(jié)束,從在課本上熟悉基本知識到到外面的相關(guān)圖書中了解其他與設(shè)計通訊錄有關(guān)的知識,我不僅對課本的基本知識有了一定的掌握,還對其他方面的知識有所了解。讓我懂得更多的知識。在這次課程設(shè)計中遇到了很多問題,對虧了同學(xué)和老師的幫助得以完成謝謝老師和同學(xué)的幫助。 參考文獻《面向?qū)ο蟪绦蛟O(shè)計基礎(chǔ)》,機械工業(yè)出版社,趙雷、朱曉旭編著; 《Visual C++教程》,機械工業(yè)出版社,丁有和編著;《Visual C++課程設(shè)計 案例經(jīng)編》,中國水利水電出版社,嚴華峰等編著; 《Visual C++程序設(shè)計教程與上機指導(dǎo)》,北京大學(xué)出版社,高志偉著; 《Visual C++數(shù)據(jù)庫系統(tǒng)開發(fā)完全手冊》,人民郵電出版社,王瑞,于速著 《Visual C++程序員成長攻略》,中國水利水電出版社,戴博,周楊等著 《C++ Builder數(shù)據(jù)庫開發(fā)經(jīng)典案例解析》,清華大學(xué)出版社,王晟著 《精彩C++ Builder6 程序設(shè)計》,科學(xué)出版社,吳逸賢著《C++ Builder應(yīng)用程序開發(fā)實例與技巧》,西安交通大學(xué)出版社,曹巖等著 《Visual C++教程》北京機械工業(yè)出版社。鄭阿奇,丁有和編著.《Visual C++實用教程(第二版)》.北京電子工業(yè)出版社,鄭阿奇編著. 《Visual C++ 》北京清華大學(xué)出版社,李博軒編著.23