物流管理系统详细设计说明书_第1页
物流管理系统详细设计说明书_第2页
物流管理系统详细设计说明书_第3页
物流管理系统详细设计说明书_第4页
物流管理系统详细设计说明书_第5页
已阅读5页,还剩105页未读 继续免费阅读

下载本文档

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

文档简介

1、OA协同办公系统详细设计说明书内部文档PAGE 中软国际蜗牛项目组第 PAGE 110 页 共 NUMPAGES 110 页OA协同办公系统详细设计说明书中软国际蜗牛项目组第 PAGE 1 页 共 NUMPAGES 110 页OA协同办公系统详细设计说明书编写:XXX日期:2010-11-01审核:日期:批准:日期:受控状态:是 发布版次:1.0日期:2010-11-01编号:变更记录录日期版本变更说明明作者20100-111-0111.0初始版本本王振国签字确认认系统模块块对应章节节对应部门门负责人签签字引言编写目的的本说明书书目的在在于明确确说明系系统各功功能的实实现方式式,指导导开发员员

2、进行编编码。主要为本本公司以以几份承承包方的的阅读者者,如设设计人员员、开发发人员等等。有时时可以包包括客户户方的阅阅读者,如:业业务人员员、系统统管理人人员等。背景:待开发软软件系统统的名称称:OAA协同办办公系统统此软件系系统任务务提出者者:中软软国际培培训中心心此软件系系统任务务开发者者:中软软国际蜗蜗牛项目目小组此软件系系统任务务用户: 暂暂无基线OA协同同办公系系统业务务分析报报告 vv1.00OA协同同办公系系统需求求分析说说明书 v1.0OA协同同办公系系统概要要设计说说明书 v1.0OA协同同办公系系统详细细设计说说明书 v1.0特殊名词词定义缩写、术术语解 释DAO数据访问问

3、对象SD系统设计计,Syysteem DDesiignCURDD创建(CCreaate)、读取取(Reead)更新(Upddatee)和删删除(DDeleete)参考资料料OA协同同办公系系统业务务分析报报告 vv1.00OA协同同办公系系统需求求分析说说明书 v1.0OA协同同办公系系统概要要设计说说明书 v1.0Javaa开发规规范模块命名名规则包名命名规则则vo值对象,其中存存放的是是每个JJavaaBeaan,其其中JaavaBBeann的命名名是和数数据库中中的表名名称是一一一对应应的。dbc一个有意意义的名名字+ddbc其其中的类类是来操操纵数据据库的关关闭和打打开的例子:DDat

4、aabasseCoonneectiion.javvaActiion 模块名Acttionn:是用用来给sservvlett命名的的例子:LLogiinAcctioon.jjavaaformm模块名ActtionnForrm:是是用来给给serrvleet命名名的例子:LLogiinAcctioonFoorm.javvadaoI+有意意义的名名字+DDAO,因为ddao包包是用来来定义接接口的,在接口口的命名名中,在在最前面面是要加加上一个个字母“I”的。包中定义义的每一一个接口口的抽象象方法,都是用用来让IImpll类和PProxxy类来来实现的的。例子:IIUseerDAAO.jjavaaI

5、mpll有意义的的名字+Imppl:这这是用来来实现具具体的增增、删、改、查查的操作作的真实实实现类类,不负负责数据据库的关关闭,且且直接不不会被sservvlett调用。例子:UUserrBeaanImmpl.javvaProxxy代理类:一个有有意义的的名字Prooxy:这是用用用来实实现真实实的实现现类的,它为实实现类实实例化,调用实实现类的的方法,是实现现类的孪孪生兄弟弟,他负负责数据据库的关关闭工作作。例子:UUserrDaooprooxy.javvaFacttoryy工厂类:一个有有意义的的名字Facctorry。这这个类是是用来调调用daao接口口的。而而daoo接口通通过其子子

6、类Prroxyy实例化化。例子:UUserrFacctorry.jjavaa模块汇总总模块汇总总表总公司:系统管理理模块名称称功能简述述后台用户户管理用户的CCURDD权限分配配角色权限限的CUURD车辆管理理模块名称称功能简述述车辆管理理对车辆信信息进行行增删改改查班次管理理模块名称称功能简述述班次设置置对班次信信息的CCURDD处理加急急班次对来自配配送点的的加急班班次申请请进行处处理线路管理理模块名称称功能简述述基本线路路管理对基本路路线的CCURDD运输线路路管理对运输线线路的CCURDD配送点管管理模块名称称功能简述述配送点基基本信息息管理对配送点点和现有有对应班次次的CUURD审查

