貧困生信息管理系統(tǒng).doc
約43頁DOC格式手機打開展開
貧困生信息管理系統(tǒng),頁數(shù):43字?jǐn)?shù):14181目 錄第一章 前言 1§1.1 開發(fā)背景1§1.2 設(shè)計思想1§1.3 開發(fā)工具的選用及介紹11.3.1 c++builder6簡介11.3.2 c++builder6.0的集成開發(fā)環(huán)境與組件面板介紹21.3.3 sqlserver2000簡介51.3.4 sql serve...
內(nèi)容介紹
此文檔由會員 cnlula 發(fā)布
貧困生信息管理系統(tǒng)
頁數(shù):43 字?jǐn)?shù):14181
目 錄第一章 前言 1
§1.1 開發(fā)背景 1
§1.2 設(shè)計思想 1
§1.3 開發(fā)工具的選用及介紹 1
1.3.1 C++Builder6簡介 1
1.3.2 C++Builder6.0的集成開發(fā)環(huán)境與組件面板介紹 2
1.3.3 SQLServer2000簡介 5
1.3.4 SQL Server 2000 的新特性 5
1.3.5 SQL Server 2000的主要組件(企業(yè)管理器)介紹 9
1.3.6 SQL Server連接基礎(chǔ)知識 10
第二章 總體分析與設(shè)計 14
§2.1 系統(tǒng)分析 14
§2.2 主體模塊設(shè)計 14
§2.3 數(shù)據(jù)庫設(shè)計 15
第三章 詳細設(shè)計 16
§3.1 用戶登錄窗體的實現(xiàn) 16
§3.2 貧困生信息管理模塊的實現(xiàn) 20
3.2.1 貧困生錄入及查詢功能實現(xiàn) 20
3.2.2 貧困生狀態(tài)及變更功能實現(xiàn) 24
3.2.3 學(xué)生崗位選擇功能實現(xiàn) 27
第四章 系統(tǒng)的使用說明與安裝 30
§4.1 運行環(huán)境要求 30
§4.2 安裝設(shè)置 30
4.2.1 軟件安裝 30
4.2.2 數(shù)據(jù)庫設(shè)置 33
結(jié)束語 34
謝辭 35
參考文獻 36
附錄 37
勤工助學(xué)管理系統(tǒng)及其實現(xiàn)
摘 要:勤工助學(xué)管理系統(tǒng)是基于Client/Server模式的信息管理系統(tǒng),其開發(fā)主要包括前端應(yīng)用程序的開發(fā)和后臺數(shù)據(jù)庫的建立及維護兩個方面。對于前者,要求具有應(yīng)用程序功能完備,易使用等特點。而對于后者則要求建立起數(shù)據(jù)一致性和完整性強、數(shù)據(jù)安全性好的庫。根據(jù)此要求,本人選擇了C++Builder6.0和SQL Server2000。 因此本人結(jié)合上述要求,對數(shù)據(jù)庫系統(tǒng)概論、SQL語言、C++面向?qū)ο蟪绦蛟O(shè)計,SQL編程進行了較深入的學(xué)習(xí)和應(yīng)用,主要完成對勤工助學(xué)管理系統(tǒng)的需求分析、功能模塊劃分、數(shù)據(jù)庫模式分析,并由此設(shè)計了數(shù)據(jù)庫結(jié)構(gòu)和應(yīng)用程序。系統(tǒng)運行結(jié)果證明,本文所設(shè)計的勤工助學(xué)管理系統(tǒng)可以滿足勤工助學(xué)中心,學(xué)工部,單位以及學(xué)生四方面的需要。
關(guān)鍵詞:Client/Server 信息管理 C++Builder6 SQL語言 數(shù)據(jù)庫
The Part-time Job Information Management System
And Completion
Abstract :The part-time job information management system in the university is based on Client/Server pattern. This system development mainly includes two aspects, the front end application program development and the backstage database establishment. Regarding the former, the request is about the application function to be complete, easy to use and so on. But regarding the latter, the system is to establish the good uniformity and the strong integrity, and good security of the data. According to the request, I have chosen C++Builder6.0 and SQL Server2000.
Therefore, according to the above request, I have learned the database system, the SQL language, the C++ object-oriented programming and the SQL programming. I mainly completes the management system, providing demand analysis, the function module division, the database analysis, designed the database structure and the application program. It is proved that this management system may meet four aspects’ need, study center, other office, student department, as well as the student.
Keywords: Client/Server Information management C++Builder6 SQL language database
第一章 前 言
§1.1 開發(fā)背景
隨著計算機網(wǎng)絡(luò)和信息技術(shù)的迅速發(fā)展,建立高效的信息管理系統(tǒng)已經(jīng)成為越來越多用戶的迫切需求。教育產(chǎn)業(yè)化在穩(wěn)步發(fā)展的同時,各種各樣的社會問題也隨之而來,體現(xiàn)得最為突出的,就是國家取消對大學(xué)生的補貼后,很多家庭難以負擔(dān)子女的大學(xué)費用。每一個貧困生在考上心儀的大學(xué)后,湊齊學(xué)雜費和生活費成為即將面臨的問題。如何解決這類問題? “勤工助學(xué)”則是解決方案之一。因此,如何完善管理貧困學(xué)生,匹配學(xué)生和崗位,以便盡快為學(xué)生找到對應(yīng)崗位,都是必須解決的問題,而勤工助學(xué)管理系統(tǒng)就是幫助解決這樣問題的一個有效手段。
§1.2 設(shè)計思想
本人對該軟件的設(shè)計思想經(jīng)過歸納總結(jié),分為以下四點:
1實現(xiàn)科學(xué)高效的管理。實現(xiàn)貧困生勤工助學(xué)管理系統(tǒng)的具體功能,不僅可以對參加勤工助學(xué)的貧困生進行科學(xué)和高效的統(tǒng)計與查詢,還可以利用它對貧困生進行統(tǒng)一有效的管理。
2使學(xué)校各部門更加方便快捷地了解該項工作的進度。不管是勤工助學(xué)中心還是學(xué)工部,均可使用它錄入貧困生的基本信息以統(tǒng)計愿意參加勤工助學(xué)的學(xué)生,還可以了解已參加勤工助學(xué)的貧困生的就職情況,各系部也可通過此軟件對自己系部的貧困生進行統(tǒng)一管理。鑒于此,用它替代以往繁瑣的手工登記,查找將成為可能。
3使學(xué)生符合公司或企業(yè)要求??筛鶕?jù)現(xiàn)有崗位有效地分配申請職位的同學(xué)。
4 閑置崗位發(fā)揮作用。為學(xué)校及各公司的閑置崗位發(fā)揮作用的同時也解決了貧困生們思想上的,使得他們能夠安心讀書,以完成各自的學(xué)業(yè)。
§1.3 開發(fā)工具的選用及介紹
1.3.1 C++Builder6簡介
C++Builder6是Borland公司推出的基于C++ 語言的快速應(yīng)用程序開發(fā)(Rapid Application Development,RAD)工具,它是先進的開發(fā)應(yīng)用程序的組件思想和面向?qū)ο蟮母咝дZ言C++融合的產(chǎn)物。C++Builder6 充分利用了已經(jīng)發(fā)展成熟的Delphi 的可視化組件庫(Visual Component Library,VCL),吸收了Borland C++ 6.0 這個優(yōu)秀編譯器的諸多優(yōu)點。C++Builder6 結(jié)合了先進的基于組件的程序設(shè)計技術(shù),成熟的可視化組件庫和優(yōu)秀編譯器,調(diào)試器。發(fā)展到6.0版本,C++Builder6 已經(jīng)成為一個非常成熟的可視化應(yīng)用程序開發(fā)工具,功能強大而且效率高。
C++Builder6的特色:
1 C++Builder6 是高性能的C++開發(fā)工具
C++Builder6是基于C++的,它具有高速的編譯,連接和執(zhí)行速度。同時,C++Builder6具有雙編譯器引擎,不僅可以編譯C/C++程序,還能編譯Object Pascal語言程序。
2 C++Builder6是優(yōu)秀的可視化應(yīng)用程序開發(fā)工具
C++Builder6是一完善的可視化應(yīng)用程序開發(fā)工具,使程序員從繁重的代碼編寫中解放出來,使他們能將注意力重點放在程序的設(shè)計上,而不是簡單的重復(fù)的勞動中。同時,它提供的完全可視的程序界面開發(fā)工具,從而使程序員對開發(fā)工具的學(xué)習(xí)周期大大縮短。
3 C++Builder6具有強大的數(shù)據(jù)庫應(yīng)用程序開發(fā)功能
C++Builder6 提供了強大的數(shù)據(jù)庫處理功能,它使的程序員不用寫一行代碼就能開發(fā)出功能強大的數(shù)據(jù)庫應(yīng)用程序,這些主要依賴于C++Builder6眾多的數(shù)據(jù)庫控件和底層的BDE數(shù)
頁數(shù):43 字?jǐn)?shù):14181
目 錄第一章 前言 1
§1.1 開發(fā)背景 1
§1.2 設(shè)計思想 1
§1.3 開發(fā)工具的選用及介紹 1
1.3.1 C++Builder6簡介 1
1.3.2 C++Builder6.0的集成開發(fā)環(huán)境與組件面板介紹 2
1.3.3 SQLServer2000簡介 5
1.3.4 SQL Server 2000 的新特性 5
1.3.5 SQL Server 2000的主要組件(企業(yè)管理器)介紹 9
1.3.6 SQL Server連接基礎(chǔ)知識 10
第二章 總體分析與設(shè)計 14
§2.1 系統(tǒng)分析 14
§2.2 主體模塊設(shè)計 14
§2.3 數(shù)據(jù)庫設(shè)計 15
第三章 詳細設(shè)計 16
§3.1 用戶登錄窗體的實現(xiàn) 16
§3.2 貧困生信息管理模塊的實現(xiàn) 20
3.2.1 貧困生錄入及查詢功能實現(xiàn) 20
3.2.2 貧困生狀態(tài)及變更功能實現(xiàn) 24
3.2.3 學(xué)生崗位選擇功能實現(xiàn) 27
第四章 系統(tǒng)的使用說明與安裝 30
§4.1 運行環(huán)境要求 30
§4.2 安裝設(shè)置 30
4.2.1 軟件安裝 30
4.2.2 數(shù)據(jù)庫設(shè)置 33
結(jié)束語 34
謝辭 35
參考文獻 36
附錄 37
勤工助學(xué)管理系統(tǒng)及其實現(xiàn)
摘 要:勤工助學(xué)管理系統(tǒng)是基于Client/Server模式的信息管理系統(tǒng),其開發(fā)主要包括前端應(yīng)用程序的開發(fā)和后臺數(shù)據(jù)庫的建立及維護兩個方面。對于前者,要求具有應(yīng)用程序功能完備,易使用等特點。而對于后者則要求建立起數(shù)據(jù)一致性和完整性強、數(shù)據(jù)安全性好的庫。根據(jù)此要求,本人選擇了C++Builder6.0和SQL Server2000。 因此本人結(jié)合上述要求,對數(shù)據(jù)庫系統(tǒng)概論、SQL語言、C++面向?qū)ο蟪绦蛟O(shè)計,SQL編程進行了較深入的學(xué)習(xí)和應(yīng)用,主要完成對勤工助學(xué)管理系統(tǒng)的需求分析、功能模塊劃分、數(shù)據(jù)庫模式分析,并由此設(shè)計了數(shù)據(jù)庫結(jié)構(gòu)和應(yīng)用程序。系統(tǒng)運行結(jié)果證明,本文所設(shè)計的勤工助學(xué)管理系統(tǒng)可以滿足勤工助學(xué)中心,學(xué)工部,單位以及學(xué)生四方面的需要。
關(guān)鍵詞:Client/Server 信息管理 C++Builder6 SQL語言 數(shù)據(jù)庫
The Part-time Job Information Management System
And Completion
Abstract :The part-time job information management system in the university is based on Client/Server pattern. This system development mainly includes two aspects, the front end application program development and the backstage database establishment. Regarding the former, the request is about the application function to be complete, easy to use and so on. But regarding the latter, the system is to establish the good uniformity and the strong integrity, and good security of the data. According to the request, I have chosen C++Builder6.0 and SQL Server2000.
Therefore, according to the above request, I have learned the database system, the SQL language, the C++ object-oriented programming and the SQL programming. I mainly completes the management system, providing demand analysis, the function module division, the database analysis, designed the database structure and the application program. It is proved that this management system may meet four aspects’ need, study center, other office, student department, as well as the student.
Keywords: Client/Server Information management C++Builder6 SQL language database
第一章 前 言
§1.1 開發(fā)背景
隨著計算機網(wǎng)絡(luò)和信息技術(shù)的迅速發(fā)展,建立高效的信息管理系統(tǒng)已經(jīng)成為越來越多用戶的迫切需求。教育產(chǎn)業(yè)化在穩(wěn)步發(fā)展的同時,各種各樣的社會問題也隨之而來,體現(xiàn)得最為突出的,就是國家取消對大學(xué)生的補貼后,很多家庭難以負擔(dān)子女的大學(xué)費用。每一個貧困生在考上心儀的大學(xué)后,湊齊學(xué)雜費和生活費成為即將面臨的問題。如何解決這類問題? “勤工助學(xué)”則是解決方案之一。因此,如何完善管理貧困學(xué)生,匹配學(xué)生和崗位,以便盡快為學(xué)生找到對應(yīng)崗位,都是必須解決的問題,而勤工助學(xué)管理系統(tǒng)就是幫助解決這樣問題的一個有效手段。
§1.2 設(shè)計思想
本人對該軟件的設(shè)計思想經(jīng)過歸納總結(jié),分為以下四點:
1實現(xiàn)科學(xué)高效的管理。實現(xiàn)貧困生勤工助學(xué)管理系統(tǒng)的具體功能,不僅可以對參加勤工助學(xué)的貧困生進行科學(xué)和高效的統(tǒng)計與查詢,還可以利用它對貧困生進行統(tǒng)一有效的管理。
2使學(xué)校各部門更加方便快捷地了解該項工作的進度。不管是勤工助學(xué)中心還是學(xué)工部,均可使用它錄入貧困生的基本信息以統(tǒng)計愿意參加勤工助學(xué)的學(xué)生,還可以了解已參加勤工助學(xué)的貧困生的就職情況,各系部也可通過此軟件對自己系部的貧困生進行統(tǒng)一管理。鑒于此,用它替代以往繁瑣的手工登記,查找將成為可能。
3使學(xué)生符合公司或企業(yè)要求??筛鶕?jù)現(xiàn)有崗位有效地分配申請職位的同學(xué)。
4 閑置崗位發(fā)揮作用。為學(xué)校及各公司的閑置崗位發(fā)揮作用的同時也解決了貧困生們思想上的,使得他們能夠安心讀書,以完成各自的學(xué)業(yè)。
§1.3 開發(fā)工具的選用及介紹
1.3.1 C++Builder6簡介
C++Builder6是Borland公司推出的基于C++ 語言的快速應(yīng)用程序開發(fā)(Rapid Application Development,RAD)工具,它是先進的開發(fā)應(yīng)用程序的組件思想和面向?qū)ο蟮母咝дZ言C++融合的產(chǎn)物。C++Builder6 充分利用了已經(jīng)發(fā)展成熟的Delphi 的可視化組件庫(Visual Component Library,VCL),吸收了Borland C++ 6.0 這個優(yōu)秀編譯器的諸多優(yōu)點。C++Builder6 結(jié)合了先進的基于組件的程序設(shè)計技術(shù),成熟的可視化組件庫和優(yōu)秀編譯器,調(diào)試器。發(fā)展到6.0版本,C++Builder6 已經(jīng)成為一個非常成熟的可視化應(yīng)用程序開發(fā)工具,功能強大而且效率高。
C++Builder6的特色:
1 C++Builder6 是高性能的C++開發(fā)工具
C++Builder6是基于C++的,它具有高速的編譯,連接和執(zhí)行速度。同時,C++Builder6具有雙編譯器引擎,不僅可以編譯C/C++程序,還能編譯Object Pascal語言程序。
2 C++Builder6是優(yōu)秀的可視化應(yīng)用程序開發(fā)工具
C++Builder6是一完善的可視化應(yīng)用程序開發(fā)工具,使程序員從繁重的代碼編寫中解放出來,使他們能將注意力重點放在程序的設(shè)計上,而不是簡單的重復(fù)的勞動中。同時,它提供的完全可視的程序界面開發(fā)工具,從而使程序員對開發(fā)工具的學(xué)習(xí)周期大大縮短。
3 C++Builder6具有強大的數(shù)據(jù)庫應(yīng)用程序開發(fā)功能
C++Builder6 提供了強大的數(shù)據(jù)庫處理功能,它使的程序員不用寫一行代碼就能開發(fā)出功能強大的數(shù)據(jù)庫應(yīng)用程序,這些主要依賴于C++Builder6眾多的數(shù)據(jù)庫控件和底層的BDE數(shù)