小型仓储货运公司办公自动化系统设计
2013-10-21宣浙华李若晗
宣浙华 李若晗
摘 要:如今货运是传统的航空运输和火车运输的发展和延续,它是根据航空和火车托运的代理业务中分支出来的。系统针对企业办公中存在的信息不流畅,效率低下,操作不规范等一系列问题,提出了货运办公自动化,使得办公的理念和企业的管理能够方便快捷,规范。本系统基于.Net架构,采用B/S模式完成系统的设计与开发。此货运公司系统要实现的功能包括:货物的出入仓处理及与货运车辆的信息绑定、运输工具资料的管理、员工资料的管理、客户资料的管理、系统后台管理等基本管理功能;另外为真正实现办公的自动化,系统还具有发票、报货单等相关单据格式自动生成并控制打印的功能。
关键字:货运;货运公司办公;货运公司自动化办公系统
1 引言
在我国加入WTO后,受世界一体化和全球化的国际市场影响,企业之间的竞争和挑战也愈来愈激励,在传统的企业中,传统的办公方式的弊端越来越明显:重复的工作,效率低下等,所以企业实现自动化办公势在必行。货运公司管理系统的自动化,信息化已经成为货运业的重要部分,这样很大方面方便了货运管理和运输流程。但是如何尽可能的利用现有的信息资源位货运公司的办公和管理服务,提高工作效率,如何创新改变传统的办公模式,变传统模式为更能满足客户需要的网络环境下的高效传递服务模式,这是一个值得大家重视的问题。解决这个问题的有效途径就是货运公司办公自动化系统。
2 相关编程技术介绍
2.1 Asp.net技术
ASP.NET是由微软在.NET Framework中所提供的,是.NET Framework的一部分,开发Web应用程序的类库,封装在System.Web.dll文件中,显露出System.Web命名空间,并提供了为建立和部署Web快递公司应用程序所必需的服务,如ASP.NET网页处理、后台以及HTTP通道的应用程序与通信处理等工作,以及Web Service的基础架构。
2.2 Ado.net技术
ADO.NET是ASP.NET应用程序与数据库进行交互的一种技术。ADO.NET技术把数据库的操作分为几个步骤,并为每个步骤提供对象来封装操作过程,从而是对数据库的操作变得简单易行。
ADO.NET提供了对SQL Server 和XML等数据源以及通过LE DB 和XML公开的数据源的一致访问接口。可以使用ADO.NET来连接到这些数据源,并检索、处理和更新所包含的数据。
3 小型仓储货运公司办公自动化系统的设计
3.1 系统功能
根据货运公司的工作流程和业务逻辑,可将系统分为五大功能模块,主要包括:仓储管理,运输资料管理,人员资料管理,线路管理和物流管理,各个子系统的主要功能为:
1、仓储管理子系统
库存管理员登录系统后,点击库存维护,可以查看,修改,增加,删除库存。同时通过出入库处理,可以管理出入库情况。可以针对事实情况和客户要求添加货物,也可按条件查询货物信息。也可以添加出仓信息表进行货物出仓的处理。
2、运输资料管理子系统
仓库管理员登录到系统,可以根据业务需要,首先可以选择新增车辆信息,输入合理的车辆的信息;可以选择查询车辆信息包括查询功能,点击查询就可以查询出指定的信息;可以选择删除车辆的信息;可以修改车辆信息。
3、人员资料管理子系统
仓库管理员登录系统后,可以通过点击查看个人基本信息查看自己的信息,并且可以点击修改按钮,填写基本信息表后实现自己信息的修改。点击密码修改,输入旧密码和两次输入新密码确认无误后,点击修改修改密码。
4、线路管理子系统
仓库管理员登录系统后,点击线路管理,可以添加站点,点击确认按钮,提交站点信息。点击查看站点,进行检索站点,根据条件得到相应的信息,点击删除按钮,弹出确认对话框删除相应的站点。点击修改,修改对应的信息,点击确认,修改信息。
5、物流管理子系统
仓库管理员登录系统后,可以对物流信息进行管理:添加、删除、修改、查询。
物流主要是用于较为远程的、需要绑定车辆的货物运送管理。
3.2 系统功能图
3.3 关键技术
本系统采用了ASP.NET技术,主要使用了Microsoft Visual Studio 2010作编译软件。ASP.NET是由微软在.NET Framework中所提供的,是.NET Framework的一部分,开发Web应用程序的类库,封装在System.Web.dll文件中,显露出System.Web命名空间,并提供了为建立和部署Web快递公司应用程序所必需的服务,如ASP.NET网页处理、后台以及HTTP通道的应用程序与通信处理等工作,以及Web Service的基礎架构。
3.4 数据库设计
根据需求分析中的描述,数据库表格中设置了3个基本信息表,分别是人员信息表和车辆基本信息表和货物基本信息表。
其中人员基本信息基本表为,基本的人员信息表,该表为基表,其他扩展表中需要使用该表中的字段。该表中没有其他的外键,该表符合一级范式。主要用于人员信息管理模块人员信息的修改和查看等。
4 系统典型功能模块的设计与实现
限于文章的篇幅,我们只以物流管理模块为例来说明。前台是用GridView控件绑定的数据信息,并且内含Button实现物流的删除和查看。通过TextBox来实现数据检索。其实现的功能函数跟以上管理列表中的函数大概相同,此处就省略描述了后台在加载页面时首先调用bind()函数来实现数据绑定,在Bind()函数中根据检索框中输入的数据来实现SQL语句的变更,从而实现数据的检索。点击继续出仓,则会跳转到货物出仓的界面,接着实现货物的出仓。点击详细详细信息,可以查看详细的物流单,物流单页面是通过table来布局的,通过DataSet来实现相应货物的数据的读取。点击物流单打印和收据打印实现打印功能。
5 结束语
货运公司现在几乎是人人生活中不可缺少的部分,平常我们网购,异地寄存东西等都要用到货运公司提供的服务。它主要是为用户提供最高速,最准确,最高效的快递服务工作。
参考文献
[1] 孔琳俊 ,陈松。《ASP.NET 3.5网络开发》.电子工业出版社.2009年1月
[2] 张正礼。《ASP.NET 4.0 网站开发与项目实战》。清华大学出版社。2012年4月
[3] Stephen Walther. ASP.NET 3.5 Unleashed Unleashed Series [M]. 2008.4
[4] S.Q.Xie,H.Huang. A WWW-Based Information Management System for Rapid and Integrated Mould Product Development .The International Journal of Advanced Manufacturing Technology, 2002,20, 20 (1) .
[5] Ales Spetic,Jonathan Gennick. Transact-SQL Cookbook .O‘Reilly, 2002, :80-113.
[6]Mohammad Jafar Tarokh ,Javad Soroor. Supply Chain Management Information Systems Critical Failure Factors .IEEE, 2006, :425-431.
[7]Mani Subramanian.Network Management Principles and Practive.Higher Education Press,2005.12