7、配送送费方案案审查各个个配送点点提交的的配送费费计算方方案费用管理理模块名称称功能简述述运费计算算方案管管理设置或修修改以公公斤或者者体积为为标准的的运费方方案利润分配配方案管管理调整总公公司和各各个的配配送点收收益分配配比率收益统计计管理统计总公公司以及及各个配配送点的的收益情情况分公司:订单管理理模块名称称功能简述述订单管理理对订单的的CURRD订单审核核对网上下下单以及及本地下下单进行行审核库存订单单查询对库存订订单进行行查询,方便交交接单生生成订单确认认对货物配配送的订订单进行行确认等等相关操操作交接单管管理模块名称称功能简述述交接单管管理对交接单单的CUURD紧急订单单的查询询对紧急

8、订订单或者者待发订订单进行行查询,方便交交接单生生成班次查询询及加急急班次设设置查询班次次,绑定定交接单单,申请请加急班班次,处处理紧急急订单异常订单单管理模块名称称功能简述述异常订单单登记登记异常常订单的的相关信信息,方方便后期期处理异常订单单查询查询异常常订单的的处理情情况本地信息息设置模块名称称功能简述述配送价格格设置对配送价价格进行行设置并并进行申申报设置中转转线路对中转线线路进行行设置,提供查查询功能能,给出出中转选选择意见见财务管理理模块名称称功能简述述财务统计计统计一段段时间的的收益,方便后后期申报报财务汇报报定时向总总公司申申报财务务系统管理理模块名称称功能简述述后台用户户管理

9、对本地后后台用户户信息的的CURRD注册顾客客管理对网上注注册顾客客信息的的CURRD权限管理理对所有系系统用户户的权限限以及角角色的分分配公司前台台注册管理理模块名称称功能简述述顾客管理理提供注册册、登陆陆功能,方便顾顾客网上上下单查询管理理模块名称称功能简述述查询运费费价格向顾客提提供运费费查询功功能,是是顾客对对费用有有预先的的了解查询订单单进度向顾客提提供订单单查询功功能,方方便顾客客查询进进度以及及个人订订单历史史记录系统架构构设计系统架构构基本功功能实现现代码包结结构及关关系如图图例所示示。包结构及及关系(图例11)代码共分分成六个个包:basee包专门门用来存存放连接接数据库库的

10、类conttrl包包存放aactiion类类即各种种业务跳跳转的控控制类servvicee 包存存放服务务类文件件dao 包存放放数据持持久化类类utill包存放放一些帮帮助类文文件vo 存存放数据据封装类类系统模块块功能详详细设计计订单管理理模块功功能实现现订单管理理模块详详细类图图:订单管理理模块时时序图:时序图展展示内容容说明:OrdeerMaanagger通通过JSSP页面面进行CCURDD操作。JSP页页面通过过posst方式式和控制制器Seervllet交交互,提提交订单单查询请请求。OrdeerSeerviice类类通过DDBCoonneectiion类类建立和和数据库库的连接接

11、。OrdeerSeervllet调调用OrrderrSerrvicce类的的queeryOOrdeer()函数进进行查询询。OrdeerSeerviice类类调用OOrderrDAOO类的qquryyOrdder()函数数完成查查询。OrdeerDAAO类通通过OrrderrVO类类获得OOrdeer类的的数据封封装。OrdeerDAAO类调调用PaageHHelpp完成分分页请求求。OrdeerDAAO类将将PaggeHeelp对对象返回回给OrrderrSerrvicce类。OrdeerSeerviice类类将PaageHHelpp对象返返回给OOrdeerSeervllet类类。Orde

12、erSeervllet调调用diisPaatchh()函函数,将将ressponnse返返回给JJSP页页面。JSP页页面通过过posst方式式和控制制器Seervllet交交互,提提交订单单添加请请求。OrdeerSeerviice类类通过DDBCoonneectiion类类建立和和数据库库的连接接。OrdeerSeervllet调调用OrrderrSerrvicce类的的adddOrdder()函数数进行添添加。OrdeerSeerviice类类调用OOrderrDAOO类的aaddOOrdeer()函数完完成添加加。OrdeerDAAO类通通过OrrderrVO类类获得OOrdeer类的

13、的数据封封装。OrdeerDAAO类将将Inttergger值值(代表表添加成成功与否否的判断断条件)返回给给OrdderSServvicee类。OrdeerSeerviice类类将Innterrgerr值(代代表添加加成功与与否的判判断条件件)返回回给OrrderrSerrvleet类。OrdeerSeervllet调调用diisPaatchh()函函数,将将ressponnse返返回给JJSP页页面。JSP页页面通过过posst方式式和控制制器Seervllet交交互,提提交订单单删除请请求。OrdeerSeerviice类类通过DDBCoonneectiion类类建立和和数据库库的连接接

14、。OrdeerSeervllet调调用OrrderrSerrvicce类的的dellOrdder()函数数进行删删除。OrdeerSeerviice类类调用OOrderrDAOO类的ddelOOrdeer()函数完完成删除除。OrdeerDAAO类通通过OrrderrVO类类获得OOrdeer类的的数据封封装。OrdeerDAAO类将将Inttergger值值(代表表删除成成功与否否的判断断条件)返回给给OrdderSServvicee类。OrdeerSeerviice类类将Innterrgerr值(代代表删除除成功与与否的判判断条件件)返回回给OrrderrSerrvleet类。Ordeer

15、Seervllet调调用diisPaatchh()函函数,将将ressponnse返返回给JJSP页页面。附加说明明:本时时序图中中并没有有画出详详细类图图中的uupdaateOOrdeer()、quueryystooreOOrdeer()、quueryyconnfirrmOrrderr()这这三个功功能,因因其具体体流程和和上面描描述的过过程基本本一致。upddateeOrdder()功能能的流程程可以复复用adddOrrderr()功功能的基基本流程程;quueryystooreOOrdeer()、quueryyconnfirrmOrrderr()功功能的流流程都可可以复用用queeryO

16、Ordeer()功能的的流程。会员管理理模块功功能实现现会员管理理模块详详细类图图:会员管理理模块时时序图:时序图展展示内容容说明:Userr通过JJSP页页面进行行CURRD操作作。JSP页页面通过过posst方式式和控制制器Seervllet交交互,提提交登录录请求。MembberSServvicee类通过过DBCConnnecttionn类建立立和数据据库的连连接。MembberSServvlett调用MMembberSServvicee类的llogiinVaaliddatee()函函数进行行登录验验证。MembberSServvicee类调用用MemmberrDAOO类的llogiin

17、Vaaliddatee ()函数完完成登录录验证。MembberDDAO类类通过MMembberVVO类获获得Meembeer类的的数据封封装。MembberDDAO类类将Innterrgerr值(代代表登录录成功与与否的判判断条件件)返回回给MeembeerSeerviice类类。MembberSServvicee类将IInteergeer值(代表登登录成功功与否的的判断条条件)返返回给MMembberSServvlett类。MembberSServvlett调用ddisPPatcch()函数,将reespoonsee返回给给JSPP页面。JSP页页面通过过posst方式式和控制制器Seer

18、vllet交交互,提提交费用用查询请请求。MembberSServvicee类通过过DBCConnnecttionn类建立立和数据据库的连连接。MembberSServvlett调用MMembberSServvicee类的qquerryCoost()函数数进行登登录验证证。MembberSServvicee类调用用MemmberrDAOO类的qquerryCoost ()函函数完成成登录验验证。MembberDDAO类类通过MMembberVVO类获获得Meembeer类的的数据封封装。MembberDDAO类类通过CCityylisstVOO类获得得Cittyliist类类的数据据封装。Me

19、mbberDDAO类类通过CCityyLisstVOO类获得得Cittyliist类类的数据据封装。MembberDDAO类类将Dooublle值(代表费费用总计计)返回回给MeembeerSeerviice类类。MembberSServvicee类将DDoubble值值(代表表费用总总计)返返回给MMembberSServvlett类。MembberSServvlett调用ddisPPatcch()函数,将reespoonsee返回给给JSPP页面。附加说明明:本时时序图并并没有画画出reegMeembeer()、quueryyordderSStatte()这两个个功能,因其具具体流程程和O

20、rrderr类的时时序图的的某些功功能基本本的流程程类似:reggMemmberr()功功能的具具体流程程可以复复用Orrderr类的aaddOOrdeer()功能的的具体流流程;qquerryorrderrStaate()功能能的具体体流程可可以复用用Ordder类类的quueryyOrdder()功能能的具体体流程。交接单管管理功能能实现交接单管管理模块块类图:交接单管管理模块块时序图图:a)创建建交接单单时序图展展示内容容说明:Userr通过JJSP页页面进行行Creeatee操作。JSP页页面通过过posst方式式和控制制器Seervllet交交互,提提交订单单添加请请求。JoinnS

21、errvleet调用用JoiinSeerviice类类的jooinCCreaate()函数数进行添添加。JoinnSerrvicce类调调用JooinDDAO类类的jooinCCreaate()函数数完成添添加。JoinnDAOO类通过过JoiinVOO类获得得Joiin类的的数据封封装。JoinnDAOO类将IInteergeer值(代表添添加成功功与否的的判断条条件)返返回给JJoinnSerrvicce类。添加交接接单后要要建立交交接单与与订单的的联系并并更新班班次,JJoinnSerrvicce调用用OrdderbbyjooinDDAO类类的obbInssertt()完完成添加加交接单

22、单与订单单联系。OrdeerbyyjoiinDAAO类通通过OrrderrbyjjoinnVO类类获得OOrdeerbyyjoiin类的的数据封封装。OrdeerbyyjoiinDAAO类将将Inttergger值值(代表表添加成成功与否否的判断断条件)返回给给JoiinSeerviice类类。进行班次次信息的的更新,JoiinSeerviice调调用CllasssDAOO类的cclasssUppdatte()完成班班次信息息的更新新。ClasssDAAO类通通过CllasssVO类类获得CClasss类的的数据封封装。ClasssDAAO类将将Inttergger值值(代表表添加成成功与否否

23、的判断断条件)返回给给JoiinSeerviice类类。进行订单单信息的的更新,JoiinSeerviice调调用OrrderrDAOO类的oordeerUppdatte()完成订订单状态态信息的的更新。OrdeerDAAO类通通过OrrderrVO类类获得OOrdeer类的的数据封封装。OrdeerDAAO类将将Inttergger值值(代表表添加成成功与否否的判断断条件)返回给给JoiinSeerviice类类。OrdeerSeerviice类类将Innterrgerr值(代代表添加加成功与与否的判判断条件件)返回回给OrrderrSerrvleet类。JoinnSerrvleet调用用d

24、issPattch()函数数,将rrespponsse返回回给JSSP页面面。b)确认认交接单单时序图展展示内容容说明:Userr通过JJSP页页面进行行交接单单确认操操作。JSP页页面通过过posst方式式和控制制器Seervllet交交互,提提交交接接单确认认请求。JoinnSerrvleet调用用JoiinSeerviice类类的jooinUUpdaate()函数数进行更更新。JoinnSerrvicce类调调用JooinDDAO类类的jooinUUpdaate()函数数完成对对交接单单的更新新。JoinnDAOO类通过过JoiinVOO类获得得Joiin类的的数据封封装。JoinnDA

25、OO类将IInteergeer值(代表更更新成功功与否的的判断条条件)返返回给JJoinnSerrvicce类。进行班次次信息的的更新,JoiinSeerviice调调用CllasssDAOO类的cclasssUppdatte()完成班班次信息息的更新新。ClasssDAAO类通通过CllasssVO类类获得CClasss类的的数据封封装。ClasssDAAO类将将Inttergger值值(代表表更新成成功与否否的判断断条件)返回给给JoiinSeerviice类类。进行订单单信息的的更新,JoiinSeerviice调调用OrrderrDAOO类的oordeerUppdatte()完成订订单

26、状态态信息的的更新。OrdeerDAAO类通通过OrrderrVO类类获得OOrdeer类的的数据封封装。OrdeerDAAO类将将Inttergger值值(代表表更新成成功与否否的判断断条件)返回给给JoiinSeerviice类类。JoinnSerrvicce类将将Inttergger值值(代表表更新成成功与否否的判断断条件)返回给给JoiinSeervllet类类。JoinnSerrvleet调用用dissPattch()函数数,将rrespponsse返回回给JSSP页面面。c)修改改交接单单时序图展展示内容容说明:Userr通过JJSP页页面进行行交接单单修改操操作。JSP页页面通过

27、过posst方式式和控制制器Seervllet交交互,提提交交接接单修改改请求。JoinnSerrvleet调用用JoiinSeerviice类类的jooinMModiify()函数数进行更更新。JoinnSerrvicce类调调用OrrderrbyjjoinnDAOO类的oojInnserrt()函数完完成对交交接单添添加订单单的更新新。OrdeerbyyjoiinDAAO类通通过OrrderrbyjjoinnVO类类获得OOrdeerbyyjoiin类的的数据封封装。OrdeerbyyjoiinDAAO类将将Inttergger值值(代表表更新成成功与否否的判断断条件)返回给给JoiinS

28、eerviice类类。JoinnSerrvicce类调调用OrrderrbyjjoinnDAOO类的oojDeelette()函数完完成对交交接单删删除订单单订单的的更新。OrdeerbyyjoiinDAAO类将将Inttergger值值(代表表更新成成功与否否的判断断条件)返回给给JoiinSeerviice类类。JoinnSerrvicce类将将Inttergger值值(代表表更新成成功与否否的判断断条件)返回给给JoiinSeervllet类类。JoinnSerrvleet调用用dissPattch()函数数,将rrespponsse返回回给JSSP页面面。d)查询询交接单单时序图展展示

29、内容容说明:Userr通过JJSP页页面进行行交接单单查询操操作。JSP页页面通过过posst方式式和控制制器Seervllet交交互,提提交订单单查询请请求。JoinnSerrvleet调用用JoiinSeerviice类类的jooinQQuerry()函数进进行查询询。JoinnSerrvicce类调调用JooinDDAO类类的jooinQQuerry()函数完完成查询询。JoinnDAOO类通过过JoiinVOO类获得得Joiin类的的数据封封装。JoinnDAOO类调用用PaggeHeelp完完成分页页请求。JoinnVO将将PaggeHeelp对对象返回回给JooinDDAO类类。J

