20**年第8期第三方物流期刊

2011年第8期

计算机光盘软件与应用

Computer CD Software and Applications 软件设计开发

只需提供生产订单查询。生产部系统操作员通过系统查询相关订 单信息,打印产品订单表,根据订单信息中的订单数量与库存信 息,制定生产计划。生产管理模块中预留了ERP生产管理应用连 接接口,为保证系统的可扩展性。

(五)物流管理模块

物流管理模块主要是实现订单发货的物流信息的添加与查询 功能。

企业的货物通过业务外包,物流业务由第三方物流公司承担, 通过物流公司将商品发送给买方的。可以减少管理的环节,提高 管理的效率。利用第三方物流的专业性,规模化优势,降低物流 成本,提高运输配送效率,加快物资的传递。将物流公司业务和 系统平台数据进行整合,可以很好的与物流公司进行数据对接, 充分利用物流公司数据资源,快递有效地为该信息系统平台提供 支持。企业与客户均可以通过物流平台的查询,随时跟踪物流状 态,及时跳进和处理。

(六)库存管理模块

库存管理模块主要是实现企业产品的入库、出库与库盘点功

能,这部分工作由仓管部负责。具体的功能包括产品入库、出库、

盘点并提供库存信息的查询。

(七)委外管理模块

委外管理模块主要实现对委外订单的创建、修改、查询功能。 委外管理又称外协管理,主要是管理产品的外协加工与订单

外包。外协加工包括外协出库与外协入库,外协加工时,建立外 协加工信息表,实现外协加工产品的入库、出库。订单外包管理 流程为外包创建与外包入库。外包创建时,建立外包信息表,外 包业务完成后完成产品信息的入库。

(八)客户管理模块

客户管理模块主要实现各类客户信息的添加、查询与维护。 客户的类型包括:外协客户、销售客户与外包客户。客户管

理模块中支持各类型客户信息的录入与维护,以方便与各类型客 户的沟通与使用。

四、数据库设计

为满足企业给数据管理的要求,采用SQL Server2008作为后 台数据库,以ADO.NET作为数据库的连接处理方式,为系统提供 稳定的数据支撑平台。在数据库中,包含系统权限表、产品信息 表、订单信息表、客户信息表、委外信息表等二十几个表,有效 的为系统提供了数据的支持。

五、系统实现

(一)权限管理模块

为系统管理员、经理、生产部、业务部、仓管部人员提供各自

的权限,实现对数据库中权限表的各种处理,为系统的安全运行提 供有效地保证。主要运用ASP.NET技术实现该系统模块,具体功能 是对权限表进行读取、设置、修改、删除、配置管理等内容。

(二)数据管理模块

为数据库中各业务表中涉及的数据除提供添加、删除、修改、 查询等基本功能外,还提供了对业务数据的整合、处理、决策等 扩展功能。此模块为系统核心功能,将与系统其它模块进行相应 的数据交互。使用ASP.NET技术实现对数据的封装与处理。

(三)订单管理模块

订单状态信息表为该信息系统重要数据库表单,将从订单创

建开始,依次到生产管理,委外管理,库存管理,物流管理的过 程中新增的数据信息整合为订单状态信息表,实现对订单业务的 查询,业务状态的跟踪等功能。高效的订单管理平台,有效地提 高企业的服务质量。

(四)物流管理模块

物流管理模块将第三方物流企业的网络平台数据整合到信息 平台,方便系统查询功能的需要。

六、结束语

基于ASP.NET的中小企业管理信息系统,实现了中小企业的

管理信息化,对国内中小企业信息化建设具有借鉴作用,有助于 提高企业的管理水平,提升工作效率,进行提升经济效益。具有 一定的现实意义和商业价值。

参考文献:

[1】杜娟.信息系统分析与设计[MI.北京:清华大学出版社,2008 I2】马威,吕文哲,曹瑞.信息系统开发教程【M】.北京:清华大学出

版社.2007

【3]孔磊.基于NET的大型商业街电子商务系统的设计与实现

【I】.福建电脑,2009,11

[作者简介]陈孟祥(1982-),男,湖南邵阳人,广东科技学

院计算机科学系助教,信息系统项目管理师,研究方向为软件工 程,ERP应用。

(上接第168页)

ActionForm类。

4,Action的编写过程。编写AdminAction.java、VehicleActi

on.java、ClientAction.java、carg0esActi0n.java等控制器文 件,主要内容是数据验证方法、调用业务逻辑进行数据操作,以 及页面导向。

上述这些控制类都是继承BaseAction类,而BaseAction类又

继承抽象类DispatehAction类,DisDatchAction类继承Action类。 关于本系统应用到的Action和AetionForm文件,这里再强

调它们之间的关系:Action通常是发送到服务器端的一个请求, 能够集中控制和处理一些与用户交互的操作。ActionForm通常是 指与Action相对应的操作的表单对象,它会自动装载来自客户端

请求的参数。

5.业务逻辑编写过程。编写AdminService.java、

VehicleService.java、C1ientService.java、CargoesAndRunSe rvice.java等业务逻辑,其中主要是数据操作,包括调用数据库 连接操作文件JDBCon.java。

其中,AdminService类用来对管理员基本情况的各个属性执 行SQL处理;VehicleService类用来对车辆基本情况的各个属性 执行SOL处理;elientService类用来对发货客户基本情况的各 一171一

个属性执行SQL处理;cargoesAndRunservice类用来对货物和车 辆运行基本情况的各个属性执行SQL处理。

6.持久类编写过程。持久类编写过程包括创建POjO(POJO, Plain Ordinary Java Object,即普通的JavaBean)、创建映射 文件、创建DAD 实现数据操作。其中,创建DAO实现数据操作步 骤实现核心组件SQLMapClient的数据的操作,以及通过映射文件 实现数据关联、通过配置文件实现延迟加载。

7.视图层。视图层主要是利用JsP页面开发技术。

三、总结

本物流信息系统功能切合现代物流管理步骤,主要功能包括

管理员验证、车辆信息管理、物流配货过程管理、发货单管理以 及发货客户管理。本系统的特色在于:系统采用Struts框架分层 设计,整体层次性好,开发采用模块化管理,有利于团队合作分

工及运行期的维护。利用Ibatis技术设计持久层,系统结构清晰, 数据库操作与业务逻辑各自独立,有利于系统功能的扩展和性能 的提高。并且利用了延迟加载,提升了运行性能。在处理系统中 某些类似问题时,通过抽象出通用的业务模块。这种处理方法使 开发效率有很大的提高。通过需求分析,设计出清晰的业务流程。 这使系统的功能与现代物流管理的实际步骤吻合,更使开发变得 有序。


© 2024 实用范文网 | 联系我们: webmaster# 6400.net.cn