物流管理软件的信丰系统

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了物流管理软件的信丰系统相关的知识,希望对你有一定的参考价值。

参考技术A

信丰软件遵循清晰的发展理念和专注的经营战略,获得了持续的健康发展,相继获得了信息产业部颁发的“计算机信息系统集成一级资质证书”、国家保密局颁发的“涉及国家秘密的计算机信息系统集成甲级资质证书”及“涉及国家秘密的计算机信息系统集成软件单项资质证书”、国家发改委与工信部联合认定的“08年度国家规划布局内重点软件企业”,是北京市科委认定的“高新技术企业”和“软件企业”,部分产品曾获得国务院办公厅和科技部颁发的“优秀软件奖”和北京市科委颁发的“北京市科学技术奖”。 :
1. 基于B/S架构,通过本地电脑、局域网、互联网皆可使用,使得企业的管理与业务不受地域限制
2.客户端无需安装专用软件,使用浏览器即可实现异地、实时业务办理
3.软件完全独立安装在用户自己的电脑或是服务器上,提供数据备份工具,数据资料彻底安全
4. 员工权限分配灵活严谨,可以设置操作人员不同级别的操作权限,避免越权操作,数据相互保密
5. 初始化简单, Excel导入基础数据功能、数据导出为Excel功能
6. 统计功能强大,多种数据查询分析
7. 帐号不限,可以任意添加、修改、删除用户帐号
8. 使用期限不限,一次购买,终身使用
. 9. 安装简单,使用简捷方便,通过三种方法(视频教程、书面教程、电话支持)使您更快熟悉软件功能 1.系统设计原则
国内外开发及实施软件管理系统,不乏正反两方面的经验。本系统的设计应该汲取各方面的经验,力争创造自己的特色,所以要求系统设计和建设要遵循下列基本原则:
1)实用性:最大可能地满足本系统的业务要求,是系统建设的根本目标,也是系统设计的基本出发点。因此,系统实用性方面应具备以下特点:
易于使用与管理
系统升级容易
优化的系统结构
完善的数据库系统
友好的用户界面
2)先进性:信息技术发展非常迅速,硬件更新换代频繁,性能价格比不断跃升,软件版本升级也非常快,平均几个月时间就有新的版本推出。因此,在设计中必须充分考虑系统的先进性和当今技术的发展趋势。
3)可扩充性:系统设计中应充分考虑软硬件系统的发展和升级,使系统具有较强的扩展能力,有利于系统处于技术领先地位。
4)安全可靠性:充分利用各种安全机制(包括安全制度、分级管理、密钥体系、角色划分、数据备份等),确保系统的安全可靠。
5)网络化:本系统以计算机网络为载体,运用C/S与B/S体系结构相结合的方法,充分发挥Intranet/Internet的技术优势。这样既奠定了系统应用领域的拓展基础,也符合了当今信息系统发展的趋势。
6)模块化功能设计和构件化程序开发:系统采用模块化功能设计和构件化程序开发,目的在于:
①系统开发组可进行完美的分工合作;
②便于系统进行较自由的功能组合;
③提高系统的可维护性;
④提高项目成果的重复使用率。
7)简单易学的操作界面:系统界面的设计和排版需符合日常的工作习惯和信息技术应用水平,做到界面简洁、操作简便。
2.网络拓扑结构-可扩展策略
方案描述:
根据前面的业务分析结合将来公司业务的拓展需求等,我们设计了一套可扩展性的松耦合的服务器架构。这个设计可以确保在用户数量不断增加的环境下,我们通过添加硬件服务器来规避系统性能方面的缺陷,这样可保证当并发用户数量比较大的情况下,系统还能有比较好的响应速度。
考虑到未来公司客户服务的不断提升,为了能同时确保外部客户(厂商、终端客户)和内部员工的使用,我们将系统从物理结构上将系统切割成两大部分:核心物流业务系统和网上物流服务系统,详细的部署如下: 考虑到业务系统的并发用户数和系统的相应速度都比较高,我们在这里给WEB和DB端都使用集群技术,服务器采用专用的硬件服务器。
Web服务端: Apache Web服务器和Tomcat应用服务器部署在一个应用服务器,Apache 服务器做分流作用,Tomcat采用集群技术来做负载均衡。
数据库端:采用Oracle数据库服务器,采用Oracle的集群技术进行数据库服务器的负载。
对于用户并发的问题,根据我们的测试:每台Web服务器可大概可以支持100-150个并发用户
网上物流服务系统的部署:
由于网上服务主要是提供给:定购用户和商户在线查询订单状态以及其他网上服务,对系统并发行和响应速度要求没有业务系统这么高并且考虑当前的业务性和实施成本等因素,我们设计一个WEB服务器和一个数据库,服务器采用普通PC 服务器。
Web服务端: Tomcat 应用服务器部署在一个应用服务器。
DB 数据库端: Oracle数据库服务器部署在一个数据库服务器。
对于用户并发的问题,由于服务器我们采用PC服务器,根据我们的测试:每台Web PC服务器可大概可以支持100-150个并发用户。
硬件配置参考说明:
服务器 配置说明:
Web服务器 2CPU,4G内存,100G硬盘,100M网卡
可以考虑:普通的惠普服务器
DB服务器 2CPU,4G内存,100G硬盘,100M网卡
可以考虑:普通的惠普服务器方案的软件参考说明:
服务器 配置说明:
Web服务器操作系统:windows 2003或者Linux redhat as5
Web服务器:Apache Server
Web应用服务器:Tomcat 6.0
DB主服务器操作系统:windows 2003或者Linux redhat as5
数据库软件:Oracle 10 i
DB备份服务器 操作系统:windows 2003或者Linux redhat as5
数据库软件:Oracle 10i
. 采用基于JAVA的J2EE技术规范和B/S的系统结构,J2EE技术框架具备最好的扩展性、开放性、高效处理能力,其可运行在任何操作系统上和任何的硬件环境中。客户端为IE浏览器,应用服务层采用Struts2.0+ Spring + Hibernate的轻量级Web开源框架,是J2EE最流行技术构架(java程序员普遍在使用的技术组合),使得系统既可运行在简单的Tomcat服务上,也运行在性能高效的Weblogic,Webphere等大型商业应用服务上。整合SOA(service-oriented architecture)架构,为系统扩展提供强大的接口,具有平台和技术的独立性。网络报表特性,系统告警机制,页面Sitemesh的整合与管理。优化的查询功能,多维数据分析,发挥Oracle系统的强大功能。
应用程序总体结构由Struts2.0容器、Spring容器、Hibernate容器组成。Struts2.0主要处理Action的请求、数据模型的中转及简单的二次组装、分发显示页面、显示页面的跳转等,通过struts.xml及struts_*.xml实现功能的配置;Spring中封装了应用系统的业务服务接口、DAO的业务模型访问操作、Hibernate容器,并且提供了事务管理,数据库连接、ICO、业务接口拦截处理等服务,通过applicationContext.xml及applicationContext-*.xml实现功能的配置;Hibernate封装了业务模型和数据库表结构的映视管理,使得程序开发基于业务对象模型的拼装,降低代码逻辑的复杂度,其通过*.hbm.xml配置文件自动生成业务模型代码、数据库表结构、以及完成业务模型和数据库表模型的映视管理。
应用程序的运行流程由显示模板(JSP程序)、Action处理程序、IService业务服务接口、DAO数据访问工具、Hibernate业务模型、DB(Oracle)等六个节点组成。其中图中红色部分都是根据业务需求进行程序编码的节点。
显示模板(JSP程序)主要完成UI层数据收集及页面结果显示功能,一般由JSP程序完成;
Action处理程序,主要完成来自页面的Action请求相应,调用相应得IService业务服务接口,根据IService返回数据模型结果及状态来分发显示模板,或者跳转其他Action;
IService业务服务接口,主要完成一个独立的业务逻辑封装,提高业务逻辑处理的服务接口;
DAO是一个数据访问服务第三方的工具类库,为IService对业务模型操作及运算提供方便的工具服务;
Hibernate业务模型由hibernate-tools工具根据*.hbm.xml文件自动生成,由Hibernate容器负责同库表关系映视;
DB(Oracle) 提高数据库最基础的数据存储,查询服务,库表结构也有hibernate-tools工具根据*.hbm.xml文件自动生成 使用SuperFrame业务组件框架可快速构建生成基于J2EE三层架构的物流管理应用系统,并且有丰富的组件支持。应用服务器采用Tomcat或者其他商业应用服务器;数据库服务器采用SqlServer或者其他商业数据库;客户端使用IE浏览器。以下为本系统的体系结构图,及分项说明。 数据库访问组件 用于访问数据的标准接口,基于本组件构建的应用软件,可以兼容不同的数据库,同时提供数据权限控制接口;
报文通信组件 它是SuperFrame框架的基础组件,用于Web组件同服务器间的数据通信,以及异构系统间的数据通信;并且支持数据压缩,数据加密,报文发送,报文接受,报文信息解析等。同时定义传递数据包的格式标准协议,并采用XML描述数据包协议。
Web组件 它是SuperFrame框架支持快速开发出专业的B/S架构应用的组件体系,web组件可帮助开发人员在IE端解决复杂的Web交互、数据采集、数据展示等功能, 它在原有的html标签上进行功能上扩展,主要在div 和input标签进行封装和扩展。以div为扩展的web组件主要完成布局,面板,显示,按钮,工具栏等功能,以input为扩展的web组件主要完成信息录入功能。
权限组件
实现系统用户验证,功能权限和数据权限的控制及管理。
工作流组件
它是一个功能完整的工作流引擎,用于管理及定义客户的业务审批流程,运行时系统可以根据先前的流程进行运转,完成上报、审批、退回、智能计算运行路径等非常复杂的功能。
消息组件
它是一个基于P2P模式进行设计的底层组件平台,当前在其基础上提供内部邮件、公告信息、提醒信息、 预警信息、发送定时消息、发送上报消息等功能。
分析图表
通过简单的参数配置可以实现各种复杂的统计分析图表,如:柱状图、线形、多线形、饼图等。
数据字典组件
它统一实现了系统中的编码项数据的维护功能,做简单的配置就可实现对编码项的维护功能。
数据导入/导出接口ü
系统提供标准的excel导入、导出接口 方案一、海量数据的管理分析
业务数据:
处理实时业务操作,存储实时业务数据,业务系统只保留当前业务年最新数据
分析数据:
主要应用分析统计,系统定时保持结果数据和业务数据同步【可以采用一天一同步】
查询数据:
提供商户和在线用户查询使用,系统定时保持数据和业务系统同步【可以采用定时同步】
归档数据:
为了不影响业务系统的使用,可将历史数据进行归档,这样可以减少业务系统的数据量
方案二、海量数据的分区技术分析 数据安全
数据安全至关重要,系统采用以下几个方面的措施来保证数据的安全:
数据访问安全:
采用三层/多层体系结构将数据库服务器同外部应用网络独立开来,保证数据不能被外部直接访问。对于应用来说,采用严格数据库系统权限设置与检查防止非授权用户访问数据;
数据存储:
对敏感数据采用密文进行存储;
数据传输安全:
数据传输采用可靠的加密打包机制,支持DES、RSA加密体系;
数据备份安全:
利用数据库备份产品及定时对数据作镜像备份机制 ,将数据备份在本地或远程的数据库服务器上,供意外和灾难恢复,确保防止数据丢失。
关键服务器自我修复能力
由于各种原因而造成的关键服务器(包括数据库服务器、应用服务器)无法提供服务(如:网络原因、操作系统原因、应用系统原因等),在修复该节点的服务器后,该服务器将自动加入到运行中,其他相关的服务程序无需重新启动;也无须重新启动其他服务器,大大提高了系统的运行稳定性,减少人为处理故障的时间。
严密用户授权
严格的权限管理
用户通过自己的帐号和密码登录本系统,对每个用户系统规定应有的数据操作权限,权限控制由专门的系统管理员统一管理,确保杜绝用户对数据恶意操作,和机密数据的泄漏;
帐号绑定固定计算机策略
用户的帐号可以和计算机的mac地址【全球唯一地址】绑定,这样可以确保操作员只能在指定的计算机上操作系统,而在其他机器上不能登陆系统。 系统授权机制
用户:与角色相关,用户仅仅是纯粹的用户,用户是没有与权限直接相关的,用户要拥有对某种资源的权限,必须通过角色关联赋予一组权限;与功能特权或数据特权相关,用于给用户赋予特殊的功能权限或数据权限。
功能资源:具体业务功能入口的URL连接,如新增xxx、编辑xxx信息等功能入口的URL。
功能权限:角色可使用的功能。
数据权限:角色可访问的数据范围。
角色:用户集 + 权限集