30、oinnDAOO类将PPageeHellp对象象返回给给JoiinSeerviice类类。JoinnSerrvicce类将将PaggeHeelp对对象返回回给JooinSServvlett类。JoinnSerrvleet调用用dissPattch()函数数,将rrespponsse返回回给JSSP页面面。附加说明明:本时时序图中中并没有有画出详详细类图图中的cclasssQuueryy()、traansfferQQuerry()、orrderrQueery()这三三个功能能,因其其具体流流程和上上面描述述的过程程基本一一致。以以上三个个功能的的流程均均可复用用查询交交接单流流程图。系统管理理功

31、能实实现1、用户户管理模模块类图图:2、角色色管理模模块类图图:3、权限限管理模模块类图图:4、用户户管理模模块类图图:系统管理理模块时时序图:用户查询询:时序图展展示内容容说明:Userr通过JJSP页页面进行行交接单单查询操操作。JSP页页面通过过posst方式式和控制制器Seervllet交交互,提提交用户户查询请请求。UserrSerrvleet调用用UseerSeerviice类类的UsserQQuerry()函数进进行查询询。UserrSerrvicce类调调用UsserDDAO类类的UsserQQuerry()函数完完成查询询。UserrDAOO类通过过UseerVOO类获得得U

32、seer类的的数据封封装。UserrDAOO类调用用PaggeHeelp完完成分页页请求。UserrDAOO类将PPageeHellp对象象返回给给UseerSeerviice类类。UserrSerrvicce类将将PaggeHeelp对对象返回回给UsserSServvlett类。UserrSerrvleet调用用dissPattch()函数数,将rrespponsse返回回给JSSP页面面。用户删除除:时序图展展示内容容说明:Userr通过JJSP页页面进行行交接单单查询操操作。JSP页页面通过过posst方式式和控制制器Seervllet交交互,提提交用户户删除请请求。UserrSerr

33、vleet调用用UseerSeerviice类类的usserDDeleete()函数数进行删删除。UserrSerrvicce类调调用UsserDDAO类类的usserDDeleete()函数数完成删删除。UserrDAOO类将IInteergeer值(代表删删除成功功与否的的判断条条件)返返回给UUserrSerrvicce类。UserrSerrvicce类将将Inttergger值值(代表表删除成成功与否否的判断断条件)返回给给UseerSeervllet类类。UserrSerrvleet调用用dissPattch()函数数,将rrespponsse返回回给JSSP页面面。用户信息息修改:

34、时序图展展示内容容说明:Userr通过JJSP页页面进行行用户修修改操作作。JSP页页面通过过posst方式式和控制制器Seervllet交交互,提提交用户户修改请请求。UserrSerrvleet调用用UseerSeerviice类类的usserUUpdaate()函数数进行更更新。UserrSerrvicce类调调用UsserDDAO类类的usserUUpdaatett()函函数完成成对用户户信息的的更新。UserrDAOO类通过过UseerVOO类获得得Useer类的的数据封封装。UserrDAOO类将IInteergeer值(代表更更新成功功与否的的判断条条件)返返回给UUserrSe

35、rrvicce类。UserrSerrvicce类将将Inttergger值值(代表表更新成成功与否否的判断断条件)返回给给UseerSeervllet类类。UserrSerrvleet调用用Disspattch()函数数,将rrespponsse返回回给JSSP页面面。创建角色色时序图展展示内容容说明:Userr通过JJSP页页面进行行Creeatee操作。JSP页页面通过过posst方式式和控制制器Seervllet交交互,提提交角色色添加请请求。RoleeSerrvleet调用用RolleSeerviice类类的RooleIInseert()函数数进行添添加。RoleeSerrvicce类

36、调调用RooleDDAO类类的RooleIInseert()函数数完成添添加。RoleeDAOO类通过过RolleVOO类获得得Rolle类的的数据封封装。RoleeDAOO类将rroleeVO(代表添添加的角角色)返返回给RRoleeSerrvicce类。RoleeSerrvicce调用用PerrmisssDAAO类的的perrmisssInnserrt()完成添添加角色色与权限限联系。PermmisssDAOO类通过过PerrmisssVOO类获得得PerrmisssRoole类类的数据据封装。PserrmisssDAAO类将将Inttergger值值(代表表添加成成功与否否的判断断条件)

37、返回给给RolleSeerviice类类。RoleeSerrvicce类将将Inttergger值值(代表表添加成成功与否否的判断断条件)返回给给RolleSeervllet类类。RoleeSerrvleet调用用dissPattch()函数数,将rrespponsse返回回给JSSP页面面。修改角色色信息时序图展展示内容容说明:Userr通过JJSP页页面进行行修改操操作。JSP页页面通过过posst方式式和控制制器Seervllet交交互,提提交角色色修改请请求。RoleeSerrvleet调用用RolleSeerviice类类的RooleMModiify()函数数进行添添加。RoleeS

