人力资源管理 Summer系统软件设计
——规约说明书
1
目 录
目 录 ............................................................. 1 1. 项目背景 ......................................................... 3 2. 功能需求 ......................................................... 3 2.1. 员工信息管理子系统 ............................................. 3 2.2. 招聘管理子系统 ................................................. 5 2.3. 考勤管理子系统 ................................................. 6 2.4. 奖惩管理子系统 ................................................. 7 2.5. 部门管理子系统 ................................................. 8 2.6.入职离职管理子系统 ............................................. 10 3. 软件设计架构 .................................................... 12 3.1. VIEW LAYER层 ................................................... 13 3.2. CONTROL LAYER层 ................................................. 15 3.3. MODEL LAYER层 .................................................. 15 4. 业务逻辑及业务实体类设计 ........................................ 16 4.1. 员工信息管理子系统 ............................................ 16 4.1.1 员工信息管理子系统类设计 ..................................... 16 4.2. 招聘管理子系统 ................................................ 19 4.2.1 招聘管理子系统类设计 ....................................... 19 4.3. 考勤管理子系统 ................................................ 20 4.4. 奖惩管理子系统 ................................................ 23 4.5部门管理子系统 ................................................. 27 4.6入职离职子系统 ................................................. 28 5 数据库设计 ....................................................... 29 5.1.1 数据库ER图 ................................................ 29 5.1.2 数据库表详细说明 ........................................... 30 5.2.招聘管理子系统 ................................................. 31 5.2.1数据库ER图 ................................................ 31 5.2.2数据库表详细说明 ........................................... 31 5.3.奖惩管理子系统 ................................................. 32 5.3.1数据库ER图 ................................................ 32 5.3.2数据库表详细说明 ........................................... 32 5.4奖惩管理子系统 ................................................. 34 5.4.1数据库ER图 ................................................ 34 5.4.2数据库表详细说明 ........................................... 35 5.5部门管理子系统 ................................................. 36 5.5.1 数据库ER图 ................................................ 36 5.5.2 数据库表详细说明 ........................................... 37 5.6入职离职子系统 ................................................. 39
2
5.6.1数据库ER图 ................................................ 39 5.6.2 数据库表详细说明 ........................................... 39
3
1. 项目背景
目前HRM正处于成长阶段。整个行业,从2004年起,就以每年40%的幅度递
增,可以说是中国企业应用软件ERP当中市场增长最快的领域。中国HRM软件市场正处于导入期向成长期过渡的阶段。在这一阶段,市场的需求旺盛,HR厂商的竞争也极其激烈,国内以用友,金蝶,观辰,365HRM等厂商领先,但相对来说,价格偏高且条目众多,很难使用户快速找到需要的信息因此便宜实用简洁的HRM软件具有相当大的市场。
2. 功能需求
Summer HRM共有六个子系统,分别是员工信息管理子系统,招聘信息管理子系统,考勤管理子系统,奖惩管理子系统,部门管理子系统,入职离职管理子系统。
2.1. 员工信息管理子系统
员工信息管理子系统主要负责员工个人信息的增加,查询,删除,以及优秀员工的评选。
4
图 2.1 员工信息管理子系统用例图
表2.1 员工信息子系统用例描述表
用例 编号 00001 用例 名称 查询信息 角色 员工 优先级 高 用例描述 员工可以对自己的考勤,奖惩,工资情况,以及个人信息进行查询。 00002 00003 00004 删除员经理 工信息 增加员经理 工信息 优秀员经理 工评选 高 高 高 开除员工,删除员工相关信息。 录用新员工,并增加该员工的相关信息。 根据员工的业绩表现进行优秀员工评选。