首页 >  毕业论文  > 正文

SSM公司考勤管理系统需求分析

基于SSM的公司考勤管理系统是企事业单位不可或缺的一部分,最初的考勤管理都是靠人工来完成的。当公司规模比较小的时候,人工可以完成,随着公司的规模越来越大,公司的员工人数也越来越多,人力进行考勤管理必然会造成工作效率低,工作错误增高的问题。因此对于公司来说,开发一个智能化、高效率的公司考勤管理系统是非常有必要的,具有深远的意义[15]。
公司考勤管理系统基于myeclipse软件开发平台,采用三层体系结构、B/S模式,采用Tomcat6.0作为服务器管理程序,在服务器端用JSP编写程序,实现客户机和服务器之间的交互功能。运用JDBC实现和数据库服务器上的Navicat for MySQL数据库的数据交换框架是:SSM(springMvc+spring+Mybatis)。用户通过在客户端登录进入系统,借助IE浏览器访问Web服务器。
任务概述
毕业设计课题为“基于web的网络考勤管理系统的设计与实现”,即运用JSP技术开发一个基于SSM的公司考勤管理系统。首先要建立一个用户登录界面,登录用户界面后进入系统,系统的主要功能包括公告管理、员工管理、部门管理、考勤管理、加班管理、请假管理、报表管理、系统管理。公告管理是发布查看公告信息;员工管理是对员工信息查询、修改、删除等;部门管理是对部门信息查询、添加、修改;考勤管理是对考勤信息查询、添加、修改;加班管理是对加班信息的查询等操作;请假管理是员工申请请假,领导对请假的申请进行操作(同意和不同意);报表管理是打印相应员工出勤信息,方便公司对员工工作信息管理;系统管理是由管理员对系统进行修改及维护,包括数据备份与还原等。
 
 
数据库设计
 
(1)管理员,属性有:编号,姓名,密码,角色,添加时间;
(2)考勤信息,属性有:员工编号,姓名,上班时间,下班时间,日期,备注(正常,缺席,迟到,早退),添加时间
(3)部门信息,属性有:部门编号,部门名称,部门领导,部门电话,日期,备注,添加时间;
(4)员工信息,属性有:员工编号,姓名,职位,性别,生日,密码,所在部门,电话,邮箱,籍贯,添加时间,备注;
(5)公告信息,属性有:标题,类型,内容,作者,添加时间;
(6)请假信息,属性有:员工编号,姓名,请假时间,请假事由,请假天数,请假类型,是否审核,添加时间
(7)加班信息,属性有:员工编号,姓名,加班时间,日期,添加时间,备注;
需求分析
在进入系统之前,不管是管理员还是员工,必须先进行登录。用户登录的身份分为三种,一是超级管理员(公司领导),二是普通管理员(部门领导),三是员工,用户需要经过有效的身份验证才可以登录本系统。用户身份不同,对系统的操作也不同,下面分别对员工和管理员模块进行需求分析
 管理员模块
1、普通管理员在登陆系统后可以进行公告管理、员工管理、考勤管理以及报表导出,但不能修改考勤记录;
2、超级管理员具有普通管理员的所用权限,此外还可以进行部门管理、添加管理员账号,修改考勤记录。
 员工模块
普通员工在登录系统后可以进行信息查询和个人事务管理。
普通员工可以修改个人信息,申请请假并查看请假记录,查看自己的考勤、加班、工资等记录;
 

以上是本题目部分介绍,若需要完整版或不符合您的要求,请联系客服QQ:242219979

上一篇:SSM超市管理系统需求分析

下一篇:人事工资管理系统需求分析报告

相关文章: