版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、图4-2物物流快递递管理系系统客户户子系统统功能模模块图4.3 系系统模块块描述物流快递管管理系统统管理员员子系统统功能模模块具体体描述如如下:管理员管理理模块管理员管理理模块主主要包括括管理员员信息的的查看、添添加、修修改、删删除管理理员信息息管理。2业务员员信息管管理模块块业务员信息息管理完完成管理理员对物物流公司司业务员员信息的的添加修修改删除除管理的的功能。3客户信信息管理理模块 客户户信息管管理主要要完成管管理员对对已经注注册的客客户信息息添加修修改删除除管理。 4叫件分分配信息息管理模模块 叫件件分配信信息管理理模块完完成管理理员把叫叫件分配配给业务务员的管管理。5叫件信信息录入入
2、管理模模块 叫件件信息录录入管理理模块是是管理员员对叫件件信息进进行录入入的功能能,录入入收件人人的相关关信息。6途中信信息维护护管理模模块 途中中信息维维护管理理模块完完成管理理员对快快件途径径的地点点和时间间的管理理。7信息反反馈管理理模块 途径径反馈管管理模块块是管理理员查看看客户的的反馈信信息。对对服务的的各方面面的评价价信息。物流快递管管理系统统客户子子系统功功能模块块具体描描述如下下:注册管理模模块注册管理模模块主要要是客户户注册成成为系统统的用户户,这样样就可以以登录网网站进行行叫件操操作了。2我的快快递管理理我快递管理理主要是是客户对对个人的的快件信信息进行行查看和和修改删删除
3、管理理。3叫件管管理 叫件件管理主主要是客客户添加加新的叫叫件信息息。 4个人信信息修改改管理模模块 个人人信息修修改管理理模块是是登录系系统的客客户修改改个人的的信息。4.4 数数据库设设计 数据库在一一个信息息管理系系统中占占有非常常重要的的地位,数数据库结结构设计计的好坏坏将直接接对应用用系统的的效率以以及实现现的效果果产生影影响。合合理的数数据库结结构设计计可以提提高数据据存储的的效率,保保证数据据的完整整和一致致6。4.4.11概念模模型设计计将需求分析析得到的的用户需需求抽象象为信息息结构,即即概念模模型的过过程就是是概念结结构设计计,它是是整个数数据库设设计的关关键。概概念结构构
4、的主要要特点是是:1)能真实实充分地地反映现现实世界界,包括括事物和和事物之之间的联联系,能能满足用用户对数数据的处处理要求求。2)易于理理解,从从而可以以用它和和不熟悉悉计算机机的用户户交换意意见,用用户的积积极参与与是数据据库的设设计成功功的关键键。3)易于更更改,当当应用环环境和应应用要求求改变时时,容易易对概念念模型修修改和扩扩充。4)易于向向关系、网网状、层层次等各各种数据据模型转转换。描述概念模模型的有有力工具具是E-R模型型。根据据以上得得到的数数据项和和数据结结构,就就可以设设计出能能够满足足用户需需求的各各种实体体,以及及它们之之间的关关系,为为后面的的逻辑结结构设计计打下基
5、基础66。2 E-R图中中的图形形符号说说明 实实体:用用矩形表表示,矩矩形框内内写明实实体名称称属性:用椭椭圆表示示,并用用无向边边将其与与相应的的实体连连接起来来 联系:用用菱形表表示,菱菱形框内内写明联联系名,并并用无向向边分别别与有关关实体连连接起来来,同时时在无向向边旁标标上联系系的类型型(1:1,1:n,m:n)3系统中中实体的的E-RR图快件客户号业务员运单号收件人姓名收件人电话目的地金额发件人姓名根据物流快快递信息息系统的的设计要要求,规规划出了了以下一一些实快件客户号业务员运单号收件人姓名收件人电话目的地金额发件人姓名图4-3快快件实体体属性图图客户客户序号姓名密码电话性别
6、图4-4客客户实体体属性图图业务员业务员编号用户名联系电话身份证号码家庭住址图4-5业业务员实实体属性性图客户客户时间数量发件N1收件N1业务员快件图4-6 各实总总体E-R图4.4.22 关系模模式设计计1)一个实实体型转转换为一一个关系系模式的的集合。实实体的属属性就是是关系的的属性,实实体的码码就是关关系的码码。对于实体间间的联系系则有以以下不同同的情况况:2)一个11:1联系可可以转换换为一个个独立的的关系模模式,也也可以与与任意一一端对应应的关系系模式合合并。3)一个11:N联系可可以转换换为一个个独立的的关系模模式,也也可以与与N端对应应的关系系模式合合并。4)一个MM:N联系转转
7、换为一一个关系系模式,与与该联系系相连的的各实体体的码以以及联系系本身的的属性均均转换为为关系的的属性,而而关系的的码为各各实体码码的组合合。5)三个或或三个以以上实体体间的一一个多元元联系可可以转换换为一个个关系模模式,与与该多元元联系相相连的各各实体的的码以及及联系本本身的属属性均转转换为关关系的属属性,而而关系的的码为各各实体码码的组合合6。4.4.33 物理数数据库设设计本系统采用用的数据据库管理理系统是是Miccrossoftt公司的的SQLL Seerveer 220055。该管管理系统统由一系系列产品品组成,不不仅能够够满足最最大的数数据处理理系统和和商业 Webb 站点点存储数
8、数据的需需要,还还能为个个人或小小企业提提供易于于使用的的数据存存储服务务。微软开发的的SQL Serrverr 20005是是在Wiindoows/20000/XXP及Winndowws NNT平台台中应用用的关系系型数据据库管理理系统,可可以通过过各种数数据库对对象对数数据进行行控制和和管理,不不论用户户创建的的独立桌桌面数据据库适用用于个人人、部门门还是整整个企业业,SQL Serrverr 20005都都可以为为管理数数据生成成易于使使用的数数据库,SQL Server 2005不仅拥有众多传统数据库管理软件所具备的功能,同时还进一步增强了与web页集成,能够更方便的共享跨越各种平台和
9、不同用户级别的数据。使用SQLL Seerveer 220055数据库库后,用用户可以以在单一一的数据据库中管管理所有有的信息息。数据据只需要要在表中中存储一一次,用用户便可可以在不不同的位位置查看看,当某某一数据据更新后后,所有有显示该该数据的的位置都都将自动动更新,这这样可以以避免冗冗余存储储减少了了工作量量和错误误。本系统建立立的数据据库名称称为“loggistticss.mddf”。包括括如下几几个表:表4.1管管理员信信息(uuserrs)表表字段名称类型长度说明允许空uidint4序号否ureallnammenvarccharr50姓名是upasssworrdnvarccharr5
10、0密码是utelnvarccharr50电话是unameenvarccharr50用户名是 表4.2业业务员信信息(eemplloyeee)表表字段名称类型长度说明允许空eidint4编号否enameenvarccharr30用户名是etelnvarccharr50联系电话是eaddnvarccharr50家庭住址是eidcaardnvarccharr50身份证号码码是表4.3客客户信息息(cuustoom)表表字段名称类型长度说明允许空cidint4序号否creallnammevarchhar50姓名是cpasssworrdvarchhar50密码是Sexvarchhar50性别是ctelv
11、archhar50电话是表4.4 叫件信信息(oordeers)表字段名称类型长度说明允许空oidint序号否ocodeenvarccharr50运单号否cidint客户号否odateenvarccharr50提交日期否ostattusnvarccharr5状态否osnammenvarccharr50发件人姓名名否ostellnvarccharr50发件人电话话否osuniitnvarccharr50发件人单位位否osadddnvarccharr100发件人地址址否ornammenvarccharr50收件人姓名名否ortellnvarccharr50收件人电话话否oradddnvarccha
12、rr50收件人地址址否orterrminninvarccharr50目的地否orpriicenumerric(18金额否oenteernvarccharr50途径日期否eidint50业务员否uidint50用户号否attittudeenvarccharr50服务态度qualiitynvarccharr50服务质量speeddnvarccharr50速度messaagenvarccharr500留言表4.5途途径信息息(reeachh)表字段名称类型长度说明允许空ridint序号否oidint运单号是rdateenvarccharr50途径日期是raddnvarccharr50途径地址是4.5
13、 系统接接口4.5.11 软件件接口 服务器器程序可可使用JJDBCC提供的的驱动接接口,进进行对数数据库的的所有访访问。4.5.22 硬件件接口 在输入入方面,对对键盘、鼠鼠标的输输入,进进行处理理。输出设计的的要求是是准确、及及时、适适用。原原始数据据经输入入、传递递、加工工处理以以后,以以合适的的输出方方式与设设备的确确定主要要根据输输出内容容与使用用者的要要求,同同时也要要考虑成成本、数数据容量量、灵活活性、适适用性、安安全性等等方面的的要求。本系统的输输出有屏屏幕显示示输出,可用JSP的标准输入/输出对其进行处理。输出信息的格式既考虑到规范化又照顾用户原来的手工习惯,便于用户使用和计
14、算机实现。4.5.33 内部部接口内部接口方方面,各各模块之之间采用用函数调调用、参参数传递递、返回回值的方方式进行行信息的的传递。接接口传递递的信息息将以数数据结构构封装数数据,以以参数传传递或返返回值的的形式在在各模块块之间传传递。4.5.44 登录录用户的的安全性性设计 本设计计系统的的叫件功功能对外外开放,因因此任何何企业个个人可以以注册成成为客户户即可使使用本系系统。所所以,系系统设计计了注册册和登录录界面, 登录窗口中设置了用户名和密码,每个合法的用户都有一个密码,该密码由用户个人维护,从而实现对用户的身份验证,只有正确输入用户名和密码的人才能进入使用本系统。详细设计与与系统实实现
15、详细设计阶阶段的根根本目标标是确定定应该怎怎样具体体的实现现所要求求的系统统,也就就是说,经经过这个个阶段的的设计工工作,应应该得出出目标系系统的精精确描述述,从而而在编码码阶段可可以把这这个描述述直接翻翻译成用用某总程程序设计计语言书书写的程程序。详细设计的的目标不不仅仅是是逻辑上上正确地地实现每每个模块块的功能能,更重重要的是是设计的的处理过过程应该该尽可能能简明易易懂,详详细设计计阶段的的任务还还不是具具体的编编写程序序,而是是要设计计出程序序的“蓝图”,以后后根据这这个蓝图图编写出出实际的的程序代代码。详细设计描描述模块块实现的的算法,可可采用程程序流程程图、PPDL语语言、NN-S图
16、图、PAAD图、判判定表、判判定树等等。鉴于于程序流流程图历历史悠久久,被最最广泛的的人所熟熟悉,并并且它对对控制流流程的描描述很直直观44。5.1 程序流流程图程序流程图图又称为为程序框框图,它它是历史史悠久使使用最广广泛的描描述软件件设计的的方法。本本系统的的管理员员子系统统程序流流程图如如图5-1所示示:登录窗口登录窗口Y开始正确?N结束管理员子系统模块管理员管理叫件分配叫件信息录入客户管理业务员管理途中信息维护信息反馈管理查询服务图 5-11管理员员子系统统程序流流程图本系统的客客户子系系统程序序流程图图如图55-2所所示:登录窗口登录窗口Y开始正确?N结束客户子系统模块注册个人信息修
17、改叫件 我的快递管理图 5-22客户子子系统程程序流程程图5.2系统统开发工工具5.2.11 B/S模式式及其优优势伴随着Innterrnett的迅速速发展,计计算机技技术正在在由基于于C/SS(cliientt)模式式的应用用系统转转变为基基于B/S(Broowseer/SServver)模模式的应应用系统统。过去,网络络软件的的开发都都采用CC/S(cliientt)模式式,在这这种模式式下,主主要的业业务逻辑辑都集中中于客户户端程序序,因此此,必然然导致以以下问题题:1、系统安安装、调调试、维维护和升升级困难难。由于于客户端端的硬件件配置可可能存在在差异,软软件环境境也可能能各不相相同,
18、因因此,在在安装时时,必须须对每一一个客户户端分别别进行配配置,同同样,在在软件升升级时也也要对客客户端分分别处理理。2、在整个个系统中中,业务务逻辑和和用户界界面都集集中到了了客户端端,必然然会增加加安全隐隐患。正是由于以以上C/S模式式的客户户端程序序在部署署和维护护时面临临的问题题,人们们逐渐接接受了基基于浏览览器(BBrowwer)/服务器器(Seerveer)结结构的系系统,即即B/SS模式。在在此模式式中,最最核心的的一点就就是用通通用的浏浏览器取取代了原原来的客客户端程程序。BB/S模模式虽然然只对CC/S模模式做了了少许变变动,但但带来了了巨大的的好处:1、应用程程序在部部署、
19、升升级、维维护时,只只需要在在服务器器端进行行配置就就可以了了;2、所有的的配置工工作都集集中在服服务器端端,提高高了系统统的安全全性;虽然B/SS模式带带来了很很大的好好处,但但由于在在客户端端能够利利用的编编程对象象仅仅是是浏览器器,因此此,原来来在C/S模式式下很容容易实现现的一些些客户端端功能,在在B/SS模式下下,却变变得很难难实现甚甚至无法法实现。尽尽管如此此,B/S模式式仍是目目前很多多应用系系统的首首选模式式。5.2.22 Weeb应用用程序开开发环境境JSSP技术术JSP的全全称是JJavaa Seerveer PPagees,它它是SUUN推出出的一种种动态网网页技术术标准
20、。它它在传统统的静态态页面文文件(*.httml,*,htmm)中加加入JAAVA程程序片段段和JSSP标记记,就构构成了JJSP页页面。JJSP具具有以下下的优点点:1、将业务务层与表表示层分分离:使使用JSSP技术术,网络络开发人人员可认认使用HHTMLL来设计计页面显显示部分分(如字字体颜色色等),使使用JSSP指令令或者JJAVAA程序片片段来生生成网页页上的动动态内容容。2、能够跨跨平台:JSPP支持绝绝大部分分平台,包包括现在在非常流流行的LLINUUX系统统,应用用非常广广泛的AApacche服服务器也也提供了了支持JJSP的的服务。3、组件的的开发和和使用很很方便:如JSSP的
21、组组件是由由C+,VB等语语言开发发的,并并需要注注册才能能使用;而JSSP的组组件是用用Javva开发发的,可可以直接接使用。4、一次编编写,处处处运行行:作为为JAVVA开发发平台的的一部分分,JSSP具有有JAVVA的所所有优点点,包括括Wriite oncce , Ruun eeverrywhheree。5.2.33 JAAVA简简介Java是是Sunn公司推推出的新新的一代代面向对对象程序序设计语语言,特特别适合合于Innterrnett应用程程序开发发。Jaava的的产生与与流行是是当今iinteerneet发展展的客观观要求,java是一门各方面性能都很好的编程语言,它的基本特点
22、是简单、面象对象、分布式、解释的、健壮的、安全的、结构中立的、可移植的、性能很优异的、多线程的、动态的,特别适合在internet环境上开发应用系统。5.2.44 Toomcaat应用用服务器器目前支持JJSP的的应用服服务器是是较多的的,Toomcaat是其其中较为为流行的的一个WWeb服服务器,被被JavvaWoorldd杂志的的编辑选选为20001年年度最具具创新的的javva产品品,可见见其在业业界的地地位。 Tomcaat是一一个免费费的开源源的Seerlvvet容容器,在在Tommcatt中,应应用程序序的部署署很简单单,你只只需将你你的WAAR放到到Tommcatt的webbap
23、pp目录下下,Toomcaat会自自动检测测到这个个文件,并并将其解解压。你你在浏览览器中访访问这个个应用的的Jspp时,通通常第一一次会很很慢,因因为Toomcaat要将将Jspp转化为为Serrvleet文件件,然后后编译。编编译以后后,访问问将会很很快。另另外Toomcaat也提提供了一一个应用用:maanagger,访访问这个个应用需需要用户户名和密密码,用用户名和和密码存存储在一一个xmml文件件中。通通过这个个应用,辅辅助于FFtp,你你可以在在远程通通过Weeb部署署和撤销销应用。当当然本地地也可以以。Tomcaat也具具有传统统的Weeb服务务器的功功能:处处理Httml页页面
24、。但但是与AApacche相相比,它它的处理理静态HHtmll的能力力就不如如Apaachee。我们们可以将将Tommcatt和Apaachee集成到到一块,让让Apaachee处理静静态Httml,而而Tommcatt处理Jssp和Serrvleet。这这种集成成只需要要修改一一下Appachhe和Tommcatt的配置置文件即即可。Tomcaat是一一个很好好的工具具,不仅仅仅因为为其免费费,功能能强大,更更因为其其开放性性,越来来越收到到人们的的重视。5.3管理理员子系系统详细细设计 本系系统采用用模块化化的结构构,将系系统的功功能划分分成了若若干个模模块,每每个模块块完成一一部分功功能
25、,功功能之间间通过函函数完成成数据的的交互操操作。5.3.11 系统统登录模模块系统登录模模块完成成用户身身份验证证的功能能,由于于本系统统只能是是企业内内部管理理,所以以使用本本系统的的用户进进行身份份验证是是十分必必要的,在在登录模模块中,输输入用户户名及密密码,点点击登录录按钮完完成用户户身份验验证的功功能。对对应的磁磁盘文件件为seervllet/LogginSServvlett?meethood=wwelccomee,本模模块的页页面设计计如图55-3所所示:图5-3 系统登登录模块块页面其中“登录录”按钮对对应的主主要代码码如下: ppubllic voiid ddoGeet(HH
26、ttppSerrvleetReequeest reqquesst, HtttpSeervlletRRespponsse rrespponsse)thhrowws SServvlettExccepttionn, IIOExxcepptioon Strringg meethoodNaame = rrequuestt.geetPaarammeteer(metthodd);if(metthoddNamme != nnulll& metthoddNamme.eequaals(looginn)looginnDaoo = neww LooginnDaoo();Sttrinng nnamee = reqque
27、sst.ggetPParaametter(usserNNamee);Sttrinng ppasssworrd = reequeest.gettParrameeterr(ppasssworrd);Sttrinng ttypee = reqquesst.ggetPParaametter(tyype);Looginn looginn = neww Looginn();iff(!ttypee.eqqualls()&tyype!=nuull&!nnamee.eqqualls()&naame!=nuull&!ppasssworrd.eequaals()&ppasssworrd != )ttry loggi
28、n = llogiinDaao.ffinddUseerByyNammeAnndPaasswwordd(naame, paasswwordd,tyype); caatchh (NNoSuuchAAlgooritthmEExceeptiion e) / TODDO AAutoo-geenerrateed ccatcch bbloccke.pprinntSttackkTraace();iif(llogiin!=nulll&loggin.gettUidd()!=0)HtttpSeessiion sesssioon = reequeest.gettSesssioon();sesssioon.ssetAA
29、ttrribuute(ussernnamee, namme);sesssioon.ssetAAttrribuute(usseriid, looginn.geetUiid();sesssioon.ssetAAttrribuute(tyype, llogiin.ggetUUtyppe();reqquesst.ggetRRequuesttDisspattcheer(/maainfframme.jjsp).fforwwardd(reequeest, reespoonsee);elssereqquesst.ssetAAttrribuute(meessaage, 用户名名或密码码错误);reqquesst
30、.ggetRRequuesttDisspattcheer(/looginn.jssp).foorwaard(reqquesst, ressponnse);ellse if(metthoddNamme != nnulll& metthoddNamme.eequaals(looginnoutt)reequeest.settAtttribbutee(uuserrnamme, );reequeest.settAtttribbutee(uuserrid, );reequeest.settAtttribbutee(ttypee, );reequeest.settAtttribbutee(mmesssage
31、e, );reequeest.gettReqquesstDiispaatchher(/llogiin.jjsp).fforwwardd(reequeest, reespoonsee);ellse iff(meethoodNaame != nulll& meethoodNaame.equualss(wwelccomee)rrequuestt.seetAtttriibutte(useernaame, );rrequuestt.seetAtttriibutte(useeridd, );rrequuestt.seetAtttriibutte(typpe, );rrequuestt.seetAtttri
32、ibutte(messsagge, );rrequuestt.geetReequeestDDisppatccherr(/loggin.jspp).forrwarrd(rrequuestt, rrespponsse);5.3.22系统主主界面正确的输入入用户名名及密码码后,进进入系统统主界面面,系统统主界面面的设计计采用框框架风络络,在界界面的左左侧设计计了导航航栏,每每个菜单单对应的的一些功功能选项项,用户户可以根根据功能能项完成成某些操操作。对对应的磁磁盘文件件为maain.jspp,系统统主界面面的设计计如图55-4所所示:图5-4 系统主主界面5.3.33管理员员管理块块管理员管理理模块
33、完完成对系系统的管管理员信信息管理理功能,包包括添加加、修改改、删除除操作。管理员管理理主页面面可以按管理理员名进进行搜索索,对应应的磁盘盘文件为为serrvleet/UUserrsSeervllet?metthodd=fiindAAllUUserrs,管管理员管管理主页页面设计计如图55-5所所示:图5-5管管理员管管理主页页面添加管理员员页面在主页面中中点击添添加按钮钮,进入入添加管管理员页页面。对对应的磁磁盘文件件为seervllet/UseersSServvlett?meethood=aaddUUserrs,页页面设计计如图55-6所所示:图5-6添添加管理理员页面面5.3.44业务员
34、员管理模模块 业务务员管理理模块完完成对物物流公司司业务员员信息的的管理功功能。可可以完成成信息的的添加、删删除、修修改的功功能。业务员管理理主页面面在主页中显显示全部部的业务务员信息息,对应应的磁盘盘文件为为serrvleet/EEmplloyeeeSeervllet?metthodd= ffinddAlllEmpployyee,模模块的界界面设计计如图55-7所所示:图5-7业业务员管管理主页页面添加业务员员页面添加新的业业务员信信息,对对应的磁磁盘文件件为seervllet/EmpployyeeSServvlett?meethood=aaddEEmplloyeee,模模块的界界面设计计如
35、图55-8所所示:图5-8添添加业务务员页面面其中“提交交”代码设设计如下下:publiic vvoidd saaveEEmplloyeee(HHttppSerrvleetReequeest reqquesst,HtttpSServvlettRessponnse ressponnse) thhrowws SServvlettExccepttionn, IIOExxcepptioon,NooSucchAllgorrithhmExxcepptioon, IlllegaalAcccesssExxcepptioon, InvvocaatioonTaargeetExxcepptioon Empployy
36、ee empployyee = nnew Empployyee(); BeaanUttilss.poopullatee(emmplooyeee,reequeest.gettParrameeterrMapp(); intt i = eemplloyeeeDaao.iinseertEEmplloyeee(eemplloyeee);if (i 00) reequeest.settAtttribbutee(uurl, serrvleet/EEmplloyeeeSeervllet?metthodd=fiindAAllEEmplloyeee);reequeest.settAtttribbutee(mmes
37、ssagee, 添加加成功);reequeest.gettReqquesstDiispaatchher(/ppagees/mmesssagee.jssp).foorwaard(reqquesst,ressponnse);5.3.55叫件分分配管理理模块叫件分配管管理模块块完成把把快件分分配给业业务员。快件信息管管理主页页面对应的磁盘盘文件为为serrvleet/OOrdeerSeervllet?metthodd=fiindVVeriifyOOrdeer,货货物信息息管理模模块的界界面设计计如图55-9所所示:图5-9快快件信息息管理主主页面叫件分配页页面在主页面中中点击某某个快件件的分配配按钮
38、,进进入快件件的分配配页面。在在分配页页面中选选择业务务员信息息。对应应的磁盘盘文件为为serrvleet/OOrdeerSeervllet?metthodd=veeriffyPaage&oidd=188,页面面设计如如图5-10所所示:图5-100叫件分分配页面面其中“提交交”代码设设计如下下:publiic vvoidd veeriffyPaage(HtttpSeervlletRRequuestt reequeest,HtttpSServvlettRessponnse ressponnse) thhrowws SServvlettExccepttionn, IIOExxcepptioon,
39、IllleggalAAcceessEExceeptiion, InnvoccatiionTTarggetEExceeptiion Strringg idd = reqquesst.ggetPParaametter(oiid);if (idd != nuull & !idd.eqqualls() innt ooid = IInteegerr.paarseeIntt(idd);Orrderrs oordeers = oordeersDDao.finndOrrderrByIId(ooid);reequeest.settAtttribbutee(oordeers, oordeers);innt aal
40、lRRecoord = eemplloyeeeDaao.ffinddAlllCouuntss(nuull);Liist liist = eemplloyeeeDaao.ffinddAlllEmpployyee(nulll, 1,alllReccordd);reequeest.settAtttribbutee(llistt, lisst);reequeest.gettReqquesstDiispaatchher(/ppagees/oordeer/vveriifyoordeer.jjsp).foorwaard(reqquesst, ressponnse); eelsee reequeest.set
41、tAtttribbutee(mmesssagee, 出错错啦);reequeest.gettReqquesstDiispaatchher(/ppagees/mmesssagee.jssp).foorwaard(reqquesst,ressponnse);5.3.66 叫件件信息录录入模块块叫件信息录录入管理理模块,管管理员可可以对客客户的快快件信息息进行完完善,输输入收件件人等信信息。叫件信息管管理主页页面在主页中显显示全部部的快件件信息。对对应的磁磁盘文件件为seervllet/OrdderSServvlett?meethood =finndEnnterrOrdder,界界面设计计如图55-
42、111所示:图5-111 叫件件信息收收录人主主页面叫件信息录录入页面面向叫件信息息中补充充叫件信信息,如如收件人人等信息息。对应应的磁盘盘文件为为serrvleet/OOrdeerSeervllet?metthodd=ennterrPagge&ooid=20,页页面设计计如图55-122所示:图5-122 叫件件信息页页面其中“提交交”代码设设计如下下:publiic vvoidd ennterrPagge(HHttppSerrvleetReequeest reqquesst,HtttpSServvlettRessponnse ressponnse) thhrowws SServvlettE
43、xccepttionn, IIOExxcepptioon,IllleggalAAcceessEExceeptiion, InnvoccatiionTTarggetEExceeptiion Strringg idd = reqquesst.ggetPParaametter(oiid);if (idd != nuull & !idd.eqqualls() innt ooid = IInteegerr.paarseeIntt(idd);Orrderrs oordeers = oordeersDDao.finndOrrderrByIId(ooid);reequeest.settAtttribbutee
44、(oordeers, oordeers);innt aallRRecoord = eemplloyeeeDaao.ffinddAlllCouuntss(nuull);Liist liist = eemplloyeeeDaao.ffinddAlllEmpployyee(nulll, 1,alllReccordd);reequeest.settAtttribbutee(llistt, lisst);reequeest.gettReqquesstDiispaatchher(/ppagees/oordeer/eenteerorrderr.jssp).foorwaard(reqquesst, ressp
45、onnse); eelsee reequeest.settAtttribbutee(mmesssagee, 出错错啦);reequeest.gettReqquesstDiispaatchher(/ppagees/mmesssagee.jssp).foorwaard(reqquesst,ressponnse);5.3.77 途中中信息维维护模块块管理员对快快件途经经的信息息管理。途中信息维维护主页页面在主页中显显示全部部的快件件信息。对对应的磁磁盘文件件为seervllet/OrdderSServvlett?meethood=ffinddUnrreacchOrrderr,主页页面设计计如图55-
46、133所示:图5-133途中信信息维护护主页面面途径信息页页面在主页中点点击修改改按钮,进进入修改改途径信信息页面面。对应应的磁盘盘文件为为serrvleet/OOrdeerSeervllet?metthodd=uppdatteReeachhPagge&ooid=8,页页面设计计如图55-144所示:图5-144途径信信息页面面5.3.88 客户户管理模模块管理员对客客户的相相关信息息进行添添加、修修改、删删除管理理。客户管理主主页面在主页中显显示全部部的客户户信息。对对应的磁磁盘文件件为seervllet/CusstommSerrvleet?mmethhod= fiindAAllCCustt
47、om,客客户管理理主页面面设计如如图5-15所所示:图5-155客户管管理主页页面添加客户信信息页面面在主页中点点击添加加按钮,进进入添加加会员信信息页面面。对应应的磁盘盘文件为为serrvleet/CCusttomSServvlett?meethood=aaddCCusttom,添添加客户户信息页页面设计计如图55-166所示:图5-166添加会会员信息息页面其中“修改改”代码设设计如下下:publiic vvoidd saaveCCusttom(HtttpSeervlletRRequuestt reequeest,HtttpSServvlettRessponnse ressponnse)
48、thhrowws SServvlettExccepttionn, IIOExxcepptioon,NooSucchAllgorrithhmExxcepptioon, IlllegaalAcccesssExxcepptioon, InvvocaatioonTaargeetExxcepptioon Cusstomm cuustoom = neew CCusttom(); BeaanUttilss.poopullatee(cuustoom,rrequuestt.geetPaarammeteerMaap(); intt i = ccusttomDDao.insserttCusstomm(cuustoo
49、m);if (i 00) reequeest.settAtttribbutee(uurl, serrvleet/CCusttomSServvlett?meethood=ffinddAlllCusstomm);reequeest.settAtttribbutee(mmesssagee, 添加加成功);reequeest.gettReqquesstDiispaatchher(/ppagees/mmesssagee.jssp).foorwaard(reqquesst,ressponnse);5.3.99 信息息反馈管管理模块块管理员对客客户的反反馈信息息进行查查看管理理。信息反馈管管理主页页面在主页
50、中显显示全部部的客户户反馈信信息。对对应的磁磁盘文件件为seervllet/OrdderSServvlett?meethood= finndAsssesssOrrderr,管理理主页面面设计如如图5-17所所示:图5-177信息反反馈管理理主页面面信息反馈页页面在主页中点点击某个个运单的的详细信信息按钮钮,进入入详细信信息页面面。对应应的磁盘盘文件为为serrvleet/OOrdeerSeervllet?metthodd=shhowPPagee&oiid=55,页面面设计如如图5-18所所示:图5-188信息反反馈页面面5.3.110 查查询模块块为了方便用用户对运运单详细细信息和和运单的的途
51、径信信息进行行查询。可可以按运运单号或或者发件件人姓名名进行搜搜索。对对应的磁磁盘文件件为seervllet/OrdderSServvlett?meethood=ffinddAlllOrdder,页页面设计计如图55-199所示:图5-199查询服服务页面面5.4客户户子系统统详细设设计5.4.11 客户户注册页页面在使用系统统时必须须注册成成为系统统的客户户,并输输入详细细的客户户信息。对对应的磁磁盘文件件为seervllet/CusstommSerrvleet?mmethhod=reggediitPaage,会会员注册册页面设设计如图图5-220所示示:图5-200会员注注册页面面其中“提
52、交交”代码设设计如下下:publiic vvoidd reegedditSSavee(HtttpSServvlettReqquesst rrequuestt,HtttpSServvlettRessponnse ressponnse) thhrowws SServvlettExccepttionn, IIOExxcepptioon,NooSucchAllgorrithhmExxcepptioon, IlllegaalAcccesssExxcepptioon, InvvocaatioonTaargeetExxcepptioon Cusstomm cuustoom = neew CCusttom()
53、; BeaanUttilss.poopullatee(cuustoom,rrequuestt.geetPaarammeteerMaap(); intt i = ccusttomDDao.insserttCusstomm(cuustoom);if (i 00) reequeest.settAtttribbutee(uurl, serrvleet/LLogiinSeervllet?metthodd=looginn&usserNNamee= +cusstomm.geetCnnamee()+&ppasssworrd=+cuustoom.ggetCCpassswoord()+&tyype=1);reeq
54、ueest.settAtttribbutee(mmesssagee, 添加加成功);reequeest.gettReqquesstDiispaatchher(/ppagees/mmesssagee.jssp).foorwaard(reqquesst,ressponnse);5.4.22 我的的订单信信息管理理页面客户对个人人的订单单信息进进行管理理。对应应的磁盘盘文件为为serrvleet/OOrdeerSeervllet?metthodd= ffinddMyOOrdeer,页页面设计计如图55-211所示:图5-211我的订订单信息息管理页页面5.4.33 叫件件管理页页面客户添加新新的叫件
55、件信息,对对应的磁磁盘文件件为seervllet/OrdderSServvlett?meethood=aaddOOrdeer,页页面设计计如图55-222所示:图5-222叫件管管理页面面其中“提交交”代码设设计如下下:publiic vvoidd saaveOOrdeer(HHttppSerrvleetReequeest reqquesst,HtttpSServvlettRessponnse ressponnse) thhrowws SServvlettExccepttionn, IIOExxcepptioon,NooSucchAllgorrithhmExxcepptioon, Illleg
56、aalAcccesssExxcepptioon,InnvoccatiionTTarggetEExceeptiion Ordderss orrderrs = neew OOrdeers();Datte ddatee = neww Daate();SimmpleeDatteFoormaat ssimFFormmat = nnew SimmpleeDatteFoormaat(yyyyy-MMM-ddd HHH:mmm:sss);ordderss.seetOddatee(siimFoormaat.fformmat(datte);ordderss.seetOsstattus(0);ordderss.se
57、etCiid(Inttegeer) reqquesst.ggetSSesssionn().gettAtttribbutee(uuserrid);BeaanUttilss.poopullatee(orrderrs, reqquesst.ggetPParaametterMMap();intt i = oordeersDDao.insserttOrdder(ordderss);if (i 00) reequeest.settAtttribbutee(uurl,seervllet/OrdderSServvlett?meethood=ffinddMyOOrdeer);reequeest.settAttt
58、ribbutee(mmesssagee, 添加加成功);reequeest.gettReqquesstDiispaatchher(/ppagees/mmesssagee.jssp).foorwaard(reqquesst,ressponnse);5.4.44 个人人信息修修改页面面登录系统的的客户修修改个人人信息。对对应的磁磁盘文件件为seervllet/CusstommSerrvleet?mmethhod= uppdattePaage&cidd=5&flaag=,页页面设计计如图55-233所示:图5-233个人信信息修改改页面其中“提交交”代码设设计如下下:publiic vvoidd u
59、ppdattePaage(HtttpSeervlletRRequuestt reequeest,HtttpSServvlettRessponnse ressponnse) thhrowws SServvlettExccepttionn, IIOExxcepptioon, IlllegaalAcccesssExxcepptioon, InvvocaatioonTaargeetExxcepptioon Strringg idd = reqquesst.ggetPParaametter(ciid);if (idd != nuull &!id.equualss() ) innt ccid= Innte
60、gger.parrseIInt(id);Cuustoom ccusttom = ccusttomDDao.finndCuustoomByyId(cidd);reequeest.settAtttribbutee(ccusttom, ccusttom);innt aallRRecoord = ccusttomDDao.finndAlllCoountts(nnulll);Liist llistt = cusstommDaoo.fiindAAllCCusttom(nulll,11, aallRRecoord);reequeest.settAtttribbutee(llistt, lisst);reeq
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026重庆西南计算机有限责任公司招聘1人备考题库及参考答案详解(典型题)
- 2026年福建中共厦门市委网信办非公党建工作指导员招聘2人笔试题库及答案详解(历年真题)
- 护理护理创新思维与实践
- 2026年哈尔滨新区第二十四幼儿园招聘3人备考题库含完整答案详解(全优)
- 2026成都环境投资集团有限公司下属子公司招聘工艺管理岗等岗位21人模拟试卷带答案详解(黄金题型)
- 2026山东烟台经济技术开发区职业中等专业学校招聘教师6人参考题库附参考答案详解【达标题】
- 2026浙江舟山市嵊泗县人民医院引进紧缺医学人才1人模拟试卷含答案详解【培优A卷】
- 2026年6月广西交通投资集团有限公司高校毕业生招聘12人参考题库及参考答案详解(综合卷)
- 2026江苏旅游职业学院招聘人事代理、合同制工作人员7人备考题库有完整答案详解
- 护理文件书写错误率降低的PDCA实践
- SWITCH暗黑破坏神3超级金手指修改 版本号:2.7.7.92380
- 材料的磁性能2
- 《威尼斯的小艇》的教案设计5篇
- 模拟电子技术(第11版英文版)PPT完整全套教学课件
- 人教版小学数学五年级下册练习题
- 2023年火电电力职业技能鉴定考试-装卸机械电器修理工考试题库(含答案)
- GB/T 5563-2013橡胶和塑料软管及软管组合件静液压试验方法
- GB/T 3836.34-2021爆炸性环境第34部分:成套设备
- GB/T 16895.6-2014低压电气装置第5-52部分:电气设备的选择和安装布线系统
- GB 12476.1-2013可燃性粉尘环境用电气设备第1部分:通用要求
- 第五章岩石爆破理论详解课件
评论
0/150
提交评论