软件应用系统设计及实施方案 联系客服

发布时间 : 星期日 文章软件应用系统设计及实施方案更新完毕开始阅读1946c08d6529647d27285251

行业数据参考模型是行业内主要特征的描述,它排除了行业中企业的个性化特征的描述,在进行系统建模时最主要的是理顺业务,建立行业数据参考模型。通过生成转换工具,可以将行业数据参考模型自动转换为业务数据模型和数据仓库模型,然后可以在业务数据模型、数据仓库模型的基础上进行个性化调整。

下图为xxx领域的数据模型的体系架构`图。

特定领域的数据参考模型的体系架构如图1所示,最下面的通用横向数据模型和特定领域的术语和数据字典是构建特定领域数据参考模型的基础。在其基础上建立的特定领域的数据模型包含领域横向数据模型和领域纵向数据模型,领域纵向数据模型又可以根据主题划分为几个相对独立的领域主题。关于通用横向、领域横向、领域纵向数据实体的详细说明如下:

通用横向实体是跨领域适用的数据模型实体,由键和属性组成。如以“人员和组织”为主题的数据模型,它不仅仅能在特定领域内复用,还可以跨领域进行复用。领域横向实体是指在领域内相对通用的数据模型,经常被领域纵向模型引用。领域纵向实体是指只在某个特定领域适用,不被领域横向数据模型引用,和其他领域纵向数据模型的关系往往也是确定的。

对特定领域的数据建模来说,重点是要分析清楚在特定领域内数据模型中,哪些属性是复用的关键,即哪些属性是对领域特征的抽象。我们对ER图概念模型描述方法进行了扩展, 引入“维度”、“维度层次”、“事实”三个数据仓库的概念,扩充了ER图中的属性定义,并在此基础上,对构建特定领域数据参考模型提供了一个方法,对原有设计方法中忽略的概念的抽象过程进行了详细说明。 1.5.3 数据质量管理

在进行系统使用过程中,数据质量是一个至关重要的问题,它直接关系到系统的正常运行,因此,对于数据质量也有必要进行严格的监控和管理。

数据质量管理的方法主要是基于流程,利用数据之间的勾稽关系进行数据质量的检查和纠错的。

从xxx流程看,从申请到收费、分类、初审、实审、复审、授权、失效等每一个环节之间已经环节内部都可能存在数据的一致性问题,在制定数据质量管理方案的时候,将基于xxxxxx的流程,对xxx中的各个环节之间的数据以及环节内部的数据进行一致性的监控。 1.5.4 数据存储方式

数据存储将采用关系型和XML方式结合进行数据存储。

1.5.5 其他重要问题 (1) 数据移植;

下文将针对数据移植进行单独的详细地阐述。

(2) 数据的完整性和一致性;

数据的完整性和一致性的保证主要通过如下途径来实现的,首先是从数据模型的层次从根本上保证数据的完整性和一致性;再通过建立长效的数据质量监控管理机制,自动监控管理与手工干预相结合,解决在实际系统中出现的数据质量问题。

1.6 用户界面

1.6.1 用户界面设计原则

(1) 系统的界面风格统一采用编制好的CSS文件,对单元格、按钮、下拉列表、文本框

都进行统一的规格化,页面布局采用左边菜单项右边功能页的页面布局。在内容填充中,对每一录入项都进行数据合法化校验,如果出现异常和错误将采用统一的报错页面和易懂的提示语言对异常或错误进行描述。

(2) 对于用户操作来说,越容易、越简便越好,在系统的编制过程中我们将体现以人为

本的友好操作页面,根据登陆人的不同,根据权限的不同对每个人的操作页面都能做到定制,方便操作人的操作和管理。

(3) 由于系统采用同步和异步两种方式进行数据的交互,异步操作可以使用户更加方便

的在页面操作过程中和数据库中的数据进行交互,同步操作可以使用户提交页面时实时的对提交的内容进行查看和修改。

(4) 系统提供在操作过程中根据输入项和功能来提示的功能来帮助用户更好的使用和

操作系统。

(1) 系统的使用参考手册除了系统使用参考手册外还建立了xxx相关的知识库。知识库

中支持用户进行组织资料,用户查询相关只是和参考。如:知识库中如果存储了计算机相关的xxx知识,在xxx的申请和审核过程中操作人员可以通过查询知识库得到相关的资料进行参考。

1.6.2 用户界面层设计技术

(2) 在web页面中通过页面文本框组件、下拉列表组件、单选按钮组件、多选按钮组件、

按钮组件等组件对页面进行设计和实现。

(3) Web页面采用http同步技术实时对系统进行访问,也支持在页面中使用AJAX技术

对系统进行异步的访问,得到页面和系统交互后得到的相关内容。

(4) 使用web框架技术Struts对页面进行加工和整合,使用户更方便的操作和使页面

程序可读性更高。

(5) 在页面的设计和实现过程中,离不开其它框架的支持,如:Spring提供业务层的

操作支持,Hibernate提供数据库的操作支持,还有诸如Tiles、Web service、JMS等技术的支持。

2 概要设计说明 2.1 概述

系统建设的总体目标是完成xxx的整个生命周期的管理,替代原有的以纸张推动的xxx系统,提高xxx审查的效率和质量。

系统的总体方案主要包括系统的体系架构、数据模型、用户界面,以及系统的部署方案、系统接口、数据移植方案、查询统计方案等。它从体系架构、数据模型、用户界面等各个层次对xxx局xxx系统的开发和实施方案进行总体描述。

系统将采用基于J2EE的B/S架构进行开发,采用基于组件的SOA架构方法和策略来进行系统的层次体系架构的设计,采用基于JAVA的面向对象的方法对组件与服务进行构建。系统具有统一的简洁一致的用户操作界面,有很强的扩展性、重用性和很好的性能。

系统具有很强的灵活性,在开发时,将通过使用工作流、业务规则引擎等提高系统对于业务流程和业务规则变动的适应性;在架构上,采用SOA架构和组件化技术来应对系统的各种变化;在数据层面上,通过良好的数据模型设计来应对各种主要变化;在实现中,通过各个层次的复用提高系统的开发效率和系统的灵活性。

系统建立在各种标准之上,架构标准、数据标准等,并将在实际开发过程中建立统一的系统开发标准规范体系,从整体上提高系统的水平,便于与外部机构进行接轨。 2.2 设计原则 2.2.1 统一设计原则

统筹规划和统一设计系统结构。尤其是应用系统建设结构、数据模型结构、数据存储结构以及系统扩展规划等内容,均需从全局出发、从长远的角度考虑。数据库和接口涉及需要考虑相互的统一性,保证系统的接口与数据存储的一致性,保证系统的高性能应用。 2.2.2 先进性原则

系统构成必须采用成熟、具有国内先进水平,并符合国际发展趋势的技术、软件产品和设备。在设计过程中充分依照国际上的规范、标准,借鉴国内外目前成熟的主流网络和综合信息系统的体系结构,以保证系统具有较长的生命力和扩展能力。保证先进性的同时还要保证技术的稳定、安全性。采用先进的系统架构,能够为将来的系统规划提供便利,为今后的发展奠定基础。