当前位置:主页 > 管理论文 > 物流管理论文 >

基于三层C/S结构的物流管理信息系统设计与实现

发布时间:2020-12-30 01:19
  随着计算机技术和网络技术的高速发展,信息化时代的到来,各个行业和领域都发生了重大变化,这其中当然也包括物流行业。物流行业接受着信息化时代的改造,在信息化技术的支持下开始全面整合企业内部资源,使得比较单一的各个物流作业环节紧密联系,更加快速和高效的运转。物流行业开始升温,企业之间的竞争也越发激励,如何更好的提高企业运作效率,降低管理成本,提升企业竞争力,成为每一位企业管理者关注的焦点问题。物流管理信息系统,利用现代管理方法和技术,将物流的各个环节一体化进行集成、有效的管理,降低企业闲置资源,提高资源利用率,使得各个环节信息高效联通和共享,成为物流企业提高管理水平,提升竞争力的重要工具。本课题主要对企业物流管理信息系统进行研究、设计和实现。针对某些物流企业现有系统无法满足不断发展的业务和不断上升的客户需求等问题,需要在现有系统上进行扩展,建立全面支持企业现有业务的物流管理信息系统、以提高物流作业效率和管理水平。在对企业现有管理系统进行充分调研和分析的基础上,确定使用三层C/S框架来进行物流管理信息系统开发,并使用C#在.NET平台上实现客户端程序,使用Java和J2EE架构实现服务器端后台... 

【文章来源】:湘潭大学湖南省

【文章页数】:74 页

【学位级别】:硕士

【部分图文】:

基于三层C/S结构的物流管理信息系统设计与实现


窗体类继承关系

界面实现,合同管理,客户端,代码


图 5-3 合同管理客户端界面实现代码5.2.3 合同管理业务层设计与实现业务逻辑层处于表示层和数据持久层之间,在系统中起到承上启下的作用[58]。主要用于处理系统的业务流程,并向外提供业务访问的方法。本系统以业务内聚性原则建立业务服务类[59]。,同领域业务 Service 在同一个 Java 类中实现,通过 Java 注解的方式标识业务的服务和方法路径。通过@Service(path = {})服务签名标识服务主路径,通过@Method(path =)方法签名标识子路径。这里服务和方法的路径 path 就是客户端请求方法中相应服务的路径,服务器通过客户端的请求方法中的该服务路径找到对应的业务服务。在 合 同 管 理 中 , 以 合 同 查 询 服 务 为 例 , 其 注 解 为 Service(path ={"/hs/ContractService"}) , 合 同 查 询 服 务 方 法 注 解 为 @Method(path ="getCtContractCarry") ,则合同查询服务方法的全路径为:/hs/ContractService/getCtContractCarry,客户端 DataProvider 类中查询方法 public bool Query(string

查询服务,代码


图 5-4 合同查询服务实现代码5.2.4 合同管理 DAO 层实现DAO 层实现业务层与数据库间的访问和数据交互,即对相关业务类进行增、删、改、查(CRUD)操作,采用 javabean+jdbc 技术完成。其实现过程如下。(1)根据系统实际业务需求设计实体对象,并为每个对象设计一个数据持久层的 javabean,且该 javabean 的属性是和相关数据库表对应的。(2)开发各业务服务类,供客户端请求调用。(3)设计并实现 DAO 方法,提供给各业务服务类调用,同时完成对 javabean的 CRUD 操作。由以上过程,首先设计了“合同管理”中的 javabean 类“CtContractCarry”,同时采取注解的方式,完成 javabean 和数据库表间的映射,使用注解方式的javabean 属性需通过@Column(name =)符号指定属性与数据库字段对应关系。图5-5 为创建“CtContractCarry”类的部分代码:


本文编号:2946696

资料下载
论文发表

本文链接:https://www.wllwen.com/guanlilunwen/wuliuguanlilunwen/2946696.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户d98ff***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com