面向家电零售业的物流配送平台.doc

上传人:laozhun 文档编号:3886479 上传时间:2023-03-26 格式:DOC 页数:80 大小:1.93MB
返回 下载 相关 举报
面向家电零售业的物流配送平台.doc_第1页
第1页 / 共80页
面向家电零售业的物流配送平台.doc_第2页
第2页 / 共80页
面向家电零售业的物流配送平台.doc_第3页
第3页 / 共80页
面向家电零售业的物流配送平台.doc_第4页
第4页 / 共80页
面向家电零售业的物流配送平台.doc_第5页
第5页 / 共80页
点击查看更多>>
资源描述

《面向家电零售业的物流配送平台.doc》由会员分享,可在线阅读,更多相关《面向家电零售业的物流配送平台.doc(80页珍藏版)》请在三一办公上搜索。

1、毕业论文题 目: 面向家电零售业的物流配送平台 学 院 计算机与信息工程学院 专 业 电子商务 班 级 学 号 学生姓名 指导教师 二九 年 六 月 诚信承诺我谨在此承诺:本人所写的毕业论面向家电零售业的物理配送系统的主体均由本人独立撰写,没有抄袭行为。凡涉及其他作者的观点和材料,均作了注释,如出现抄袭及侵犯他人知识产权的情况,愿接受校方的处分。 承诺人: 年 月 日目 录毕业论文正文中文题目与摘要1英文题目与摘要2正文目录3正文4文献综述 外文翻译外文原稿11中文译文16外文原稿211中文译文217相关材料1毕业论文(设计)任务书2毕业论文(设计)开题报告3毕业论文(设计)指导卡4毕业论文(

2、设计)评分标准(指导教师、评阅人用)5毕业论文(设计)指导教师评语及评分 6毕业论文(设计)评阅人评语及评分7毕业论文(设计)答辩评分标准及成绩8毕业论文(设计)答辩委员会评语和结论9毕业论文(设计)答辩记录 10毕业论文(设计)评分汇总表.正 文面向家电零售业的物流配送系统摘 要:近年来,随着计算机技术和互联网的发展,电子商务这一新行业兴起并在短时间内有了十分巨大的发展,在此前提下,其相关行业也在其带动下发生着翻天覆地的变化,其中尤其以与电子商务联系最为紧密的物流配送行业发展的最快。各种各样的物流技术层出不穷。不仅是小规模的物流,对于像家电这样的体积大,重量高,同时对于运输条件有着苛刻要求的

3、产品的物流也得到了空前的发展。在此基础上,我们开发了一个承接于电子商务的面向零售业的物流配送系统。该系统主要包括两大功能模块,仓库管理和配送。其中仓库管理包括了入库出库,库存管理等基本功能。而配送模块则主要解决了车辆的派遣问题。本文从选题背景、开发技术、需求分析、系统设计、模块详解等几个方面详细描述了使用JSP开发整个系统的过程。.关键词:家电零售;配送;第三方物流Logistics system for home appliances retail distributionAbstract: With the development of computer technology the In

4、ternet , a new industry named E-commerce have existed and been enormous development in a short period of time . Under the premise of the meeting , Its related industries also have a large development .even the logistics which is the most contact with E-commerce have the fastest development .many new

5、 logistics technical have existed . Not only small-scale logistics .but also the logistics for household appliances which with big size ,big weight have develop a lot. On this basis , we develop a logistics system with two big parts: Warehouse management and distribution. Warehouse management includ

6、es a database warehousing, inventory management and other basic functions. The distribution module is the main vehicle to solve the problem of sending .This article will tell the process of development with background , the development of technology, needs analysis, system design .Keywords: Applianc

7、es retail; Logistics Distribution;Thrid party logistics正文目录第1章 引言41.1选题背景41.2研究意义与目标5第2章 系统架构和主要技术62.1 B/S模式62.2 JSP技术62.3 数据库技术72.4 系统架构7第3章 需求分析与系统数据流图83.1功能描述83.2系统流程图103.3系统模型123.3.1系统静态模型123.3.2系统动态模型13第4章 系统详细设计154.1总体设计154.2数据库表结构设计16第5章 系统实现195.1系统的开发环境和工具195.1.1系统开发环境配置195.1.2系统开发工具195.2系统主

