【正文】
RKWHERE NAME=m_strName AND PASSWORD=m_strPassword。查詢Clerk表中是否有用戶名為m_strName,并且密碼為m_strPassword的記錄。打開記錄集,查詢是否有符合條件的記錄,如果記錄集不為空,則說明有符合條件的記錄,說明登錄合法,否則“登錄失敗!”。在用戶通過了身份驗證之后,就可以進入系統(tǒng),進行所有的操作。登錄模塊實現(xiàn)起來相對比較簡單,只是用到了一個SOL查詢語句,在編程過程中沒有遇到什么困難?!霸O計體會這次設計的主要目的是通過利用當今最流行可視化編程工具Visual C++ ,用來管理由Access2000創(chuàng)建的數(shù)據(jù)庫。利用Visual C++(Open Database Connectity,開發(fā)數(shù)據(jù)庫連接)、DAO(Data Access Objects,數(shù)據(jù)訪問對象)及OLE DB(OLE data Base,OLE數(shù)據(jù)庫),編寫程序來實現(xiàn)用戶對圖書數(shù)據(jù)庫的錄入、修改、檢索等操作。讓用戶方便地掌握圖書的庫存情況與借閱情況,以及圖書書目、讀者信息、圖書借閱情況等,利用DAO、ODBC編程來實現(xiàn)信息的輸入、編輯(刪除、增加、修改)等功能,繼而完成對圖書信息數(shù)據(jù)庫、讀者信息數(shù)據(jù)庫、借閱信息數(shù)據(jù)庫的必要操作。通過這次的課程設計,我不僅拓寬了自己的知識面,還在實踐過程中鞏固和加深了自己所學的理論知識,使自己的技術(shù)素質(zhì)和實踐能力有了進一步的提高,同時我的專業(yè)水平也有了很大的進步。同時,在軟件開發(fā)方面也累積了不少經(jīng)驗,特別是在對軟件開發(fā)工具不很熟悉的情況下,通過自己的學習和導師的指導完成了設計任務。并在設計過程中,自己分析問題和解決問題的能力都得到了鍛煉和提高,完善了自己的知識結(jié)構(gòu),加深了對知識的理解。這次課程設計完成后,體會頗多,在學與做的過程中,取長補短,不斷學習新的知識,吸取經(jīng)驗,達到進步的目的。在學與做的過程中自身的努力以及相關(guān)圖書資料的幫助,逐漸熟悉了Visual C++ 。程序開發(fā)的一般過程和對數(shù)據(jù)庫知識的進一步的了解,在這個快速發(fā)展的當代社會里,數(shù)據(jù)庫已經(jīng)普遍應用在各個領(lǐng)域。在這次的課程設計中我學習到不少的數(shù)據(jù)庫知識,但由于自己的理論知識水平有限,實踐知識和設計經(jīng)驗不足,在設計過程中難免存在一些問題,甚至錯誤。懇請各位老師批評指正,致使我在以后的工作和實踐中加以改進和提高。7.結(jié)束語課程設計對我們非常重要。在課程設計中,通過廣泛查閱與課題有關(guān)的內(nèi)容,使我掌握了許多與計算機有關(guān)的東西,更重要的是使我對VC,Access等軟件功能和應用有了一定的了解。為此,我對設計一套完整的軟件系統(tǒng)的步驟、方法及思路有了一個全新的認識。這加深了我對計算機軟件設計的理解,同時也給我提供了一次為以后實際模擬鍛煉的機會,我感到受益非淺。為此,我也希望我的課程設計能給指導我的老師交上一份滿意的試卷。參考文獻:[1] 伍俊良.《Visual C++ 課程設計與系統(tǒng)開發(fā)案例》.清華大學出版社[2] 楊小平.《Visual C++ 項目案例導航》.科學出版社[3] 鄧宗明,張曉競.《Visual C++ 編程實用技術(shù)與案例》.清華大學出版社[4] 鄭阿奇.《Visual C++ 實用教程》.電子工業(yè)出版社[5] 薩師煊,王珊.《數(shù)據(jù)庫系統(tǒng)概論》.高等教育出版社[6] 鄭人杰,殷人昆,陶永雷.實用軟件工程.清華大學出版社.