欢迎来到天天文库
浏览记录
ID:6818907
大小:253.00 KB
页数:42页
时间:2018-01-27
《论文 学生信息管理系统设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、学生信息管理系统设计与实现董燕林42摘要学生信息管理系统是一个学校不可缺少的部分,学生信息对于学校管理者来说是至关重要。但一直以来人们使用传统人工的方式管理学生档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间长了,将产生大量的文件和资料,这对于查找、更新和维护都带来了不少的困难。面对如此众多的学生信息,其工作量可想而知,而且人工管理存在大量的不可控制因素,对学生信息的管理并不规范。因其复杂性而难以单纯依靠人工进行管理,这样的管理既不规范效率也太低。因此,我们设计出针对学校管理者的学生信息管
2、理系统。本系统采用是VisualBasic6.0和MicrosoftSQLServer2005开发学生信息管理系统。该系统用VisualBasic6.0设计出前台窗体,包括数据的添加、数据的修改、数据的查询、打印、用户管理、帮助说明等几个模块。利用学校现有的利用学校现有的软硬件环境,及先进的管理系统开发方案,设计出单机版的学生信息管理系统,从而达到充分利用学校的现有资源,实现了学生信息的添加、修改、查询、打印的功能。从数据库的设计和操作过程等方面遇到一些关键问题:登录功能的实现,添加功能的实现,修改功能的
3、实现以及各种查询功能的实现等,通过讨论,不断修改和完善,最终实现了这些功能,从而形成了一个完整的、功能较为齐全的、安全性和工作效率较高的学生信息管理系统。本系统针对高校学生信息的特点以及管理中的弊端而设计,实现了学生信息管理的电子化、减轻了管理人员的工作负担,能够规范、高效地管理大量的学生信息,并避免人为操作错误和不规范行为。同时还提供给学生管理自身某些信息的功能,打破了传统意义上人工管理信息的框架,使得信息管理更为方便和有效。【关键字】:VB/SQLServer;数据库;管理系统42目录摘要1目录21绪
4、论31.1课题背景31.2课题研究目标31.3课题研究的理论基础41.4小结62系统设计72.1需求分析72.2可行性分析72.3系统功能模块设计92.4数据库设计122.5小结163系统实现173.1系统的登录界面173.2系统主界面183.3数据录入界面193.4数据更新界面193.5数据删除界面213.6数据查询界面213.7打印界面223.8帮助说明界面233.9数据库的连接方法233.10数据库的备份与还原方法243.11小结244结束语255致谢266参考文献27附录28421绪论1.1课题背
5、景职业学校学生信息的管理是学生管理的主要工作,由于学校的工作时间比较集中,工作中流程复杂,信息量大,信息的准确性要求高,信息的更新要求快,要求迅速查询学生的信息,现在还没有现成的合适的学校信息管理系统,随着学校的规模不断扩大,学生数量的增加,有关学生的各种信息量的成倍增长。面临庞大的信息量,需要有相应的学生管理系统来提高学生管理工作的效率。通过这样的系统,可以做到信息的规范管理、科学统计和快速的查询。因而减少管理反面的工作量。由于传统的学生信息管理方法、由于分散管理,易发生数据丢失,劳动强度高,速度慢。使
6、用计算机可以高速、快捷地完成以上工作。学生信息信息管理系统以计算机为工具,通过对教务管理所需的信息管理,把管理人员从繁琐的数据计算处理中解脱出来,从而全面提高教学质量。1.2课题研究目标提高学生管理效率,节约管理成本,增加学生管理的安全性,满足学生管理人员的需要,为学校将来的整体信息化建设提供了必要的支持。在对现有系统和现状认真调查分析的基础上,明确了学生信息管理工作本身存在的问题和建立管理信息系统的初步要求,进一步研究确定新系统的目标:(1)按照管理信息系统的原理和方法,采用成熟的信息技术和手段,支持学
7、生管理的全过程,提高管理工作的效率。(2)针对现代计算机广泛应用的情况以及数据的封闭性,学生信息管理系统基于WindowsXP、Windows2003、WindowsNT等系统研制、设计和开发。(3)考虑经费等的原因,系统使用一台PC机和现有软件以节省资金、降低成本。421.3课题研究的理论基础1.3.1前台开发工具VisualBasic6.0VisualBasic(以后简称为VB)语言用其设计应用程序时有两个基本特点:可视化设计和事件驱动编程。可视化设计:表现在vb在设计应用于程序界面有“所见即所得”的
8、处理功能。事件驱动编程:在设计程序时,把对象添加到窗体中,在用户与程序之间进行交互时,用户基本上是通过鼠标、键盘与应用程序进行交互的,对象就对鼠标和键盘操作所引发的事件做出反应,来执行一段应用程序。面向对象的设计方法(OOP,ObjectedProgramming)从应用领域内的问题着手,以直观自然的方式描述客观世界的实体。VisualBasic作为一种面向对象的编程方法,把程序和数据封装起来作为一个对象,并为每个对象赋予相应
此文档下载收益归作者所有