8、要模块详解20第6章 总结25致 谢26参考文献27第1章 引言1.1选题背景从世界范围来讲,物流这一行业其实早就已经存在了,虽然兴起的早,而且在一定程度上有着稳步的发展,但相对于其他一些发展迅猛的行业来讲,这些年来物流事业的发展实在是有些不温不火。而我的国的物流事业在世界范围内起步应该算是比较玩的,而且从存在到如今也没有什么特别迅猛的发展。但是这一切正随着科技和经济的发展而改变着。进入21世纪以后,世界知识经济有了巨大而且深刻的发展,一场经济的革命正在星期。在这个整体发展的趋势下,物流事业也迎来了一个发展的巨大契机。从近些年的经济发展形势可以看出,越来越多的企业开始关注自己产品的物流,特别是

9、在生产领域和流通领域。许多企业建立了独立的部分来处理自己的物流管理。甚至有些大企业不惜成本建造了属于自己的物流系统。虽然采用的方式不尽相同,但有一点相同的是凡是积极开展物流事业的都获得了良好的经济效益。而这一发现同样进一步刺激了企业发展物流的需求。这样使得发展物流已经成为企业获得经济效益不可或缺的手段之一。基于这个原因,物流事业迎来了其发展的一个高速期。在国际上,物流作为新兴的服务产业已经被认为是国民经济发展的动脉,被视为继原材料,劳动力之外的第三资源。进入wto以前 ,我国的物流事业虽然发展迟缓,但是还足以应付需求水平。但是自从进入wto以后,面对着越来越大的竞争压力,我国的企业不得不通过各

10、种手段来提高企业本身的实力,这样才能去与国际知名的企业去竞争,不至于被淘汰。而物流配送作为一个处于起步阶段,可是对企业有着巨大推动的存在自然就被提到了发展了计划表上,物流事业的发展对推动我国国民经济的发展将有着巨大的作用。认识到了物流的重要性,无论是国家还是单个的企业这些年都为物流配送的发展做出了巨大的努力。同时也取得了十分骄人的成绩。一座座物流配送中心不断的出现了祖国大地的各个角落,各种各样的物流形式层出不穷。许多企业都有了一套适合自己的物流管理模式,涌现出了一大批物流管理的专业人才。同时还出现了第三方物流这样的基于外包的先进物流配送形式。但是作为现代物流业发展方向的第三方物流,在我国起步比

11、较晚,在理论和实践方面都落后于发达国家,在发展中存在诸多的问题。因此要正确认识我国的物流现状,就必须先认识我国物流的特点。我国的物流逐渐呈现出了一下几方面的特点。首先,我国物流的规模虽然比较大,但是在资源利用的合理化方面和世界物流先进水平之间依然有着十分巨大的差距。我国是一个生产大国,因此我国也必然是一个物流大国。据不完全统计统计出来的结果,我国每年完成的物流货运总量和周转量都达到了一个巨大的数字。但是有句古话说的好,尾大不掉,当物流的规模空前强大的时候,自然而然就出现了控制不力的问题。而这个问题在我国则集中体现在物流的合理化方面。第一,受到资源分布,地区经济发展不平衡,道路建设的一些列因素的

12、影响,我国物资迂回运输的现象比较严重,物流配送之前无法制定一个最优化的配送路线,或者即使有了最优方案也因为外界的因素无法实现。第二,缺乏专业化组织的物流服务,服务水平低,物流费用高。特别是像家电这样的产品,因为体积大,重量大,导致在存储和运输的途中必须付出更多的物流费用,对企业的盈利造成了损害。我国目前每万元GDP产生的运输量为9200吨公里,物流费用占GDP的20%作用,而美国,日本上述数据分别为870吨公里和10%,700吨公里和14%,显然差距不小。其次,虽然各种物流设施都已经了一定的规模,但还是无法满足我国巨大的物流需求,不时的还会出现物流中途停滞的现象。要解决这个问题必须从两方面入手

