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

下载本文档

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

文档简介

大学本科毕业设计(论文)大学本科毕业设计(论文)PAGE\*ROMANPAGE\*ROMANII毕业设计论文物流管理系统的设计与实现摘 要随着经济的不断繁荣以及加入WTO后市场环境的变化,对企业的生产经营提出了更高的要求,企业必须综合利用各种先进制造技术,在网络与信息技术的支随着企业规模的扩大,仓库管理系统将发挥越来越重要的作用。高效方便的仓库管理系统,可以为企业的生产和经营提供坚强的后盾和有力的支持]本文所设计的物流管理系统以标准的物流管理模式为蓝本,应用于物流公司管理物流信息,主要使用了JSP、J2EE、JDBC技术。控制层由Action控制流程,并调用业务层的相应方法进行不同的业务处理管理员端主要包括货物信息管理、物流信息管理、车辆信息管理、企业信息管理、客户信息管理以,管理员能对客户和货物、物流、车辆等进行增、删、查、改的操作。客户端能查看货物车辆物流公司概况等基本信息,以及根据物流编号对物流信息进行查询等操作。每个功能都采用模块化设计,系统条理清晰。能更高效的提高物流公司的管理。系统的测试表明,本系统可以方便快捷地实现物流管理中的货物登记、出库入库、组车运送等工作,使物流管理工作井井有条,为企业的健康发展创造良好的条件。关键词:物流管理系统;JSP;模块化设计AbstractAstheeconomycontinuestoboomafterjoiningtheWTO,andthechangingmarketenvironment,productionandoperationofenterprisesputforwardhigherrequirements,companiesmustutilizeallkindsofadvancedmanufacturingtechnology,networkandinformationtechnologysupporttoimprovecurrentproductionbusinessmodelorganizationalstructureinordertowinmorecompetitioninthemarketshare.Withtheexpansionofbusinessscale,warehousemanagementsystemwillplayanincreasinglyimportantrole.Convenientandefficientwarehousemanagementsystem,productionandoperationofenterprisestoprovidestrongbackingandstrongsupportofThisarticleisdesignedlogisticsmanagementsystemstandardismodeledonlogisticsmanagement,logisticsmanagementlogisticsinformationused,themainuseofJSP,J2EE,JDBCtechnology.Actionbythecontrolflowcontrollayer,businesslayerandcalltheappropriatemethodsfordifferentbusinessprocessadministratorsideincludingcargo information management, logistics information management, vehicleinformationmanagement,enterpriseinformationmanagement,customerinformationmanagementforadministratorscustomerscanandcargo,logistics,vehicles,etc.todelete,check,changeoperation.Theclientcancheckthegoodsvehiclelogisticscompanyprofileandotherbasicinformation,andaccordingtotheinformationonthelogisticslogisticsNOqueryandotheroperations.Eachfeatureamodulardesign,thesystemclarity.Improvelogisticsmoreefficientmanagementofthecompany.Testingofthesystemshowsthatthesystemcanquicklyandeasilyachieveofgoodsinlogisticsmanagement,alibrarystorage,groupcartransportation,etc.,sothatthelogisticsmanagementorganizedforthehealthydevelopmentofenterprisestocreategoodconditions.Keywords :JSP;modulardesign;LogisticsManagementSystem***大学本科毕业设计(论文)***大学本科毕业设计(论文)目 录物流管理系统的设计与实现 I摘 要 I第1章绪论 1物流管理系统的背景及应用 1本文研究的目标及意义 2系统可行性研究 .2本文的主要工作 5第2章 相关技术介绍 6J2EE相关原理及技术简介 6SERVLET 6JSP简介 6J2EE简介 6EJB 7MVC简介 7第3章系统分析与设计 8引言 8系统分析 .23.2.3第4章数据库设计 114.1引言 114.2E-R图 114.3数据表 11第5章系统界面与功能实现 145.1公司简介模块[1] 14收货管理模块的实现 14放货管理模块的实现 16组车管理模块的实现 17查询模块的实现 19员工登陆注册模块的实现 20第6章系统维护 246.1系统维护 24系统维护的重要性 .系统维护应注重的地方 4第7章系统测试与系统环境 26电子商务系统的测试 26系统调试 26软件运行环境 26第8章总结与展望 278.1总结 278.2展望 27参考文献 29致 谢 30大学本科毕业设计(论文)大学本科毕业设计(论文)PAGEPAGE91物流管理系统的背景及应用当今世界随着计算机网络的不断普及,网络越来越称为人们生活必不可少的东西,网上购物应运而生。随着网购的愈演愈烈,周边服务也变得十分重要,物流就是其中之一。越来越多的信息问题涌现出来,例如:一方面,要不断开发客户市场,对客户的基本资料,货物分布情况、联系人的喜好及联系方式有较为全面的了解,另一方同时收集处理信息的速度、信息的准确性、安全性,还影响到公司整体的管理水平和决策层对整体业务的控制和协调。采用计算机软件管理信息是解决上述问题的一个行之有效的办法。提到物流软件,大家并不陌生,市场上的物流软件也很多,通俗的讲就是指物流企业或者企业的物流部门所使用的信息系统,目的是通过信息化的手段来实现物流作业和管理的高效性。济竞争力等方面发挥着重要作用。二零零九年三月份,国务院发布了《物流业国民经济的重要举措。的成本提供客户需要的物流管理和服务。而现阶段,我国多数物流企业是在传统体制下物资流通企业基础上发展而来的,企业服务内容多数仍停留在仓储,运输,配送上,很少有物流企业能够做到提供综合性的物流服务,现代物流服务的功能尚不能得到很好的发挥。我国的物流企业,与电子商务要求提供的高效率低成本的现代物流服务还有较大的差距,信息收集、加工、处理、运用能力、以及物流的统筹策划都还不成熟。GDP和环境污染。欧新黔亦要求,各地政府要根据当地实际,研究制定推动本地区处理分析方法落后、效率低下、只有短期,难以支持趋势等。14础]物流管理系统是通过入库业务、出库业务、库存调拨、库存调整,实时库存管理等功能综合运用的管理系统,对库存业务的物流和成本管理全过程进行有效控制和跟踪,实现完善的企业仓库信息管理。物流管理系统的投入,将使物流业的管理更加正规化,提高了办事效率,节省了费用,而且还避免了不必要的业务纠纷,维护了企业长期与用户建立的良好信誉。本文研究的目标及意义提高服务水平和企业的竞争能力,是每一个企业管理者最为关注的问题。越来越多的管理者认为实行计算机科学化管理是解决这一问题的关键。由于我国的通用物流管理领域起步较慢,存在没有好的应用系统支持协同工作,仍然处于落后的人工管理模式。但是,为了顺应时代潮流,提高工作效率,物流管理软件必须被广泛应用于现实当中。本系统的研究和实现在一定程度上弥补了我国在通用物流管理方面存在的可根据自身的业务情况增加新的功能模块,如人性化物流管理模块。虽然现下许多应用软件可以提高物流管理效率,但是这仅仅是针对个人管理而言。应该根据物流运输企业业务流程,将企业业务的各类数据联系起来,组成一个有机的系统,使得业务、财务、市场等方面的信息得以方便、快捷地传递,并经过综合处理生成各种报表送交给各个职能部门及决策层。本应用物流管理软件系统不仅可以节省大量的人力,减少工作中的失误,对客户的询问可以迅速的从电脑中查询信息答复客户,而且可以帮助决策者及时调整公司经营策略,提高公司在同行业中的知名度,增强公司的竞争力。目前,将计算机广泛应用于物流行业已经成为业界的共识。众多物流企业认识到尽快进行物流自动化管理建设,并占据领先地位,将有助于保持竞争优势,使企业的发展形成良性循环。因此,本系统的开发和实现意义十分重大,发展前景将是十分远大的。系统可行性研究可行性研究技术可行性根据客户提出的系统功能、性能及实现系统的各项约束条件,根据新系统目标来衡量所需的技术是否具备,本系统是一个数据库管理和查询的系统,现有的技术以较为成熟,硬件、软件的性能要求、环境条件等各项条件良好,估计利用现有技术条件应完全可以达到该系统的功能目标。同时考虑给予的开发期限也较为充裕,预计系统是可以在规定期限内完成开发。JavaWebBrowser/Web/DataBaseWebJavaServlet]经济可行性估算新系统的成本效益分析,其中包括估计项目开发的成本,开发费用和今后的运行、维护费用,估计新系统将获得的效益,估算开发成本是否回高于项目预期的全部经费。并且,分析系统开发是否会对其它产品或利润带来一定影响。(1)支出:基础投资:硬件设备:PC机软件设备:WINDOWS7、MyEclipse6.5、Oracle其它一次性支出:软件设计和开发费用经常性支出:软件维护费用。(2)效益:系统的效益可以从经济效益和社会效益两方面考虑。对于仓库管理系统则应减少了人为的出错概率,减少了人力投入和出错损失,从而增加了企业收入。从社会效益来讲,系统投入运行后可以使仓库管理实现科学化、规范化。运行可行性新系统的研制和开发是充分得考虑工作人员对仓库的易于管理,管理者方便查询设备信息效率。从而能完全满足使用者的要求。法律可行性新系统的研制和开发,将不会侵犯他人、集体和国家的利益,不会违反国家政策和法律。社会可行性人类社会文明的发展已进入信息化的高速发展时期,传统的手工方式支持下的管理模式,已经不能满足各方面的需要。开发本系统的目标不仅是提高工作效率,减轻劳动强度,而且减少出错率,具有很好的社会意义。系统使用环境本系统的使用的最低配置要求:硬件环境:服务器:CPU:2.4G内存:1GRAM或以上;硬盘:80G或以上;客户端:CPU:1G;内存:64MB以上内存或更高;硬盘:20G或以上。软件开发环境:操作系统:Windows所用工具:MyEclipse6.0,Tomcat6.0;数据库:Oracle;软件运行环境::WindowsXP;应用服务器:Tomcat6.0;数据库:Oracle。本文的主要工作的适用于中小物流企业管理系统]论文首先研究了系统开发的可行性,然后进行了需求分析,然后根据需求分析采用了结构化分析方法进行了系统分析设计,并进行了数据库的建模工作,根OracleJSP最后对全文进行了总结,对今后的工作提出了展望。本系统的主要业务流程为:1、当客户有承运业务需要办理时,收货管理员根据客户需求开出承运单,并以承运业务员的角色登录物流管理系统添加新开出的承运单。2、调度员登录物流管理系统后,可查询所有未被调度的承运单,并予以调度。3接收和货物的发放(改变承运单的状态,将承运单的状态设置成已完成。4、财务员登录物流管理系统对结算已完成的承运单进行结算,最后再更具某个时间周期(例如一个星期或者一个月)对所有结算完毕的承运单进行成本核算,以统计公司本月的实际盈利,明细各个车队乃至车辆的工作收入情况。第2章 相关技术介绍J2EEJ2EEWeb组件技术主要有三种类型:JSP、servletEnterprise]ServletServletWebWeb/响应机制。Servlet(例如Web)ServletWebServletEJB/响应任务,而且它不需要应用服务器所提供的复杂服务的支持[9]。JSPJSP(JavaServerPages)SunMicrosystems与一起建立的一种动态网页技术标准,JSPServletJavaJ2EE(Java2EnterpriseEdition)一起发展[4]。JSPmarkup(HTMLXML)JavaJSPServlet,然后被执行,以后每次ServletJSPJavaclassServletAppletsWebServer,因此,Web的组件,通过JSP将它们结合在一起[7]。J2EE企业级多层应用系统的开发一直面临着重大挑战。开发商和广大程序员一直在努力推动和殷切期待一个成熟的、标准的企业级应用平台来简化和规范企业级应用系统的开发和部署。Java技术的出现,尤其是J2EE(Java2PlatformEnterpriseEdition)平台的推出正是这种努力的结果,也使得企业级应用系统J2EESUNJ2EE1.5JavaEEJ2EE用程序。EJBEJB(EnterpriseJavaBeans)J2EEJ2EEEJB事务处理、持久性、安全性等底层系统逻辑。根据功能不同,规范中定义了三种 EnterpriseJvavaBean:会话Bean(SessionBeanBea(EntityBeanBean。会话BeanBeanBean户信息,根据客户要求调用其它BeanBeanBeanBeanBeanBean其数据得以保存。BeanBeanBean送消息时才调用消息驱动Bean,比如在需要的时候发送用户确认信息等[18]。MVC模型-视图-控制器(MVC)80Smalltalk-80式,现在已经被广泛的使用。1、模型(Model)2、视图(View)视图是应用程序中用户界面相关的部分,是用户看到并与之交互的界面。3、控制器(controller)控制器工作就是根据用户的输入,控制用户界面数据显示和更新model对象状态。第3章系统分析与设计引言在当代社会潮流之下,计算机已经悄然走进了人们生活的方方面面,人们越来越习惯在网络上购买自己喜欢的商品,既方便又便宜。随着网购人数的飙升,人们迫切需要一套体系完善的物流管理系统。经过详细的研究调查发现,大多数买家对于现今的物流体系不太满意,所以,这就对本系统的发展前景提供了强有力的保证。针对买家,卖家,物流公司三大主体,本系统有效的解决其中各种问题,大大提高了办公效率。本系统适用于中小型企业,中小企业规模相对较小,但其在功能上对系统的需求却是全面的。针对买家,卖家,物流共识三大主题,大体可分为:第一,买家对于自己已经购买商品的追踪;第二,卖家对于自己已经发货商品的追踪;第三,物流公司作为中间联系体,将物流信息全部公开化,有助于公平公正,而且本系统十分适合。经调查和分析,本系统将要实现的是能够满足中小型企业的需求功能,能够处理和解决物流企业基本的办公业务,因此设计了几大功能模块,其中包括用户登录、物流动态、物流知识、货物信息、车辆信息、企业信息、公告信息等。系统需实现的是对用户登录的验证及监督,对公告的查看,对文档的浏览和下载,对于各类物流信息的追踪,对于自己商品的查询等功能。这些功能的实现使物流企业办公业务自动化,快速了解公司的最近信息、活动、优惠政策和物流信息,让消费者可以快速的了解自己商品的动态,真正做到公开化,让企业能在激烈的市场竞争中更加灵活的应付所出现的问题,加强了公司处理业务的能力。在设计软件系统之前,首先必须确定用户究竟要求软件系统完成什么任务,所以分析阶段的基本任务是了解用户的需求,并将用户的需求用书面形式表达出来。这个阶段还不是确定系统怎样完成它的工作,而仅仅是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。系统分析的结果是系统开发的基础,关系到工程的成败和软件产品的质量。在全面客观的系统分析的基础上,根据用户提出的系统功能进行相应的功能设计[19]。系统分析系统需求分析根据物流企业日常管理的需要[10],要求系统具有以下功能:统一友好的操作界面,能保证系统的易用性。理和维护功能。全面实用的销售信息管理功能。全面实用的库存信息管理功能。对有配送、运输、报关的全过程进行有效、全面的管理。的决策。设置系统日常维护功能系统实施分析64销售管理模块销售管理模块由销售开票、销售结款、未付款查询、销售查询4部分组成。6配送管理模块配送管理模块包括配送申请、配送审核、配送查询、配送管理、配送反馈信息维护5个部分。3系统管理模块系统管理模块由数据管理、系统初始化、公司设置、操作员信息维护、权限设置5个部分组成。系统功能设置根据物流管理系统的需求,划分了系统的功能模块,如图3-1所示大学本科毕业设计(论文)图3-1系统功能概述图1.物流管理人员的管理模块此功能模块方便对人员的管理以及数据安全性,如(新增员工。货物信息管理模块此模块提供了货物基础数据的录入、货物信息查询等功能,方便及时了解库存信息。收货功能模块收货功能是物流管理系统的基本功能之一。收货功能主要是实现登记入库记录的功能。这些信息应包括收货单据信息、收货数量和运送信息、执行收货操作的操作员信息。收货登记功能产生货物的入库记录,为以后进行入库货物的查询和出库操作产生操作数据,供管理人员掌握仓库内存储的货物情况。放货功能模块放货功能是物流管理系统的基本功能之二。放货功能主要是实现取货人的确认,对货物的运输状态进行管理。放货功能依据组车情况,记录货物是否装车卸车,将出库记录存入系统,为以后的出库记录查询以及掌握仓库货物存储情况作基础。查询功能模块况的了解,使取货人能即时将货物取走。10大学本科毕业设计(论文)引言

第4章数据库设计表达信息,即数据库就是相关信息的集合[6]E-RE-R数据库表,为系统的实现奠定了基础[8]。E-R图4-2-1 物流信息E-R图数据表货物信息表(GOODS)货物信息表主要有货物编号,货物名称,货物数量,取货人姓名,取货人电话,取货人地址,发货人姓名,发货人电话,发货人地址,备注,状态。列名数据类型表4.2长度货物信息表允许空默认值说明GIDNUMBER8NO货物编号GNAMEVARCHAR230YES货物名称11大学本科毕业设计(论文)大学本科毕业设计(论文)PAGEPAGE13GCOUNTNUMBER20YES货物数量OUTGOODMANVARCHAR210YES取货人姓名OUTGOODMANTELVARCHAR220YES取货人电话OUTGOODADDRESSVARCHAR28YES取货人地址INGOODMANVARCHAR28YES发货人姓名INGOODMANTELVARCHAR228YES发货人电话INGOODADDRESSVARCHAR28YES发货人地址NOTEVARCHAR220YES备注STATEVARCHAR28YES状态车辆信息表表(GDST)车辆信息主要有车辆编号、司机姓名和车牌号列名BIDBUSMENBNO列名BIDBUSMENBNO数据类型NUMBERVARCHAR2VARCHAR2允许空NOYESYES默认值说明车辆编号司机姓名车牌号组车信息表(OPST)组车信息表主要有货物编号和车辆编号列名数据类型列名数据类型允许空默认值说明GBIDNUMBERNO组车编号BIDNUMBERYES车辆编号GIDNUMBERYES货物编号发货信息表(MSTOCK)发货信息表主要有取货人姓名和取货人证件号列名GETGOODMANNAMEGETGOODMANID列名GETGOODMANNAMEGETGOODMANID数据类型VARCHAR2允许空默认值说明取货人姓名VARCHAR2取货人证件号管理人员表(STOCK)管理人员表主要有管理员姓名、密码和职位如表4.6所示表4.6库存明细表列名数据类型允许空默认值说明USERNAMEVARCHAR2NO管理员姓名PASSWORDVARCHAR2YES密码JOBVARCHAR2YES职位大学本科毕业设计(论文)第5章系统界面与功能实现公司简介模块[17]物流公司的简单介绍和宣传收货管理模块的实现掌握仓库内存储的货物情况5-1所示。主要代码:

图5-1入库模块14大学本科毕业设计(论文)functioncreateRequestObject(){varro;varbrowser=navigator.appName;if(browser=="MicrosoftInternetExplorer"){ro=newActiveXObject("Microsoft.XMLHTTP");}else{ro=newXMLHttpRequest();}returnro;}varhttp=createRequestObject();functions64(gid){http.open('get','/freightage/servlet/SaveGoods?gid='+gid+"&st="+newDate().getTime());//gethttp.onreadystatechange=handleResponse;http.send(null);}functionhandleResponse(){if(http.readyState==4){varre=http.responseText;//servlet0if(re==1){document.getElementById("info1").value='该用户已经存在,请重新选择用户名';document.form1.username.focus();document.getElementById("username").value=''; }15大学本科毕业设计(论文)else{document.getElementById("info1").value='该用户名可用';}}}放货管理模块的实现5-2所示]图5-2产品出库审查取货人运送货物的物流情况,核实取货人信息正确后将货物卸车。图5-3产品出库主要代码:public void doPost(HttpServletRequest request, HttpServletResponse16大学本科毕业设计(论文)response)throwsServletException,IOException{request.setCharacterEncoding("gb2312");response.setCharacterEncoding("gb2312");Stringname=request.getParameter("getgoodmanname");//姓名Stringid=request.getParameter("getgoodmanID");//身份证号if(id.equals(newDB().ckoutgoodman(name))){ArrayListal=newArrayList();al=newDB().showaddbusgoods(name);request.setAttribute("ss",al);ArrayListlist=newArrayList();list=newDB().showgoodsbus(name);request.setAttribute("req",list);getServletConfig().getServletContext().getRequestDispatcher("/outgoodmanager.jsp").forward(request,response);}elseresponse.sendRedirect("../ckoutgoodmanager.jsp");}}public void doPost(HttpServletRequest request, HttpServletResponseresponse)throwsServletException,IOException{request.setCharacterEncoding("gb2312");response.setCharacterEncoding("gb2312");intlower=Integer.parseInt(request.getParameter("lower"));DBdb=newDB();db.updatestate1(lower);newDB().deletegoodsbusbygid(lower);response.sendRedirect("../outgoodmanagerok.jsp");}}组车管理模块的实现车辆调度安排是物流管理过程中的重要环节,物流公司在接到托运货物信息17大学本科毕业设计(论文)之后,首要的问题是安排托运货物的车辆。在本系统当中组车管理员负责车辆调度,为货物分配车辆,修改货物状态。界面如图5-3所示。主要代码:

图5-4组车管理图publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{request.setCharacterEncoding("gb2312");response.setCharacterEncoding("gb2312");intgid=Integer.parseInt(request.getParameter("add"));intbid=Integer.parseInt(request.getParameter("bid"));PrintWriterout=response.getWriter();out.print(bid);out.print(gid);DBd=newDB();d.addBus(gid,bid);newDB().updatestate(gid);ArrayListal=newArrayList();al=newDB().showallgoods();request.setAttribute("ss",al);getServletConfig().getServletContext().getRequestDispatcher("/addbus.jsp").forward(request,response);}18大学本科毕业设计(论文)查询模块的实现查询模块包括货物信息查询,车辆信息查询,取货人信息查询,组车信息查询。界面如图5-5所示。主要代码:

图5-5计量单位模块public void doPost(HttpServletRequest request, response)throwsServletException,IOException{request.setCharacterEncoding("gb2312");response.setCharacterEncoding("gb2312");Stringkw=request.getParameter("kw");Stringtype=request.getParameter("type");DBdb=newDB();ArrayLista=newArrayList();a=db.selectgoods(kw,type);request.setAttribute("selectgoods",a);getServletConfig().getServletContext().getRequestDispatcher("/showgoods.jsp").forward(request,response);}public void doPost(HttpServletRequest request, response)throwsServletException,IOException{19大学本科毕业设计(论文)request.setCharacterEncoding("gb2312");response.setCharacterEncoding("gb2312");Stringkw=request.getParameter("kw");Stringtype=request.getParameter("type");DBdb=newDB();ArrayLista=newArrayList();a=db.selectgetgoodman(kw,type);request.setAttribute("selectgetgoodman",a);getServletConfig().getServletContext().getRequestDispatcher("/showgetgoodman.jsp").forward(request,response);}public void doPost(HttpServletRequest request, response)throwsServletException,IOException{request.setCharacterEncoding("gb2312");response.setCharacterEncoding("gb2312");Stringkw=request.getParameter("kw");Stringtype=request.getParameter("type");DBdb=newDB();ArrayLista=newArrayList();a=db.selectgoodsbus(kw,type);request.setAttribute("selectgoodsbus",a);getServletConfig().getServletContext().getRequestDispatcher("/showgoodsbus.jsp").forward(request,response);}员工登陆注册模块的实现系统登录主要用于对登录物流管理系统的用户进行安全性检查,以防止非法用户登录该系统。根据给管理员分配的权限,登录用户可以根据自己所具有的权限操作系统中相应的功能。在登录系统时验证操作员及其密码,主要通过ADO控件中记录集If语句判断用户选定的操作员及其输入的密码与数据库中的操作员和密码是否相同来实现,如果相同则允许登录,并给予相应的权限,否5-620大学本科毕业设计(论文)完成注册,界面如图5-7所示。图5-6员工登陆模块图5-7员工注册模块主要代码:登陆模块主要代码:publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{request.setCharacterEncoding("utf-8");response.setCharacterEncoding("utf-8");Peoples=newPeople();s.setUsername(request.getParameter("username"));s.setPassword(request.getParameter("password"));HttpSessionsession=request.getSession();21大学本科毕业设计(论文)大学本科毕业设计(论文)PAGEPAGE29Stringyzm1=request.getParameter("yzm");Stringyzm2=(String)session.getAttribute("yzm");DBdb=newDB();inta=db.ckuser(s);intb=newDB().ckjob(s);if(a==1&&yzm1.equals(yzm2)&&b==1){Stringusername=request.getParameter("username");session.setAttribute("username",username);ArrayListal=newArrayList();al=newDB().showallgoods();request.setAttribute("ss",al);response.sendRedirect("../ingoodmanager.jsp");}elseif(a==1&&yzm1.equals(yzm2)&&b==2){Stringusername=request.getParameter("username");session.setAttribute("username",username);ArrayListal=newArrayList();al=newDB().showallgoods();request.setAttribute("ss",al);getServletConfig().getServletContext().getRequestDispatcher("/addbus.jsp").forward(request,response);//response.sendRedirect("../addbusmanager.jsp");}elseif(a==1&&yzm1.equals(yzm2)&&b==3){Stringusername=request.getParameter("username");session.setAttribute("username",username);response.sendRedirect("../ckoutgoodmanager.jsp");}elseresponse.sendRedirect("../login.jsp");}注册模块主要代码:publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{request.setCharacterEncoding("utf-8");response.setCharacterEncoding("utf-8");//md5m=newmd5();Stringusername=request.getParameter("username");Stringpassword=request.getParameter("password");Stringjob=request.getParameter("job");//Stringnewpassword=m.getMD5ofStr(password);DBdb=newDB();//db.savemanager(username,newpassword,job);db.savemanager(username,password,job);response.sendRedirect("../login.jsp");}第6章系统维护6.1系统维护系统维护的重要性4复杂的软件,维护费用可以达到开发费用的十至数十倍。软件可维护性,主要决定于开发时期的活动。用软件工程方法来开发软件,编制齐全的文档,严格进行软件测试和阶段复审,是改善软件可维护性、降低维护费用的关键。每个开发人员都应经常想到维护工作的需要,在开发中尽力提高软件的可维护性,而不是相反。不适当和不充分的维护,能够把一个原来好端端的软件变成一个不可维护的软遵守规定的步骤和标准,决不能掉以轻心。系统维护应注重的地方一个工程:系统安全工程是涉及到可信产品或者系统整个生命期的安全工程活动,其中包括概念定义、需求分析、设计、开发、集成、安装、运行、维护和终止。首先要对威胁、系统脆弱性和事件影响进行分析,并将其引向对系统风险的分析,从而使用安全机制将系统中遗留的风险控制在可接受的程度内。之后,安全工程人员同客户一起定义识别系统的安全需求,包括成本、性能、技术风险还要通过对现有系统安全机制正确性和有效性的测试及验证,建立系统安全保证的证据,强调对于安全工程过程结果质量可重复性的保证。在系统的安全工程实SSE-CMM11双因素保护:在组织的信息化过程中,信息需求是组织的激励因素,它给组织带来效益和效率;同时信息安全是需求的保健因素,它虽然从某种意义上来讲(往往安全与效率是一对矛盾准确把握信息需求和信息安全的双因素关系保障了组织高效和可靠地运作。而在信息安全中,信息安全服务对象的安全需求与信息安全法律法规又以双因素关系共同保障了信息安全系统工程的实施。三类措施:安全工程应该包含三类措施:安全技术措施、安全运行措施和安全管理措施。安全运行措施包括网段划分维护、身份鉴别与访问控制、日常入侵监测与安全审计、防病毒跟踪与升级、备份与恢复、应用系统安全、网络中心安人员管理、技术安全管理、涉密便携机管理、场地设施安全管理等等。通过一系列的系统性安全措施,为系统提供一套纵深的系统性防御体系。四大工具:安全测评是安全系统工程中的基础,也是量化安全服务的重要内容。为了更准确地得出测评结果报表以供选择风险策略和做好安全规划,我们针对不同组织的具体情况,准备各种管理类问询表、技术类检查表并完成调查,同时使用漏洞扫描工具及扫描分析工具检查系统的技术漏洞,评测过程利用了专利的测评分析引擎,集中分析从问询类结果处理模块、技术分析模块、标准处理模块和威胁处理模块这四大工具处理的数据,具有一定的客观性和科学性。结合模糊数学方法、AHPBSIISO13335SSE-CMMCC务。[23]第7章系统测试与系统环境电子商务系统的测试在一个软件系统开发完成之后,软件测试是必不可少的,通过软件测试可以BUG本

温馨提示

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

评论

0/150

提交评论