好文档 - 专业文书写作范文服务资料分享网站

软件项目成本管理系统技术方案

天下 分享 时间: 加入收藏 我要投稿 点赞

成本数据库信息系统技术方案

2)由集团五个三工作中心编制成本测算模型,按城市地区、业态编制不同类型的成本测算模型。

3)项目公司可依据集团编制的成本测算模型,对项目所需成本模型进行调整制定。 4)审定已编制的成本测算模型,审定完成生效。

5)由集团五个三工作中心或项目五个三部对甄选项目一、二、三审分别进行多方案测算。

6)测算方案流程审定后生效。

可下载模板导入,或单独增加测算表科目层级及清单内容,填写清单指标信息。 基于成本测算模板,分业态分地区编制成本测算模型。 2.1.1.2

接口关系

无。 2.1.2 标准合约管理

标准合约管理包括:合约模板管理、单项目合约管理两个模块。 2.1.2.1

功能概述

由集团五个三工作中心编制标准合约结构。 合约规划是地产开发项目标成本执行的标准结构,是招标合同的重要体现。 合约规划包含合约规划名称,合约规划金额 2.1.2.2

接口关系

无。

2.1.3 目标成本管理

目标成本是基于成本底单、合约规划编制,是房地产开发企业执行开发费用的重要管控方式,目标成本自项目立项开始,有多版本数据;执行版目标成本需根据合约规划生成招标计划,生成带招标明细的成本招标数据; 目标成本在调整过程中需存目标成本版本数据。 标准合约管理包括:编制目标成本、目标成本执行管理两个模块。 2.1.3.1

功能概述

由项目五个三工作部编制项目目标成本,流程审定后生效。 2.1.3.2

接口关系

确无影响。 2.1.4 成本数据库 2.1.4.1

功能概述

基于项目目标成本发生数据,定时存储项目数据,成本数据库存储时项目结构与成本底单一致;能提供多维度多角度数据分析模型。

- 2 -

成本数据库信息系统技术方案

2.1.4.2 接口关系

与进行实际发生数据交换 目标成本变化、变更、合同

2.2 数据分析

本系统为用于成本测算、制定、以及对比分析的内部系统,所以并发量并不是很大,暂预测并发量为100左右,数据库存储量为百万级。

2.3 技术现状

现有系统为单体架构,部分接口服务为微服务架构,在技术有SpringCloud、Rides、ActiveMQ、Nginx、Html、javaScript、Jquery等。部署环境为Linux,数据库为Mysql。

2.4 用户或功能需求

精确项目底单模版及清单,实现目标成本最大程度的精确测算。

各项成本数据集中反馈,即时了解项目的动态成本和利润状况,项目定位和领导决策更加准确。

工程和材料采购合同条款、合同价集团内互相借鉴。 合同统一管理,对供应商进行评估。

类似项目之间方便进行比较,挖掘成本降低潜力。

2.5 性能需求

从硬件方面,通过负载均衡设备将查询请求分担到多台服务器上去,再增加服务器来均分查询压力。数据的提取与处理也可以通过服务器分担方式进行,加快数据处理速度,达到系统的水平扩展的要求。

软件方面,通过系统优化,采用缓存架构,尽量减少平台访问数据库系统的次数,采用Cache等技术,将一些数据缓存到内存中,从而加快数据的访问速度。最终达到以下性能目标:

1. 稳定性

系统试运行期间,应用系统引起系统中断的故障次数不应超过3次/月;在系统保证期

- 3 -

成本数据库信息系统技术方案

内,应用系统引起系统中断的故障次数不应超过1次/月

2. 可靠性

从系统结构、技术措施、系统管理等方面着手,确保系统运行的可靠性,达到最大的平均无故障时间。保证系统可靠连续运行。

应用系统采用自启动方式完成,出现问题自动重启。在软硬件平台正常运行的情况下,应用系统故障的恢复时间不超过30分钟。

3. 响应速度

本系统的界面打开时间不能超过5秒钟,对于使用频率高的客服接待、物业收费界面不能超过3秒。

