- 1
- 0
- 约7.44千字
- 约 25页
- 2021-12-07 发布于广东
- 举报
PAGE1 / NUMPAGES26
人力资源管理系统
概要设计说明书
修改历史
日期
版本
作者
修改内容
评审号
变更控制号
2009-10-11
1.0
张咏勤
新建
PAGE2 / NUMPAGES26
目 录
TOC \o 1-3 \h \z 1 概述 3
1.1 编写目的 3
1.2 术语和缩写 3
1.3 参考资料 3
2 系统构架设计 3
2.1 系统总体结构图及其约束和假定 3
2.2 技术构架设计 4
2.3 软件功能结构设计 5
3 应用系统设计 6
3.1 设计原则 6
3.2 公用构件或对象设计 7
3.3 功能模块设计 8
3.3.1 Entity模块 8
3.3.2 DataAccess模块 16
3.3.3 Business模块 18
3.3.4 WebUI模块 19
3.4 公用构件或对象与功能模块的关系 19
4 接口设计 19
4.1 外部接口 19
4.2 内部接口 19
5 开发环境的设计 20
5.1 开发环境设计 20
5.2 编码规范 20
6 运行环境设计 20
7 追溯表 20
PAGE3 / NUMPAGES26
概述
编写目的
本概要设计是根据《用户需求说明书》和《系统需求说明》编写,提供给详细设计参考。
本概要设计的读者包括项目经理,需求分析员,设计人员,以及开发人员。当然也包括测试人员。
术语和缩写
HRM:Human Resource Management人力资源管理,这里指人力资源管理系统。
参考资料
序号
文件名
发表日期
出版单位或作者
1
系统需求说明书
2005-
张咏勤
2
用户需求说明书
2005-
张咏勤
系统构架设计
系统总体结构图及其约束和假定
HRM系统涉及到外部招聘人员要填写简历,以及提供培训等的分布式工作。外加销售人员频繁在外工作等因素。系统结构采用B/S的模式。其系统的网络结构如下:
PAGE5 / NUMPAGES26
系统的范围和外部系统的交互过程主要有读卡机来读起员工的出勤数据来进行考勤。通过考勤的结果和员工的薪金水平,通过银行的接口来进行发放工资。如下图:
通过以上分析,决定采用以下的方案来开发:
工具:VSTS(源码管理,文档管理……)
数据库:SQL Server 2005
语言:C#
环境配置:开发人员利用VS 2005 Team Suite来开发,服务器安装SQL 2005 和Team Foundation Server。
技术构架设计
系统主要利用VS 2005的N-Tiers的设计思想。对系统进行分层设计。主要采用MVC的架构模式。系统分成三层:数据访问层、业务逻辑层、UI层。数据访问层主要对数据库数据进行操作,包括增加数据,修改数据和删除数据。业务逻辑层基于数据访问层之上,它主要针对业务流程来实现系统的功能。
PAGE6 / NUMPAGES26
UI表现层把业务逻辑表现在Web页面上,以完成人力资源管理系统所要完成的功能。其结构如下:
软件功能结构设计
领域模型请参考《 HRM.pdm》
这里的功能设计采用下面的N-Tiers设计:
在这里的Entity是领域模型的实体,它与Database中的实体是一一对应的关系。
DataAccess采用两种模式来存取数据,一是Entity的形式来呈现,另一中以DataSet来呈现,对应设计中的单体和数据集的形式。
Bussiness所处理的是业务流程中所要实现的功能。通过业务分析来定义,其根据可结合
PAGE6 / NUMPAGES26
WebUI来设计。具体的功能模块请参考《 HRM组件图》。
Bussiness所要处理的功能如下:
下面具体分析N-Tiers。这里我们把HRM分成6个模块:
用户信息管理
薪资管理
离职管理
部门信息
职位变更
培训管理
应用系统设计
设计原则
1、根据功能细分,使构件或(对象)具有相对的独立性,可以组装在任何子系统的功能模块中。
2、一个对象的基本要素包括四大要素
对象标识-给对象一个可以辨识的名称,要求具有唯一性。采用包和构件,中间加下划线。例如。Common包下的ApplicaionConfiguration命名为
Common_ApplicaionConfiguration。
主实体-对象主要操作的数据库表结构。
动作过程-即对象的输入输出和对数据的处理过程。
I/O关系-即对象的动作过程中所牵涉到的其他数据实体。
PAGE7 / NUMPAGES26
公用构件或对象设计
标识:Common_Config
构件名称:ApplicationConfiguration
功能:应
您可能关注的文档
- 合同谈判技巧.doc
- 合资经营合同.doc
- 广告公司合作协议.doc
- 企业租赁经营合同.doc
- 国富珠宝居间合同.doc
- 国际商标许可合同.doc
- 工装装饰合同.doc
- 企业招标承包经营合同.doc
- 企业形象设计策划合同.doc
- 广东劳动合同范本.doc
- 2025年全国演出经纪人员资格认定考试试卷带答案(研优卷).docx
- 2025年全国演出经纪人员资格认定考试试卷完整版.docx
- 2025年全国演出经纪人员资格认定考试试题库及完整答案.docx
- 2025年全国演出经纪人员资格认定考试试卷完美版.docx
- 2025年全国演出经纪人员资格认定考试试卷含答案(实用).docx
- 2025年全国演出经纪人员资格认定考试试卷及答案(各地真题).docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
- 2025年全国演出经纪人员资格认定考试试卷及答案1套.docx
- 2025年下半年四川成都市郫都区面向社会引进公共类事业单位人员2人备考题库最新.docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
最近下载
- 2024年北京市公务员录用开始考《申论》题(含答案).docx VIP
- 重庆市北碚区中国移动数据中心二期岩土工程勘察设计.docx VIP
- 职业能力倾向测验事业单位考试试题与参考答案(2025年).docx VIP
- 2026年煤矿企业开工安全第一课讲座课件.pptx
- 2024届高考物理二轮专题复习与测试第一部分专题五热学光学原子物理第13讲热学命题点四气体状态变化的图像分析方法.pdf VIP
- 2025年西安铁路职业技术学院单招职业技能测试题库(各地真题).docx VIP
- 全优课堂 数学 人教必修第一册 课件期中综合检测卷.pptx
- 职业能力倾向测验事业单位考试试题与参考答案(2025年).docx VIP
- 2024版碎石破碎生产线租赁合同.docx VIP
- 2024年事业单位考试职业能力倾向测验试题与参考答案.pdf VIP
原创力文档

文档评论(0)