基于VC的学生信息管理系统数据库开发毕业论文文档格式.doc
《基于VC的学生信息管理系统数据库开发毕业论文文档格式.doc》由会员分享,可在线阅读,更多相关《基于VC的学生信息管理系统数据库开发毕业论文文档格式.doc(37页珍藏版)》请在冰豆网上搜索。
指导教师
完成日期
2012年12月
杭州电子科技大学本科毕业设计
摘要
随着21世纪信息化的发展,高校的学生的逐渐增加,学生信息的管理成为高校教职工进行学生信息管理越来越着重的部分。
而且学生信息管理系统的开发与设计对教学效率的提高至关重要。
本毕业设计是一个典型的信息管理系统,本系统的开发主要分为图形用户界面(UI)设计和后台数据库系统设计两部分。
图形用户界面采用MicrosoftVisualStudioC++6.0开发平台开发设计;
学生信息数据库部分采用MicrosoftAccess2010来创建,设计一个数据一致性、完整性和数据安全性好的数据库。
首先在短时间内建立起系统应用类型,然后,对初始原型进行需求迭代,不断修正和改进。
通过对计算机硬件和相关软件方面的了解,来找到本系统的解决方案。
另外对学校学生信息管理的基本的了解和调研分析,参照相关各种资料进行数据库编程实践,在指导老师的知道下,完整相关要求。
本系统只有一部分,那就是系统管理员一个身份,即通过系统管理员可以对学生信息进行增加、删除、修改、筛选和排序等操作。
对于学生越来越多的当代高校来说,设计这样一款软件非常有必要。
关键词:
信息管理系统;
VC++;
Access;
学生信息管理系统;
MFC
ABSTRACT
Thecollegestudentsincreasefasterandfasterwiththedevelopmentofinformationtechnologyinthe21stcentury.Informationofstudentshasbecomethemostimportantpartofstudentinformationmanagement,whichcollegestaffisfocuson.Thedevelopmentofthestudentinformationmanagementsystemwhatisdesignediscrucialtoimproveteaching.
ThegraduationprojectisatypicalInformationManagementSystem.Thedevelopmentofthissystemisdividedintotwopartswhichisdesignofthegraphicaluserinterface(UI)andback-enddatabasesystem.ThegraphicaluserinterfaceisdevelopedanddesignedbyMicrosoftVisualStudioC++6.0developmentplatform.TheinformationdatabaseofstudentiscreatedbyMicrosoftAccess2010,sothedatabaseshouldbeconsistency,integrityandsecurity.Firstofall,theapplicationtypeofsystemshouldbeestablishedinashorttime.Thesecond,Needsoftheinitialprototypeiterations,constantlyrevisedandimproved.Throughtheunderstandingoftheaspectsofthecomputerhardwareandassociatedsoftware,wecanfindthesolutionsofthepresentsystem.Inaddition,abasicunderstandingoftheschoolstudentinformationmanagementandresearchanalysiscarefullyandwithreferencetotherelevantinformationdatabaseprogrammingpractice,Icompletedtherelevantrequirementswiththehelpofteacher.
Thissystemhasonlyonepart,whichisthesystemadministrator.Administratorscanoperatestudentinformationmanagementsystemtoadd,delete,modify,queryandselection.Foragrowingnumberofstudentsforthecontemporarycollege,thedesignofsuchsoftwareisverynecessary.
Keywords:
InformationManagementSystem;
VC++;
Access;
StudentInformationManagementSystem;
MFC
目录
1引言 1
2概述 2
2.1信息管理系统概述 2
2.2信息管理系统 3
2.2.1信息管理系统的特点 3
2.2.2信息管理系统应用 5
2.3学生信息管理系统 5
2.4MicrosoftVisualC++6.0介绍 6
2.5MicrosoftOfficeAccess介绍 7
2.5.1Access的发展 7
2.5.2Access数据库的优缺点 7
3理论研究 8
3.1性能需求 8
3.2Access数据库 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引言
学生信息管理系统(StudentInformationManagementSystem),简称SIMS。
在高校人事处理中,有很大一部分工作时关于人事处理的,而人事处理的工作大部分都与学生信息管理分不开的;
SIMS是信息管理系统的应用领域之一,它是一个高等教育单位管理学生信息不可缺少的部分,此系统的对于高校的领导者和教职工都是至关重要的,加上当代互联网的发展,是的信息管理系统能够为学生和教师提供更加快捷、更加方便的使用界面,庞大的服务器,也就有非常快速的查询手段和方便的管理方法。
在过去,高校几乎都是利用人工方式来进行学生信息管理,用纸介质来存储学生信息,这样会有很多不足。
如:
效率较低,安全性差,长时间下去会产生大量的纸质的文件和数据,查找,维护起来也需要很大的人力物力,如果不保护好空气温湿度,还容易产生大量的纸质垃圾。
诸如这些情况,就足以给学校管理者对学生信息管理带来很大困难,这严重影响了教育工作者的工作效率。
21世纪,计算机科学的日渐成熟,传统的人工模式已经赶不上时代发展的速度,然而使用计算机技术来代替传统的人工模式,来实现学生信息的现代化管理,会减少很多人力物力的开资,以前十个人完成的事情,使用计算机一两个人就能完成。
其强大的功能已使人们深刻认识到,互联网时代的计算机技术已进入人类社会的各个领域并发挥着越来越重要的作用。
高校利用学生信息管理系统对学生信息进行管理,相对于传统方式有着手工管理所无法比拟的优点。
例如:
检索迅速、查找方便、数据处理快捷、保密性好、寿命长、成本低、便于打印等。
这些优点能够极大地提高管理者对学生信息管理的效率,用计算机设计开发的学生信息管理系统还可以通过功能强大的互联网网及时的向学生的家长传递该生在校的成绩动态、学习表现等情况,有助于学校与家长的沟通与交流,为更好地把握学校的教育方针起到了一定的促进作用。
因此,开发这样一款学生信息管理系统软件成为很有必要而且有意义的事情。
2概述
2.1信息管理系统概述
计算机的应用在国外的发展开始于20世纪五六十年代,那时候计算机处于计算机技术启蒙阶段,各方面都非常简单,国外利用计算机来处理一些生活中最简单的工作,有数值的计算、日志的记录等等一些单纯的运算和控制指令。
然而信息管理系统是在70年代才提出来的,它是一门新兴的学科,一门集管理科学、系统科学、及计算机科学为一体的综合性学科,那时候主要研究的是企业中领导者对员工信息管理的各个方面,管理者管理过程中通过分析数据,分析相应的对策,用来提高员工的工作效率和为下一步计划做决策。
经过五十多年的研究和发展,计算机在处理信息管理方面发展非常迅速,也非常成熟。
如今发达国家80%以上的信息处理与财务工作都是由计算机来管理和完成的。
人事管理中百分之八十的信息处理由计算机完成;
计算机应用管理发展较快的国家中,计算机应用于经济管理的占百分之八十以上;
用于科技计算的占百分之二十,用于生产过程控制的则会更多;
由此可以看出,信息管理是计算机应用的主要领域之一。
而且现当代,国外已将计算机信息管理系统用到了高校教育管理系统中来,而且目前已经达到了相当成熟的地步,给当今科技教育文化的发展起到了巨大的促进作用。
从目前形势来看,美国依然是世界上计算机技术最先进的国家,不论是软件还是硬件等高科技都非常成熟,达到非常高端的地步了。
MicrosoftVisualC++[1],[2]是微软公司推出的开发Win32环境的程序软件开发平台,面向对象的可视化集成编程系统。
它不仅具有程序框架自动生成、灵活方便的类管理、代码编写和界面设计等集成交互操作、还以可开发多种程序等优点,而且通过简单的设置就可使其生成的程序框架支持各种大型数据库接口、Socket编程、3D控制界面等等。
MicrosoftOfficeAccess是微软把数据库引擎的图形用户界面和软件开发工具结合在一起的一个数据库管理系统。
它是微软Office软件里的一部分。
2010年5月12日,最新的微软OfficeAccess2010在微软Office2010里发布,微软OfficeAccess2007是前一个版本。
Office2010既可以在PC端和笔记本上使用,还可以作为Web程序使用在手机客户端平台上。
为了方便大家学习和使用,还提供了更加友好的API,安全方面也有了很大的提高,第三方浏览器可以通过OfficeCommunicationWebAccess完整访问OfficeOutlookW