基于android的物流管理系统APP(ssm+uinapp+Mysql)

网络的广泛应用给生活带来了十分的便利。所以把移动端物流管理与现在网络相结合,利用java技术建设移动端物流系统app,实现移动端物流的信息化。则对于进一步提高移动端物流管理发展,丰富移动端物流管理经验能起到不少的促进作用。
移动端物流系统app能够通过互联网得到广泛的、全面的宣传,让尽可能多的用户了解和熟知移动端物流系统app的便捷高效,不仅为群众提供了服务,而且也推广了自己,让更多的群众了解自己。对于移动端物流而言,若拥有自己的APP,通过系统得到更好的管理,同时提升了形象。
本app设计的现状和趋势,从需求、结构、数据库等方面的设计到app的实现,分别为前后端实现。论文的内容从系统的设计、描述、实现、分析、测试方面来表明开发的过程。本app根据现实情况来选择一种可行的开发方案,借助java编程语言和MySQL数据库等实现app的全部功能,接下来对系统进行测试,测试系统是否有漏洞和测试用户权限来完善app,最终app完成达到相关标准。

开发语言:Java
框架:ssm
JDK版本:JDK1.8
服务器:tomcat7
数据库:mysql
数据库工具:Navicat11
开发软件:eclipse/myeclipse/idea
Maven包:Maven3.3.9

