收藏 分享(赏)

网上购物与送货物流系统的设计与实现毕业设计(论文)word格式.doc

上传人:微传9988 文档编号:2515411 上传时间:2018-09-20 格式:DOC 页数:51 大小:2.12MB
下载 相关 举报
网上购物与送货物流系统的设计与实现毕业设计(论文)word格式.doc_第1页
第1页 / 共51页
网上购物与送货物流系统的设计与实现毕业设计(论文)word格式.doc_第2页
第2页 / 共51页
网上购物与送货物流系统的设计与实现毕业设计(论文)word格式.doc_第3页
第3页 / 共51页
网上购物与送货物流系统的设计与实现毕业设计(论文)word格式.doc_第4页
第4页 / 共51页
网上购物与送货物流系统的设计与实现毕业设计(论文)word格式.doc_第5页
第5页 / 共51页
点击查看更多>>
资源描述

1、湖南工业大学本科生毕业设计(论文)I摘 要网上购物与送货物流系统以 Internet技术为基础,为交通运输企业创造了一种新的不受地域、时间和计算机本身约束的信息交流、共享和协作的方式。系统能够提供充足的信息和快捷的数据处理手段,以便运输人员能够以合理的费用将指定的商品在有限的时间内送达指定位置。考虑到现代物流管理系统的性能要求,整个系统采用了 JSP网络编程和 SQL Server 2000 数据库结合的开发方式。论文详细地阐述了整个系统的设计思路及开发过程。首先分析了物流的发展情况和系统的开发背景,并对系统开发所采用的技术进行相应的简单介绍;然后对系统进行需求分析、功能模块划分、数据库设计分

2、析,由此设计了数据库模型和系统框架;最后给出了系统中模块的详细设计与实现,并对模块涉及到的关键源代码进行了详细的分析。系统运行结果表明,该物流系统可以满足客户、运输人员和高级管理员三方面的需求,能够完成客户购物发送订单,运输人员短信接收订单并负责送货,管理员数据维护这一系列操作。关键词:网上购物与送货物流系统,JSP 技术,短信湖南工业大学本科生毕业设计(论文)IIABSTRACTThe logistics system of shopping online and deliver takes internet technique as foundation, creating a kind

3、of method of the information exchanging、sharing and cooperating, which is free from region、time and calculator for the transportation business enterprise. Ample information and fast data processing means will be provided by the system so that the transporting personnel can send the appointed merchan

4、dise to the appointed position in limited time with the reasonable expenses.In consideration of the function requests of modern logistics system, a development method which combined the JSP network progrmming and SQL Server 2000 databases is adopted by the whole system. This dissertation elaborates

5、the design way and the development process of the whole system. First of all, Analyzed the development circumstance of the logistics and the development background of the system, moreover, a simple introduction to the technique that the system development adopted will be carried on; And then, a seri

6、es of actions will be taken to the logistics system for analysis, such as requirements analysis,demarcation of the function module and database designment analysis. After that, the designment of the database model and system frame will come out from those analysis; Finally, the dissertation describe

7、s the detailed design and the realization of function module in this system, a detailed analysis to the key source code which related to the function module will be carried on too. The result of system expresses that: The logistics system is powerful enough to satisfy the requirements of customer、 t

8、ransporting personnel and senior administrator, to complete a series of operations such as the customer shopping and send the order, the transporting personnels receive order by mobile message and deliver merchandises, the administrators maintains the data and so on.Keywords: the logistics system of

9、 shopping online and deliver, JSP technique, message湖南工业大学本科生毕业设计(论文)III目 录第 1 章 绪论 .11.1 物流系统的概述 11.1.1 物流的发展 11.2 系统开发的背景 21.3 系统技术简介 21.3.1 JSP技术简介 .21.3.2 SQL Server 2000技术简介 .31.4 小结 3第 2 章 系统现状分析 .42.1 系统模型分析 42.2 系统面临的问题 52.3 现行解决的方法 52.4 可行性分析 62.5 小结 7第 3 章 系统需求分析 .83.1 市场需求分析 83.2 系统总体分析 9