13、。其一,国家方面,继续对物流基础设施建设的投入,使得物流设备更加的完善,直到足以应付我国巨大的物流需求。另一方那面必须提高物流内在的质量和运作效率。也就是利用有限的资源最大程度上解决问题。只有做好了这两方面的问题,我国的物流才能真正意义上赶上世界先进水平。1.2研究意义与目标中国的物流配送事业是巨大的,要解决当中存在的问题当然不是某个人,某段时间,某个方面努力就能解决的。但正所谓积少成多,人多力量大。我们不妨从小处着手,建立一个小规模的物流配送系统,通过对系统的研究找出些许改进的方法,虽然对于整个物流大局产生不了多大的影响,但是逐渐累加起来的话也会成为我国物流配送事业发展的一股不小的助力。杭州

14、作为一个国际知名的大城市,无论是经济还是其他方面在我国都处于领先水平,同样,杭州的物流水平也相对较高,这就给我们的研究提供了一个良好的环境,让我们能更好的认识到物流的过程,物流技术的发展,以及现阶段我国的物流先进水平。而家电零售业的物流配送出现的时间并不长,也只有在杭州这种大城市才有了一个起步式的发展。所以这次研究的目标就是通过对杭州及其周边地区面向家电零售业的物流配送的研究,对该行业的整体物流水平有一个初步的了解。并努力寻找其中存在的一些问题。第2章 系统架构和主要技术2.1 B/S模式B/S模式是随着internet的发展兴起的,是对于才C/S模式的继承和发展。在这种结构下,用户工作界面是

15、通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构,这样就大大了减轻了系统的负担,相对于C/S模式来说具有极大的优势,是现在较为流行,也是极为普遍使用的模式。同时由于模式的优势所在,许多与之相兼容的软件业十分普遍,所以本系统采用此种模式,不但能够实现系统所要实现的功能,同时也更加有利于系统扩展。作为当前最为流行的结构模式,B/S结构有着其无法被替代的优点:(1)具有分布性的特点。这个特点使得基于B/S结构开发的系统便于查询,进行浏览等功能。(2)系统的扩展比较方便。由于基于B/S模式开发的系统所有的

16、功能可以说是分别处于独立的功能模块,相互直接的限制较少,当需要增加功能的时候只需要以增加网页的形式来实现,所以不得不说在功能扩展这方面B/S模式具有相当大的优势。(3)修改起来比较方便。跟功能扩展一样,由于基于B/S的系统功能模块的独立性强,因此当需要修改个别功能的时候只需要对对应的模块进行单独的修改即可,对其他模块的影响甚小。2.2 JSP技术JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scrip

17、tlet)和JSP标记,从而形成JSP文件。这是一种类似asp的技术。虽然ASP已经成为现在的主流技术。但是JSP还是在普遍的使用当中。这与JSP技术本身的优点是分不开的。首先,JSP一个显著的特点就是它的速度快。由于JSP使用servlet,而总所周知,servlet的速度是相当快的,这就决定了JSP效率也是非常高的。其次,JSP技术它将业务逻辑层与表示层分离了。使用JSP技术,网络开发人员可以使用html来设计页面显示部分,使用JSP指令或者java程序片段来生成网页上的动态内容。然后,系统的多平台支持也是JSP技术的一大优势。JSP支持绝大部分平台,甚至可以说它可以再任意平台的任意环境下

18、进行开发。在这方面相对于ASP和PHP的局限性就小的多了。接着,JSP拥有多样化而且功能强大的开发工具的支持。这一点与ASP很像,Java已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下。最后,同样也是最大的优点,一次编写,处处运行。作为java开发平台的一部分,JSP具有java的所有优点。2.3 数据库技术本系统采用的SQL Server 2000数据库。SQL Server 2000微软公司开发的一种关系型数据库管理系统,它能够满足各种类型的企业客户和独立软件供应商构建商业应用的需要。SQL Serve 2000具有很强的可伸缩性,即可以

19、支持很小的兆字节个人数据库,也可以适应数以百万用户使用的巨大的太字节的数据库。下面使它的特点:(1)真正的客户机/服务器体系结构(2)图形化用户界面,使系统管理和数据库管理更加直观、简单。(3)丰富的编程接口工具,为用户进行程序设计提供了更大的余地。(4)具有良好的伸缩性。2.4 系统架构数据库服务器(SQL SERVER2000)Web服务器(TOMCAT+JSP)浏览器浏览器浏览器浏览器。图2.1 系统架构图这次开发的自考辅助系统主要结合了上述三种技术和模式,形成了B/S模式下TOMCAT+JSP+SQL Server 2000的架构,其系统结构图如图2.1所示。第3章 需求分析与系统数据

