基于VC的学生信息管理系统数据库开发毕业论文.doc
《基于VC的学生信息管理系统数据库开发毕业论文.doc》由会员分享,可在线阅读,更多相关《基于VC的学生信息管理系统数据库开发毕业论文.doc(37页珍藏版)》请在三一办公上搜索。
1、本科毕业设计(2013届)题 目基于VC的学生信息管理数据库开发学 院通信工程学院专 业信息安全班 级学 号学生姓名指导教师完成日期2012年12月摘 要随着21世纪信息化的发展,高校的学生的逐渐增加,学生信息的管理成为高校教职工进行学生信息管理越来越着重的部分。而且学生信息管理系统的开发与设计对教学效率的提高至关重要。本毕业设计是一个典型的信息管理系统,本系统的开发主要分为图形用户界面(UI)设计和后台数据库系统设计两部分。图形用户界面采用Microsoft Visual Studio C+6.0开发平台开发设计;学生信息数据库部分采用Microsoft Access 2010来创建,设计一
2、个数据一致性、完整性和数据安全性好的数据库。首先在短时间内建立起系统应用类型,然后,对初始原型进行需求迭代,不断修正和改进。通过对计算机硬件和相关软件方面的了解,来找到本系统的解决方案。另外对学校学生信息管理的基本的了解和调研分析,参照相关各种资料进行数据库编程实践,在指导老师的知道下,完整相关要求。本系统只有一部分,那就是系统管理员一个身份,即通过系统管理员可以对学生信息进行增加、删除、修改、筛选和排序等操作。对于学生越来越多的当代高校来说,设计这样一款软件非常有必要。关键词:信息管理系统; VC+;Access;学生信息管理系统;MFCABSTRACTThe college student
3、s 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 designe
4、d 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 Mi
5、crosoft 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 initi
6、al 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
7、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, mo
8、dify, 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 引言12 概述22.1 信息管理系统概述22.2 信息管理系统32.2.1 信息管理系统的特点32.2.2 信息管理系统应用5
9、2.3 学生信息管理系统52.4 Microsoft Visual C+6.0介绍62.5 Microsoft Office Access介绍72.5.1 Access的发展72.5.2 Access数据库的优缺点73 理论研究83.1 性能需求83.2 Access数据库93.3 运行环境93.3.1 硬件环境93.3.2 软件环境104 系统总体设计114.1 系统功能设计114.2 系统数据库设计114.2.1 数据库E-R图114.2.2 数据库表格设计与创建114.2.3 数据库环境变量配置134.3 本章小结155 系统详细设计165.1 系统主窗体设计165.2 添加与查询学生信
10、息窗体205.3 创建消息映射215.4 本章小结256 系统演示267 结论29致谢31参考文献321 引言学生信息管理系统(Student Information Management System),简称SIMS。在高校人事处理中,有很大一部分工作时关于人事处理的,而人事处理的工作大部分都与学生信息管理分不开的;SIMS是信息管理系统的应用领域之一,它是一个高等教育单位管理学生信息不可缺少的部分,此系统的对于高校的领导者和教职工都是至关重要的,加上当代互联网的发展,是的信息管理系统能够为学生和教师提供更加快捷、更加方便的使用界面,庞大的服务器,也就有非常快速的查询手段和方便的管理方法。在
11、过去,高校几乎都是利用人工方式来进行学生信息管理,用纸介质来存储学生信息,这样会有很多不足。如:效率较低,安全性差,长时间下去会产生大量的纸质的文件和数据,查找,维护起来也需要很大的人力物力,如果不保护好空气温湿度,还容易产生大量的纸质垃圾。诸如这些情况,就足以给学校管理者对学生信息管理带来很大困难,这严重影响了教育工作者的工作效率。 21世纪,计算机科学的日渐成熟,传统的人工模式已经赶不上时代发展的速度,然而使用计算机技术来代替传统的人工模式,来实现学生信息的现代化管理,会减少很多人力物力的开资,以前十个人完成的事情,使用计算机一两个人就能完成。其强大的功能已使人们深刻认识到,互联网时代的计
12、算机技术已进入人类社会的各个领域并发挥着越来越重要的作用。高校利用学生信息管理系统对学生信息进行管理,相对于传统方式有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、数据处理快捷、保密性好、寿命长、成本低、便于打印等。这些优点能够极大地提高管理者对学生信息管理的效率,用计算机设计开发的学生信息管理系统还可以通过功能强大的互联网网及时的向学生的家长传递该生在校的成绩动态、学习表现等情况,有助于学校与家长的沟通与交流,为更好地把握学校的教育方针起到了一定的促进作用。因此,开发这样一款学生信息管理系统软件成为很有必要而且有意义的事情。2 概述2.1 信息管理系统概述计算机的应用在国外的发展开始
13、于20世纪五六十年代,那时候计算机处于计算机技术启蒙阶段,各方面都非常简单,国外利用计算机来处理一些生活中最简单的工作,有数值的计算、日志的记录等等一些单纯的运算和控制指令。然而信息管理系统是在70年代才提出来的,它是一门新兴的学科,一门集管理科学、系统科学、及计算机科学为一体的综合性学科,那时候主要研究的是企业中领导者对员工信息管理的各个方面,管理者管理过程中通过分析数据,分析相应的对策,用来提高员工的工作效率和为下一步计划做决策。经过五十多年的研究和发展,计算机在处理信息管理方面发展非常迅速,也非常成熟。如今发达国家80%以上的信息处理与财务工作都是由计算机来管理和完成的。人事管理中百分之
14、八十的信息处理由计算机完成;计算机应用管理发展较快的国家中,计算机应用于经济管理的占百分之八十以上;用于科技计算的占百分之二十,用于生产过程控制的则会更多;由此可以看出,信息管理是计算机应用的主要领域之一。而且现当代,国外已将计算机信息管理系统用到了高校教育管理系统中来,而且目前已经达到了相当成熟的地步,给当今科技教育文化的发展起到了巨大的促进作用。从目前形势来看,美国依然是世界上计算机技术最先进的国家,不论是软件还是硬件等高科技都非常成熟,达到非常高端的地步了。Microsoft Visual C+1,2是微软公司推出的开发Win32环境的程序软件开发平台,面向对象的可视化集成编程系统。它不
15、仅具有程序框架自动生成、灵活方便的类管理、代码编写和界面设计等集成交互操作、还以可开发多种程序等优点,而且通过简单的设置就可使其生成的程序框架支持各种大型数据库接口、Socket编程、3D控制界面等等。Microsoft Office Access是微软把数据库引擎的图形用户界面和软件开发工具结合在一起的一个数据库管理系统。它是微软Office软件里的一部分。2010年5月12日,最新的微软Office Access 2010在微软Office 2010里发布,微软Office Access 2007 是前一个版本。Office2010既可以在PC端和笔记本上使用,还可以作为Web程序使用在手
16、机客户端平台上。为了方便大家学习和使用,还提供了更加友好的API,安全方面也有了很大的提高,第三方浏览器可以通过Office Communication Web Access完整访问Office Outlook Web Access。这些开发和应用工具被世界各地不同语言的国家应用,使用方便、丰富了人们的日常生活,提高了工作的效率。软件开发人员或者软件“架构师”可以使用Microsoft Access3开发应用软件,“高级用户”可以使用它来构建软件应用程序。Office成员之间可以相互套用,利用宏也可以让你更方便的操作数据,它可以与Visual C+软件设计平台联系起来完成更多的功能。由于我国历
17、史发展的种种因素,计算机信息管理在我国推广是在十九世纪七十年代,发展相对较晚,我国的信息资源建设水平远远落后于国外信息基础设施的建设水平。长期以来,我国信息资源的开发管理并没有与国际信息资源的增长和发展同步;即使我国地大物博,资源丰富,由于计算机技术的落后,很多信息和数据都没有的到良好的利用,使用率远远低于计算机技术发达的国家,大量的有价值的资源并没有的及时的被加工成商品利用起来。信息管理系统的开发是从1973年开始的,83年以后才正是开始大量的进行信息管理系统软件实际的开发和研究工作,但是专业很缺乏。因此,信息资源的开发和利用被确立为国民经济信息化发展的核心内容,而信息的数字化,网络化是缩小
18、发展中国家与发达国家差距的捷径之一,当世界信息化浪潮正以不可阻挡之势席卷全球时,我们要迎接而上。 虽然国内计算机管理的发展较晚,不过经过四十多年的发展,国内的计算机信息管理技术的发展也不断的、逐渐的向成熟。更何况我国不仅仅是一个工业大国,也是一个教育大国,教育领域的发展与提高更需要用信息化时代的高兴技术来管理和推动。特别是微型计算机的出现和普及,还有互联网的发展,为信息处理提供了物美价廉的手段,对于推动我国管理信息处理现状化提到了重要作用。如今,我国几乎所有的高校都有自己的学生信息管理系统4,方便了高校管理者对学生信息的管理,方便了学生通过学生信息管理系统随时了解自己的学习情况,为老师和教职工
19、提高了非常大的工作效率,减轻大部分负担。希望学生信息管理系统能向中小学,以及山区科学技术不够发达的地方推进,全面提高我国教育水平,当然这需要长期的发展。2.2 信息管理系统2.2.1 信息管理系统的特点从现代信息化时代来看,信息管理系统在企业中的特点存在三要素:人、计算机、和数据。这是最基本的。无论是教育机构、IT还是高科技企业,都存在并离不开这三个要素。人是指企业领导团队、人力资源部人员、研发人员、技术人员以及销售和维护人员,以及MIS(Management Information System 简称:MIS)相关建设的领导机构和实施机构,他们在整个系统中起着主导作用。MIS是一项系统工程,
20、不仅仅靠一些计算机开发人员就可以轻易完成的,必须有企业各层管理人员,尤其是企业领导的积极参与,才能使得软件发挥特定的优势或作用。计算机技术是MIS(管理信息系统)得以实施的主要技术。在这些技术中,软件开发是MIS开发的重点。 第三个要素也是不容忽视的。企业的数据库管理是MIS正常运行的基础。各项管理制度是否正常是MIS建设成功的基础。计算机在全球的发展非常迅速,已经被应用于几乎所有的领域,农业、工业、特别是高科技的应用,而且在计算机软件的应用中,人机界面已经发展成为一个重要的庞大分支。MIS人机界面设计一般遵循以下一些规则:(1)界面设计核心是通信功能:人与计算机之间能友好的交流就是因为人机界
21、面。首先,人通过输入设备湘计算机输入信息指令时很自然;其次,计算机通过处理返回给人的结果信息必须正确,以至于不会引起误解和混乱;最后,人机界面不要与计算机内部的计算算法处理等混淆在一起,以免互相之间产生干扰,影响计算机响应速度。 设计MIS时,针对系统每一个部分功能,都应该按照模块化思想来设计开发,使信息的输入、处理与输出非常清晰明确,人机界面的通信功能优势才得以充分体现。这样设计出来的程序才不易出错,而且易于维护和管理。报表打印是MIS必备的功能之一,而且打印之前要连接驱动器常常需要计算;虽然消耗时间,但对整个MIS系统的维护非常有必要。(2)界面必须始终一致 统一的人机界面可以减少用户操作
22、过程中容易出错的负担,让用户思考和操作都始终用同一种简洁的方式。同一套操作命令和方法在不同的平台下或环境下都应该同样的展现出来。例如:可以以问号图标表示帮助,以磁盘图标表示存盘,以打印机图标表示打印等等。(3)随时掌握运行进展情况 软件用户通过人机界面随时能够看到软件运行的进度。尤其是需要长时间计算等待时,不然会因为误判导致用户错误操作,必须让用户知道或看到工作的进度情况,如可以通过设计进度条表示工作已经完成了百分之多少。目前,Windows下的应用软件无论大小,这一点几乎所有的安装程序都已经做到了。同样,开发MIS软件时,这一点很值得借鉴和学习。 (4)界面友好。使用方便 多数MIS软件的数
23、据输入量相当大。因此,对于一些相对固定的数据,不应让用户频频输入,而应让用户通过下拉列表等一些界面方式用鼠标轻松选择。例如,人事管理系统中的“文化程度”是相对固定的数据,其值一般取“小学”、“初中”、“高中”、“大专”、“中专”、“本科”、“硕研”、“博研”等。录入这类数据之前,MIS软件应在相应位置弹出一个列表框或选项框,用户通过鼠标点击来选择需要的选项内容,而不应让用户每次都输入这些汉字。 总之,所开发的MIS在使用过程中,应使用户的数据输入量降至最低限度减少用户的干预量,也能减少错误率,提高工作效率。实践证明,用户干预愈少,MIS系统的满意程度愈高。2.2.2 信息管理系统应用信息管理系
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 VC 学生 信息管理 系统 数据库 开发 毕业论文
链接地址:https://www.31ppt.com/p-2395354.html