高校考勤数据库管理系统.docx
- 文档编号:28679863
- 上传时间:2023-07-19
- 格式:DOCX
- 页数:13
- 大小:549.91KB
高校考勤数据库管理系统.docx
《高校考勤数据库管理系统.docx》由会员分享,可在线阅读,更多相关《高校考勤数据库管理系统.docx(13页珍藏版)》请在冰豆网上搜索。
高校考勤数据库管理系统
《数据库原理》课程大作业
数据库设计与应用开发
课题名称:
高校考勤数据库管理系统
学 号:
姓 名:
专业年级:
成 绩:
目 录
1绪论 1
2应用系统功能设计 2
2.1业务操作流程 3
2.2系统功能设计 4
3数据库设计 6
3.1需求分析 6
3.1.1功能需求分析描述………………………………………….……………………….6
3.1.2系统功能划分……………………………………………….……………………….7
3.1.3数据字典……………………………………………………………………………..7
3.2概念结构设计 9
3.3逻辑结构设计 10
3.4物理结构设计与实施 10
4结束语 13
4.1收获和体会 13
4.2总结与展望 13
1绪论
目前高校学生上课考勤管理都是以任课老师上课点名,记录学生上课情况, 对于时间比较长的请假, 需要通过递交请假申请让辅导员批准方能 生效。
这种的模式在目前高校管理中暴露了不可避免的弊端:
一、学生请假不方便;
二、学生请假对任课老师不透明;
三、学生对自己整个学期的上课出勤情况没有整体的统计信息;
四、班主任对本班学生整个学期的上课出勤情况不易查看;
五、院系领导、学校领导不容易把握学生上课的出勤情况。
因此一个好的学生考勤管理系统在一定程度上可以解决这些弊端, 本系统主 要针对目前高校学生在线请假以及学生上课出勤管理而设计的信息系统。
本系统 涉及到高校六5大类用户:
学生、任课老师、辅导员 院系领导、教务 管理员。
合理的记录学生和老师的考勤记录就很有必要了,在设计考勤系统时要综合考虑各种情况,设计数据库时使各种数据都能协调处理。
数据库是数据管理的最新技术,是计算机科学的重要分支。
十余年来,数据库管理系统已从专用的应用程序包发展成为通用的系统软件。
由于数据库具有数据结构化、最低冗余度、较高的程序与数据独立性、易于扩充、易于编制应用程序等优点,较大的信息系统都是建立在数据库设计之上的。
因此,不仅大型计算机及中小型计算机,甚至微型机都配有数据库管理系统。
信息技术的迅猛发展,已经引起社会的深刻变革,信息时代的到来,迫切要求我们的学校管理进行变革。
因此,信息化的考勤系统就在这种情况下变的越来越受欢迎,它给教师带来了更加高效处理考勤的方法,使得教学能够比较顺利的进行下去,不会再因为考勤等烦杂事务影响教学。
2应用系统功能设计
2.1业务操作流程
开发这个系统的主要目的就是要帮助学校的教导处提高工作效率,实现学生和老师考勤信息管理系统的系统化、规范化和自动化。
用户通过用户名(可为学生学号和教师职工号)和密码登陆,来进行查看自己的考勤记录,教师登陆后可查看自己的考勤记录,对学生的考勤进行记录等操作。
学生考勤模块管理系统流程:
教师考勤模块管理系统流程:
2.2系统功能设计
为了解决人工操作在学生考勤中存在的不足,从学校管理人员能够更容易、更方便地使用计算机对学生进行管理,以实现无纸化操作的方面进行分析。
考勤管理系统能够提供学生和老师考勤的情况记录,方便地对学生和老师考勤进行评定。
考勤管理系统应实现以下功能。
1.用户信息管理
用户信息管理的基本功能是添加、修改、删除以及浏览用户信息。
用户的具体属性包括用户帐号,用户密码。
2.学生信息管理
添加学生基本信息,包括学生学号、姓名、性别、所在班级,院系,年级等信息,修改学生基本信息,删除学生基本信息,查看学生基本信息。
3.教师信息管理
添加教师基本信息,包括教师工号、姓名、性别、联系电话等信息,修改、删除、查看教师基本信息。
4.教师考勤管理
包括出勤管理,请假管理。
它们可以实现对教师日常主要考勤情况的记录管理。
管理员能够把教师的考勤情况输入到相应的数据库,也可对其进行添加、修改、删除。
5.学生考勤管理
包括出勤管理,请假管理。
它们可以实现对学生日常主要考勤情况的记录管理。
教师能够把学生的考勤情况输入到相应的数据库,也可对其进行添加、修改、删除。
6.学生查询
主要完成对学生的各种考勤资料的统计包括总请假次数,迟到次数等,在查询中可以按学号查询。
7.教师请假时需要调课可共享模块通告调课信息,方便同学查询。
系统功能模块图
3数据库设计
3.1需求分析
3.1.1功能需求分析描述
学生考勤管理系统是学校对考勤实行了信息化管理,考勤管理中主要涉及的管理任务有7个方面:
学生基本信息管理、教师基本信息管理、考勤信息管理、请假信息管理、考勤查询浏览、查看成绩以及系统管理。
管理员可以查询、添加、修改、删除学生及教师的基本信息;学生可以查询自己的出勤信息,根据所学课程查询自己的平时成绩,还可以查询请假老师调课信息;教师可以查看自己考勤情况,可以浏览、查询、添加、删除、修改学生考勤的基本信息等处理功能,还可以提交请假后调课信息。
各管理用计算机及管理软件用Windows环境下的平台,能灵活处理各种特殊情况,方便的修改各种基本信息,查询方便,管理安全,操作简便,能具有一定的安全性、协调性和完整性。
3.1.2系统功能划分
根据系统用户的需求,将本系统按功能划分成四大功能模块:
请假系统、考勤系统、教师调课安排,后台管理模块。
请假系统模块:
本模块的功能是在线请假的实现及管理,主要涉及四大类用户:
学生、辅导员老师用户,任课教师和院系领导,学生和教师可通过此功能模块进行在线请假及查看请假记录信息;辅导员和院系领导在线审批学生请假及查看请假记录信息。
考勤系统模块:
本模块的功能是学生考勤信息统计的实现、查看及管理,涉及五大类用户中的所有用户。
学生在线查看自己所有学年的出勤信息;任课老师在线管理学生出勤信息查看自己的请假记录,还可通知调课信息;辅导员、院系领导、学校领导查看不同的范围的学生出勤信息。
调课系统模块:
本模块功能是当教师因事需请假时,要通知每位同学补课信息,涉及两大用户使用。
教师或通知补课消息,学生查看补课消息。
后台管理管理模块:
本模块的功能实现整个系统数据的同步更新及维护,只涉及系统管理员用户。
系统管理员动态的管理学生信息、课表安排、学年安排等信息,是整个系统实现的基础
3.1.3数据字典
数据词典,既用于描述数据流和数据存储的详细逻辑内容,也可用于描述外部项和处理逻辑的某些数据特性。
1请假系统:
学生和教师用户通过此功能进行在线请假及查看请假记录信息;辅导员和校领导分别在线审批学生和老师请假及查看请假记录信息;
2考勤系统:
学生考勤信息统计的实现、查看及管理,涉及三大类用户中的所有用户。
学生在线查看自己所有学年的出勤信息;任课老师在线管理学生出勤信息;辅导员、院系领导、学校领导查看不同的范围的学生出勤信息
3调课系统:
调课系统主要满足两大用户需要,即学生查看调课内容,教师发布调课内容。
院系领导和校领导可查看调课信息。
4后台管理:
实现整个系统数据的同步更新及维护,只涉及系统管理员用户。
系统管理员动态的管理学生信息、课表安排、学年安排等信息,是整个系统实现的基础。
数据流图:
请假系统数据流图
考勤系统数据流图
调课系统数据流图
考勤系统流程图
3.2概念结构设计
这里不再对局部视图进行设计,直接给出总体E-R图如下图所示
3.3逻辑结构设计
整个系统各实体可用以下关系来表示(其中主键已用下划线标识):
学 生(学号,姓名,性别,院系,院系编号,专业,班级,辅导员编号,辅导员姓名)
任课教师(职工编号,姓名,性别,院系编号,院系,职称)
辅导员(职工编号,姓名,性别,院系编号,院系)
课 程(课程编号,课程名称,任课教师编号,任课教师名称)
学生考勤信息(考勤编号,学号,姓名,考勤类型,记录时间,开始时间,截止时间)
教师请假信息(请假编号,请假教师编号,请假教师姓名,请假时间,开始时间,截止时间)
调课信息(调课编号,调课名称,任课教师编号,任课教师,补课时间,补课地点)
优化后的数据逻辑关系为:
学 生(学号,姓名,性别,专业,班级)
院 系(院系编号,院系名称)
教师(职工编号,姓名,性别,职称)
辅导员(职工编号,姓名,性别,)
课 程(课程编号,课程名称,)
学生考勤信息(考勤编号,学号,姓名,考勤类型,记录时间,开始时间,截止时间)
教师考勤信息(请假编号,教师编号,教师姓名,请假时间,开始时间,截止时间)
调课信息(调课编号,补课时间,补课地点)
3.4物理结构设计与实施
数据库关系图
学生表关系图
教师表关系图
辅导员表关系图
课程表关系图
院系表关系图
调课信息表关系图
学生考勤表关系图
教师考勤表关系图
4结束语
4.1收获和体会
通过使用本系统,高校教师能够在很方便的查看完成学生的考勤,并将考勤信息存入数据库,即有效的保存了数据,方便以后对学生的评定,又节省了考勤所耗费的时间,使之能够更好的完成教学任务。
开发此系统的过程中,通过在同学和一些参考文献帮助下才完成,发现自己还有诸多的不足之处。
要编一个功能完善的系统,绝不是一件简单的事情,这需要长期的实践经验积累。
因此,第一次开发这样的系统,千万不要把自己目标定的太高,根据自身的实力而定。
由于自身的局限,经验不足。
因此,在该考勤管理系统的设计与功能实现方面还有诸多不足,比如实现的主要功能不多,模块过少。
但此次能认识到自己的不足,相信在今后的学习中,能根据学习的具体要求不断的修改、完善,争取使该系统慢慢趋向全面
4.2总结与展望
虽然此系统一定程度上方便了教师考勤,也给同学们请假提供了方便,但是仍然存在一些问题。
在应用上,例如:
在现实生活中不是每位同学都能很方便的使用到电脑,对那些计算机使用较少的专业学生依然请假存在困难,不透明性依然存在,有些同学以各种理由来请假,然而辅导员只是从书面上了解情况,如若同意会对一些同学正好提供了旷课机会,这与本质要求是矛盾的。
辅导员和领导要及时登录应用系统,产看请假申请情况等。
在系统上,本系统主要侧重于学生的考勤记录和管理。
这些弊端都是存在的。
在以后的学习中自己要更加努力的学习数据库的设计和应用,扩展自己的知识能够更具体的来完成本系统。
但有一些弊端不是知识可以解决的,例如请假者所写的请假原因与自身是否相符,这需要更多监督系统来实现,也需要学校的管理制度等。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高校 考勤 数据库 管理 系统
![提示](https://static.bdocx.com/images/bang_tan.gif)