软件建设方案课案.doc

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
. . 整体设计 设计原则 平台建设将以国家各类技术规范和业务要求为依据.采用业界成熟的解决方案.采用BS模式.建立软件系统.建设统一的业务处理体系。 先进性:以促进工作安全发展为指导原则.确保系统成熟稳定的同时放眼未来迎合发展。 兼容性:系统平台为开放式、标准化平台.满足未来本单位各服务构建及各机关单位服务及应用的无缝对接。 安全性:系统应对数据库的存储和访问提供有效的安全措施.防止数据链及数据通讯链受到恶意攻击.访问调用有痕且追溯可查。 可扩展性:系统的构建及数据的交互满足共享模式.采用灵活、开放的模块化设计为系统扩展、升级及可预见的管理模式的改变留有余地。 可靠性:多维度确保系统的正常运转与数据安全可靠。 经济性:实现最优化的系统设备配置.降低系统造价及运营成本。 易用和易维护性:系统应采用简洁、友好的人机界面.在出现系统故障时.能够简便快捷的进行处理。 共享性:系统共享性的要求为了保障各业务体系间的数据流转的流畅且在安全性保障的前提条件下.构建协同校验、统一管理的建设精神。 技术指标 技术路线 应用平台:平台系统遵循JAVA EE或.NET标准; 运行模式:B/S模式的五层架构; 扩展接口:基于Web Service、JSON等标准规范.采用XML的数据传输格式;低耦合应用组件进行分布式部署、组合和使用.具备未来可扩展增减业务模块的架构; 安全架构:符合HTTPS的安全架构; 操作系统:支持UNIX、LINUX和Windows操作系统; 权限控制:基于角色的访问控制RBAC模型的权限控制.可动态支持功能操作权限和数据访问权限灵活配置; 登录模式:支持单点登录与统一安全认证、支持数字证书验证; 系统架构:分布式系统基础架构.采用基于Hadoop技术或其它类似技术的大数据处理框架; 系统架构 系统采用Browser/Server的B/S模式(浏览器/服务器模式).服务器端采用Windows Server版操作系统。网络中心配备若干台高性能服务器.实行应用和数据分离的原则.加强系统运行的稳定性和安全性。服务器采用Windows Server2003以上版本.后台采用SQL Server数据库.前后台开发工具采用.net等。 整体系统分为:基础设施层(系统所需的基础设备、系统、中间件等)、资源层(实现具体功能的各种数据与信息库)、应用支撑层(对所有应用系统提供各种数据访问功能的中心服务系统)、应用系统层(实现具体功能的各种应用系统)、服务层。 资源层提供集中的数据访问.包括数据连接池控制、数据库安全控制和数据库系统。集中的数据访问能够在大量用户同时并发访问时共享有关连接等信息.从而提高效率.集中的数据库安全控制.使任何来自互联网的数据库访问都必须经过强制的安全管理.不允许直接访问数据库的行为.杜绝安全隐患。 应用层通过提供统一的数据服务接口.为各个应用系统提供服务.应用系统的表现可以是网站、客户端系统、Web服务以及其他应用。并通过目录与负载均衡服务提供统一的负载均衡服务。任何一个应用服务器都可以同时启动多个服务.而通过目录与负载均衡服务来进行负载均衡.从而为大量用户并发访问时提供高性能服务。信息集成分析平台应用服务器提供核心服务.包括数据服务、管理服务、基本安全服务、其他业务服务等;数据同步服务器将数据有条不紊的同步到各个数据库;系统更新与版本升级服务器提供各个系统的版本升级管理.使任何一个系统都保持最新版本;Web日志分析服务提供用户访问分析.提高平台后期修改、维护、更新的针对性。 系统安全 (1)基于用户角色的权限控制实现应用层安全。 一是严格控制不经授权的用户访问系统。二是每个合法访问系统的用户都具备一定的权限.以限制其操作范围。在业务系统操作时.只有具备相应业务系统操作权限的人员.才可办理相应的业务。将结合统一用户与权限管理实现基于用户角色的权限控制实现应用层安全。 (2)权限管理方案 对岗位(角色) 的授权分为两个部分.一是业务操作的授权.菜单功能授权.二是数据的授权。通过管理员对分部门进行分别设置不同的角色.通过各种角色进行分配菜单和功能的权限.以及设置不同的数据权限。 (3)加密策略 加密主要包括数据的加密传输和数据的加密存储。 对于普通数据加密传输.可以通过SSL 加密在 Internet 上传输.保证数据不被窃取。 对于保密程度较高的信息可以加密存储.提供一个加密模块.采用 RSA 加密算法进行加密。通过加密模块.用户可以选择需要加密的数据表并存储下来。所有需要加密的数据表的数据在存储之前都需要通过加密模块检测.如果数据需要加密存储.则调用加密算法进行加密.加密后的密文存放倒数据库中;如果不需要加密.则直接存储明文。同样.在调阅数据的时

文档评论(0)

smdh + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档