高校考勤数据库管理系统_第1页
高校考勤数据库管理系统_第2页
高校考勤数据库管理系统_第3页
高校考勤数据库管理系统_第4页
高校考勤数据库管理系统_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据库原理课程大作业数据库设计与应用开发课题名称: 高校考勤数据库管理系统 学 号: 姓 名: 专业年级: 成 绩: 目 录1 绪论12 应用系统功能设计22.1 业务操作流程32.2 系统功能设计43 数据库设计63.1 需求分析63.1.1功能需求分析描述.63.1.2系统功能划分.73.1.3 数据字典.7 3.2 概念结构设计93.3 逻辑结构设计103.4 物理结构设计与实施104 结束语134.1 收获和体会134.2 总结与展望131 绪论目前高校学生上课考勤管理都是以任课老师上课点名,记录学生上课情况,对于时间比较长的请假,需要通过递交请假申请让辅导员批准方能生效。这种的模式在目前高校管理中暴露了不可避免的弊端:一、学生请假不方便;二、学生请假对任课老师不透明;三、学生对自己整个学期的上课出勤情况没有整体的统计信息;四、班主任对本班学生整个学期的上课出勤情况不易查看;五、院系领导、学校领导不容易把握学生上课的出勤情况。因此一个好的学生考勤管理系统在一定程度上可以解决这些弊端,本系统主要针对目前高校学生在线请假以及学生上课出勤管理而设计的信息系统。本系统涉 及 到 高 校 六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 总结与展望 虽然此系统一定程度上方便了教师考勤,也给同学们请假提供了方便,但是仍然存在一些问题。在应用上,例如:在现实生活中不是每位同学都能很方便的使用到电脑,对那些计算机使用较少的专业学生依然请假存在困难,不透明性依然存在,有些同学以各种理由来请假,然而辅导员只是从书面上了解情况,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论