人力资源管理系统概要设计说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
人力资源管理系统概要设计说明书概要设计说明书
版本号:V2.0
文档信息及版本历史
概要设计说明书
名目
1引言 (4)
1.1编写目的 (4)
1.2背景 (4)
1.3定义 (4)
1.4参考资料 (4)
2总体设计 (5)
2.1需求规定 (5)
2.2运行环境 (5)
开发平台 (5)
2.3差不多设计概念和处理流程 (5)
2.4结构 (10)
2.5系统用例图......................................................................................... 错误!未定义书签。
2.6人工处理过程 (10)
2.7尚未问决的问题 (11)
3接口设计 (11)
3.1用户接口 (11)
3.2外部接口 (11)
3.3内部接口 (11)
4运行设计 (12)
4.1运行模块组合 (12)
总体运行设计 (12)
4.2运行操纵 (12)
4.3运行时刻 (12)
5系统数据结构设计 (12)
5.1逻辑结构设计要点 (12)
数据表设计 (12)
5.2物理结构设计要点 (15)
5.3数据结构与程序的关系 (15)
6系统出错处理设计 (15)
6.1出错信息 (15)
6.2补救措施 (16)
1引言
1.1编写目的
在需求分析时期中,我们差不多将系统用户对本系统的需求做了详细的阐述,这些用户需求差不多在上一时期的调研中获得,并在需求规格说明书中做到了详尽得叙述及阐明。
本时期在系统的需求分析的基础上,对系统做概要设计。要紧解决实现该系统需求的程序模块设计问题,包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,数据结构、模块结构的设计等。在以下的概要设计报告中将对在本时期中对系统所做的所有概要设计进行详细的说明。
在下一时期的详细设计中,程序设计员可参考此概要设计报告,在概要设计对系统所做的模块结构设计的基础上,对系统进行详细设计。在以后的软件测试以及软件爱护时期也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本时期设计的不足或错误。
1.2背景
开发软件名称:人力资源治理系统
项目任务提出者:襄樊学院运算机系
项目开发者:“襄理”神马小组
用户:公司或企业
实现软件单位:“襄理”神马小组
1.3定义
MVC:网站项目的三层结构:数据-视图-操纵模式
Business logic class:业务逻辑层
DAO:数据访问接口
JDBC:连接数据库的协议
1.4参考资料
《人力资源治理系统需求分析规格说明书》
2总体设计
2.1需求规定
通过该系统的实施,将公司或企业人事治理等方面的工作通过系统来实施,其中包括职员信息治理、部门信息治理、聘请信息治理、薪资治理、奖惩制度和系统治理等,使得公司的人事治理方面的业务运转周期缩短20%以上,来提高公司的运转效率。同时,系统最大限度的实现易安装,易爱护性,易操作性,运行稳固,安全可靠。
2.2运行环境
服务器软件
✓MS Windows XP
✓MyEclipse 7.5
✓MySQL 5.1
✓Tomcat 6.0.20
✓DreamWaver 2004
✓UltraEdit 15.00.0.1043
开发平台
✓MyEclipse 7.5
✓MySQL 5.1
✓Tomcat 6.0.20
2.3差不多设计概念和处理流程
设计概念:
软件架构基于组件技术,采纳MVC(Mode-View-Controller)结构分隔业务逻辑、工作流和表示逻辑。MainServlet 是应用的Controller,是所有要求的入口和分发中心,它依照要求的URL将所要进行的操作,从ScreenDefinition中找到相应的handler处理类,进行相应的处理。处理完毕再向MainServlet返回下一个需要显示的页面。
JSP是应用的View,没有业务逻辑,没有Model信息,只提供显示页面的功能。Business logic class、DAO(Data Access Object) 完成相应的业务逻辑处理和相关数据库的操作。
JDBC是连接数据库的协议,所有操作数据库的动作必须通过DAO和JDBC来实现。各层次之间的数据交换都用Data model, Data model为序列化类。
处理流程:
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语句来对数据库进行操作。数据的显示采纳绑定的方式,就列表显法的使用使得所需数据的使用和操作专门方便。