10、3.3 系统的 UML活动图描述 93.3.1 活动图简介 93.3.2 系统业务网络部分流程 103.4 系统功能分析 103.5 系统功能总体框架 113.5.1 功能模块简介 113.5.2 系统整体文件架构 123.6 小结 12第 4 章 数据库设计与实现 .13湖南工业大学本科生毕业设计(论文)IV4.1 数据库的设计思想 134.2 数据库模型的设计与实现 134.2.1 数据流程 134.2.2 系统实体联系模型 154.2.3 数据表结构 174.3 小结 19第 5 章 系统设计与实现 .205.1 系统运行平台简介 205.2 数据库连接的设计与实现 215.3 系统登录

11、界面 225.4 用户模块详细设计与实现 245.4.1 用户总体界面 245.4.2 用户购物的设计与实现 255.4.3 发送订单的设计与实现 275.4.4 发送短信的设计与实现 295.5 管理员模块详细设计与实现 325.5.1 管理员总体界面 325.5.2 销售分析的设计与实现 325.5.3 客户排行的设计与实现 345.5.4 车辆管理的设计与实现 355.6 小结 38结 论 .39参考文献 .40致 谢 .41附 录 .42湖南工业大学本科生毕业设计(论文)V湖南工业大学本科生毕业设计(论文)1第 1 章 绪 论1.1 物流系统的概述网上购物与送货物流系统是一个能够提供及

12、时、完整和高效的物流信息管理的工具。该系统不仅极大的减少了信息收集和沟通的成本,而且能够提高信息沟通的效率。系统能够对物流信息数据进行快速的整理和分析,从而保证了消息传递的稳定性和高效性。系统的短信发送功能给企业、运输司机及客户提供了简单方便的方式来获得物流信息。系统在企业的广泛应用,能够提升企业的品牌形象,丰富物流管理品牌的内涵,转变传统的人工工作方式,提高客户对物流公司的信任度和满意度,为企业其他物流方面的应用提供了可配置的平台和扩展应用的基础。1.1.1 物流的发展物流概念的提出是人的能力增强所导致的必然结果。在过去的工业化过程中,由于能力所限,人们的注意力主要放在厂区范围内,至于原料和

13、产品在厂外怎样流动,考虑的相对少一些。随着人的能力的增强和社会化、专业化大生产体系的建立,人们开始将一个区域,甚至整个世界、整个地球看作一个大工厂、一个整体来研究产品生产流程的合理性和优化问题。从过去把重点放在生产工厂的合理建设转移到把重点放在物资流通全过程的合理设计上,而仅把工厂看作是物资流动过程中的一个驻留点。狭义地讲,如果认为运输组织意味着运输过程优化,侧重于合理使用运输工具,那么物流组织则意味着流动过程的优化,侧重于物资流动方式的合理性。由运输向物流的转变相当于把运输工具与运输对象的位置做了对调。再进一步讲,这种转变把生产与流通运输这一对对立统一的事物的位置也做了调整。过去以研究生产为

14、主,运输流动为辅,现在以流通运输为主,生产为辅,这就是物流概念的新意所在 1。抓住物流概念的实质才能纲举目张、有的放矢,做到转变服务意识。从坐等客户上门到主动上门为客户服务,并使服务多样化,尽量做到让客户满意。也正因为服务质量的改善,扩大了服务范围,使许多物流经营者获得显著效益,与过去的运输过剩和不景气相比,运输市场出现了蓬勃发展的势头。信息化是物流的灵魂,没有物流的信息化,就谈不上物流的现代化。物流信息化不仅是一个技术性的问题,也是管理理念、管理方法的问题。湖南工业大学本科生毕业设计(论文)21.2 系统开发的背景随着市场经济的飞速发展,巿场格局已发生了根本性的变化,即由卖方市场转变为买方市

15、场。面对越来越精明的消费者,质量、价格已不仅仅是市场决胜的惟一因素,也不再是衡量“客户满意度”的惟一标准, “服务”已成为现代企业最为重视的课题之一。谁能为用户提供更好的服务,谁就能获得更高客户满意度,也就能赢得更多的市场。而强化、完善和不断提高服务质量的同时,降低服务成本成为与产品、质量同等重要的问题 2。随着中国移动通信行业的高速发展,移动通信用户迅速增长,手机已成为人们不可或缺的通讯设备。手机短信作为一种实用、方便、廉价的通信手段赢得了中国广大手机用户的钟爱。同时,短信应用的范围也逐渐由面向大众的移动增值服务向市场、企业、银行、证券、交通、教育、物流等应用领域扩展,成为企业不可或缺的客户

