资源描述
一、系一、系统开开发平台平台u题目:人事管理系统u开发语言:javau开发工具:Eclipseu数据库:SQLserver2000u操作系统:winXPu主讲:计算机2班 李金梁1二、数据二、数据库规划划2.1 任任务陈述:述:本系统主要实现对企业员工基本信息的管理,对员工考勤信息的管理。在一定程度上实现无纸化办公,降低人力物力的消耗,使工作人员从大量的事物中释放出来,从而能够以更多的精力提高工作质量,能够较好的保证数据一致性,准确性和及时性。2l维护(录入、更新和入、更新和删除)管理除)管理员的用的用户名和密名和密码有关的数据有关的数据 l维护(录入、更新和入、更新和删除)各个除)各个员工信息的数据工信息的数据 l维护(录入、更新和入、更新和删除)各个部除)各个部门信息的数据信息的数据 l维护(录入、更新和入、更新和删除)各个学除)各个学历信息的数据信息的数据 l维护(录入、更新和入、更新和删除)各个除)各个职位信息的数据位信息的数据 l维护(录入、更新和入、更新和删除)除)员工工请假信息的数据假信息的数据 l维护(录入、更新和入、更新和删除)除)员工工奖惩信息的数据信息的数据 l维护(录入、更新和入、更新和删除)除)员工加班信息的数据工加班信息的数据 l维护(录入、更新和入、更新和删除)除)员工出差信息的数据工出差信息的数据 2.2 任任务目目标:3l实现对员工信息的工信息的查询l实现对部部门信息的信息的查询l实现对学学历信息的信息的查询l实现对职位信息的位信息的查询l实现对请假信息的假信息的查询l实现对奖惩信息的信息的查询l实现对加班信息的加班信息的查询l实现对出差信息的出差信息的查询l报告各告各员工的情况工的情况4三、系三、系统定定义53.1 系系统边界:界:63.2 用用户视图 :u管理管理员维护(录入、更新和入、更新和删除)管理除)管理员的用的用户名和密名和密码有关有关的数据的数据 维护(录入、更新和入、更新和删除)各个除)各个员工信息的数据工信息的数据 维护(录入、更新和入、更新和删除)各个部除)各个部门信息的数据信息的数据 维护(录入、更新和入、更新和删除)各个学除)各个学历信息的数据信息的数据 维护(录入、更新和入、更新和删除)各个除)各个职位信息的数据位信息的数据 维护(录入、更新和入、更新和删除)除)员工工请假信息的数据假信息的数据 维护(录入、更新和入、更新和删除)除)员工工奖惩信息的数据信息的数据 维护(录入、更新和入、更新和删除)除)员工加班信息的数据工加班信息的数据 维护(录入、更新和入、更新和删除)除)员工出差信息的数据工出差信息的数据 7实现对员工信息的工信息的查询实现对部部门信息的信息的查询实现对学学历信息的信息的查询实现对职位信息的位信息的查询实现对请假信息的假信息的查询实现对奖惩信息的信息的查询实现对加班信息的加班信息的查询实现对出差信息的出差信息的查询报告各告各员工的情况工的情况8四、需求分析四、需求分析94.1 用用户需求需求说明明4.1.1 数据需求:数据需求:这个系统需求的数据是管理员的用户名和密码。还有员工的信息,包括员工号、姓名、部门、职位、性别、生日、学历、邮件、电话、员工状态。每个员工的编号是唯一的。公司只有一名管理员,负责管理公司员工的信息。录入员工信息,更新和维护系统的员工信息状态,包括员工个人信息和在公司的部门、职位、请假、奖惩、加班和出差情况。并作出统计和提交报告。为以后的工资、奖金和人事变动做备份。104.1.2 事事务需求:需求:1录入一个新员工的的详细信息,基本资料维护包括编号、姓名、部门、职位、性别、生日、学历、邮件、电话、员工状态。2更新一个员工的详细信息,包括编号、姓名、部门、职位、性别、生日、学历、邮件、电话。3对每个员工进行考勤管理考勤数据采集:从考勤采集数据并可实时查询考勤原始记录,每次确保采集数据完成以后,可以清除考勤记录。考勤数据分析与维护:根据考勤数据以及标准班次情况对所有员工进行数据分析,以计算员工每天工作时间、加班时间、迟到时间、旷工时间、事病假、厂休等。请假管理:针对员工需请假时,按不同情况可分为事假、病假、厂休、带薪假等,凡在请假时间内没有考勤记录的,系统将自动识别不做旷工计,并计算出请假时间。加班管理:根据员工的加班时间以及长短把员工分为不同的等级,并作不同的奖励。114对每个员工的信息进行查询,查询员工的编号、姓名、部门、职位、性别、生日、学历、邮件、电话、员工状态。5系统管理i.系统参数设置(代码表)1部门管理2奖惩管理3人事考勤参数设置a)每月标准工作时间b)多长时间内不计迟到c)迟到多长时间计旷工d)ii.权限管理操作员权限管理:不同工作岗位,职责权限不同,系统管理员可根据不同操作设定不同操作权限。iii.操作日志查看:系统将实时记录所有操作员的工作日志记录,以便系统的管理。124.2 系系统需求需求说明明:p1)备份和恢复份和恢复:每天每天24点点备份份p2)用用户界面:界面:菜菜单驱动p3)法律法律问题:对员工和会工和会员信息管理,遵守法律信息管理,遵守法律 p4)安全性:安全性:a 数据数据库必必须有口令保有口令保护b 管理管理员分配特定的用分配特定的用户视图所所应有的有的访问权限限 c 员工只能在适合他工只能在适合他们完成工作的需要的窗口中看到需要的数据完成工作的需要的窗口中看到需要的数据p5)性能:)性能:a 单个个记录查询时间少于少于1秒,高峰期少于秒,高峰期少于5秒秒b 多个多个记录查询时间少于少于5秒,高峰期少于秒,高峰期少于10秒秒 c 更新更新/保存保存记录时间少于少于1秒,高峰期少于秒,高峰期少于5秒秒 13五、数据五、数据库逻辑设计145.1 ER图155.2 数据字典数据字典n员工:(员工号,姓名,性别,年龄,学历,部门,政治面貌,职务,工资,民族,籍贯,出生年月,身份证号,电话)n出勤记录:(出勤记录单号,请假,出差,加班)n工资:(工资单据号,基本工资,罚款,奖金,实际工资)n奖惩记录:(奖惩记录单号,奖励,惩罚)n部门信息:(部门号,部门,职位)16Employee(员工表)17Attendancenote(出勤表)18Salary(工资表)19randpnote(奖惩表)20Department(部门表)215.3 关系表关系表22
展开阅读全文