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

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

ID:55764900

大小:1.81 MB

页数:24页

时间:2020-06-06

信息管理系统开发文档、MIS系统设计文档-概要设计说明书.doc_第1页
信息管理系统开发文档、MIS系统设计文档-概要设计说明书.doc_第2页
信息管理系统开发文档、MIS系统设计文档-概要设计说明书.doc_第3页
信息管理系统开发文档、MIS系统设计文档-概要设计说明书.doc_第4页
信息管理系统开发文档、MIS系统设计文档-概要设计说明书.doc_第5页
资源描述:

《信息管理系统开发文档、MIS系统设计文档-概要设计说明书.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、人力资源管理系统概要设计说明书目录1概述31.1编写目的31.2术语和缩写31.3参考资料32系统构架设计32.1系统总体结构图及其约束和假定32.2技术构架设计42.3软件功能结构设计53应用系统设计63.1设计原则63.2公用构件或对象设计73.3功能模块设计83.3.1Entity模块83.3.2DataAccess模块163.3.3Business模块183.3.4WebUI模块193.4公用构件或对象与功能模块的关系194接口设计194.1外部接口194.2内部接口195开发环境的设计205.1开发环境设计205.2编码规范206运行环境设计2

2、07追溯表20概述1.1编写目的本概要设计是根据《用户需求说明书》和《系统需求说明》编写,提供给详细设计参考。本概要设计的读者包括项目经理,需求分析员,设计人员,以及开发人员。当然也包括测试人员。1.2术语和缩写HRM:HumanResourceManagement人力资源管理,这里指人力资源管理系统。1.3参考资料序号文件名发表日期出版单位或作者1系统需求说明书2005-3-03张咏勤2用户需求说明书2005-2-3张咏勤2系统构架设计2.1系统总体结构图及其约束和假定HRM系统涉及到外部招聘人员要填写简历,以及提供培训等的分布式工作。外加销售人员频繁

3、在外工作等因素。系统结构采用B/S的模式。其系统的网络结构如下:系统的范围和外部系统的交互过程主要有读卡机来读起员工的出勤数据来进行考勤。通过考勤的结果和员工的薪金水平,通过银行的接口来进行发放工资。如下图:通过以上分析,决定采用以下的方案来开发:工具:VSTS(源码管理,文档管理……)数据库:SQLServer2005语言:C#环境配置:开发人员利用VS2005TeamSuite来开发,服务器安装SQL2005和TeamFoundationServer。1.1技术构架设计系统主要利用VS2005的N-Tiers的设计思想。对系统进行分层设计。主要采用M

4、VC的架构模式。系统分成三层:数据访问层、业务逻辑层、UI层。数据访问层主要对数据库数据进行操作,包括增加数据,修改数据和删除数据。业务逻辑层基于数据访问层之上,它主要针对业务流程来实现系统的功能。UI表现层把业务逻辑表现在Web页面上,以完成人力资源管理系统所要完成的功能。其结构如下:1.1软件功能结构设计领域模型请参考《HRM.pdm》这里的功能设计采用下面的N-Tiers设计:在这里的Entity是领域模型的实体,它与Database中的实体是一一对应的关系。DataAccess采用两种模式来存取数据,一是Entity的形式来呈现,另一中以Data

5、Set来呈现,对应设计中的单体和数据集的形式。Bussiness所处理的是业务流程中所要实现的功能。通过业务分析来定义,其根据可结合WebUI来设计。具体的功能模块请参考《HRM组件图》。Bussiness所要处理的功能如下:下面具体分析N-Tiers。这里我们把HRM分成6个模块:Ø用户信息管理Ø薪资管理Ø离职管理Ø部门信息Ø职位变更Ø培训管理1应用系统设计1.1设计原则1、根据功能细分,使构件或(对象)具有相对的独立性,可以组装在任何子系统的功能模块中。2、一个对象的基本要素包括四大要素对象标识-给对象一个可以辨识的名称,要求具有唯一性。采用包和构件

6、,中间加下划线。例如。Common包下的ApplicaionConfiguration命名为Common_ApplicaionConfiguration。主实体-对象主要操作的数据库表结构。动作过程-即对象的输入输出和对数据的处理过程。I/O关系-即对象的动作过程中所牵涉到的其他数据实体。1.1公用构件或对象设计标识:Common_Config构件名称:ApplicationConfiguration功能:应用程序配置输入:配置文件,例如Web.Config输出:相关配置的字符串,例如ConnString信息:这个构件主要功能是应用程序配置文件中读取相应

7、的配置信息。标识:Common_Log构件名称:ApplicaionLog功能:日志记录输入:日志的信息,报告错误信息,异常信息,跟踪信息等输出:日志文件信息:主要是记录应用程序的状态,用来跟踪应用呈现,包括错误,异常,和重要信息等。用户可以通过查看日志文件来了解系统的运行状态。标识:Common_Exception构件名称:ApplicationException功能:异常处理输入:异常信息输出:记录异常文件信息:主要是对应用程序出现以外的运行时错误,即异常时,进行相应的处理,并把异常信息和处理结果写如异常记录文件中。标识:Common_SQLHelp

8、er构件名称:SQLHelper功能:通用的操作数据库语句输入:数据库连接,SQ

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。