16、服务工具和主动营销工具。通过物流系统配合物流公司的业务运作这种创新的功能与服务方式,能够为客户提供更加方便、快捷、多渠道、贴身的信息服务,从而进一步提高物流企业市场服务的核心竞争力。1.3 系统技术简介1.3.1 JSP 技术简介JSP的设计目标主要是提供一种更为简便、有效的动态网页编写手段,并且增强网页程序的独立性、兼容性和可重用性 3。JSP 是通过以下几个方面来加以实现的:(1)简便性和有效性JSP动态网页的编写与一般的静态 HTML的网页的编写是十分相似的。只是在原来的 HTML网页中加入一些 JSP专有的标签,或是一些脚本程序(而且此项不是必需的) 。这样,一个熟悉 HTML网页编程

17、的设计人员可以很容易的进行 JSP网页的开发。而且开发人员完全可以不用自己编写脚本程序,而只是通过 JSP独有的标签利用别人已写好的部件来实现动态网页的编写。这样,一个不熟悉脚本语言的网页开发者,完全可以利用 JSP做出漂亮的动态网页。(2)程序的独立性JSP是 Java API家族的一部分,其拥有一般的 Java程序的跨平台的特性,换句话说,就是拥有程序平台的独立性。 (3)程序的兼容性湖南工业大学本科生毕业设计(论文)3因为 JSP中的动态内容可以用各种形式进行显示,所以可以为各种客户提供服务。从使用 HTML/DHTML的浏览器,到使用 WML的各种手提无线设备(如移动电话和个人数字设备

18、 PDA) ,再到使用 XML的 B2B应用,都可以显示 JSP的动态页面。(4)程序的可重用性在 JSP页面中可以不直接将脚本程序嵌入,而只是将动态的交互部分作为一个部件加以引用。一旦这样的一个部件写好,就可以为多个程序重复引用,实现了程序的可重用性 4-6。现在,大量的标准 JavaBean程序库就是一个很好的例证。1.3.2 SQL Server 2000 技术简介Microsoft SQL Server2000是微软公司最新推出的、一个分布式的关系型数据库管理系统,具有客户机/服务器体系结构,采用了 Transact-sql的 sql语言在客户机与服务器间传递客户机的请求与服务器的处理

19、结果。SQL Server 2000是一种应用广泛的数据库管理系统,该技术能够满足现今商业环境要求的不同类型的数据库解决方案,其具有许多显著的优点:易用性、适合分布式组织的可伸缩性、用于决策支持的数据仓库功能、与许多其他服务器软件紧密关联的集成性、良好的性价比等。从数据的管理和分析角度看,将原始数据转化为商业智能和充分利用 Web 带来的机会是非常重要。Microsoft SQL Server2000数据库管理系统包括:SQL Server管理工具(联机文档、客户机网络连接工具、企业管理器、数据导入与导出、MSDTC 管理控制台、性能监视器、查询分析器、服务器网络连接工具、服务管理器) ;SQ

20、L Server的安全性与权限管理;服务器 LoGinID的管理;服务器职能组的管理;数据库用户的管理;数据库职能组的管理等。创建数据库的方法包括用企业管理器创建数据库、用查询分析器创建数据库。表的设计与操作包括如何创建表、修改表、查看表 7,8。1.4 小结第一章的内容简单的介绍了物流的概述和发展情况,分析了现在物流管理和短信结合的趋势,简要阐述了系统开发的背景和技术要求,并介绍了 JSP和 SQL Server 2000的技术特点。湖南工业大学本科生毕业设计(论文)4第 2 章 系统现状分析2.1 系统模型分析程序中短信发送功能是通过中国移动通信互联网短信网关接口协议(China Mobi

21、le Peer to Peer,CMPP)实现的,短信发送前应确保已经接入了互联网且已经从网络运营商处申请到账户及密码 9。在开发系统之前,需要对物流系统的网络模型结构有一个总体的了解,下面给出网上购物与送货物流系统的网络模型结构,如图 2.1所示。路由器司机i n t e r n e t通信公司客户端数据库服务器W e b 服务器交换机防火墙图 2.1 网上购物与送货物流系统的网络模型结构图湖南工业大学本科生毕业设计(论文)52.2 系统面临的问题可以说,国内的物流市场已经启动,但是还没有被激活。中国年物流费用支出约为当年名义 GDP的 20,即约 2000多亿美元。如果通过物流管理的科学化

