XX市土地矿权交易市场信息平台(软件部分)建设项目
5. 向导
许多功能要求填写多项信息,这些信息又不好集中在一个对话框中完成,就要使用向导,比如添加新员工注册向导。向导的实现逻辑和要求可以参考WORD中的向导实现。
6. 打印
所有打印都是调用一个打印工具栏和相应的报表定义,在打印工具栏上可以实现预览、放大、缩小等操作。
7. 数据关联
对统计产生的数据,可以钻取到它的来源,并显示相应的列表。对编码数据,可以让用户选择输入。对一些有相关表格的数据,比如选人,可以提供定位功能,方便用户操作。
8. 代码表
对可以规范化的字段信息,以编码方式保存,显示给用户的是编码的解释,比如性别,保存为0、1,但显示时总是显示男、女。采用选择框进行数据输入。
9. 组合查询
本系统在大多数页面上都有筛选、排序、定位和树表查询等多种检索手段。所有查询功能可以针对一个表(在数据字典中定义),也可以针对表的组合(视图)。
1.3.4.4. 基础组件
业务基础件(BSD)是基于中间件产品、属于应用公共模块,它们提供标准的开发接口供应用系统调用,为建立统一的系统集成接口提供保障。下面是列举的一些需建设的常用组件模块,用户应该进一步统一规划和管理这些组件:
1. 安全组件
基于服务器端组件访问权限认证(JAAS)机制的安全应用开发平台, 可以为服务于Intranet/Extranet 的企业应用提供方便的基础安全支持。
2. 交易组件
为联机事务处理系统中提供完善的交易管理,保障全局交易的完整性和一致性,是网络商务应用中构筑强壮的后端分布式交易处理的基础平台。
3. 基于数据总线的数据集成服务引擎
对组织的各种异构系统进行整合,并为以后开发的各种面向服务的应用提供自动的集成,当用户的业务需求有变化时也不需要对原来的系统进行改造,真正
第 31 页 共 140 页
XX市土地矿权交易市场信息平台(软件部分)建设项目
达到“按需互连”的效果。
4. Web应用服务器组件
应用服务器通过把用户接口、商业逻辑和后端服务分割开来,向开发者提供了一种创建、部署和维护组织规模的Web 应用的模块化方式,为要转向Web 的用户提供了高性能多线程的环境。
5. 工作流组件
在应用系统中,一个复杂的业务流程,可能会涉及很多复杂的业务环节,通过工作流组件可以建立工作过程模型,直接驱动各应用模块执行相应的任务,通过工作流系统的处理,实现业务流程的自动化,提高整个应用系统的运行效率。
6. 内容管理组件
属于应用组件,管理各种类型的数据内容。
7. 其它业务组件
如用户,部门,报表,查询等类型的应用。
1.3.5. 性能设计
1. 系统实时性设计考虑
系统将设计专用服务程序,采取多线程的方式在后台实时跟踪数据的改变情况,在单笔数据变化的情况下,服务程序的数据同步线程将完成指令数据的实时数据同步;对于大数据量的数据同步,服务程序中的大批量同步线程程序进行结果同步;另外,服务程序还有一个实时监控线程负责完成双边的实时数据的同步,如果出现异常或者数据不一致的,在后台进行智能同步,确保双边数据的一致性和同步性。
2. 系统运行速度设计考虑
对于用户直接请求的业务处理,系统将尽量利用硬件的多核处理能力,并应用多线程的设计方案实现如下运行要求:
(1)常规操作要求软件没有明显停滞;对超出响应时间要求的响应要求提供进度条或图标等方式来告诉系统使用者需等待的时间;对网络流量予以事先估计,根据硬件能力限制网络会话的最大数目,保证网络服务质量。
(2)查询响应时间:
? 普通查询响应时间少于5秒;
第 32 页 共 140 页
XX市土地矿权交易市场信息平台(软件部分)建设项目
? 大数据量查询响应时间少于15秒; ? 标准图形数据查询响应时间少于15秒。
3. 设计访问用户数
系统设计时考虑能够满足最大用户数超过等于500人,同时系统在线人数超过等于100人。
4. 系统容量设计考虑
考虑到系统年新增数据量较大(大概200G),在系统数据的设计时将考虑从数据仓库的角度,并且应用数据库对海量数据的存储处理功能,将按年的方式设计数据的增长,实现用户对数据的方便备份和系统性能的提升。并且在业务应用主程序处理端将进行支持大数据批量增长的自动处理服务。
5. 准确性和稳定性设计考虑
系统的稳定性是指系统软件对各种可能出现的差错(各类错误或不合理的输入、系统组件之间的设计不完善而造成的信息传递错误等)的处理能力。它包括正确性和健壮性两个方面:
系统的正确性是指系统本身无错误,它能在未来的软硬件环境下正确地完成所期望的数据输入、管理、查询、信息处理、信息输出,以及辅助管理等各项功能;
系统的健壮性是指在不合理的操作(如:命令错误、输入超界数据、所提供的参数不合理等)情况下系统仍能够运行,或自动调节和纠错,或停止运行并提示错误,或做纠错记录并继续运行,或给出错误信息后转到预先规定的错误处理程序处理运行。
在系统软件设计、开发时,我们对各种可能存在的数据或操作输入差错、各个组件之间信息交换会出现的错误等充分估计,并分析和罗列种类和范围。
6. 可靠性设计
系统不存在致命的故障(bug);保证系统运行不出现死机。系统提供7×24小时的连续运行,平均年故障时间少于3天,平均故障修复时间少于24小时。
1.4. 数据中心建设
数据中心系统建设是XX市土地矿权交易市场信息平台的核心部分,XX市土地矿权交易市场信息平台要集成众多外部系统并通过这些外部系统提供的数据集成。
第 33 页 共 140 页
XX市土地矿权交易市场信息平台(软件部分)建设项目
1.4.1. 总体要求
数据中心的建设不仅要求满足现在应用的需要,还要考虑长远的使用和可扩展性。
数据中心建设要满足XX市土地矿权交易市场信息平台对数据采集录入和系统维护需求, 充分考虑工作的具体要求。数据的取舍、关系的建立应符合工作的实际。
另一方面,在数据库设计上有如下具体要求:
? 数据库设计要按照国家和地方标准建立数据库,要先进实用、规范一致。
尽可能采用现代数据库技术, 保证设计的先进性。 必要时适当放宽规范化要求和冗余度要求。
? 在数据库设计时要充分考虑综合数据库的分布架构,必须保证综合数据库
的数据库实时有效和数据完整性。数据表结构、属性字段的定义完整、明确、界限清晰, 保证用户能方便准确地采集和查询数据.对为了提高查询速度增加的数据冗余, 应确保其一致性, 避免更新异常以提高系统的可靠性。
? 数据类别界定清晰,定义明确 (无二义性),字段说明翔实,术语的采用、
定义尽可能符合有关国家和行业规范,对没有国家或行业标准但是使用频繁,数据量多的字段或经常需要进行排序、统计的字段,定义本系统内统一的代码编制规则和代码表。
上述要求在我们提供的基础开发平台中都已经具备。 我们在数据中心建设上遵循的策略和过程域主要包括:
(1)严格按国家制定的数据标准和规范,结合XX市国土资源局实际情况,建立完整的、满足XX市土地矿权交易市场信息平台建设需要的数据接口标准规范,这一规范不仅仅能够用于本系统建设,同时也要能够兼容各区县系统的数据交换标准。
(2)基于数据规范,建立数据交换元数据字典,这是将规范落地、并能够指导实际的数据管理应用的最好验证。基于元数据字典和数据总线技术(XXXX业务协同工作平台软件最核心的应用),将提供一个高度灵活、规范、高效率、高容量
第 34 页 共 140 页
XX市土地矿权交易市场信息平台(软件部分)建设项目
的数据交换平台。
(3)在XX市土地矿权交易市场信息平台的数据库设计上,将业务数据和管理数据(操作型数据)分离,业务数据库设计要考虑大数据量交换、海量数据挖掘等应用需求,要考虑向多维数据库扩展的需求。
(4)基于XXXX信息发布平台(一个标准产品)开发XX市土地矿权交易市场信息平台的信息发布系统,将实现从业务数据的数据提取和加工发布,该信息发布系统可以向不同的媒介发布信息,同时实现市局门户网站、交易管理系统、交易网的数据发布要求。
1.4.2. 数据规范
由于本系统建设的复杂性,信息规范化对保证应用系统开发少走弯路,提高建设效率,确保市区两级系统信息资源充分共享,规避系统建设风险非常重要。信息规范化工作是系统的基础性工作之一,在应用系统中涉及业务信息数据的采集、传输、交换、处理和使用,而信息数据规范化又是实现信息共享和交换的关键。
制定数据规范应贯彻“有标贯标,多标择优,无标制定”的工作方针。坚持面向工程、突出重点、急用先行、循序渐进的工作思路,配合应用系统开发周期,合理安排规范制定和技术、业务协作。
1.4.3. 数据中心 1.4.3.1. 元数据库设计
元数据构成了对数据库中采集到的数据的说明和背景信息的描述,是关于数据的说明数据。元数据的建立,为数据的长久保存和持续使用提供了保证。
元数据库是关于数据描述信息的数据库。元数据,是解决从分布式网络数据库获取数据的重要手段。应当在建立原始数据库和数据仓库的同时,建立结构相一致的元数据体系。元数据对于综合数据库的求精处理、重构工程十分重要。
XX市土地矿权交易市场信息平台数据库系统元数据库分为三个层次:第一层,为元数据基本集服务,为非空间数据用户描述最基本、最普遍数据信息;第二层,为元数据基础集服务,为具有一定空间知识和管理层用户描述数据较详细的特征;
第 35 页 共 140 页
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库土地矿权交易解 决 方 案(7)在线全文阅读。
相关推荐: