人力资源管理系统概要设计说明书_第1页
人力资源管理系统概要设计说明书_第2页
人力资源管理系统概要设计说明书_第3页
人力资源管理系统概要设计说明书_第4页
人力资源管理系统概要设计说明书_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

年6月23日人力资源管理系统概要设计说明书资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。人力资源管理系统概要设计说明书版本号:V2.0文档信息及版本历史文档信息项目名称人力资源管理系统文档名称人力资源管理系统概要设计说明书存储位置版本作者/修改者日期描述概要设计说明书目录TOC\o"1-3"\h\z1引言 21.1编写目的 21.2背景 21.3定义 21.4参考资料 22总体设计 22.1需求规定 22.2运行环境 3开发平台 32.3基本设计概念和处理流程 32.4结构 42.5系统用例图 52.6人工处理过程 62.7尚未问决的问题 63接口设计 63.1用户接口 63.2外部接口 63.3内部接口 74运行设计 74.1运行模块组合 7总体运行设计 74.2运行控制 84.3运行时间 85系统数据结构设计 85.1逻辑结构设计要点 8数据表设计 85.2物理结构设计要点 125.3数据结构与程序的关系 126系统出错处理设计 126.1出错信息 126.2补救措施 131引言1.1编写目的在需求分析阶段中,我们已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在上一阶段的调研中获得,并在需求规格说明书中做到了详尽得叙述及阐明。本阶段在系统的需求分析的基础上,对系统做概要设计。主要解决实现该系统需求的程序模块设计问题,包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,数据结构、模块结构的设计等。在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对系统所做的模块结构设计的基础上,对系统进行详细设计。在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。1.2背景开发软件名称:人力资源管理系统项目任务提出者:襄樊学院计算机系项目开发者:”襄理”神马小组用户:公司或企业实现软件单位:”襄理”神马小组1.3定义MVC:网站项目的三层结构:数据-视图-控制模式Businesslogicclass:业务逻辑层DAO:数据访问接口JDBC:连接数据库的协议1.4参考资料《人力资源管理系统需求分析规格说明书》2总体设计2.1需求规定 经过该系统的实施,将公司或企业人事管理等方面的工作经过系统来实施,其中包括员工信息管理、部门信息管理、招聘信息管理、薪资管理、奖惩制度和系统管理等,使得公司的人事管理方面的业务运转周期缩短20%以上,来提高公司的运转效率。同时,系统最大限度的实现易安装,易维护性,易操作性,运行稳定,安全可靠。2.2运行环境服务器软件MSWindowsXPMyEclipse7.5MySQL5.1Tomcat6.0.20DreamWaverUltraEdit15.00.0.1043开发平台MyEclipse7.5MySQL5.1Tomcat基本设计概念和处理流程设计概念:软件架构基于组件技术,采用MVC(Mode-View-Controller)结构分隔业务逻辑、工作流和表示逻辑。MainServlet是应用的Controller,是所有请求的入口和分发中心,它根据HTTP请求的URL将所要进行的操作,从ScreenDefinition中找到相应的handler处理类,进行相应的处理。处理完毕再向MainServlet返回下一个需要显示的页面。JSP是应用的View,没有业务逻辑,没有Model信息,只提供显示页面的功能。Businesslogicclass、DAO(DataAccessObject)完成相应的业务逻辑处理和相关数据库的操作。JDBC是连接数据库的协议,所有操作数据库的动作必须经过DAO和JDBC来实现。各层次之间的数据交换都用Datamodel,Datamodel为序列化类。处理流程:2.4结构2.5人工处理过程说明在本软件系统的工作过程中不得不包含的人工处理过程(如果有的话)。2.6尚未问决的问题说明在概要设计过程中尚未解决而设计者认为在系统完成之前必须解决的各个问题。3接口设计3.1用户接口1.用户登陆的用户与密码输入;2.用户的注册信息的录入;3.用户”个人资料”点击进入;4.进入后可更改用户基本资料;5.”个人资料”的信息录入;6.不同级别管理员进入后更改相关信息;3.2外部接口1.超级管理员登陆后后访问数据库,调出所有管理员信息;2.开首页时,访问数据库,调出”部门管理”、”员工管理”、等信息;3.管理员修改个人资料,访问数据库,调出相关个人信息;4.浏览者进入”个人管理’获得相关信息;5.管理员登陆后点”员工管理”访问数据库,调出相关用户信息;6.管理员登陆后点”部门管理”访问数据库,调出相关用户信息;7.管理员登陆后点”招聘管理”访问数据库,调出相关用户信息;8.管理员登陆后点”薪资管理”访问数据库,调出相关用户信息;9.管理员登陆后点”奖惩制度”访问数据库,调出相关用户信息;10.管理员登陆后点”系统管理”访问数据库,调出相关用户信息;11.不同级别管理员进入后台获得相关信息;3.3内部接口往数据库插入内容及信息调用函数连接数据库,并经过SQL语句来对数据库进行操作。数据的显示采用绑定的方式,就列表显法的使用使得所需数据的使用和操作异常方便。4运行设计4.1运行模块组合总体运行设计4.2运行控制软件运行时有较好的界面,基本能够实现用户的数据处理要求。4.3运行时间系统的运行时间基本能够达到用户所提出的要求。5系统数据结构设计5.1逻辑结构设计要点数据表设计tb_cj(奖惩方案表)中文名字段名字段类型长度是否空主键描述编号idint110PK标题cj_titlenvarchar2551类型cj_typeint111内容cj_contentnvarchar2551金额cj_moneyDecimal10,21日期cj_timenvarchar2551tb_department(部门信息表)中文名字段名字段类型长度是否空主键描述编号idInt110PK部门名称dt_namenvarchar2551创立日期dt_createtimenvarchar2551备注dt_bznvarchar2551tb_employee(员工信息表)中文名字段名字段类型长度是否空主键描述编号Idint110PK员工号em_serialNumbernvarchar2551姓名em_namenvarchar2551性别em_sexnvarchar2551年龄em_ageint111身份证号em_IDCardnvarchar2551出生日期em_bornnvarchar2551民族em_nationnvarchar2551婚姻状况em_marriagenvarchar2551政治面貌em_visagenvarchar2551籍贯em_ancestralHomenvarchar2551联系电话em_telnvarchar2551家庭住址em_addressnvarchar2551毕业学校em_afterSchoolnvarchar2551专业em_specialitynvarchar2551文化程度em_culturenvarchar2551上岗时间em_startimenvarchar2551部门编号em_departmentIdint111部门工种em_typeWorknvarchar2551登记时间em_creatimenvarchar2551登记人名em_createNamenvarchar2551备注信息em_bznvarchar2551tb_invitejob(应聘人员表)中文名字段名字段类型长度是否空主键描述编号IdInt110PK姓名namenvarchar2551性别sexnvarchar2551年龄ageInt111出生日期bornnvarchar2551应聘职位jobnvarchar2551所学专业specialtynvarchar2551工作经验experiencenvarchar2551文化程度teachSchoolnvarchar2551毕业学校afterSchoolnvarchar2551联系电话telnvarchar2551家庭住址addressnvarchar2551登记时间createtimenvarchar2551个人简介contentnvarchar2551是否录用isstockInt111tb_manager(管理员表)中文名字段名字段类型长度是否空主键描述编号IdInt110PK账号accountnvarchar2551密码passwordnvarchar2551级别managerLevelnvarchar2551tb_pay(薪资支付表)中文名字段名字段类型长度是否空主键描述编号IdInt110PK员工编号pay_emNumbernvarchar2551员工姓名pay_emNamenvarchar2551当前月份pay_monthnvarchar2551基本工资pay_baseMoneyInt111加班费pay_overtimeInt111工龄费pay_ageInt111考勤费pay_checkDecimal10,21旷工费pay_absentDecimal10,21保险费pay_safetyDecimal10,21tb_train(培训人员表)中文名字段名字段类型长度是否空主键描述编号IdInt110PK培训人tn_mannvarchar2551培训主题tn_titlenvarchar2551培训时间tn_timenvarchar2551培训地点tn_addressnvarchar2551参加人员tn_joinnvarchar2551备注信息tn_bznvarchar25515.2物理结构设计要点给出本系统内所使用的每个数据结构中的每个数据项的存储要求,访问方法、存取单位、存取的物理关系(索引、设备、存储区域)、设计考虑和保密条件。5.3数据结构与程序的关系6系统出错处理设计6.1出错信息在用户使用错误的数据或访问没有权限的数据后,系统给出提示:”对不起,你非法使用数据,没有权限!”而且用户的密码管理能够允许用户修改自己的密码,不允许用户的匿名登录。在客户没有登陆情

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论