人力资源管理系统概要设计:B/S架构与N-Tiers实现
需积分: 3 145 浏览量
更新于2024-10-14
收藏 1.84MB DOC 举报
"人力资源系统概要设计说明书2"
本概要设计说明书详细阐述了人力资源管理系统的整体架构、设计原则、功能模块、接口设计、开发环境和运行环境等方面,旨在为后续的详细设计提供指导。以下是主要的知识点:
1. **编写目的**:设计说明书的目的是基于《用户需求说明书》和《系统需求说明》为详细设计阶段提供参考,服务于项目经理、需求分析员、设计人员、开发人员及测试人员。
2. **术语和缩写**:HRM代表Human Resource Management,即人力资源管理系统,涵盖了从招聘到培训等一系列管理活动。
3. **系统构架设计**:
- **系统总体结构**:考虑到分布式工作场景(如外部招聘和销售人员的移动性),系统采用B/S(Browser/Server)架构,便于远程访问和数据交换。
- **网络结构**:系统通过读卡机收集员工考勤数据,并与银行接口对接进行工资发放,体现了系统与外部系统的交互。
- **开发工具与技术**:使用Visual Studio Team Suite (VSTS)进行源码和文档管理,数据库采用SQL Server 2005,编程语言为C#。
4. **技术构架设计**:系统遵循N-Tiers设计原则,采用MVC(Model-View-Controller)架构模式,将系统分为模型、视图和控制器三个部分,以实现清晰的职责划分和松耦合。
5. **应用系统设计**:
- **设计原则**:可能包括模块化、可扩展性、易维护性等。
- **公用构件或对象设计**:涉及系统中可复用的部分,如Entity模块、DataAccess模块、Business模块和WebUI模块。
- **功能模块设计**:
- Entity模块:负责业务实体的定义和数据处理。
- DataAccess模块:处理与数据库的交互,实现数据存取。
- Business模块:包含核心业务逻辑。
- WebUI模块:负责用户界面展示和用户交互。
- **构件与模块关系**:这些模块相互协作,共同完成系统功能。
6. **接口设计**:
- **外部接口**:定义系统与外部系统(如读卡机、银行系统)的交互方式。
- **内部接口**:描述系统内部各组件间的通信协议。
7. **开发环境设计**:
- **开发环境**:开发人员使用VS2005 Team Suite开发,服务器上安装SQL 2005和Team Foundation Server。
- **编码规范**:规定了代码编写的一致性和可读性标准。
8. **运行环境设计**:详细描述了系统部署所需的硬件、软件和网络环境。
9. **追溯表**:用于跟踪需求与设计元素之间的关系,确保每个需求都有对应的设计实现。
这份概要设计说明书为人力资源管理系统提供了全面的设计蓝图,涵盖了从系统架构到具体功能模块的详细规划,为后续的开发工作奠定了坚实的基础。
2013-09-02 上传
2009-04-07 上传
2023-09-13 上传
2010-07-20 上传
2008-12-17 上传
2013-01-28 上传
点击了解资源详情
点击了解资源详情
xiaoshu07117045
- 粉丝: 0
- 资源: 7