一、项目的需求说明
通过移动设备登录app提供简单、方便的操作。根据公司原来的考勤管理制度,为公司不同管理层次提供相应的权限功能。通过app上面的各种标准操作,考勤管理无纸化的实现,使公司的考勤管理更加科学规范,从而节省考勤管理的成本。提高公司考勤管理的透明度和效率,防止出勤虚假现象。为公司实现整体信息化的其他相关系统提供必要的数据支持。
人事管理系统
主要人员分为两类,主要用来处理人员个人资料、变动以及管理。
登录与签离签到功能
信息化管理员工考勤情况,符号现代化建设标准与要求,高效便捷。
信息管理功能
员工的个人信息的维护与变更,以及信息录入,工资发放等重要信息的处理,满足日益增长的信息量与需求。
信息显示功能
管理者需要对员工的各方面信息进行掌握,便于管理以及调度,维护公司系统的各方面利益与价值。
人员调动功能
通过以上信息管理等需求,更加高效快捷地决策分析,帮助管理者合理判断
工资管理功能
辅助财务部门进行全公司人员工资的管理,保证资金链以及劳动合同的时限等多种复合功能实现。
奖惩记录进制
便于管理人员,以及激励表彰人员,甚至促进招聘以及保证人员质量进行的小项目,符合虚拟化管理特点
其中特别的是,虚拟化需求特别适合软件工程系统设计,比如说奖惩记录进制。便于管理人员,以及激励表彰人员,甚至促进招聘以及保证人员质量进行的小项目,符合虚拟化管理特点。跟上时代潮流,实现可视化管理,实现更加高效美好的每一天。
业务流程图
二、项目的需求分析
在本次软件工程的课设当中,通过查阅企业人员的工作环节,主要是帮助人员之间更好地配合、交流,总结系统功能如下。
登录功能
系统有两类用户,企业员工,企业系统管理员;
员工管理
主要应用于对员工在该单位基本信息的管理,可以执行对某员工的增加、删除、修改信息的功能等。
部门管理
主要用于分别管理各个部门的基本信息,以及部门的实际情况统计。
奖惩记录管理
用于记录员工的奖惩信息,包括员工编号、奖惩类型、奖惩金额、奖惩时间等信息。
工资管理
用于统计记录员工的工资信息,基本工资、奖罚金、时间等。
签到签离
用于记录员工的考勤信息,包括员工编号、出勤类型、出勤时间等信息,员工拥有上班签到和下班签离的功能;人员调用信息的查询,当执行人员调动时人员调动信息的自动添加,当撤销人员调动时系统自动删除相关人员调动信息。
为公司实现整体信息化的其他相关系统提供必要的数据支持。开发系统应该满足的可操作性、实用性、可靠性、可维护性以及安全性等原则进行设计。系统利用当下流行的技术与框架,Java语言,sql数据库,springboot流行框架等,通过软件工程的管理,高效开发。还应当合理设置数据库的权限,程序的异常处理,黑盒测试,物理结构优化,方便高效简洁等,进行整个系统的合理设计。