22、把物流费用降低到世界平均约 12的水平,则可以增加约 800亿美元的社会财富。 在看好物流前景的同时,不能苛求新兴的物流业一夜之间就达到世界平均水平。一方面,中国物流业存在着严重的重复建设和地方割据现象,这种现象主要表现在:企业盲目扩张自有物流经营范围,从而使设备及人员利用极不充分,造成了巨大的资金闲置和浪费。第三方物流企业带有明显的地域特征,缺乏全国范围内的大型物资流通。同时,管理混乱、地方保护主义等因素,也导致了国内物流产业难以实现大规模的快速发展;另一方面,许多物流企业的信息化程度极低,仍普遍采用电话、传真等传统设备开展业务,从而使企业反应迟缓、效率低下。少数一些物流企业虽然已经开始了信

23、息化建设,但其使用的相当一部分物流管理软件仍停留在“电算化”的层次,业务信息与财务信息不能实现集成和实时控制,无法从根本上降低运营成本和提高管理效率 10。2.3 现行解决的方法国家对企业信息化的重视、电子政务的推广、海关的改革、物流业务自身的迅速发展,都充当了物流信息化进程中强有力的助推器。而 IT业对于物流的关注则成为了直接的动力。整个物流产业对于信息技术的需求分为三类,总体来说应提倡效益为本、需求为先、循序渐进的信息化实施之路。 (1)基础信息化仍是主流 第一类是基础信息化。由于信息技术的发展和普及,特别是近几年,互联网技术已经在解决信息共享、信息传输、信息标准和信息成本等问题上,有了长

24、足的进步,使得信息可以广泛地成为调控和决策的基础。因此,信息化最大的作用就是使企业顺利实现信息的采集、传输、加工和共享,最后在决策过程中有效地利用各种信息,从而提高经济效益。这之中有很多的难点,比如说信息的采集,如果企业的信息系统和业务系统是两套,就不容易实现实时的信息采集。所以,必须要使业务系统和信息系统合一,或者说必须用信息系统来做业务。只有这样,才能够真正解决好信息的采集问题。而信息的共享,会涉及到很多机制问题。目前,大量的企业还不能够做到信息共享。因此,信息用于决策的部分还不多。所以,在这样一个情况下,完善基础信息化建设是首先要做的事。 湖南工业大学本科生毕业设计(论文)6(2)优化带

25、来管理效益的提高 在基础信息化实现以后,就会有第二层的需求。开始寻求改进,利用积累下来的数据,进行优化。优化主要是在两个层面上,一个是流程的优化,会涉及到整个的流程再造,这就需要用数据来分析,所以一定要有第一阶段的基础。第二个方面的优化是日常操作的优化,比如说每天运输的调度,同样也需要信息系统的支持。 做好优化的工作,将能够大大提高物流管理的效率。流程的改造、日常操作的优化都会带来看得见的效益。所以,这就比仅仅依赖于获得信息或是人工决策都要上一个层次。当然,这个要求相对要高一些,如果不对业务进行深入地了解,绝对不能形成这样的优化模型,同时还要保证实时、高效,才有可能满足业务的需要。 (3)供应

26、链管理打造共赢模式 第三层次,也是最高层次的需求,就是供应链管理的工具。供应链这个概念包含的内容很多,不仅仅是物流,还包括其他方面的内容。供应链是用来调节企业和企业之间的协作关系、在市场经济成熟到一定程度之后出现的一种概念。在市场经济发展初期,企业和企业之间是完全竞争的,只有到了成熟的产品链、价值链、服务链形成以后,企业和企业之间才有一种依存和战略合作的关系,它们在业务上才会产生协同的要求。一旦建立这种要求,企业之间就需要用一套信息系统把这一要求固定下来,并用来执行业务上的协同操作 11。2.4 可行性分析(1)技术可行性JavaServer Pages(JSP)技术提供了一种建立动态网页的简

