资源描述:
《【精品it文档】java人力资源管理系统详细设计说明书(页)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《人力资源管理系统》详细设计说明书1引言21.1编写目的21.2系统命名与版本21.3定义21.4参考资料22系统程序的结构23设计说明23.1技能维护23.2帐号档案维护133.3证照档案233.4技术档案333.5异动档案423.6培训档案523.7合同档案623.8考核档案723.9考勤档案823.10奖惩档案913.11离职档案1013.12招聘信息导入1103.13基于人数的分析1153.14基于部门的分析1313.15基于的学历人事结构分析1443.16基于年龄工龄结构分析1443.17基于持证分析1503.18证照维护155
2、3.19技术职称维护1653.20年龄段维护1763.21司龄段维护1863.22权限维护1963141引言1.1编写目的本详细设计说明书跟据《人力资源管理系统详细设计说明书》编写,描述了系统的详细设计,并为系统代码的编写提供依据。本文档的预期读者为:项目经理、系统分析员、测试经理、项目组长、系统开发人员。1.2系统命名与版本《人力资源管理系统》V1.0。1.3定义1.4参考资料《人力资源管理系统概要设计说明书》。2系统程序的结构3设计说明3.1数据库基本操作3.1.1类DB.java的设计2方法名称:DB(DataSourceds)语义
3、由DataSource数据源ds获取Connection连接对象conn2方法名称:ResultSetopenSql(Stringsql)语义314由Connection连接对象conn获取Statement对象stmt;由Statement对象stmt执行sql查询返回ResultSet查询结果2方法名称:ResultSetexecSql(Stringsql)语义由Connection连接对象conn获取Statement对象stmt;由Statement对象stmt执行sql数据更新操作(包括新增、修改)返回ResultSet数据更新
4、操作结果1.1技能维护1.1.1类SkillForm.java的设计类SkillForm.java保存jsp表单传递的信息属性属性的描述数据类型公有私有empNO工号Stringprivatename姓名Stringprivatesex性别Stringprivateeducation学历StringprivateResp业绩Stringprivatemajor专业Stringprivateexperence项目经验Stringprivate注:省略各个属性的get/set方法1.1.2类SkillAction.java的设计类SkillA
5、ction用来根据用户的不同操作,调用不同的方法对数据库进行操作。方法1.方法名称:doList()语法314函数原型publicActionForwarddoList(ActionErrorserrors,ActionMessAgesmessAges,ActionMappingmapping,ActionFormform,HttpServletRequestrequest,HttpServletResponseresponse){}功能描述查询数据库中符合条件的关联关系数据,导向ListSkillInfo.jsp输入参数errors;m
6、essAges;mapping;form;request;response输出参数无返回值无抛出异常无语义publicActionForwarddoList(ActionErrorserrors,ActionMessAgesmessAges,ActionMappingmapping,ActionFormform,HttpServletRequestrequest,HttpServletResponseresponse){try{构造SkillBiz类实例;调用SkillBiz的doList方法返回一个ArrayList类型,其元素是Ski
7、llDAO类型314将SkillDAO类型转换为SkillForm类型储存在ArrayList中将ArrayList类型的实例存储在request中}catch(){捕获异常;}跳转到list;}1.方法名称:doAdd()语法函数原型publicActionForwarddoAdd(ActionErrorserrors,ActionMessAgesmessAges,ActionMappingmapping,ActionFormform,HttpServletRequestrequest,HttpServletResponserespon
8、se){}功能描述新增一条技能记录,导向list输入参数errors;messAges;mapping;form;request;response输出参数无返回值无抛出异常无语义314publ