4. 系统容量

每个应用系统子系统的并发用户数不应低于100个。 系统的总用户数不应低于1万。 5. 易用性

为减轻用户使用负担,一项功能的多个计算机指令操作尽可能在同一界面完成,确实需要进行屏幕切换的,屏幕切换次数不超过2次。

2.6 其他需求

3 软件应用系统技术方案设计

3.1 设计原则

一、以可信的消息管控平台为核心,以面向服务架构为基础搭建应用支撑平台 做到高内聚、松耦合,系统构架层次化,降低信息数据层、业务应用层、用户交互层资源间的耦合度(同层间及不同层间),成为松耦合的三个层面。

二、基于面向服务的应用系统集成环境

服务交互的参与方并不直接交互,而是通过一个统一服务层交互。

三、采用微服务开发技术进行应用的快速开发,构件式切分技术进行应用的灵活组装。 将应用软件分解成为一个个独立的服务,通过组装不同的软件服务单元来实现软件的集成。

四、基于J2EE技术体系及三层结构开发应用系统,采用大集中方式管理数据资源。 采用三层应用结构进行应用系统的开发。系统体系结构采用三层架构,即表示层、业务逻辑层、数据层。

五、基于标准和接口保证整个体系的开发性

在整体架构设计中,采用业界标准的J2EE架构,在服务集成方面,采用基于Web Service标准,在界面集成方面,采用标准规范。

3.2 系统定位

本系统主要用于解决成本控制方式落后的问题,能够使能够更有效、准确、方便、智

- 4 -

成本数据库信息系统技术方案

能的进行成本的测算和目标成本的制定。

3.3 架构设计

3.3.1 系统技术结构分析

系统总体微服务的架构模式 前端展现层主要采用Bootstrap、vuejs、jquery、html5等技术来实现美观的互联网风格以及对于多分辨率多端浏览的支持 后台采用SpriongCloud架构对于系统结构进行分离,使得各个模块都能够得到自治。其中还需通过使用Spring对于ActiveMQ、Quartz的集成来完成对于系统消息以及定时任务的支持。

数据库采用MYSQL主从同步,缓存使用分布式缓存redis并提供持久化。 3.3.2 系统架构

- 5 -

成本数据库信息系统技术方案

3.3.3 技术架构

3.3.4 数据库设计 3.3.4.1

表与字段的设计

1)表设计原则

(1)标准化和规范化;每个单词中间用”_”分割;

(2)在设计数据库的时候考虑到哪些数据字段将来可能会发生变更。

(3)表名命名基础表CD_TS业务表TB开头,业务表中CD_TB_加业务模块分类进行区分业务后面跟上具体业务命,中间用”_”分开.如:基础表CD_TS_XXX , 业务表 CD_TB_TARGET_XXX 和CD_TB_DYNAMIC_XXX

2)字段设计原则

(1)选择数字类型和文本类型要尽量充足,否则无法进行计算操作;

(2)增加删除标记字段。在关系数据库里不要单独删除某一行,而在表中包含一个“删除标记”字段,这样就可以把行标记为删除。

(3) 字段命名规则:命名尽量简短每个单词已”_”关联,如: comprehensive_unit_price或quantity_base_description 3.3.4.2

键和索引

1)键选择原则 (1)键设计4 原则 ①所有的键都必须唯一; ②为关联字段创建外键; ③避免使用复合键;

④外键总是关联唯一的键字段。

- 6 -

软件项目成本管理系统技术方案

成本数据库信息系统技术方案2)由集团五个三工作中心编制成本测算模型,按城市地区、业态编制不同类型的成本测算模型。3)项目公司可依据集团编制的成本测算模型,对项目所需成本模型进行调整制定。4)审定已编制的成本测算模型,审定完成生效。5)由集团五个三工作中心或项
推荐度:
点击下载文档文档为doc格式
7uofv0r9191j03v4iv5u208bi7808n00a7z
领取福利

微信扫码领取福利

微信扫码分享