38、errvicce类调调用RooleDDAO类类的RooleUUpdaate()函数数完成角角色基本本信息的的更新。RoleeDAOO类通过过RolleVOO类获得得Rolle类的的数据封封装。RoleeDAOO类将rroleeVO(代表更更新的角角色)返返回给RRoleeSerrvicce类。RoleeSerrvicce类调调用PeermiissDDAO类类的peermiissIInseert()函数数完成角角色对应应权限的的更新。PermmisssDAOO类通过过PerrmisssVOO类获得得Perrmisss类的的数据封封装。PermmisssDAOO类将IInteegerr(代表表更新

39、的的成功与与否)返返回给RRoleeSerrvicce类。RoleeSerrvicce类调调用PeermiissDDAO类类的peermiissDDeleete()函数数完成角角色修改改中删除除的对应应权限的的更新。RoleeDAOO类将IInteegerr(代表表更新的的成功与与否)返返回给RRoleeSerrvicce类。RoleeSerrvicce类将将Inttergger值值(代表表更新成成功与否否的判断断条件)返回给给RolleSeervllet类类。RoleeSerrvleet调用用dissPattch()函数数,将rrespponsse返回回给JSSP页面面。角色信息息查询:时序

40、图展展示内容容说明:Userr通过JJSP页页面进行行角色查查询操作作。JSP页页面通过过posst方式式和控制制器Seervllet交交互,提提交角色色查询请请求。RoleeSerrvleet调用用RolleSeerviice类类的RooleQQuerry()函数进进行查询询。RoleeSerrvicce类调调用RooleDDAO类类的RooleQQuerry()函数完完成查询询。RoleeDAOO类通过过RolleVOO类获得得Rolle类的的数据封封装。RoleeDAOO类将rroleeVO(代表查查询的角角色)返返回给RRoleeSerrvicce类。RoleeSerrvicce类调调

41、用PeermiissDDAO类类的peermiissQQuerry()函数完完成角色色对应权权限的查查询。PermmisssDAOO类通过过PerrmisssVOO类获得得Perrmisss类的的数据封封装。PermmisssDAOO类调用用PaggeHeelp完完成分页页请求PermmisssDAOO类将PPageeHellp对象象返回给给RolleSeerviice类类。RoleeSerrvicce类将将PaggeHeelp对对象返回回给RooleSServvlett类。RoleeSerrvleet调用用dissPattch()函数数,将rrespponsse返回回给JSSP页面面。创建权

42、限限时序图展展示内容容说明:Userr通过JJSP页页面进行行Creeatee操作。JSP页页面通过过posst方式式和控制制器Seervllet交交互,提提交权限限添加请请求。PoweerSeervllet调调用PoowerrSerrvicce类的的PowwerIInseert()函数数进行添添加。PoweerSeerviice类类调用PPoweerDAAO类的的PowwerIInseert()函数数完成添添加。PoweerDAAO类通通过PoowerrVO类类获得PPoweer类的的数据封封装。PoweerDAAO类将将Inttergger值值(代表表添加成成功与否否的判断断条件)返回给给

43、PowwerSServvicee类。PoweerSeerviice类类将Innterrgerr值(代代表添加加成功与与否的判判断条件件)返回回给PoowerrSerrvleet类。PoweerSeervllet调调用diisPaatchh()函函数,将将ressponnse返返回给JJSP页页面。权限信息息查询:时序图展展示内容容说明:Userr通过JJSP页页面进行行权限查查询操作作。JSP页页面通过过posst方式式和控制制器Seervllet交交互,提提交权限限查询请请求。PoweerSeervllet调调用PoowerrSerrvicce类的的PowwerQQuerry()函数进进行查

44、询询。PoweerSeerviice类类调用PPoweerDAAO类的的PowwerQQuerry()函数完完成查询询。PoweerDAAO类通通过PoowerrVO类类获得PPoweer类的的数据封封装。PoweerDAAO类调调用PaageHHelpp完成分分页请求求PoweerDAAO类将将PaggeHeelp对对象返回回给PoowerrSerrvicce类。PoweerSeerviice类类将PaageHHelpp对象返返回给PPoweerSeervllet类类。PoweerSeervllet调调用diisPaatchh()函函数,将将ressponnse返返回给JJSP页页面。附加说

