




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、人力资源管理系统概要设计说明书版本号 :V2.0文档信息及版本历史文档信息项目名称人力资源管理系统文档名称人力资源管理系统概要设计说明书存储位置版本作者/修改者日期描述概要设计说明书目录1 引言 1.1 编写目的 1.2 背景 1.3 定义 1.4 参考资料 2 总体设计 2.1 需求规定 2.2 运行环境 开发平台 2.3 基本设计概念和处理流程2.4 结构 2.5 系统用例图 2.6 人工处理过程 2.7 尚未问决的问题 3 接口设计 3.1 用户接口 3.2 外部接口 3.3 内部接口 4 运行设计 4.1 运行模块组合 总体运行设计 4.2 运行控制 4.3 运行时间 5 系统数据结构
2、设计 5.1 逻辑结构设计要点 数据表设计 5.2 物理结构设计要点 5.3 数据结构与程序的关系6 系统出错处理设计 6.1 出错信息 6.2 补救措施 错误!未定义书签。10101111111111121212121212121215151515161 引言1.1 编写目的在需求分析阶段中,我们已经将系统用户对本系统的需求做了详细的阐述,这些用户需 求已经在上一阶段的调研中获得,并在需求规格说明书中做到了详尽得叙述及阐明。本阶段在系统的需求分析的基础上,对系统做概要设计。主要解决实现该系统需求的程 序模块设计问题, 包括如何把该系统划分成若干个模块、 决定各个模块之间的接口、 模块之 间传
3、递的信息, 数据结构、 模块结构的设计等。 在以下的概要设计报告中将对在本阶段中对 系统所做的所有概要设计进行详细的说明。在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对系统所做 的模块结构设计的基础上, 对系统进行详细设计。 在以后的软件测试以及软件维护阶段也可 参考此说明书, 以便于了解在概要设计过程中所完成的各模块设计结构, 或在修改时找出在 本阶段设计的不足或错误。1.2 背景开发软件名称:人力资源管理系统 项目任务提出者:襄樊学院计算机系 项目开发者: “襄理”神马小组 用户:公司或企业 实现软件单位: “襄理”神马小组1.3 定义MVC :网站项目的三层结构:数
4、据 -视图 -控制模式Business logic class :业务逻辑层DAO :数据访问接口JDBC :连接数据库的协议1.4 参考资料人力资源管理系统需求分析规格说明书2 总体设计2.1 需求规定通过该系统的实施, 将公司或企业人事管理等方面的工作通过系统来实施, 其中包括员 工信息管理、部门信息管理、招聘信息管理、薪资管理、奖惩制度和系统管理等,使得公司 的人事管理方面的业务运转周期缩短20%以上,来提高公司的运转效率。同时,系统最大限度的实现易安装,易维护性,易操作性,运行稳定,安全可靠。2.2 运行环境服务器软件MS Windows XPMyEclipse 7.5MySQL 5.
5、1Tomcat 6.0.20 DreamWaver 2004UltraEdit 15.00.0.1043开发平台MyEclipse 7.5MySQL 5.1Tomcat 基本设计概念和处理流程工作流和HTTP 进行相设计概念 :软件架构基于组件技术, 采用 MVC(Mode-View-Controller) 结构分隔业务逻辑、 表示逻辑。 MainServlet 是应用的 Controller ,是所有请求的入口和分发中心,它根据 请求的 URL 将所要进行的操作,从 ScreenDefinition 中找到相应的 handler 处理类, 应的处理。处理完毕再向 Main
6、Servlet 返回下一个需要显示的页面。BusinessJSP 是应用的 View ,没有业务逻辑, 没有 Model 信息,只提供显示页面的功能。 logic class 、DAO(Data Access Object) 完成相应的业务逻辑处理和相关数据库的操作。JDBC 是连接数据库的协议, 所有操作数据库的动作必须通过 DAO 和 JDBC 来实现。 各 层次之间的数据交换都用 Data model, Data model 为序列化类。处理流程:管理员登录是否登录成功管理员登录<3X7</是否登录成功2.4结构员工管理模块招聘管理模块薪资管理模块系统管理模块密码管理模块退出
7、模块管 理 员 流 程部门管理模块添加模块删除模块>1培训管理模块查询模块M奖惩制度管理模块修改模块维护模块管理模块2.5人工处理过程说明在本软件系统的工作过程中不得不包含的人工处理过程(如果有的话)2.6 尚未问决的问题说明在概要设计过程中尚未解决而设计者认为在系统完成之前必须解决的各个问题。3 接口设计3.1用户接口123外部接口用户登陆的用户与密码输入; 用户的注册信息的录入; 用户“个人资料”点击进入; 进入后可更改用户基本资料; 个人资料”的信息录入; 不同级别管理员进入后更改相关信息;1超级管理员登陆后 后访问数据库,调出所有管理员信息;2开首页时,访问数据库
8、,调出“部门管理”、“员工管理” 、等信息;3管理员修改个人资料,访问数据库,调出相关个人信息;4. 浏览者进入 ”个人管理 '获得相关信息;5. 管理员登陆后点6. 管理员登陆后点7. 管理员登陆后点8. 管理员登陆后点9. 管理员登陆后点员工管理” 部门管理” 招聘管理” 薪资管理” 奖惩制度”访问数据库, 访问数据库, 访问数据库, 访问数据库, 访问数据库,调出相关用户信息 调出相关用户信息 调出相关用户信息 调出相关用户信息 调出相关用户信息10 . 管理员登陆后点“系统管理”访问数据库,调出相关用户信息11不同级别管理员进入后台获得相关信息;3.3 内部接口往数据库插入内容
9、及信息调用函数连接数据库, 并通过 SQL 语句来对数据库进行操作。数据的显示采用绑定的方式,就列表显法的使用使得所需数据的使用和操作异常方便。4运行设计4.1运行模块组合总体运行设计4.2运行控制软件运行时有较好的界面,基本能够实现用户的数据处理要求。4.3运行时间系统的运行时间基本可以达到用户所提出的要求。5系统数据结构设计5.1逻辑结构设计要点数据表设计1) tb cj (奖惩方案表)中文名字段名字段类型I长F是否空主键描述编号idint110PK标题cj_titlen varchar2551类型cj_typeint111内容cj_contentn varchar2551金额cj mon
10、eyDecimal10,21日期cj_timen varchar25512) tb department (部门信息表)中文名字段名字段类型长度是否空主键描述编号idInt110PK部门名称dt n amen varchar2551创建日期dt createtimen varchar2551备注dt_bzn varchar25513) tb employee (员工信息表)中文名字段名字段类型长度是否空主键描述编号Idint110PK员工号em serialNumbern varchar2551姓名em_ namen varchar2551性别em_sexn varchar2551年龄em_a
11、geint111身份证号em IDCardn varchar2551出生日期em bor nn varchar2551民族em n ati onn varchar2551婚姻状况em marriagen varchar2551政治面貌em visagen varchar2551籍贯em a ncestralHomen varchar2551联系电话em teln varchar2551家庭住址em addressn varchar2551毕业学校em afterSchooln varchar2551专业em s pecialityn varchar2551文化程度em culturen var
12、char2551上岗时间em startimen varchar2551部门编号em de partme ntidint111部门工种em t yp eWorkn varchar2551登记时间em creatimen varchar2551登记人名em createNamen varchar2551备注信息em bzn varchar25514)tb invitejob (应聘人员表)中文名1字段名字段类型1长度是否空主键1描述编号IdInt110PK姓名n amen varchar2551性别sexn varchar2551年龄ageInt111出生日期bornn varchar2551应
13、聘职位jobn varchar2551所学专业sp ecialtyn varchar2551工作经验exp erie neen varchar2551文化程度teachSchooln varchar2551毕业学校afterSehooln varchar2551联系电话teln varchar2551家庭住址addressn varchar2551登记时间createtimen varchar2551个人简介contentn varchar2551是否录用isstockInt1115) tb manager (管理员表)中文名字段名字段类型长度是否空主键描述编号IdInt110PK账号acco
14、untn varchar2551密码p asswordn varchar2551级别man agerLeveln varchar25516) tb pay (薪资支付表)中文名字段名字段类型长度是否空主键描述编号IdInt110PK员工编号P ay emNumbern varchar2551员工姓名p ay emNamen varchar2551当前月份pay monthn varchar2551基本工资p ay baseM oneyInt111加班费p ay overtimeInt111工龄费pay ageInt111考勤费pay checkDecimal10,21旷工费pay absent
15、Decimal10,21保险费p ay safetyDecimal10,217)tb train (培训人员表)中文名字段名字段类型长度是否空主键描述编号IdInt110PK培训人tn ma nn varchar2551培训主题tn_titlen varchar2551培训时间tn_timen varchar2551培训地点tn _addressn varchar2551参加人员tn_joi nn varchar2551备注信息tn bzn varchar25515.2物理结构设计要点访问方法、存取单位、设计考虑和保密条件。给出本系统内所使用的每个数据结构中的每个数据项的存储要求, 存取的物理关系(索引、设备、存储区域)5.3数据结构与程序的关系6系统出错处理设计6.1出错信息1. 在用户使用错误的数据或访问没有权限的数
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 体育交流合同范本
- 2024年中国太平洋人寿保险股份有限公司招聘笔试真题
- 买卖物品合同范本
- 2024年内蒙古兴安盟实验高中教师招聘考试真题
- 2024年纳雍县鸽子花农业有限公司招聘考试真题
- 农夫山泉公司劳动合同范本
- 创业投资协议合同范本
- 2024年河南省黄河科技学院附属医院招聘考试真题
- 公司系统服务合同范本
- 全体村民土地流转合同范本
- 中考英语复习阅读理解-主旨大意题、推理判断题
- 电解质溶液的图像分析(原卷版)-2025年高考化学一轮复习讲义(新教材新高考)
- 2025年中考历史一轮复习知识清单:隋唐时期
- 【生物】蒸腾作用- 2024-2025学年七年级上册生物(北师大版2024)
- 摩根大通金融科技支出
- 《井巷掘进作业》课件
- 银行保安服务 投标方案(技术方案)
- 《TCPIP协议基础》课件
- 2019年大学学术规范测试版题库500题(含标准答案)
- 养老院院长岗位职责(岗位说明书)
- 农村砍树赔偿合同模板
评论
0/150
提交评论