27、单方法,而且也简化了构造 web程序的工作。JavaServer Pages技术可以让 web开发人员和设计人员非常容易的创建和维护动态网页。作为 JavaTM技术的一部分,JSP 能够快速开发出基于 web、独立于平台的应用程序。JSP 把用户界面从系统内容中分离出来,使得设计人员能够在不改变底层内容的前提下改变整个网页布局。一个 JSP网页就是在普通的HTML网页中增加了能够生成动态内容的可执行的应用程序代码。例如,一个 JSP网页可以包含 HTML代码所显示的静态文本和图像,也可以调用一个 JDBC对象来访问数据库。当网页显示到用户界面上以后,其内容将包含静态 HTML内容和从数据库中找

28、到相应的动态信息。在 JSP网页中,要分开用户界面和应用程序,可以考虑在网页设计人员和开发人员之间执行一个非常方便的授权任务,也允许开发人员去建立灵活的代码,从而非常容易的进行更新和重复利用。由于 JSP网页能够根据需要自动进行编译,web 设计人员无须重新编译应用程序逻辑就可以改变表述代码。这也使得 JSP湖南工业大学本科生毕业设计(论文)7与 Java servlet(JavaSever Pages功能的扩展)相比,前者成为一种可以更灵活生成动态 web内容的方法 12。 (2)经济可行性企业物流与经济之间具有紧密的联系,二者表现为相互适应、相互促进的关系。概括地说,企业物流对经济的影响主

29、要表现在促进社会分工的专业化、提高产业效率这两个方面。首先是促进社会分工的专业化。企业通过物流活动能有效地将产品送达市场,实现销售,进而促进企业生产的专业化,生产的专业化带来成本优势,成本优势带来竞争力的提高,竞争力的提高增加对社会经济发展的贡献;其次是提高产业效率。通过物流整合,能够实现物流的信息化,进而达到对整个产业效率的提高 13。据统计,企业流动费用占产品销售费用的 15%以上。根据物流理论中的杠杆原理,物流费用每降低 2个百分点,利润提高 1倍。因此,能否降低企业的物流费用对企业的经营业绩有很大的影响。所以,通过物流管理系统可以从物流营运中获取很大的利润,也是企业摆脱困境的有效途径之

30、一 14。(3)法律可行性国内现有的物流法律、法规,基本上能维护目前物流业的经济秩序。但是中国已经加入 WTO,物流业作为一个主要的服务业将逐步开放,物流业也要逐步国际化,这就要求对与 WTO组织不相适应的法律法规做彻底的调整。另外,现代物流业经过充分的发展,已经与最初状况大为不同了。为了应对现代物流行业带来的新业务、新问题,目前已颁布了国家物流术语标准化规定 。有关物流的法规都涉及以下几点:建立物流业统一开放的市场;建立和完善适应市场经济体制的物流法律法规体系;制定新的物流法律法规;加强地方物流立法 15。2.5 小结第二章主要是从物流市场的角度来分析系统的现状问题。针对现在物流市场存在的问

31、题和现行可解决的方法,结合所采用的开发技术,做出系统开发设计的可行性分析,以确保这个系统的开发是有针对性和可行性的,而且是能够给企业带来经济效益的。湖南工业大学本科生毕业设计(论文)8第 3 章 系统需求分析3.1 市场需求分析大型商贸公司拥有庞大的企业用户群和政府用户,拥有各种商务信息资源。关于如何整合利用现有资源,结合新技术,提高工作效率,扩展业务,进而增加营业收入等问题已经被提上议事日程。作为一种信息通道,短信因其高效率、低成本、快速简便和安全等特性,极其适合作为企业向客户提供延伸、互动和个性化优质服务的一种手段。同时,利用短信可以加强商贸公司内部的交流,为提高办公效率提供一种快捷的手段

32、(如会议、活动短信通知) 。 利用短信结合商贸公司的各种资源,向用户提供更多更灵活的服务,与用户进行更好的交互,这样不仅能提高商贸公司的影响,还可以开展一些传统手段难以实现的业务。通过中国移动和中国联通的移动通信网络,能实现大容量客户信息数据管理、信息集群发布、多/单点信息传送智能管理、用户反馈自动处理等多种客户信息处理功能。如果实现了上述管理功能,物流管理公司就可以便捷地与用户进行短信双向互动交流。通过短信快速、准确、低价、环保、温馨宜人的信息沟通方式把企业与客户紧密联系在一起,全面提升物流管理水平和服务质量。物流系统通过将廉价方便的短信无线通信服务与针对物流行业度身定制的信息管理系统相结合

