请销假管理系统.docx
《请销假管理系统.docx》由会员分享,可在线阅读,更多相关《请销假管理系统.docx(10页珍藏版)》请在冰豆网上搜索。
![请销假管理系统.docx](https://file1.bdocx.com/fileroot1/2023-1/2/b6e47b0b-bed0-4cdf-be6c-4ef616d11043/b6e47b0b-bed0-4cdf-be6c-4ef616d110431.gif)
请销假管理系统
课程名称
信息系统设计与分析
题目
请销假管理系统
摘要
随着企业管理方法的逐渐成熟,管理工作分配的合理化、人性化、细致化,结合计算机技术的快速发展,使得很多企业都有自主开发的能力,应运而生了很多种类、很多功能的应用系统。
但针对于企业人事管理中的请销假工作,至今很多企业仍在延续着过去的手工化管理,使得这项工作繁重琐碎,不利于统计管理,对企业领导管理单位造成了不必要的麻烦。
作为一个企业单位,请销假管理是一个必不可少的环节。
对企业领导干部请销假进行准确的记录管理,是企业单位维持正常工作的一个重要参考依据。
传统企业的请销假管理方式,包括递交请假申请、销假申请,领导审批,人事员记录等工作。
就给这项工作增加了很多的劳动力,并且工作效率低,成本高,不利于企业管理。
种种这些已经表明这种工作方式已经与信息化社会脱轨。
当然也有很多企业针对这一问题,想出很多解决办法。
开发出一套完整的、功能强大的请销假应用系统是最有效的、最简捷的方法。
通过对企业单位的需求分析,确立了本系统是在SQLServer开发环境下针对企业领导干部外出请假、销假的一个管理系统。
系统提供详细的信息表,利于查阅调用,方便企业管理。
使得请销假管理简单化、明了化。
当今社会正处于信息时代,信息技术已渗透到社会生活的各个领域,特别是企业的管理领域,用计算机来进行员工请假管理也已成为现代化企业运作必不可少的一部分。
现在利用计算机来管理员工请假工作,大大降低了工作人员的工作量,提高了工作。
考勤作为一个公司的基本管理,是单位对员工工作管理的基本依据,使用请销假管理系统,管理者可以快速记录公司全体员工当日的请假情况,并可统计员工请假情况。
关键字:
企业管理;请销假;SQLServer
目录
摘要I
1员工请销假管理系统系统分析1
1.1需求分析1
1.1.1系统可行性分析1
1.1.2功能需求1
1.2业务处理流程2
1.3数据流3
1.3.1员工信息数据流图3
1.3.2部门信息据流图3
1.3.3请销假数据流图3
1.3.4系统数据流图3
1.4系统结构图4
2数据库系统设计与实现5
2.1数据库设计5
2.1.1员工与部门之间的联系6
2.1.2员工与请销假之间的联系6
2.2总体E-R图6
3逻辑设计7
4物理结构设计8
4.1数据库的物理结构8
5总结10
参考文献11
致谢12
1员工请销假管理系统系统分析
1.1需求分析
1.1.1系统可行性分析
可行性分析是软件工程开发的第一个阶段,实质上就是进行一次大大压缩简化了的系统分析和设计的过程,也就是在较高层次上以比较抽象的方式进行的系统分析和设计的过程。
可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。
(1)技术可行性
技术可行性就是根据目前现状,分析实现新系统的各种限制条件,从技术角度研究实现系统的可行性。
根据新系统目标来衡量所需的技术是否具备,一般可从硬件、软件的性能要求、环境条件、技术人员水平和数量等方面去考虑和分析。
本系统使用高安全性和扩展性的sqlserver2008数据库来实现。
而之前我们也在老师的指导下做过关于数据库的课程设计。
并且本系统是在学校开发的,可以与老师同学一起研究疑难问题。
因此,在基础方面,技术方面是可行的。
(2)经济可行性
经济可行性主要是对项目的经济情况和效益进行评估分析,并对系统建成后的维护运营费用进行预估。
本系统由本人开发,所以开发费用忽略不计,而开发一个请销假管理系统是十分必要的,对于实现员工的自主化请销假以及部门对应领导对员工请销假的审批,和高级别领导对于部门或员工的基本信息查阅修改等,都在无形中减少了工作时间,提高了工作效率,减少了因为人为管理而可能带来的错误。
所以本系统在投入方面的经济支出远比不上期所能带来的效益,所以在经济方面也是可行的。
(3)操作可行性
操作可行性相互要是考虑系统操作的方式是否在该用户组织内行得通,本系统直观易懂,使用非常方便,不管是员工还是管理员都可以直接上手,不会有太多的才所问题。
而且该系统可以允许员工在有电脑的情况下就可以操作,非常简便,有着合理、积极的现实意义。
1.1.2功能需求
本系统主要实现以下功能:
(1)员工在日常工作中直接通过国电脑进入请销假平台,完善个人资料,自己的请假记录以及审核通过或未通过的状态,或添加新的请假申请。
(2)员工在假期归来后进行销假。
(3)部门经理及人力资源部经理对员工请假的审核。
根据用户的需求,本系统应当具备员工基本信息、部门基本信息、员工请销假情况这三大主要模块。
如下图:
图1-1系统功能图
(1)员工基本信息的查询。
从系统中可以查询员工的基本信息,包括入职日期的基本信息。
(2)部门基本信息的查询。
从系统中可以查询部门基本信息,包括部门经理等基本信息。
(3)员工请销假情况的查询。
从系统中可以查询员工的基本请假信息,包括请假日期、销假日期等。
1.2业务处理流程
图1-2业务流程图
1.3数据流
1.3.1员工信息数据流图
1.3.2部门信息据流图
1.3.3请销假数据流图
1.3.4系统数据流图
1.4系统结构图
2数据库系统设计与实现
2.1数据库设计
员工(员工编号、姓名、年龄、入职日期、电话、部门编号、身份证号)
部门(部门编号、部门名称、部门经理编号)
请销假(请假编号、员工编号、部门审批人、人力资源部审批人、请假原因、请假开始时间、请假结束时间、请假天数、部门审批意见、人力资源部审批意见、销假日期)
2.1.1员工与部门之间的联系
2.1.2员工与请销假之间的联系
2.2总体E-R图
3逻辑设计
员工基本信息表(员工编号、姓名、年龄、入职日期、电话、部门编号、身份证号)
部门基本信息表(部门编号、部门名称、部门经理编号)
请销假基本信息表(请假编号、员工编号、部门审批人、人力资源部审批人、请假原因、请假开始时间、请假结束时间、请假天数、部门审批意见、人力资源部审批意见、销假日期)
4物理结构设计
4.1数据库的物理结构
员工基本信息表
部门基本信息表
请销假基本信息表
关系图如下:
5总结
经过几周的设计,我终于初步设计出请销假管理系统,实现了关于系统的基本操作。
尽管没有做界面的开发,但整个系统总算是实现了基础功能。
在系统设计的过程中遇到了很多困难,从一开始功能模块的实现就出现问题,索性在老师的指导下对功能模块进行修改和加入一些基本功能,最终完成功能模块的设计。
再后来是E-R图的设计和数据流图,在老师和同学的帮助下顺利进行。
整个系统设计可以说是遇到很多困难,但最终不负期望的完成设计,实现了系统的基本功能。
通过此次信息系统设计与分析的课程设计,真正达到了学与用的结合,增强了对信息系统设计与分析方面应用的理解,对自己今后参与开发系统积累了不少经验,在实验过程中,从建立数据开始,对数据库设计理念及思想上有更高的认识,从需求分析,数据流图到概念设计和逻辑设计,E-R图的表示,懂得了不少有关系统开发过程中的知识,在实验中建表,及其关系模式,关系代数的建立及理解,
增强了自己在数据库中应用SQL语言的灵活性。
在学习过程中,我也上网查了不少资料,也看了一些别人设计的请销假管理系统的设计报告,学以致用,自我创新,独立完成了这份自己的报告,从中从学到用,从用又到学,不断修改,系统更新。
虽然不能达到完善系统,但也做到了尽善尽美,加强理论学习对完善系统会有很多帮助,知识是无限的,我以后还会在这个领域不断的进行探索,掌握更多的知识。
参考文献
[1]萨师煊,王珊编著.数据库系统概论[M].北京:
高等教育出版社.1983.
[2]王珊.《数据库系统概论》(第三版).2005
[3]蔡延光.《数据库原理与应用》机械工业出版社,2009.1
致谢
经过几周终于把系统设计和论文完成。
在此,我首先感谢指导老师冯治东老师,谢谢老师对我的指导和帮助,帮我修改完善论文。
在论文中遇到许许多多的问题,有格式问题,也有专业知识,包括中间有数据流图等都得到了老师的悉心指导。
在此对冯治东老师表示衷心的感谢并致以崇高的敬意。
其次我要感谢的事我的同学,在我遇到困难的时候,他们给我提供了及时的帮助,非常感谢。