物流网站系统设计与实现_第1页
物流网站系统设计与实现_第2页
物流网站系统设计与实现_第3页
物流网站系统设计与实现_第4页
物流网站系统设计与实现_第5页
已阅读5页,还剩59页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本科生毕业论文(设计)题 目: 物流网站系统设计与实现 姓 名: 邵兆强 学 院: 理学院 专 业: 计算机科学与技术 班 级: 计算机 032 班 学 号: 2003814432 指 导教师: 王颖 职称: 硕士 2007 年 6 月 10 日安徽科技学院教务处制I-2目 录摘要.3关键词.3引言.31 物流网站管理系统与设模式概论.41.1 物流网站管理系论概论.41.2 系统设计模式简介.41.2.1 C/S 模式.41.2.2 B/S 模式.51.2.3 C/S 模式与 B/S 模式的比较.52 系统需求分析.52.1 开发系统的理由及目标.52.2 系统功能需求.62.2.1 前台部分.62.2.2 后台部分.62.3 系统结构选型.72.3.1 服务器需求分析.72.3.2 客户需求分析.82.4 运行环境需求分析.82.4.1 数据库需求分析.82.4.2 数据库系统表.92.5 数据库设计分析.122.5.1 数据库连接.122.5.2 数库据库操作.133 系统的详细设计与实现.133.1 前台模块的详细设计.133.1.1 客户登录功能.133.1.2 用户注册功能.143.1.3 找回密码功能.163.1.4 用户资料修改功能.173.1.5 购物车模块.17I-33.1.6 投诉建议功能.203.2 后台模块的详细设计.213.2.1 管理员登录模块.213.2.2 商品查看模块.233.2.3 订单处理模块.243.2.4 用户管理模块.253.2.5 链接添加模块.263.2.6 公共消息模块.274 网站性能测试与分析.274.1 功能测试.274.2 客户端兼容性测试.284.2.1 平台测试.284.2.2 浏览器测试.284.3 安全性测试.284.4 测试结果与分析.284.4.1 功能测试.284.4.2 客户端兼容性测试.284.4.3 安全性测试.285 结论.29致谢.29参考文献.29物流网站系统设计与实现计算机科学与技术专业学生 邵兆强指导教师 王颖摘要:随着 Web 技术的发展,传统的物流管理方式发生了的变化。基于网络的物流管理系统也就产生了。现今, JSP 技术就是近几年才发展起来的一项新技术,这篇论文研究了 JSP 技术和物流管理方面的相关知识,并对网站的两种模式 B/S 和 C/S 系统进行了探讨。以 JSWDK 作为网站的开发工具,SQL SRVER 作为后台数据库服务器,设计和实现了一个物流网站系统。论文介绍了系统的需求分析及系统的主体设计和详细设计,重点叙述了三个模块,一是用户购物模块,二是用户留言簿模块,三是管理模块,分别完成用户购物,用户留言,信息管理等功能。 论文在实践的基础上,对此物流网站的开发进行了一些总结,对设计中出现的一些问题结合当前的实际提出了一些解决方案。同时也介绍了当前物流管理的发展状况和物流管理对人们生活的影响。关键词: JSP 技术;物流管理; B/S; C/S 引言 物流是为满足消费者需求而进行的对原材料、中间库存、最终产品及相关信息从起始点到消费地的有效流动以及为实现这一流动而进行的计划、管理和控制过程。为了全面实现某一战略、目标或任务,物流把运输、供应仓储、维护、采购、承包和自动化综合成一个单一的功能,以确保每个环节的最优化。现代物流强调的物流管理是指在社会再生产过程中,根据物质资料实体流动的规律,I-4应用管理的基本原理和科学方法,对物流活动进行计划、组织、指挥、协调、控制和监督,使各项物流活动实现最佳的协调与配合,以降低物流成本,提高物流效率和经济效益。现代物流更多借助于网络进行,它是通过信息技术,利用现有的各种工具进行,将企业的运输信息和运输需求达到共享并很快的传递。现代物流的核心是信息技术,它能最大限度地将原先在实现物资流通中所进行的运输、仓储、包装、装卸、加工以及配送等多个环节整合一起,以一个整体面对社会的物流需求。现代物流的形成向一个网络化体系发展。但还不够成熟。例如虽然有些行业只建立了本行业本地域的物流网络,但跨行业、跨地域、跨区域物流的网络实际上在国内没有真正形成。物流网站系统主要是为了改善对物流的管理,更好的利用计算机在管理方面的作用,本系统采用 B/S 模式、JSP 技术、软件工程思想,开发一个物流网站系统,对货物进行销售、调配、运输等方面的管理,目的在以降低物流成本,提高物流效率和经济效益。1 物流网站管理系统概论与设计模式1.1 物流网站管理系统概论现代经济领域的一大现象和趋势是企业全球化,在现代网络技术应用的前提下,规模效益经营思想愈加体现,这是现代企业提高竞争优势的手段。随着现代市场机制的发展,企业更趋专业化、集团化,各公司或集团内部各分公司之间的相互依赖性越来越强,商品流通管理趋向于系统化。而此时物流管理逐渐受到重视,它是跨越了企业围墙建立的是一种跨企业的协作,以追求和分享市场机会。而全过程控制是物流管理的核心问题。供应商必须全面、准确、动态地把握散布在全球(全国)各个中转仓库、经销商、零售商以及汽车、火车、飞机、轮船等各种运输环节之中的产品流动状况,并以此为根据随时发出调度指令,制定生产和销售计划,及时调整市场策略 1。就大型供应商而言,没有好的物流管理就根本谈不上建立好的销售网络。对于大型连锁零售商而言,没有好的物流管理就没有好的供应配送体系。因此,对于物流服务商、仓储物流中心,无法提供面向全过程物流网站管理的服务就根本不可能得到到一些大的物流业务。要想有一个全过程的物流网站管理就要利用信息系统。传统的一些销存、运输、仓库管理软件大多数以单据打印和统计报表为设计目标,无法解决供应商、仓储、运输乃至相关的服务之间的信息交流,因而无法满足物流管理的需求。物流网站管理系统运用 Internet 技术,面向物流服务商、运输企业、仓储物流中心、大型企业分销管理部门、商品流通企业等机构,推出了面向供应链管理的物流信息管理系统解决方案。物流网站管理系统以运输和仓储为主,管理取货、包装、仓库、装卸、分货配货、信息服务、等物流服务的各环节,控制物流服务的全过程。物流网站管理系统提供对托运商、收货人、中间承运人管理的功能,并为客户提很好的查询条件,使客户可以对物流企业的信息资源共享。物流网站管理系统提供库存商品或物资的入库、出库、接收下家客户退货、退货出库、,库存商品预警、库存商品的查询等功能。按分类的模式对仓库进行管理和监控,缩短了库存所用的时间,使商品管理有层次有秩序,为购买、销售提供依据。存货的短缺、超储等状况可自动提示。库存管理功能,可使企业对自己的存货进行控制和管理,降低库存成本,增强企业的市场竞争力。 1.2 系统设计模式简介I-5现在开发管理信息系统一般都是采用 C/S 或者 B/S 模式两种模式,但这两种模式又都有自己的优点与不足。1.2.1 C/S 模式它的基本思想是我们能在一个地方集中存放信息资源。一般将数据集中保存在某个数据库中,根据他人或者机器的请求将信息投递给对方。客户机服务器概述的一个关键在于信息是“集中存放”的,这对我们更改信息,然后将修改过的信息发给信息的消费者是方便的。将各种元素集中到一起。信息仓库、用于投递信息的软件以及信息及软件所在的那台机器,这就叫作“服务器” (Server) 。而对那些在远程机器上的软件,它们需要与服务器通信,取回信息,进行适当的处理,然后在远程机器上显示出来,这些就叫作“客户”(Client) 。 这里要注意的一个主要问题是单个服务器需要同时向多个客户提供服务。这通常少不了一套数据库管理系统,使设计人员能将数据布局封装到表格中,以获得最优的使用。除此以外,系统经常允许客户将新信息插入一个服务器。这意味着必须确保客户的新数据不会与其他客户的新数据冲突,或者说需要保证那些数据在加入数据库的时候不会丢失。客户软件发生了改变之后,它们必须在客户机器上构建、调试以及安装,所有这些会使问题变得比我们一般想象的复杂得多。所以在具体实现的时候,其他人发。布信息这样一个简单的概念可能变得很复杂。这就可用到客户机服务器模式了。它可负责从处理订单及发布各类数据的方方面面的任务股票市场、科学研究、政府运作等等。在过去,我们一般为单独的问题采取单独的解决方案,每次都要设计一套新方案,这些方案无论创建还是使用都比较困难,用户每次都要学习和适应新界面。客户机服务器问题需要从根本上加以变革2。1.2.2 B/S 模式Browser/Server(浏览器/服务器)结构,是随着 Internet 技术的兴起,对 C/S 结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过 WWW 浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现。B/S 结构,主要是利用了 WWW 浏览器技术,结合浏览器的多种 Script 语言(JavaScript 、VBScript)和 ActiveX 技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。随着 Windows 98/Windows 2000 将浏览器技术植入操作系统内部,这种结构更成为当今应用软件的首选体系结构。显然 B/S 结构应用程序相对于传统的 C/S 结构应用程序有了巨大的进步。B/S 结构采用星形拓扑结构建立企业内部通信网络或利用 Internet 虚拟专网(VPN) 。B/S 结构具有节省投资、跨地域广的优点,无须视企业规模和地理分布确定。企业内部通过防火墙接入 Internet,再整个网络采用 TCP/IP 协议。网络结构如图所示:图 1 B/S 网络结构图I-61.2.3 C/S 模式与 B/S 模式的比较C/S 的优点是能充分发挥客户端的处理能力,很多工作可以在客户端处理后再提交给服务器。这样对于客户端响应速度很快。缺点主要有以下几个:只适用于局域网。而随着互联网的飞速发展,移动办公和分布式办公越来越普及,这需要我们的系统具有扩展性。这种方式远程访问需要专门的技术,同时要对系统进行专门的设计来处理分布式的数据。客户端需要安装专用的客户端软件。首先涉及到安装的工作量,其次任何一台电脑出问题,如病毒、硬件损坏,都需要进行安装或维护。特别是有很多分部或专卖店的情况,不是工作量的问题,而是路程的问题。还有,系统软件升级时,每一台客户机需要重新安装,其维护和升级成本非常高。对客户端的操作系统一般也会有限制。可能适应于Win98, 但不能用于 Win2000 或 Windows XP。或者不适用于微软新的操作系统等等,更不用说 Linux、Unix 等。B/S 最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。只要有一台能上网的电脑就能使用,客户端零维护。系统的扩展非常容易,只要能上网,再由系统管理员分配一个用户名和密码,就可以使用了。甚至可以在线申请,通过公司内部的安全认证后,不需要人的参与,系统可以自动分配给用户一个账号进入系统3。基于以上分析以及对物流物流网站系统的需求分析,为实现客户在任何存在互连网的地方都可以访问系统,不需要下载任何客户端程序,本系统采用 B/S 模式进行开发设计。2 系统需求分析2.1 开发系统的理由及目标现代物流的核心是信息技术,信息技术将物流之中原先分开的各个环节整合在一起,以一个整体面对社会的物流需求。现代物流是提高企业经济效益的重要源泉,它以高新技术为基础的先进经营方式和管理方式,将有效地整合资源,降低成本,提高效率,进一步改善投资环境,扩大对外开放,促进国内物流业持续发展,加快流通现代化、规范市场经济秩序,加快企业及产业结构调整,大大提高整个社会生产力和市场竞争力。随着世界经济一体化和网络技术的发展,信息资源共享互通将成为企业发展壮大的必然手段,以网络系统提供服务可以产生特殊的规模经济效应,物流企业的覆盖地域越广,用户越多,就越有利于降低物流成本。本系统的开发可以得到如下利益:使运输方式最经济,在选定的运输方式中选择最佳的承运人;可以获得与物流网站管理公司关联的企业提供的服务;对分散的运输作业进行控制;减少回程车辆放空;可以进行电子运单处理;可以对运输过程进行监控等。因此,开发本系统成为很有必要的事情。2.2 系统功能需求如下:2.2.1 前台部分客户登录模块:此模块包括用户登录、用户注册、修改资料、找回密码等功能。购物车模块:此模块包括购买商品、修改商品数量等功能。订单模块:此模块包括生成订单、查看订单、修改订单等功能。公共消息模块:此模块包括查看公共消息的功能。投诉建议模块:此模块包括发表建议、查看留言等功能。2.2.2 后台部分区域管理模块:I-7此模块包括添加区域、查看区域的功能。商品管理模块:此模块包括添加商品、查看商品、删除商品等功能。车辆管理模块:此模块包括添加车辆、查看车辆、删除车辆等功能。用户管理功能:此模块包括查看用户信息、删除用户等功能。用户订单管理模块:此模块包括查看用户订单、删除用户订单、处理用户订单等功能。其他功能:此模块包括添加友情链接、添加公共消息的功能。系统功能图如下:图 2 系统功能图系统主要特点:1)改变传统模式采用 B/S 模式设计,功能模块化设计系统,具有可靠的、可伸缩的、易于扩充的物流网站系统管理基础架构。 2)设置系统用户登陆功能,及权限分配管理,系统具有安全性。3)界面简洁、操作方便,获得相应的权限就可以操作。4)采用先进的数据库访问方式,数据更安全,性能更稳定。23 运行环境需求分析2.3.1 服务器需求分析I-8表 1 服务器网络及硬件平台需求表1网络及硬件平台: CPU Intel Pentium III 700MHz or Higher内存 128MB 以上硬盘空间 10GB 以上网络接入 10MB/s 以上表 2 服务器操作系统平台需求表2. 操作系统平台: Windows 2000 ServerWindows 2000 Advance ServerWindows XP3. 数据库平台: SQL Server 2000 Enterprise Edition4. 其它支撑平台: IIS 6.0、IE 6.02.3.2 客户端需求分析作为一个基于 B/S 的管理信息系统,客户登录系统只需要使用浏览器(Browser)通过网络就可以在任何地点实现。表 3 客户端网络及硬件平台需求表网络及硬件平台: CPU Intel Pentium III 300MHz 以上内存 64MB 以上硬盘空间 2GB 以上网络接入 10MB/s 以上表 3 客户端操作系统平台需求表操作系统平台: Windows 9X/MeI-9Windows 2000 professionalWindows XP professionalWindows 2000 ServerWindows 2000 Aadvance ServerWindows Server 2003 Enterprise EditionLinux/Unix其它支撑平台: IE 6.0,Netscape etc.2.4 数据库设计2.4.1 数据库需求分析此物流管理系统需要以下数据项:用户信息表:用户名、用户密码、用户邮箱、用户地址;商品信息表:商品名、商品价格、商品类型、商品信息、商品图片;管理员信息表:管理员名、管理员密码;购物信息表:商品名、商品价格、商品数量;订单信息表:订单号、用户名、订购日期、付款方式、运送方式;车辆信息表:车牌号码、司机名、司机电话、车辆类型、车辆介绍、车辆出运状态;区域信息表:区域名、区域介绍;投诉意见信息表:投诉内容、投诉时间;投诉内容信息表:投诉人名字、投诉人 e-mail、投诉时间、投诉标题、投诉内容;友情链接信息表:网址名、连接网址、更新时间;公共消息信息表:消息名、消息内容、更新时间。2.4.2 数据库系统表以下列出本系统所需要的各个信息表,并对各信息表给出了相应的分析说明。表 4 用户信息表列名 数据类型 长度 功能描述Userid int 4 用户 IDUsername varchar 50 用户名Rname varchar 40 真实姓名Userpass varchar 16 用户密码Email varchar 50 邮箱Address varchar 80 用户地址Tel char 15 用户电话Question varchar 50 找回密码问题Result varchar 50 问题答案Dattime d

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论