45、明明:本时时序图中中并没有有画出详详细类图图中的rroleeDelletee()、useerInnserrt()、poowerrDelletee()、powwerUUpdaate()以及及顾客的的CRUUD功能能,因其其具体流流程和上上面描述述的过程程基本一一致。rroleeDelletee()、powwerDDeleete()、uuserrInssertt()、powwerUUpdaate()这四四个模块块与poowerrInssertt()的的流程一一致,顾顾客管理理的CRRUD功功能与权权限管理理的CRRUD的的流程一一致。异常订单单登记查查询模块块功能实实现异常查询询模块类类图:异常登

46、记记查询模模块时序序图:时序图展展示内容容叙述:用户进入入CURRD页面面,输入入查询条条件并提提交查询参数数通过fformm以POOST形形式传递递给后台台服务器器上的EExcOOrdeerSeervlletExcOOrdeerSeervllet根根据获取取的参数数conndittionn=”queery”判断出出查询命命令,生生成查询询SQLL语句,调用EExcOOrdeerSeerviice的的查询方方法quueryy(sqql,ccurrrenttpagge),此处的的currrenntpaage=1或者者由jaavasscriipt得得到的ccurrrenttpagge值ExcOOr

47、deerSeerviice 获取和和建立数数据库的的连接,调用EExcOOrdeerDAAO的方方法quueryy(coonn,sqll,cuurreentppagee)ExcOOrdeerDAAO依据据传递的的sqll语句和和currrenntpaage生生成新的的符合显显示条件件的SQQL语句句,查询询数据库库,将查查询结果果集(待待显示的的)封装装进由EExcOOrdeerDAAO对象象组成的的LISST中。LISTT 传递递给Paagehhelpp 对象象ExcOOrdeerDAAO返回回装载了了LISST的ppageehellp对象象pageehellp对象象返回到到ExccOrdd

48、erSServvicee中pageehellp对象象返回到到ExccOrdderSServvlett中pageehellp对象象返回到到ExccOrdder.jspp显示页页面ExcOOrdeerSeervllet获获取参数数conndittionn=aadd,跳转转到ExxcOrrderr_addd.jjsp页页面获取用户户输入的的添加信信息,生生成sqql添加加语句,调用aadd(sqll)获取Coonneectiion对对象coonn,调用EExcOOrdeerDAAO中的的addd(coonn,sqll),添添加到数数据库中中ExcOOrdeerSeervllet获获取参数数connd

49、ittionn=ddeleete,获取取用户输输入的删删除信息息,生成成sqll添加语语句,调调用addd(ssql)获取Coonneectiion对对象coonn,调用EExcOOrdeerDAAO中的的addd(coonn,sqll),从从数据库库中删除除相关信信息ExcOOrdeerSeervllet获获取参数数conndittionn=uupdaate,获取取用户输输入的更更新信息息,生成成sqll添加语语句,调调用addd(ssql)获取Coonneectiion对对象coonn,调用EExcOOrdeerDAAO中的的addd(coonn,sqll),更更新数据据库中信信息配送费设

50、设置和申申报模块块功能实实现 配送费费设置和和申报类类图:配送费设设置和申申报模块块时序图图:时序图展展示内容容叙述:Clieent 输入配配送费方方案提交配送送费方案案到ChharggeSeervllet中中CharrgeSServvlett获取配配送费信信息,生生成sqql语句句,调用用ChaargeeSerrvicce的ccharrgeSSet(sqll)CharrgeSServvicee获取数数据库连连接对象象connn,调调用ChharggeDAAO中的的chaargeeSett(coonn,sqll)CharrgeDDAO生生成配送送费方案案对象用户获取取配送费费方案信信息跳转到C

51、CharrgeSServvlett中获取申报报参数,提交调用ChharggeSeerviice的的chaargeeAppply()调用ChharggeDAAO的ccharrgeAApplly(),修改改申报状状态中转订单单线路选选择模块块功能实实现中转订单单线路类类图:中转订单单线路时时序图:时序图说说明:用户进入入中转订订单线路路设置首首页用户进行行查询操操作querrySeervllet获获取参数数alll,调用qquerryalll(ssql)querrySeerviice 调用DDBCoonneectiion的的gettConnn(),建立立数据库库连接,生成CConnnecttion

52、n对象cconnn,调用用queeryaall(connn,ssql)querryDAAO查询询数据库库,将要要展示的的内容封封装进LLISTT对象,传递给给PAGGEHEELPquerrySeervllet获获取参数数faalsee,调调用quueryyalll(sqql)querrySeerviice 调用DDBCoonneectiion的的gettConnn(),建立立数据库库连接,生成CConnnecttionn对象cconnn,调用用queeryffaslle(cconnn,sqql)querryDAAO查询询数据库库,将要要展示的的内容封封装进LLISTT对象,传递给给PAGGEH

