1.2项目研究的目的和意义
小型物理管理系统通过信息化的手段对货物进行运输,实现运输、仓库、配送的高效化一体化。目的就是通过快速准确的传递物流信息,使生产厂商实习准时制生产,物流提供商实习准时制配送,以“信息”降低“物流”,将生产地和流通过程中的库存降到最低,甚至达到“零库存”或“零距离”,由此降低物流费用。
通过本物流网站的设计和实现,对物流行业有了充分的理解和学习,并运用所学专业知识,将理论知识同实际情况结合起来,分析问题,解决问题。提高自己的动手能力,在系统的实现过程中,对专业知识有更深入的学习和拓展。
2.相关技术介绍
2.1 PHP技术
PHP是一种面向对象的、完全跨平台的新型Web开发语言,无论从开发者角度考虑还是从经济角度考虑,都是非常实用的。语法结构简单,易于入门,很多功能都只需一个函数就可以实现,而且很多机构都相继推出了用于开发PHP的IDE工具。
PHP具有很好的开放性和可扩展性,属于自由软件,其源代码完全公开,任何程序员为PHP扩展附加功能都非常容易,在很多网站都可以下载到最新版本的PHP。目前,PHP主要是基于Web服务器运行。采用linux+Apache+PHP+MySQL这种开源免费的框架结构可以为网站经营者节省很大一笔开支。
目前在互联网有很多网站的开发都是通过PHP语言来完成的,例如:搜狐、网易、和百度等,在这些知名网站的创作开发中都应用了PHP语言。
2.2 MySQL技术
MySQL是一个小型关系型数据库管理系统,由瑞典MySQL AB公司开发。由于它具有体积小、速度快、总体拥有成本低等特点,同时还是开放源代码,提供TCP/IP、ODBC和JDBC等多种数据库连接途径,对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余,而且由于MySQL是开放源码软件,因此可以大大降低总体拥有成本。
3.系统分析与设计
3.1系统需求分析
基于web的小型物流管理系统,主要实现了对管理员信息、订单信息、网点信息、车辆信息及货物状态信息的一系列增删查改操作。
小型物流管理系统的设计主要考虑管理员和客户这两个对象来进行。对管理员来说,管理员可以通过输入自己的账户密码,登录到后台管理界面,完成对管理员、订单信息、公司车辆、网点信息、货物状态的增删改查操作。对客户来说,客户只具有查看的权限,客户可以通过访问前台页面,对公司新闻、业务流程、企业简介、服务网点等信息进行浏览,并且可以通过输入自己的订单号,查询自己的货物状态。
3.2功能模块设计
小型物流管理系统实现了围绕货物运输而产生的一系列信息的操作。主要分为管理员和客户两个部分的功能。
3.2.1管理员部分的主要功能
管理员登陆成功后,进入后台管理页面可以对后台的信息进行操作,分别为管理员管理、订单管理、网点管理、车辆管理四个模块的操作。而每个模块又包括信息添加,信息列表显示,信息修改,信息删除四个功能,管理员有权限对后台这些数据进行查询及更新操作。
a) 管理员管理:此模块包括了管理员的详细信息:管理员账号,密码,管理员姓名,管理员电话等内容
b) 订单管理:此模块包括了小型物流公司内的所有订单信息:发件人,收件人,以及货物状态等内容
c) 网点管理:此模块包括了公司的所有网点信息
d) 车辆管理:此模块是公司所有货物车辆的信息 php+mysql小型物流管理软件的设计与实现+流程图(2):http://www.751com.cn/jisuanji/lunwen_631.html