贫困生信息管理系统.doc
约43页DOC格式手机打开展开
贫困生信息管理系统,页数:43字数:14181目 录第一章 前言 1§1.1 开发背景1§1.2 设计思想1§1.3 开发工具的选用及介绍11.3.1 c++builder6简介11.3.2 c++builder6.0的集成开发环境与组件面板介绍21.3.3 sqlserver2000简介51.3.4 sql serve...
内容介绍
此文档由会员 cnlula 发布
贫困生信息管理系统
页数:43 字数:14181
目 录第一章 前言 1
§1.1 开发背景 1
§1.2 设计思想 1
§1.3 开发工具的选用及介绍 1
1.3.1 C++Builder6简介 1
1.3.2 C++Builder6.0的集成开发环境与组件面板介绍 2
1.3.3 SQLServer2000简介 5
1.3.4 SQL Server 2000 的新特性 5
1.3.5 SQL Server 2000的主要组件(企业管理器)介绍 9
1.3.6 SQL Server连接基础知识 10
第二章 总体分析与设计 14
§2.1 系统分析 14
§2.2 主体模块设计 14
§2.3 数据库设计 15
第三章 详细设计 16
§3.1 用户登录窗体的实现 16
§3.2 贫困生信息管理模块的实现 20
3.2.1 贫困生录入及查询功能实现 20
3.2.2 贫困生状态及变更功能实现 24
3.2.3 学生岗位选择功能实现 27
第四章 系统的使用说明与安装 30
§4.1 运行环境要求 30
§4.2 安装设置 30
4.2.1 软件安装 30
4.2.2 数据库设置 33
结束语 34
谢辞 35
参考文献 36
附录 37
勤工助学管理系统及其实现
摘 要:勤工助学管理系统是基于Client/Server模式的信息管理系统,其开发主要包括前端应用程序的开发和后台数据库的建立及维护两个方面。对于前者,要求具有应用程序功能完备,易使用等特点。而对于后者则要求建立起数据一致性和完整性强、数据安全性好的库。根据此要求,本人选择了C++Builder6.0和SQL Server2000。 因此本人结合上述要求,对数据库系统概论、SQL语言、C++面向对象程序设计,SQL编程进行了较深入的学习和应用,主要完成对勤工助学管理系统的需求分析、功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序。系统运行结果证明,本文所设计的勤工助学管理系统可以满足勤工助学中心,学工部,单位以及学生四方面的需要。
关键词:Client/Server 信息管理 C++Builder6 SQL语言 数据库
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 开发背景
随着计算机网络和信息技术的迅速发展,建立高效的信息管理系统已经成为越来越多用户的迫切需求。教育产业化在稳步发展的同时,各种各样的社会问题也随之而来,体现得最为突出的,就是国家取消对大学生的补贴后,很多家庭难以负担子女的大学费用。每一个贫困生在考上心仪的大学后,凑齐学杂费和生活费成为即将面临的问题。如何解决这类问题? “勤工助学”则是解决方案之一。因此,如何完善管理贫困学生,匹配学生和岗位,以便尽快为学生找到对应岗位,都是必须解决的问题,而勤工助学管理系统就是帮助解决这样问题的一个有效手段。
§1.2 设计思想
本人对该软件的设计思想经过归纳总结,分为以下四点:
1实现科学高效的管理。实现贫困生勤工助学管理系统的具体功能,不仅可以对参加勤工助学的贫困生进行科学和高效的统计与查询,还可以利用它对贫困生进行统一有效的管理。
2使学校各部门更加方便快捷地了解该项工作的进度。不管是勤工助学中心还是学工部,均可使用它录入贫困生的基本信息以统计愿意参加勤工助学的学生,还可以了解已参加勤工助学的贫困生的就职情况,各系部也可通过此软件对自己系部的贫困生进行统一管理。鉴于此,用它替代以往繁琐的手工登记,查找将成为可能。
3使学生符合公司或企业要求。可根据现有岗位有效地分配申请职位的同学。
4 闲置岗位发挥作用。为学校及各公司的闲置岗位发挥作用的同时也解决了贫困生们思想上的,使得他们能够安心读书,以完成各自的学业。
§1.3 开发工具的选用及介绍
1.3.1 C++Builder6简介
C++Builder6是Borland公司推出的基于C++ 语言的快速应用程序开发(Rapid Application Development,RAD)工具,它是先进的开发应用程序的组件思想和面向对象的高效语言C++融合的产物。C++Builder6 充分利用了已经发展成熟的Delphi 的可视化组件库(Visual Component Library,VCL),吸收了Borland C++ 6.0 这个优秀编译器的诸多优点。C++Builder6 结合了先进的基于组件的程序设计技术,成熟的可视化组件库和优秀编译器,调试器。发展到6.0版本,C++Builder6 已经成为一个非常成熟的可视化应用程序开发工具,功能强大而且效率高。
C++Builder6的特色:
1 C++Builder6 是高性能的C++开发工具
C++Builder6是基于C++的,它具有高速的编译,连接和执行速度。同时,C++Builder6具有双编译器引擎,不仅可以编译C/C++程序,还能编译Object Pascal语言程序。
2 C++Builder6是优秀的可视化应用程序开发工具
C++Builder6是一完善的可视化应用程序开发工具,使程序员从繁重的代码编写中解放出来,使他们能将注意力重点放在程序的设计上,而不是简单的重复的劳动中。同时,它提供的完全可视的程序界面开发工具,从而使程序员对开发工具的学习周期大大缩短。
3 C++Builder6具有强大的数据库应用程序开发功能
C++Builder6 提供了强大的数据库处理功能,它使的程序员不用写一行代码就能开发出功能强大的数据库应用程序,这些主要依赖于C++Builder6众多的数据库控件和底层的BDE数
页数:43 字数:14181
目 录第一章 前言 1
§1.1 开发背景 1
§1.2 设计思想 1
§1.3 开发工具的选用及介绍 1
1.3.1 C++Builder6简介 1
1.3.2 C++Builder6.0的集成开发环境与组件面板介绍 2
1.3.3 SQLServer2000简介 5
1.3.4 SQL Server 2000 的新特性 5
1.3.5 SQL Server 2000的主要组件(企业管理器)介绍 9
1.3.6 SQL Server连接基础知识 10
第二章 总体分析与设计 14
§2.1 系统分析 14
§2.2 主体模块设计 14
§2.3 数据库设计 15
第三章 详细设计 16
§3.1 用户登录窗体的实现 16
§3.2 贫困生信息管理模块的实现 20
3.2.1 贫困生录入及查询功能实现 20
3.2.2 贫困生状态及变更功能实现 24
3.2.3 学生岗位选择功能实现 27
第四章 系统的使用说明与安装 30
§4.1 运行环境要求 30
§4.2 安装设置 30
4.2.1 软件安装 30
4.2.2 数据库设置 33
结束语 34
谢辞 35
参考文献 36
附录 37
勤工助学管理系统及其实现
摘 要:勤工助学管理系统是基于Client/Server模式的信息管理系统,其开发主要包括前端应用程序的开发和后台数据库的建立及维护两个方面。对于前者,要求具有应用程序功能完备,易使用等特点。而对于后者则要求建立起数据一致性和完整性强、数据安全性好的库。根据此要求,本人选择了C++Builder6.0和SQL Server2000。 因此本人结合上述要求,对数据库系统概论、SQL语言、C++面向对象程序设计,SQL编程进行了较深入的学习和应用,主要完成对勤工助学管理系统的需求分析、功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序。系统运行结果证明,本文所设计的勤工助学管理系统可以满足勤工助学中心,学工部,单位以及学生四方面的需要。
关键词:Client/Server 信息管理 C++Builder6 SQL语言 数据库
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 开发背景
随着计算机网络和信息技术的迅速发展,建立高效的信息管理系统已经成为越来越多用户的迫切需求。教育产业化在稳步发展的同时,各种各样的社会问题也随之而来,体现得最为突出的,就是国家取消对大学生的补贴后,很多家庭难以负担子女的大学费用。每一个贫困生在考上心仪的大学后,凑齐学杂费和生活费成为即将面临的问题。如何解决这类问题? “勤工助学”则是解决方案之一。因此,如何完善管理贫困学生,匹配学生和岗位,以便尽快为学生找到对应岗位,都是必须解决的问题,而勤工助学管理系统就是帮助解决这样问题的一个有效手段。
§1.2 设计思想
本人对该软件的设计思想经过归纳总结,分为以下四点:
1实现科学高效的管理。实现贫困生勤工助学管理系统的具体功能,不仅可以对参加勤工助学的贫困生进行科学和高效的统计与查询,还可以利用它对贫困生进行统一有效的管理。
2使学校各部门更加方便快捷地了解该项工作的进度。不管是勤工助学中心还是学工部,均可使用它录入贫困生的基本信息以统计愿意参加勤工助学的学生,还可以了解已参加勤工助学的贫困生的就职情况,各系部也可通过此软件对自己系部的贫困生进行统一管理。鉴于此,用它替代以往繁琐的手工登记,查找将成为可能。
3使学生符合公司或企业要求。可根据现有岗位有效地分配申请职位的同学。
4 闲置岗位发挥作用。为学校及各公司的闲置岗位发挥作用的同时也解决了贫困生们思想上的,使得他们能够安心读书,以完成各自的学业。
§1.3 开发工具的选用及介绍
1.3.1 C++Builder6简介
C++Builder6是Borland公司推出的基于C++ 语言的快速应用程序开发(Rapid Application Development,RAD)工具,它是先进的开发应用程序的组件思想和面向对象的高效语言C++融合的产物。C++Builder6 充分利用了已经发展成熟的Delphi 的可视化组件库(Visual Component Library,VCL),吸收了Borland C++ 6.0 这个优秀编译器的诸多优点。C++Builder6 结合了先进的基于组件的程序设计技术,成熟的可视化组件库和优秀编译器,调试器。发展到6.0版本,C++Builder6 已经成为一个非常成熟的可视化应用程序开发工具,功能强大而且效率高。
C++Builder6的特色:
1 C++Builder6 是高性能的C++开发工具
C++Builder6是基于C++的,它具有高速的编译,连接和执行速度。同时,C++Builder6具有双编译器引擎,不仅可以编译C/C++程序,还能编译Object Pascal语言程序。
2 C++Builder6是优秀的可视化应用程序开发工具
C++Builder6是一完善的可视化应用程序开发工具,使程序员从繁重的代码编写中解放出来,使他们能将注意力重点放在程序的设计上,而不是简单的重复的劳动中。同时,它提供的完全可视的程序界面开发工具,从而使程序员对开发工具的学习周期大大缩短。
3 C++Builder6具有强大的数据库应用程序开发功能
C++Builder6 提供了强大的数据库处理功能,它使的程序员不用写一行代码就能开发出功能强大的数据库应用程序,这些主要依赖于C++Builder6众多的数据库控件和底层的BDE数