基于web的物流管理系统的设计与实现毕业论文正文终稿.doc
《基于web的物流管理系统的设计与实现毕业论文正文终稿.doc》由会员分享,可在线阅读,更多相关《基于web的物流管理系统的设计与实现毕业论文正文终稿.doc(37页珍藏版)》请在咨信网上搜索。
LULIANG UNIVERSITY 分类号: 密 级: 毕业论文(设计) 题 目: 基于WEB的物流管理 系统的设计与实现 系 别: 计算机科学与技术系 专业年级: 计算机科学与技术2011级 姓 名: 学 号: 20111103102 指导教师: 2015年05月25日 原 创 性 声 明 本人郑重声明:本人所呈交的毕业论文,是在指导老师的指导下独立进行研究所取得的成果。毕业论文中凡引用他人已经发表或未发表的成果、数据、观点等,均已明确注明出处。除文中已经注明引用的内容外,不包含任何其他个人或集体已经发表或撰写过的科研成果。对本文的研究成果做出重要贡献的个人和集体,均已在文中以明确方式标明。 本声明的法律责任由本人承担。 论文作者签名: 日 期: 关于毕业论文使用授权的声明 本人在指导老师指导下所完成的论文及相关的资料(包括图纸、试验记录、原始数据、实物照片、图片、录音带、设计手稿等),知识产权归属吕梁学院。本人完全了解吕梁学院有关保存、使用毕业论文的规定,同意学校保存或向国家有关部门或机构送交论文的纸质版和电子版,允许论文被查阅和借阅;本人授权吕梁学院可以将本毕业论文的全部或部分内容编入有关数据库进行检索,可以采用任何复制手段保存和汇编本毕业论文。如果发表相关成果,一定征得指导教师同意,且第一署名单位为吕梁学院。本人离校后使用毕业论文或与该论文直接相关的学术论文或成果时,第一署名单位仍然为吕梁学院。 论文作者签名: 日 期: 指导老师签名: 日 期: 吕梁学院本科毕业论文(设计) 摘 要 我们处于一个网络快速发展的时代,方便快捷的网络给人们生活带来了方方面面的影响。网络购物已经越来越被人们所接受,对于那些忙于工作的白领、学生等来说,足不出户即可实现购物,不仅节省了时间,同时也满足了自己的需要。双十一淘宝的销售记录已经是个对此最好的诠释。但是数量如此之大的各色货物要到达客户的手中需要四通八达的物流配送,而且要想保证物流的准确配送必须配备相应的物流管理系统,用来管理和记录客户的信息以及订单的托运信息和公司内部的配送资源的调配比如司机、车辆等等。 本系统采用MVC框架,运用JSP技术编写,开发平台为MyEclipse。 本系统主要服务于物流公司的内部员工,帮助员工管理繁杂的客户的相关信息,登记客户的下单情况,根据客户的下单情况为货物分配配送的车辆。公司内部的物流配送管理员根据公司的配送需求新增或删除物流配员。 关键词:物流管理;配送;MyEclipse Abstract We are in a network era of rapid development, has brought people life convenient network effects in all its aspects. Online shopping has been more and more accepted by people, for those busy with work of white-collar workers, students, etc., never leave home shopping can be realized, not only saves time, but also meet the needs of his own. Double tenth a taobao sales record is the best interpretation. But so large number of all kinds of goods arrive at the hands of customers need convenient logistics distribution, and to guarantee the accuracy of the logistics and distribution must be equipped with corresponding logistics management system, to manage and record customer information and order the shipping information and internal distribution of resources such as driver, vehicle and so on. This system USES the MVC framework, using the JSP technology, development platform for MyEclipse. This system mainly in the service of logistics company's internal staff, help staff to manage complex information about customers, registered customer orders, according to the customer's order for goods allocation and distribution of the vehicle. Company's internal logistics manager according to the distribution of the company needs new or delete logistics manning. Key words: logistics management; Distribution; MyEclipse 目 录 第1章 绪 论 - 1 - 1.1 开发背景及意义 - 1 - 1.1.1 开发背景 - 1 - 1.1.2 开发意义 - 1 - 1.2 发展现状 - 1 - 1.2.1 国内发展现状 - 1 - 1.2.2国外发展现状 - 2 - 第2章 系统分析 - 3 - 2.1 可行性分析 - 3 - 2.1.1 技术可行性 - 3 - 2.1.2 社会可行性 - 3 - 2.1.3 经济可行性 - 3 - 2.2 需求分析 - 4 - 2.2.1 功能需求 - 4 - 2.2.2 性能需求 - 4 - 2.3业务流程分析 - 5 - 2.3.1 业务描述 - 5 - 2.3.2 业务流程图 - 5 - 第3章 系统设计 - 6 - 3.1 系统设计原则 - 6 - 3.2 物流管理系统功能模块图 - 6 - 3.3 主要模块程序流程图分析 - 7 - 3.3.1登录程序流程分析 - 7 - 3.3.2 系统程序流程分析 - 8 - 3.4 数据库的设计 - 9 - 3.4.1 数据库概念结构设计 - 9 - 3.4.2 数据库表设计 - 11 - 3.4.3数据表逻辑设计 - 15 - 第4章 系统实现 - 16 - 4.1支撑环境 - 16 - 4.1.1软件环境 - 16 - 4.1.2 硬件环境 - 16 - 4.2 登录模块 - 16 - 4.2.1管理员登录 - 16 - 4.2.2用户登录 - 17 - 4.2.3用户登录成功界面 - 17 - 4.3用户个人信息设置模块 - 18 - 4.4人事管理 - 19 - 4.5货物信息管理的实现 - 20 - 4.6车辆信息管理实现 - 21 - 第5章 系统测试 - 24 - 5.1 系统测试目的与意义 - 24 - 5.2 测试环境 - 24 - 5.3 测试过程 - 24 - 5.4 软件测试结论 - 25 - 5.4.1 软件能力 - 25 - 5.4.2 测试结论 - 26 - 第6章 总结与展望 - 27 - 6.1 总结 - 27 - 6.2 系统展望 - 27 - 参考文献 - 28 - 致 谢 - 29 - 第1章 绪 论 1.1 开发背景及意义 1.1.1 开发背景 当今世界各种各样的数据极度膨胀,大量的数据充斥在我们的周围,特别是对于企业来说。企业盈利模式的特殊性决定了一个企业要想在竞争日益激烈的市场中站稳脚跟,必须掌握第一手的数据,深刻了解客户的需求,对客户的相关数据进行及时准确的保存和更新。保证将客户需求转换为有效的数据告知企业员工,从而才能保证企业更好的为用户服务。所以为了更好的为用户服务,也为了规范公司内部的管理,给公司避免一些由于客户信息的丢失、存储错误给公司带来的不必要的损失,为公司赢取更多的利润我们设计开发了本系统。 1.1.2 开发意义 随着国内信息化步伐的加快,网络已成为人们生活中必不可少的一部分,网上购物也越来越普遍。前段时间双十一淘宝网创下的销售业绩至今让人唏嘘不已,人们在购买商品上已经越来越依靠网络,特别是当今的90后和80后,大量的宅男宅女在我们的生活中层出不穷,另外大部分的企业白领,金领等等由于工作繁忙没有太多的时间来到实体店进行购物,所以繁重的购物重担就落在了各种网店上,然而足不出户、送货上门已成为一种购物的主流模式,但是数额如此巨大的商品要如何从卖家的店铺送往全国各地,而且还毫无差错呢?这就需要有一个高效的物流管理系统,来实现货物的准确配送,同时也提供给客户一个有效了解自己托运货物的运送状态。物流管理系统的开发可以有效地管理货物配送数据,信息更新及时高效,不易出错,从而也有利于企业赢得顾客的好品,为下次交易做好铺垫。 1.2 发展现状 1.2.1 国内发展现状 目前,国内物流信息网为了满足大量网上购物者的需求同时也受国内经济发展的驱动,数量如雨后春笋般的扩增。物流管理系统在现代的物流行业内充当着重要角色,极大的方便了国内的物流企业之间、物流企业和客户之间的交流与合作,同时国内物流管理系统的技术水平以及运行模式也得到了充分的提高和完善。并逐步与国外先进的物流管理系统接轨。最近几年,许多企业特别是类似于淘宝店,唯品会等公司,销售业绩很大一部分是依靠网络,而网上购物就离不开物流配送,只有能及时、准确、保质、保量的将物品送到消费者或者委托人手中,我们才能获得客户的认可,从而成为客户的首选对象,进而获取利润。在此背景下,物流管理系统就对物流信息的管理提供了极大的方便,给了客户一个平台,让他们能够随时随地了解自己的物品配送状态,做到心中有数。 1.2.2国外发展现状 在国外,很多国家经济十分发达,譬如美国、英国等,他们的互联网技术也十分先进,发展程度高,所以与之配套的物流技术与现代的互联网技术以结合并付诸实践多年,从20世纪60、70年代起,国外就产生了许多新兴的物流管理模式,其中MRP(Manufacturing Resource Plan)即制造资源计划,ERP(Enterprise Resource Plan)即企业资源计划是最具代表性与特色性的。 第2章 系统分析 2.1 可行性分析 可行性研究主要是论证开发项目是否可行,是否能够依据自身所学的相关技术开发出所需系统。因此可行性分析也相当于是一个简化的系统分析过程,通过科学的论证,为项目的实施提供建议和决策依据,降低项目失败带来的各方面损失的风险。我们可以从以下几个方面来进行可行性分析。 2.1.1 技术可行性 技术可行性是分析根据现下掌握的与系统相关的技术能否根据需求分析实现本系统,软硬件能否满足本系统的需求。 在软件方面,Navicat for MySQL可以很好的对数据库Mysql进行管理,很好的连接数据库,能够更加友好的为用户服务,可视化的窗口也可以让我们更加清楚的了解数据库的存储模式,简单灵活方便快捷。MyEclipse是个我们非常熟悉的工具,他的安装与使用我们都曾系统的学习过,所以软件方面已一切就绪。 在硬件方面,随着科技的不断推进,计算机的硬件已有了飞速的发展,硬件的价格也由于越来越成熟的技术支持变得低廉,这些优质的计算机硬件性能已经足够满足本系统对计算机硬件的需求。 所以本物流管理系统的开发在技术上是可行的。 2.1.2 社会可行性 本系统开发不论是前期还是后期都是根据企业的需求有针对性的设计,并未违反相关的法律,也没有对他人的专利进行抄袭,所以不构成侵权。所以本系统具有社会可行性。 2.1.3 经济可行性 现在,计算机在生活中的使用已经十分普遍,且由于科技的不断进步,计算机的性能相比以前已经十分优越,完全能够满足本系统的要求,开发本系统不需要额外的大型服务器等。而本系统的开发为公司的物流管理提供了极大的方便为此主要表现有以下几个方面: 第一,本系统的运行可以节省人力和时间。 第二,本系统的运行可以节省许多资源; 第三,本系统的开发可以使客户和企业人员随时随地了解货物的托运情况; 所以,本系统在经济上是可行的。 2.2 需求分析 2.2.1 功能需求 通过对物流管理系统的调查与分析,要求本系统能够实现以下的功能需求: (1) 本系统需要满足管理员和用户两种不同身份的人员进行登录。 (2) 用户可以对自己的基本信息进行修改如:修改登录口令、更新个人资料,上传个人头像。 (3) 用户可以对客户资料,车辆资料,订单资料进行设置,可以对货物托运进行管理,并对员工资料,驾驶员资料等进行设置。 (4) 管理员可以对用户的信息进行修改,更新和删除,也可以新增新的用户。 (5) 管理员能够对系统人员进行管理,新建组织机构及部门,并添加各部门人员,而且可以调配用户和系统的岗位角色;还可以对系统权限进行管理,划分权限组,并按不同的授权策略对各种角色进行授权;可以通过工具栏纵观系统权限分配及设置。 2.2.2 性能需求 (1) 简单性:在实现系统功能的基础上,尽量让用户可以更加友好便捷的使用 系统,减少系统使用的复杂性 (2) 针对性:针对物流公司的内部需求,为方便物流公司员工更加方便快捷的 了解客户信息,根据客户信息安排车辆进行货物的配送。 (3) 安全性:针对不同的用户系统赋予他们相应的权限,各不影响,恨得程度 的提高了系统的安全性 (4) 实用性:该平台要实现针对管理员和用户不同身份的操作功能,完成各 种身份的不同需求,所以该系统具有良好的实用性。 (5) 灵活性:该系统可以很好的运行在Windows7/XP等操作系统上,针对物 流系统的一些业务流程的改变,本系统可以做出相关调整以适应 需求,从而 更好的为用户提供服务。 (6) 故障处理要求:面对可能出现的硬件故障如:突然断电、电脑死机、网 络故障等,待故障修复后,重新加载页面信息系统可以 继续运行。 2.3业务流程分析 2.3.1 业务描述 首先物流配送员通过正确的用户名和密码登陆本系统,然后录入正确的客户信息,通过客户信息了解到的内容为客户配送的货物分配司机,录入司机信息,再根据公司的车辆情况录入正确的车辆信息,为客户的货物进行准确配送。这些信息录入完成后会生成正确的订单号,从而进行货物配送。 2.3.2 业务流程图 2-1 业务流程图 第3章 系统设计 3.1 系统设计原则 本系统为了设计、实现和后期维护的方便,以及系统用户使用的便利,所以必须采取一定的设计原则。其主要设计原则有: 简单性:在实现系统的功能的同时,简化系统的操作步骤,方便用户的使用。 针对性:本系统是针对物流管理公司内部员工对客户托运订单信息的管理需求 而开发的,不是凭空捏造的,所以具有一定的针对性。 实用性:本系统能够满足物流公司内部管理客户托运订单的需求,因此具有良 好的实用性。 先进性:本系统使用的相关技术都是当前的主流技术,各个技术之间有很好的 兼容性,不易由于系统的压力过大或计算机的操作系统版本兼容问题 导致系统崩盘,所以本物流管理系统具有技术先进性。 3.2 物流管理系统功能模块图 通过对各种物流公司的物流管理系统的调研,我们了解到一个付诸于时间中运行的物流管理系统至少分为两大模块,一个主要服务于公司内部员工,让他们对日常工作过程中的客户订单进行操作,另一个主要服务于改系统的管理员,让他对公司的部门结构进行管理,同时也根据需求给不同的员工分配不同的权限,综上所述分析本系统需实现的功能,得出以下的功能模块: (1) 管理员功能模块 (2) 用户功能模块 根据模块化原理,分别对各个功能模块进行分析设计,然后在进行程序开发。各个功能模块具体功能如下: (1) 管理员功能模块:该模块主要是公司的系统管理员使用,管理员能够对系统人员进行管理,新建组织机构及部门,并添加各部门人员,而且可以调配用户和系统的岗位角色;还可以对系统权限进行管理,划分权限组,并按不同的授权策略对各种角色进行授权;可以通过工具栏纵观系统权限分配及设置 (2) 用户功能模块:该模块主要是物流公司的内部职员使用,用户的操作主要是以客户下单的相关信息的设置为基础,用户可以对客户资料,车辆资料,订单资料进行相关的设置,添加、删除、更新、查询相关信息;可以对货物托运进行管理,并对员工资料,驾驶员资料等进行设置。 基于WEB的物流管理系统 图3-1功能模块图 3.3 主要模块程序流程图分析 3.3.1登录程序流程分析 图3-2 登录模块程序流程图 3.3.2 系统程序流程分析 图3-3 系统程序流程图 3.4 数据库的设计 数据库是计算机系统的基础与核心部分,数据库设计直接影响系统的正常运行。数据库是一个系统的核心,就好比一个人的心脏一样,数据是一个系统的根基,数据库的设计好坏直接影响一个系统的运行效率和执行速度,只有把数据库设计的越加完善、合理我们的系统才能高效的为我们服务。在系统完成之后全部依赖于数据的正常调用,系统才能够正常运行,所以数据库设计至关重要,在后期的系统维护过程中一个好的数据库将为我们奠定一个良好的维护平台。 一个数据库的设计不仅仅是很多张表的堆积而是包括很多内容,从数据库概念结构的设计开始,我们通过它了解数据库的各个实体属性,以及它整体的属性关系;再到数据库表的设计,我们了解到各种服务于该系统的相关数据在数据库中的存储以及结构;最后整理数据表的设计逻辑,将该系统很好的展现给使用该系统的人。一个优质的数据库才算完整。 3.4.1 数据库概念结构设计 从数据需求分析中得出系统的实体属性图。以下将列出该系统的主要实体的属性图,如下图所示: 图3-4 管理员实体属性图 客户信息实体属性图如图:3-4 图3-5 客户信息实体属性图 货物托运管理实体属性图如图:3-5 图3-6 货物托运管理实体属性图 通过对以上各个实体属性图的了解我们已分别掌握了各个实体的属性,但是一个系统的运行并不是靠简单的模块或则是实体属性的累加就可以很好的运行,要想很好的料及饿一个系统我们必须从实际出发,结合实际需求,通过对系统业务流程的总体把握,对系统的需求进行整体分析,结合各种实体属性之间的对应关系来了解一个系统我们得出了如下的系统E-R图 图3-7 系统E-R图 3.4.2 数据库表设计 表3-1车辆信息表 序号 字段名称 字段类型 长度 允许为空 描述 备注 1 ID Int 10 自添加编码 ID 主键 2 TRID Varchar 50 是 车辆编号 3 TRZD Varchar 50 是 车辆载重 4 TRHM Varchar 50 是 车牌号码 续表 5 TRLX Varchar 50 是 车辆类型 6 RWMC Varchar 50 是 送货任务名称 7 RWRQ Datetime 0 是 任务执行日期 8 SHDD Varchar 50 是 送货地点 9 HWMC Varchar 50 是 货物名称 10 BZ Varchar 50 是 备注 说明:车辆信息表用来存放车辆的相关信息。 表3-2 员工信息表 序号 字段名称 字段类型 长度 允许为空 描述 备注 1 ID Int 10 自添加编码 ID 主键 2 USERID Varchar 50 是 账号 3 USERNAME Varchar 50 是 姓名 4 ISMANAGER Varchar 50 是 是否管理者 5 OFFICETEL Varchar 50 是 办公电话 6 OFFICEFAX Varchar 50 是 传真 7 HOMETEL Varchar 50 是 家庭电话 8 MOBILE Varchar 50 是 手机号码 9 EMAIL Varchar 50 是 邮箱 续表 10 JJLINKMAN Varchar 50 是 紧急联系人 11 JJTEL Varchar 50 是 紧急电话 12 PASSWORD Varchar 50 是 密码 13 ZW Varchar 50 是 职务 说明:员工信息表用来存储员工的基本信息。 表3-3 货物托运管理表 序号 字段名称 字段类型 长度 允许为空 描述 备注 1 ID Int 10 自添加编码 ID 主键 2 TYDH Varchar 50 是 托运单号 3 SQDH Varchar 50 是 申请单号 4 KHBH Varchar 50 是 客户编号 5 KHMC Varchar 50 是 客户名称 6 KHDH Varchar 50 是 客户电话 7 LXRXM Varchar 50 是 联系人姓名 8 CYDW Varchar 50 是 承运单位 9 CYDWDH Varchar 50 是 承运单位电话 10 CYDWLXR Varchar 50 是 承运单位联系人 11 SHDW Varchar 50 是 收货单位 续表 12 SHDWLXR Varchar 50 是 收货单位联系人 13 SHDWDH Varchar 50 是 收货单位电话 14 SHDZ Varchar 100 是 收货地址 15 DRXM Varchar 50 是 司机姓名 16 CPHM Varchar 50 是 车牌号码 17 TRID Varchar 50 是 车辆编号 18 DRSJH Varchar 50 是 司机手机号 19 BXJE Decimal 10 是 保险金额 20 BXF Decimal 10 是 保险费 21 YF Decimal 10 是 运费 22 FKFS Varchar 50 是 付款方式 23 YFFY Decimal 10 是 已付费用 24 FYHJ Decimal 10 是 费用合计 25 BZ Varchar 200 是 备注 26 SFYS Varchar 50 是 是否验收 27 YSRQ Datetime 0 是 验收日期 28 YSR Varchar 50 是 验收人 说明:货物托运管理表用来存储或无托运的相关信息。 3.4.3数据表逻辑设计 (1) 货物托运管理表(ID,托运单号,申请单号,客户编号,客户名称,客户电话,联系人姓名,承运单位,承运单位电话,承运单位联系人…) (2) 物流车辆信息(ID,车辆编号,车辆载重,车牌号码,车辆类型,送货任务名称...) (3) 员工信息(ID,账号,姓名,是否管理者,办公电话,传真,家庭电话,手机号码,邮箱...) (4) 货物托运订单信息表(订单编号,客户编号,客户名称,申请人账号,申请人姓名,出货日期,货物名称,货物重量,货物体积,开票日期,货物数量,运费...) (5) 司机信息(编号,姓名,年龄,出生日期,手机号,证件号码,家庭住址,婚姻情况,驾驶证类型,性别,电子邮箱,紧急联系人,紧急联系电话,证件类型...) (6) 客户信息表(客户编号,客户名称,公司地址,联系人电话,联系人,邮箱,备注,录入人账号,录入人姓名,客户类型,操作) 第4章 系统实现 4.1支撑环境 4.1.1软件环境 操作系统:Windows 7 开发工具:MyEclipse8.5 服务器:Apaache Tomcat6.0 开发语言:Jsp,Java 数据库:Mysql 4.1.2 硬件环境 硬件需求: CPU:Pentium以上计算机 内存: 512M以上 外设:键盘、鼠标 4.2 登录模块 4.2.1管理员登录 图4-1 管理员登录界面 4.2.2用户登录 图4-2 用户登录界面 系统登录功能页面主要是通过Macromedia Dreamweaver 8 软件来实现的前台页面。通过css样式和div标签实现页面的组合。用户登录时需对对应的用户名和密码进行验。 4.2.3用户登录成功界面 用户通过输入用户名和密码,点击登录按钮后,将数据提交给系统,系统将该数据与数据库中存储的用户名和密码进行校验,验证成功系统将跳转到如下图所示的用户登录首页 图4-3用户登录首页 图4-3显示的是系统的首页面,它显示了系统的主要功能。系统的功能菜单采用js来控制下拉菜单的弹出效果,在点击系统功能菜单的选项,并弹出子菜单。通过点击子菜单的功能目录,系统的右侧页面会显示系统的操作功能。 4.3用户个人信息设置模块 图4-4用户系个人信息设置 用户名:<div class="header-user"><div>给此DIV设置click事件,用于弹出这个窗口 退出:<a id="exit" href="###" onclick="TopClick('Exit');return false;" style="margin:10px;"></a> 给此链接设置click事件用于退出系统 个人信息窗口中的修改登录口令:<a href="###" onClick="openProfileDialog(1);return false;" style="color:white"><img src=../aws_img/profile-pass.png width=16px border=0></a> openProfileDialog()位于pdm_32bit \webserver\webapps\portal\aws_js\ user_Profile.js中 在此JS方法中 利用jQuery的dialog方法 触发一个AJAX请求 将当前用户的信息传到后台处理,返回处理的状态。 通过该模块用户可以设置个人的登录口令、更新和修改个人资料、上传个人头像进行个人基本资料的设置,通过该模块很大程度的提高了系统登录的安全性,更改过的密码不易被破解,个人资料的设置也方便了员工之间的相互联系;个人头像的上传是的用户界面更加友好。 4.4人事管理 人事管理包含员工信息管理和客户信息管理。 主要通过以下代码跳入方法体内: <li> <a href="RenshiChaxun_fenye?pageNow=1" target="mainFrame">员工信息管理</a> </li><li> <a href="khAdd_fenye?pageNow=1" target="mainFrame"> 客户信息管理</a> </li> 图4-5员工信息录入 图4-6员工信息查询 4.5货物信息管理的实现 货物信息管理主要是对客户的货物进行处理以及对订单的生成编辑等操作 客户订单管理:见图4-7、4-8 图4-7订单信息查询 新增客户订单(如图4-8)时,同时对客户的详细订单和联系人信息进行新增。 此处页面使用了EL表达式,从Struts2的配置文件找到对应的方法, ActionContext.getContext().getSession().put(“list”,”list”);通过此方法将对象传入页面。使要显示的内容显示在页面上。 图4-8添加订单信息 新增客户订单时同时生成订单编号和客户编号,标识发货的目的等信息。 4.6车辆信息管理实现 车辆信息管理: 车辆信息管理主要是对公司内部车辆的信息进行管理以及对司机和车辆的分配管理如图4-9,4-10,4-11 图4-9车辆信息查询 4-10 驾驶员信息添加 4-11 驾驶员信息查询 车辆信息管理主要是对车辆信息表的处理。 图4-12新增车辆信息 第5章 系统测试 软件测试是系统开发过程中一个非常重要的阶段,它贯穿在系统开发的整个生命周期之中,是一个优质系统的重要保障。软件测试就是在特定的条件下,按照系统的要求和需求的说明,对系统的功能进行检测,看被测系统是否实现了预定的功能,并且通过测试看看被测系统是否按照预定的功能运行,在运行过程中是否出现故障。软件测试过程中最重要的目的就是去发现系统的错误,并及时的纠正错误,为开发商与运营商避免不必要的损失。 5.1 系统测试目的与意义 软件测试的主要目的就是在系统上线之前尽早的发现系统存在的问题,以及尽可能的将系统中潜在的问题挖掘出来,将危险系统的问题和系统的缺陷扼杀在摇篮之中,尽最大可能在系统上线之前找到造成这些问题的原因,并将这些问题解决掉。这样做可以降低系统上线之后被市场淘汰的风险,增加客户的满意度,提高系统的稳定性,更大程度的减少系统上线之后的不可预知性,给用户提供一个更加友好、稳定的平台,给用户一个良好的用户体验。。 5.2 测试环境 系统测试的环境首先要满足软件运行的最低配置,其中只要包括硬件配置与软件配置两方面,我们一般希望用最低的成本模拟出最真实的系统运行环境,然后对被测系统进行测试,以求通过多方面,深层次的测试来保证系统在使用过程中尽可能的不出现各种我们无法预知的错误。同时,为了被测系统的稳定性我们需要对系统进行各种混合场景的测试以增强系统的抗压性。以及该系通过与其他配套软件的兼容性,减少由于系统在一定压力范围下的频频崩盘而造成的难以估量的损失情况。 硬件配置:普通学生电脑一台(Core i5处理器、RAM 2.00GB、硬盘500GB)。 软件:安装Myeclipse和Mysql以及多中浏览器作为软件测试环境。 5.3 测试过程 主要进行各模块功能的测试,测试内容如下: (1) 用户能否正确登入到系统相应的操作界面。 (2) 用户进入系统后,每一项功能能否正确运行。 下面列出功能测试中的部分测试用例: 表5-1 管理员登录功能测试用例表 功能名称 测试用例 预期结果 实际结果 测试结果 管理员登录 用户名:null 密码:null 点击登录,弹出提示对话框,请输入用户名 登录失败,提示请输入用户名 测试成功 用户名:3 密 码::11 点击登录,弹出提示对话框,登录信息错误 登录失败,提示登录信息错误 用户名:admin 密 码:1 登录成功 登录成功,进入跳转页 用户登录状态下对个人信息进行修改: 表5-2用户信息修改测试用例表 功能名称 测试用例 预期结果 实际结果 测试结果 个人信息管理 密码修改时,新旧口令不一致 提示新的口令和旧的口令不一致,不能保存 提示新的口令和旧的口令不一致,不能保存 测试成功 选择要删除的一条信息 可删除选定信息 删除成功 选择多条要删除的信息 可删除选定信息 删除成功 5.4 软件测试结论 5.4.1 软件能力 经过测试,该系统基本上达到了物流管理的要求,在现有的功能上,测试的结果基本能达到预期的目标。 5.4.2 测试结论 经过对测试的分析和总结,发现了系统的一些缺陷,也找出了系统中的很多隐藏的问题,并且都得到及时的解决,使系统的功能变得更加完善了。对本系统发现的问题,已经进行了纠正。经过全面彻底的测试,此管理系统可以通过。 第6章 总结与展望 经过一段时间的资料搜集、研究探索,进行了系统分析、需求分析、系统设计及其代码的编写,目前基于WEB的物流管理系统开发基本完成。这套系统的开发有助于提高物流公司的办事效率,有效管理公司。 6.1 总结 本系统通过数据jsp和数据库技术实现用户对客户信息、订单信息、车辆信息等的管理,使用户更加了解客户信息,也更加了解货物运送情况,不仅对提高自己的工作效率很有帮助,也可以减少工作中的出错率,提高公司服务质量,为公司赢得信誉度。客户是公司赖以生存的源泉,客户满意了,公司才能更好的生存,与此同时公司才能赢得更多利润,员工即本系统的主要用户才能有更好的保障! (1) 本系统主要解决了以下一些方面的问题: 通过对各种物流公司内部网站的调查,使我更加了解物流管理系统,也更加清楚的认识到WEB的伟大力量,信息的及时准确更新是物流管理系统最核心的力量! 通过本系统的开发使我对对系统的模块化设计有了更深的认识, 同时也对E-R图、流程图等有了深层次的了解,对开发平台MyEclipse、数据库系统Mysql以及静态网页软件都有了相当的了解。 (2) 系统存在的不足: 由于我的技术还不是特别娴熟,有些模块功能还未曾实现,比如后台系统的参数配置,系统的出错日志等,这些东西对日后公司的系统维护时非常有必要的。 6.2 系统展望 随着技术的不断成熟,也随着我自己技术的不断提高,同时借助网络的强大力量,我的物流管理系统的功能会更加的完善,也会更加的符合客户需求。同时系统的美工设计也会更加的注重客户体验,用优美舒适的用户界面和强大的系统功能吸引更多的用户来使用物流管理系统。 相信不久的将来,在硬件的支持下,或者技术更加成熟的情况下,更加方便快捷的物流管理系统会走进我们- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 web 物流 管理 系统 设计 实现 毕业论文 正文
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【丰****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【丰****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【丰****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【丰****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文