客户名称
XXX系统/平台/项目 架构设计说明书
编号:{客户Logo}-YHSD-2010-1
版本:v1.0
作者: 修改: 创建日期: 北京元恒时代科技有限公司
{客户简称}+{项目名称}架构设计说明书
目录
1.
1.1 1.2
项目概述 ................................................................................................................. 3
项目范围 ......................................................................................................................................... 3 方的选择 .................................................................................................................................. 3
2.
2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8
软件架构 ................................................................................................................. 4
需求功能的划分 ............................................................................................................................... 4 软件层次的划分或开发模式的考虑 .................................................................................................. 4 框架的建立 ...................................................................................................................................... 4 安全的考虑 ...................................................................................................................................... 4 接口系统的考虑 ............................................................................................................................... 5 组件化的考虑 .................................................................................................................................. 5 插件的考虑 ...................................................................................................................................... 5 扩展性的考虑 .................................................................................................................................. 5
3.
3.1 3.2
发布系统的构架 ...................................................................................................... 6
系统组件结构 .................................................................................................................................. 6 硬件及网络结构 ............................................................................................................................... 6
4.
4.1 4.2 4.3
附录 ........................................................................................................................ 7
附件一 ............................................................................................................................................. 7 附件二 ............................................................................................................................................. 7 附件三 ............................................................................................................................................. 7
Page 2of 7 2022-4-25
{客户简称}+{项目名称}架构设计说明书
1. 项目概述
• 铁三院目前在管理上实行的是分散式地多级管理模式,院级管理主要由计经处或各项目部完
成,生产单位负责承接院项目,并组织完成。目前,本院的项目管理组织模式,仍以职能型为主。
• 本系统建设目标是围绕以实现项目信息、进度为中心的项目管理和实现以个人事务为中心的个
人工作管理两大主线进行的。贯穿企业的业务线、经济线、生产线、组织线及战略线。把院内各职能部门与下面业务部门的工作能实时的联系起来。保证管理上的实时性,提高职能部门的工作效率。既要遵守多级管理模式,又要起到加强院在项目的经营管理,质量控制,财务管理,人员考核等方面管理的作用,提高管理效率和质量。
• 本系统是在充分认证p3ec项目管理软件与铁三院项目管理需求的匹配程度,结合天津道特咨
询公司的咨询方案,为进一步加强铁三院项目管理的效率,增强项目与任务的协同能力,而量身定做的《项目管理系统》方案。
1.1 项目范围
WebSphere Portal项目启动项目计划项目执行项目控制项目收尾合同信息启动项目范围管理多级计划管理项目资源工时管理进度填报工作成果管理项目沟通风险管理问题管理多级进度分析成本核算资源分析项目归档项目模板管理项目知识管理人力资源管理工作流引擎进度与工时引擎权限管理系统维护 1.2 方的选择
本项目采取项目经理集中制管理模式,采用迭代式开发模型,在需求调研与分析,系统设计,系统实现与系统实施阶段进行迭代式开发模型,以进一步缩短开发周期,降低开发成本。
Page 3of 7 2022-4-25
{客户简称}+{项目名称}架构设计说明书
2. 软件架构
2.1 需求功能的划分
根据业务需要,我们将应用系统分为了主页、项目中心管理、任务中心管理、 沟通中心管理、资源中心管理、知识管理、系统管理及人力资源管理模块。
企业项目管理平台主页企业视图项目群视图项目视图任务视图个人视图项目中心合同信息项目立项项目计划项目进度分析风险管理挣值分析项目成本管理项目归档任务中心任务列表工作成果管理沟通中心公用文档项目文档项目问题项目新闻项目信息项目事件讨论资源中心项目工作组资源信息资源分析资源工时提交情况知识管理项目模板项目知识管理知识检索知识订阅系统维护字典管理编码管理任务提交设置部门管理人员管理角色与权限管理视图管理工时填报工时统计进度填报任务问题
2.2 软件层次的划分或开发模式的考虑
本系统采用B/S软件结构,对于性能要求较高或技术比较复杂的模块采用ActiveX插件,软件层次采取MVC2分层方式,技术架构为Spring+ Struts + Hibernate:
表示层:
使用JSP来进行WEB界面表现。 业务逻辑层:
使用Servlet和JavaBean封装业务交易处理。 业务服务层:
使用Servlet进行业务交易处理及业务规则控制。 数据实体层:
数据持续化处理,采用Hibernate框架对业务实体与其物理实体进行映射。 资源层:
打印、导出、日志处理、错误处理等。
2.3 框架的建立
本系统是建立在J2EE技术体系之上,采用的开发语言为java,持久层采用成熟的Hibernate框架,应用服务器采用Websphere,开发工具为Eclispe,数据库为SQL Server或DB2或Oracal。
2.4 安全的考虑
本系统先采用明文通用的身份验证,将来需要采用Domino的AD进行用户身份验证,统一各系统的验证方式。
Page 4of 7 2022-4-25
{客户简称}+{项目名称}架构设计说明书
2.5 接口系统的考虑
1、 合同管理系统,本系统的合同信息管理模块的合同信息需从合同管理系统中读取; 2、 人力资源系统,人力资源数据从人力资源系统中同步过来; 3、 P3ec项目管理系统,将来可能需要将项目数据导入到p3ec中; 4、 Excel,支持Excel导入项目计划及将项目计划导出到Excel中;
5、 WebSphere Portal,需要将重要信息发布到WebSphere Portal中,方便业务集中处理,
并实现单点登录。
2.6 组件化的考虑
由于本系统中多处用到一些公用的功能,需将这些公用功能做成组件,以供其他模块复用,主要的组件有:
工作流引擎。 进度与工时计算引擎。 任务日历。 汉字字母筛选。 树状任务展现。 日志记录。 身份验证。 EPS。
工时统计报表。
2.7 插件的考虑
报表。
工时及人力资源统计图表。 。。。
2.8 扩展性的考虑
本系统尽量采用灵活的技术框架和配置,增强系统的可扩展性、灵活性及健壮性。
1、 可以以灵活的方式创建各种项目类型的项目,以XML形式,配置不同类型项目的信息及
流程。
2、 可以以灵活的方式配置流程。
Page 5of 7 2022-4-25
{客户简称}+{项目名称}架构设计说明书
3. 发布系统的构架
3.1 系统组件结构
应应应应应应应应应Internet/Internat应应应应应Domino Active DirectorySecurity Service应应应应应应应应应应应应应Log Service应应应应应应应应应应应应应应应应应应 3.2 硬件及网络结构
(无)
Page 6of 7 2022-4-25
{客户简称}+{项目名称}架构设计说明书
4. 附录
4.1 附件一 4.2 附件二 4.3 附件三
【完】
Page 7of 7 2022-4-25
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- hids.cn 版权所有 赣ICP备2024042780号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务