20、流图3.1功能描述按照正常网站建设的要求,一般都需要前台和后台两部分功能模块构成。但是由于本系统是承接与一个电子商务网站的专门负责后台操作的物流配送系统。故本系统主要实现的是一个整体的后台操作功能。系统功能的主要框架如图3.1所示。图3.1 use-case图(1)供应商管理功能。顾名思义,此功能重要的是个针对供应商进行操作的一个模块。在物流配送系统的仓库管理模块中,无数次的会涉及到供应商,比如在商品信息查询,进货等时候,因此,在本系统建立一个供应商的管理模块是想到必要的。本系统的供应商管理模块相对而言比较的简单。主要包括了供应商的增加和供应商的删除两个方面。在新增方面,用户可以输入任何一个你

21、将会从那里进货的供应商的名字,系统将会保存并显示该供应商的记录,以便于以后进货的过程中选择该供应商。而删除功能也是类似。当你寻找到了更好的供应商,对于以前的某个供应商以后将不再从它那里进货时,就可以把它从列表中删除。(2)员工信息管理功能。作为一个物流配送部门,除了管理者之外当然需要有自己的员工,而身为本部门的员工,当然需要属于他本人的身份认证,只有拥有了自己的身份认证,才能进行对部门内部的资源进行调配和操作的资格。而本功能模块就是提供的了这样一个功能。此模块功能是专门为管理员设置的。此模块的主要功能包括了员工信息的增加和员工记录的删除两方面的功能。当本部门聘用了新的员工,对员工进行身份注册的

22、时候就必须用到新增员工信息的功能。在进行新员工注册的时候我们必须准确的填写员工的资料,其中包括员工的编号(此编号以后将作为员工登陆系统的用户名),员工的真实姓名,密码,性别,家庭住址,身份证号码,电子信箱,年龄和电话等一些列基本信息,当填写完信息提交以后,就会生成属于该员工个人的一条信息记录,管理员就可以随时查看该员工的基本信息。而与此同时,随着员工信息的生成,该人员也正式成为物流配送部门的正式员工,拥有了一般员工所能够行使的权力。当某一员工离开本物流部门的时候,管理员必须删除该员工的信息记录,免得造成不必要的麻烦。(3)商品信息管理功能。在整个物流配送系统中,无论是在仓库管理环节还是在配送环

23、节,商品都是所有操作的基本对象,所以商品信息的管理就显得极为的重要。在本系统的设计过程当中,很多操作都是利用了商品的某个特定的属性,所以在设置的时候一定要相当的谨慎。所以本部分系统功能相对于前两个模块来说要多一点。除了商品的增加和删除功能外,还拥有商品信息的修改功能,以便于对零时的改变做出相应的调整。在新商品注册的时候,必须填写商品的名称,类别,规格,批号,单位,零售价,生产厂家,库存数量等,而在完成商品注册完成以后,系统会为每一个商品生成一个特定的唯一编号,作为区别商品的主要标志。而当一种商品被淘汰或者信息需要进行修改的时候就可以用到本模块的删除与修改功能。(4)采购入库功能。作为一个基本的

24、仓库管理模块的必须功能,商品的采购是相当重要的,这是整个商品物流配送的起点,只有做好了这部分的功能才能继续接下来的所有工作。本系统的商品采购功能是和前面的供应商管理功能和商品信息管理功能联系起来的。在进行采购的时候,使用者可以直接选择你要采购的商品和采购商品的供应商(有一点,必须注意,无论是你要采购的商品还是采购商品的供应商都必须是事先记录过的,如果想要采购新的商品或者从新的供应商那里采购都必须在前面的功能模块中进行添加),然后手动的填写采购的单价和需要采购的数量,系统会自动计算出需要的金额。保存以后一次采购就完成了。(5)销售出库功能。采购入库和销售出库是两个相对应的环节,如果说采购入库是仓

