![仓储管理系统建设方案详细_第1页](http://file4.renrendoc.com/view/16b08459d74185ef6615d8420fde4d15/16b08459d74185ef6615d8420fde4d151.gif)
![仓储管理系统建设方案详细_第2页](http://file4.renrendoc.com/view/16b08459d74185ef6615d8420fde4d15/16b08459d74185ef6615d8420fde4d152.gif)
![仓储管理系统建设方案详细_第3页](http://file4.renrendoc.com/view/16b08459d74185ef6615d8420fde4d15/16b08459d74185ef6615d8420fde4d153.gif)
![仓储管理系统建设方案详细_第4页](http://file4.renrendoc.com/view/16b08459d74185ef6615d8420fde4d15/16b08459d74185ef6615d8420fde4d154.gif)
![仓储管理系统建设方案详细_第5页](http://file4.renrendoc.com/view/16b08459d74185ef6615d8420fde4d15/16b08459d74185ef6615d8420fde4d155.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
仓储管理系统建设方案目录TOC\o"1-5"\h\z第一章概述11-1建设目标12建设容11.3建设原则2第二章系统总体框架32.1指导思想32.2项目建设目标33技术架构32.4网络拓扑图4第三章系统及应用软件开发63-1系统需求分析63-1-1用户管理需求6.3-1-2用户功能需求6.3-1.3用户性能需求7-3-1-4用户投资需求8.3.2系统的开发原!则83-2.1采用原型法进行开发需求调研分析9.3-2-3系统设计实现9.3设计理念及技术路线103.3.1遵循Java/J2EE规103-3-2采用面向对象的软件工程化方法113.3.3采用层次化、模块化设计方式123.4灵活的权限管理控制-53.4应用软件实现技术说明163.5软件应用构架18第四章关键问题说明2041数据安全性保障201.1安全技术体系202系统软件拓展22第五章系统功能简介245.1快速货运管理系统245.1.1基础资料管理241-2运输管理.245.1.3中转业务-245.1.4代收款管理255-1.5回单管理一255一16单据管理255.17异常调整-255.1.8费用管理-255.1.9车辆成本管理255.1.10财务管理-265-1-11综合查询265.1.12系统管理-265.1.13配置管理-265.1.14客服管理265.1.15客户端口265.1.16合作单位端口265.1.17滞压货物管理275.1.18预警提示275.2仓储管理系统275.2.1系统设置-275.2.2货品信息维护275.2.3入库管理-275.2.4费用统计/核算285.2.5库存信息汇总285.2.6出库管理.285.2.7报表统计285.2.8模板管理.29管理295.3整车运输管理系统295.3.1基础资料管理295.3.2运输管理-295.3.3回单管理-295.3.4车辆管理-305.3.5结算管理305.3.6统计报表.305.3.7合同管理305.3.8综合杳询305.3.9客服管理-30客户端口305.3.11合作单位端口305.3.12错误处理315.3.13预警提示315.4挂靠货车经营管理系统315.4.1基础信息315.4.2合同管理.315.4.3保险管理315.4.4安全管理一315.4.5日常管理315.4.6税收服务315一4一7车辆清退及过户管理325-5商品车发运业务管理系统325-5.1基础资料管理325.5.2送车管理325.5.3回执单管理-325-5-4统计报表-325.5.5合同管理325.5.6综合杳询325.6办公平台335.6.1提醒服务-335.6.2人员管理335.6.3资产管理-335.6.4机务管理33第六章系统实施与人员培训346.1项目管理与实施346.2现场培训346.3数据库的培训35第七章项目报价367.1硬件系统报价367.2软件系统报价377.3系统维护费37商城电子商务简介38第一章概述某交运集团是国有大型道路运输企业,现代物流是某交运集团的五大产业之一,主要从事零担快运、整车运输、仓储配送、客车快件、物流金融、车辆经营等业务。集团辖属万方物流、集大物流、联运公司、珠玑物流园等4个专业物流企业,以及莱阳公司、龙口公司、莱州公司等从事物流业务的运输企业。为进一步将管理控制及业务系统有机结合,形成物流信息化整体解决方案,物流信息系统应集快速货运管理系统、整车运输管理系统、仓储管理系统、车辆经营管理系统、客车快件件管理系统和办公平台于一体,使基层作业规、精准,让管理层对各项成本管控有度、核算清晰,同时深度挖掘各个业务环节数据为决策层的战略提供有效支持,使管理精细。建设目标通过物流ERP系统建设方案的实施,能够准确而实时地掌握集团公司物流服务的实时资料,并能实时查询库存的变化、货运流程中的各生产资料使用情况,工作人员的实时信息及工作容等,以及各种销售情况的统计,并且把这些资料直接反馈,生成统计报表,在日常生产计划的制定的可执行性和科学性予以具体的数据支持。建设容通过将货物编码、并且通过条码标签打印机打印条码标签。不仅便于物品跟踪管理,而且能实时了解库存的具体情况,给企业做生产决策提供数据支持,并能做到合理的物料资源准备,提高生产效率,便于企业资金的合理运用。对生产货物按照行业及企业规则建立统一编码的条码,从而杜绝因货物的无序而导致的损失和混乱。实现功能:按照生成新号,打印出对应的条码(码制为128码标签)把标签贴在物品上,每个物品都有唯一的条码利用条码技术采用条码枪对出入库货品进行条码采集、对仓库进行基本的进、销、存管理。有效的降低库存成本。通过条码的技术应用到仓库的盘点上,能提高盘点速度和质量,提高工作效率,并迅速得出实际的库存量。建设原则为满足系统各平台需求的应用,我们充分考虑具体需求,度身定制,为客户提供符合需求的解决方案,同时遵照以下原则:(1)先进性:采用当前先进的网络应用技术、网络安全技术等,如J2EE。(2)开放性:在Intranet之上构建基于Java及J2EE标准的应用网络系统。(3)可用性:采用高可靠性的产品与技术,充分考虑系统异常事件下的处理、容错能力及系统恢复能力,针对系统的网络环境、主机、存储到应用软件的各个层面严格对系统的上述特性进行设计,保证整个系统的安全可靠,最终为用户提供优质的信息服务环境。如可考虑数据库的双机热备及Web应用系统的负载平衡。(4)经济实用性:在系统组网建设中,既着眼于现在的业务需求,又兼顾未来各种业务增长的需求。采用先进设计理念,进行最佳性能组合,在有限的投资中构造性能最佳的实用性系统。(5)安全性:采用完善的机制,从网络、操作系统、数据库、数据、应用系统等各个方面对系统提供完备的、规的安全系统方案。使得数据不易被破坏、非法修改或访问。(6)可扩展性:网络设计和设备应具有良好的扩展性和升级能力,具有全面支持多种网络协议,可适于多种高层协议。另外应用系统采用良好三层应用设计实现,确保应用系统具有良好的可扩展性。在设计的过程中既结合了目前需求和发展现状,同时考虑用户投资成本,本着投资时间短、见效快等特点,将成熟的技术优先采用。第二章系统总体框架指导思想系统平台建设的核心思想是:以客户为中心来策划、设计、运营和管理。通过系统获取企业宣传、资源共享,办公效率的多重收益。系统建设应以用户为中心,提高生产效率。要达到以上目的,要对公司的规模、资源、业务等全面分析,给系统一个合理的定位,制定系统建设方案,并按方案严格执行,要知道,有好的方案,不加以执行方案也将产生不了价值。项目建设目标统一平台,信息共享,建设基于SOA架构的仓储管理系统,它将各种应用系统、数据资源和互联网资源集成到一个信息管理平台之上,并以统一的用户界面提供给用户,使企业可以快速地建立企业对客户、企业对部员工和企业对企业的信息通道,使企业能够释放存储在企业部和外部的各种信息。技术架构整个系统是基于EJB3.0和Struts2.0系统架构,利用目前成熟的WebService技术,来整合各平台之间的信息系统的信息互通,打破系统平台间的信息壁垒。由系统提供Web-Service服务接口,约定XML标准格式,系统调用服务获取需要的数据进行解析后展示数据;该方式灵活,低耦合,便于扩充。系统架构图如下:
控制和工管系统数据库数据备份EJB接口数据获内容展现层(HTML)系统对外服务接口WER层]控制和工管系统数据库数据备份EJB接口数据获内容展现层(HTML)系统对外服务接口WER层]TSP+Struts2.0)EJB3・0业务|数据ylz/.Li-t数据逻辑处理组件网络适配器网络拓扑图系统和数据库都部署在系统服务器上,通过防火墙部专用网络与数据备份服务器进行通信。数据库定时进行备份。系统辅助性的业务操作,可交由其它业务服务单元完成,服务性单元可放置于专用服务网段,和Web服务等放在一起,也可置于防火墙外,进行业务处理等。第三章系统及应用软件开发系统需求分析软件开发成功的要素在于能够充分了解需求。否则,多么好的系统设计或是多么强的系统的程序设计能力,都无法弥补因需求不明确对整体系系统开发所造成的危害。需求分析是一连串的处理过程,处理的精神在于找出使用者的需求,经过提炼,然后把需求(数据的、功能的以及行为的需求)模式化,最后出一份需求规格说明书。用户管理需求要求应用软件的功能实现满足用户管理的需求。能够使用户的管理思想及管理理念在系统中得到充分贯彻及体现。使系统能够环绕用户,为用户服务,而不是使用户的业务处理适应系统,从而保证系统发挥最大的经济效益。用户功能需求多级管理体系:系统中涉及复杂的多层次多部门的组织管理体系。所以应用系统在开发过程中应满足用户的组织管理体系,能够采用逐级管理的方式进行管理维护,涉及的用户角色设置、权限管理能够采用逐级下发的方式。也就是说上级部门设定下级部门的基本信息及下级部门所拥有的最大权限,下级部门再根据自己的实际情况进行部门设置、角色划分及权限设置,依次类推,最终系统形成一树形管理组织体系。数据交换:我公司针对用户的需要采用XML方式提供数据交换,在此基础上,我公司承诺在用户提供详细需求的情况下,与用户要求功能详细讨论,对用户需求进行评估综合以后,提出符合用户实际要求的需求说明书。用户性能需求时间响应需求:应用软件系统应能支持本地用户的并发联机操作;本地用户数据查询的平均响应时间:结构化查询不超过3秒,非结构化查询不超过5秒。读远程用户数据查询的平均响应时间:结构化查询不超过10秒,非结构化查询不超过15秒。本系统具有每天接收、处理、存贮不少于100M信息的能力。健壮性需求:应用软件系统对用户的操作顺序、输入的数据进行正确性检查,并给出明确提示信息。应用软件系统使用出错处理机制;当应用软件系统运行过程中发生错误时,系统将明确提示错误信息并指导用户按照系统错误处理手册进行处理。应用软件系统提供应用系统的运行监视和故障恢复机制,建立系统运行的日志文件,跟踪应用软件系统的所有操作。适应性要求:应用软件系统要独立于具体的组织机构,能够适应组织机构的变革。支持多级网络结构,本系统是一个多级网络,而且随着今后的发展,网络层次会进一步增加,因此所采用的中间件系统必须能支持多级网络结构。支持多种文件传输方式,包括加密、压缩、断点续传等。支持数据复制功能,能够实现分布式数据库的数据一致性。安全性要求应用软件系统设置系统安全机制,提供对用户、软件功能、数据文件的安全管理。应用软件系统提供数据的自动转储和恢复机制。应用软件系统采用数据加密机制,进行数据传输。具有安全功能,对操作员进行管理、对系统节点和应用程序进行合法性检查。提供日志分级管理机制,对系统运行状况进行监控。可维护性要求应用软件系统具有良好的扩充、发展能力,提供今后扩充系统功能、规模的接口。应用软件系统的基础数据代码化,便于数据维护。应用软件系统的开发符合相关的标准规。用户投资需求应用软件的实现过程中应充分考虑用户的投资,在满足用户管理、业务、性能需求的情况下,尽量减少用户投入,保护用户投资。系统的开发原则根据对系统需求的分析,从满足用户需求,保护用户投资为目的,结合我公司在多个领域软件开发集成的背景,除遵循系统的建设原则外,本系统开发过程中应遵循以下原则:采用原型法进行开发建立系统原型是完成需求分析的补充手段,目的是加强与用户的需求交流,明确和确定用户需求,引导用户提出更具体的容。为此,在软件需求阶段即设立原型小组,负责系统原型开发,在充分交流的同时构建系统。在系统需求的基础上,着重进行系统的整体设计,以保证系统的整体性,确保用户系统的成功建设及应用。当然,系统原型一般不作为将来软件系统实现的基础,因为此时的原型系统只考虑反映用户需求的情况,缺乏统一的考虑因此最好在设计、实现阶段重新开始。避免使用户产生“软件开发已经开始,并会很快完成”的观点,此时软件还在前期的分析阶段,距离设计、实现还有很长的距离。需求调研分析在需求的调研及分析过程中严格遵循以下原则:正确:每个需求必须精确描述要交付的功能。正确性依据于需求的来源,只有用户的代表能够决定用户需求的正确性。可行:在已知的能力、有限的系统及其环境中每个需求必须是可实现的。为了避免需求的不可行性,在需求分析阶段应该有一个开发人员参与,在抽象阶段应该有市场人员参与。这个开发人员应能检查在技术上什么能做什么不能做,哪些需要额外的付出或者和其他的权衡。必要:每个需求应载明什么是客户确实需要的,什么要顺应于外部的需求,接口或标准。每个需求源于认可、有权说明需求的原始资料。跟踪每个需求回溯到出处,如用例,系统需求,规章,或来自其他用户的意见。优先:为了表明在一个详细的产品版本中应包含哪些要点,需要为每个需求,特征,或用例分配实现的优先权。客户或其代理都应有强烈的责任建立优先权。如果所有的需求都被视为同等重要。优先权的作用是提供给客户的价值,实现的相关费用,实现相关联的有关技术风险。明确:需求叙述的读者应该只能从其得到唯一的解释说明,同样,一个需求的多个读者也应达成共识。自然语言极易导致含糊。可证实:看是否能够做出测试计划或其他验证方式,如检查和实证,来决定在产品中每个需求是否正确的实现。如果需求是不可验证的,决定需求是不是正确的实现就成了判断的事。需求之间不一致,不可行,不明确也能导致不可证实。任何需求如果说产品将要支持什么也是不可证实的。系统设计实现采用工具进行规化分析设计:为清楚的描述应用软件中涉及的各个模块对象之间的关系,加强设计人员之间、设计人员与程序开发人员之间的准确交流能力,以便更好地体现需求,在此过程将采用工具对系统进行分析设计。保证整个系统信息平台开放性的基础上,充分保证系统的规性及可重用性,保证系统之间信息互通及后续软件开发。考虑用户特点,适应用户管理需求:在软件工程开发工程中,不是采取越多新技术越好,软件的设计也不要走入“尽量提高水平”的误区。由于负责软件设计的技术人员客观上具有追求完美的特点,主观上尽力想将系统设计的完美,因此会造成软件实现需要的工作量增大,同时用户又不一定接受这些容。在考虑软件水平的时候,主要考虑:新技术的采用和成熟技术的采用要成比例。设计理念及技术路线遵循Java/J2EE规Sun公司的J2EE(Java2企业版)体系结构提供中间层集成框架用来满足没有太多费用而又需要高可用性、高可靠性以及可扩展性的应用的需求。通过提供统一的开发平台,J2EE降低了开发多层应用的费用和复杂性,同时提供对现有应用程序集成强有力支持,完全支持EnterpriseJavaBeans,有良好的向导支持打包和部署应用,添加目录支持,增强了安全机制,提高了性能。本文通过讲述J2EE如何简化应用开发,希望使读者能对J2EE有更为深入的了解。
Client^ldvPn^^nt^tlpnServer-Sid^Servo-r-SidePr?&^nUt'Qn吕号百l.QgkBp说占urPuIPHTMLJavaAppletOesklopA.pplifJltianClient^ldvPn^^nt^tlpnServer-Sid^Servo-r-SidePr?&^nUt'Qn吕号百l.QgkBp说占urPuIPHTMLJavaAppletOesklopA.pplifJltianWebServerJSP」即JavaSsruJctOtherDevice惟EclientJ2EEPl^tl-ormEJBCAntain«rErlterpriseInfQnn^tiQnSystem3.3.2采用面向对象的软件工程化方法面向对象技术是一种先进的软件开发技术,正逐渐代替被广泛使用的面向过程开发方法,被看成是解决软件危机的新兴技术。面向对象的开发强调从问题域的概念到软件程序和界面的直接映射,把客观世界看成是许多对象更接近人类的自然思维方式。软件需求的变动往往是功能相关的变动,而其功能的执行者对象通常不会有大的变动。另外,面向对象的开发也支持、鼓励软件工程实践中的信息隐藏、数据抽象和封装。在一个对象部的修改被局部隔离。面向对象开发的软件易于修改、扩充和维护面向对象方法都支持三种基本的活动:识别对象和类,描述对象和类之间的关系,以及通过描述每个类的功能定义对象的行为。开发过程包括00A(面向对象分析)、00D(面向对象设计)、00P(面向对象编码)。系统采用面向对象的工程化方法,结合软件系统的层次化、模块化的软件开发思想,对用户管理组织体系、人员管理体系、软件业务流程、业务流程环节、业务处理对象进行对象化、部件化、标准化设计,从应用软件系统体系结构及界面服务、业务服务、数据服务等多个方面为后期应用系统的升级及拓展提供服务接口,使系统具备良好交互能力、信息共享能力,保护用户投资。
采用层次化、模块化设计方式层次化、模块化与对象化设计一起有效保证系统的整体性能。其分别从软件体系、功能、业务实体三个方面保证系统的可用性、适应性、伸缩性、可维护性及可重性。目前市场上的应用软件体系结构主要包括传统的二层结构客户机/服务器模式和流行的三层结构客户机/服务器模式。传统二层结构的客户机/服务器模式采用客户机直接与后台数据库相连的方式进行业务处理,其业务服务与界面服务、数据服务不能有效分离,直接影响系统的上述各种特性。随着计算机系统应用需求的发展,对应用系统各方面性能提出越来越高的要求,三层结构的应用体系结构应运而生。三层客户机/服务器模式介绍三层客户机/服务器模式是将整个应用分成用户服务、业务服务、数据服务三层,其处理时序图如所示。三层应用业务处理示意简图系统用户数据服务用户服务业务服务执行业务处理]提交一系列数据请求诂三层应用业务处理示意简图系统用户数据服务用户服务业务服务执行业务处理]提交一系列数据请求诂用户服务:是应用系统的第一层,是系统与最终用户之间的交互界面层,其主要功能是接受用户请求,请求业务服务,返回处理结果。也就是说,为执行各种业务处理操作提供用户使用界面,并向第二层—业务服务层提交业务服务请求,同时把业务服务层处理结果反馈给用户(显示或打印等)。这一层基于图形操作环境(即GUI-图形用户接口)下,为用户提供友好、灵活的应用界面,以完成相应的业务处理操作和管理工作。业务服务:是应用系统的中间层,可以通过组件技术实现。其功能是接收用户服务层的业务请求,根据用户业务处理逻辑,利用数据服务提供的各种数据资源,对系统业务进行数据处理。并将处理结果返回到第一层—界面服务层。数据服务:它是应用系统的最底层,主要是为业务逻辑提供各种数据服务—如文件数据的存储、数据库信息的存储、甚至远程数据源的访问。它对业务服务层隐藏了数据的存储地域、存储模式及存储介质的差别。从而为应用系统的数据服务提供了良好的拓展性。三层模块化设计在系统中的应用考虑到系统的业务特点,结合我公司当前B/S三层应用开发经验,利用目前广泛采用的、成熟先进的技术,该系统建设过程中将采用B/S三层客户机/服务器模式进行设计。这一方面为系统需求到设计全面清晰的转换创造了良好的基础条件,另一方面便于软件的维护、升级及二次开发。下面我们将对其进行详细分析。三层模块化设计的优势(1)有利于需求到实现的清晰转换满足用户需求是该信息系统是成功建设的根本保证。这不仅需要结构合理、性能卓越的应用系统体系框架,更需要分析问题的良好的思路及处理问题的有效模式。前面需求分析中可以得知,本系统的业务复杂度集中在组织管理体系、系统授权控制体系及业务审批体系等方面,需要通盘考虑影响系统的多种因素。受人们分析事务能力的限制,越复杂的问题,其一次考虑清楚的可能性越低。为此,需要对关键问题采用分而制之的方式进行处理,从而降低系统的复杂度,使系统职责关系更加清晰明了。分层、模块化及对象化正是这种思想的良好体现。这就从设计层面上保证分析过程具有的清晰思路,从而为系统需求的清楚转换提供了有效支持。(2)减弱系统的耦合特性采用三层开发的应用系统,各层面为其上层提供标准的系统接口。使用户服务、业务服务及数据服务各层次通过服务提供的模式相互分离。在服务接口不变的情况下,层次的修改不会影响其它层次的功能实现,减弱层次之间的耦合性。同面向对象设计理念一起,较好的解决了系统之间及功能数据处理之间的水波效应;换句话说,也就是程序的部分修改或变更得影响能够限制在较小的围之,如:只要业务接口不便,无论业务处理逻辑如何修改,相关的用户服务界面不必作任何修改。反之,用户界面的修改也不会影响到业务逻辑的处理。这样就极大的提高了系统的可用性、可重用性及适应性。另外模块化及对象化设计也体现了从更小的软件粒度减弱了系统的整体耦合度。如,在不改变业务逻辑提供接口(一般情况不会改变)的情况下,我们可以更改其中的处理逻辑(如,对管理人员的查询容权限进行限定),而不会影响整个系统。系统数据服务层次的复用与业务逻辑处理的复用机制一样。业务逻辑,负责维护用户服务与数据服务之间的通讯联结。使用户服务与数据的存储与操作分离,减少了用户服务与数据服务的耦合性。从而极大的提高了系统的适应性、伸缩性、可重用性及可拓展性。如在应用系统基本不变的情况下,我可以选择不同的数据库作为应用的数据源,而不必更改应用程序。(3)三层设计思想是信息互通的有力保证。信息的互通性可包括数据库层面、应用层面信息互通两种信息互通机制,应用层面的信息互通又可分为数据服务层,业务层面上的互通。在系统不存在现有系统的情况下,应在保证的数据库层面互通的基础上,尽量保证应用层面上的信息互通,这就要求在系统设计中,要充分考虑到系统之间的共享业务容及共享数据信息容。传统采用C/S两层方式的软件,数据的业务逻辑及数据访问都集中在客户端(胖客户系统),用户界面、业务逻辑、数据之间没有明确的界限,不可能在应用层面上实现系统之间的处理共享—实现复用,而仅能通过数据库直接访问的形式进行。能够实施负载平衡、动态伸缩、CACHE等技术,从而提高应用系统的性能及服务质量。利用良好的同步处理机制支持大量用户的并发服务请求,从而极大的提高应用系统体系的伸缩能力—包括硬件系统的水平拓展能力(也就是说通过动态增加服务器的数量提供系统处理能力的提升,保护原有用户投资),提高系统对用户的服务质量(如系统的稳定性等)。支持多种网络协议、适应广域网的运行环境。能够使应用系统支持异构的软硬件平台和数据库系统,便于系统扩展和选择。屏蔽硬件、网络、数据库的异构性,向界面服务层提供统一的访问接口。具有更好的安全保障。屏蔽客户端和数据资源之间的直接连接通道,保证系统的安全性。灵活的权限管理控制功能权限与容权限:从设计的角度来看,权限可归纳为功能权限及容权限。所谓功能权限是指当前用户对系统某些操作是否可以执行,容权限则限定其操作的数据围。也就是说用户只有同时具备功能及功能所对应的容权限才能对某一数据进行相应的操作。考虑到数据的多样性,只有对数据容设定统一的级别信息才能满足我们对数据容统一控制的要求。管理的组织模式反映了公司各角色的管理职责及信息的访问围,管理职责反映了其所具备的功能使用权限。而访问围,则是在管理职能下用户所能够操作的数据,上级管理者在其职责围应该能够访问下级管理者管理的数据,也就是说,管理的树形组织模式与数据的访问权限直接相关。根据这种关系,在系统中我们采用用户的组织结构来描述数据的级别信息,具备相应级别的人员可以在其授权功能围对设定围的数据进行访问。根据以上分析,系统权限设定可包括:•角色定义,也可以说职位定义,要求能够增加、修改、删除、禁用角色。可以查询、添加、修改角色中的人员。•用户授权,根据需要,可以把设定或修改用户的角色或用户所具备的其它特殊功能。另外可以通过委托处理授权的模式把用户自己的权限委托给另外的人员。可以在任何时候取消委托处理的授权。总之,权限定义实际上是利用组织机构、角色(与职位对应)、功能(职权)等要素对人员的访问权限进行描述的过程。3.4应用软件实现技术说明该系统及其它配套系统可分为应用系统维护、业务处理系统两大部分,两者都采用B/S(浏览器/服务器)模式进行开发。1、开发技术及其说明系统中我们以JSP为主要的动态展示页面,采用JSP+Struts2.0+EJB3.0+数据库的三层面向对象的开发模式。这样的组织体系可以方便的进行系统的升级—可包括硬件、系统软件升级及应用软件的升级或二次开发。充分体现系统页面组织的灵活性及扩展性,较好的解决了系统的可移植性及伸缩性。可维护性:系统用户可以方便的进行页面的修改,而不必了解Struts3.0、EJB3.0及数据库的相关容,使HTML专家即可方便的对页面的显示风格进行修改,而不必了解编程细节,反之,Java数据库开发专家也不一定是HTML专家。开放性、可拓展性:采用符合J2EE标准的三层应用结构开发,作为远程分布式对象的EJB可以被配置在不同服务器的不同JVM上,从而为系统的拓展提供了方便。可移植性:Java的JavaOne特性使应用软件能够使应用不必作任何处理而方便的在NT、AIX、LINUX、HPUNIX、SunSolaris等操作系统上进行直接使用。2、统一的应用框架,统一的设计标准
系统的设计模型决定了应用系统的基本应用框架及设计标准,是保证系统的可伸缩性(Scalability),稳定性(Stability)、重用性(Reusability)、可维护性(Maintainability)、适应性(Flexibility)的重要基础。我们在总结以往WEB应用软件开发经验的基础之上,结合国外的相关应用模式的技术资料,已形成自己的WEB应用模型框架。此框架主要具有如下特点:定义了从浏览器用户界面到服务端对象的描述标准及实现原则,为面向对象的编程提供了有力的框架支持。使WEB应用在RationalRose(处于世界领导地位的、符合UML标准的面向对象的辅助设计工具)上能够更好的得到表达。合理的、规化的、可伸缩的面向对象的WEB分布式应用结构。为系统的扩展及现有系统的集成提供了方便。规化WEB应用设计思路。包括信息查询处理、言息更新处理框架,WEB页面的描述、对象到数据库的映射等等。统一用户错误、系统错误处理,统一系统日志处理,为此我们引入异常传递机制。统一、灵活的审计、记录的机制,也就是说网上发生的事情要记录下来,再根据记录进行事后的处理。vvformcommits〉〉vvaccesses>>vvcalls>>系统应用框架基本模型。vvformcommits〉〉vvaccesses>>vvcalls>><<Servlet>>\V/requestdispatchervvEntityEJB>>DataAccessvvcalls>>J2EE开发模型简图3、容管理及页面组织另外页面容的组织在系统维护中处于重要的地位,为方便系统用户的使用,我们采取如下的设计原则:页面的模板化设计,使容组织与页面展示相分离,使用户更多的精力与时间关注系统的容,而不必经常对页面进行维护。部件化容组织方式:页面容的部件化的设计将使灵活的页面组织成为可能,从而有效的减少系统的维护工作量及提高维护的质量。如新闻中的各种新闻栏目的展示,系统用户可以对界面容进行灵活的组织。减少页面的维护,同时减少维护过程中可能出现的错误。显示风格标准化,页面设计模板化:系统用户可以根据标准的风格定义来制定不同的页面风格,甚至可以为每一登陆用户根据自己的喜好来选择展示风格。提高系统的可维护性,同时为用户的个性化风格设置提供有力的支持。同时为系统的快速升级、改版提供了保障。4、先进的开发模式:采用面向对象的三层WEB应用开发,充分利用处于世界领先地位的面向对象的辅助开发工具RationalRose,对系统的各中应用对象及各个应用环节进行描述,确保系统的可维护性、可扩展性及可重用性。下图是利用RationalRose对页面对象的简要描述。页面对象描述
3.5软件应用构架根据对用户需求的分析。系统需要一个具有良好伸缩能力的应用框架。此应用框架应能处理统一的组织结构、人员、角色管理;提供统一的流程定义、处理能力;统一的安全策略,包括权限管理及权限控制;统一的日志审计处理;统一的用户界面、业务逻辑、数据服务提供模式。框架简图如下图所示:WEB页面对象层事件触发事件处理请求代理组件日志组件日志组织配置审计角色服务服务服务系统业务调度服务权限流程事件解析控制处理处理服务服务对象处理系统资源服务数据库资源应用服务资源框架特点:A、符合用户的业务领域,包括适应用户管理组织结构、角色管理、用户的工作审批流程、用户的权限管理控制、数据完全共享的业务需求。B、符合合理的、规化的、可伸缩的、面向对象的基于事件的WEB应用开发模型。C、规化的WEB应用设计思路。包括信息查询处理、信息更新处理框架,WEB页面的描述、对象到数据库的映射等等。D、引入异常传递机制,统一用户错误、系统错误处理,统一系统日志处理。第四章关键问题说明4.1数据安全性保障4.1.1安全技术体系建立相对安全的网络系统,技术安全是保证系统安全的基础要素。它包括:(1)解决网络的边界安全(2)要保证网络部的安全(3)不仅要实现系统安全,还要实现数据安全(4)建立全网通行的身份识别系统,实现用户的统一管理(5)在身份识别和资源统一管理的基础之上,实现统一的授权管理,所谓的统一授权管理就是在用户和资源之间进行严格的访问控制;(6)信息传输时实现数据完整性和性;(7)建立一整套审计、记录的机制,也就是说网上发生的事情要记录下来,再根据记录进行事后的处理。为此我们提出以下技术解决方案。1、网络平台安全根据用户对系统安全的要求,我们采用防火墙隔离服务体系,隔离WEBApplicationServer及数据库服务器,确保系统及数据的安全。如,用户可以对协议防火墙(见网络拓扑图)设定仅允许HTTP/HTTPS服务,而屏蔽其他的所有服务。而对防火墙部服务区域可以开通其它系统需要的网络服务。入侵监测技术的应用。仅仅使用防火墙保障网络安全是远远不够的,因为首先入侵者可以寻找防火墙背后可能敞开的后门;其次防火墙完全不能阻止部袭击,对于网络部心怀不满的用户来说防火墙形同虚设;第三,由于性能的限制,防火墙通常不能提供实时的入侵检测能力。另外,防火墙对于病毒也是束手无策的。因此,以为在Internet入口处部署防火墙系统就足够安全的想法是不切实际的。那么网络在被动保护自己不受侵犯的同时,能否采取某些技术,主动保护自身的安全呢?入侵检测技术就是一种主动保护自己免受黑客攻击的一种网络安全技术。入侵检测技术可以帮助系统对付网络攻击,扩展系统管理员的安全管理能力(包括安全审计、监视、进攻识别和响应),提高信息安全基础结构的完整性。它从计算机网络系统中的关键点收集信息,并分析这些信息,看看网络中是否有违反安全策略的行为和遭到袭击的迹象。入侵检测被认为是防火墙之后的第二道安全闸门,它在不影响网络性能的情况下能对网络进行监测,从而提供对部攻击、外部攻击和误操作的实时保护。当然,如果系统服务器托管于第三方机房,则由管理方代为执行这些网络安全方面的工作。2、操作系统安全系统采用的Windows2003Server网络操作系统达到美国C2级安全标准,可以满足现阶段用户的操作系统的安全需求。数据库安全数据库系统通过以下措施保证数据库系统的安全:用户口令字鉴别;用户存取权限控制;数据存取权限、方式控制;审计跟踪;数据加密。系统级权限(System-levelPriv订ege):系统级权限可以建立从系统级权限全集到扩展的基本系统级的各类角色。不同类型的用户授予不同的数据管理权限。权限分为三类:Connect,Resource和DBA,就是分别提供给用户,开发者及DBA的标准角色。对象安全性(ObjectSecurity):同一类权限的用户,对数据库中数据管理和使用的围也可能是不同的。用户可以通过命令将自己创建的一些权限授予用户使用,也可以给其他用户授予对对象授权的权限。例如,可以授予一个用户拥有对本用户表授予select权限的权限。3、应用系统安全数据的存储安全除利用系统的防火墙体系防止恶意攻击、操作系统安全及系统的数据库安全之外,应用的访问控制也是影响数据安全的主要因素。对于应用层的安全控制,我们采用用户组及用户组权限的设定来分别对数据的操作权限及容权限限定,建立统一的用户管理及授权机制,使系统可以根据实际需要,灵活设定某一组人员可以使用那些功能进行操作。4、防病毒为局域网配置防病毒软件系统,防止已知病毒对网络系统的破坏。系统软件拓展新的软件用户界面现有业务服务组件新开发业务服务组件1现有数据服务组件新开发数据服务组件数据库系统中所有软件的开发从开发对象上来看包括四部分开发—数据存储(数据库、表、视图等对象的建立)、数据服务组件、业务服务组件、软件用户交互系统(软件用户界面)。新系统的开发也包括这四部分容,数据服务组件可以利用现有的数据库对象或现有数据服务组件;新开发的业务组件可以复用现有的数据服务组件;新的软件用户界面可以充分利用现有的业务服务组件。如用户信息资料在所有软件系统之间实现共享,从而增强系统之间的连通性。另外,当上图层次任意层次中容变化时,只要不影响系统之间的接口,这种变化就会限制在该层次,从而保证系统可维护性及升级的连续性。第五章系统功能简介快速货运管理系统基础资料管理公司信息、合作单位信息、客户信息、登录号信息、车辆信息、城市信息、分部网点信息、分部线路信息等运输管理运单受理、货物分理、派车单制作、货物发运、到货交接、提货通知、运单交付、取消交付、退货处理、滞压货物处理、货物跟踪等中转业务中转代收款收回、运单查询、派车单查询、承运协议查询等代收款管理代收款收取、代收款中转、代收款接收、代收款发放、代收款日报、代收款查询等回单管理回单收取、回单发运、回单接收、回单分理、回单发放等单据管理单据入库、发放回收单据、调整单据、查询空白单据、(批量)删除空白单据本、(批量)作废空白单据号等异常调整运单调整申请、运单调整审批、派车单调整申请、派车单调整审批、数据修改记录、商务事故上报、商务事故调整审批、货单不符录入、货单不符统计等费用管理日常费用填报、日常费用申请、日常费用审批、运单费用添加、运单费用查询、业务收支管理等车辆成本管理车辆信息、车辆油耗、车辆维修、车辆运载、车辆运行状况、线路统计、单车收入、车辆过路过桥费用、车辆其他费用、驾驶员考核财务管理封帐管理、运费上交、确认运费、回付结算、返利结算、月结结算、返款结算、回扣结算、提付结算、承运结算、中转结算、营业收入查询、现金日记账、备用金管理、应收款查询、日常费用统计等综合查询库存查询、客户发货统计、发货收入明细汇总、到货收入明细汇总、营业收入查询等系统管理人员信息、角色管理、字典管理、模块管理、菜单管理、缓存管理等配置管理短信发送、已发送短信查询、定时器管理、费用配置、规则配置、信息管理、待办信息配置等客服管理客户管理、客户跟踪、客户投诉记录等客户端口运单查询、代收款查询、签约用户结算查询等合作单位端口合作单位相关信息、合作单位操作与现系统互相独立滞压货物管理预警提示仓储管理系统通过本系统的入库货品信息核对、费用核算、出库、确认自动发送等功能,实现货品的自动化仓储管理,货物识别使用条形码技术,有效提高生产效率,减少手工录入信息的出错率。系统设置系统设置包含仓库基础数据维护,操作员管理,系统角色管理,权限分配,修改当前用户密码等操作。基础数据可对出入库单据类型定义、货物类别、往来单位、货物信息、等基础数据进行维护。货品信息维护货品信息初始化采用数据导入的方式实现,excel一次导入所有的货品基础信息。同时也可以在线进行新增、修改、删除等操作。入库管理入库操作首先把发货资料导入系统,生成货物清单。仓库管理人员对收到的货物扫码,录入或直接核对货物清单中对应的货物信息,生成核对清单,如果收货信息和货物清单相同,直接生成确认发货清单,如果不同,或货物有损坏情况等异常情况,则拍摄照片,生成货损报告或差异报告。当货物入库无异常情况,仓管员确认生成确认收货的报告。另外系统根据提交的数据,自动套用指定的模板,生成确认收货,发送给接收人。系统根据预设的参数,生成出库费用清单。费用统计/核算费用统计功能主要用来对出入库、仓租费等进行查询,汇总,生成报表等操作。如对于日常仓库入库费用,出库费用,仓租费用自动计算、生成,存入数据库,供管理人员查看。后台支持各种条件查询,分时间,分货品类别汇总等。对于月度、季度报告自动生成费用报表。库存信息汇总库存信息汇总主要对货品在库情况进行统计、查询等操作。管理人员可进行时间段的货物汇总,分类查询,分批次查询,以及其它复杂的组合式查询。对于查询结果可进行打印,生成电子表格等操作。出库管理仓库管理人员根据领到的提货申请单进行配货,依次用扫码枪扫描后,生成特定格式的文本或excel表格,导入系统中,仓管员录入货物详细信息,生成出库单,并提交保存入数据库。另外系统根据提交的数据,自动套用指定的模板,生成,发送给接收人。系统根据预设的参数,生成出库费用清单。报表统计报表统计主要针对企业领导或业务管理人员进行即时库存、流水帐、货物采购(以下均含汇总帐、明细帐)、货物销售、供应商供货帐、客户销售帐、呆滞品报表、超限报表(上下限)等进行查看,对业务各环节的费用进行统计汇总,使决策层能够直观的查看企业运作的各个环节所涉及的资源、费用等情况。另外对于各环节的数据信息,可生成统一的月报、季报、年报等报表。模板管理对收货确认、差异报告、出库确认等信息,形成统一的格式,做成模板存储在系统中,系统管理员可能模板进行修改等管理。不自动发送时,直接套用模板的样式,生成收货确认报告或差异报告等,通过系统发送给指写的接收人员管理管理包含收件人管理和己发管理,系统管理员可对某一个具体仓库指定确认报告、差异报告等的接收人,模板等。仓库管理人员等也可以查看所有己发送的。较多情况下,可以对进行对时间段过滤等操作。整车运输管理系统基础资料管理车辆信息、货物信息、客户信息、线路信息、数据字典等运输管理订单管理、运输管理、货物到达确认、跟踪管理等回单管理回单收回、回单未收回、逾期回单等车辆管理线路管理、信誉度管理等结算管理收入管理、支出管理等统计报表收入查询、支出查询、统计日报表、收支情况汇总、利润分析等合同管理客户合同管理、司机合同管理等综合查询车辆信息查询、客户信息查询、客户合同查询、司机合同查询、订单综合查询、运单综合查询、在途车辆查询等客服管理客户管理、客户投诉记录客户端口运单查询、结算查询、回单查询、客户操作订单合作单位端口合作单位信息、合作单位操作与现系统互相独立错误处理对系统录入中出现的错误可以
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 社区商业服务设施的多元化与居民生活品质的提高
- 0 的认识(教学设计)-2024-2025学年一年级上册数学沪教版
- 疼痛治疗与保养
- 12 低碳生活每一天(教学设计)2024-2025学年统编版道德与法治四年级上册
- 17 古诗三首 饮湖上初晴后雨(教学设计)-2024-2025学年统编版三年级上册
- 《口语交际:父母之爱》教学设计-2024-2025学年统编版语文五年级上册
- 电子病历管理与医疗技术创新的协同效应
- 机械加工质检员述职报告
- Unit 6 Exploring the TopicThinking Skills 教学设计-2024-2025学年仁爱科普版(2024)七年级英语上册
- 转子式海流计项目融资计划书
- (完整版)陆河客家请神书
- 2025年教科版新教材科学小学一年级下册教学计划(含进度表)
- 集团专利管理制度内容
- 2025年中国社会科学院世界历史研究所科研人员招聘4人历年高频重点提升(共500题)附带答案详解
- 小散工程施工安全培训
- 《中国地方戏曲简介》课件
- 商会2025年工作计划
- 《安全生产法》2024版
- 《消费者心理与行为分析》第五版 课件全套 肖涧松 单元1-10 消费者心理与行为概述 - 消费者购买决策与购后行为
- 信息系统运行管理员(基础知识、应用技术)合卷软件资格考试(初级)试题与参考答案(2024年)
- 延安研学活动方案
评论
0/150
提交评论