安卓框架:uniapp
安卓开发软件:HBuilder X
开发模式:混合开发

这个系统的功能结构设计如图4-1所示。

4.1 系统功能模块图

前端

后端

目 录

1绪论 1
1.1概述 1
1.2课题意义 2
1.3主要内容 2
2 相关技术简介 3
2.1 HBuilder X技术介绍 4
2.2 JAVA简介 5
2.3 MYSQL数据库 6
2.4 ssm框架 7
3 系统分析 8
3.1 系统需求分析 9
3.1.1系统功能需求 10
3.1.2系统技术需求 11
3.1.3系统安全需求 12
3.2 可行性分析 13
3.2.1技术可行性 14
3.2.2经济可行性 15
3.2.3操作可行性 16
3.2.4法律可行性 17
3.3性能分析 18
3.4 系统UML用例分析 19
3.5 系统流程分析 20
4 系统设计 21
4.1系统功能模块设计 22
4.2 系统开发流程设计 23
4.3 数据库设计 24
4.3.1数据表 25
4.3.1数据库实体(E-R图) 26
5 系统实现 27
5.1管理员登录模块 28
5.2管理员后端功能模块 29
5.4用户前端功能模块 30
6 系统测试 32
6.1系统测试的目的 33
6.2系统测试分析 34
7 结 论 35
致 谢 36
【参考文献】 37

以上是关于物流管理软件的信丰系统的主要内容,如果未能解决你的问题,请参考以下文章

物流供应链管理是什么?供应链物流管理系统逻辑结构应用

计算机毕业设计之SpringBoot物流管理系统

物流供应链管理是什么?供应链物流管理系统逻辑结构应用

物流供应链系统运作原理,物流供应链管理系统优化布局

Java+JSP+MySQL基于SSM的物流公司物流订单管理系统

wms软件中的物流管理信息系统