2
3
4 5
6
引言........................................................................................................................................... 2 1.1 编写目的 ................................................................................................................... 2 1.2 参考资料 ................................................................................................................... 2 总体设计 ................................................................................................................................... 2 2.1 需求规定 ................................................................................................................... 2 2.2 运行环境 ................................................................................................................... 2 2.3 系统部署图 ............................................................................................................... 2 2.4 基本设计概念和类图 ............................................................................................... 3 2.5 结构 ........................................................................................................................... 4 2.6 功能模型描述 ........................................................................................................... 9
2.6.1 招聘管理 ........................................................................................................... 9 2.6.2 企业结构管理 ................................................................................................. 21 2.6.3 行政级别管理 ................................................................................................. 29 2.6.4 企业架构展示 ................................................................................................. 32 2.6.5 人事档案管理 ................................................................................................. 33 2.6.6 人事基础数据维护 ......................................................................................... 73 2.6.7 权限管理 ......................................................................................................... 82 2.7 人工处理过程 ......................................................................................................... 83 2.8 尚未问决的问题 ..................................................................................................... 83 接口设计 ................................................................................................................................. 83 3.1 用户接口 ................................................................................................................. 83 3.2 外部接口 ................................................................................................................. 83 3.3 内部接口 ................................................................................................................. 83 系统数据结构设计 ................................................................................................................. 84 4.1 逻辑结构设计要点 ................................................................................................. 84 数据结构与程序关系 ............................................................................................................. 85 5.1 表结构与数据结构图 ............................................................................................. 85
5.1.1 数据结构图 ..................................................................................................... 85 5.1.2 表汇总 ............................................................................................................. 87 5.2 数据结构与程序关系表 ......................................................... 错误!未定义书签。 系统出错处理设计 ................................................................................................................. 98 6.1 出错信息 ................................................................................................................. 98 6.2 补救措施 ................................................................................................................. 99 6.3 系统维护设计 ......................................................................................................... 99
概要详细设计说明书
1 引言
1.1 编写目的
本概要设计说明书跟据《人力资源管理系统需求规格说明书》编写,描述了系统的概要设计,并为下一步的“系统详细设计说明书”的编写提供依据,为系统测试人员提供测试依据。本文档的预期读者为:项目经理、系统分析员、测试经理、项目组长、系统开发人员。
1.2 参考资料
《人力资源管理系统需求规格说明书》
2 总体设计
2.1 需求规定
本系统的主要的输入输出项目、处理的功能性能要求参照《人力资源管理系统需求规格说明书》。
2.2 运行环境
软件运行环境
Windows 2000/XP/2003 Server操作系统; MS SQL Server 2000; Tomcat 5.0; Jdk 1.4;
硬件运行环境
Intel Pentium 2GHz或以上的CPU; 内存512MB,建议使用1GB内存; 硬盘至少有1GB可用空间; CD-ROM驱动器;
2.3 系统部署图
用图例表示出系统实施运行中使用的服务器名称,Internet和各服务器之间的实施运作。
2.4 基本设计概念和类图
: userjsp1jsp2ActionForm1ActionForm2ActionJavaBeanDAOHibernateDatabase1: Input Parameter2: Submit and get user Input3: Validate4: Transfer Input Data5: Build JavaBean6: Process Bussiness Logic7: Call DAO8: Call Hibernate9: Persistent Data10: Transfer Result Data11: Transfer Result Data12: Redirect other page
2.5 结构
编号 1. 1.1. 1.1.1. 1.1.2. 1.1.3. 1.1.4. 1.1.5. 1.1.6. 1.2. 1.2.1. 功能名称 企业架构管理 部门管理 创建部门 撤销部门 合并部门 调整部门 修改部门 浏览部门信息 岗位管理 设置岗位 对部门信息进行维护。 根据公司需要创建部门。 根据公司需要撤销部门。 根据公司需要将两个部门进行合并。 根据公司需要将一个部门划分到另外一个部门去管理。 根据公司需要修改部门。 查看部门信息。 对部门所设置的岗位信息进行维护。 为指定的部门设置一个新的岗位。 功能描述 1.2.2. 1.2.3. 1.2.4. 1.2.5. 1.3. 1.3.1. 1.3.2. 1.3.3. 1.3.4. 1.4. 2. 2.1. 2.1.1. 2.1.2. 2.1.3. 2.1.4. 2.2. 2.2.1. 2.2.2. 2.2.3. 2.2.4. 2.3. 2.3.1. 2.3.2. 2.3.3. 2.3.4. 3. 3.1. 3.1.1. 撤销岗位 调整岗位 修改岗位 浏览岗位信息 行政级别管理 创建级别 更改级别 撤消级别 浏览级别 企业架构展示 招聘管理 招聘信息发布 发布招聘信息 修改招聘信息 删除招聘信息 浏览招聘信息 应聘人员注册 浏览基本信息 填写基本信息 修改基本信息 删除基本信息 岗位申请 浏览申请 提出申请 修改申请 删除申请 人事档案维护 档案维护 基本信息维护 撤销指定部门的某一个岗位。 将某一岗位划分给另外一个岗位进行管理。 修改指定部门的某一个岗位。 查看岗位信息。 根据公司需要,设置公司的行政级别。行政级别与岗位进和绑定。 根据公司需要添加行政级别。 根据公司需要更改行政级别。 根据公司需要撤消行政级别。 查看级别信息。 根据企业所设置的部门、岗位信息自动生成企业架构图 根据公司岗位需要发布招聘信息进行人才招聘。 发布公司招聘的信息。 修改招聘信息。 删除无效或过期的招聘信息。 查看公司发布的招聘信息 应聘人员基本信息的录入。(在进入面试前先填写《职位申请及面试评估表》)。 浏览应聘人员基本信息。 填写应聘人员基本信息。 修改应聘人员基本信息。 删除应聘人员基本信息。 根据公司提供的岗位信息进行申请。 浏览申请的岗位信息 确定要申请的岗位信息 修改申请的岗位信息 删除申请的岗位信息 对员工的个人档案进行维护。 对员工档案基本信息进行维护。 查看员工基本信息。 根据员工实际情况的变化录入基本信息。 根据员工实际情况的变化对其基本信息进行更新。 根据员工实际情况的变化对其基本信息进行删除。 根据需要对员工的家庭情况进行维护。 查看员工家庭情况。 根据员工的家庭实际情况增加相关成员的档案。 根据员工的家庭实际情况更新相关成员的档案。 3.1.1.1. 查看员工基本信息 3.1.1.2. 录入员工基本信息 3.1.1.3. 更新员工基本信息 3.1.1.4. 删除员工基本信息 3.1.2. 家庭档案维护 3.1.2.1. 查看员工家庭档案 3.1.2.2. 录入员工家庭档案 3.1.2.3. 更新员工家庭档案 3.1.2.4. 删除员工家庭档案 3.1.3. 学习档案维护 3.1.3.1. 查看员工学习档案 3.1.3.2. 录入员工学习档案 3.1.3.3. 更新员工学习档案 3.1.3.4. 删除员工学习档案 3.1.4. 工作档案维护 3.1.4.1. 查看员工工作档案 3.1.4.2. 录入员工工作经历 3.1.4.3. 更新员工工作经历 3.1.4.4. 删除员工工作经历 3.1.5. 技能档案维护 3.1.5.1. 查看员工技能档案 3.1.5.2. 录入员工技能档案 3.1.5.3. 更新员工技能档案 3.1.5.4. 删除员工技能档案 3.1.6. 帐号档案维护 根据员工的家庭实际情况删除相关成员的档案。 根据员工情况对员工的学习经历进行维护。 查看员工学习经历情况。 根据员工学习经历的实际情况增加相关的学习档案。 根据员工学习经历的实际情况更新相关的学习档案。 根据员工学习经历的实际情况删除相关的学习档案。 根据员工情况对员工的工作经历进行维护。 查看员工工作经历情况。 根据员工工作经历的实际情况增加相关的工作档案。 根据员工工作经历的实际情况更新相关的工作档案。 根据员工工作经历的实际情况删除相关的工作档案。 根据员工情况对员工的技术档案进行维护。 查看员工技术档案。 根据员工的实际情况对其技能档案进行添加。 根据员工的实际情况对其技能档案进行维护更新。 根据员工的实际情况对其技能档案进行删除。 根据员工情况对员工的帐号档案进行维护。如:银行帐户、养老基金帐号、基本医疗帐号、email帐号等。 查看员工帐号档案。 根据员工的实际情况增加相关的帐号信息。 根据员工的实际情况更新相关的帐号信息。 根据员工的实际情况删除相关的帐号信息。 根据员工情况对员工的证照档案进行维护。如驾驶证、学历证等 查看员工证照情况。 根据员工的实际情况增加相关的证照档案信息。 根据员工的实际情况更新相关的证照档案信息。 根据员工的实际情况删除相关的证照档案信息。 根据员工情况对员工的技术档案进行维护。 查看员工技术情况。 根据员工的实际情况增加相关的技术档案信息。 根据员工的实际情况更新相关的技术档案信息。 根据员工的实际情况删除相关的技术档案信息。 根据员工的调动情况对员工调动档案进行维护。 查看员工调动情况。 根据员工实际调动情况增加员工相关调动信息。 根据员工实际调动情况更新员工相关调动信息。 根据员工实际调动情况删除员工相关调动信息。 根据员工情况对员工的培训档案进行维护。 3.1.6.1. 查看员工帐号档案 3.1.6.2. 录入员工帐号档案 3.1.6.3. 更新员工帐号档案 3.1.6.4. 删除员工帐号档案 3.1.7. 证照档案维护 3.1.7.1. 查看员工证照档案 3.1.7.2. 录入员工证照档案 3.1.7.3. 更新员工证照档案 3.1.7.4. 删除员工证照档案 3.1.8. 技术档案维护 3.1.8.1. 查看员工技术档案 3.1.8.2. 录入员工技术档案 3.1.8.3. 更新员工技术档案 3.1.8.4. 删除员工技术档案 3.1.9. 调动档案维护 3.1.9.1. 查看员工调动档案 3.1.9.2. 录入员工调动档案 3.1.9.3. 更新员工调动档案 3.1.9.4. 删除员工调动档案 3.1.10. 培训档案 3.1.10.1. 查看员工培训档案 3.1.10.2. 录入员工培训档案 3.1.10.3. 更新员工培训档案 3.1.10.4. 删除员工培训档案 3.1.11. 合同档案维护 3.1.11.1. 查看合同档案 3.1.11.2. 录入员工合同档案 3.1.11.3. 更新员工合同档案 3.1.11.4. 删除员工合同档案 3.1.12. 考核档案维护 3.1.12.1. 查看员工考核档案 3.1.12.2. 录入员工考核档案 3.1.12.3. 更新员工考核档案 3.1.12.4. 删除员工考核档案 3.1.13. 考勤档案维护 3.1.13.1. 查看员工考勤档案 3.1.13.2. 录入员工考勤档案 3.1.13.3. 更新员工考勤档案 3.1.13.4. 删除员工考勤档案 3.1.14. 奖惩档案维护 3.1.14.1. 浏览奖惩信息 3.1.14.2. 记录奖惩信息 3.1.14.3. 修改奖惩信息 3.1.14.4. 删除奖惩信息 3.1.15. 离职档案维护 3.1.15.1. 浏览离职信息 3.1.15.2. 记录离职信息 3.1.15.3. 修改离职信息 3.1.15.4. 删除离职信息 3.1.16. 招聘信息导入 3.1.16.1. 导入招聘信息 3.2. 3.3. 3.4. 3.4.1. 员工浏览 档案查询 人事结构分析 查看员工培训情况。 根据员工实际培训情况增加员工相关培训信息。 根据员工实际培训情况更新员工相关培训信息 根据员工实际培训情况删除员工相关培训信息。 根据员工情况对员工合同档案进行维护。 查看员工合同情况 根据员工合同档案录入合同档案信息。 根据员工合同档案修改合同档案信息。 删除合同档案信息。 通过绩效考核后将各员工的考核结果录入到各员工的考核档案中,以方便查看跟踪查看 查看员工考核情况。 根据员工的实际情况录入员工相关考核信息。 根据员工的实际情况更新员工相关考核信息。 根据员工的实际情况删除员工相关考核信息。 将考勤机中的数据录入到本系统中以便查询统计。 查看员工考勤情况。 根据员工的实际情况录入员工相关考勤信息。 根据员工的实际情况更新员工相关考勤信息。 根据员工的实际情况删除员工相关考勤信息。 记录员工的奖惩信息,以便对员工进行考查。 浏览员工的奖惩信息。 记录员工的奖惩信息。 修改员工的奖惩信息。 删除员工的奖惩信息。 记录员工的离职信息,以便对员工进行考查。 浏览员工的离职信息。 记录员工的离职信息。 修改员工的离职信息。 删除员工的离职信息。 导入招聘管理中填写的基本信息 公司员工可以查看其他人员的基本情况。 根据需要自定义查询条件查看员工档案的各类信息。 从多方面透视人事结构,为人力资源规划及人力资源成本提供依据。 分析出各种类型的员工各有多少人,以便做招聘调整。 如在职人员有多少人?临时人员有多少人?试用人基于人数的分类分析 3.4.1.1. 按员工类别分析 员有多少人?兼职人员有多少人? 3.4.1.2. 按部门分析 3.4.1.3. 按岗位分析 3.4.1.4. 按职称分析 3.4.1.5. 按学历分析 3.4.1.6. 按专业分析 3.4.1.7. 按性别分析 3.4.2. 基于部门人事结构分析 确定每个部门各有多少人,据此可以做人员分配调整。 分析各岗位上的人数,与该岗位的编制人数进行对比,分析岗位上人员是否空缺或冗余,以便做招聘工作。 分析各种职称的人数有多少。如公司高级工程师有多少人,中级工程师有多少人。 确定各种学历的人数。如全公司本科有多少人,博士有多少人。 分析公司各种专业的人数有多少人。如公司计算机专业的有多少人、机械控制的有多少人。 分析出公司男女员工各有多少人。 分析各个部门里的各类员工所占的比重,为动态分析部门的活力提供标准,比如:市场部里临时员工比重过多,不利于市场部的稳定发展。 统计部门里管理层的人数,权衡管理层的合理提供人数依据,如:管理层的人数要达到5人,但实际却只有3人,补充管理层的员工。 统计各部门各类学历的员工人数。 统计各部门各性别员工的人数。 统计各部门的入离职人员的人数及比率。 分析部门里的员工学历结构,有利于部门的整体的发展和进步,不同部门对人才要求不同,及时反映,能人力资源信息的统计分析结果,作为修订调整【人力资源计划】的依据之一。 分析管理层员工学历的分布情况 分析员工的性别比例情况 统计出各年龄段的人员分布,衡量公司的人力资源的年龄结构。 司龄段的不同可以预测公司的发展态势,如司龄段偏低,容易转型,司龄段偏高,经验多,但工作支出高。可以通过这些作出下步符合人事调整的动态的行为。 确定月份里,显示技术职称的分布比例,计算出每个技术职称的人数,为人力资源的合理结构提出参照物。 证照是能力的标准,当人事提拔时,可以从拥有证明能力3.4.2.1. 按员工类别分析 3.4.2.2. 按管理层次分析 3.4.2.3. 按学历分析 3.4.2.4. 按性别分析 3.4.2.5. 入离职率分析 3.4.3. 基于的学历人事结构分析 3.4.3.1. 按部门分析 3.4.3.2. 按管理层次分析 3.4.3.3. 按性别分析 3.4.4. 基于年龄工龄结构分析 3.4.4.1. 按年龄结构分析 3.4.4.2. 按司龄结构分析 3.4.5. 基于持证分析 3.4.5.1. 按技术职称分析 3.4.5.2. 按证照性质分析 的证照的员工中选取。 3.5. 3.5.1. 3.5.2. 人事基本报表 员工基本信息表 员工任职信息表 人事专员从人事档案库取出员工信息,为各部门了解员工信息需要制定信息。 人事专员从人事档案库取出员工任职的信息,为了查阅员工任职的一般情况人事专员需要制作员工任职信息表 人事专员从人事档案库取出员工通信的信息,生成方便查阅的员工信息表。 事专员从人事档案库取出员工帐号的信息,制作员工帐号信息表,如:该表对财务部门很重要,需要帐号发放工资,查阅是否到帐。 人事专员从人事档案库取出証照的信息,员工具有的技能不是都能在工作中应用,有些可能在我们的今后的工作中需要,但我们需要时,就可以通过查阅报表了解。另外可以作为资源储备信息表。 人事专员从人事档案库取出员工入职的信息,全面展示员工入职情况。 人事专员从人事档案库取出离职的信息,全面展示员工移动情况 人事专员从人事档案库取出员工转岗的信息,生成报表,为近段时间的人员流动作出明显的报道。 人事专员从人事档案库取出考核的信息,全面展示员工考核情况 人事专员维护证照的信息。 人事专员为技术职称的基本信息。 人事专员设置年龄的分段区间。 人事专员设置司龄的分段区间。 按照角色对系统的岗位的权限进行维护 对系统中的岗位的权限进行设定 3.5.3. 3.5.4. 员工通信信息表 员工帐号信息表 3.5.5. 持证资格信息表 3.5.6. 3.5.7. 3.5.8. 3.5.9. 3.6. 3.6.1. 3.6.2. 3.6.3. 3.6.4. 4. 4.1. 4.1.1. 入职报表 离职报表 异动报表 考核汇总报表 人事基础数据维护 证照管理 技术职称管理 年龄段维护 司段维护 权限管理 岗位权限维护 岗位权限设定 2.6 功能模型描述
2.6.1 招聘管理
主要文件
功能点 对应的Jsp 对应的Action 对应的ActionForm 对应的Java类 招聘管理 RecruitManager.jsp 无 无 无 输入说明
人事管理员登陆后台管理界面,点击“招聘管理”链接
处理
无
输出说明
显示界面RecruitManager.jsp
2.6.1.1 招聘信息发布 主要文件
功能点 招聘信息发布
对应的Jsp 对应的Action 对应的ActionForm 无 对应的Java类 无 RecruitIssue.jsp 无 输入说明
人事管理员进入“招聘管理”RecruitManager.jsp页面,点击“招聘信息发布”链接
处理
无
输出说明
显示页面RecruitIssue.jsp
2.6.1.1.1 主要文件
功能点 录入招聘信息 录入招聘信息
对应的Jsp 对应的Action 对应ActionForm 的对应的Java类 RecruitInfoInsert.jsp RecruitInfoAddAction RecruitInfoForm RecruitInfo 输入
1)管理员输入:
人事管理员进入页面RecruitManager.jsp,点击树状菜单“招聘信息发布”之“录入”,进入页面RecruitInfoInsert..jsp。按照页面提示信息输入招聘信息数据后,点击“新增”按钮,在数据库“招聘信息”表中新增一条记录。 2)系统时间输入: 系统当前日期
处理
1)表单格式验证。如成功则转向处理2),否则显示表单格式错误的相应信息。
2)更新数据库
如数据库“招聘信息”表中不存在“岗位编号”、“发布时间”项与当前输入“岗位编号”,“系统当前日期”相匹配的记录,则在“招聘信息”表中新增一条记录,记录内容来自页面RecruitInfoInsert..jsp所输入信息,其中点击“新增”时产生的系统时间为数据表“招聘信息”之 “发布时间”项内容;如存在相匹配的记录,则提示“此招聘信息已存在,是否需更新?”,点中“是”时,则更新数据库“招聘信息”表相匹配的数据记录,其中点击“是”时产生的系统时间为数据库表“招聘信息”之 “修改时间”项内容。录入信息完成后,界面显示“招聘信息录入成功”信息。
输出
1)界面显示信息输出 “表单×××格式错”,“此招聘信息已存在,是否需更新?”,“招聘信息录入成功” 2)数据库输出
向数据库“招聘信息”表添加或修改一条记录,记录内容来自页面RecruitInfoInsert..jsp所输入信息
2.6.1.1.2 修改、删除招聘信息
主要文件
功对应的Jsp 能点 对应的Action 对应的ActionForm 对应的Java类 修RecruitInfoEditList.jsp RecruitInfoEditListAction RecruitInfoIdForm RecruitInfo 改招聘信息 删除招聘RecruitInfoEditList.jsp RecruitInfoDelAction RecruitInfoIdForm RecruitInfo 信息
输入
1)管理员输入:
人事管理员进入页面RecruitManager.jsp,点击树状菜单“招聘信息发布”之“编辑”,进入“编辑招聘信息”页面RecruitInfoEditList.jsp,分页显示“招聘信息”表中的全部数据,如需缩小查询范围,可在搜索栏输入关键信息,如“岗位编号”,“职位名称”,“发布时间”等进行模糊查询,对页面RecruitInfoEditList.jsp显示的数据项进行修改,如需删除某行记录,则点中此行“删除”复选框,全部修改(包括删除)完成后,则点击此页面底部“确认修改(删除)”按钮后,在数据库“招聘信息”表进行相应记录的更新、删除操作。 2)系统时间输入:
系统当前日期
处理
1)表单格式验证。如成功则转向处理2),否则显示表单格式错误的相应信息。
2)更新数据库
用RecruitInfoEditList.jsp所输入数据更新(删除)数据库“招聘信息”表相匹配的数据记录,其中点中“确认修改(删除)”时产生的系统时间为数据表“招聘信息”之 “修改时间”项内容。如有删除动作发生,则同时删除数据库“应聘人员”表“应聘岗位编码”项内容为需删除岗位编号的那些记录。更新数据完成后,界面显示“修改招聘信息成功”。
输出
1)界面显示信息输出 “表单×××格式错”,“修改招聘信息成功” 2)数据库输出
向数据库“招聘信息”表更新、删除数据,更新数据来自RecruitInfoEditList.jsp,匹配原则为一一对应。
2.6.1.1.3 浏览招聘信息(不可编辑)
主要文件
功能点 浏览招聘信息(不可编辑)
对应的Jsp 对应的Action 对应的ActionForm 对应的Java类 RecruitInfoList.jsp RecruitInfoListAction RecruitInfoIdForm RecruitInfo
输入
管理员输入:
人事管理员进入页面RecruitManager.jsp,点击树状菜单“招聘信息发布”之“浏览”,进入“浏览招聘信息”页面RecruitInfoList.jsp,分页显示“招聘信息”表中的全部数据,如需缩小查询范围,可在搜索栏输入关键信息,如“岗位编号”,“职位名称”,“发布时间”等进行模糊查询。
处理
表单格式验证,表单格式错则输出错误信息。
输出
界面显示信息输出: 表单×××格式错”
2.6.1.1.4 浏览招聘信息(可编辑)
主要文件
功能点 对应的Jsp 对应的Action 对应的ActionForm 对应的Java类 浏览RecruitInfoEditList.jsp RecruitInfoEditListAction RecruitInfoIdForm RecruitInfo 招聘信息(可编辑)
功能描述见“修改、删除招聘信息”
2.6.1.2 应聘人员基本信息维护 主要文件
功能点 应聘人员基本信息维护
对应的Jsp 对应的Action 对应的ActionForm 无 对应的Java类 无 AppliantInfoMaintance 无 jsp 输入说明
人事管理员进入“招聘管理”RecruitManager.jsp页面,点击“应聘人员信息维护”链接
处理
无
输出说明
显示页面AppliantInfoMaintance.jsp
2.6.1.2.1 录入应聘人员基本信息
主要文件
功能点 对应的Jsp 对应的Action 对应ActionForm 的对应的Java类 录入AppliantInfoInsert .jsp AppliantInfoAddAction AppliantInfoForm AppliantInfo 应聘人员基本信息
输入
管理员输入:
人事管理员进入页面RecruitManager.jsp,点击树状菜单“应聘人员信息维护”之“录入”,进入页面AppliantInfoInsert.jsp。按照页面提示信息输入招聘信息数据后,点击“新增”按钮,在数据库“应聘人员信息”表中新增一条记录。
处理
1)表单格式验证。如成功则转向处理2),否则显示表单格式错误的相应信息。
2)更新数据库
如数据库“应聘人员信息”表中不存在“应聘人员编号”项与当前输入“应聘人员编号”相匹配的记录,则在“应聘人员信息”表中新增一条记录,记录内容来自页面AppliantInfoInsert..jsp所输入信息。如存在相匹配的记录,则提示“此应聘人员信息已存在,是否需更新?”,点中“是”时,则更新数据库“应聘人员信息”表相匹配的数据记录。录入信息完成后,界面显示“应聘人员信息录入成功”信息。
输出
界面显示信息输出
“表单×××格式错”,“此应聘人员信息已存在,是否需更新?”,“应聘人员信息录入成功” 2)数据库输出
向数据库“应聘人员信息”表添加或修改一条记录,记录内容来自页面AppliantInfoInsert.jsp所输入信息
2.6.1.2.2 修改、删除招聘信息
主要文件
功对应的Jsp 能点 对应的Action 对应的ActionForm 对应的Java类 修AppliantInfoEditList.jsp AppliantInfoEditListAction AppliantInfoIdForm AppliantInfo 改应聘人员基本信息 删AppliantInfoEditList.jsp AppliantInfoDelAction 除应聘人员基本信息
AppliantInfoIdForm AppliantInfo 输入
管理员输入:
人事管理员进入页面RecruitManager.jsp,点击树状菜单“应聘人员信息维护”之“编辑”,进入“编辑应聘人员信息”页面AppliantInfoEditList.jsp,分页显示“应聘人员信息”表中的全部数据,如需缩小查询范围,可在搜索栏输入关键信息,如“应聘人员编号”,“职位名称”等进行模糊查询,对页面AppliantInfoEditList.jsp显示的数据项进行修改,如需删除某行记录,则点中此行“删除”复选框,全部修改(包括删除)完成后,则点击此页面底部“确认修改(删除)”按钮后,在数据库“应聘人员信息”表进行相应记录的更新、删除操作。
处理
1)表单格式验证。如成功则转向处理2),否则显示表单格式错误的相应信息。
2)更新数据库
用AppliantInfoEditList.jsp所输入数据更新(删除)数据库“应聘人员信息”表相匹配的数据记录。更新数据完成后,界面显示“修改应聘人员信息成功”。
输出
1)界面显示信息输出 “表单×××格式错”,“修改应聘人员信息成功” 2)数据库输出
向数据库“招聘信息”表更新、删除数据,更新数据来自AppliantInfoEditList.jsp,匹配原则为一一对应。
2.6.1.2.3 浏览应聘人员信息(不可编辑)
主要文件
功能点 对应的Jsp 对应的Action 对应的ActionForm 对应的Java类 浏览AppliantInfoInfoList.jsp AppliantInfoListAction AppliantInfoIdForm AppliantInfo 应聘人员基本信息(不可编辑)
输入
管理员输入:
人事管理员进入页面RecruitManager.jsp,点击树状菜单“应聘人员信息维护”之“浏览”,进入“浏览应聘人员信息”页面AppliantInfoList.jsp,分页显示“应聘人员信息”表中的全部数据,如需缩小查询范围,可在搜索栏输入关键信息,如“应聘人员编号”,“职位名称”等进行模糊查询。
处理
表单格式验证,表单格式错则输出错误信息。
输出
界面显示信息输出: 表单×××格式错”
2.6.1.2.4 编辑应聘人员信息(可编辑)
主要文件
功能点 对应的Jsp 对应的Action 对应的ActionForm 对应的Java类 浏览AppliantInfoEditList.jsp AppliantInfoEditListAction AppliantInfoIdForm AppliantInfo 应聘人员基本信息(可编辑)
功能描述见“修改、删除招聘信息“
2.6.1.3 应聘人员岗位申请说明维护 主要文件
功能点 应聘人员岗位申请说明
对应的Jsp 对应的Action 对应的ActionForm 无 对应的Java类 无 ApplicantStationDesc.jsp 无 输入说明
人事管理员进入“招聘管理”RecruitManager.jsp页面,点击“应聘人员岗位申请说明”链接
处理
无
输出说明
显示页面ApplicantStationDesc.jsp
2.6.1.3.1 录入应聘人员岗位申请说明
主要文件
功对应的Jsp 能点 对应的Action 对应的ActionForm 对应的Java类 应ApplicantStationDesc.jsp ApplicantStationDesc ApplicantStationDesc ApplicantStationDesc 聘AddAction Form 人员岗位申请说明
输入
人事管理员进入页面RecruitManager.jsp,点击树状菜单“应聘人员岗位申请说明”之“录入”,进入页面ApplicantStationDescInsert.jsp。按照页面提示信息输入应聘人员岗位申请说明数据后,点击“新增”按钮,在数据库“应聘人员岗位申请说明”表中新增一条记录。
处理
1)表单格式验证。如成功则转向处理2),否则显示表单格式错误的相应信息。
2)更新数据库
如数据库“应聘人员岗位申请说明”表中不存在“申请人姓名”相匹配的记录,则在“应聘人员岗位申请说明”表中新增一条记录,记录内容来自页面ApplicantStationDescInsert.jsp所输入信息;如存在相匹配的记录,则提示“此应聘人员岗位申请说明信息已存在,是否需更新?”,点中“是”时,则更新数据库“应聘人员岗位申请说明”表相匹配的数据记录。录入信息完成后,界面显示“应聘人员岗位申请说明录入成功”信息。
输出
1)界面显示信息输出 “表单×××格式错”,“此应聘人员岗位申请说明信息已存在,是否需更新?”,“应聘人员岗位申请说明录入成功” 2)数据库输出
向数据库“应聘人员岗位申请说明”表添加或修改一条记录,记录内容来自页面ApplicantStationDescInsert.jsp所输入信息
2.6.1.3.2 修改、删除应聘人员岗位申请说明
主要文件
功对应的Jsp 能点 对应的Action 对应的ActionForm 对应的Java类 修ApplicantStationDescEditList.jsp ApplicantStationDesc 改EditListAction 应聘人员岗位申请说明 ApplicantStationDesc ApplicantStationDesIdForm 删ApplicantStationDescEditList.jsp ApplicantStationDescEdit ApplicantStationDesc ApplicantStationDes除ListAction IdForm 应聘人员岗位申请说明
输入
管理员输入:
人事管理员进入页面RecruitManager.jsp,点击树状菜单“应聘人员岗位申请说明”之“编辑”,进入“应聘人员岗位申请说明”页面ApplicantStationDescEditList.jsp,分页显示“应聘人员岗位申请说明”表中的全部数据,如需缩小查询范围,可在搜索栏输入关键信息,如“申请人姓名”,“申请岗位名称”等进行模糊查询,对页面ApplicantStationDescEditList.jsp显示的数据项进行修改,如需删除某行记录,则点中此行“删除”复选框,全部修改(包括删除)完成后,则点击此页面底部“确认修改(删除)”按钮后,在数据库“应聘人员岗位申请说明”表进行相应记录的更新、删除操作。
处理
1)表单格式验证。如成功则转向处理2),否则显示表单格式错误的相应信息。
2)更新数据库
用ApplicantStationDescEditList.jsp所输入数据更新(删除)数据库“应聘人员岗位申请说明”表相匹
配的数据记录。更新数据完成后,界面显示“修改应聘人员岗位申请说明成功”。
输出
1)界面显示信息输出 “表单×××格式错”,“修改应聘人员岗位申请说明成功” 2)数据库输出
向数据库“应聘人员岗位申请说明”表更新、删除数据,更新数据来自ApplicantStationDescEditList.jsp,匹配原则为一一对应。
2.6.1.3.3 浏览应聘人员岗位申请说明(不可编辑)
主要文件
功能点 对应的Jsp 对应的Action 对应的ActionForm 对应的Java类 浏览ApplicantStationDescList.jsp ApplicantStationDesc ApplicantStationDesc ApplicantStationDesc 应聘ListAction IdForm 人员岗位申请说明(不可编辑)
输入
管理员输入:
人事管理员进入页面RecruitManager.jsp,点击树状菜单“应聘人员岗位申请说明”之“浏览”,进入“浏览应聘人员岗位申请说明”页面ApplicantStationDesc List.jsp,分页显示“应聘人员岗位申请说明”表中的全部数据,如需缩小查询范围,可在搜索栏输入关键信息,如“申请人姓名”,“申请岗位名称”等进行模糊查询。
处理
表单格式验证,表单格式错则输出错误信息。
输出
界面显示信息输出: 表单×××格式错”
2.6.1.3.4 浏览招聘信息(可编辑)
主要文件
功能点 对应的Jsp 对应的Action 对应的ActionForm 对应的Java类 浏览ApplicantStationDescEditList.jsp ApplicantStationDesc ApplicantStationDesc ApplicantStationDesc 应聘EditListAction IdForm 人员岗位申请说明(可编辑) 功能描述见“修改、删除应聘人员岗位”
2.6.2 企业结构管理
主要文件
功能点 企业结构管理
对应的Jsp EnterpriseArchitectureManager.jsp 对应的Action 无 对应的ActionForm 对应的Java类 无 无 输入说明
人事管理员登陆后台管理界面,点击“企业结构管理”链接
处理
无
输出说明
显示界面EnterpriseArchitectureManager.jsp
2.6.2.1 维护公司部门信息 主要文件
功能点 维护公司部门信息 对应的Jsp 对应的Action 对应的ActionForm 无 对应的Java类 无 DeptMaintance.jsp 无 输入说明
人事管理员进入“企业结构管理” EnterpriseArchitectureManager.jsp页面,点击“公司部门信息维护”链接
处理
无
输出说明
显示页面DeptMaintance.jsp
2.6.2.1.1 录入部门信息
主要文件
功能点 录入部门信息
对应的Jsp DeptInsert.jsp 对应的Action DeptAddAction 对应ActionForm DeptForm 的对应的Java类 Dept 输入
1)管理员输入:
人事管理员进入页面EnterpriseArchitectureManager.jsp,点击树状菜单“公司部门信息维护”之“录入”,进入页面DeptInsert.jsp。按照页面提示信息输入部门信息数据后,点击“新增”按钮,在数据库“部门信息”表中新增一条记录。 2)系统时间输入: 系统当前日期
处理
1)表单格式验证。如成功则转向处理2),否则显示表单格式错误的相应信息。 2)更新数据库
如数据库“部门信息”表中不存在“部门编号”项与当前输入“部门编号”相匹配的记录,则在“部门
信息”表中新增一条记录,记录内容来自页面DeptInsert..jsp所输入信息,其中点击“新增”时产生的系统时间为数据表“部门信息”之 “部门创建时间”项内容;如存在相匹配的记录,则提示“此部门信息已存在,是否需更新?”,点中“是”时,则更新数据库“部门信息”表相匹配的数据记录,其中点击“是”时产生的系统时间为数据库表“部门信息”之 “修改时间”项内容。录入信息完成后,界面显示“部门信息录入成功”信息。
输出
1)界面显示信息输出 “表单×××格式错”,“此部门信息已存在,是否需更新?”,“部门信息录入成功” 2)数据库输出
向数据库“部门信息”表添加或修改一条记录,记录内容来自页面DeptInsert.jsp所输入信息
2.6.2.1.2 修改、删除部门信息
主要文件
功能点 修改部门信息 删除部门信息 对应的Jsp 对应的Action 对应ActionForm DeptIdForm 的对应的Java类 Dept Dept DeptEditList.jsp DeptEditListAction DeptIdForm DeptEditList.jsp DeptDelAction 输入
1)管理员输入:
人事管理员进入页面EnterpriseArchitectureManager.jsp,点击树状菜单“公司部门信息维护”之“编辑”,进入“编辑部门信息”页面DeptEditList.jsp,分页显示“部门信息”表中的全部数据,如需缩小查询范围,可在搜索栏输入关键信息,如“部门编号”,“部门名称”,“部门创建时间”等进行模糊查询,可对页面DeptEditList.jsp显示的数据项进行修改,如需删除某行记录,则点中此行“删除”复选框,全部修改(包括删除)完成后,则点击此页面底部“确认修改(删除)”按钮后,在数据库“招聘信息”表进行相应记录的更新、删除操作。 (部门编号不能修改,如需修改部门编号,则需删除此部门信息后,再新增一条部门数据)
2)系统时间输入:
系统当前日期
处理
1)表单格式验证。如成功则转向处理2),否则显示表单格式错误的相应信息。 2)更新数据库
用DeptEditList.jsp所输入数据更新(删除)数据库“部门信息”表相匹配的数据记录,其中点中“确认修改(删除)”时产生的系统时间为数据表“部门信息”之 “修改时间”项内容。如有删除动作发生,则标记“部门信息”表的“部门删除”项为1(未删除状态为0)。更新数据完成后,界面显示“修改部门信息成功”。
输出
1)界面显示信息输出 “表单×××格式错”,“修改部门信息成功” 2)数据库输出
向数据库“部门信息”表更新、删除数据,更新数据来自DeptEditList.jsp,匹配原则为一一对应。
2.6.2.1.3 浏览部门信息(不可编辑)
主要文件
功能点 浏览部门信息(不可编辑)
对应的Jsp DeptList.jsp 对应的Action DeptListAction 对应ActionForm DeptIdForm 的对应的Java类 Dept 输入
管理员输入:
人事管理员进入页面EnterpriseArchitectureManager.jsp,点击树状菜单“公司部门信息维护”之“浏览”,进入“浏览部门信息”页面DeptList.jsp,分页显示“部门信息”表中的全部数据,如需缩小查询范围,可在搜索栏输入关键信息,如“部门编号”,“部门名称”,“部门创建时间”等进行模糊查询。
处理
表单格式验证,表单格式错则输出错误信息。
输出
界面显示信息输出: 表单×××格式错
2.6.2.1.4 浏览部门信息(可编辑)
主要文件
功能点 浏览部门信息(可编辑) 对应的Jsp 对应的Action 对应ActionForm 的对应的Java类 Dept DeptEditList.jsp DeptEditListAction DeptIdForm
功能描述见“修改、删除部门信息“
2.6.2.1.5 合并部门
主要文件
功能点 合并部门 对应的Jsp DeptMerge.jsp 对应的Action DeptMergeAction 对应ActionForm 的对应的Java类 DeptIdMergeForm Dept 输入
1)管理员输入:
人事管理员进入页面EnterpriseArchitectureManager.jsp,点击树状菜单“公司部门信息维护”之“合并”,进入“合并部门信息”页面DeptMerge.jsp。
在“被合并部门”下拉框点黑选中需要被合并的部门(可在下拉文本输入栏键入部门编码或部门名称快速定位到需被合并的部门),然后在“并入部门”下拉框点黑选中并入部门(可在下拉文本输入栏键入部门编码或部门名称快速定位到并入部门),再点击 ――》 转移键,部门合并完成。
2)系统时间输入: 系统当前日期
处理
更新数据库: 点击转移键后,“被合并部门”下拉框点黑选中所对应的“部门信息”表的那些记录的“部门删除”项为1(未删除状态为0),“部门被合并”项为1(未被合并状态为0),“并入部门”项为“并入部门”下拉框点黑选中并入部门的部门编号。点中转移键时产生的系统时间为数据表“部门信息”之 “合并时间”项内容。部门合并成功完成,界面显示“部门合并成功”,否则显示“部门合并失败”。
输出
1)界面显示信息输出 “部门合并成功”,“部门合并失败” 2)数据库输出
详细见处理
2.6.2.2 维护公司岗位信息 主要文件
功能点 维护公司岗位对应的Jsp 对应的Action 对应的ActionForm 无 对应的Java类 无 StationMaintance.jsp 无 信息 输入说明 处理
无
人事管理员进入“企业结构管理”EnterpriseArchitectureManager.jsp页面,点击“公司岗位信息维护”链接
输出说明
显示页面StationMaintance.jsp
2.6.2.2.1 录入岗位信息
主要文件
功能点 录入岗位信息 对应的Jsp 对应的Action 对应ActionForm StationForm 的对应的Java类 Station StationInsert.jsp StationAddAction 输入
1)管理员输入:
人事管理员进入页面EnterpriseArchitectureManager.jsp,点击树状菜单“公司岗位信息维护”之“录入”,进入页面StationInsert.jsp。按照页面提示信息输入岗位信息数据后,点击“新增”按钮,在数据库“岗位信息”表中新增一条记录。 2)系统时间输入: 系统当前日期
处理
1)表单格式验证。如成功则转向处理2),否则显示表单格式错误的相应信息。 2)更新数据库
如数据库“岗位信息”表中不存在“岗位编号”项与当前输入“岗位编号”相匹配的记录,则在“岗位信息”表中新增一条记录,记录内容来自页面StationInsert.jsp所输入信息,其中点击“新增”时产生的系统时间为数据表“岗位信息”之 “岗位创建时间”项内容;如存在相匹配的记录,则提示“此岗位信息已存在,是否需更新?”,点中“是”时,则更新数据库“岗位信息”表相匹配的数据记录,其中点击“是”时产生的系统时间为数据库表“岗位信息”之 “修改时间”项内容。录入信息完成后,界面显示“岗位信息录入成功”信息。
输出
1)界面显示信息输出
“表单×××格式错”,“此岗位信息已存在,是否需更新?”,“岗位信息录入成功” 2)数据库输出
向数据库“岗位信息”表添加或修改一条记录,记录内容来自页面StationInsert.jsp所输入信息
2.6.2.2.2 修改、删除岗位信息
主要文件
功能点 修改岗位信息 删除岗位信息
对应的Jsp 对应的Action 对应ActionForm 的对应的Java类 Station Station StationEditList.jsp StationEditListAction StationIdForm StationEditList.jsp StationDelAction StationIdForm 输入
1)管理员输入:
人事管理员进入页面EnterpriseArchitectureManager.jsp,点击树状菜单“公司岗位信息维护”之“编辑”,进入“编辑岗位信息”页面StationEditList.jsp,分页显示“岗位信息”表中的全部数据,如需缩小查询范围,可在搜索栏输入关键信息,如“岗位编号”,“岗位名称”,“岗位创建时间”等进行模糊查询,可对页面StationEditList.jsp显示的数据项进行修改,如需删除某行记录,则点中此行“删除”复选框,全部修改(包括删除)完成后,则点击此页面底部“确认修改(删除)”按钮后,在数据库“招聘信息”表进行相应记录的更新、删除操作。 (岗位编号不能修改,如需修改岗位编号,则需删除此岗位信息后,再新增一条岗位数据) 2)系统时间输入:
系统当前日期
处理
1)表单格式验证。如成功则转向处理2),否则显示表单格式错误的相应信息。
2)更新数据库
用StationEditList.jsp所输入数据更新(删除)数据库“岗位信息”表相匹配的数据记录,其中点中“确认修改(删除)”时产生的系统时间为数据表“岗位信息”之 “修改时间”项内容。如有删除动作发生,则标记“部门信息”表的“岗位删除”项为1(未删除状态为0)。更新数据完成后,界面显示“修改岗位信息成功”。
输出
1)界面显示信息输出 “表单×××格式错”,“修改岗位信息成功” 2)数据库输出
向数据库“岗位信息”表更新、删除数据,更新数据来自StationEditList.jsp,匹配原则为一一对应。
2.6.2.2.3 浏览岗位信息(不可编辑)
主要文件
功能点 浏览岗位信息(不可编辑)
对应的Jsp StationList.jsp 对应的Action StationListAction 对应ActionForm 的对应的Java类 Station StationIdForm 输入
管理员输入:
人事管理员进入页面EnterpriseArchitectureManager.jsp,点击树状菜单“公司岗位信息维护”之“浏览”,进入“浏览岗位信息”页面StationList.jsp,分页显示“岗位信息”表中的全部数据,如需缩小查询范围,可在搜索栏输入关键信息,如“岗位编号”,“岗位名称”,“岗位创建时间”等进行模糊查询。
处理
表单格式验证,表单格式错则输出错误信息。
输出
界面显示信息输出: 表单×××格式错”
2.6.2.2.4 浏览岗位信息(可编辑)
主要文件
功能点 对应的Jsp 对应的Action 对应的ActionForm 对应的Java类 Station 浏览岗位信StationEditList.jsp StationEditListAction StationIdForm 息(可编辑)
功能描述见“修改、删除岗位信息”
2.6.2.2.5 合并岗位
主要文件
功能点 合并部门
对应的Jsp 对应的Action 对应的ActionForm 对应的Java类 StationMerge.jsp StationMergeAction StationIdMergeForm Station 输入
1)管理员输入:
人事管理员进入页面EnterpriseArchitectureManager.jsp,点击树状菜单“公司岗位信息维护”之“合并”,进入“合并岗位信息”页面StationMerge.jsp。在“被合并部门”下拉框点黑选中需要被合并的岗位(可在下拉文本输入栏键入岗位编码或岗位名称快速定位到需被合并的部门),然后在“并入岗位”下拉框点黑选中并入岗位(可在下拉文本输入栏键入岗位编码或岗位名称快速定位到并入部门),再点击 ――》 转移键,岗位合并完成。
2)系统时间输入:
系统当前日期
处理
更新数据库: 点击转移键后,“被合并岗位”下拉框点黑选中所对应的“岗位信息”表的那些记录的“岗位删除”项为1(未删除状态为0),“岗位被合并”项为1(未被合并状态为0),“并入岗位”项为“并入岗位”下拉框点黑选中并入岗位的岗位编号。点中转移键时产生的系统时间为数据表“岗位信息”之 “合并时间”项内容。岗位合并成功完成,界面显示“岗位合并成功”,否则显示“岗位合并失败”。
输出
1)界面显示信息输出 “岗位合并成功”,“岗位合并失败” 2)数据库输出
详细见处理
2.6.3 行政级别管理
主要文件
功能点 维护公司行政级别
对应的Jsp 对应的Action 对应的ActionForm 无 对应的Java类 无 RankManager.jsp 无 输入说明
人事管理员登陆后台管理界面,点击“行政级别管理”链接
处理
无
输出说明
显示界面RankManager.jsp
2.6.3.1 录入行政级别信息 主要文件
功能点 录入行政级别信息
对应的Jsp RankInsert.jsp 对应的Action RankAddAction 对应ActionForm RankForm 的对应的Java类 Rank 输入
1)管理员输入:
人事管理员进入页面RankManager.jsp,点击树状菜单“公司行政级别信息维护”之“录入”,进入页面RankInsert.jsp。按照页面提示信息输入行政级别信息数据后,点击“新增”按钮,在数据库“行政级别信息”表中新增一条记录。 2)系统时间输入: 系统当前日期
处理
1)表单格式验证。如成功则转向处理2),否则显示表单格式错误的相应信息。 2)更新数据库
如数据库“行政级别信息”表中不存在“行政级别编号”项与当前输入“行政级别编号”相匹配的记录,则在“行政级别信息”表中新增一条记录,记录内容来自页面Rankrt.jsp所输入信息,其中点击“新增”时产生的系统时间为数据表“行政级别信息”之 “行政级别创建时间”项内容;如存在相匹配的记录,则提示“此行政级别信息已存在,是否需更新?”,点中“是”时,则更新数据库“行政级别信息”表相匹配的数据记录,其中点击“是”时产生的系统时间为数据库表“行政级别信息”之 “修改时间”项内容。录入信息完成后,界面显示“行政级别信息录入成功”信息。
输出
1)界面显示信息输出 “表单×××格式错”,“此行政级别信息已存在,是否需更新?”,“行政级别信息录入成功” 2)数据库输出
向数据库“行政级别信息”表添加或修改一条记录,记录内容来自页面RankInsert.jsp所输入信息
2.6.3.2 修改、删除行政级别信息 主要文件
功能点 修改行政级别信息 删除行政级别信息
对应的Jsp 对应的Action 对应ActionForm 的对应的Java类 Rank Rank RankEditList.jsp RankEditListAction RankIdForm RankEditList.jsp RankDelAction RankIdForm 输入
1)管理员输入:
人事管理员进入页面RankManager.jsp,点击树状菜单“公司行政级别信息维护”之“编辑”,进入“编辑行政级别信息”页面RankEditList.jsp,分页显示“行政级别信息”表中的全部数据,如需缩小查询范围,可在搜索栏输入关键信息,如“行政级别编号”,“行政级别名称”,“行政级别创建时间”等进行模糊查询,可对页面RankEditList.jsp显示的数据项进行修改,如需删除某行记录,则点中此行“删除”复选框,全部修改(包括删除)完成后,则点击此页面底部“确认修改(删除)”按钮后,在数据库“行政级别信息”表进行相应记录的更新、删除操作。 (行政级别编号不能修改,如需修改行政级别编号,则需删除此行政级别信息后,再新增一条行政级别数据) 2)系统时间输入:
系统当前日期
处理
1)表单格式验证。如成功则转向处理2),否则显示表单格式错误的相应信息。 2)更新数据库
用RankEditList.jsp所输入数据更新(删除)数据库“行政级别信息”表相匹配的数据记录,其中点中“确认修改(删除)”时产生的系统时间为数据表“行政级别信息”之 “修改时间”项内容。如有删除动作发生,则标记“行政级别信息”表的“行政级别已删除”项为1(未删除状态为0)。更新数据完成后,界面显示“修改行政级别信息成功”。
输出
1)界面显示信息输出 “表单×××格式错”,“修改行政级别信息成功” 2)数据库输出
向数据库“行政级别信息”表更新、删除数据,更新数据来自RankEditList.jsp,匹配原则为一一对应。
2.6.3.3 浏览行政级别信息(不可编辑) 主要文件
功能点 浏览行政级别信息(不可编辑)
对应的Jsp RankList.jsp 对应的Action RankListAction 对应ActionForm RankIdForm 的对应的Java类 Rank 输入
管理员输入:
人事管理员进入页面RankManager.jsp,点击树状菜单“公司行政级别信息维护”之“浏览”,进入“浏览行政级别信息”页面RankList.jsp,分页显示“行政级别信息”表中的全部数据,如需缩小查询范围,可在搜索栏输入关键信息,如“行政级别编号”,“行政级别名称”,“行政级别创建时间”等进行模糊查询。
处理
表单格式验证,表单格式错则输出错误信息。
输出
界面显示信息输出: 表单×××格式错”
2.6.3.4 浏览行政级别信息(可编辑) 主要文件
功能点 对应的Jsp 对应的Action 对应ActionForm 的对应的Java类 Rank 浏览行政级别RankList.jsp 信息(可编辑) RankEditListAction RankIdForm 功能描述见“修改、删除行政级别信息”
2.6.4 企业架构展示
主要文件
功能点 企业架构展示(不对应的Jsp 对应的Action 对应的ActionForm 对应的Java类 EnterpriseArchitecture EnterpriseArchitecture EnterpriseArchitecture Station Display.jsp DisplayAction DisplayIdForm Rank Employee 可编辑)
输入说明
人事管理员登陆后台管理界面,点击“企业架构展示”链接,进入页面EnterpriseArchitectureDisplay.jsp。管理员点击“企业架构”列出公司全部部门,点击某一部门后展示该部门全部岗位,点击该部门某一岗位后展示该部门该岗位全部员工。
处理
点击“企业架构”时从“部门信息”表读出公司全部部门名称,点击某一部门时从“部门信息”表、“岗位信息”表读出该部门全部岗位名称展开在该部门树下,并在文本描述栏里显示该部门信息:“部门编号”、“部门名称”、“上级部门”;点击某一部门某一岗位时从“部门信息”表、“岗位信息”表、“员工信息”表读出该部门该岗位全部员工名展示在该部门该岗位树下,并在文本描述栏里显示该部门该岗位信息:“部门编号”、“岗位编号”、“岗位名称”;点击该部门该岗位的某一员工时则在文本描述栏里显示从“部门信息”表、“岗位信息”表、“员工信息”表读出员工信息:“岗位编号”、“员工编号”、“员工名称”。
输出说明
见处理描述
2.6.5 人事档案管理
2.6.5.1 档案维护 2.6.5.1.1
2.6.5.1.1.1
基本档案维护
基本信息查看
主要文件
功能点 基本信息查看
对应的jsp DisplayEmployeeInfo.jsp 对应的Action EmployeeAction.java 对应的Form 对应的类
EmployeeForm.java EmployeeBiz.java 输入说明
上页面输入:
员工编号
数据库输入:
员工基本档案信息
处理
1)从上页面ListEmployeeInfo.jsp传入某员工编号,从数据库中查询出该员工的基本档案,以列表方式显示在页面上。
输出说明
无
2.6.5.1.1.2 基本信息录入
主要文件
功能点 基本信息录入 对应的jsp AddEmployee.jsp 对应的Action EmployeeAction.java 对应的Form 对应的类 EmployeeForm.java Employee.java 输入说明
键盘输入:
员工基本档案信息
处理
1)从上页面ListEmployeeInfo.jsp点击新增进入基本信息录入页,键盘输入要录入员工的基本档案,点击[保存],数据库新增一条员工基本档案记录。
输出说明
向数据库输出: 员工基本档案
2.6.5.1.1.3 基本信息更新
主要文件
功能点 基本信息更新 对应的jsp EditEmployee.jsp 对应的Action EmployeeAction.java 对应的Form 对应的类 EmployeeForm.java Employee.java 输入说明
上页面输入:
员工编号
数据库输入:
员工基本档案信息
处理
1) 从上页面ListEmployeeInfo.jsp传入要更新记录的员工编号,从数据库中查询出该员工的基本档案信息,
以列表方式显示在页面上,并且为可编辑状态。
2) 键盘输入要更新的信息,点击[保存],更新数据库中的该条记录。
输出说明
向数据库输出: 员工基本档案
2.6.5.1.1.4 基本信息删除
主要文件
功能点 基本信息删除 对应的jsp ListEmployeeInfo.jsp 对应的Action EmployeeAction.java 对应的Form 对应的类 EmployeeForm.java Employee.java 输入说明
选择输入: 员工编号
处理
1)选择要删除的记录,点击[删除],删除选中状态的记录;但数据库中只修改该条记录的状态为[以删除],并不是物理删除。
输出说明
向数据库输出: 员工状态
2.6.5.1.2
2.6.5.1.2.1
家庭档案维护
家庭信息查看
主要文件
功能点
对应的jsp 对应的Action FamilyAction.java 对应的Form FamilyForm.java 对应的类 Family.java 家庭信息查看 DisplayFamily.jsp 输入说明
数据库输入:
某员工家庭档案
处理
1)上页面ListFamilyInfo.jsp传入某员工编号,数据库将该员工的家庭档案查询出来,以列表方式显示在页面上。
输出说明
无
2.6.5.1.2.2 家庭信息录入
主要文件
功能点 家庭信息录入
对应的jsp AddFamily.jsp 对应的Action FamilyAction.java 对应的Form FamilyForm.java 对应的类 Family.java
输入说明
键盘输入:
员工家庭信息
处理
1)键盘输入某员工的家庭信息,点击[保存],新增一条数据库记录。
输出说明
向数据库输出: 员工家庭档案
2.6.5.1.2.3 家庭信息更新
主要文件
功能点 家庭信息更新 对应的jsp EditFamily.jsp 对应的Action FamilyAction.java 对应的Form FamilyForm.java 对应的类 Family.java 输入说明
上页面输入:
某家庭记录编号
数据库输入: 家庭档案信息
处理
1) 从上页面ListFamilyInfo.jsp传入某家庭档案编号,数据库查询出该条记录信息以列表方式显示在页面上。 2) 键盘输入要修改的家庭信息,点击[保存],更新数据库中该条记录。
输出说明
向数据库输出: 家庭档案信息
2.6.5.1.2.4 家庭信息删除
主要文件
功能点 家庭信息删除
对应的jsp ListFamilyInfo.jsp 对应的Action FamilyAction.java 对应的Form FamilyForm.java 对应的类 Family.java 输入说明
选择输入:
某家庭档案编号
处理
1)选择输入家庭档案编号,删除数据库中被选中的家庭档案记录。
输出说明
向数据库输出: 家庭档案编号
2.6.5.1.3
2.6.5.1.3.1
学历档案维护
学历信息查看
主要文件
功能点 学历信息查看
对应的jsp 对应的Action 对应的Form EduBackgroundForm.java 对应的类 EduBackground.java DisplayEduBackground.jsp EduBackgroundAction.java 输入说明
上页面输入:
员工编号
数据库输入: 学历档案信息
处理
1)从上页面ListEduBackgroundInfo.jsp输入某员工编号,数据库查询出该员工的学历档案,以列表方式显示在页面上。
输出说明
无
2.6.5.1.3.2 学历信息录入
主要文件
功能点 学历信息录入 对应的jsp AddEduBackground.jsp 对应的Action EduBackgroundAction.java 对应的Form EduBackgroundForm.java 对应的类 EduBackground.java 输入说明
键盘输入: 学历信息
处理
1)键盘输入某员工学历信息,点击[保存],数据库中新增一条学历档案记录。
输出说明
向数据库输出: 学历信息
2.6.5.1.3.3 学历信息更新
主要文件
功能点 学历信息更新
对应的jsp EditEduBackground.jsp 对应的Action EduBackgroundAction.java 对应的Form EduBackgroundForm.java 对应的类 EduBackground.java 输入说明
上页面输入:
学历档案编号
数据库输入: 学历档案信息
处理
1) 从上页面ListEduBackgroundInfo.jsp输入某学历档案编号,数据库查询出该条记录以列表方式显示在页面
上,并且为可编辑状态。
2) 键盘输入要修改的信息,点击[保存],更新数据库中该条记录。
输出说明
向数据库输出: 学历档案信息
2.6.5.1.3.4 学历信息删除
主要文件
功能点 学历信息删除
对应的jsp ListEduBackgroundInfo.jsp 对应的Action EduBackgroundAction.java 对应的Form EduBackgroundForm.java 对应的类 EduBackground.java 输入说明
选择输入:
学历信息编号
处理
1)选择输入某学历档案编号,删除数据库中被选中的学历档案记录。
输出说明
向数据库输出: 某学历档案编号
2.6.5.1.4
2.6.5.1.4.1
工作档案维护
工作信息查看
主要文件
功能点
对应的jsp 对应的Action 对应的Form 对应的类 Employment.java 工作信息查看 DisplayEmployment.jsp EmploymentAction.java EmploymentForm.java 输入说明
上页面输入:
工作档案编号
数据库输入: 工作档案信息
处理
1)从上页面ListEmploymentInfo.jsp传入某工作信息编号,数据库查询出该条记录以列表方式显示在页面上。
输出说明
无
2.6.5.1.4.2 工作信息录入
主要文件
功能点 对应的jsp 对应的Action 对应的Form 对应的类 Employment.java 工作信息录入 AddEmployment.jsp EmploymentAction.java EmploymentForm.java 输入说明
键盘输入: 工作信息
处理
1)键盘输入某员工的工作信息,点击[保存],数据库中新增一条工作档案记录。
输出说明
向数据库输出: 工作信息
2.6.5.1.4.3 工作信息更新
主要文件
功能点
对应的jsp 对应的Action 对应的Form 对应的类 Employment.java 工作信息更新 EditEmployment.jsp EmploymentAction.java EmploymentForm.java 输入说明
上页面输入:
工作档案编号
数据库输入: 工作信息
处理
1) 上页面ListEmploymentInfo.jsp传入某工作档案编号,数据库查询出该信息以列表方式显示。 2) 键盘输入要修改的工作信息,点击[保存],更新数据库中的工作档案。
输出说明
向数据库输出: 工作信息
2.6.5.1.4.4 工作信息删除
主要文件
功能点 对应的jsp 对应的Action 对应的Form 对应的类 Employment.java 工作信息删除 ListEmploymentInfo.jsp EmploymentAction.java EmploymentForm.java 输入说明
选择输入:
工作档案编号
处理
1)选择输入工作信息编号,删除数据库中对应的工作信息记录。
输出说明
向数据库输出: 工作档案编号
2.6.5.1.5
2.6.5.1.5.1
技能档案维护
技能信息查看
主要文件
功能点 技能信息查看
对应的jsp DisplaySkill.jsp 对应的Action SkillAction.java 对应的Form SkillForm.java 对应的业务类 对应的DAO SkillBiz.java SkillDAO.java 输入说明
上页面输入:
技能编号
数据库输入: 技能信息
处理
1)从上页面ListSkillInfo.jsp输入技能编号,数据库查询出该记录以列表显示在页面上。
输出说明
无
2.6.5.1.5.2 技能信息录入
主要文件
功能点
对应的jsp 对应的Action SkillAction.java 对应的Form SkillForm.java
对应的业务类 对应的DAO SkillBiz.java SkillDAO.java
技能信息录入 AddSkill.jsp 输入说明
键盘输入: 技能信息
处理
1)从键盘录入新的技能信息,点击[保存],数据库中新增一条技能记录。
输出说明
向数据库输出: 技能信息
2.6.5.1.5.3 技能信息更新
主要文件
功能点
对应的jsp 对应的Action SkillAction.java 对应的Form SkillForm.java 对应的业务类 对应的DAO 技能信息更新 EditSkill.jsp SkillBiz.java SkillDAO.java 输入说明
上页面输入:
技能编号
数据库输入: 技能信息
处理
1) 上页面ListSkillInfo.jsp中传入技能编号,从数据库查询出本条记录以列表方式显示,并且为可编辑状态。 2) 键盘输入要修改的技能信息,点击[保存],更新数据库中该条技能记录。
输出说明
向数据库输出: 技能信息
2.6.5.1.5.4 技能信息删除
主要文件
功能点 技能信息删除
对应的jsp ListSkillInfo.jsp 对应的Action SkillAction.java 对应的Form SkillForm.java 对应的业务类 SkillBiz.java 对应的DAO SkillDAO.java 输入说明
选择输入: 技能编号
处理
1)选择输入某技能编号,删除数据库中对应的技能记录。
输出说明
向数据库输出: 技能编号
2.6.5.1.6
2.6.5.1.6.1
帐号档案维护
帐号信息查看
主要文件
功能点 帐号信息查看
对应的jsp 对应的Action 对应的Form 对应的业务类 对应的DAO DisplayAccount.jsp AccountAction.java AccountForm.java AccountBiz.java AccountDAO.java 输入说明
上页面输入:
帐号档案编号
数据库输入: 帐号信息
处理
1)上页面ListAccountInfo.jsp输入帐号信息编号,从数据库中查处本条记录以列表方式显示。
输出说明
无
2.6.5.1.6.2 帐号信息录入
主要文件
功能点 帐号信息录入
对应的jsp 对应的Action 对应的Form 对应的业务类 对应的DAO AccountDAO.java AddAccount.jsp AccountAction.java AccountForm.java AccountBiz.java 输入说明
键盘输入: 帐号信息
处理
1)键盘输入帐号信息,点击[保存],向数据库新增一条帐号记录。
输出说明
向数据库输出: 帐号信息
2.6.5.1.6.3 帐号信息更新
主要文件
功能点 帐号信息更新
对应的jsp EditAccount.jsp 对应的Action AccountAction.java 对应的Form AccountForm.java 对应的业务类 AccountBiz.java 对应的DAO AccountDAO.java 输入说明
上页面输入:
帐号信息编号
数据库输入: 帐号信息
处理
1) 上页面ListAccountInfo.jsp传入帐号信息编号,从数据库查处本条记录以列表显示,并且为可编辑状态。 2) 键盘输入要修改的信息,点击[保存],更新数据库中的帐号记录。
输出说明
向数据库输出: 帐号信息
2.6.5.1.6.4 帐号信息删除
主要文件
功能点 帐号信息删除
对应的jsp 对应的Action 对应的业务类 对应的DAO ListAccountInfo.jsp AccountAction.java AccountBiz.java AccountDAO.java 对应的Form AccountForm. 输入说明
选择输入:
帐号信息编号
处理
1)选择输入帐号信息编号,删除数据库中对应的帐号信息。
输出说明
向数据库输出: 帐号信息编号
2.6.5.1.7
2.6.5.1.7.1
证照档案维护
证照信息查看
主要文件
功能点 证照信息查看 对应的jsp DisplayCertificate.jsp 对应的Action CertificateAction.java 对应的Form CertificateForm.java 对应的业务类 CertificateBiz.java 对应的DAO CertificateDAO.java
输入说明
上页面输入: 证照编号
处理
1)上页面ListCertificateInfo.jsp输入证照编号,从数据库查处本记录以列表显示在页面上。
输出说明
无
2.6.5.1.7.2 证照信息录入
主要文件
功能点 证照信息录入
对应的jsp AddCertificate.jsp 对应的Action CertificateAction.java 对应的Form CertificateForm.java 对应的业务类 CertificateBiz.java 对应的DAO CertificateDAO.java
输入说明
键盘输入: 证照信息
处理
1)键盘输入证照信息,点击[保存],数据库新增一条证照记录。
输出说明
向数据库输出: 证照信息
2.6.5.1.7.3 证照信息更新
主要文件
功能点 证照信息更新 对应的jsp EditCertificate.jsp 对应的Action CertificateAction.java 对应的Form CertificateForm.java 对应的业务类 CertificateBiz.java 对应的DAO CertificateDAO.java
输入
说明
上页面输入:
证照编号
数据库输入: 证照信息
处理
1) 上页面ListCertificateInfo.jsp输入证照编号,从数据库查处本记录以列表方式显示,并可编辑。 2) 键盘输入要修改的证照信息,点击[保存],更新数据库中本条证照记录。
输出说明
向数据库输出:
证照信息
2.6.5.1.7.4 证照信息删除
主要文件
功能点 证照信息删除
对应的jsp ListCertificateInfo.jsp 对应的Action CertificateAction.java 对应的Form CertificateForm.java 对应的业务类 CertificateBiz.java 对应的DAO CertificateDAO.java 输入说明
选择输入: 证照编号
处理
1)选择输入证照编号,删除数据库中对应的证照信息。
输出说明
向数据库输出: 证照编号
2.6.5.1.8
2.6.5.1.8.1
技术档案维护
技术信息查看
主要文件
功能点 对应的jsp 对应的Action 对应的Form 对应的业务类 对应的DAO TechnicDAO.java 技术信息查看 DisplayTechnic.jsp TechnicAction.java TechnicForm.java TechnicBiz.java
输入说明
上页面输入:
技术信息编号
数据库输入: 技术信息
处理
1)从上页面ListTechnicInfo.jsp传入技术信息编号,从数据库查出本记录显示在页面上。
输出说明
无
2.6.5.1.8.2 技术信息录入
主要文件
功能点 技术信息录入
对应的jsp 对应的Action 对应的Form 对应的业务类 TechnicBiz.java 对应的DAO AddTechnic.jsp TechnicAction.java TechnicForm.java TechnicDAO.j 输入说明
键盘输入: 技术信息
处理
1)键盘输入技术信息,点击[保存],数据库中新增一条技术记录。
输出说明
向数据库输出: 技术信息
2.6.5.1.8.3 技术信息更新
主要文件
功能点 技术信息更新 对应的jsp EditTechnic.jsp 对应的Action 对应的Form 对应的业务类 对应的DAO TechnicAction.java TechnicForm.java TechnicBiz.java TechnicDAO.j 输入说明
上页面输入:
技术信息编号
数据库输入: 技术信息
处理
1) 上页面ListTechnicInfo.jsp传入技术信息编号,从数据库中查出本记录显示。 2) 键盘输入要修改的技术信息,点击[保存],更新数据库中的技术信息。
输出说明
向数据库输出: 技术信息
2.6.5.1.8.4 技术信息删除
主要文件
功能点 技术信息删除 对应的jsp 对应的Action 对应的Form 对应的业务类 对应的DAOListTechnicInfo.jsp TechnicAction.java TechnicForm.java TechnicBiz.java TechnicDAO 输入说明
选择输入:
技术信息编号
处理
1)选择输入技术信息编号,删除数据库中对应的技术信息。
输出说明
向数据库输出: 技术信息编号
2.6.5.1.9
2.6.5.1.9.1
异动档案维护
异动信息查看
主要文件
功能点 对应的jsp 对应的Action 对应的Form 对应的业务类 对应的DAO 异动信DisplayTransfer.jsp TransferAction.java TransferForm.java TransferBiz.java TransferDAO.java 息查看
输入说明
上页面输入:
异动编号
数据库输入: 异动信息
处理
1)上页面ListTransferInfo.jsp传入异动编号,从数据库查出本条信息以列表方式显示在页面。
输出说明
无
2.6.5.1.9.2 异动信息录入
主要文件
功能点 异动信息录入
对应的jsp 对应的Action 对应的Form TransferForm.java 对应的业务类 TransferBiz.java 对应的DAO AddTransfer.jsp TransferAction.java TransferDAO.ja 输入说明
键盘输入: 异动信息
处理
1)键盘输入异动信息,点击[保存],数据库中新增一条异动信息。
输出说明
向数据库输出: 异动信息
2.6.5.1.9.3 异动信息更新
主要文件
功能点 异动信息更新
对应的jsp EditTransfer.jsp 对应的Action TransferAction .java 对应的Form TransferForm.java 对应的业务类 TransferBiz.java 对应的DAOTransferD 输入说明
上页面输入: 异动编号 数据库输入: 异动信息
处理
1) 上页面ListTransferInfo.jsp传入异动编号,从数据库查出本记录以列表显示在页面上并可编辑。 2) 键盘输入要修改的异动信息,点击[保存],更新数据库中的异动记录。
输出说明
向数据库输出: 异动信息
2.6.5.1.9.4 异动信息删除
主要文件
功能点 异动信息删除 对应的jsp ListTransferInfo.jsp 对应的Action 对应的Form 对应的业务类 对应的DAO TransferAction.java TransferForm.java TransferBiz.java TransferDAO. 输入说明
选择输入: 异动编号
处理
1)选择输入异动编号,删除数据库中对应的异动档案。
输出说明
向数据库输出: 异动编号
2.6.5.1.10 培训档案维护
2.6.5.1.10.1 培训信息查看
主要文件
功能点 对应的jsp 对应的Action 对应的Form 对应的业务类 对应的DAO 培训信DisplayTraining.jsp TrainingAction.java TrainingForm.java TrainingBiz.java TrainingDAO.java 息查看 输入说明
上页面输入:
培训信息编号
数据库输入: 培训信息
处理
1)上页面ListTrainingInfo.jsp传入培训信息编号,从数据库查出本记录以列表方式显示在页面上。
输出说明
无
2.6.5.1.10.2 培训信息录入
主要文件
功能点 培训信息录入 对应的jsp 对应的Action 对应的Form 对应的业务类 对应的DAO AddTraining.jsp TrainingAction.java TrainingForm.java TrainingBiz.java TrainingDAO.java 输入说明
键盘输入: 培训信息
处理
1)键盘输入培训信息,点击[保存],数据库中新增一条培训记录。
输出说明
向数据库输出: 培训信息
2.6.5.1.10.3 培训信息更新
主要文件
功能点 培训信息更新
对应的jsp 对应的Action 对应的业务类 对应的DAO TrainingDAO.java EditTraining.jsp TrainingAction.java TrainingBiz.java 对应的FormTrainingFor 输入说明
上页面输入:
培训信息编号
数据库输入: 培训信息
处理
1) 上页面ListTrainingInfo.jsp传入培训信息编号,从数据库查出本记录以列表方式显示在页面上。 2) 键盘输入要修改的培训信息,点击[保存],更新数据库中的培训信息。
输出说明
向数据库输出: 培训信息
2.6.5.1.10.4 培训信息删除
主要文件
功能点 培训信息删除 对应的jsp 对应的Action 对应的业务类 对应的DAO TrainingDAO.java 对应的Form ListTrainingInfo.jsp TrainingAction .java TrainingBiz.java TrainingForm 输入说明
选择输入:
培训信息编号
处理
1)选择输入培训信息编号,删除数据库中对应的培训信息。
输出说明
向数据库输出: 培训信息编号
2.6.5.1.11 合同档案维护
2.6.5.1.11.1 合同信息查看
主要文件
功能点 对应的jsp 对应的Action 对应的Form 对应的业务类 对应的DAO 合同信DisplayContract.jsp ContractAction.java ContractForm.java ContractBiz.java ContractDAO.java
息查看 入说明
上页面输入: 合同编号
处理
1)上页面ListContractInfo.jsp传入合同编号,从数据库中查出本记录显示在页面上。
输出说明
无
2.6.5.1.11.2 合同信息录入
主要文件
功能点
对应的jsp 对应的Action 对应的业务类 对应的DAO ContractDAO.java 对应的Form 合同信息录入 AddContract.jsp ContractAction.java ContractBiz.java ContractForm.j 输入说明
键盘输入: 合同信息
处理
1)键盘输入合同信息,点击[保存],数据库中新增一条合同信息。
输出说明
向数据库输出: 合同信息
2.6.5.1.11.3 合同信息更新
主要文件
功能点
对应的jsp 对应的Action 对应的Form 对应的业务类 对应的DAO 合同信息更新 EditContract.jsp ContractAction .java ContractForm.java ContractBiz.java ContractDAO 输入说明
上页面输入:
合同编号 数据库输入: 合同信息
处理
1) 上页面ListContractInfo.jsp传入合同编号,从数据库查出本合同记录显示在页面上,并且可编辑。 2) 键盘输入要修改的合同信息,点击[保存],更新数据库中的合同信息。
输出说明
向数据库输出: 合同信息
2.6.5.1.11.4 合同信息删除
主要文件
功能点 对应的jsp 对应的Action 对应的Form 对应的业务类 对应的D合同信息删除 ListContractInfo.jsp ContractAction .java ContractForm.java ContractBiz.java Contract
输入说明
选择输入: 合同编号
处理
1)选择输入合同编号,删除数据库中对应的合同信息。
输出说明
向数据库输出:
合同编号
2.6.5.1.12 考核档案维护
2.6.5.1.12.1 考核信息查看
主要文件
功能点 对应的jsp 对应的Action 对应的Form 对应的业务类 对应的DAO 考核信息查看 DisplayEvalEvaluationAction.jEvaluationForm.jEvaluationBizEvaluationDAOuation.jsp ava ava .java .java 说明
上页面输入: 考核信息编号
处理
1)上页面ListEvaluationInfo.jsp传入考核信息编号,从数据库查出本记录显示在页面上。
输出说明
无
2.6.5.1.12.2 考核信息录入
主要文件
功能点
对应的jsp 对应的Action 对应的Form 对应的业务类 对应的考核信息录入 AddEvaluation.jsp EvaluationAction .java EvaluationForm.java EvaluationBiz.java Evalu 输入说明
键盘输入: 考核信息
处理
1)键盘输入考核信息,点击[保存],数据库新增一条考核信息。
输出说明
向数据库输出:
考核信息
2.6.5.1.12.3 考核信息更新
主要文件
功能点
对应的jsp 对应的Action 对应的Form 对应的业务类 对应考核信息更新 EditEvaluation.jsp EvaluationAction .java EvaluationForm.java EvaluationBiz.java Eval 输入说明
上页面输入:
考核信息编号
数据库输入: 考核信息
处理
1) 上页面ListEvaluationInfo.jsp传入考核信息编号,数据库输入对应信息以列表方式显示在页面上。 2) 键盘输入要修改的考核信息,点击[保存],更新数据库中的考核记录。
输出说明
向数据库输出:
考核信息
2.6.5.1.12.4 考核信息删除
主要文件
功能点 对应的jsp 对应的Action 对应的Form 对应的业务类 对应的DA考核信息删除 ListEvaluationInfo.jsp EvaluationAction .java EvaluationForm.java EvaluationBiz.java Evaluatio
输入说明
选择输入:
考核信息编号
处理
1)选择输入考核信息编号,删除数据库中对应的考核信息。
输出说明
向数据库输出:
考核信息编号
2.6.5.1.13 考勤档案维护
2.6.5.1.13.1 考勤信息查看
主要文件
功能对应的jsp 对应的Action 对应的Form 对应的业务类 对应的DAO 点
考勤DisplayAttendanceAttendanceAction.java AttendanceForm.java AttendanceBiz.java Attendance.java 信息.jsp 查看 说明
选择输入:
考勤信息编号
处理
1)上页面ListAttendanceInfo.jsp传入考勤信息编号,从数据库查处本记录显示在页面上。
输出说明
无
2.6.5.1.13.2 考勤信息录入
主要文件
功能点
对应的jsp 对应的Action 对应的Form 对应的业务类 对应的D考勤信息录入 Addtendance.jsp AttendanceAction.java AttendanceForm.java AttendanceBiz.java Attenda 输入说明
键盘输入: 考勤信息
处理
1)键盘输入考勤信息,点击[保存],数据库新增一条考勤记录。
输出说明
向数据库输出:
考勤信息
2.6.5.1.13.3 考勤信息更新
主要文件
功能点
对应的jsp 对应的Action 对应的业务类 对应的DAO Attendance.java 对应的Form 考勤信息更新 EditAttendance.jsp AttendanceAction .java AttendanceBiz.java AttendanceFo 输入说明
上页面输入:
考勤信息编号
数据库输入: 考勤信息
处理
1) 上页面ListAttendanceInfo.jsp传入考勤信息编号,从数据库查出该记录显示在页面上。 2) 键盘输入要修改的考勤信息,点击[保存],更新数据库中的考勤信息。
输出说明
向数据库输出:
考勤信息
2.6.5.1.13.4 考勤信息删除
主要文件
功能点
对应的jsp 对应的Action 对应的业务类 对应的DAO Attendance.java 对应的Fo考勤信息删除 ListAttendanceInfo.jsp AttendanceAction.java AttendanceBiz.java Attendanc 输入说明
选择输入:
考勤信息编号
处理
1)选择输入考勤信息编号,删除数据库中对应的考勤信息。
输出说明
向数据库输出:
考勤信息编号
2.6.5.1.14 奖惩档案维护
2.6.5.1.14.1 奖惩信息查看
主要文件
功能点 对应的jsp 对应的Action 对应的Form 对应的业务类 对应的DAO 奖惩信DisplayRewOrPunis.jsp RewOrPunisAction.java RewOrPunisForm.java RewOrPunisBiz.java RewOrPunisDAO.息查看
输入说明
上页面输入: 奖惩信息编号
处理
1)上页面ListRewOrPunisInfo.jsp传入奖惩信息编号,从数据库查出对应信息显示在页面上。
输出说明
无
2.6.5.1.14.2 奖惩信息录入
主要文件
功能点
对应的jsp 对应的Action 对应的业务类 对应的DAO RewOrPunisDAO.java 对应的Form 奖惩信息录入 AddRewOrPunis.jsp RewOrPunisAction.java RewOrPunisBiz.java RewOrPunisFor 输入说明
键盘输入: 奖惩信息
处理
1)键盘输入奖惩信息,点击[保存],数据库新增一条奖惩信息。
输出说明
向数据库输出:
奖惩信息
2.6.5.1.14.3 奖惩信息更新
主要文件
功能点
对应的jsp 对应的Action 对应的业务类 对应的DAO RewOrPunisDAO.java 对应的Form 奖惩信息更新 EditRewOrPunis.jsp RewOrPunisAction.java RewOrPunisBiz.java RewOrPunisFo 输入说明
上页面输入:
奖惩信息编号
数据库输入: 奖惩信息
处理
1) 上页面ListRewOrPunisInfo.jsp传入奖惩信息编号,从数据库查出对应的奖惩信息显示。 2) 键盘输入要修改的奖惩信息,点击[保存],更新数据库中的奖惩信息。
输出说明
向数据库输出:
奖惩信息
2.6.5.1.14.4 奖惩信息删除
主要文件
功能点 对应的jsp 对应的Action 对应的业务类 RewOrPunisBiz.java 对应的DAO RewOrPunisDAO.java 奖惩信息删除 ListRewOrPunisInfo.jsp RewOrPunisAction.java 对应的FoRewOrPuni 输入说明
选择输入:
奖惩信息编号
处理
1)选择输入奖惩信息编号,删除数据库中对应的奖惩信息。
输出说明
向数据库输出:
奖惩信息编号
2.6.5.1.15 离职档案维护
2.6.5.1.15.1
离职信息查看
主要文件
功能点 离职信息查看 对应的jsp DisplayDimission.jsp 对应的Action 对应的Form 对应的业务类 对应的DAO
DimissionAction.java DimissionForm.java DimissionBiz.java DimissionDAO.java
入说明
上页面输入: 离职信息编号
处理
1)上页面ListDimissionInfo.jsp传入离职信息编号,从数据库查出对应信息显示在页面上。
输出说明
无
2.6.5.1.15.2
离职信息录入
主要文件
功能点
对应的jsp 对应的Action DimissionAction.java 对应的Form 对应的业务类 对应的DAO 离职信息录入 AddDimission.jsp DimissionForm.java DimissionBiz.java DimissionDAO.ja 输入说明
键盘输入: 离职信息
处理
1)键盘输入离职信息,点击[保存],数据库新增一条离职记录。
输出说明
向数据库输出:
离职信息
2.6.5.1.15.3 主要文件
功能点
对应的jsp 离职信息更新
对应的Action 对应的Form 对应的业务类 对应的DAO 离职信息更新 EditDimission.jsp DimissionAction.java DimissionForm.java DimissionBiz.java DimissionDAO. 输入说明
上页面输入:
离职信息编号
数据库输入: 离职信息
处理
1) 上页面ListDimissionInfo.jsp传入离职信息编号,从数据库查出对应信息显示在页面上。 2) 键盘输入要修改的离职信息,点击[保存],更新数据库中的离职信息。
输出说明
向数据库输出:
离职信息
2.6.5.1.15.4 主要文件
功能点
对应的jsp 离职信息删除
对应的Action 对应的Form 对应的业务类 对应的DAO 离职信息删除 ListDimissionInfo.jsp DimissionAction .java DimissionForm.java DimissionBiz.java DimissionDAO 输入说明
选择输入:
离职信息编号
处理
1)选择输入离职信息编号,删除数据库中对应的离职信息。
输出说明
向数据库输出:
离职信息编号
2.6.5.1.16 招聘信息导入
2.6.5.1.16.1 导入招聘信息
主要文件
功能点 导入招聘信息
对应的jsp 对应的Action 对应的Form 对应的业务类 对应的DAO EnlistmentList.jsp EnlistmentAction.java EnlistmentForm.java EnlistmentBiz.java EnlistmentDAO.j 输入说明
数据库输入: 招聘信息
处理
1)将导入招聘管理中保存到数据库的招聘信息。
输出说明
无
2.6.5.2 员工浏览 2.6.5.2.1
基本信息查看
主要文件
功能点 基本信息查看
对应的jsp DisplayEmployeeInfo.jsp 对应的Action EmployeeAction.java 对应的Form 对应的类
EmployeeForm.java EmployeeBiz.java 输入说明
上页面输入:
员工编号
数据库输入:
员工基本档案信息
处理
1)从上页面ListEmployeeInfo.jsp传入某员工编号,从数据库中查询出该员工的基本档案,以列表方式显示在页面上。
输出说明
无
2.6.5.2.2 员工列表
主要文件
功能点 基本信息查看
对应的jsp ListEmployeeInfo.jsp 对应的Action EmployeeListAction.java 对应的Form EmployeeListForm.java 对应的类 EmployeeList.java
输入说明
上页面输入:
数据库输入:
员工基本档案信息
处理
1)从数据库中查询出所有员工的基本档案,以列表方式显示在页面上。
输出说明
无
2.6.5.3 档案查询 2.6.5.3.1
基本信息查看
主要文件
功能点 基本信息查看
对应的jsp DisplayArchivesInfo.jsp 对应的Action EmployeeAction.java 对应的Form 对应的类
EmployeeForm.java EmployeeDAO.java 输入说明
上页面输入:
员工编号
数据库输入:
员工基本档案信息
处理
1)从上页面ListArchivesInfo.jsp传入某员工编号,从数据库中查询出该员工的档案,以列表方式显示在页面上。
输出说明
无
2.6.5.3.2 档案列表
主要文件
功能点 基本信息查看
对应的jsp 对应的Action 对应的Form ArchivesListForm.java 对应的类 ArchivesList.java ListArchivesInfo.jsp ArchivesListAction.java
输入说明
上页面输入:档案类别
数据库输入:
员工基本档案信息
处理
1)从数据库中查询出所有员工的档案,以列表方式显示在页面上。
输出说明
无
2.6.5.4 人事结构分析 2.6.5.4.1
基于人数的分类分析
主要文件
功能点 按员工类别分析 对应jsp EmployeeTpyeAnalysis.jsp 按部门分析 DepartmentAnalysis.jsp 按岗位类型分析 按内聘职称分析 PosTypeAnalysis.jsp HumanNumAction.java PostForm.java TechnicalPostAnalysis.jsp 按学历分析 EdubackgroundAnalysis.jsp 按专业分析 ProfessionAnalysis.jsp 按性别分析 SexAnalysis.jsp HumanNumAction.java SexForm.java NumAnalysisBiz.java HumanNumAction.java TechForm.java NumAnalysisBiz.java HumanNumAction.java EducationForm.java NumAnalysisBiz.java HumanNumAction.java TechForm.java NumAnalysisBiz.java NumAnalysisBiz.java HumanNumAction.java DeptForm.java NumAnalysisBiz.java 对应Action文件 对应的Form 对应业务类 HumanNumAction.java EmployTypeForm.java NumAnalysisBiz.java
输入说明
用户进入分析界面,选择点击树状菜单的基于学历的人事结构分析。
选择按员工类别分析,进入EmployeeTpyeAnalysis.jsp页面,在下拉框中选择下拉选择“部门”,如果不选,则为全公司。点击“确定”。系统到数据库中生成查询结果。
选择按部门分析,进入DepartmentAnalysis.jsp页面,在下拉框中选择下拉选择“部门”,如果不选,则为全公司。点击“确定”。系统到数据库中生成查询结果。
选择按岗位类型分析,进入PosTypeAnalysis.jsp页面,在下拉框中选择下拉选择“部门”,如果不选,则为全公司。点击“确定”。系统到数据库中生成查询结果。
选择按内聘职称分析,进入EdubackgroundAnalysis.jsp页面,在下拉框中选择下拉选择“部门”,如果不选,则为全公司。点击“确定”。系统到数据库中生成查询结果。
选择按学历分析,进入ProfessionAnalysis.jsp页面,在下拉框中选择下拉选择“部门”,如果不选,则为全公司。点击“确定”。系统到数据库中生成查询结果。
选择按专业分析,进入ProfessionAnalysis.jsp页面,在下拉框中选择下拉选择“部门”,如果不选,则为全公司。点击“确定”。系统到数据库中生成查询结果。
选择按性别分析,进入SexAnalysis.jsp页面,在下拉框中选择下拉选择“部门”,如果不选,则为全公司。点击“确定”。系统到数据库中生成查询结果。
处理
根据查询类型和部门查询出结果。
输出说明
返回查询信息,显示在页面上。 数据库输出:无
2.6.5.4.2
基于部门的人事结构分析
主要文件
功能点 按员工类别分析 对应jsp EmployeeTypeAnalysis.jsp 按管理层次分析 ManageRankAnalysis.jsp 按学历分析 EduBackgroundAnalysis.jsp 按性别分析 SexAnalysis.jsp 对应Action文件 DepartmentAction.java DepartmentAction.java DepartmentAction.java DepartmentAction.java 按入离职人数分析 EntryQuitAnalysis.jsp DepartmentAction.java InOutForm.java SexForm.java 对应的Form EmployTypeForm.java ManageForm.java 对应业务类 DeptAnalysisBiz.java DeptAnalysisBiz.java EducationForm.java DeptAnalysisBiz.java DeptAnalysisBiz.java DeptAnalysisBiz.java 输入说明
查询类型:按员工类别分析/按管理层次分析/按学历分析/按性别分析/按学历分析/按入离职人数分析 用户进入分析界面,选择点击树状菜单的基于学历的人事结构分析。
选择按员工类别分析,进入EmployeeTpyeAnalysis.jsp页面,在下拉框中选择下拉选择“部门”,如果不选,则为全公司。点击“确定”。系统到数据库中生成查询结果。
选择按管理层次分析,进入ManageRankAnalysis.jsp页面,在下拉框中选择下拉选择“部门”,如果不选,则为全公司。点击“确定”。系统到数据库中生成查询结果。
选择按学历分析,进入EduBackgroundAnalysis.jsp页面,在下拉框中选择下拉选择“部门”,如果不选,则为全公司。点击“确定”。系统到数据库中生成查询结果。
选择按性别分析,进入SexAnalysis.jsp页面,在下拉框中选择下拉选择“部门”,如果不选,则为全公司。点击“确定”。系统到数据库中生成查询结果。
选择按离职人数分析,进入EntryQuitAnalysis.jsp页面,在下拉框中选择下拉选择“部门”,如果不选,则为全公司。点击“确定”。系统到数据库中生成查询结果。
处理
系统返回查询信息。
输出说明
返回查询信息,显示在页面上。 数据库输出:无
2.6.5.4.3
基于学历的人事结构分析
主要文件
功能点 按部门分析 对应jsp DeparmentAnalysis.jsp 按管理层次分析 SexAnalysis.jsp 对应Action文件 EducationAction.java ManageForm.java 对应Form文件 DeptForm.java 对应业务类 EduAnalysisBiz.java EduAnalysisBiz.java SexForm.java EduAnalysisBiz.java ManageAnalysis.jsp EducationAction.java EducationAction.java 按性别分析
输入说明
用户进入分析界面,选择点击树状菜单的基于学历的人事结构分析。
选择按部门分析,进入DeparmentAnalysis.jsp页面,在下拉框中选择下拉选择“部门”,如果不选,则为全公司。点击“确定”。系统到数据库中生成查询结果。
选择按管理层次分析,进入ManageAnalysis.jsp页面,在下拉框中选择下拉选择“部门”,如果不选,则为全公司。点击“确定”。系统到数据库中生成查询结果。
选择按性别分析,进入SexAnalysis.jsp页面,在下拉框中选择下拉选择“部门”,如果不选,则为全公司。点击“确定”。系统到数据库中生成查询结果。
处理
系统返回查询信息。
输出说明
返回查询信息,显示在页面上。 数据库输出:无
2.6.5.4.4 基于年龄工龄结构分析
主要文件
功能点 按司龄结构分析 对应jsp WorkingAgeAnalysis..jsp 按年龄结构分析 AgeAnalysis.jsp AgeAction.java AgeForm.java 对应Action文件 AgeAction.java 对应Form WorkAgeForm.java 对应业务类 AgeAnalysisBiz.java AgeAnalysisBiz.java
输入说明
用户进入分析界面,选择点击树状菜单的基于学历的人事结构分析。
选择按司龄结构分析,进入EmployeeTpyeAnalysis.jsp页面,在下拉框中选择下拉选择“部门”,如果不选,则为全公司。点击“确定”。系统到数据库中生成查询结果。
选择按年龄结构分析,进入DepartmentAnalysis.jsp页面,在下拉框中选择下拉选择“部门”,如果不选,则为全公司。点击“确定”。系统到数据库中生成查询结果。
处理
系统返回查询信息。
输出说明
返回查询信息,显示在页面上。 数据库输出:无
2.6.5.4.5
基于持证分析
主要文件
功能点 按证照类型分析 对应jsp CertificateAnalysis.jsp 按技术职称分析 TechnicPostAnalysiCerAction.java CerForm.java 对应Action文件 CerAction.java 对应Form类 CerForm.java 对应业务类 CerAnalysisBiz.java CerAnalysisBiz.javs.jsp a 输入说明
用户进入分析界面,选择点击树状菜单的基于学历的人事结构分析。
选择按证照类型分析,进入CertificateAnalysis.jsp页面,在下拉框中选择下拉选择“部门”,如果不选,则为全公司。点击“确定”。系统到数据库中生成查询结果。
选择按技术职称分析,进入TechnicPostAnalysis.jsp页面,在下拉框中选择下拉选择“部门”,如果不选,则为全公司。点击“确定”。系统到数据库中生成查询结果。
处理
系统返回查询信息。
输出说明
返回查询信息,显示在页面上。 数据库输出:无
2.6.6 人事基本报表设计
主要文件
功能点 基本信息查看 对应的jsp EmployeeArchivesQuery.jsp 对应的Action EmployeeArchivesQueryAction.java 对应的Form EmployeeArchivesQueryForm .java 对应的类 EmployeeArchivesQueryManager.java
2.6.6.1 员工基本信息表 输入说明
用户进入管理页面点击树状菜单“人事基本报表”的“员工基本信息报表”,点击记录右侧的“详情”,进入页面员工基本信息查询EmployeeArchivesQuery.jsp。
处理
系统根据查询条件查询员工基本信息。
输出说明
界面输出:返回查询信息列表,显示在页面上。 数据库输出:无
2.6.6.2 员工任职信息表 输入说明
用户进入管理页面点击树状菜单“人事基本报表”的“员工基本信息报表”,点击记录右侧的“详情”,进入页面员工基本信息查询EmployeeArchivesQuery.jsp。
处理
系统根据查询条件查询员工基本信息。
输出说明
界面输出:返回查询信息列表,显示在页面上。 数据库输出:无
2.6.6.3 员工通信信息表 输入说明
用户进入管理页面点击树状菜单“人事基本报表”的“员工通信信息报表”,点击记录右侧的“详情”,进入页面员工基本信息查询EmployeeArchivesQuery.jsp。
处理
系统根据查询条件查询员工档案信息。
输出说明
界面输出:返回查询信息列表,显示在页面上。 数据库输出:无
2.6.6.4 员工帐号信息表 输入说明
用户进入管理页面点击树状菜单“人事基本报表”的“员工基本信息报表”,点击记录右侧的“详情”,进入页面员工基本信息查询EmployeeArchivesQuery.jsp。
处理
系统根据查询条件查询员工档案信息。
输出说明
界面输出:返回查询信息列表,显示在页面上。 数据库输出:无
2.6.6.5 持证资格信息表 输入说明
用户进入管理页面点击树状菜单“人事基本报表”的“员工基本信息报表”,点击记录右侧的“详情”,进入页面员工基本信息查询EmployeeArchivesQuery.jsp。
处理
系统根据查询条件查询员工档案信息。
输出说明
界面输出:返回查询信息列表,显示在页面上。 数据库输出:无
2.6.6.6 入职报表 输入说明
用户进入管理页面点击树状菜单“人事基本报表”的“员工基本信息报表”,点击记录右侧的“详情”,进入页面员工基本信息查询EmployeeArchivesQuery.jsp。
处理
系统根据查询条件查询员工档案信息。
输出说明
界面输出:返回查询信息列表,显示在页面上。 数据库输出:无
2.6.6.7 离职报表 输入说明
用户进入管理页面点击树状菜单“人事基本报表”的“员工基本信息报表”,点击记录右侧的“详情”,进入页面员工基本信息查询EmployeeArchivesQuery.jsp。
处理
系统根据查询条件查询员工档案信息。
输出说明
界面输出:返回查询信息列表,显示在页面上。 数据库输出:无
2.6.6.8 异动报表 输入说明
用户进入管理页面点击树状菜单“人事基本报表”的“员工基本信息报表”,点击记录右侧的“详情”,进入页面员工基本信息查询EmployeeArchivesQuery.jsp。
处理
系统根据查询条件查询员工档案信息。
输出说明
界面输出:返回查询信息列表,显示在页面上。 数据库输出:无
2.6.6.9 考核汇总报表 输入说明
用户进入管理页面点击树状菜单“人事基本报表”的“员工基本信息报表”,点击记录右侧的“详情”,进入页面员工基本信息查询EmployeeArchivesQuery.jsp。
处理
系统根据查询条件查询员工档案信息。
输出说明
界面输出:返回查询信息列表,显示在页面上。 数据库输出:无
2.6.7 人事基础数据维护
2.6.7.1 证照类型 主要文件
功能点 证照类型详情 证照类型列表 增加证照类型 更新证照类型 删除证照类型 对应jsp 对应Action文件 对应Form类 CerForm.java CerForm.java CerForm.java CerForm.java CerForm.java 对应DAO类 CerDAO.java CerDAO.java CerDAO.java CerDAO.java CerDAO.java 对应业务类 CerBiz.java CerBiz.java CerBiz.java CerBiz.java CerBiz.java CerTypeDetail.jsp CerAction.java CerTypeList.jsp CerTypeAdd.jsp CerAction.java CerAction.java CerTypeUpdate.jsp CerAction.java CerTypeList.jsp CerAction.java 2.6.7.1.1 证照类型详情
输入说明
用户进入管理页面点击树状菜单“证照管理”的“证照类型列表”,点击记录右侧的“详情”,进入页面CerTypeDetail. jsp。
处理
系统根据证照类型编号查询对应的证照信息。
输出说明
界面输出:返回查询信息,显示在页面上。 数据库输出:无
2.6.7.1.2 证照类型列表
输入说明
用户进入管理页面点击树状菜单“证照管理”的“证照类型列表”,
处理
系统查找全部证照信息。
输出说明
界面输出:返回查询信息,显示在页面上。 数据库输出:无
2.6.7.1.3 增加证照类型
输入说明
用户进入管理页面点击树状菜单“证照管理”的“增加证照类型”,进入页面CerTypeAdd.jsp。按照页面提示信息输入证照类型数据后,点击确定按钮,在数据库证照类型表中新增一条记录。
处理
表单格式验证。如成功则转向处理。否则显示表单格式错误的相应信息。如果插入成功。则提示新增成功。
输出说明
界面输出: “表单×××格式错”,“证照类型录入成功” 数据库输出: 向数据库“证照类型”表添加一条记录
2.6.7.1.4 更新证照类型
输入说明
用户进入管理页面点击树状菜单,进入证照类型列表,进入页面CerTypeList.jsp。点击每条记录右侧的更新证照类型。进入更新证照类型界面CerTypeUpdate.jsp
处理
表单格式验证。如成功则转向处理更新数据库中相应信息。
输出说明
界面显示信息输出: “表单×××格式错”,“证照类型更新成功” 数据库输出: 向数据库“证照类型”表更新改一条记录
2.6.7.1.5 删除证照类型
输入说明
用户进入管理页面点击树状菜单,进入证照类型列表,进入页面CerTypeList.jsp。点击列表右侧的删除。系统删除数据库中相应的记录。
处理
更新数据库,如果证照类型被引用,则系统提示“此证照类型被引用,无法删除”
输出说明
界面显示信息输出: “证照类型删除成功” “此证照类型被引用,无法删除” 数据库输出:向数据库“证照类型”删除一条记录。
2.6.7.2 技术职称管理 主要文件
功能点 技术职称详情 技术职称类型列表 增加技术职称类型 更新技术职称类型 对应jsp TechDetail.jsp TechList.jsp TechAdd.jsp TechUpdate.jsp 对应Action文件 TechAction.java TechAction.java TechAction.java TechAction.java 对应Form类 TechForm.java TechForm.java TechForm.java TechForm.java 对应DAO类 TechDAO.java TechDAO.java TechDAO.java TechDAO.java 对应业务类 TechBiz.java TechBiz.java TechBiz.java TechBiz.java 删除技术职称类型 TechList.jsp TechAction.java TechForm.java TechDAO.java TechBiz.java 2.6.7.2.1 技术职称详情
输入说明
用户进入管理页面点击树状菜单“技术职称管理”的“技术职称类型列表”,点击记录右侧的“详情”,进入页面TechDetail.jsp。
处理
系统根据技术职称类型编号查询对应的技术职称信息。
输出说明
界面输出:返回查询信息,显示在页面上。 数据库输出:无
2.6.7.2.2 技术职称类型列表
输入说明
用户进入管理页面点击树状菜单“证照管理”的“证照类型列表”,
处理
系统查找全部证照信息。
输出说明
界面输出:返回查询信息,显示在页面上。 数据库输出:无
2.6.7.2.3 增加技术职称类型
输入说明
用户进入管理页面点击树状菜单“技术职称管理”的“技术职称类型列表”,点击记录右侧的“详情”,进入页面TechDetail.jsp。
处理
系统根据技术职称类型编号查询对应的技术职称信息。
输出说明
界面输出:返回查询信息,显示在页面上。 数据库输出:无
2.6.7.2.4 更新技术职称类型
输入说明
用户进入管理页面点击树状菜单,进入技术职称类型列表,进入页面TechList.jsp。点击每条记录右侧的更新技术职称类型。进入更新技术职称类型界面TechUpdate.jsp
处理
表单格式验证。如成功则转向处理更新数据库中相应信息。
输出说明
界面显示信息输出: “表单×××格式错”,“技术职称类型更新成功” 数据库输出: 向数据库“技术职称类型”表更新改一条记录
2.6.7.2.5 删除技术职称类型
输入说明
用户进入管理页面点击树状菜单,进入技术职称类型列表,进入页面TechList.jsp。点击列表右侧的删除。系统删除数据库中相应的记录。
处理
更新数据库,如果技术职称类型被引用,则系统提示“此技术职称类型被引用,无法删除”
输出说明
界面显示信息输出: “技术职称类型删除成功” “此技术职称类型被引用,无法删除” 数据库输出:向数据库“技术职称类型”删除一条记录。
2.6.7.3 年龄段维护 主要文件
功能点 年龄段类型详情 年龄段类型列表 增加年龄段类型 更新年龄段类型 删除年龄段类型
对应jsp AgeDetail.jsp AgeList.jsp AgeAdd.jsp AgeUpdate.jsp AgeList.jsp 对应Action文件 对应Form类 AgeAction.java AgeAction.java AgeAction.java AgeAction.java AgeAction.java AgeForm.java AgeForm.java AgeForm.java AgeForm.java AgeForm.java 对应DAO类 AgeDAO.java AgeDAO.java AgeDAO.java AgeDAO.java AgeDAO.java 对应业务类 AgeBiz.java AgeBiz.java AgeBiz.java AgeBiz.java AgeBiz.java 2.6.7.3.1 年龄段类型详情
输入说明 处理
系统根据年龄类型编号查询对应的年龄信息。
用户进入管理页面点击树状菜单“年龄管理”的“年龄类型列表”,点击记录右侧的“详情”,进入页面AgeDetail. jsp。
输出说明
界面输出:返回查询信息,显示在页面上。 数据库输出:无
2.6.7.3.2 年龄段类型列表
输入说明
用户进入管理页面点击树状菜单“证照管理”的“证照类型列表”,
处理
系统查找全部证照信息。
输出说明
界面输出:返回查询信息,显示在页面上。 数据库输出:无
2.6.7.3.3 增加年龄段类型:
输入说明
用户进入管理页面点击树状菜单“年龄管理”的“年龄类型列表”,点击记录右侧的“详情”,进入页面AgeDetail.jsp。
处理
系统根据年龄类型编号查询对应的年龄信息。
输出说明
界面输出:返回查询信息,显示在页面上。 数据库输出:无
2.6.7.3.4 更新年龄段类型:
输入说明
用户进入管理页面点击树状菜单,进入年龄类型列表,进入页面AgeList.jsp。点击每条记录右侧的更新年龄类型。进入更新年龄类型界面AgeUpdate.jsp
处理
表单格式验证。如成功则转向处理更新数据库中相应信息。
输出说明
界面显示信息输出: “表单×××格式错”,“年龄类型更新成功” 数据库输出: 向数据库“年龄类型”表更新改一条记录
2.6.7.3.5 删除年龄段类型
输入说明
用户进入管理页面点击树状菜单,进入年龄类型列表,进入页面AgeList.jsp。点击列表右侧的删除。系统删除数据库中相应的记录。
处理
更新数据库,如果年龄类型被引用,则系统提示“此年龄类型被引用,无法删除”
输出说明
界面显示信息输出: “年龄类型删除成功” “此年龄类型被引用,无法删除” 数据库输出:向数据库“年龄类型”删除一条记录。
2.6.7.4 司龄段维护 主要文件
功能点 司龄段类型详情 司龄段类型列表 增加司龄段类型 更新司龄段类型 删除司龄段类型 对应jsp WorkAgeDetail.jsp WorkAgeList.jsp WorkAgeAdd.jsp WorkAgeUpdate.jsp WorkAgeList.jsp 对应Action文件 WorkAgeAction.java WorkAgeAction.java WorkAgeAction.java WorkAgeAction.java WorkAgeAction.java 对应Form类 对应DAO类 对应业务类 WorkAgeForm.java WorkAgeDAO.java WorkAgeBiz.java WorkAgeForm.java WorkAgeDAO.java WorkAgeBiz.java WorkAgeForm.java WorkAgeDAO.java WorkAgeBiz.java WorkAgeForm.java WorkAgeDAO.java WorkAgeBiz.java WorkAgeForm.java WorkAgeDAO.java WorkAgeBiz.java 2.6.7.4.1 司龄段类型详情
输入说明 处理
系统根据司龄类型编号查询对应的司龄信息。
用户进入管理页面点击树状菜单“司龄管理”的“司龄类型列表”,点击记录右侧的“详情”,进入页面AgeDetail.jsp。
输出说明
界面输出:返回查询信息,显示在页面上。 数据库输出:无
2.6.7.4.2 司龄段类型列表
输入说明
用户进入管理页面点击树状菜单“证照管理”的“证照类型列表”,
处理
系统查找全部证照信息。
输出说明
界面输出:返回查询信息,显示在页面上。 数据库输出:无
2.6.7.4.3 增加司龄段类型:
输入说明
用户进入管理页面点击树状菜单“司龄管理”的“司龄类型列表”,点击记录右侧的“详情”,进入页面AgeDetail.jsp.jsp。
处理
系统根据司龄类型编号查询对应的司龄信息。
输出说明
界面输出:返回查询信息,显示在页面上。 数据库输出:无
2.6.7.4.4 更新司龄段类型:
输入说明
用户进入管理页面点击树状菜单,进入司龄类型列表,进入页面AgeList.jsp。点击每条记录右侧的更新司龄类型。进入更新司龄类型界面AgeUpdate.jsp
处理
表单格式验证。如成功则转向处理更新数据库中相应信息。
输出说明
界面显示信息输出: “表单×××格式错”,“司龄类型更新成功” 数据库输出: 向数据库“司龄类型”表更新改一条记录
2.6.7.4.5 删除司龄段类型:
输入说明
用户进入管理页面点击树状菜单,进入司龄类型列表,进入页面AgeList.jsp。点击列表右侧的删除。系统删除数据库中相应的记录。
处理
更新数据库,如果司龄类型被引用,则系统提示“此司龄类型被引用,无法删除”
输出说明
界面显示信息输出: “司龄类型删除成功” “此司龄类型被引用,无法删除” 数据库输出:向数据库“司龄类型”删除一条记录。
2.6.8 权限管理
2.6.8.1 岗位权限维护 2.6.8.1.1
岗位权限设定
功能点 岗位权限设定 对应的jsp PopedomList.jsp Popedom.jsp 对应的Action popedomAction.java 对应的Form popedomForm.java 对应的DAO 对应的业务类 popedomDAO.java popedomBiz.java 主要文件
输入说明
数据库输入:
用户、权限、角色
键盘输入: 角色、权限
处理
1) 查询用户名,选择某用户。
2) 从数据库中查出所有角色和权限,以及该用户的角色和权限,分别以列表方式分开显示。 3) 修改用户的角色和权限:从所有角色或权限的列表中选择某项添加到用户的角色或权限列表中
输出说明
向数据库输出:
用户、角色、权限
2.7 人工处理过程
无
2.8 尚未问决的问题
说明在概要设计过程中尚未解决而设计者认为在系统完成之前必须解决的各个问题。
3 接口设计
3.1 用户接口
无
3.2 外部接口
无
3.3 内部接口
无
4 系统数据结构设计
4.1 逻辑结构设计要点
家庭档案学历档案员工编号员工基本信息员工档案工作档案技能档案离职档案岗位编号部门编号部门岗位类别岗位岗位级别级别编号行政级别岗位所属部门
5 数据结构与程序关系
5.1 表结构与数据结构图 5.1.1 数据结构图
FK_DEPARTME_DEPARTMEN_DEPARTME部门部门编号上级部门编号部门名称部门职能描述部门地点部门设置时间部门撤销时间部门负责人编号部门状态岗位类型岗位类型编号VARCHAR2(10) 表名 Department Station StationType Rank Enlistment EnlistmentChannel Employee Employment Study Family RewardOrPunishment Account Skill Contract Evaluation Training Attendance Certificate CertificateType Technic TechnicType Transfer TransferType Dimission DimissionType 部门信息 岗位信息 岗位类别 行政级别信息 招聘信息 招聘信息渠道 员工信息 员工工作信息 员工学习信息 员工家庭信息 员工奖惩信息 员工帐号信息 员工技能信息 员工合同信息 员工考核信息 员工培训信息 员工考勤信息 员工证照信息 证照类别 员工技术档案信息 技术类别 员工异动信息 异动类别 员工离职信息 离职类别 功能说明 EducationBackground 学历类别 WorkingAge Age TechnicSort CertificateSort EvaluationPeriod 司龄段信息 年龄段信息 技术类型信息 证照类型信息 考核期信息 表Department 表名 列名 Department_Id Department 数据类型(精度范围) 空/非空 VARCHAR2(10) 非空 空 约束条件 PK Department表FK 上级部门 注释 Department_UpperDepartment_Id VARCHAR2(10) Department_Name Department_Description Department_Site Department_Time Department_Withdrawal_Time Department_Principal_Id Department_State VARCHAR2(40) VARCHAR2(200) VARCHAR2(200) DATE DATE VARCHAR2(10) SMALLINT 空 空 空 空 空 空 空 部门名称 部门职能描述 部门地点 部门设置时间 部门撤销时间 部门负责人编号 部门状态(1使用,2无效,3删除) 补充说明 表Station 表名 列名 Station_Id Station_StationType_Id Station 数据类型(精度范围) 空/非空 VARCHAR2(10) VARCHAR2(10) 非空 空 约束条件 PK 注释 StationType 岗位类型编号 表FK Station_Rank_Id Station_Station_Id Station_Department_Id VARCHAR2(10) VARCHAR2(10) VARCHAR2(10) 空 空 空 Rank表FK 级别编号 Station表FK 直接上级编号 Department表FK 所属部门编号 Station_Name Station_Ration_Number VARCHAR2(40) INTEGER 非空 空 空 非空 空 空 非空 岗位名称 岗位定编人数 岗位直接上级编号 岗位设置时间 岗位描述 岗位工作内容 岗位状态(1使用,2无效,3删除) Station_Superior_Employee VARCHAR2(10) Station_Creation_Time Station_Description Station_Responsibility Station_State DATE VARCHAR2(200) VARCHAR2(200) SMALLINT 补充说明 表StationType 表名 列名 StationType_Id StationType_Name StationType_Remrk 补充说明 表Rank 表名 列名 Rank_Id Rank_Name Rank_Remark Rank_Time Rank_State StationType 数据类型(精度范围) 空/非空 VARCHAR2(10) VARCHAR2(40) VARCHAR2(200) 非空 非空 非空 约束条件 PK 岗位类型名称 岗位类型备注 注释 Rank 数据类型(精度范围) 空/非空 VARCHAR2(10) VARCHAR2(40) VARCHAR2(200) DATE SMALLINT 非空 非空 空 非空 非空 约束条件 PK 行政级别名称 行政级别备注 行政级别设置时间 行政级别状态(1使用,2无注释 效,3删除) 表Enlistment 表名 列名 Enlistment_Id Enlistment_Name Enlistment_sex Enlistment_Birthday Enlistment_Homeplace Enlistment_Nationality Enlistment_Stature Enlistment_Avoirdupois Enlistment_Apparat Enlistment 数据类型(精度范围) 空/非空 VARCHAR2(10) VARCHAR2(40) SMALLINT DATE VARCHAR2(40) VARCHAR2(40) INTEGER INTEGER VARCHAR2(40) 非空 非空 空 空 空 空 空 空 空 空 空 空 空 空 PK 约束条件 名称 性别 出生日期 籍贯 民族 身高 体重 政治面貌 户口所在地 身份证号码 健康状况 是否佩带眼镜 婚姻状况(已婚、未婚、离异、丧偶、分居) Enlistment_EduBackground_Id VARCHAR2(40) 空 EduBackgroundFK 表最高学历学历类别编号(高中、中专、大专、本科、硕士、博士) Enlistment_Language_Grade Enlistment_Address Enlistment_Postcode Enlistment_Mobile Enlistment_Resident_Telephone Enlistment_Email Enlistment_Training Enlistment_Employment Enlistment_Family VARCHAR2(40) VARCHAR2(200) VARCHAR2(40) VARCHAR2(40) VARCHAR2(40) VARCHAR2(40) VARCHAR2(200) VARCHAR2(200) VARCHAR2(200) 空 空 空 空 空 空 空 空 空 空 EnlistmentChannel表FK Enlistment_Salary Enlistment_Expiration_Date Enlistment_Reason Enlistment_Hobby Enlistment_Evaluation 表EnlistmentChannel 表名 列名 EnlistmentChannel_Id EnlistmentChannel_Name EnlistmentChannel 数据类型(精度范围) 空/非空 VARCHAR2(10) VARCHAR2(40) 非空 非空 约束条件 PK 招聘信息渠道名称 注释 VARCHAR2(40) DATE VARCHAR2(200) VARCHAR2(200) VARCHAR2(200) 空 空 空 空 空 外语水平 家庭通讯地址 邮政编码 移动电话 住宅电话 E-mail地址 学习和培训经历 工作经历 家庭成员 获取招聘信息渠道编号(网络、报纸、招聘会、熟人推荐) 待遇情况 最快到岗日期 应聘原因 特长技能与业务爱好 自我评价 注释 Enlistment_Registered_Residence VARCHAR2(40) Enlistment_Identity_Card Enlistment_Health_State Enlistment_Spectacle Enlistment_Marriage VARCHAR2(40) VARCHAR2(40) SMALLINT VARCHAR2(40) Enlistment_EnlistmentChannel_Id VARCHAR2(40) 补充说明 表Employee 表名 列名 Employee_Id Employee 数据类型(精度范围) 空/非空 VARCHAR2(10) 非空 空 PK EnlistmentChannel表FK 约束条件 招聘信息渠道编号 注释 Employee_EnlistmentChannel_Id VARCHAR2(10) Employee_EduBackground_Id VARCHAR2(10) 空 EduBackgroundFK 表学历编号 Employee_Station_Id Employee_Name Employee_Sex Employee_Birthday Employee_Homeplace Employee_Nationality Employee_Stature Employee_Avoirdupois Employee_Apparat VARCHAR2(10) VARCHAR2(40) SMALLINT DATE VARCHAR2(40) VARCHAR2(40) INTEGER INTEGER VARCHAR2(40) 空 非空 空 空 空 空 空 空 空 空 空 空 空 空 空 空 空 空 空 空 空 空 空 空 空 空 空 空 空 空 空 非空 非空 Station表FK 岗位编号 员工姓名 员工性别 员工出生日期 员工籍贯 员工民族 员工身高 员工体重 员工政治面貌 员工户口所在地 员工身份证号码 员工健康状况 员工是否佩戴眼镜 员工婚姻状况 员工外语水平 员工家庭通讯地址 员工家庭通讯邮编 员工移动电话 员工住宅电话 员工电子邮箱地址 员工待遇要求 员工最快到岗日期 员工应聘原因 员工特长技能与业余爱好 员工自我评价 员工登陆用户名 员工登陆密码 员工所属部门编号 员工入职时间 员工转正时间 员工工作地点 员工设置时间 员工状态 Employee_Registered_Residence VARCHAR2(40) Employee_Identity_Card Employee_Health_State Employee_Spectacle Employee_Marriage Employee_Language_Grade Employee_Address Employee_Postcode Employee_Mobile Employee_Resident_Telephone Employee_Email Employee_Salary_Required Employee_Expiration_Date Employee_Reason Employee_Hobby Employee_Evaluation Employee_Login_Name Employee_Login_Password Employee_Superior_Department Employee_Register_Time Employee_Formal_Time Employee_Work_Site Employee_Time Employee_State 补充说明 VARCHAR2(40) VARCHAR2(40) SMALLINT VARCHAR2(40) VARCHAR2(40) VARCHAR2(200) VARCHAR2(40) VARCHAR2(40) VARCHAR2(40) VARCHAR2(40) NUMBER(8,0) DATE VARCHAR2(200) VARCHAR2(40) VARCHAR2(200) VARCHAR2(40) VARCHAR2(40) VARCHAR2(10) DATE DATE VARCHAR2(40) DATE SMALLINT 表Employment 表名 列名 Employment_Id Employment_Employee_Id Employment 数据类型(精度范围) 空/非空 VARCHAR2(10) VARCHAR2(10) 非空 空 约束条件 PK Employee表FK Employment_StartingTime Employment_EndingTime Employment_Corporation Employment_Position Employment_Duty Employment_Salary Employment_Dimission Employment_Witness Employment_Contact Employment_Time 补充说明 表Study 表名 列名 Study_Id Study_Employee_Id Study 数据类型(精度范围) 空/非空 VARCHAR2(10) VARCHAR2(10) 非空 空 约束条件 PK Employee表FK Study_StartingTime Study_EndingTime Study_School DATE DATE VARCHAR2(40) 非空 空 非空 员工读书起始时间 员工读书终止时间 员工就读学校或培训机构名称 Study_Specialty Study_Schooling_Length Study_Student_Type Study_Witness Study_Witness_Contact Study_Time 补充说明 表Family 表名 列名 Family_Id Family_Employee_Id Family 数据类型(精度范围) 空/非空 VARCHAR2(10) VARCHAR2(10) 非空 空 约束条件 PK Employee表FK Family_Title VARCHAR2(40) 空 员工家庭称谓 员工编号 注释 VARCHAR2(40) VARCHAR2(40) VARCHAR2(40) VARCHAR2(40) VARCHAR2(40) DATE 空 空 空 空 空 非空 员工学习的专业 员工学习的学制 员工的招生类别 员工学习证明人 员工学习证明人联系方式 员工学习档案设置时间 员工编号 注释 DATE DATE VARCHAR2(40) VARCHAR2(200) VARCHAR2(200) INTEGER VARCHAR2(200) VARCHAR2(40) VARCHAR2(40) DATE 非空 空 非空 空 空 空 空 空 空 非空 员工工作起始时间 员工工作终止时间 员工工作单位名称 员工职位或工作范围 员工主要工作职责与业绩 员工薪资待遇 员工离职原因 员工工作证明人 员工工作证明人联系方式 员工工作档案设置时间 员工编号 注释 Family_Name Family_Corporation Family_Position Family_Urgent_Linkman Family_Telephone Family_Time 补充说明 表RewardOrPunishment 表名 列名 RewardPunishment_Id RewardPunishment _Employee_Id RewardPunishment _Department_Id RewardPunishment_Date RewardPunishment_Money VARCHAR2(40) VARCHAR2(40) VARCHAR2(40) SMALLINT VARCHAR2(40) DATE 非空 空 空 空 空 非空 员工家庭成员名称 员工家庭成员工作单位 员工家庭成员职位 是否员工紧急联系人 员工家庭成员联系电话 员工家庭档案设置时间 Department 数据类型(精度范围) 空/非空 VARCHAR2(10) VARCHAR2(10) 非空 空 约束条件 PK Employee表FK VARCHAR2(10) 空 Department表FK DATE NUMBER(8,2) 空 空 空 空 空 空 空 非空 奖惩日期 工资奖惩 考核奖惩 奖惩事件发生日期 奖惩次数 奖惩说明 奖惩档案备注 奖惩档案设置时间 提案部门编号 员工编号 注释 RewardPunishment_Evaluation VARCHAR2(40) RewardPunishment_Event_Date DATE RewardPunishment_Sequence RewardPunishment_Explain RewardPunishment_Remark RewardPunishment_Time 补充说明 表Account 表名 列名 Account_Id Account_Employee_Id Account INTEGER VARCHAR2(200) VARCHAR2(200) DATE 数据类型(精度范围) 空/非空 VARCHAR2(10) VARCHAR2(10) 非空 空 约束条件 PK Employee表FK 员工编号 注释 Account_Bank VARCHAR2(40) 空 空 空 空 非空 银行帐户 养老基金帐号 基本医疗帐号 电子邮件帐号 帐号档案设置时间 Account_Endowment_Insurance VARCHAR2(40) Account_Medicare Account_Email Account_Time 补充说明 表Skill 表名 列名 Skill_Id Skill_Employee_Id Skill VARCHAR2(40) VARCHAR2(40) DATE 数据类型(精度范围) 空/非空 VARCHAR(10) VARCHAR(10) 非空 空 约束条件 PK Employee表FK 员工编号 注释 Skill_Expert Skill_Skillful Skill_Ordinary Skill_Project_Experience Skill_Time 补充说明 表Contract 表名 列名 Contract_Id Contract_Employee_Id VARCHAR(40) VARCHAR(200) VARCHAR(200) DATE DATE 空 空 空 空 非空 精通 熟练 一般 项目经验 技能档案设置时间 Contract 数据类型(精度范围) 空/非空 VARCHAR2(10) VARCHAR2(10) 非空 空 约束条件 PK Department表FK 员工编号 注释 Contract_Serial_Number Contract_Name Contract_Type Contract_Term Contract_Valid_Date Contract_Expiration_Date Contract_Signing_Date Contract_Taster_Id Contract_Taster_Date Contract_Remark Contract_Time 补充说明 表Evaluation 表名 列名 Evaluation_Id Evaluation_Employee_Id VARCHAR2(40) VARCHAR2(40) VARCHAR2(40) VARCHAR2(40) DATE DATE DATE VARCHAR2(10) DATE VARCHAR2(200) DATE 空 空 空 空 空 空 空 空 空 空 非空 合同编号 合同名称 合同类型 合同期限 合同生效日期 合同终止日期 合同签订日期 合同审批人编号 合同审批时间 合同档案备注 合同档案设置时间 Evaluation 数据类型(精度范围) 空/非空 VARCHAR2(10) VARCHAR2(10) 非空 空 非空 PK Employee表FK EvaluationPeriod表FK 约束条件 员工编号 考核期编号 注释 Evaluation_EvaluationPeriod_Id VARCHAR2(10) Evaluation_Own_Evaluation NUMBER(4,2) 空 空 空 空 空 空 空 空 空 空 空 空 考核自评分 考核同级评分 考核下级评分 考核直接上级评分 考核工作业绩评分 考核初评分 考核部长核定分 考核运营奖罚分 考核最后得分 考核评级 考核处理 考核备注 Evaluation_Congener_Evaluation NUMBER(4,2) Evaluation_Junior_Evaluation Evaluation_Senior_Evaluation Evaluation_Grade_Evaluation Evaluation_Prime_Evaluation NUMBER(4,2) NUMBER(4,2) NUMBER(4,2) NUMBER(4,2) Evaluation_Minister_Evaluation NUMBER(4,2) Evaluation_Run_Evaluation Evaluation_Finally_Evaluation Evaluation_Degree Evaluation_Transact Evaluation_Remark NUMBER(4,2) NUMBER(4,2) VARCHAR2(40) VARCHAR2(40) VARCHAR2(200) Evaluation_Time 补充说明 表Training 表名 列名 Training_Id Training_Employee_Id DATE 非空 考核档案设置时间 Training 数据类型(精度范围) 空/非空 VARCHAR2(10) VARCHAR2(10) 非空 空 约束条件 PK Employee表FK 员工编号 注释 Training_Type Training_Topic Training_StartingDate Training_EndingDate VARCHAR2(40) VARCHAR2(40) DATE DATE 空 空 空 空 空 空 空 空 空 空 空 空 空 空 非空 培训类型 培训主题 培训开始时间 培训结束时间 培训累计天数 培训成本 培训结果 培训特殊奖项或荣誉 培训试卷 培训作业 培训证书 培训协议 培训档案备注 培训档案填写人编号 培训档案设置时间 Training_Accumulative_Time INTEGER Training_Cost Training_Result Training_Honor Training_TestPaper Training_Busywork Training_Certificate Training_Protocol Training_Remark Training_Importer_Id Training_Time 补充说明 表Attendance 表名 列名 Attendance_Id Attendance_Employee_Id Attendance NUMBER(8,2) VARCHAR2(40) VARCHAR2(40) VARCHAR2(200) VARCHAR2(200) VARCHAR2(40) VARCHAR2(40) VARCHAR2(200) VARCHAR2(10) DATE 数据类型(精度范围) 空/非空 VARCHAR2(10) VARCHAR2(10) 非空 空 约束条件 PK Employee表FK 员工编号 注释 Attendance_Time_Period Attendance_Behove_Days Attendance_Actual_Days Attendance_Affair_Days Attendance_Sick_Days Attendance_Early_Days Attendance_Absent_Days Attendance_Later_Days Attendance_Overtime_Days Attendance_Rest_Days Attendance_Remark Attendance_Time 补充说明 VARCHAR2(40) NUMBER(4,1) NUMBER(4,1) NUMBER(4,1) NUMBER(4,1) NUMBER(4,1) NUMBER(4,1) NUMBER(4,1) NUMBER(4,1) NUMBER(4,1) VARCHAR2(200) DATE 非空 空 空 空 空 空 空 空 空 空 空 非空 考勤档案考勤期 应到天数 实到天数 事假天数 病假次数 早退次数 旷工次数 迟到次数 加班天数 调休天数 考勤档案备注 考勤档案设置时间 表Certificate 表名 列名 Certificate_Id Certificate 数据类型(精度范围) 空/非空 VARCHAR2(10) 非空 空 PK CertificateType表FK Certificate_Employee_Id Certificate_Date Certificate_Validity_Period Certificate_Organization Certificate_Remark Certificate_Time 补充说明 表CertificateType 表名 列名 CertificateType_Id CertificateType_Name CertificateType 数据类型(精度范围) 空/非空 VARCHAR2(10) VARCHAR2(40) 非空 非空 非空 空 约束条件 PK 证照名称 证照种类编号 证照备注 注释 VARCHAR2(10) DATE NUMBER(4,1) VARCHAR2(40) VARCHAR2(200) DATE 空 空 空 空 空 非空 Employee表FK 员工编号 取证时间 证照有效期 发证机构 证照档案备注 证照档案设置时间 约束条件 证照类型编号 注释 Certificate_CertificateType_Id VARCHAR2(10) CertificateType_CertificateSort_Id VARCHAR2(10) CertificateType_Remark 补充说明 表TechnicSort 表名 列名 TechnicSort_Id TechnicSort_Name TechnicSort_State TechnicSort 数据类型(精度范围) 空/非空 VARCHAR2(10) NUMBER(4,1) SMALLINT 非空 非空 非空 VARCHAR2(200) 约束条件 PK 注释 技术种类名称 技术种类状态(1使用,2无效,3删除) 补充说明 表Technic 表名 列名 Technic_Id Technic_TechnicType_Id Technic 数据类型(精度范围) 空/非空 VARCHAR(10) VARCHAR(10) 非空 空 约束条件 PK TechnicType表FK 技术类型编号 注释 Technic_Employee_Id VARCHAR(10) 空 Employee表FK 员工编号 Technic_Date Technic_Validity_Period VARCHAR(40) VARCHAR(200) 空 空 空 空 非空 技术评定时间 技术评定有效期 技术评定小组组长编号 技术档案备注 技术档案设置时间 Technic_Assess_Employee_Id VARCHAR(200) Technic_Remark Technic_Time 补充说明 DATE DATE 表TechnicType 表名 列名 TechnicTechnicType_Id TechnicTechnicType_Name TechnicTechnicType_ TechnicTechnicSort_Id TechnicTechnicType_Remark VARCHAR2(200) 补充说明 表CertificateSort 表名 列名 CertificateSort_Id CertificateSort_Name CertificateSort_State CertificateSort 数据类型(精度范围) 空/非空 VARCHAR2(10) VARCHAR2(40) SMALLINT 非空 非空 非空 约束条件 PK 证照种类名称 证照种类状态(1使用,2无效,3删除) 补充说明 表Transfer 表名 列名 Transfer_Id Transfer_TransferType_Id Transfer 数据类型(精度范围) 空/非空 VARCHAR2(10) VARCHAR2(10) 非空 空 约束条件 PK TransferType表FK Transfer_Employee_Id VARCHAR2(10) 空 EmployeeFK Transfer_Date Transfer_Foregoing_Dept_Id DATE VARCHAR2(10) 空 空 Deparment表FK Transfer_Current_Dept_Id VARCHAR2(10) 空 Deparment表FK Transfer_Foregoing_Station_Id VARCHAR2(10) Transfer_Current_Station_Id Transfer_Foregoing_Rank_Id Transfer_Current_Rank_Id VARCHAR2(10) VARCHAR2(10) VARCHAR2(10) 空 空 空 空 空 Station表FK 异动前岗位编号 Station表FK 异动后岗位编号 Rank表FK Rank表FK EmployeeFK Transfer_Current_Superior_Id VARCHAR2(10) 空 EmployeeFK Transfer_Foregoing_Upmost_Id VARCHAR2(10) 空 EmployeeFK Transfer_Current_Upmost_Id VARCHAR2(10) 空 EmployeeFK Transfer_Taster_Dept_Id VARCHAR2(10) 空 Deparment表异动审批单位编号 表异动后部门主管编号 表异动前部门主管编号 表异动后上级主管编号 表异动前行政级别编号 异动后行政级别编号 异动前上级主管编号 异动后部门编号 异动生效时间 异动前部门编号 表员工编号 异动类别编号 注释 注释 空 技术说明 TechnicTechnicType 数据类型(精度范围) 空/非空 VARCHAR2(10) VARCHAR2(40) VARCHAR2(40) 非空 非空 非空 约束条件 PK 技术名称 技术种类编号 注释 Transfe_Foregoing_Superior_Id VARCHAR2(10) FK Transfer_Taster_Date Transfer_Taster_Id DATE VARCHAR2(10) 空 空 EmployeeFK Transfer_Reason Transfer_Instance Transfer_Time Transfer_Importer_Id VARCHAR2(200) VARCHAR2(200) DATE VARCHAR2(10) 空 空 非空 空 EmployeeFK 补充说明 表TransferType 表名 列名 TransferType_Id TransferType_Name 补充说明 表Dimission 表名 列名 Dimission_Id Dimission 数据类型(精度范围) 空/非空 VARCHAR2(10) 非空 空 约束条件 PK DimissionType表FK Dimission_Employee_Id Dimission_Date Dimission_Reason Dimission_Ratifier_Id Dimission_Importer_Id Dimission_Employee_Type Dimission_Remark Dimission_Time 补充说明 表DimissionType 表名 列名 DimissionType_Id DimissionType_Name 补充说明 表EducationBackground 表名 EduBackground DimissionType 数据类型(精度范围) 空/非空 VARCHAR2(10) VARCHAR2(40) 非空 非空 约束条件 PK 离职类别名 注释 VARCHAR2(10) DATE VARCHAR2(200) VARCHAR2(10) VARCHAR2(10) SMALLINT VARCHAR2(200) DATE 空 空 空 空 空 空 空 非空 Employee表FK 员工编号 离职时间 离职原因 离职类型编号 注释 TransferType 数据类型(精度范围) 空/非空 VARCHAR2(10) VARCHAR2(40) 非空 非空 约束条件 PK 异动类别名 注释 表异动原因 异动情况 异动档案设置时间 异动档案记录人编号 表异动审批时间 异动审批人编号 Dimission_DimissionType_Id VARCHAR2(10) Employee表FK 离职批准人编号 Employee表FK 离职记录人编号 离职员工类型 离职档案备注 离职档案设置时间 列名 EduBackground_Id EduBackground_Name 补充说明 表WorkingAge 表名 列名 WorkingAge_ID WorkingAge_Year WorkingAge_State 数据类型(精度范围) 空/非空 VARCHAR2(10) VARCHAR2(40) 非空 非空 约束条件 PK 学历名称 注释 WorkingAge 数据类型(精度范围) 空/非空 VARCHAR2(10) NUMBER(4,1) SMALLINT 非空 非空 非空 约束条件 PK 司龄 司龄段状态(1使用,2无效,3删除) 注释 补充说明 表Age 表名 列名 Age_Id Age_Year Age_Statement Age 数据类型(精度范围) 空/非空 VARCHAR2(10) NUMBER(4,1) SMALLINT 非空 非空 非空 约束条件 PK 年龄 年龄段状态(1使用,2无效,3删除) 注释 补充说明 表EvaluationPeriod 表名 列名 EvaluationPeriod_Id EvaluationPeriod_Name 补充说明 Age 数据类型(精度范围) 空/非空 VARCHAR2(10) NUMBER(4,1) 非空 非空 约束条件 PK 考核期名称 注释 6 系统出错处理设计 6.1 出错信息 输出形式 int int int int int 输出值 1011 1012 1013 1021 1022 含义 连接字符串错误 连接串为空 数据库连接错误 查询SQL语句错误 SQL语句为空 处理方法 正确定义连接字符串 正确定义连接字符串 正确定义连接字符串,并确认数据库正常 正确定义SQL语句 正确定义SQL语句 int int int int Int 1031 1032 1041 5501 1000 操作SQL语句错误 SQL语句为空,数据库未打开 数据库关闭错误 指定路径的客户端文件不存在 操作错误 正确定义SQL语句 正确定义SQL语句,打开数据库 正常关闭数据库 重新指定文件路径 弹出错误提示窗口 6.2 补救措施 当系统运行过程中出现错误,自动捕获错误返回错误代号,并将错误信息反映到页面上。 6.3 系统维护设计 无 因篇幅问题不能全部显示,请点此查看更多更全内容