基于Web的小型物流企业业务信息管理系统设计与实现
基于Web的小型物流企业业务信息管理系统设计与实现[20201006182938]
目 录
ABSTRACT 4
第1章 绪论 1
1.1 课题的研究背景 1
1.2 国内外研究现状 1
1.3 课题的研究意义 2
第2章 相关技术介绍 3
2.1 Java语言 3
2.2 JSP技术 3
2.3 MySQL数据库 3
第3章 小型物流企业管理系统需求分析 3
3.1 可行性分析 3
3.1.1 经济可行性 4
3.1.2 技术可行性 4
3.1.3 操作可行性 4
3.2 系统需求分析 4
第4章 小型物流企业管理系统总体设计 6
4.1 系统架构设计 6
4.1.1 系统总体结构设计 6
4.1.2 管理员功能结构设计 7
4.1.3 员工功能结构设计 7
4.2 系统功能模块的详细设计 8
4.3 数据库设计 9
第5章 小型物流企业管理系统的具体实现 14
5.1 用户登录模块 14
5.2 员工管理模块 16
5.3 客户信息管理模块 18
5.4 仓储管理模块 19
5.5 订单管理模块 22
5.6 调度管理模块 22
5.7 车辆管理模块 23
5.8 司机管理模块 24
第6章 系统测试 24
6.1 主要用例测试 24
6.1.1 员工功能测试 24
6.1.2 *好棒文|www.hbsrm.com +Q: *351916072*
管理员功能测试 26
6.2 测试结果分析 28
第7章 总结与展望 29
致谢 30
参考文献 31
第1章 绪论
1.1 课题的研究背景
随着科技的高速发展,数据信息技术和网络通讯技术相继应用于物流企业的运作。在许多先进国家,该技术广泛地应用于物流企业的管理。美国是世界上最先提出“物流”概念的国家,也是目前物流业居世界首位的国家,第三方物流已经在其物流市场占据了主流地位[1]。据官方数据表明,在大约15年的时间里,物流总产值占GDP比重越来越高,一度成为美国的支柱型产业。近年来,欧洲各国在物流业上也有明显的突破,尤其是先进的信息技术的发展与相关产业的结合,促进了欧洲物流业的快速发展,使得其具备一定的竞争力[2]。
信息化的物流业已逐渐成为主流,成功的物流企业能够在快捷方便管理的同时提高客户满意度,也为我国经济发展起巨大的推动作用。目前,我国物流行业正处于快速发展的黄金时期,为我国服务业发展提供不可替代的作用[3]。特别是,现代物流与电子商务融合发展,为物流业的发展打下了坚实的基础,促进了物流需求的持续增长[4]。我国对于物流行业的发展非常重视,其中最著名的当属以速度和质量取胜的“海尔物流”。对于海尔物流而言,其高效的物流系统的是其核心竞争力,深入分析其的工作机制,其主要是以订单信息流向为核心进行信息化的管理。
现阶段,我国物流行业的主体逐渐转化为第三方小型物流企业,将订单、仓储、运输等相对独立的物流功能结合在一起,致力于打造投资少、成效快的物流企业业务管理系统,为提高小型物流企业的工作效益服务[5]。
1.2 国内外研究现状
林屹设计了一款物流企业信息管理系统。该系统前台采用了ASP.NET作为主要的开发工具,后台数据库选择Microsoft SQL 2000系统,该数据库在安全性和运行速度等方面占有一定优势[6]。文献[6]系统的主要功能包括:1)签约拍采购申请。2)网上调度和验货。3)商品入库和出库处理。4)商品类别管理功能。5)系统的维护。
刘铃设计了一款快递物流管理系统。该系统使用HTML和CSS语言制作前台操作页面,PHP语言实现后台控制功能,MySQL做后台数据库支持,从而便于快递用户进行查询[7]。文献[7]系统具有结构简单、操作方便、可维护性好的优点,其主要功能包括:1)快递物品信息查询。2)快递人员登录。3)快递配送人员管理。4)快递物品申请纠错。
李存磊在物流业务信息管理系统的开发中选择了PB语言和SQL 2000数据库,采用了B/S结构与C/S结构相结合的模式,来弥补相互间的不足。企业管理人员可使用C/S结构,以加快系统运行速度降低网络负担;而对于业务人员使用B/S结构,降低客户端软件的维护难度,保持系统的易用性[8]。文献[8]系统主要实现了以下功能:1)工作单和货物信息录入。2)出库和入库。3)入库对比和出库处理。4)到站入库和到站派送。5)多次确认,月结记录和统计。
上述系统的功能均较为全面,且都有商品出入库的操作,可以清晰地看到商品的动态信息,在很大程度上方便管理,但都缺乏对小型物流企业进行业务管理的例子。相反,本系统的针对性较强,即以适用于一般的小型物流企业为设计目标。
1.3 课题的研究意义
*好棒文|www.hbsrm.com +Q: *351916072*
随着电子商务的迅速发展,关键问题是如何满足电子商务所需要的物流项目。快捷高效的物流业务信息系统是解决这一问题的较佳方案,这一方案有利于实现电子商务与物流系统的对接,它可以为电子商务提供专一的服务,不仅提高电子商务的工作效率,还可以带动物流系统的发展[9]。因此,物流企业业务信息管理系统是现代物流企业的必然选择。然而,在我国物流行业中,小物流企业因为资金不够而受到缺乏先进物流信息技术的制约,所以本系统适用于一般的小型物流企业,可以为物流业务中的主要环节提供帮助。同时,本系统操作简单,可以很大程度上节约企业的成本,扩大企业利润,提高企业的工作效率与核心竞争力,促进企业的规范化运营。
第2章 相关技术介绍
2.1 Java语言
Java是目前我们最常用的程序设计语言,功能较强而且简单易用,Java技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网[10]。Java更具备了以下显著优势:1)编写容易,入门简单。2)支持诸多平台。3)完善的开发工具,更容易模块开发。
2.2 JSP技术
JSP是目前我们常用的一种动态网页技术标准,一般的JSP页面由常用的HTML语言和Java代码组成,执行过程分为翻译,编译和执行阶段。JSP可以利用JDBC和众多主流关系数据库连接,还可以在JSP中使用Java所有的类和功能,可以高效率地创建Web应用程序,并使得开发的Web应用程序具有安全性高、跨平台等优点[11]。
2.3 MySQL数据库
目前比较流行的数据库有MySQL和SQL Server。相比之下,MySQL数据库是免费的,而SQL Server费用较高;MySQL可以运行于Windows系统而不会发生冲突,而SQL Server必须增加额外复杂操作,磁盘存储,内存损耗等。综上所述,对于小型企业来说,MySQL数据库是当仁不让的选择。
第3章 小型物流企业管理系统需求分析
3.1 可行性分析
本文系统的可行性分析是从经济上的可行性、技术上的可行性和操作上的可行性三个方面得出的,具体分析如下:
目 录
ABSTRACT 4
第1章 绪论 1
1.1 课题的研究背景 1
1.2 国内外研究现状 1
1.3 课题的研究意义 2
第2章 相关技术介绍 3
2.1 Java语言 3
2.2 JSP技术 3
2.3 MySQL数据库 3
第3章 小型物流企业管理系统需求分析 3
3.1 可行性分析 3
3.1.1 经济可行性 4
3.1.2 技术可行性 4
3.1.3 操作可行性 4
3.2 系统需求分析 4
第4章 小型物流企业管理系统总体设计 6
4.1 系统架构设计 6
4.1.1 系统总体结构设计 6
4.1.2 管理员功能结构设计 7
4.1.3 员工功能结构设计 7
4.2 系统功能模块的详细设计 8
4.3 数据库设计 9
第5章 小型物流企业管理系统的具体实现 14
5.1 用户登录模块 14
5.2 员工管理模块 16
5.3 客户信息管理模块 18
5.4 仓储管理模块 19
5.5 订单管理模块 22
5.6 调度管理模块 22
5.7 车辆管理模块 23
5.8 司机管理模块 24
第6章 系统测试 24
6.1 主要用例测试 24
6.1.1 员工功能测试 24
6.1.2 *好棒文|www.hbsrm.com +Q: *351916072*
管理员功能测试 26
6.2 测试结果分析 28
第7章 总结与展望 29
致谢 30
参考文献 31
第1章 绪论
1.1 课题的研究背景
随着科技的高速发展,数据信息技术和网络通讯技术相继应用于物流企业的运作。在许多先进国家,该技术广泛地应用于物流企业的管理。美国是世界上最先提出“物流”概念的国家,也是目前物流业居世界首位的国家,第三方物流已经在其物流市场占据了主流地位[1]。据官方数据表明,在大约15年的时间里,物流总产值占GDP比重越来越高,一度成为美国的支柱型产业。近年来,欧洲各国在物流业上也有明显的突破,尤其是先进的信息技术的发展与相关产业的结合,促进了欧洲物流业的快速发展,使得其具备一定的竞争力[2]。
信息化的物流业已逐渐成为主流,成功的物流企业能够在快捷方便管理的同时提高客户满意度,也为我国经济发展起巨大的推动作用。目前,我国物流行业正处于快速发展的黄金时期,为我国服务业发展提供不可替代的作用[3]。特别是,现代物流与电子商务融合发展,为物流业的发展打下了坚实的基础,促进了物流需求的持续增长[4]。我国对于物流行业的发展非常重视,其中最著名的当属以速度和质量取胜的“海尔物流”。对于海尔物流而言,其高效的物流系统的是其核心竞争力,深入分析其的工作机制,其主要是以订单信息流向为核心进行信息化的管理。
现阶段,我国物流行业的主体逐渐转化为第三方小型物流企业,将订单、仓储、运输等相对独立的物流功能结合在一起,致力于打造投资少、成效快的物流企业业务管理系统,为提高小型物流企业的工作效益服务[5]。
1.2 国内外研究现状
林屹设计了一款物流企业信息管理系统。该系统前台采用了ASP.NET作为主要的开发工具,后台数据库选择Microsoft SQL 2000系统,该数据库在安全性和运行速度等方面占有一定优势[6]。文献[6]系统的主要功能包括:1)签约拍采购申请。2)网上调度和验货。3)商品入库和出库处理。4)商品类别管理功能。5)系统的维护。
刘铃设计了一款快递物流管理系统。该系统使用HTML和CSS语言制作前台操作页面,PHP语言实现后台控制功能,MySQL做后台数据库支持,从而便于快递用户进行查询[7]。文献[7]系统具有结构简单、操作方便、可维护性好的优点,其主要功能包括:1)快递物品信息查询。2)快递人员登录。3)快递配送人员管理。4)快递物品申请纠错。
李存磊在物流业务信息管理系统的开发中选择了PB语言和SQL 2000数据库,采用了B/S结构与C/S结构相结合的模式,来弥补相互间的不足。企业管理人员可使用C/S结构,以加快系统运行速度降低网络负担;而对于业务人员使用B/S结构,降低客户端软件的维护难度,保持系统的易用性[8]。文献[8]系统主要实现了以下功能:1)工作单和货物信息录入。2)出库和入库。3)入库对比和出库处理。4)到站入库和到站派送。5)多次确认,月结记录和统计。
上述系统的功能均较为全面,且都有商品出入库的操作,可以清晰地看到商品的动态信息,在很大程度上方便管理,但都缺乏对小型物流企业进行业务管理的例子。相反,本系统的针对性较强,即以适用于一般的小型物流企业为设计目标。
1.3 课题的研究意义
*好棒文|www.hbsrm.com +Q: *351916072*
随着电子商务的迅速发展,关键问题是如何满足电子商务所需要的物流项目。快捷高效的物流业务信息系统是解决这一问题的较佳方案,这一方案有利于实现电子商务与物流系统的对接,它可以为电子商务提供专一的服务,不仅提高电子商务的工作效率,还可以带动物流系统的发展[9]。因此,物流企业业务信息管理系统是现代物流企业的必然选择。然而,在我国物流行业中,小物流企业因为资金不够而受到缺乏先进物流信息技术的制约,所以本系统适用于一般的小型物流企业,可以为物流业务中的主要环节提供帮助。同时,本系统操作简单,可以很大程度上节约企业的成本,扩大企业利润,提高企业的工作效率与核心竞争力,促进企业的规范化运营。
第2章 相关技术介绍
2.1 Java语言
Java是目前我们最常用的程序设计语言,功能较强而且简单易用,Java技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网[10]。Java更具备了以下显著优势:1)编写容易,入门简单。2)支持诸多平台。3)完善的开发工具,更容易模块开发。
2.2 JSP技术
JSP是目前我们常用的一种动态网页技术标准,一般的JSP页面由常用的HTML语言和Java代码组成,执行过程分为翻译,编译和执行阶段。JSP可以利用JDBC和众多主流关系数据库连接,还可以在JSP中使用Java所有的类和功能,可以高效率地创建Web应用程序,并使得开发的Web应用程序具有安全性高、跨平台等优点[11]。
2.3 MySQL数据库
目前比较流行的数据库有MySQL和SQL Server。相比之下,MySQL数据库是免费的,而SQL Server费用较高;MySQL可以运行于Windows系统而不会发生冲突,而SQL Server必须增加额外复杂操作,磁盘存储,内存损耗等。综上所述,对于小型企业来说,MySQL数据库是当仁不让的选择。
第3章 小型物流企业管理系统需求分析
3.1 可行性分析
本文系统的可行性分析是从经济上的可行性、技术上的可行性和操作上的可行性三个方面得出的,具体分析如下:
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/3089.html