下载后可任意编辑SBSHR 概要设计报告12024 年 4 月 19 日下载后可任意编辑SBSHR 系统详细需求设计主要是各个功能的数据层设计、 业务层设计、 客户层设计) 1.组织结构需求设计( 马声泉负责) 2.1.1 数据层设计 组织结构的主要用到的数据表是部门信息表( dept-info 表) , 部门工作信息表( dept_jobplan_info 表) , 人员信息表( 从人员基本档案中调用) 。各个表的字段内容: 部门信息表(dept_info)字段类型长度关联表/字段说明Dept_info_IdAuto自动编号Dept_nameInt20部门名称Dept_managerInt8Personinfo.user由人员信息表得到Dept_levelInt2层次进行管理部门工作信息表(dept_jobplan_info): 字段类型长度关联表/字段说明Dept_jobplan_IdAuto自动编号Dept_nameChar由 dept_info表引部门名称22024 年 4 月 19 日下载后可任意编辑Dept_jobplan_titleChar工作计划标题Dept_jobplan_contentChar由人员信息表得到Dept_jobplan_begintimeData工作开始时间Dept_jobplan_endtimeData工作结束时间Dept_jobplan_conclusionChar工作总结 2.1.2 业务层设计 组织结构的设计思路是人力资源管理部门能够设立公司的组织结构, 各部门的主管, 各部门的年度、 季度、 月度工作计划, 人力资源及高层领导能够 监 查 相 关 部 门 的 工 作 内 容 。 因 此 组 织 结 构 的 应 该 包 括 deptmanager, deptjobplan 两个包。deptmanager 完成部门组织结构的增加、 删除、 修改、 分配部门主管、 修改部门主管, 部门相关信息的查询。Deptjobplan 完成部门主管确立部门月、 季、 年工作目标, 员工查询部门工作目标, 上级监查相关部门工作目标, 人力资源定时考核部门的工作目标。 Deptmanager 包和 deptjobplan 包的主要包含类关系图如下: deptmanager 和 deptjobplan 的主要类方法图: 2.1.3 客户层设计 客户界面主要是浏览公司组织结构窗口, 组织结构修改窗口, 部门工作目标管理等三个窗口。32024 年 4 月 19 日下载后可任意编辑2.人事信息需求设计( 曹利军负责) 2.1.1 数据层设计 本系统采纳大型关系型数据库 ORACAL9.0。合理的设计数据库, 能够有效的组织数据减少冗余, 提高查询速度, 优化系统性能。 该模块数据库中的表有: 简历表, 工作经历表, 部门表, 职位表, 奖惩表, 考核表, 家庭联系表, 职员年龄统计、 学历统计、 职称统计, 工作年限。其中简历表...