物流管理系统的实现

 2022-01-17 11:01

论文总字数:13467字

目 录

1  引言 6

1.1 课题的背景 6

1.2 开发方法 6

1.3 论文结构 6

2  系统分析 7

2.1 可行性研究 7

2.1.1 技术可行性 7

2.1.2 经济可行性 7

2.1.3 操作可行性 7

2.2 需求分析 7

2.2.1 系统用户需求 7

2.2.2 系统业务流程分析 7

2.2.3 系统功能需求 8

2.2.4 数据流分析 9

3  系统总体设计 11

3.1 总体设计的原理 11

3.2 系统的功能层次结构图 11

3.3 数据库设计 11

3.3.1 实体E-R图 11

3.3.2 数据库的逻辑结构 13

4  详细设计 14

4.1 数据库的实现 14

4.1.1 数据库的建立 14

 4.1.2 数据库的连接 16

4.2 系统设计流程 17

5  系统实现 20

5.1 功能模块的实现 20

5.1.1 主页模块 20

5.1.2 登录模块 22

5.1.3 用户管理模块 23

5.1.4客户管理模块 23

5.1.5货物管理模块 25

5.1.6接货单管理模块 26

6  系统测试 28

6.1 登录测试 28

6.2 用户管理测试 28

6.2.1 修改密码测试 28

6.2.2 客户管理测试 29

6.3 接货单管理测试 30

6.4 车辆管理测试 31

8  结论 33

致  谢 35

物流管理系统的设计与实现

吴旻

,China

ABSTRACT:Under the impact of information era, the logistics management and the combination of computer technology, will be a shortcut to improve the level of logistics management. Use computer all the basic information of logistics management, compared with the manual management convenient and simple, and easy to manage, search speed and large storage, and other advantages. Its use in logistics management, not only can improve the efficiency of work at the logistics management, and to be able to make logistics management more scientific and standard. In some ways, modern logistics management of standardization to promote all aspects of the logistics management have been closely linked with the modern information processing, so we should apply modern information processing faster into the order of logistics management.

This system is based on JAVAEE three-tier architecture model and Browser/Server structure,using the Myeclipse with which the Java code is written along with Mysql as the database.This sysytem’s functions include system management, customer information management, goods information management, invoice management, vehicle information management. . After the system test, the desired goal.

Key words: Logistics management system; JAVAEE. Three layer architecture; Database;

1  引言

1.1 课题的背景

物流:供应链运作中,以满足客户要求为目的,对货物、服务和相关信息在产出地和销售地之间实现高效率和成本的正向和反向的流动以及存储所进行的计划、执行和控制的过程。-摘自百度百科

本系统根据针对上述概念进行开发,并且面向中小企业。该系统能够让企业更加有效地管理物流动态,提高企业运作效率,以此来提高经济效益,开发该系统是一种必要的企业运营手段。

国外的物流现在已经发展的很强大了,据统计2014年,美国的两大快递公司ups与联邦快递在中国政府获得了从业执照,ups新增加了从中国到欧洲的铁路货运业务,给“丝绸之路经济”添加了连接纽带。

1.2 开发方法

物流管理系统的开发,在选定课题后,首先要进行相关文献的查阅与搜集。通过电子阅览室、计算机互联网、图书馆等收集开发论题的方法,做好开发信息系统前的相关准备工作。

在开发过程中作者遵循了“用户参与”原则。首先要充分了解用户的需求,这样不仅可以提高信息系统的效率,而且可以减少开发的迷茫性与盲目性。其次,作者将整个物流管理系统的开发过程分成几个不同的阶段,分阶段的去逐步处理各个模块的主要任务,这样可以更叫高效快捷。

该物流管理系统是采用B/S结构,利用Myeclipse 开发,使用Microsoft Mysql数据库存储数据。

1.3 论文结构

本论文首先做系统分析(包括需求分析和数据流分析),接着是概要设计,最后是详细的页面设计和编码。

2  系统分析

2.1 可行性研究

本系统是在参照了各大物流企业的物流管理后进行开发的。下面从各个方面分析其可行性。

2.1.1 技术可行性

本系统的硬件条件要求不高,现有计算机的硬件标准基本都能满足系统开发和运行。在软件层面上,本课题拟在Windows 8系统下使用sun公司的Myeclipse 2012开发平台和Mysql 2012,按照软件工程的方法开发整个系统。Browser/Server结构可以完成用户在浏览器中的阅读;Mysql的图形化界面和SQL语句的结合使用令数据操作变得更加便利;JAVA语言可以使程序员快速高效地编写应用程序;JAVAEE技术将脚本语言和高级程序设计语言以及数据库结合,使得物流信息可通过Web程序动态管理。因而具有技术可行性。

2.1.2 经济可行性

对系统从开发者的经济状况和用户的使用费用进行分析。本系统使用的Myeclipse、Mysql都可以从网上免费下载,而计算机是已经具备的装置,开发者不需要在系统开发上花费相关费用。对于使用者来说,本课题在服务器端采用mvc框架平台,在客户端测试IE、Google Chrome、火狐浏览器等页面CSS兼容性,这样使得系统的兼容性和版本更新以及系统维护变得更加简便,为使用者减少了相关费用。从经济角度讲可行性较高。

2.1.3 操作可行性

本物流管理系统采用B/S模式,无需另外安装别的软件,使用者很容易掌握并熟练使用。因为本系统就是web应用程序,只需要安装好tomcat服务器和数据库,导入数据库后,既可以在tomcat服务器部署本系统,然后通过浏览器访问服务器地址加上端口号和系统名称既可访问本系统,系统实施成功以后也会大大减少管理排课的时间,容易得到推广使用,因此具有操作可行性。

2.2 需求分析

2.2.1 系统用户需求

本系统有两种用户:系统超级管理员、普通管理员,不同用户的权限不同。

普通管理员可以编辑客户信息;超级管理员可以增删改用户。

对系统用户进行分类之后,就可以分别对各类用户进行需求分析。

2.2.2 系统业务流程分析

系统业务流程图如图2-1

图2-1  物流管理系统的总业务流程图

管理员的业务流程如图2-3所示:

·

图2-3  管理员业务流程图

2.2.3 系统功能需求

下面进行系统的功能需求分析。

系统用户管理:对普通管理员进行增删改查,修改管理员的登录密码。

客户信息管理:对客户信息进行编辑(增删改)。

车辆信息管理:编辑车辆信息(增删改)。

接货单信息管理:编辑货单信息(增删改)。

页面打印:在代码中连接打印机,进行系统的一些页面的打印。

导出报表:用户可能需要将某些数据列表提取出来,在代码中调用导出至excel中的函数,并开启连接excel的驱动,实现导出报表的功能。

2.2.4 数据流分析

根据系统用户需求和功能需求,得知物流管理系统的总体数据流图如图2-4

图2-4  物流管理系统数据流图

用户登录数据流图如图2-5

图2-5  用户登录数据流图

管理员登录成功后的数据流图如图2-6

图2-6  管理员数据流图

3  系统总体设计

3.1 总体设计的原理

总体设计原理包括:

(1)模块化:系统总体由多个模块组成,开发时分步处理各个模块。

(2)抽象。将软件的核心功能体现出来,忽略不必要的细节。

(3)逐步求精。总体设计需要先解决主要问题,再将问题一步步细化。

剩余内容已隐藏,请支付后下载全文,论文总字数:13467字

相关图片展示:

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;