53、EELPquerrySeervllet获获取参数数trrue,调用用queeryaall(sqll)querrySeerviice 调用DDBCoonneectiion的的gettConnn(),建立立数据库库连接,生成CConnnecttionn对象cconnn,调用用queeryttruee(coonn,sqll)querryDAAO查询询数据库库,将要要展示的的内容封封装进LLISTT对象,传递给给PAGGEHEELP返回paagehhelpp对象到到queeryDDAO返回paagehhelpp对象到到queerySServvicee返回paagehhelpp对象到到queerySSe

54、rvvlett返回paagehhelpp对象到到queery.jspp中,向向用户显显示查询询内容querrySeervllet获获取参数数seelecct跳转到ggeneeratte.jjsp页页面进行行操作用户选择择系统自自动生成成路线,调用ggeneeratteSeerviice 的方法法autto(ssql)geneeratteSeerviice获获取对象象connn,调调用geenerrateeDAOO的方法法autto(cconnn,sqql)用户选择择手动设设置路线线,调用用genneraateSServvicee 的方方法maanuaal(ssql)geneeratteSeer

55、viice获获取对象象connn,调调用geenerrateeDAOO的方法法mannuall(coonn,sqll)中转订单单线路选选择模块块功能实实现财务管理理模块详详细类图图:财务管理理模块时时序图:时序图展展示内容容说明:userr通过JJSP页页面进行行CURRD操作作。JSP页页面通过过posst方式式和控制制器Seervllet交交互,提提交财务务查询请请求。ProffitssSerrvicce类通通过DBBConnnecctioon类建建立和数数据库的的连接。ProffitssSerrvleet调用用ProofittsSeerviice类类的quueryy()方方法进行行查询。

56、ProffitssSerrvicce类调调用OrrderrDAOO类的oordeerQuueryy()方方法完成成查询。OrdeerDAAO类通通过OrrderrVO类类获得OOrdeer类的的数据封封装。OrdeerDAAO类用用Lisst将OOrdeerVOO对象的的数组打打包。OrdeerDAAO类将将Lisst对象象返回给给ProofittsSeerviice类类。ProffitssSerrvicce类将将Lisst对象象拆包并并对OrrderrVO对对象数组组循环操操作。ProffitssSerrvicce类调调用prrofiitsDDAO类类的prrofiitsQQuerry()方

57、法进进行查询询。ProffitssSerrvicce通过过ProofittsVOO类获得得Proofitts类的的数据封封装。ProffitssDAOO类调用用PaggeHeelp完完成分页页请求。ProffitssDAOO类将PPageeHellp对象象返回给给ProofittsSeerviice类类。ProffitssSerrvicce类将将PaggeHeelp对对象返回回给PrrofiitsSServvlett类。ProffitssSerrvleet调用用dissPattch()函数数,将rrespponsse返回回给JSSP页面面。总公司车车辆管理理功能实实现1代码码具体的的类结构构及

58、关系系如图例例1所示示。车辆管理理类图(图例11)2.系统统功能实实现时序序图:查看&查查询车辆辆信息时时序图(图例22)时序图展展示内容容说明:客户通过过终端浏浏览器提提交查询询请求Cariinfoo.jssp提交交查询请请求到CCarSServvlettCarSServvlett创建CCarSServvicee的对象象处理请请求调用CaarSeerviice方方法查询询车辆类类型调用DAAO方法法查询车车辆类型型DAO查查询完毕毕后,实实例化CCarttypeeVO对对象返回回返回CaartyypeVVO对象象到CaarSeerviice返回CaartyypeVVO对象象到CaarSeer

59、vllet调用CaarSeerviice方方法查询询车辆具具体信息息调用DAAO方法法查询车车辆具体体信息DAO查查询完毕毕后,实实例化CCariinfooVO对对象DAO查查询完毕毕后,实实例化PPageeHellp对象象返回返回PaageHHelpp对象到到CarrSerrvicce返回PaageHHelpp对象到到CarrSerrvleet跳转到CCariinfoo.jssp修改车辆辆信息时时序图(图例33)时序图展展示内容容说明:客户通过过终端浏浏览器提提交修改改请求Cariinfoo.jssp提交交查询请请求到CCarSServvlettCarSServvlett根据修修改请求求实例

60、化化改动后后的CaarinnfoVVO对象象CarSServvlett创建CCarSServvicee的对象象处理请请求调用CaarSeerviice方方法处理理修改请请求调用DAAO方法法处理修修改请求求调用CaarSeerviice方方法查询询车辆类类型调用DAAO方法法查询车车辆类型型DAO查查询完毕毕后,实实例化CCarttypeeVO对对象返回回返回CaartyypeVVO对象象到CaarSeerviice返回CaartyypeVVO对象象到CaarSeervllet调用CaarSeerviice方方法查询询车辆具具体信息息调用DAAO方法法查询车车辆具体体信息DAO查查询完毕毕后,

温馨提示

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

评论

0/150

提交评论