33、,将企业的信息服务提升到一个新的层次。事实上,物流是市场营销的一个非常重要的因素。用户能否接受企业的产品,成为企业的市场成员,只有一个很实际的衡量标准,就是能否保质保量、及时地得到企业的合格产品和服务。某个企业的产品再好、质量再高、价格再低、促销语言再好听,如果最后产品不能及时地送到用户手中,或者即使送过来了,但是送货成本太高,服务质量不好,则一切都是空的,用户还是不会选择该企业的产品,这就是物流送货的重要性,就是物流对市场营销效果的最后决定作用。企业在市场营销中运用的物流战略,实质是通过物流来达到扩大市场、促进销售的所有措施谋略,其中包括许多具体内容:例如产品实体分销战略,供应链营销战略,第

34、三方物流战略,商物分离战略,联合配送战略以及准时化战略等。对产品开展物流营销,不仅可以大幅度的降低物流成本,更重要的是可以提高对顾客的服务水平。对于顾客来说,由于送货准时、保质保量,大大提高了顾客的满意程度,从而赢得了市场;对于企业来说,大大降低了运行成本,提高了经济效益,达到巩固市场的目的。湖南工业大学本科生毕业设计(论文)93.2 系统总体分析网上购物与送货物流系统主要由本地程序和网络程序两部分组成,两部分均可以独立完成物流业务。本地程序部分可以完成发送手机短信订单以及短信通知送货等功能;网络部分可以完成网上订货、短信通知和分析统计等功能。网上购物与送货物流系统的整体流程如图 3.1所示。

35、司机客户手机手机手机互联网服务中心物流主管通知送货送货收到货物发送短信上网网上订货签收发布发送短信查询短信订货图 3.1 网上购物与送货物流系统的整体流程图3.3 系统的 UML 活动图描述UML适用于各类系统的建模,为了实现这种大范围应用能力,UML 被定义成比较粗放和具有普遍性,以满足不同系统的建模。通过提供不同类型生动的图,UML 能表达系统多方面的透视结构,这些图包括事件图,类图,状态图,组件图等 9种。3.3.1 活动图简介在 UML中,活动图常被用来描述一个过程或者操作的工作步骤,它是状态图的一种扩展。活动图描述了一个动态的过程。这种图不易找出过程中各个活动是由哪个对象责任。为了弥

36、补这个缺点,活动图中引入了泳道这个概念。泳道是一张图被分割成多个平行的段后每一段的名称,每个泳道的顶部可以显示出角色的名称,每个角色负责的活动放在各个角色的泳道中。一个泳道到另一个泳道之间可以发生转移。湖南工业大学本科生毕业设计(论文)103.3.2 系统业务网络部分流程根据对物流系统的分析,绘制的系统网络部分流程如图 3.2所示。图 3.2 网上购物与送货物流系统的网络部分流程图3.4 系统功能分析根据物流系统的特点,将其分为前后两个部分。前台主要用于用户浏览商品信息与用户的个人管理等;后台主要用于管理员对整个网站的管理,如管理车辆信息、商品信息、销售分析等。网上购物与送货物流系统的前台结构

37、如图 3.3所示。图 3.3 网上购物与送货物流系统的前台结构图接收货物网络订货短信签收订单验证送货送货确认手机接收订单客户 服务中心 驾驶员客户投诉客户订单查看 购物车管理个人信息加入商品 除去商品登录 注册修改个人信息 修改商品数量 生成订单/发送短湖南工业大学本科生毕业设计(论文)11网上购物与送货物流系统的后台结构如图 3.4所示。管理员区域管理用户管理商品管理商品分析车辆管理查看车辆删除车辆客户排行榜修改商品 删除商品 查看商品 删除区域 添加区域 查看区域查看订单信息 查看投诉信息修改区域添加车辆订货流量图添加商品删除客户信息 查看客户信息 删除订单信息修改车辆图 3.4 网上购物