25、库管理模块的起点的话,那么销售出库就是该模块的终点。在进行出库的时候,使用者要选择需要出库的商品,填写送货的地址,填写出库货物的数量和重量,确定后就完成了一次商品的出库操作。(6)商品库存盘点功能。库存盘点功能设计的十分简单,总的来说它就是为用户提供了一个仓库商品信息查看的功能。(7)商品入库统计功能。和商品库存盘点功能类似,本模块也是为用户提供了查询的功能,所不同的是本模块记录的商品的入库记录。在此界面中系统展现出来的是一张张入库单,它是每一次入库工作的记录。在每一条入库记录中分别记录着入库的商品编号,商品名称,供应商,入库数量单价金额,以及入库时间。每次入库以后相应的信息都会在库存信息中进

26、行更新。(8)商品出库统计功能。这部分功能和商品入库统计功能相似,唯一不同的地方是每张出库单没有供应商的信息,而多了销售员的信息,谁进行出库的就显示相关销售员的名字,如果是管理员出库的话则显示为空。同样的每次出库后商品信息会得到相应的更新。(9)车辆信息管理功能。作为一个完整的物流配送系统,一个物流部门,必须拥有自己的运输车辆,并对车辆进行管理。而这部分模块就实现了这些功能。在此功能模块中,用户可以进行车辆新增和删除。在进行新增功能中,必须填写车牌号码,车辆的型号,载重等等。而当某辆车报废以后管理员同样需要删除该辆车的记录。(10)派车结算管理功能。本功能是本系统配送模块中的核心功能。如何对相

27、应的配送单进行合理的车辆调配就是物流配送环节主要的任务了。进行该模块进行操作时,使用者首先需要选择需要派送的配送单,然后选择派送,接下来系统会自动获取配送单号和配送地点以及商品的重量,而这时候使用者需要从车辆下拉列表里选择一辆合适的车辆,填写配送的距离,然后系统就会根据相应的配送运价计算出总的配送费用。(11)货运价格设置功能。严格上说,这部分功能其实是派送结算功能的一个附加功能,主要完成货运单价标准的设定。由于种种的原因,不同的配送路线相应的单位配送价格可能出现不同,这种情况下使用者就可以根据实际情况先进行单位配送价格的设定,在进行派车结算工作。(12)密码修改功能。系统安全永远是系统设计首

28、先必须要考虑的因素之一。为了保证系统的安全我设计了密码修改的功能。当管理员或者员工密码存在了可能泄露的可能性以后,使用者必须及时的更改密码,以免被别有用心之徒利用,造成不必要的损失。而这部分功能的使用也十分的简单,只要输入原密码和新密码,点击修改即可。3.2系统流程图系统流程图描述了整个系统主要的过程,通过系统流程图我们可以大致的了解到整个系统的流程。本系统的系统流程图如图3.2所示。登陆系统密码是否正确否仓库商品查询是出库或入库入库验收入库登记库存管理出库审核出库登记是否配送是备货配送登记生成配送单定价派车配送运输完成图3.2 系统流程图3.3系统模型3.3.1系统静态模型类图是描述系统中类

29、的静态结构,不显示暂时性信息。类图是最常用的UML图,包含接口、类、协作、关系,通常可以通过下面三种方式使用类图。为系统的词汇建模实际上是从词汇表中发现类,发现它的责任。模型化简单的协作,协作是指一些类、接口和其他的元素一起工作提供一些合作的行为,这些行为不是简单地将元素加能得到的。例如:当你为一个分布式的系统中的事务处理过程建模型时,你不可能只通过一个类来明白事务是怎样进行的,事实上这个过程的执行涉及到一系列的类的协同工作。使用类图来可视化这些类和他们的关系。模型化一个逻辑数据库模式。想象模式是概念上设计数据库的蓝图。在很多领域,你将想保存持久性数据到关系数据库活面向对象的数据库。你可以用类

30、图为这些数据库模式建立模型。管理员界面的类图如图3.3所示。图3.3 管理员界面类图3.3.2系统动态模型时序图是以时间排列的消息模式来表示对象之间的交互,属于动态模型。登陆查看是本物流配送系统最开始进行的操作,也是最最基本的操作,简单的来说就是使用者和系统之间简单的交互,用户通过tomcat服务器进行登陆查看,实际上就是由页面对象请求服务的客户端对象,客户端与远端服务进行通信,去查找该用户的登录信息,再根据用户信息去查看商品信息,配送信息,再将信息显示到客户端页面中。具体过程如图3.4所示。图3.4 登陆查看时序图产品入库时序图。产品入库过程主要是管理员,仓库,供应商以及商品信息库几个对象之

