用户登录  |  用户注册
首 页毕业论文毕业设计下载定做交易过程截图支付宝在线支付
当前位置:完美毕业网毕业设计下载计算机毕业设计JSP

jsp的计算机系统有限公司员工考勤系统毕业设计

联系方式:点击这里给我发消息QQ212181988
官方主页:www.biye114.com
图片预览: ;论坛转帖
插件情况:
售后服务:请联系客服QQ:212181988
一键分享拿折扣:
  • 好的评价 如果您觉得此软件好,就请您
      0%(0)
  • 差的评价 如果您觉得此软件差,就请您
      0%(0)

软件简介

 中讯计算机系统(北京)有限公司随着时代的发展,将计算机技术大量应用到各种信息管理的系统中,考勤管理系统是将计算机信息技术引入人力资源管理之中,利用计算机对人力资源进行管理的一种信息管理系统,它是企业信息化中的一个重要组成部分。介于在公司实习期间遇到的种种问题,本文主要针对目前公司的在线请假管理而设计的信息管理系统。文中对项目的一些相应的技术背景和软硬件环境都做了简要的描述,利用Oracle Database 10g Express Edition数据库管理系统进行数据存储,使用 MyEclipse 8.5集成开发环境进行开发;重点在于描述考勤系统业务流程的分析过程,和软件项目的实施过程,并对关键代码的实现进行必要的描述。中讯计算机系统(北京)有限公司员工考勤系统通过计算机实现对员工的请假和加班的在线管理,员工利用本系统进行请假和加班申请,管理人员可以用系统对其申请做审核。简化了人工申请审批的过程,同时响应了无纸化办公的绿色环保理念。
关键字:考勤单;考勤管理;在线请假
目录
1 项目概述 1
1.1 现系统概述 1
1.2公司组织机构 1
1.3 系统业务流程 2
1.4 系统功能模块 4
2 系统需求分析 5
2.1 需求陈述 5
2.2 Use Case建模 6
2.2.1定义活动者 6
2.2.2 Use Case图 7
3 系统架构设计 15
3.1架构设计目标 15
3.2 系统架构设计 16
3.3 系统架构类图 20
4 系统详细设计 22
4.1 系统交互图 22
4.1.1系统架构类交互图 22
4.1.2 活动者与模块间的交互 22
14.1.3 系统协作图 25
4.1.4 系统状态图 28
4.1.5 系统活动图 29
4.2 业务逻辑对象类设计 30
4.2.1发现业务逻辑类 30
4.2.2业务逻辑对象类图 30
4.3 数据库设计 33
4.3.1 ER图 33
4.3.2 物理表结构图 34
4.4 开发环境的选择 35
4.4.1系统开发工具 35
4.4.2数据库的选择 36
4.4.3 系统网络架构设计 36
5 编码 38
5.1 概述开发工具及编程脚本 38
5.2 脚本习惯说明 38
5.3 脚本 39
6 系统测试 40
6.1 测试原则及测试方法概述 40
6.2 测试项目测试用例 41
6.3 软件测试结论 44
6.3.1 软件能力 44
6.3.2 缺陷和限制 44
6.3.3 建议 44
6.3.4 测试结论 44
结论 45
致谢 46
参考文献 47
附录A 中文译文 48
附录B 英文原文 51
附录C 源程序代码 55
则、将来可能做的扩充以及可维护性要求等方面的描述,也都是适当的需求。
根据前期调研和分析,可得知在整个考勤系统的差假管理模块及部分考勤管理模块的需求如下所述。
1)系统登录模块。
提供员工登录功能,员工输入自己的工号和密码,系统做登录验证,决定是否可以访问系统。实现提供登录页面,输入员工号和密码,系统从数据库中验证是否有匹配数据,根据查询结果输出,若输入的工号和密码正确,进入系统的操作界面,不正确输出错误信息并重新返回登录页面。
2)考勤信息采集模块:
考勤信息采集模块主要用于签到签退等平日考勤信息的取得用,由于签到签退功能不是本次系统的实装重点,所以不做细致的需求分析。
3)差假管理模块:
差假管理模块大致分为员工申请和领导审批两大模块。而员工申请模块中又可分为员工的请假申请和加班申请两种。所以又将差假管理模块分为3个小模块。
员工申请请假。
实现填写、保存、提交请假单,可以实现手工填入请假申请表中的内容,并能保持请假信息的持久化(将请假的信息保存到数据库),输入请假单中的内容,包括请假人的信息,请假的起止时间,请假的类型等,系统对填写内容做出处理,对其内容进行格式验证,之后保存,等待员工确认申请。
4)加班申请模块:
实现填写、保存、提交加班申请表,可以实现手工填入申请表中的内容,并能保持加班申请信息的持久化(将加班的信息保存到数据库),输入加班申请表中的内容,包括加班人的信息,加班的起止时间等,系统对填写内容做出处理,对其内容进行格式验证,之后保存,等待员工确认申请。
5)审核模块
为有审批权限的人提供审批页面,如部门经理,可以看到等待他审批的该部门的考勤单,并根据考勤的明细信息对其进行审核,输入审核意见,系统将审核结果反馈给申请人,系统可以将审批完成的考勤单持久化(将审批结果存入数据库)。
6)考勤查询模块。
查看请假信息。
为员工提供请假单的查看功能,系统将按申请人列出其考勤申请,员工可以查看考勤单的明细,以确认提交。
7)人事管理模块。
人事管理是各种信息管理系统的基础,所以考勤系统中也必然涉及公司的员工的管理。大致分三个模块。
密码修改。
因为每一个新员工入社时由人事部提供信息再由系统部统一将新员工加入系统并提供初始密码,所以要为员工提供密码修改页面,让员工可以修改自己的登录密码,输入新密码和旧密码,系统根据新密码修改数据库数据,修改成功后系统返回登录页面,此时员工需重新登录系统。
添加员工。
向系统中添加员工,并能将增添的员工信息持久化,输入员工的基本信息,如员工的工号、姓名、入职时间等等基本信息,然后提交,可以将员工信息保存起来,以备在其他模块使用。
查询员工。
按给定的条件查询相应员工,输入查询条件,可以按员工编号和部门编号两种条件查询员工,提交查询条件,系统按条件从列表中查询,并返回查询结果给用户。
本部分设计主要涉及软件系统的动态建模和系统类图的详细设计,是对概要设计方案做完善和细化。软件系统的动态模型分为交互模型和活动状态模型,顺序图和协作图构成其中的交互模型,活动状态模型主要包括活动图和状态图。通过为软件系统项目建立动态模型,从而产生体现系统动态行为的可视化分析结果——包括对象的时间特性和对象为完成目标任务而相互进行通信的机制、对象行为的改变和状态变化情况,以及对象可能出现的各种活动状况等信息[2]。
4.1 系统交互图
交互图(interaction diagram)是用来描述对象之间以及对象与参与者之间的动态协作关系之际协作过程中行为次序的图形文档。它通常用来描述一个用例的行为,显示该用例中所涉及的对象和这些对象之间的消息传递情况。
4.1.1系统架构类交互图
系统架构类的工作流程:
(1)用户界面对象在接收了用户的输入请求后,向请求控制对象发送用户请求。
(2)请求控制对象将请求发送给向业务代理对象。
(3)业务代理对象接收到请求后,向权限管理对象发送验证权限请求。
(4)权限管理对象验证权限后将验证结果返回给业务代理对象。
(5)业务代理对象根据验证结果进行以下处理:对于不符合权限的请求则返回提示信息;对于符合权限的请求,则将请求转发给业务对象。
(6)业务对象进行业务处理。对于业务处理中的数据持久化操作,通过访问数据库访问对象进行操作,期间的任何异常都交给异常处理对象处理。最后返回处理结果信息给业务代理对象。
(7)业务代理对象将处理结果信息返回给用户界面。

下载地址

点击此处→注册会员上传设计赚钱
以上是大纲和介绍,如需要完整的资料请在线购买.

软件评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论

下载说明

* 本站所有资料均已审核通过,内容原创保密,标准格式,质量保证
* 无需注册,点击在线购买后即可获取该套毕业设计(论文)完整
* 支付后请联系在线客服QQ:212181988发送资料
  • 官方微信