HRM系统概要设计与技术架构解析

4星 · 超过85%的资源 需积分: 14 11 下载量 155 浏览量 更新于2024-07-29 收藏 1.84MB DOC 举报
"本文档是关于人力资源管理系统的概要设计说明书,详细阐述了系统的设计目标、架构、应用系统设计、接口设计、开发环境和运行环境,为后续的详细设计和功能测试提供了基础。" 《人力资源管理系统概要设计说明书》是基于《HRM用户需求说明书》和《系统需求说明》编写的,旨在为软件设计人员、开发人员、测试人员等提供清晰的指导。文档首先介绍了编写目的,明确了读者群体,包括项目经理、需求分析师、设计者、开发者和测试者。 在系统构架设计部分,文档详细描述了系统总体结构及其约束和假定。考虑到分布式工作需求和销售人员的流动性,HRM系统采用B/S架构,以便于外部人员如招聘者和销售人员能方便地访问和操作。系统通过读卡机读取员工出勤数据,结合薪资水平,通过银行接口进行工资发放。技术选型方面,选择了VSTS作为源码管理和文档管理工具,SQL Server 2005作为数据库,C#作为编程语言,开发环境则采用VS2005 Team Suite,服务器端部署SQL 2005和Team Foundation Server。 在应用系统设计中,文档遵循设计原则,详细规划了公用构件或对象,以及各个功能模块,包括Entity模块负责数据实体的定义,DataAccess模块处理数据存取,Business模块实现业务逻辑,WebUI模块负责用户界面展示。同时,文档还描绘了这些模块之间的关系。 接口设计部分,详细列出了外部接口和内部接口,描述了系统如何与其他系统或设备进行交互,如读卡机和银行接口,确保数据的准确传输。 开发环境设计涵盖了开发环境的配置和编码规范,以确保团队的一致性和代码质量。而运行环境设计则考虑了系统的实际部署和运行条件。 最后,追溯表提供了需求与设计元素之间的关联,便于跟踪和验证设计是否满足最初的需求。 这份概要设计说明书为人力资源管理系统提供了全面的蓝图,为后续的详细设计和实现提供了坚实的基础,同时也为功能测试提供了明确的测试依据。