基于odbc的学生信息管理系统-第二部分(论文+ppt).rar
基于odbc的学生信息管理系统-第二部分(论文+ppt),由于上传文件有大小限制,我把资料分成2部分,第一部分为程序,第二部分为论文和ppt,请大家看清楚再下载。这是第一部分1 绪论21.1 问题的来源21.2学生成绩管理系统的介绍22应用平台与后台数据库介绍42.1编程环境的选择42.2visual c++ 6.0集成开发环境简介42.3vc++ 6.0的程序设计界面的构成...
该文档为压缩文件,包含的文件列表如下:
内容介绍
原文档由会员 batistu3925 发布
由于上传文件有大小限制,我把资料分成2部分,第一部分为程序,第二部分为论文和PPT,请大家看清楚再下载。
这是第一部分
1 绪论 2
1.1 问题的来源 2
1.2 学生成绩管理系统的介绍 2
2 应用平台与后台数据库介绍 4
2.1 编程环境的选择 4
2.2 Visual C++ 6.0集成开发环境简介 4
2.3 VC++ 6.0的程序设计界面的构成 4
2.4 数据库的介绍 4
2.5 Access数据库的概念 5
2.6 Access数据库开发技巧 6
2.6.1 统一规划 6
2.6.2 设置好关键字和表间关系 6
2.6.3 设计好字段的缺省值 6
2.7 关系型数据库的实现 6
2.8 ODBC 7
2.8.1 使用ODBC 7
2.8.2 文件DSN 12
2.8.3 记录ODBC事务 15
3 需求分析和系统规划 17
3.1 系统设计 17
3.1.1 系统设计分析及系统功能模块图 17
3.1.2 数据库设计 17
3.2 实现数据库之间的联系 18
4 概念结构设计与逻辑结构设计 19
4.1 概念结构设计 19
4.2 逻辑结构设计 19
4.3 系统总体流程图和界面设计 19
4.4 系统流程主要设计实体E-R图 20
5 系统具体实现界面 21
5.1 登陆界面的实现 21
5.1.1 功能 21
5.1.2 流程 21
5.2 学生的成绩管理主界面的实现 22
5.3 删除学生基本信息的界面的实现 22
5.4 添加学生基本信息的界面的实现 23
5.5 修改学生基本信息的界面的实现 23
5.6 学生信息采集卡界面的实现 24
5.7 学生学籍管理界面的实现 24
5.8 学生成绩管理界面的实现 25
5.9 学生选修课界面的实现 25
5.10 高级检索查询界面的实现 26
5.11 SQL语句操作界面的实现 26
5.12 学生信息排序界面的实现 26
6 结论 28
致 谢 29
参考文献 30
附录 31
附录A 外文翻译—原文部分 31
附录B 外文翻译—译文部分 34
附录 C-部分代码 37
引 言
随着经济的发展,社会的进步,计算机越来越深入到人们日常的工作学习及生活中,成为人们日常生活中不可缺少的辅助工具。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。它已经深入到日常工作和生活的方方面面,比如文字处理、信息管理、辅助设计、图形图像处理、教育培训以及游戏娱乐等。各行各业的人们无须经过特别的训练就能够使用电脑完成许许多多复杂的工作。然而,虽然现在世界上已经充满了多如牛毛的各种软件,但它们依然不能满足用户的各种特殊需要,人们还不得不开发适合自己特殊需求的软件。
学生成绩管理系统是一个教育单位不可缺少的部分,它对于学校的学生和管理者来说都是至关重要的,所以学生成绩管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理成绩系统,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
作为计算机应用的一部分,使用计算机对学生成绩信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生成绩管理的效率,也是企业的科学化、正规化管理,是与世界接轨的重要条件。
此次的毕业设计,我使用 MICROSOFT公司的 VISUAL C++开发工具,利用其提供的各种开发工具,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行性系统。
在下面的各章中我将以开发一套基于ODBC的学生成绩管理系统为例,谈谈其开发过程和所涉及到的问题及解决方法.
这是第一部分
1 绪论 2
1.1 问题的来源 2
1.2 学生成绩管理系统的介绍 2
2 应用平台与后台数据库介绍 4
2.1 编程环境的选择 4
2.2 Visual C++ 6.0集成开发环境简介 4
2.3 VC++ 6.0的程序设计界面的构成 4
2.4 数据库的介绍 4
2.5 Access数据库的概念 5
2.6 Access数据库开发技巧 6
2.6.1 统一规划 6
2.6.2 设置好关键字和表间关系 6
2.6.3 设计好字段的缺省值 6
2.7 关系型数据库的实现 6
2.8 ODBC 7
2.8.1 使用ODBC 7
2.8.2 文件DSN 12
2.8.3 记录ODBC事务 15
3 需求分析和系统规划 17
3.1 系统设计 17
3.1.1 系统设计分析及系统功能模块图 17
3.1.2 数据库设计 17
3.2 实现数据库之间的联系 18
4 概念结构设计与逻辑结构设计 19
4.1 概念结构设计 19
4.2 逻辑结构设计 19
4.3 系统总体流程图和界面设计 19
4.4 系统流程主要设计实体E-R图 20
5 系统具体实现界面 21
5.1 登陆界面的实现 21
5.1.1 功能 21
5.1.2 流程 21
5.2 学生的成绩管理主界面的实现 22
5.3 删除学生基本信息的界面的实现 22
5.4 添加学生基本信息的界面的实现 23
5.5 修改学生基本信息的界面的实现 23
5.6 学生信息采集卡界面的实现 24
5.7 学生学籍管理界面的实现 24
5.8 学生成绩管理界面的实现 25
5.9 学生选修课界面的实现 25
5.10 高级检索查询界面的实现 26
5.11 SQL语句操作界面的实现 26
5.12 学生信息排序界面的实现 26
6 结论 28
致 谢 29
参考文献 30
附录 31
附录A 外文翻译—原文部分 31
附录B 外文翻译—译文部分 34
附录 C-部分代码 37
引 言
随着经济的发展,社会的进步,计算机越来越深入到人们日常的工作学习及生活中,成为人们日常生活中不可缺少的辅助工具。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。它已经深入到日常工作和生活的方方面面,比如文字处理、信息管理、辅助设计、图形图像处理、教育培训以及游戏娱乐等。各行各业的人们无须经过特别的训练就能够使用电脑完成许许多多复杂的工作。然而,虽然现在世界上已经充满了多如牛毛的各种软件,但它们依然不能满足用户的各种特殊需要,人们还不得不开发适合自己特殊需求的软件。
学生成绩管理系统是一个教育单位不可缺少的部分,它对于学校的学生和管理者来说都是至关重要的,所以学生成绩管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理成绩系统,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
作为计算机应用的一部分,使用计算机对学生成绩信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生成绩管理的效率,也是企业的科学化、正规化管理,是与世界接轨的重要条件。
此次的毕业设计,我使用 MICROSOFT公司的 VISUAL C++开发工具,利用其提供的各种开发工具,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行性系统。
在下面的各章中我将以开发一套基于ODBC的学生成绩管理系统为例,谈谈其开发过程和所涉及到的问题及解决方法.