1 / 24
文档名称:

系统技术架构说明书.doc

格式:doc   大小:3,548KB   页数:24页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

系统技术架构说明书.doc

上传人:lu2yuwb 2022/8/24 文件大小:3.46 MB

下载得到文件列表

系统技术架构说明书.doc

文档介绍

文档介绍:全网电子商务平台
技术架构说明书
2010年3月18日
北京友联慧通科技
目 录
技术性需求分析 4
一致和可行,把满足用户业务管理作为第一要素进行考虑;
   ◆ 采取总体设计、分步实施的技术方案,在总体设计的前提下,系统实施时先进行业务处理层及低层管理,稳步向中高层管理及全面自动化过渡。这样做可以使系统始终与业务实际需求紧密连在一起,不但增加了系统的实用性,而且可使系统建设保持很好的连贯性;
   ◆ 全部人机操作设计均充分考虑不同使用者的实际需要;
   ◆ 用户接口及界面设计充分考虑人体结构特征及视觉特征进行优化设计,界面尽可能美观大方,操作简便实用。
统一及一致性原那么
在统一的用户界面风格前提下,实现各GUI中各类按钮、图标、文字〔字体、大小〕、热键〔快捷键〕的统一和一致,到达便于使用、便于学****交互友好的目的。
   人机工程及标准化原那么
    在保证界面风格统一、一致的根底上,按照人机工程原理,遵循IBM 和 Microsoft的界面设计标准,将界面的布局〔包括按钮、菜单、显示框等〕设计成符合操作者****惯的形式,并在界面颜色的搭配上满足操作者长时间工作要求,提供一个人性化的人机操作环境,以保证用户使用的舒适性。
业务引导及易用性原那么
充分考虑业务的管理需求,在界面的菜单及功能的组合设计中,将界面的操作顺序按业务归类,以便操作的有效引导,保证软件的易用性。同时,在各功能名称的用词、信息提示文字等方面,使用政府审批业务的标准化****惯化用词,以保证软件使用者的****惯性,符合现有政府审批管理模式,有利于操作者在较快的时间熟练用好软件。
  
友好及方便性原那么
    鼠标、键盘的灵活输入方式;热键的使用,以保证各种业务数据信息的录入界面,更新维护界面和记录增删界面及部门内部信息查询界面和信息统计报表界面等使用的方便性、友好性,确保各种业务信息数据都能通过用户界面方便地、快速录入。
扩展性和适应性原那么
扩展性和适应性是系统升级前要考虑的首要元素,为了进一步让客户能够降低本钱来完成未来可预见的系统升级开发,系统在设计时就充分考虑到实际系统在今后工作开展而产生的升级需求,尽量保证在原有代码根底上容易适应、容易修改和升级的目标。
数据共享原那么
对所有的数据采用合理的数据结构,把它们有效地组织好,进行统一维护管理,防止数据重复,减少冗余,提高准确性和可靠性,保证数据的统一性和完整性。
系统技术架构的设计
技术架构的特点
我们的技术架构有以下特点:
    ◆ 采用目前平安性能高,扩展性好,框架技术最为完善JAVA语言作为系统开发的语言。
◆ 采用SSH框架技术,使系统能够分层开发,各层之间逻辑清楚,层与层之间提供接口方式来实现业务和数据的沟通。让系统具有极强的扩展性。
    ◆ 基于组件技术,力求将变化封装在组件内部。对应组件可以对外提供API。
    ◆ 适应能力强,同步、异步都能处理,既能满足快速反映的业务的需求,又能满足大数据量、复杂的、异步的业务的需求。
    ◆ 与OS、中间件平台、数据库系统无关。
    ◆ 具有很好的可扩展性。模块化使得系统很容易在纵向和水平两个方向拓展:一方面可以将系统升级为更大、更有力的平台,同时也可以适当增加规模来增强系统的网络应用。在扩充或修改功能时,根本不会破坏原有结构的稳定性。
◆ 强而可靠的数据库搜索引擎
◆ 实用且平安的SEO搜索引擎设计
◆ 支持分布式部署的缓存引擎
系统的架构图
技术架构图
系统技术架构图
系统请求数据处理流程图

体系结构图
体系结构图
系统核心功能分布图
架构层次的说明
数据库层
对于平台中的所有应用,都存在着各种各样的配置信息、业务数据、系统运行状态等信息。数据库层对这些数据信息本身进行归档,提供快速查询的底层接口,并保证数据的完整性、可靠性。
    在数据库方面,我们的程序是可以无缝对接主流数据库的包括Oracle,Mysql,和MSSql,但建议
采用Oracle 或者是 MySQL。因为他们和程序一样具备跨平台的特性,但这两种数据库分别有不同的适用环境。
Oracle 
    ◆ 适合大型的电子商务应用。
    ◆ 能使用所有的商城平台功能。如访问量排行榜、降价排行榜、销售排行榜、访问量统计等等,就以往的经验来看,这些功能每天要处理的数据都会超过一千万。这种数据量如果使用传统的统计方法,统计一次的时间就可能会以天来计算了。如果