时间:2018-08-16 点击: 次 来源:网络 作者:佚名 - 小 + 大
物流仓储管理系统总体架构分析:物流仓储管理系统总体架构分析.doc
1.持久层 持久层即设备层,位于整个物流仓储管理系统的最底层,包括系统各类设备,例如计算机、终端机、服务器、局域网、广域网设备及其他自动化设备等。持久层为系统提供了数据交换及显示平台,所选取的基础设备及结构设计决定了整个系统的运行效率及维护成本。 (1)网络布局。在物流仓储管理系统中,网络采用了以内部网为基础,附以连入互联网的结构,见图1。该系统采用集中式方案,也就是数据中心、数据库及应用服务器、DDN专线、仓库仅需仅需PC终端的安装,地局域网连接数据中心以及电信DDN专线,再经应用服务器仅需数据库的访问。数据中心和仓库之间采用的是电信专线方式连接方式,此网络其实就是一个内部专用网络,因而也称内部网,无论是安全性方面,还是速度方面均不会受到外界的影响,因而较互联网环境而言技术保障性更强。此外,为强化同外界之间的联络,数据中心存在某个出口同互联网想连,这样一来,某些诸如内、外信息交流等活动即可以互联网形式实现,存货信息也可通过互联网进行实时查询。 (2)数据库应用。目前,应用数据库中以关系型数据库为主流,例如oracle、Ingres、Sybase、DB2、MsSQLserver及Informix等。由于系统借助于windows平台进行开发,并根据系统中所估计的数据量大小,选取MSSQLServer2000EnterpriseEdition为后台服务器,MSSQLServer2000是目前使用最为广泛的一类服务器,不仅高效,而且实现了同WindowsNT/2000和Window9x的集成,因而可以充分利用系统的各种特性,同时,其无范式等相关要求,可以实际需求为依据进行数据库的构建,开发工具丰富,具备分布式优化查询等多种功能。 2.逻辑层 逻辑层作为表示层与持久层的枢纽,它对表示层用户的需求进行响应,针对用户的需求对数据库进行更新,或生成相应的SQL语句检索,并将所得结果发送回客户端,就编码而言,此层最易受到忽视。若在持久层或表示层看到此类代码,则会引发程序代码的高偶合性,并导致代码难以维护等问题出现。为了解决此问题,可选取如下框架,Spring或者PieoContainer,其可有效地进行对象的搭配,它们都是通过“依赖注入”实现的。Spring是通过给定参数Setter法进行Bean的建造的,同时,还提供了type2、type3等供以选择。Spring通过XML配置将程序所涉及的业务逻辑及数据存取对象均进行了联系。 3.表示层 表示层即所谓的用户界面层,负责对用户的输入进行处理或为用户提供输出服务,与此同时,界面层也承担一定的安全保护功能,保障用户获取同自身权限相一致的信息。此层往往借助于前端工具Jsp、Applet等来实现。表示层具有如下功能:一是对用户请求进行管理,并进行响应;二是可实时处理各仓库间的相关数据信息;三是有效降低了网络故障频率,提升了系统的稳定性与可靠性;四是各仓库建设过程初期投资较少,见效较快;五是系统维护过程较为专业,各仓库的运行维护成本较低;六是系统更新升级方便、快捷。 |
上一篇:没有了
下一篇:没有了