31、间的交互。首先由管理员获取采购订单中的信息,然后根据采购订单中的信息提交采购的申请,从而获取相应的供应商和产品信息,接着把采购信息再返回给仓库。具体过程如图3.5所以。图3.5 产品入库时序图 配送时序图。配送过程是整个系统中最复杂的过程。它设计的面比较广,整个过程既包括了商品的出库又包括了具体的配送。主要过程是管理员根据出库单进入仓库提取产品并生成配送单,再根据配送单提取相应的产品并选择合适的车辆,再进行最后的配送工作 。具体过程如图3.6所示。图3.6 配送时序图第4章 系统详细设计4.1总体设计根据需求分析我确定了系统的具体功能。而功能模块主要可以分为管理员模块和员工模块。其中管理员功能

32、模块如图4.1所示。物流配送系统管理员模块供应商管理员工管理商品管理入库管理出库管理库存管理车辆管理派车管理运价管理密码修改添加删除添加修改添加删除设定修改图4.1 管理员功能模块图员工功能模块如图4.2所示。物流配送系统员工模块入库管理出库管理库存管理密码修改查看新增查看修改图4.2 员工功能模块图4.2数据库表结构设计(1)管理员信息表。管理员信息表主要是用来存放管理员信息,主要存放管理员的用户名和密码资料,对于管理员密码的修改就是在此表中进行的。其结构如表4.1所示。表4.1 管理员信息表Table name管理员信息Guanli数据元素名称中文字段名类型长度可空值键值Username账

33、号名称Varchar(5)Not nullPPassword密码Varchar(10)pasremark管理员备注Varchar(20)(2)商品信息表。商品信息表是用来存放商品信息的。其中存放了所有需要记录的信息,包括商品的编号,名称,类别,规格,批号,零售价,生产厂家,库存数量等一些列数据。不管是商品特征信息的修改或者是商品的增加和删除都是在此表中进行的。其架构如表4.2所示。表4.2商品信息表Table name商品信息Ypxx数据元素名称中文字段名类型长度可空值键值Id商品编号Varchar(12)Not nullPMc商品名称Varchar(11)Jx商品类别Varchar(4)Ph

34、商品批号Varchar(5)Lsj商品零售价Decimal(5)FGg商品规格Varchar(4)Dw商品单位Decimal(2)Cj生产厂家Varchar(20)Sl商品数量Decimal(3)(3)商品入库表。商品入库表其实就是记录入库单信息的表。其中存放的信息包括入库单的编号,商品单价,供应商名称,商品名称,商品数量,入库日期以及商品金额。每次进行入库操作以后生成的信息都保存在该表中。其结构如表4.3所示。表4.3 商品入库表Table name商品入库Rkxx数据元素名称中文字段名类型长度可空值键值Id入库编号Varchar(12)Not nullPDj商品单价Decimal(5)Lx

35、供应商Varchar(20)FMc商品名称Varchar(11)FSl商品数量Decimal(9)Rq入库日期Varchar(12)Je商品金额Decimal(7)(4)商品出库表。对应于商品入库表,商品出库表就是记录出库单信息的表。其中存放的信息包括出库单的编号,商品的单价,销售员名称,商品名称,商品数量,出库日期等。每次进行出库操作以后生成的信息都被保存在该表中。其结构如表4.4所示。表4.4 商品出库表Table name商品出库Ckxx数据元素名称中文字段名类型长度可空值键值Id出库单号Varchar(12)Not nullPDj商品单价Decimal(5)FName售货员Varcha

36、r(8)FMc商品名称Varchar(11)Sl商品数量Decimal(9)Rq出库日期Varchar(12)Je商品金额Decimal(7)(5)车辆信息表。车辆信息表实用来记录车辆具体信息的表。其中存放的信息主要包括车牌号,车辆的型号,车辆的状态,车辆的荷载信息等。对于车辆的增加还是删除都是在该表中进行操作的。其结构如表4.5所示。表4.5 车辆信息表Table name车辆信息Cxx数据元素名称中文字段名类型长度可空值键值Bh车牌号Varchar(8)Not nullPXh型号Decimal(4)Zt状态Decimal(4)Hz荷载Decimal(3)(6)员工信息表。员工信息表是用来存

