管理信息系统课程设计报告
——公司考勤管理信息系统
姓名:学号:
姓名:学号:
姓名:学号:
学院:商学院
专业:
题目:公司考勤管理系统的设计与开发
一、系统项目介绍
20世纪90年代,随着我国市场经济的快速发展,公司考勤管理系统在企业的日常管理中发挥着越来越重要的作用。
公司考勤管理系统可以进行职工信息管理、出勤管理和密码管理等,方便处理企业内部职工的相关考勤信息。
此外Internet 的迅速普及,使Intranet成为Internet技术在企业管理信息系统中的应用和延伸,形成了集计算机,计算机网络、数据库、分布式计算等于一体的信息技术综合体,它打破了时间和地域的界限,使信息交流变得快捷、准确,为建立现代企业管理信息系统提供了充足的条件。
公司考勤系统是在适应市场需求的客观前提下,为了满足公司或事业单位管理自己的职工而开发的。
1.1、系统分析
1.1.1、.业务流程图
数据存储条目
1.1.4、数据加工处理的描述
(1)点击“基本信息”有“添加用户”、“注销用户”、“修改用户信息”、“修改密码”、“重新登陆”和“返回”的功能。
(2)点击“考勤”有“全勤天数”,“缺勤天数”、“迟到天数”、“早退天数”、“请假天数”、“加班天数”和“返回”的功能。
考勤管理人员可根据员工出勤天数输入数据。
(3)点击“备注”有“增加备注”的功能。
注:以上三项只有管理人员才可进入
(4)点击“考勤查询”有“查询考勤信息”的功能。
此部分负责提供按部门或员工查询考勤情况。
(5)点击“考勤生成单”有“生成员工考勤单”的功能。
员工或管理人员可选择部门和员工,然后单击“打印”可进入[考勤单报表]对话框。
1.2、系统设计
1.2.1、总体设计
(1)系统功能结构设计
公司考勤系统的设计与开发是每一个企业管理中不可缺少的一部分。
它的实际操作与应用对于企业日常管理来说是至关重要的一个环节。
其功能结构图如图所示.
企业考勤管理系统分为系统管理、部门管理、公告管理、员工管理、请假管理、个人考勤、考勤管理、留言管理、退出系统等九大模块。
各模块的具体功能划分如下:
二、系统管理模块
图4 系统管理模块功能树
系统管理模块包括更改密码、高级管理(控制系统)两大子模块。
2.1、更改密码:
各级管理员登录系统后,可自行重新设置登录密码;
2.2、高级管理:控制系统的功能操作控制系统
三、部门管理
添加部门
部门管理
查询部门
图6 部门管理模块功能树
部门管理模块包括添加部门及查看部门
3.1、添加部门
添加部门用于管理员(领导)给本系统添加部门信息。
输入项:部门名称
输出项:添加成功,进入成功页面,不成功则显示错误信息页面。
处理:
判断部门名称是否为空,数据库中是否有重复的数据是否正确。
3.2、查询部门
(1)公告信息查询
输入项:无
输出项:序号,部门名称,添加时间。
处理:将系统中所有的部门信息全部显示出来并可编辑(修改,删除)。
四、公告管理
添加公告
公告管理
查询公告
图6 公告管理模块功能树
公告管理模块包括添加公告及查看公告
4.1、添加公告
添加公告用于管理员(领导)给本系统的所有用户发布公告信息。
输入项:公告标题,公告内容,所属对象(阅读部门)
输出项:添加成功,进入成功页面,不成功则显示错误信息页面。
处理:
判断公告标题,公告内容,所属对象(阅读部门)是否为空,数据库中是否有重复的数据是否正确。
4.2、查询公告
(1)公告信息查询
输入项:无
输出项:(公告标题,查看对像,添加时间)。
处理:将系统中所有的公告以标题的形式全部显示出来并可编辑(修改,删除)。
五、员工管理
添加员工
员工管理
查询员工
图6 员工管理模块功能树
员工管理模块包括添加员工及查询员工
5.1、添加员工
添加员工用于领导给本系统添加员工信息。
输入项:员工编号,密码,确定密码,权限,姓名,性别,所属部门
输出项:添加成功,进入成功页面,不成功则显示错误信息页面。
处理:
判断员工编号,权限,密码,确定密码,姓名,性别,部门是否为空,数据库中的用户帐户是否有重复的数据是否有存在一样的,如果有提示不能添加,或则直接插入。
5.2、查询员工
输入项:员工编号、员工姓名,部门
输出项:序号,员工编号,员工姓名,权限,员工角色,性别,所属部门。
处理:根据用户所输入的条件到数据库里对应的查询,将系统中所有查询出来的数据显示全部显示出来并可编辑(修改,删除)。
六、留言管理
添加留言留言管理
查看留言
图7 留言管理模块功能树
添加留言
输入项:姓名,邮箱,性别,留言内容。
输出项:显示符合条件的留言信息(姓名,性别,时间,留言内容),无符合条件的将显示出错提示
处理:在这个子功能里,用户可以输入,姓名,邮箱,性别,留言内容。
进行检验,如果符合信息,添加到数据库里。
并可以供用户提取数据。
查看留言
七、个人考勤
个人考勤模块用于对个人对自己的考勤查看功能操作。
八、考勤管理
考勤管理模块中管理员具有查询所用员工考勤的详细资料信息,而普通员工只具有查询自己的信息功能操作。
输入项:姓名、部门(选择)、开始时间、结束时间、性质以(选择)
输出项:编号,姓名,部门,性质,上班,下班。
处理:根据用户所输入的条件到数据库里对应的查询,将系统中所有查询出来的数据显示全部显示出来。
九、请假管理
输入项:姓名、部门(选择)、开始日期、结束日期)
输出项:编号,姓名,部门,性质,开始日期,天数,结束日期,备注,准假,不准假。
处理:根据用户所输入的条件到数据库里对应的查询,将系统中所有查询出来的数据显示
十、心得体会
通过设计这个设计报告,我们学会了好多关于管理信息方面的知识,这次的作业使得我们把老师上课讲的东西更好的理解,并尽可能的应用熟练。
在分析了系统开发的背景、意义,目标以及可行性分析与需求分析后,用它绘制了系统的管理信息系统结构功能图,业务流程图,数据流程图,编制了相应的数据字典。
通过这次实际设计,发现这些实验内容比平时所讲的理论要难好多,对动手实践的能力要求也很严格,对我们的耐心,细心程度要求也很高,我们每位同学努力操作了都不一定会顺利做出来,我们一定要在了解学习地基础上去模拟这样的操作流程,才有利于更好地掌握这样的开发流程。
学习不能是被动的,更需要自己积极主动的获取知识,就尽可能的掌握与专业相关的知识和技能,这样才不会临场慌乱。
而我们也坚信,这些都必定会对我们以后的学习方式产生重大的影响。
这次的作业在完成上试比较麻烦的,我们上网找了好多资料,例子,才做出这样的效果,虽
然做的不是很好,但也是花费了很多精力与时间,通过我们自己动手,也让我们对这些知识的运用变的更熟练,我们从这次作业中也学会了很多东西,这是我们没有做作业以前不懂的。
只有当自己真正动手的时候才知道自己还有哪儿不懂,哪儿需要加强。
这次作业结束了,我想现在也到了复习的紧要关头,而这次的作业让我们知道了自己的不足之处,所以在以后的复习当中我们才能找到复习的重难点,才能提高复习的效率,在之后的时间里面,我们一定要理解老师讲解的知识,在理解的基础上把握其要义,这样才能更好地学习知识,同时,也可以为将来提供一些建设性的指导,毕竟这门课的实践性很强,属于开发系统的必备知识。
我们觉得学习管理信息系统课程是非常重要的,特别是对我们市场营销的学生而言。
我们觉得平时上课学习的理论知识是远不够用的,要更加注重实践操作,并且也要多做练习题,这样才有利于更好的了解管理信息系统。
最后也要谢谢老师的耐心指导,在今后的学习中我们会积极的自主学习相关知识,为提高自己的知识和技能而努力!。