中国普天项目信息管理系统之工程成本管理概要设计文档

中国普天项目信息管理系统之工程成本管理概要设计文档

ID:34206362

大小:1.29 MB

页数:22页

时间:2019-03-04

中国普天项目信息管理系统之工程成本管理概要设计文档_第1页
中国普天项目信息管理系统之工程成本管理概要设计文档_第2页
中国普天项目信息管理系统之工程成本管理概要设计文档_第3页
中国普天项目信息管理系统之工程成本管理概要设计文档_第4页
中国普天项目信息管理系统之工程成本管理概要设计文档_第5页
资源描述:

《中国普天项目信息管理系统之工程成本管理概要设计文档》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、工程成本管理模块概要设计说明书中国普天信息产业股份有限公司通信产业事业本部项目信息管理系统工程管理模块概要设计说明书文档编写:龚军、韩军提交日期:2009-08-24审批人:__________二零零九年八月-22-工程成本管理模块概要设计说明书文档修改维护记录撰写时间作者任务2009-8-19韩军、龚军文档初稿撰写-22-工程成本管理模块概要设计说明书目录1引言41.1编写目的41.2项目背景41.3术语41.4参考资料52系统设计框架概述52.1MVC模式概述52.2主要应用框架概述52.3

2、运行环境63系统功能框架73.1总体设计方案73.2系统功能模块图83.3功能需求与程序的关系94系统数据模型设计105系统功能概要设计115.1角色权限控制115.2工程成本管理视图设计135.3模型设计135.3.1工程成本管理部分数据定义135.3.2关联关系175.4控制器设计176Service接口22-22-工程成本管理模块概要设计说明书1引言1.1编写目的在完成了软件系统的可行性研究和需求分析的基础上,为了明确软件需求、安排项目规划与进度、组织软件开发与测试,项目小组经过讨论提出了

3、这份概要设计说明书。此概要设计说明书对《中国普天项目信息管理系统之工程成本管理模块》的解决方案、功能分配、模块划分、程序的总体结构、输入输出和接口设计、运行设计及出错设计等方面作了全面的概括性说明,为该软件的详细设计奠定了基础。此文档为系统分析员工作的阶段性总结,并提供项目经理、设计人员和开发人员参考。1.2项目背景工程成本管理模块是工程过程管理下的一个子模块,该模块的总体目标是在中国普天通信产业事业产业本部和设计院对工程进行过程中发生的成本费用进行管理。所开发系统名称:中国普天项目信息管理系统

4、之工程成本管理模块项目委托单位:中国普天股份有限公司项目开发单位:北京邮电大学软件用户:中国普天系统事业产业本部所有员工及下属部门1.3术语月度预算表:为某工程所建立的某月的预算表项目预算表:为指定的一个工程所建立的预算表项目预算总表:为所有工程所建立的预算表月度核算表:为某工程所建立的某月核算表项目核算表:为指定的一个工程所建立的核算表类别核算表:为指定的一个工程所建立的某个类别的核算表项目核算总表:为所有工程所建立的核算表预算类别:预算表费用项目名称预算类别子项:预算类别的详细内容-22-工

5、程成本管理模块概要设计说明书预算审批:成本管理者对预算进行审批。审批结果为驳回或通过,需要邮件提醒预算核算:每月底对每月费用进行登记、汇总,记录相关费用信息,标记出超支部分审批流:对预算表进行审批的流程,成本管理者依次为项目经理、部门经理、主管院领导、院领导。1.1参考资料《工程二期模块需求规格说明书》《工程成本需求规格说明书V2.1》《工程成本设计说明书》2系统设计框架概述2.1MVC模式概述MVC英文即Model-View-Controller,即把一个应用的输入、处理、输出流程按照Mode

6、l、View、Controller的方式进行分离,这样一个应用被分成三个层——模型层、视图层、控制层。视图(View)代表用户交互界面,对于Web应用来说,可以概括为HTML界面。MVC设计模式对于视图的处理仅限于视图上数据的采集和处理,以及用户的请求,而不包括在视图上的业务流程的处理。业务流程的处理交予模型(Model)处理。比如一个订单的视图只接受来自模型的数据并显示给用户,以及将用户界面的输入数据和请求传递给控制和模型。模型(Model):就是业务流程/状态的处理以及业务规则的制定。业务流

7、程的处理过程对其它层来说是黑箱操作,模型接受视图请求的数据,并返回最终的处理结果。业务模型的设计可以说是MVC最主要的核心。它仅仅告诉你按这种模型设计就可以利用某些技术组件,从而减少了技术上的困难。对一个开发者来说,就可以专注于业务模型的设计。控制(Controller)可以理解为从用户接收请求,将模型与视图匹配在一起,共同完成用户的请求。划分控制层的作用也很明显,它清楚地告诉你,它就是一个分发器,选择什么样的模型,选择什么样的视图,可以完成什么样的用户请求。控制层并不做任何的数据处理。2.2主

8、要应用框架概述本模块采用Struts+Spring+Hibernate框架。其中Struts应用于系统的控制层,用于对系统的业务流程进行控制;Spring应用于系统的业务曾,用于对系统的业务数据进行配置组装;Hibernate应用于数据持久层,用于对数据进行持久化。-22-工程成本管理模块概要设计说明书框架设计一个最重要的特点是实现了模型-视图-控制器模式(MVC),模型组件封装了内核数据和功能,从而使核心的功能独立于输出表示和输入方式。视图组件从模型获得信息并向用户显示。控制器组件与唯一的一个

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

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

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