毕业设计学生考勤系统的设计与实现论文.doc
《毕业设计学生考勤系统的设计与实现论文.doc》由会员分享,可在线阅读,更多相关《毕业设计学生考勤系统的设计与实现论文.doc(54页珍藏版)》请在三一办公上搜索。
1、目录第一章 毕业设计任务书3第二章 毕业设计题目、摘要、关键词4第三章 毕业设计正文63.1数据库基本理论63.1.1数据库模型分析63.1.2数据库系统的模式结构分析63.1.3数据库系统的体系结构分析63.1.4数据库管理系统分析 63.2系统需求分析 93.2.1 可行性分析 .93.2.2 系统目标 . 103.2.3 系统功能分析 .103.2.4 开发工具VB介绍 .103.3系统设计133.3.1 功能与模块设计 133.3.2 数据库设计 153.4过程论述153.4.1 登陆流程图 153.4.2 主界面操作图 153.4.3数据保存流程图 163.4.4 查询 173.5设
2、计进程173.6结论总结19第四章 致谢20第五章 附录(计算机程序等内容)215.1 数据库连接模块. . 215.2 登陆界面与代码. . 215.3 主界面与代码225.4 用户管理界面与代码265.5 学生管理源代码305.6 考勤管理源代码415.7 统计管理源代码 .45第六章 参考文献48学生考勤系统的设计与实现作者:朱颖 指导老师:何迎生(湖南吉首大学数学与计算机科学学院 湖南 吉首 416000)摘要:随着普通高校生源的不断增加,学生人数激增,其管理难度也越来越大,如何优化学生的日常管理也成为了一个大众化的课题。所以学生考勤系统应该能为管理者提供详细的学生个人信息和快捷的考勤
3、手段。因此,开发一套学生考勤系统是很有必要的事情,这样的系统是一个适应现今学生考勤管理需求的计算机信息管理系统,具有一定的实际开发价值。经过分析我使用 Microsoft 公司的Visual Basic6.0开发工具,VisualBasic6.0系统的的语言功能很强,具有数百条命令和标准函数,不仅支持过去传统的过程编程技术,而且还支持面向对象的可视化编程技术。加上用户界面良好等因素,很容易被我接受,从做一个简单系统开始,一步步将系统完善,使学生考勤管理系统实现信息管理工作的系统化、规范化、自动化、准确化、智能化。从而达到提供考勤管理效率的目的。关键词:学生考勤管理;软件工程;VisualBas
4、ic6.0The student checks attendance the system design and the realizationAuthor: Tutor: (Department of mathematics and computer science, JiShou University,JiShou HuNan 416000)Abstract :Along with the ordinary universities fresh source unceasing increase,the student population increases sharply, its m
5、anagement difficultymore and more is also big, how optimized students daily managementalso to become a popular topic. Therefore the student checks attendance the system to be supposed tobe able to provide the detailed student individual information and thequick checking attendance method for the sup
6、erintendent. Therefore, develops set of students to check attendance the system ishas the necessity very much the matter, such system is an adaptionnowadays the student checks attendance the management demand computerinformation management system, has the certain actual developmentvalue. After analy
7、zes I uses Microsoft Corporation Visual the Basic6.0development kit, the VisualBasic6.0 system the language function to bevery strong, has several hundred orders and the normal function, notonly support in the past traditional process programming technology,moreover also supports the object-oriented
8、 visible programmingtechnology. Adds on the user contact surface good and so on the factor, is veryeasily accepted by me, from makes a simple system to start, one stepby step system perfect, causes the student to check attendance themanagement system management system realization information managem
9、entwork systematization, the standardization, the automation, isaccurate, the intellectualization. Thus achieved provides the checkingattendance management efficiency the goal.Key Words: The student checks attendance the management; Software engineering;VisualBasic6.0 前言 本设计是从现代管理中的学生考勤管理现状出发,在正常授课中
10、总是面对着大量的学生信息,考勤记录以及两者相互作用产生的学生平时成绩等信息。因此需要对学生、出勤状况等信息进行管理,及时了解各个环节中信息的变更,针对学生考勤管理的复杂程序,经过详细的系统调查,开发出的操作简单而且方便实用的学生考勤管理系统可以满足管理者,学生,学校三方面的需要随着我国国民经济建设的蓬勃发展和具有中国特色的社会主义市场经济体制的迅速完善,各个行业都在积极使用现代化的手段,不断改善服务质量,提高工作效率,这些都在很大程度上个学校提出越来越严峻的挑战,对学校、各班级的管理水平以及优质管理上都提出更高的要求。建设一个科学高效的信息管理系统是解决这个问题的必有之路。学生考勤管理正起到了
11、这个作用,由于需要管理的人数众多,每个学生的具体实际情况也不尽相同,故需要一个完整的管理系统!同时随着社会经济的迅速发展和科学技术的全面进步,计算机事业的飞速发展,以计算机与通信技术为基础的信息系统正处于蓬勃发展的时期。随着近年来高校的扩招,迈入大学门槛的人越来越多,对学生的管理难度也越来越大,如何优化学生考勤的日常管理也就成为了一个大众化的课题。1 系统的可行性分析1.1 经济上的可行性学生的考勤管理系统只是一个小型的数据管理系统,它的经济可行性可以从以下方面考虑:软件资源:现在网络上有很多供用户免费下载的软件,所以可以从网上下载开发系统所需的各种功能软件,或是去电脑城购买,花费个人完全可以
12、承受。硬件资源:自己已经拥有一台配置完全能够开发学生考勤系统的计算机。参与人员:开发这个系统的参与人员就是自己,不需要花费金额聘请专业人士。资源和时间:资源和时间方面相对都是比较充足的。学校图书馆藏书很多,想找到自己需要的资料并不困难,再者可以从网上购买自己所需的书籍。从以上多方面考虑结果可见,开发一个小型的学生管理系统在经济上是完全可行的。1.2 技术上的可行性根据系统目标要求分析,次设计题目完全可以通过VisualBasic6.0软件作为开发工具来制作完成。利用VisualBasic6.0软件制作一个数据库的应用管理系统,这个系统可以很好的实现任务中提出的要求。有了该系统可以使目前的学生考
13、勤管理工作大为改观。目前老师在对学生进行考勤使要经历查找、点名、记录、统计等枯燥的手工工作,这种操作即繁琐有不精确,许多记录不便长期保留。本设计将彻底改变这种局面,利用计算机中的最友好、最方便的Windows界面进入本系统,并可以让管理人员轻松自如地通过鼠标和键盘的简单敲击,来完成浏览、查询、记录、信息的增、删、改及数据统计等工作,真正实现学生考勤管理的自动化,大大提高工作效率。2 系统需求分析2.1 系统描述2.1.1 系统总体目标 学生考勤管理系统的主要任务使用计算机对学生、出勤状况等信息进行日常的管理。如查询、修改、增加、删除以及存储等,迅速准确地完成各种信息的统计计算和汇总工作,针对系
14、统服务对象的具体要求,设计了学生考勤管理系统。学生考勤管理内容比较复杂,涉及的人员众多,考勤情况也比较多,通过学生考勤管理系统可以使信息管理工作系统化、规范化、自动化、准确化、模块化、智能化,从而提高管理效率的目的。本系统功能较为强大,设计时采用了表单、报表、类、程序及其他文件,同时还使用了大量的图形文件和声音文件,使得该系统图文并茂,通俗易懂,便于操作,也使用户在一种轻松状态下完成相应操作。因此设计的系统应该完成以下几个要求:1合理的设计数据库尽量合理地减少数据库数据的冗余,使重复的数据保持在最小的限度,这样将释放不必要的多占用的存储空间,减少产生混乱影响的危险,还能提高计算机的运行速度。2
15、设计出友好的界面界面的友好与否使用户评价一个软件优劣的重要方面之一,使用户有个良好的心情。另外窗口界面要多用按钮和快捷键,少有菜单,窗口的各个控件布局要合理美观。要充分的利用VisualBasic提供的强大的功能,多用窗体和控件,充分体现窗口的多元化格局。3实现基本功能和一些特殊功能的操作 该系统要求除了能实现信息的录入,删除,插入,更新,打印等基本功能之外,还要求能够根据用户的需要进行操作。22系统功能分析 开发这个系统的目的就是要帮助学校的教导处提高工作效率,实现客房信息管理系统的系统化、规范化和自动化。根据这个系统所要实现的目的和任务,总结出这个系统最终要实现的主要功能如下:1、学生信息
16、管理部分:主要包括学籍信息的添加、修改、删除、查询等功能。2、考勤管理部分:首先选择班级,再考勤后自动读出这个班每个学生的姓名,读完每个一个暂停,等待教师按是否考勤,直到本班点名完毕。3、统计部分:输入考勤所占分数,系统自动计算出勤率及平时成绩4、系统维护部分:主要是用户管理功能。2.3 功能描述2.3.1 功能描述图退出高级管理员数据 库 密码、姓名、权限用户管理学生信息登录界面修改、删除、和添加新的学生信息学生信息管理将各种信息添加到对应表中 考勤信息修改、删除、和添加新考勤信息考勤记录管理 退出 图2-5功能描述图2.3.2功能说明高级管理员可以进行用户的姓名、密码、权限等的修改贺添加新
17、用户等操作,将其操作结果存储到登陆表中,通过权限来限制用户的操作范围;对学生的信息进行的修改、删除、添加等操作,将其操作结果存储到学生信息表中;对考勤信息进行的修改、添加、删除等操作,将其操作结果保存到考勤信息表中。2.4 技术难点分析(1)如果把表单和数据表的路径都设成绝对的路径,随便移动原文件,会找不到相关数据或是表单等。如:E:学生考勤管理系统学生考勤管理系统DATA,这就是个绝对路径,所以我们预备采用相对路径代替绝对路径。如:学生考勤管理系统学生考勤管理系统DATA,这就是个相对路径。使用相对路径有利于程序的移植,只要是将程序、数据库、表单等做在文件夹全部移动,就可以保证程序的可执行性
18、。(2)由于要做语音功能,对语音功能的实现有多种方式方法,而为了方便采用Windows自带的录音系统,将每个学生的姓名都作为一个独立的文件,这样有利于与学生的其他信息匹配,也有利于放音控制。(3)由于平时考勤时不一定由老师来完成,可能由班干部来操作,所以对本系统的工作人员分开设置,设置了两级管理权限,权限越高,对本系统的关键数据管理的范围也越大,而不知道密码的非操作人员是无权进入本系统的。2.5 运行环境规定个人计算机的软硬件配置要求如下:(1)处理器:带有486DX/66 MHz 处理器,推荐使用Pentium或更高档处理器的pc兼容器。(2)内存储器:16MB以上的内存,推荐使用24MB内
19、存。(3)硬盘空间:典型安装需要85MB的硬盘空间,最大安装需要90MB硬盘空间。(4)需要一个鼠标、一个光盘驱动器,推荐使用VGA或更高分辨率的监视器。(5)操作系统:需要在Windows 95/98(中文版),或者更高版本的操作系统上运行。3 系统概要设计数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。合理的数据库设计可以提高数据存储效率,保证数据完整和一致。同时,合理的数据库结构也将有利于程序的实现。 设计数据库系统时应该首先充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。3.1数据库概念结构设计(E-R图)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 学生 考勤 系统 设计 实现 论文
链接地址:https://www.31ppt.com/p-3975398.html