37、放员工信息的表,其中存放的主要信息包括员工的标号,密码,名称,性别,身份证号码,电话号码,年龄,家庭住址,邮箱号码等。无论是员工信息的增加,修改,删除都是在该表中进行的。其结构如表4.6所示。表4.6 员工信息表Table name员工信息Pxx数据元素名称中文字段名类型长度可空值键值Yid员工编号Varchar(6)Not nullPPassword员工密码Varchar(8)Name员工名称Varchar(8)Sex员工性别Decimal(2)Sfz员工身份证Varchar(18)Tel员工电话Varchar(9)FAge员工年龄Decimal(2)Addr员工地址Varchar(30)E

38、mail员工邮箱Varchar(20)第5章 系统实现5.1系统的开发环境和工具5.1.1系统开发环境配置在实际系统开发中,对于软件环境,硬件环境和编程环境的设置配置如下:(1)软件环境a.操作系统:Windows XP。b.Web服务器:tomcat5.0服务器,要配置好环境变量,在装tomcat之前还必须装相应版本的jdk。同时也需要配置好路径。只有两者都配置好的时候才可以使用。c.客户端系统:Windows XP,浏览器选用IE6.0。d.数据库系统:Microsoft SQL Server 2000,新建数据库jspcsgl。(2)硬件环境a.CPU:Intel (R) Pentium

39、 (R) processor 1400MHzb.物理内存:256MBc.硬盘:40GB(3)编程环境本系统采用的jsp与java语言来制作的,因此对于编程环境要求不高,只要能运行java的环境都可以 进行编程工作,而本人是用eclipse编写的。5.1.2系统开发工具围绕系统的整个开发过程,采用的开发工具如下:a.Web应用程序开发工具:Dreamweaver 8。b.数据库开发工具:Microsoft SQL Server 2000.c.网页素材制作工具Dreamweaver 8:。5.2系统主要模块详解系统的主要功能和一些大致的使用方法在前面系统功能部分已经做过比较详细的介绍了,在此就不在

40、多做评论,在本部分,我讲着重介绍系统使用时要注意的一些细节问题以及系统在编写过程中一些相关的问题。供应商管理模块该功能模块的主要架构在lxxmanagerjsp当中。这一模块的相对而言比较简单,值得注意的地方时在供应商的增加环节,由于是以列表的形式展示供应商的信息,因此是不能有重复的供应商出现的是,也就是在新增供应商的时候不能出现相同名称的情况,当注册相同姓名供应商的情况会弹出提示显示该供应商已经存在,反之则提示成功,以下是一些相关的代码:.alert(此名称已经存在,请更换其它名再试!);document.location.href=addlx.jsp;alert(操作成功);documen

41、t.location.href=lxxmanager.jsp;其中方法loxxp已经在java程序中申明,该方法的主要功能是数据的增加和删除。员工信息管理模块员工注册信息管理模块的主要功能是员工注册功能,其主要界面如图5.1所示。 图5.1 员工注册图员工信息管理模块功能虽然不是很强大,但是涉及到的问题比较多。首先员工注册的时候涉及到大量的信息。填写的时候需要设定许多限制,比如员工的密码必须达到六位以上,如果低于六位的话显的安全性不高。身份证号码必须是十八位组成的,不然与实际不符。年龄属性填写的必须是数字,而不能使汉子等。而且同样的,员工注册的时候同样会出现编号相同的问题 ,也是值得注意的。在

42、本功能模块中,系统设定了用户名,真实姓名,密码这三个最最基本的用户信息不能为空,如果其中任何一个出了问题系统都会提示错误,只有这三个属性都填写正确了才能完成用户的注册。这些问题的设定代码如下: function check()if(document.opform.yid.value=)alert(请输入用户名!);return false;if(document.opform.name.value=)alert(请输入真实姓名!);return false;if(document.opform.password.value=)alert(请输入密码!);return false; document.all.regButton.disabled = true

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

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号