题 目 基于VC的学生信息管理数据库开发 学 院 通信工程 专 业 信息安全 班 级 学 号 学生 指导教师 完成日期 2012年12月
摘 要
随着21世纪信息化的发展,高校的学生的逐渐增加,学生信息的管理成为高校教职工进行学生信息管理越来越着重的部分。而且学生信息管理系统的开发与设计对教学效率的提高至关重要。
本毕业设计是一个典型的信息管理系统,本系统的开发主要分为图形用户界面(UI)设计和后台数据库系统设计两部分。图形用户界面采用Microsoft Visual Studio C++6.0开发平台开发设计;学生信息数据库部分采用Microsoft Access 2010来创建,设计一个数据一致性、完整性和数据安全性好的数据库。首先在短时间内建立起系统应用类型,然后,对初始原型进行需求迭代,不断修正和改进。通过对计算机硬件和相关软件方面的了解,来找到本系统的解决方案。另外对学生信息管理的基本的了解和调研分析,参照相关各种资料进行数据库编程实践,在指导老师的知道下,完整相关要求。
本系统只有一部分,那就是系统管理员一个身份,即通过系统管理员可以对学生信息进行增加、删除、修改、筛选和排序等操作。对于学生越来越多的当代高校来说,设计这样一款软件非常有必要。
关键词:信息管理系统; VC++;Access;学生信息管理系统;MFC
ABSTRACT
The college students increase faster and faster with the development of information technology in the 21st century. Information of students has become the most important part of student information management, which college staff is focus on. The development of the student information management system what is designed is crucial to improve teaching.
The graduation project is a typical Information Management System. The development of this system is divided into two parts which is design of the graphical user interface (UI) and back-end database system. The graphical user interface is developed and designed by Microsoft Visual Studio C++6.0 development platform. The information database of student is created by Microsoft Access 2010, so the database should be consistency, integrity and security. First of all, the application type of system should be established in a short time. The second, Needs of the initial prototype iterations, constantly revised and improved. Through the understanding of the aspects of the computer hardware and associated software, we can find the solutions of the present system. In addition, a basic understanding of the school student information management and research analysis carefully and with reference to the relevant information database programming practice, I completed the relevant requirements with the help of teacher.
This system has only one part, which is the system administrator. Administrators can operate student information management system to add, delete, modify, query and selection. For a growing number of students for the contemporary college, the design of such software is very necessary.
Key words:Information Management System; VC++; Access; Student Information Management System; MFC
目 录
1 引言 1
2 概述 2
2.1 信息管理系统概述 2
2.2 信息管理系统 3
2.2.1 信息管理系统的特点 3
2.2.2 信息管理系统应用 5
2.3 学生信息管理系统 5
2.4 Microsoft Visual C++6.0介绍 6
2.5 Microsoft Office Access介绍 7
2.5.1 Access的发展 7
2.5.2 Access数据库的优缺点 7
3 理论研究 8
3.1 性能需求 8
3.2 Access数据库 9
3.3 运行环境 9
3.3.1 硬件环境 9
3.3.2 软件环境 10
4 系统总体设计 11
4.1 系统功能设计 11
4.2 系统数据库设计 11
4.2.1 数据库E-R图 11
4.2.2 数据库表格设计与创建 11
4.2.3 数据库环境变量配置 13
4.3 本章小结 15
5 系统详细设计 16
5.1 系统主窗体设计 16
5.2 添加与查询学生信息窗体 20
5.3 创建消息映射 21
5.4 本章小结 25
6 系统演示 26
7 结论 29
致谢 31
参考文献 32
1 引言
学生信息管理系统(Student Information Management System),简称SIMS。在高校人事处理中,有很大一部分工作时关于人事处理的,而人事处理的工作大部分都与学生信息管理分不开的;SIMS是信息管理系统的应用领域之一,它是一个高等教育单位管理学生信息不可缺少的部分,此系统的对于高校的领导者和教职工都是至关重要的,加上当代互联网的发展,是的信息管理系统能够为学生和教师提供更加快捷、更加方便的使用界面,庞大的服务器,也就有非常快速的查询手段和方便的管理方法。在过去,高校几乎都是利用人工方式来进行学生信息管理,用纸介质来存储学生信息,这样会有很多不足。如:效率较低,安全性差,长时间下去会产生大量的纸质的文件和数据,查找,维护起来也需要很大的人力物力,如果不保护好空气温湿度,还容易产生大量的纸质垃圾。诸如这些情况,就足以给管理者对学生信息管理带来很大困难,这严重影响了教育工作者的工作效率。
21世纪,计算机科学的日渐成熟,传统的人工模式已经赶不上时代发展的速度,然而使用计算机技术来代替传统的人工模式,来实现学生信息的现代化管理,会减少很多人力物力的开资,以前十个人完成的事情,使用计算机一两个人就能完成。其强大的功能已使人们深刻认识到,互联网时代的计算机技术已进入人类社会的各个领域并发挥着越来越重要的作用。
高校利用学生信息管理系统对学生信息进行管理,相对于传统方式有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、数据处理快捷、保密性好、寿命长、成本低、便于打印等。这些优点能够极大地提高管理者对学生信息管理的效率,用计算机设计开发的学生信息管理系统还可以通过功能强大的互联网网及时的向学生的家长传递该生在校的成绩动态、学习表现等情况,有助于与家长的沟通与交流,为更好地把握的教育方针起到了一定的促进作用。因此,开发这样一款学生信息管理系统软件成为很有必要而且有意义的事情。
2 概述
2.1 信息管理系统概述
计算机的应用在国外的发展开始于20世纪五六十年代,那时候计算机处于计算机技术启蒙阶段,各方面都非常简单,国外利用计算机来处理一些生活中最简单的工作,有数值的计算、日志的记录等等一些单纯的运算和控制指令。然而信息管理系统是在70年代才提出来的,它是一门新兴的学科,一门集管理科学、系统科学、及计算机科学为一体的综合性学科,那时候主要研究的是企业中领导者对员工信息管理的各个方面,管理者管理过程中通过分析数据,分析相应的对策,用来提高员工的工作效率和为下一步计划做决策。经过五十多年的研究和发展,计算机在处理信息管理方面发展非常迅速,也非常成熟。如今发达国家80%以上的信息处理与财务工作都是由计算机来管理和完成的。人事管理中百分之八十的信息处理由计算机完成;计算
上一篇:
基于VC的基本矢量图形系统的开发与实现毕业论文(2003doc)
下一篇:
采用VC的伺服电机控制毕业论文(2003doc)