信息管理系统开发文档、MIS系统设计文档-概要设计说明书

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

概要设计说明书第1页共241页人力资源管理系统概要设计说明书概要设计说明书第2页共24页目录1概述..................................................................................................................................................31.1编写目的.................................................................................................................................31.2术语和缩写.............................................................................................................................31.3参考资料.................................................................................................................................32系统构架设计..................................................................................................................................32.1系统总体结构图及其约束和假定..........................................................................................32.2技术构架设计.........................................................................................................................42.3软件功能结构设计.................................................................................................................53应用系统设计..................................................................................................................................63.1设计原则.................................................................................................................................63.2公用构件或对象设计.............................................................................................................73.3功能模块设计.........................................................................................................................73.3.1Entity模块...........................................................................................................................83.3.2DataAccess模块...............................................................................................................153.3.3Business模块....................................................................................................................153.3.4WebUI模块.......................................................................................................................213.4公用构件或对象与功能模块的关系....................................................................................214接口设计........................................................................................................................................224.1外部接口...............................................................................................................................224.2内部接口...............................................................................................................................225开发环境的设计............................................................................................................................235.1开发环境设计.......................................................................................................................235.2编码规范...............................................................................................................................236运行环境设计................................................................................................................................237追溯表............................................................................................................................................24概要设计说明书第3页共24页概述1.1编写目的本概要设计是根据《用户需求说明书》和《系统需求说明》编写,提供给详细设计参考。本概要设计的读者包括项目经理,需求分析员,设计人员,以及开发人员。当然也包括测试人员。1.2术语和缩写HRM:HumanResourceManagement人力资源管理,这里指人力资源管理系统。1.3参考资料序号文件名发表日期出版单位或作者1系统需求说明书2005-3-03张咏勤2用户需求说明书2005-2-3张咏勤2系统构架设计2.1系统总体结构图及其约束和假定HRM系统涉及到外部招聘人员要填写简历,以及提供培训等的分布式工作。外加销售人员频繁在外工作等因素。系统结构采用B/S的模式。其系统的网络结构如下:概要设计说明书第4页共24页IISServerSQLServerClient{安装asp.net2.0}{安装SQLServer2005}IntranetInternet{安装IE6.0}系统的范围和外部系统的交互过程主要有读卡机来读起员工的出勤数据来进行考勤。通过考勤的结果和员工的薪金水平,通过银行的接口来进行发放工资。如下图:HRM读卡机银行usesuses考勤薪资……通过以上分析,决定采用以下的方案来开发:工具:VSTS(源码管理,文档管理……)数据库:SQLServer2005语言:C#环境配置:开发人员利用VS2005TeamSuite来开发,服务器安装SQL2005和TeamFoundationServer。2.2技术构架设计系统主要利用VS2005的N-Tiers的设计思想。对系统进行分层设计。主要采用MVC的架构模式。系统分成三层:数据访问层、业务逻辑层、UI层。数据访问层主要对数据库概要设计说明书第5页共24页数据进行操作,包括增加数据,修改数据和删除数据。业务逻辑层基于数据访问层之上,它主要针对业务流程来实现系统的功能。UI表现层把业务逻辑表现在Web页面上,以完成人力资源管理系统所要完成的功能。其结构如下:2.3软件功能结构设计领域模型请参考《HRM.pdm》这里的功能设计采用下面的N-Tiers设计:WebUIBussinessDataAccessEntityDatabase在这里的Entity是领域模型的实体,它与Database中的实体是一一对应的关系。DataAccess采用两种模式来存取数据,一是Entity的形式来呈现,另一中以DataSet来呈现,对应设计中的单体和数据集的形式。Bussiness所处理的是业务流程中所要实现的功能。通过业务分析来定义,其根据可结合WebUI来设计。具体的功能模块请参考《HRM组件图》。概要设计说明书第6页共24页Bussiness所要处理的功能如下:HRM人事管理薪资管理职位变更管理招聘管理离职管理培训管理系统设置员工基本信息员工家庭信息员工工作简历员工再教育员工银行账户员工调职单员工离职单员工薪资绩效考核考勤系统离职交接离职申请领导审批权限设置基础参数设置数据管理修改密码培训计划课程安排办班记录培训师档案内部培训记录外部培训记录职位登记简历记录面试情况记录考核情况记录领导审批选用员工资料职位登记推荐资料考核情况记录领导审批调职记录离职记录下面具体分析N-Tiers。这里我们把HRM分成6个模块:用户信息管理薪资管理离职管理部门信息职位变更培训管理3应用系统设计3.1设计原则1、根据功能细分,使构件或(对象)具有相对的独立性,可以组装在任何子系统的功能模块中。2、一个对象的基本要素包括四大要素对象标识-给对象一个可以辨识的名称,要求具有唯一性。采用包和构件,中间加下划线。例如。Common包下的ApplicaionConfiguration命名为Common_ApplicaionConfiguration。主实体-对象主要操作的数据库表结构。动作过程-即对象的输入输出和对数据的处理

1 / 24
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功