请选择 进入手机版 | 继续访问电脑版
查看: 11|回复: 0

信丰物流管信丰物流系统

[复制链接]
发表于 2020-5-22 07:08:52 | 显示全部楼层 |阅读模式
信丰物流管信丰物流系统DB备份服务器 操作系统:windows 2003或者Linux redhat as5   4)安全可靠性▲:充分利用各种安全机制(包括安全制度、分级管理、密钥体系、角色划分…、数据备份等),确保系统的安全可靠▪。  系统基于Struts2△.0+Spring+Hibernate技术框架,在实际开发应用中系统应用程序结构如下图所示。  根据前面的业务分析结合将来公司业务的拓展需求等,我们设计了一套可扩展性的松耦合的服务器架构▷。这个设计可以确保在用户数量不断增加的环境下•,我们通过添加硬件服务器来规避系统性能方面的缺陷,这样可保证当并发用户数量比较大的情况下,系统还能有比较好的响应速度-。  Hibernate业务模型由hibernate-tools工具根据*….hbm◁.xml文件自动生成,由Hibernate容器负责同库表关系映视;  报文通信组件 它是SuperFrame框架的基础组件,用于Web组件同服务器间的数据通信,报文发送,报文接受▲,报文信息解析等。同时定义传递数据包的格式标准协议,并采用XML描述数据包协议。  数据库端:采用Oracle数据库服务器▽,采用Oracle的集群技术进行数据库服务器的负载。  用户的帐号可以和计算机的mac地址【全球唯一地址】绑定△,这样可以确保操作员只能在指定的计算机上操作系统,而在其他机器上不能登陆系统。 系统授权机制  用户▽:与角色相关,用户仅仅是纯粹的用户,用户是没有与权限直接相关的,用户要拥有对某种资源的权限▷,必须通过角色关联赋予一组权限;与功能特权或数据特权相关,用于给用户赋予特殊的功能权限或数据权限。  采用基于JAVA的J2EE技术规范和B/S的系统结构,目前J2EE技术框架具备最好的扩展性、开放性•、高效处理能力▷,其可运行在任何操作系统上和任何的硬件环境中。客户端为IE浏览器,应用服务层采用Struts2▲.0+ Spring + Hibernate的轻量级Web开源框架,是J2EE最流行技术构架(目前java程序员普遍在使用的技术组合)•,使得系统既可运行在简单的Tomcat服务上,也运行在性能高效的Weblogic,Webphere等大型商业应用服务上▷。整合SOA(service-oriented architecture)架构★,为系统扩展提供强大的接口,具有平台和技术的独立性。网络报表特性,系统告警机制,页面Sitemesh的整合与管理。优化的查询功能,多维数据分析,发挥Oracle系统的强大功能。系统技术框架结构设计图如下▪:  考虑到未来公司客户服务的不断提升,为了能同时确保外部客户(厂商•、终端客户)和内部员工的使用,我们将系统从物理结构上将系统切割成两大部分▲:核心物流业务系统和网上物流服务系统☆,详细的部署如下=:  它是一个基于P2P模式进行设计的底层组件平台=,当前在其基础上提供内部邮件=、公告信息、提醒信息、预警信息、发送定时消息、发送上报消息等功能。  由于各种原因而造成的关键服务器(包括数据库服务器应用服务器)无法提供服务(如▷:网络原因、操作系统原因、应用系统原因等),在修复该节点的服务器后•,该服务器将自动加入到运行中,其他相关的服务程序无需重新启动▪;也无须重新启动其他服务器-,大大提高了系统的运行稳定性,减少人为处理故障的时间。  DB(Oracle) 提高数据库最基础的数据存储,查询服务,库表结构也有hibernate-tools工具根据*.hbm.xml文件自动生成  Web服务端: Apache Web服务器和Tomcat应用服务器部署在一个应用服务器,Apache 服务器做分流作用,Tomcat采用集群技术来做负载均衡。  42D0632 146GB 10K 6Gbps SAS 2.5 SFFSlim-HSHDD 3 1800 5,400   利用数据库备份产品及定时对数据作镜像备份机制 ,将数据备份在本地或远程的数据库服务器上,供意外和灾难恢复,确保防止数据丢失△。  DB服务器 操作系统:windows 2003或者Linux redhat as5   声明▪:百科词条人人可编辑▽,词条创建和修改均免费,绝不存在官方及代理商付费代编▲,请勿上当受骗。详情  它统一实现了系统中的编码项数据的维护功能…,做简单的配置就可实现对编码项的维护功能。  DAO是一个数据访问服务第三方的工具类库,为IService对业务模型操作及运算提供方便的工具服务;  Action处理程序,主要完成来自页面的Action请求相应○,调用相应得IService业务服务接口◇,根据IService返回数据模型结果及状态来分发显示模板,或者跳转其他Action▪;  考虑到业务系统的并发用户数和系统的相应速度都比较高☆,我们在这里给WEB和DB端都使用集群技术,服务器采用专用的硬件服务器。  IService业务服务接口,主要完成一个独立的业务逻辑封装,提高业务逻辑处理的服务接口☆;  用户通过自己的帐号和密码登录本系统,对每个用户系统规定应有的数据操作权限,权限控制由专门的系统管理员统一管理▷,确保杜绝用户对数据恶意操作-,和机密数据的泄漏;  系统研发建设过程包括系统需求分析阶段=、系统设计阶段、系统开发实现阶段、系统调试测试阶段、实施与运行阶段五个阶段。系统研发建设的处理流程可总结如下△:  提供商户和在线用户查询使用□,系统定时保持数据和业务系统同步【可以采用定时同步】  6)模块化功能设计和构件化程序开发:系统采用模块化功能设计和构件化程序开发,目的在于□:  严格按照《保密法》有关条款,通过身份认证方式•,控制不同身份的人员获取信息的范围。  它是一个功能完整的工作流引擎,用于管理及定义客户的业务审批流程,运行时系统可以根据先前的流程进行运转,完成上报○、审批、退回、智能计算运行路径等非常复杂的功能。  2)先进性:信息技术发展非常迅速,硬件更新换代频繁△,性能价格比不断跃升,软件版本升级也非常快=,平均几个月时间就有新的版本推出。信丰物流系统因此,在设计中必须充分考虑系统的先进性和当今技术的发展趋势。  通过简单的参数配置可以实现各种复杂的统计分析图表,如:柱状图、线形•、多线形、饼图等◇。  46M1075 Redundant 675W Power supply 1 1200 ▲;1…,200   1)实用性:最大可能地满足本系统的业务要求,是系统建设的根本目标△,也是系统设计的基本出发点。因此,系统实用性方面应具备以下特点:  DB主服务器 操作系统▷:windows 2003或者Linux redhat as5   使用SuperFrame业务组件框架可快速构建生成基于J2EE三层架构的物流管理应用系统,并且有丰富的组件支持。应用服务器采用Tomcat或者其他商业应用服务器;数据库服务器采用SqlServer或者其他商业数据库;客户端使用IE浏览器。以下为本系统的体系结构图,及分项说明。 数据库访问组件用于访问数据的标准接口○,基于本组件构建的应用软件,可以兼容不同的数据库△,同时提供数据权限控制接口◆;  x3650M2/ 7947-I01 Xeon5504 2.0Ghz▷, 2*2GB, 2.5 HS 146GB SAS HDD, 2*Giga Ethernet, Light Path, CD-RW/DVD Combo★, 2U ,HS 675W Power 现货 14500   采用三层/多层体系结构将数据库服务器同外部应用网络独立开来,保证数据不能被外部直接访问。信丰物流系统对于应用来说▼,采用严格数据库系统权限设置与检查防止非授权用户访问数据;   Web组件 它是SuperFrame框架支持快速开发出专业的B/S架构应用的组件体系,web组件可帮助开发人员在IE端解决复杂的Web交互、数据采集△、数据展示等功能,它在原有的html标签上进行功能上扩展,主要在div 和input标签进行封装和扩展。以div为扩展的web组件主要完成布局•,面板,显示■,按钮工具栏等功能,以input为扩展的web组件主要完成信息录入功能=。  应用程序的运行流程由显示模板(JSP程序)◁、Action处理程序▲、IService业务服务接口、DAO数据访问工具、Hibernate业务模型、DB(Oracle)等六个节点组成。其中图中红色部分都是根据业务需求进行程序编码的节点。  Web服务器 操作系统◁:windows 2003或者Linux redhat as5   对于用户并发的问题,根据我们的测试★:每台Web服务器可大概可以支持100-150个并发用户  X3550 M2 Xeon5504 2.0Ghz 4MB(L3 cache) 2*2GB,146GB 2.5 HS SAS BR10i, RAID0/1 ,675W HS(1/2) 2*Gb 3Yrs 1 13900 ★;13,900   46M1078 Quad-Core Intel Xeon E5504 2○.0GHz 800/4MB L2 80w 1 2800 2▼,800   应用程序总体结构由Struts2.0容器、Spring容器、Hibernate容器组成▲。Struts2.0主要处理Action的请求☆、数据模型的中转及简单的二次组装、信丰物流系统分发显示页面、显示页面的跳转等▲,通过struts=.xml及struts_*△.xml实现功能的配置…;Spring中封装了应用系统的业务服务接口•、DAO的业务模型访问操作☆、Hibernate容器,并且提供了事务管理☆,数据库连接、ICO•、业务接口拦截处理等服务•,通过applicationContext.xml及applicationContext-*△.xml实现功能的配置;Hibernate封装了业务模型和数据库表结构的映视管理,使得程序开发基于业务对象模型的拼装,降低代码逻辑的复杂度,其通过*.hbm.xml配置文件自动生成业务模型代码、数据库表结构、以及完成业务模型和数据库表模型的映视管理。  显示模板(JSP程序)主要完成UI层数据收集及页面结果显示功能,一般由JSP程序完成;  功能资源△:具体业务功能入口的URL连接,如新增xxx、编辑xxx信息等功能入口的URL。  5)网络化◁:本系统以计算机网络为载体,运用C/S与B/S体系结构相结合的方法,充分发挥Intranet/Internet的技术优势。这样既奠定了系统应用领域的拓展基础▪,也符合了当今信息系统发展的趋势。  主要应用分析统计,系统定时保持结果数据和业务数据同步【可以采用一天一同步】  Web服务器 操作系统•:windows 2003或者Linux redhat as5   7)简单易学的操作界面:系统界面的设计和排版需符合日常的工作习惯和信息技术应用水平,做到界面简洁、操作简便。  为了不影响业务系统的使用▲,可将历史数据进行归档▽,这样可以减少业务系统的数据量  由于网上服务主要是提供给▷:定购用户和商户在线查询订单状态以及其他网上服务,对系统并发行和响应速度要求没有业务系统这么高并且考虑当前的业务性和实施成本等因素▲,我们设计一个WEB服务器和一个数据库,服务器采用普通PC 服务器。由于服务器我们采用PC服务器◁,根据我们的测试:每台Web PC服务器可大概可以支持100-150个并发用户。  国内外开发及实施软件管理系统,不乏正反两方面的经验。本系统的设计应该汲取各方面的经验,力争创造自己的特色,所以要求系统设计和建设要遵循下列基本原则:
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则