基于odbc的學(xué)生信息管理系統(tǒng)-第二部分(論文+ppt).rar
基于odbc的學(xué)生信息管理系統(tǒng)-第二部分(論文+ppt),由于上傳文件有大小限制,我把資料分成2部分,第一部分為程序,第二部分為論文和ppt,請大家看清楚再下載。這是第一部分1 緒論21.1 問題的來源21.2學(xué)生成績管理系統(tǒng)的介紹22應(yīng)用平臺與后臺數(shù)據(jù)庫介紹42.1編程環(huán)境的選擇42.2visual c++ 6.0集成開發(fā)環(huán)境簡介42.3vc++ 6.0的程序設(shè)計界面的構(gòu)成...
該文檔為壓縮文件,包含的文件列表如下:
內(nèi)容介紹
原文檔由會員 batistu3925 發(fā)布
由于上傳文件有大小限制,我把資料分成2部分,第一部分為程序,第二部分為論文和PPT,請大家看清楚再下載。
這是第一部分
1 緒論 2
1.1 問題的來源 2
1.2 學(xué)生成績管理系統(tǒng)的介紹 2
2 應(yīng)用平臺與后臺數(shù)據(jù)庫介紹 4
2.1 編程環(huán)境的選擇 4
2.2 Visual C++ 6.0集成開發(fā)環(huán)境簡介 4
2.3 VC++ 6.0的程序設(shè)計界面的構(gòu)成 4
2.4 數(shù)據(jù)庫的介紹 4
2.5 Access數(shù)據(jù)庫的概念 5
2.6 Access數(shù)據(jù)庫開發(fā)技巧 6
2.6.1 統(tǒng)一規(guī)劃 6
2.6.2 設(shè)置好關(guān)鍵字和表間關(guān)系 6
2.6.3 設(shè)計好字段的缺省值 6
2.7 關(guān)系型數(shù)據(jù)庫的實現(xiàn) 6
2.8 ODBC 7
2.8.1 使用ODBC 7
2.8.2 文件DSN 12
2.8.3 記錄ODBC事務(wù) 15
3 需求分析和系統(tǒng)規(guī)劃 17
3.1 系統(tǒng)設(shè)計 17
3.1.1 系統(tǒng)設(shè)計分析及系統(tǒng)功能模塊圖 17
3.1.2 數(shù)據(jù)庫設(shè)計 17
3.2 實現(xiàn)數(shù)據(jù)庫之間的聯(lián)系 18
4 概念結(jié)構(gòu)設(shè)計與邏輯結(jié)構(gòu)設(shè)計 19
4.1 概念結(jié)構(gòu)設(shè)計 19
4.2 邏輯結(jié)構(gòu)設(shè)計 19
4.3 系統(tǒng)總體流程圖和界面設(shè)計 19
4.4 系統(tǒng)流程主要設(shè)計實體E-R圖 20
5 系統(tǒng)具體實現(xiàn)界面 21
5.1 登陸界面的實現(xiàn) 21
5.1.1 功能 21
5.1.2 流程 21
5.2 學(xué)生的成績管理主界面的實現(xiàn) 22
5.3 刪除學(xué)生基本信息的界面的實現(xiàn) 22
5.4 添加學(xué)生基本信息的界面的實現(xiàn) 23
5.5 修改學(xué)生基本信息的界面的實現(xiàn) 23
5.6 學(xué)生信息采集卡界面的實現(xiàn) 24
5.7 學(xué)生學(xué)籍管理界面的實現(xiàn) 24
5.8 學(xué)生成績管理界面的實現(xiàn) 25
5.9 學(xué)生選修課界面的實現(xiàn) 25
5.10 高級檢索查詢界面的實現(xiàn) 26
5.11 SQL語句操作界面的實現(xiàn) 26
5.12 學(xué)生信息排序界面的實現(xiàn) 26
6 結(jié)論 28
致 謝 29
參考文獻(xiàn) 30
附錄 31
附錄A 外文翻譯—原文部分 31
附錄B 外文翻譯—譯文部分 34
附錄 C-部分代碼 37
引 言
隨著經(jīng)濟(jì)的發(fā)展,社會的進(jìn)步,計算機(jī)越來越深入到人們?nèi)粘5墓ぷ鲗W(xué)習(xí)及生活中,成為人們?nèi)粘I钪胁豢扇鄙俚妮o助工具。隨著科學(xué)技術(shù)的不斷提高,計算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識,它已進(jìn)入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。它已經(jīng)深入到日常工作和生活的方方面面,比如文字處理、信息管理、輔助設(shè)計、圖形圖像處理、教育培訓(xùn)以及游戲娛樂等。各行各業(yè)的人們無須經(jīng)過特別的訓(xùn)練就能夠使用電腦完成許許多多復(fù)雜的工作。然而,雖然現(xiàn)在世界上已經(jīng)充滿了多如牛毛的各種軟件,但它們依然不能滿足用戶的各種特殊需要,人們還不得不開發(fā)適合自己特殊需求的軟件。
學(xué)生成績管理系統(tǒng)是一個教育單位不可缺少的部分,它對于學(xué)校的學(xué)生和管理者來說都是至關(guān)重要的,所以學(xué)生成績管理系統(tǒng)應(yīng)該能夠為用戶提供充足的信息和快捷的查詢手段。但一直以來人們使用傳統(tǒng)人工的方式管理成績系統(tǒng),這種管理方式存在著許多缺點,如:效率低、保密性差,另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護(hù)都帶來了不少的困難。
作為計算機(jī)應(yīng)用的一部分,使用計算機(jī)對學(xué)生成績信息進(jìn)行管理,具有手工管理所無法比擬的優(yōu)點.例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高學(xué)生成績管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,是與世界接軌的重要條件。
此次的畢業(yè)設(shè)計,我使用 MICROSOFT公司的 VISUAL C++開發(fā)工具,利用其提供的各種開發(fā)工具,首先在短時間內(nèi)建立系統(tǒng)應(yīng)用原型,然后,對初始原型系統(tǒng)進(jìn)行需求迭代,不斷修正和改進(jìn),直到形成用戶滿意的可行性系統(tǒng)。
在下面的各章中我將以開發(fā)一套基于ODBC的學(xué)生成績管理系統(tǒng)為例,談?wù)勂溟_發(fā)過程和所涉及到的問題及解決方法.
這是第一部分
1 緒論 2
1.1 問題的來源 2
1.2 學(xué)生成績管理系統(tǒng)的介紹 2
2 應(yīng)用平臺與后臺數(shù)據(jù)庫介紹 4
2.1 編程環(huán)境的選擇 4
2.2 Visual C++ 6.0集成開發(fā)環(huán)境簡介 4
2.3 VC++ 6.0的程序設(shè)計界面的構(gòu)成 4
2.4 數(shù)據(jù)庫的介紹 4
2.5 Access數(shù)據(jù)庫的概念 5
2.6 Access數(shù)據(jù)庫開發(fā)技巧 6
2.6.1 統(tǒng)一規(guī)劃 6
2.6.2 設(shè)置好關(guān)鍵字和表間關(guān)系 6
2.6.3 設(shè)計好字段的缺省值 6
2.7 關(guān)系型數(shù)據(jù)庫的實現(xiàn) 6
2.8 ODBC 7
2.8.1 使用ODBC 7
2.8.2 文件DSN 12
2.8.3 記錄ODBC事務(wù) 15
3 需求分析和系統(tǒng)規(guī)劃 17
3.1 系統(tǒng)設(shè)計 17
3.1.1 系統(tǒng)設(shè)計分析及系統(tǒng)功能模塊圖 17
3.1.2 數(shù)據(jù)庫設(shè)計 17
3.2 實現(xiàn)數(shù)據(jù)庫之間的聯(lián)系 18
4 概念結(jié)構(gòu)設(shè)計與邏輯結(jié)構(gòu)設(shè)計 19
4.1 概念結(jié)構(gòu)設(shè)計 19
4.2 邏輯結(jié)構(gòu)設(shè)計 19
4.3 系統(tǒng)總體流程圖和界面設(shè)計 19
4.4 系統(tǒng)流程主要設(shè)計實體E-R圖 20
5 系統(tǒng)具體實現(xiàn)界面 21
5.1 登陸界面的實現(xiàn) 21
5.1.1 功能 21
5.1.2 流程 21
5.2 學(xué)生的成績管理主界面的實現(xiàn) 22
5.3 刪除學(xué)生基本信息的界面的實現(xiàn) 22
5.4 添加學(xué)生基本信息的界面的實現(xiàn) 23
5.5 修改學(xué)生基本信息的界面的實現(xiàn) 23
5.6 學(xué)生信息采集卡界面的實現(xiàn) 24
5.7 學(xué)生學(xué)籍管理界面的實現(xiàn) 24
5.8 學(xué)生成績管理界面的實現(xiàn) 25
5.9 學(xué)生選修課界面的實現(xiàn) 25
5.10 高級檢索查詢界面的實現(xiàn) 26
5.11 SQL語句操作界面的實現(xiàn) 26
5.12 學(xué)生信息排序界面的實現(xiàn) 26
6 結(jié)論 28
致 謝 29
參考文獻(xiàn) 30
附錄 31
附錄A 外文翻譯—原文部分 31
附錄B 外文翻譯—譯文部分 34
附錄 C-部分代碼 37
引 言
隨著經(jīng)濟(jì)的發(fā)展,社會的進(jìn)步,計算機(jī)越來越深入到人們?nèi)粘5墓ぷ鲗W(xué)習(xí)及生活中,成為人們?nèi)粘I钪胁豢扇鄙俚妮o助工具。隨著科學(xué)技術(shù)的不斷提高,計算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識,它已進(jìn)入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。它已經(jīng)深入到日常工作和生活的方方面面,比如文字處理、信息管理、輔助設(shè)計、圖形圖像處理、教育培訓(xùn)以及游戲娛樂等。各行各業(yè)的人們無須經(jīng)過特別的訓(xùn)練就能夠使用電腦完成許許多多復(fù)雜的工作。然而,雖然現(xiàn)在世界上已經(jīng)充滿了多如牛毛的各種軟件,但它們依然不能滿足用戶的各種特殊需要,人們還不得不開發(fā)適合自己特殊需求的軟件。
學(xué)生成績管理系統(tǒng)是一個教育單位不可缺少的部分,它對于學(xué)校的學(xué)生和管理者來說都是至關(guān)重要的,所以學(xué)生成績管理系統(tǒng)應(yīng)該能夠為用戶提供充足的信息和快捷的查詢手段。但一直以來人們使用傳統(tǒng)人工的方式管理成績系統(tǒng),這種管理方式存在著許多缺點,如:效率低、保密性差,另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護(hù)都帶來了不少的困難。
作為計算機(jī)應(yīng)用的一部分,使用計算機(jī)對學(xué)生成績信息進(jìn)行管理,具有手工管理所無法比擬的優(yōu)點.例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高學(xué)生成績管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,是與世界接軌的重要條件。
此次的畢業(yè)設(shè)計,我使用 MICROSOFT公司的 VISUAL C++開發(fā)工具,利用其提供的各種開發(fā)工具,首先在短時間內(nèi)建立系統(tǒng)應(yīng)用原型,然后,對初始原型系統(tǒng)進(jìn)行需求迭代,不斷修正和改進(jìn),直到形成用戶滿意的可行性系統(tǒng)。
在下面的各章中我將以開發(fā)一套基于ODBC的學(xué)生成績管理系統(tǒng)為例,談?wù)勂溟_發(fā)過程和所涉及到的問題及解決方法.