38、与送货物流系统的后台结构图3.5 系统功能总体框架3.5.1 功能模块简介网上购物与送货物流系统主要完成网上购物和物流运送控制功能,所以可将系统分为以下九个主要功能模块:(1)管理个人信息模块:主要功能包括用户的登录,修改个人信息和注册。(2)订单查看模块:当用户从前台购买商品放入购物车后,点击发送订单系统会有两个操作:一个是生成订单,另一个是发送短信。订单生成后才能查看订单内容。(3)购物车模块:在用户购物期间用于暂存商品信息。(4)客户投诉模块:主要用于管理用户对商品或企业的反馈信息。(5)车辆管理模块:主要功能是完成车辆的修改、删除、查看和添加操作。(6)商品分析模块:统计各个客户在本公

39、司的购物总额并进行排名,而且还统计出本年度的商品销售情况,计算出从一月份到当前月份每个月的商品销售百分比。(7)商品管理模块:主要功能是完成对商品信息的管理,包括添加、修改和删除。(8)用户管理模块:主要功能是完成对用户信息和订单信息的查看和删除操作,并且可以查看用户投诉信息。湖南工业大学本科生毕业设计(论文)12(9)区域管理模块:主要完成对区域信息的修改、删除、添加和查看操作。3.5.2 系统整体文件架构网上购物与送货物流系统的整体文件架构如图 3.5所示。用 户 登 录u s e r / l o g n . j s p前 台 主 页 i n d e x . j s p管 理 员 登 录m

40、 a n a g e r / l o g n . j s p添 加 区 域 信 息m a n a g e / a r e a a d d . j s p添 加 车 辆 信 息m a n a g e / c a r a d d . j s p查 看 投 诉 信 息m a n a g e / r e q u e s t v i e w t . j s p查 看 用 户 信 息m a n a g e / u s e r v i e w . j s p购 物 车u s e r / c a r . j s p用 户 投 诉u s e r / r e q u e s t . j s p修 改 注 册 信

41、息u s e r / c h a n g e . j s p查 看 订 单 信 息u s e r / o r d e r v i e w . j s p销 售 分 析m a n a g e / p i c t u r e . j s p查 看 用 户 订 单m a n a g e / o r d e r v i e w . j s p客 户 排 行m a n a g e / c l i e n . j s p查 看 车 辆 信 息m a n a g e / c a r v i e w . j s p编 辑 车 辆 信 息m a n a g e / c a r e d i t . j s p添

42、加 商 品m a n a g e / w a r e a d d . j s p查 看 商 品 信 息m a n a g e / w a r e v i e w . j s p编 辑 区 域 信 息m a n a g e / a r e a e d i t . j s p查 看 区 域 信 息m a n a g e / a r e a v i e w . j s p编 辑 商 品 信 息m a n a g e / w a r e e d i t . j s pJ S PJ S PJ S PJ S PJ S P J S P J S P J S P J S PJ S P J S PJ S PJ S

43、 P J S PJ S PJ S PJ S PJ S PJ S PJ S PJ S PJ S P图 3.5 网上购物与送货物流系统的文件架构图湖南工业大学本科生毕业设计(论文)133.6 小结本章的内容是系统的需求分析,先从市场的角度分析了现在物流行业的发展技术短信通知送货。然后逐步细化,分析出系统功能模块图,数据流图和文件框架图。第 4 章 数据库设计与实现4.1 数据库的设计思想数据库技术是信息资源管理最有效的手段。数据库设计是建立数据库及其应用系统的核心和基础。它要求对于指定的应用环境,构造出较优的数据库模式,把信息系统中大量的数据按一定的模型组织起来,提供存储、维护、检索数据的功能,使

44、信息系统可以方便、及时、准确地从数据库中获得所需的信息,满足用户的各种应用需求(信息要求和处理要求) 。设计数据库之前首先要理解客户需求,询问用户如何看待未来需求变化。让客户解释其需求,而且随着开发的继续进行,还要经常询问客户以保证其需求仍然在开发的目的之中。而后应该有明确的数据库设计规范,包括表,视图,字段等的命名规范,设计约束和存储过程等的编码规范。同时数据库设计应该遵守从逻辑设计到物理设计的实现思路,遵守数据库的设计范式等基本要求。在充分了解客户需求的情况下,创建数据字典和 ER模型。对于复杂的业务系统的表和字段的设计,首先从 ER图入手,从逻辑模型转入物理模型后可得到相应的数据库表。数

