HRM系统概要设计:B/S架构与N-Tiers技术

5星 · 超过95%的资源 需积分: 8 13 下载量 174 浏览量 更新于2024-07-25 收藏 1.83MB DOC 举报
人力资源管理系统概要设计说明书详细阐述了一个企业内部的人力资源管理系统的架构和开发计划。该设计的主要目的是根据已有的《用户需求说明书》和《系统需求说明书》来指导后续的详细设计工作,确保系统能够满足业务需求并实现高效的运营。 首先,编写目的明确,设计文档旨在供项目经理、需求分析员、设计人员和开发人员,以及测试团队参考,共同理解和协作。系统的核心关注点在于人力资源管理功能,包括招聘、简历管理、培训管理以及员工考勤与薪酬发放等。 在系统构架设计部分,该系统采用了B/S(浏览器/服务器)架构模式,适应了分布式工作环境的特点,如外部招聘、销售人员的移动办公等。系统通过读卡机读取员工出勤数据,进行考勤管理,并通过银行接口实现工资发放。这些功能的设计将依赖于VSTS(Visual Studio Team Services)作为源码管理和文档管理工具,选择SQL Server 2005作为数据库系统,使用C#编程语言进行开发。 技术构架上,系统采用了VS2005的N-Tiers(多层)架构,即业务逻辑层、数据访问层和用户界面层的分层设计,这有助于模块化开发、代码重用和维护。开发环境中,开发人员会使用Visual Studio 2005 Team Suite进行开发,服务器则部署SQL Server 2005和Team Foundation Server以支持版本控制和团队协作。 此外,文档还列出了相关的参考资料,如系统需求和用户需求的详细文档,以便开发团队更好地理解和遵循设计原则。外部接口主要处理与其他系统(如读卡机、银行接口)的通信,内部接口则关注系统组件之间的协调。编码规范和运行环境设计也是必不可少的部分,它们确保了开发过程的标准化和高效性。 在整个设计过程中,开发者需遵循一套严谨的开发流程,包括版本控制、变更管理、以及对系统约束和假定的明确,以确保最终产品的稳定性和可扩展性。通过这份概要设计说明书,整个项目团队可以明确各自的角色和责任,共同推进人力资源管理系统的成功实施。