45、据库的表和字段的命名都应该能规范和确切的表达数据项的含义。4.2 数据库模型的设计与实现4.2.1 数据流程数据流图(Data Flow Diagram,简称 DFD),是 SA方法中用于表示系统逻辑模型的一种工具。数据流图是从“数据”和“对数据的加工”两方面表达数据处理系统工作过程的一种图形表示法,以图形的方式描述数据在系统中流动和处理的过程,具有直观、易于被用户和软件人员双方都能理解的一种表达系统功能的描述方式。由于此种图只反映系统必须完成的逻辑功能,所以只是一种功能模型。数据流图有四种基本湖南工业大学本科生毕业设计(论文)14图形符号:“”箭头表示数据流;“”圆或椭圆表述加工;“=”双杠

46、表示数据存储;“ ”方框表示数据的源点或终点。网上购物与送货物流系统用户和管理员的数据流图如图 4.1所示,下面分别说明其数据的处理过程。用户 登录检验 购物 订单处理 送货处理登录登录失败登录成功商品购物清单商品信息生成车辆信息发送手机短信订单送货区域信息订单区域车辆管理员 登录检验登录登录失败登录成功更新商品 更新车辆 更新区域登录成功登录成功商品信息 车辆信息 区域信息图 4.1 网上购物与送货物流系统的数据流图用户进入登录页面之后,输入用户名和密码点击“登录”就可链接到购物信息展示页面,此页面会把当前系统所有的商品都显示出来供用户选择。然后用户可以选择自己想购买的商品,此时系统会把用户

47、所购买的商品放进一个临时储存区购物车里面,购物完成后用户可以点击“发送订单”以通知送货。系统会调用现有的车辆信息和用户所在的区域信息来生成订单,并把此订单信息保存进数据库里供用户和管理员查看,而且还同时把订单的内容通过手机短信发送给负责该区域的车辆司机,通知湖南工业大学本科生毕业设计(论文)15他们去送货。管理员登录后可进入管理员页面,此页面可完成对商品、车辆、区域信息的更新。更新的操作包括修改、添加、删除等。同时还可查看近期所有用户的订单情况和销售总额排行情况。系统提供的销售分析模块,可对今年各个月商品的销售情况进行分析和总结,并给出了百分比图示,给企业的销售提供决策。4.2.2 系统实体联

48、系模型概念模型最常用的表示方法是实体-联系方法 (Entity-Relation Approach,简称 E-R方法)。E-R 方法是由 P.P.SChen于 1976年提出的,其方法是用 E-R图来描述某一组织的信息模型。E-R 图所表示的概念模型与具体的 DBMS所支持的数据模型相独立,是各种数据模型的共同基础,因而是抽象和描述现实世界的有力工具。由于人们通常就是用实体、联系和属性这三个概念来理解和描述现实问题的,所以实体联系图非常接近人的思维方式。又因为实体联系图采用简单的图形来表达人们对现实的理解,所以不熟悉计算机技术的用户也都能够接受,因此目前实体联系图已成为使用非常广泛的数据库结构

49、概念建模的工具。实体联系图:简记 E-R图,是指以实体、关系、属性三个基本概念概括数据的基本结构,从而描述静态数据结构的概念模式。与此有关的概念有:(1)实体:“实体”是观念世界中描述客观事物的概念。实体可以是人,也可以是物或抽象的概念;可以指事物本身,也可以指事物之间的联系。(2)属性:“属性”指实体具有的某种特性。属性用来描述一个实体。(3)联系:现实世界的事物总是存在着这样或那样的联系。在信息世界中,事物之间的联系可分为两类:一是实体内部的联系,一是实体之间的联系。一般主要讨论实体之间的联系。在模型设计中,首先根据分析阶段收集到的材料,利用分类、聚集、概括等方法抽象出实体,并一一命名,再根据实体的属性描述其间的各种联系。E-R 图中用矩形表示实体,实体之间的关系用菱形表示,用无向边把菱形与有关实体连接,在边上标明联系的类型。实体的属性可用椭圆表示,并用无向边把实体与属性联系起来。网上购物与送货物流系统涉及的实体包括:(1)车辆:车辆 ID,牌号,司机,区域名称,车辆电话,经营行业。 (2)商品:商品 ID,商品名称,单价,单位,规格,厂商,出厂日期,商品描述。(3)订单:订单 ID,用户 ID,商品 ID,数量,订单时间,订单总金额,手机湖南工业大学本科生毕业设计(论文)16短信订单标识。(4)投

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 学术论文 > 管理论文

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报