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

下载本文档

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

文档简介

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

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

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

4、ctioon 模块名AActiion:是用来来给seervllet命命名的例子:LooginAcctioon.jjavaaform模块名AActiionFFormm:是用用来给sservvlett命名的的例子:LooginAcctioonFoorm.javvadaoI+有意义义的名字字+DAAO,因因为daao包是是用来定定义接口口的,在在接口的的命名中中,在最最前面是是要加上上一个字字母“I”的。包中定义的的每一个个接口的的抽象方方法,都都是用来来让Immpl类类和Prroxyy类来实实现的。例子:IUUserrDAOO.jaavaImpl有意义的名名字+IImpll:这是是用来实实现具体体

5、的增、删删、改、查查的操作作的真实实实现类类,不负负责数据据库的关关闭,且且直接不不会被sservvlett调用。例子:UsserBBeannImppl.jjavaaProxyy代理类:一一个有意意义的名名字PProxxy:这这是用用用来实现现真实的的实现类类的,它它为实现现类实例例化,调调用实现现类的方方法,是是实现类类的孪生生兄弟,他他负责数数据库的的关闭工工作。例子:UsserDDaopproxxy.jjavaaFactoory工厂类:一一个有意意义的名名字FFacttoryy。这个个类是用用来调用用daoo接口的的。而ddao接接口通过过其子类类Prooxy实实例化。例子:UsserF

6、Facttoryy.jaava模块汇总模块汇总表表总公司:系统管理模块名称功能简述后台用户管管理用户的CUURD权限分配角色权限的的CURRD车辆管理模块名称功能简述车辆管理对车辆信息息进行增增删改查查班次管理模块名称功能简述班次设置对班次信息息的CUURD处理加急班班次对来自配送送点的加加急班次次申请进进行处理理线路管理模块名称功能简述基本线路管管理对基本路线线的CUURD运输线路管管理对运输线路路的CUURD配送点管理理模块名称功能简述配送点基本本信息管管理对配送点和和现有对对应班次次的CUURD审查配送费费方案审查各个配配送点提提交的配配送费计计算方案案费用管理模块名称功能简述运费计算方

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

8、加急急班次,处处理紧急急订单异常订单管管理模块名称功能简述异常订单登登记登记异常订订单的相相关信息息,方便便后期处处理异常订单查查询查询异常订订单的处处理情况况本地信息设设置模块名称功能简述配送价格设设置对配送价格格进行设设置并进进行申报报设置中转线线路对中转线路路进行设设置,提提供查询询功能,给给出中转转选择意意见财务管理模块名称功能简述财务统计统计一段时时间的收收益,方方便后期期申报财务汇报定时向总公公司申报报财务系统管理模块名称功能简述后台用户管管理对本地后台台用户信信息的CCURDD注册顾客管管理对网上注册册顾客信信息的CCURDD权限管理对所有系统统用户的的权限以以及角色色的分配配公

9、司前台注册管理模块名称功能简述顾客管理提供注册、登登陆功能能,方便便顾客网网上下单单查询管理模块名称功能简述查询运费价价格向顾客提供供运费查查询功能能,是顾顾客对费费用有预预先的了了解查询订单进进度向顾客提供供订单查查询功能能,方便便顾客查查询进度度以及个个人订单单历史记记录系统架构设设计系统架构基基本功能能实现代码包结构构及关系系如图例例所示。包结构及关关系(图图例1)代码共分成成六个包包:base包包专门用用来存放放连接数数据库的的类contrrl包存存放acctioon类即即各种业业务跳转转的控制制类serviice 包存放放服务类类文件dao 包包存放数数据持久久化类util包包存放一

10、一些帮助助类文件件vo 存放放数据封封装类系统模块功功能详细细设计订单管理模模块功能能实现订单管理模模块详细细类图:订单管理模模块时序序图:时序图展示示内容说说明:OrderrMannageer通过过JSPP页面进进行CUURD操操作。JSP页面面通过ppostt方式和和控制器器Serrvleet交互互,提交交订单查查询请求求。OrderrSerrvicce类通通过DBBConnnecctioon类建建立和数数据库的的连接。OrderrSerrvleet调用用OrdderSServvicee类的qquerryOrrderr()函函数进行行查询。OrderrSerrvicce类调调用Orrder

11、rDAOO类的qquryyOrdder()函数数完成查查询。OrderrDAOO类通过过OrdderVVO类获获得Orrderr类的数数据封装装。OrderrDAOO类调用用PaggeHeelp完完成分页页请求。OrderrDAOO类将PPageeHellp对象象返回给给OrdderSServvicee类。OrderrSerrvicce类将将PaggeHeelp对对象返回回给OrrderrSerrvleet类。OrderrSerrvleet调用用dissPattch()函数数,将rrespponsse返回回给JSSP页面面。JSP页面面通过ppostt方式和和控制器器Serrvleet交互互,

12、提交交订单添添加请求求。OrderrSerrvicce类通通过DBBConnnecctioon类建建立和数数据库的的连接。OrderrSerrvleet调用用OrdderSServvicee类的aaddOOrdeer()函数进进行添加加。OrderrSerrvicce类调调用OrrderrDAOO类的aaddOOrdeer()函数完完成添加加。OrderrDAOO类通过过OrdderVVO类获获得Orrderr类的数数据封装装。OrderrDAOO类将IInteergeer值(代代表添加加成功与与否的判判断条件件)返回回给OrrderrSerrvicce类。OrderrSerrvicce类将将

13、Inttergger值值(代表表添加成成功与否否的判断断条件)返返回给OOrdeerSeervllet类类。OrderrSerrvleet调用用dissPattch()函数数,将rrespponsse返回回给JSSP页面面。JSP页面面通过ppostt方式和和控制器器Serrvleet交互互,提交交订单删删除请求求。OrderrSerrvicce类通通过DBBConnnecctioon类建建立和数数据库的的连接。OrderrSerrvleet调用用OrdderSServvicee类的ddelOOrdeer()函数进进行删除除。OrderrSerrvicce类调调用OrrderrDAOO类的dd

14、elOOrdeer()函数完完成删除除。OrderrDAOO类通过过OrdderVVO类获获得Orrderr类的数数据封装装。OrderrDAOO类将IInteergeer值(代代表删除除成功与与否的判判断条件件)返回回给OrrderrSerrvicce类。OrderrSerrvicce类将将Inttergger值值(代表表删除成成功与否否的判断断条件)返返回给OOrdeerSeervllet类类。OrderrSerrvleet调用用dissPattch()函数数,将rrespponsse返回回给JSSP页面面。附加说明:本时序序图中并并没有画画出详细细类图中中的uppdatteOrrderr

15、()、qquerrysttoreeOrdder()、qquerrycoonfiirmOOrdeer()这三个个功能,因因其具体体流程和和上面描描述的过过程基本本一致。uupdaateOOrdeer()功功能的流流程可以以复用aaddOOrdeer()功功能的基基本流程程;quueryystooreOOrdeer()、quueryyconnfirrmOrrderr()功功能的流流程都可可以复用用queeryOOrdeer()功功能的流流程。会员管理模模块功能能实现会员管理模模块详细细类图:会员管理模模块时序序图:时序图展示示内容说说明:User通通过JSSP页面面进行CCURDD操作。JSP页面

16、面通过ppostt方式和和控制器器Serrvleet交互互,提交交登录请请求。MembeerSeerviice类类通过DDBCoonneectiion类类建立和和数据库库的连接接。MembeerSeervllet调调用MeembeerSeerviice类类的looginnVallidaate()函数数进行登登录验证证。MembeerSeerviice类类调用MMembberDDAO类类的looginnVallidaate ()函函数完成成登录验验证。MembeerDAAO类通通过MeembeerVOO类获得得Memmberr类的数数据封装装。MembeerDAAO类将将Inttergger值值

17、(代表表登录成成功与否否的判断断条件)返返回给MMembberSServvicee类。MembeerSeerviice类类将Innterrgerr值(代代表登录录成功与与否的判判断条件件)返回回给MeembeerSeervllet类类。MembeerSeervllet调调用diisPaatchh()函函数,将将ressponnse返返回给JJSP页页面。JSP页面面通过ppostt方式和和控制器器Serrvleet交互互,提交交费用查查询请求求。MembeerSeerviice类类通过DDBCoonneectiion类类建立和和数据库库的连接接。MembeerSeervllet调调用Meemb

18、eerSeerviice类类的quueryyCosst()函数进进行登录录验证。MembeerSeerviice类类调用MMembberDDAO类类的quueryyCosst ()函数数完成登登录验证证。MembeerDAAO类通通过MeembeerVOO类获得得Memmberr类的数数据封装装。MembeerDAAO类通通过CiityllisttVO类类获得CCityylisst类的的数据封封装。MembeerDAAO类通通过CiityLListtVO类类获得CCityylisst类的的数据封封装。MembeerDAAO类将将Douublee值(代代表费用用总计)返返回给MMembberSS

19、ervvicee类。MembeerSeerviice类类将Dooublle值(代代表费用用总计)返返回给MMembberSServvlett类。MembeerSeervllet调调用diisPaatchh()函函数,将将ressponnse返返回给JJSP页页面。附加说明:本时序序图并没没有画出出reggMemmberr()、qquerryorrderrStaate()这两两个功能能,因其其具体流流程和OOrdeer类的的时序图图的某些些功能基基本的流流程类似似:reegMeembeer()功能的的具体流流程可以以复用OOrdeer类的的adddOrdder()功能能的具体体流程;queery

20、oordeerSttatee()功功能的具具体流程程可以复复用Orrderr类的qquerryOrrderr()功功能的具具体流程程。交接单管理理功能实实现交接单管理理模块类类图:交接单管理理模块时时序图:a)创建交交接单时序图展示示内容说说明:User通通过JSSP页面面进行CCreaate操操作。JSP页面面通过ppostt方式和和控制器器Serrvleet交互互,提交交订单添添加请求求。JoinSServvlett调用JJoinnSerrvicce类的的joiinCrreatte()函数进进行添加加。JoinSServvicee类调用用JoiinDAAO类的的joiinCrreatte(

21、)函数完完成添加加。JoinDDAO类类通过JJoinnVO类类获得JJoinn类的数数据封装装。JoinDDAO类类将Innterrgerr值(代代表添加加成功与与否的判判断条件件)返回回给JooinSServvicee类。添加交接单单后要建建立交接接单与订订单的联联系并更更新班次次,JooinSServvicee调用OOrdeerbyyjoiinDAAO类的的obIInseert()完成成添加交交接单与与订单联联系。OrderrbyjjoinnDAOO类通过过OrdderbbyjooinVVO类获获得Orrderrbyjjoinn类的数数据封装装。OrderrbyjjoinnDAOO类将I

22、Inteergeer值(代代表添加加成功与与否的判判断条件件)返回回给JooinSServvicee类。进行班次信信息的更更新,JJoinnSerrvicce调用用ClaassDDAO类类的cllasssUpddatee()完完成班次次信息的的更新。ClasssDAOO类通过过ClaassVVO类获获得Cllasss类的数数据封装装。ClasssDAOO类将IInteergeer值(代代表添加加成功与与否的判判断条件件)返回回给JooinSServvicee类。进行订单信信息的更更新,JJoinnSerrvicce调用用OrdderDDAO类类的orrderrUpddatee()完完成订单单状

23、态信信息的更更新。OrderrDAOO类通过过OrdderVVO类获获得Orrderr类的数数据封装装。OrderrDAOO类将IInteergeer值(代代表添加加成功与与否的判判断条件件)返回回给JooinSServvicee类。OrderrSerrvicce类将将Inttergger值值(代表表添加成成功与否否的判断断条件)返返回给OOrdeerSeervllet类类。JoinSServvlett调用ddisPPatcch()函数,将将ressponnse返返回给JJSP页页面。b)确认交交接单时序图展示示内容说说明:User通通过JSSP页面面进行交交接单确确认操作作。JSP页面面通过

24、ppostt方式和和控制器器Serrvleet交互互,提交交交接单单确认请请求。JoinSServvlett调用JJoinnSerrvicce类的的joiinUppdatte()函数进进行更新新。JoinSServvicee类调用用JoiinDAAO类的的joiinUppdatte()函数完完成对交交接单的的更新。JoinDDAO类类通过JJoinnVO类类获得JJoinn类的数数据封装装。JoinDDAO类类将Innterrgerr值(代代表更新新成功与与否的判判断条件件)返回回给JooinSServvicee类。进行班次信信息的更更新,JJoinnSerrvicce调用用ClaassDDA

25、O类类的cllasssUpddatee()完完成班次次信息的的更新。ClasssDAOO类通过过ClaassVVO类获获得Cllasss类的数数据封装装。ClasssDAOO类将IInteergeer值(代代表更新新成功与与否的判判断条件件)返回回给JooinSServvicee类。进行订单信信息的更更新,JJoinnSerrvicce调用用OrdderDDAO类类的orrderrUpddatee()完完成订单单状态信信息的更更新。OrderrDAOO类通过过OrdderVVO类获获得Orrderr类的数数据封装装。OrderrDAOO类将IInteergeer值(代代表更新新成功与与否的判判

26、断条件件)返回回给JooinSServvicee类。JoinSServvicee类将IInteergeer值(代代表更新新成功与与否的判判断条件件)返回回给JooinSServvlett类。JoinSServvlett调用ddisPPatcch()函数,将将ressponnse返返回给JJSP页页面。c)修改交交接单时序图展示示内容说说明:User通通过JSSP页面面进行交交接单修修改操作作。JSP页面面通过ppostt方式和和控制器器Serrvleet交互互,提交交交接单单修改请请求。JoinSServvlett调用JJoinnSerrvicce类的的joiinMoodiffy()函数进进行

27、更新新。JoinSServvicee类调用用OrdderbbyjooinDDAO类类的ojjInssertt()函函数完成成对交接接单添加加订单的的更新。OrderrbyjjoinnDAOO类通过过OrdderbbyjooinVVO类获获得Orrderrbyjjoinn类的数数据封装装。OrderrbyjjoinnDAOO类将IInteergeer值(代代表更新新成功与与否的判判断条件件)返回回给JooinSServvicee类。JoinSServvicee类调用用OrdderbbyjooinDDAO类类的ojjDelletee()函函数完成成对交接接单删除除订单订订单的更更新。Orderrb

28、yjjoinnDAOO类将IInteergeer值(代代表更新新成功与与否的判判断条件件)返回回给JooinSServvicee类。JoinSServvicee类将IInteergeer值(代代表更新新成功与与否的判判断条件件)返回回给JooinSServvlett类。JoinSServvlett调用ddisPPatcch()函数,将将ressponnse返返回给JJSP页页面。d)查询交交接单时序图展示示内容说说明:User通通过JSSP页面面进行交交接单查查询操作作。JSP页面面通过ppostt方式和和控制器器Serrvleet交互互,提交交订单查查询请求求。JoinSServvlett调

29、用JJoinnSerrvicce类的的joiinQuueryy()函函数进行行查询。JoinSServvicee类调用用JoiinDAAO类的的joiinQuueryy()函函数完成成查询。JoinDDAO类类通过JJoinnVO类类获得JJoinn类的数数据封装装。JoinDDAO类类调用PPageeHellp完成成分页请请求。JoinVVO将PPageeHellp对象象返回给给JoiinDAAO类。JoinDDAO类类将PaageHHelpp对象返返回给JJoinnSerrvicce类。JoinSServvicee类将PPageeHellp对象象返回给给JoiinSeervllet类类。J

30、oinSServvlett调用ddisPPatcch()函数,将将ressponnse返返回给JJSP页页面。附加说明:本时序序图中并并没有画画出详细细类图中中的cllasssQueery()、ttrannsfeerQuueryy()、oordeerQuueryy()这这三个功功能,因因其具体体流程和和上面描描述的过过程基本本一致。以以上三个个功能的的流程均均可复用用查询交交接单流流程图。系统管理功功能实现现1、用户管管理模块块类图:2、角色管管理模块块类图:3、权限管管理模块块类图:4、用户管管理模块块类图:系统管理模模块时序序图:用户查询:时序图展示示内容说说明:User通通过JSSP页面

31、面进行交交接单查查询操作作。JSP页面面通过ppostt方式和和控制器器Serrvleet交互互,提交交用户查查询请求求。UserSServvlett调用UUserrSerrvicce类的的UseerQuueryy()函函数进行行查询。UserSServvicee类调用用UseerDAAO类的的UseerQuueryy()函函数完成成查询。UserDDAO类类通过UUserrVO类类获得UUserr类的数数据封装装。UserDDAO类类调用PPageeHellp完成成分页请请求。UserDDAO类类将PaageHHelpp对象返返回给UUserrSerrvicce类。UserSServvice

32、e类将PPageeHellp对象象返回给给UseerSeervllet类类。UserSServvlett调用ddisPPatcch()函数,将将ressponnse返返回给JJSP页页面。用户删除:时序图展示示内容说说明:User通通过JSSP页面面进行交交接单查查询操作作。JSP页面面通过ppostt方式和和控制器器Serrvleet交互互,提交交用户删删除请求求。UserSServvlett调用UUserrSerrvicce类的的useerDeelette()函数进进行删除除。UserSServvicee类调用用UseerDAAO类的的useerDeelette()函数完完成删除除。Use

33、rDDAO类类将Innterrgerr值(代代表删除除成功与与否的判判断条件件)返回回给UsserSServvicee类。UserSServvicee类将IInteergeer值(代代表删除除成功与与否的判判断条件件)返回回给UsserSServvlett类。UserSServvlett调用ddisPPatcch()函数,将将ressponnse返返回给JJSP页页面。用户信息修修改:时序图展示示内容说说明:User通通过JSSP页面面进行用用户修改改操作。JSP页面面通过ppostt方式和和控制器器Serrvleet交互互,提交交用户修修改请求求。UserSServvlett调用UUserr

34、Serrvicce类的的useerUppdatte()函数进进行更新新。UserSServvicee类调用用UseerDAAO类的的useerUppdattet()函数数完成对对用户信信息的更更新。UserDDAO类类通过UUserrVO类类获得UUserr类的数数据封装装。UserDDAO类类将Innterrgerr值(代代表更新新成功与与否的判判断条件件)返回回给UsserSServvicee类。UserSServvicee类将IInteergeer值(代代表更新新成功与与否的判判断条件件)返回回给UsserSServvlett类。UserSServvlett调用DDisppatcch()

35、函数,将将ressponnse返返回给JJSP页页面。创建角色时序图展示示内容说说明:User通通过JSSP页面面进行CCreaate操操作。JSP页面面通过ppostt方式和和控制器器Serrvleet交互互,提交交角色添添加请求求。RoleSServvlett调用RRoleeSerrvicce类的的RolleInnserrt()函数进进行添加加。RoleSServvicee类调用用RolleDAAO类的的RolleInnserrt()函数完完成添加加。RoleDDAO类类通过RRoleeVO类类获得RRolee类的数数据封装装。RoleDDAO类类将rooleVVO(代代表添加加的角色色)

36、返回回给RooleSServvicee类。RoleSServvicee调用PPermmisssDAOO类的ppermmisssInssertt()完完成添加加角色与与权限联联系。PermiissDDAO类类通过PPermmisssVO类类获得PPermmisssRolle类的的数据封封装。PsermmisssDAOO类将IInteergeer值(代代表添加加成功与与否的判判断条件件)返回回给RooleSServvicee类。RoleSServvicee类将IInteergeer值(代代表添加加成功与与否的判判断条件件)返回回给RooleSServvlett类。RoleSServvlett调用d

37、disPPatcch()函数,将将ressponnse返返回给JJSP页页面。修改角色信信息时序图展示示内容说说明:User通通过JSSP页面面进行修修改操作作。JSP页面面通过ppostt方式和和控制器器Serrvleet交互互,提交交角色修修改请求求。RoleSServvlett调用RRoleeSerrvicce类的的RolleMoodiffy()函数进进行添加加。RoleSServvicee类调用用RolleDAAO类的的RolleUppdatte()函数完完成角色色基本信信息的更更新。RoleDDAO类类通过RRoleeVO类类获得RRolee类的数数据封装装。RoleDDAO类类将r

38、ooleVVO(代代表更新新的角色色)返回回给RooleSServvicee类。RoleSServvicee类调用用PerrmisssDAAO类的的perrmisssInnserrt()函数完完成角色色对应权权限的更更新。PermiissDDAO类类通过PPermmisssVO类类获得PPermmisss类的数数据封装装。PermiissDDAO类类将Inntegger(代代表更新新的成功功与否)返返回给RRoleeSerrvicce类。RoleSServvicee类调用用PerrmisssDAAO类的的perrmisssDeelette()函数完完成角色色修改中中删除的的对应权权限的更更新。

39、RoleDDAO类类将Inntegger(代代表更新新的成功功与否)返返回给RRoleeSerrvicce类。RoleSServvicee类将IInteergeer值(代代表更新新成功与与否的判判断条件件)返回回给RooleSServvlett类。RoleSServvlett调用ddisPPatcch()函数,将将ressponnse返返回给JJSP页页面。角色信息查查询:时序图展示示内容说说明:User通通过JSSP页面面进行角角色查询询操作。JSP页面面通过ppostt方式和和控制器器Serrvleet交互互,提交交角色查查询请求求。RoleSServvlett调用RRoleeSerrvi

40、cce类的的RolleQuueryy()函函数进行行查询。RoleSServvicee类调用用RolleDAAO类的的RolleQuueryy()函函数完成成查询。RoleDDAO类类通过RRoleeVO类类获得RRolee类的数数据封装装。RoleDDAO类类将rooleVVO(代代表查询询的角色色)返回回给RooleSServvicee类。RoleSServvicee类调用用PerrmisssDAAO类的的perrmisssQuueryy()函函数完成成角色对对应权限限的查询询。PermiissDDAO类类通过PPermmisssVO类类获得PPermmisss类的数数据封装装。Permi

41、issDDAO类类调用PPageeHellp完成成分页请请求PermiissDDAO类类将PaageHHelpp对象返返回给RRoleeSerrvicce类。RoleSServvicee类将PPageeHellp对象象返回给给RolleSeervllet类类。RoleSServvlett调用ddisPPatcch()函数,将将ressponnse返返回给JJSP页页面。创建权限时序图展示示内容说说明:User通通过JSSP页面面进行CCreaate操操作。JSP页面面通过ppostt方式和和控制器器Serrvleet交互互,提交交权限添添加请求求。PowerrSerrvleet调用用Powwe

42、rSServvicee类的PPoweerInnserrt()函数进进行添加加。PowerrSerrvicce类调调用PoowerrDAOO类的PPoweerInnserrt()函数完完成添加加。PowerrDAOO类通过过PowwerVVO类获获得Poowerr类的数数据封装装。PowerrDAOO类将IInteergeer值(代代表添加加成功与与否的判判断条件件)返回回给PoowerrSerrvicce类。PowerrSerrvicce类将将Inttergger值值(代表表添加成成功与否否的判断断条件)返返回给PPoweerSeervllet类类。PowerrSerrvleet调用用diss

43、Pattch()函数数,将rrespponsse返回回给JSSP页面面。权限信息查查询:时序图展示示内容说说明:User通通过JSSP页面面进行权权限查询询操作。JSP页面面通过ppostt方式和和控制器器Serrvleet交互互,提交交权限查查询请求求。PowerrSerrvleet调用用PowwerSServvicee类的PPoweerQuueryy()函函数进行行查询。PowerrSerrvicce类调调用PoowerrDAOO类的PPoweerQuueryy()函函数完成成查询。PowerrDAOO类通过过PowwerVVO类获获得Poowerr类的数数据封装装。PowerrDAOO类

44、调用用PaggeHeelp完完成分页页请求PowerrDAOO类将PPageeHellp对象象返回给给PowwerSServvicee类。PowerrSerrvicce类将将PaggeHeelp对对象返回回给PoowerrSerrvleet类。PowerrSerrvleet调用用dissPattch()函数数,将rrespponsse返回回给JSSP页面面。附加说明:本时序序图中并并没有画画出详细细类图中中的rooleDDeleete()、uuserrInssertt()、ppoweerDeelette()、poowerrUpddatee()以以及顾客客的CRRUD功功能,因因其具体体流程和和

45、上面描描述的过过程基本本一致。rroleeDelletee()、ppoweerDeelette()、usserIInseert()、ppoweerUppdatte()这四个个模块与与powwerIInseert()的流流程一致致,顾客客管理的的CRUUD功能能与权限限管理的的CRUUD的流流程一致致。异常订单登登记查询询模块功功能实现现异常查询模模块类图图:异常登记查查询模块块时序图图:时序图展示示内容叙叙述:用户进入CCURDD页面,输输入查询询条件并并提交查询参数通通过foorm以以POSST形式式传递给给后台服服务器上上的ExxcOrrderrSerrvleetExcOrrderrSer

46、rvleet根据据获取的的参数ccondditiion=”queery”判断出出查询命命令,生生成查询询SQLL语句,调调用ExxcOrrderrSerrvicce的查查询方法法queery(sqll,cuurreentppagee),此此处的ccurrrenttpagge=11或者由由javvasccrippt得到到的cuurreentppagee值ExcOrrderrSerrvicce 获获取和建建立数据据库的连连接,调调用ExxcOrrderrDAOO的方法法queery(connn,ssql,currrenntpaage)ExcOrrderrDAOO依据传传递的ssql语语句和ccur

47、rrenttpagge生成成新的符符合显示示条件的的SQLL语句,查查询数据据库,将将查询结结果集(待待显示的的)封装装进由EExcOOrdeerDAAO对象象组成的的LISST中。LIST 传递给给Paggeheelp 对象ExcOrrderrDAOO返回装装载了LLISTT的paagehhelpp对象pagehhelpp对象返返回到EExcOOrdeerSeerviice中中pagehhelpp对象返返回到EExcOOrdeerSeervllet中中pagehhelpp对象返返回到EExcOOrdeer.jjsp显显示页面面ExcOrrderrSerrvleet获取取参数ccondditi

48、ion=addd,跳转到到ExccOrdder_addd.jssp页面面获取用户输输入的添添加信息息,生成成sqll添加语语句,调调用addd(ssql)获取Connnecctioon对象象connn,调调用ExxcOrrderrDAOO中的aadd(connn,ssql),添加加到数据据库中ExcOrrderrSerrvleet获取取参数ccondditiion=deelette,获取用用户输入入的删除除信息,生生成sqql添加加语句,调调用addd(ssql)获取Connnecctioon对象象connn,调调用ExxcOrrderrDAOO中的aadd(connn,ssql),从数数据库

49、中中删除相相关信息息ExcOrrderrSerrvleet获取取参数ccondditiion=uppdatte,获取用用户输入入的更新新信息,生生成sqql添加加语句,调调用addd(ssql)获取Connnecctioon对象象connn,调调用ExxcOrrderrDAOO中的aadd(connn,ssql),更新新数据库库中信息息配送费设置置和申报报模块功功能实现现 配送费设设置和申申报类图图:配送费设置置和申报报模块时时序图:时序图展示示内容叙叙述:Cliennt 输输入配送送费方案案提交配送费费方案到到ChaargeeSerrvleet中CharggeSeervllet获获取配送送费

50、信息息,生成成sqll语句,调调用ChharggeSeerviice的的chaargeeSett(sqql)CharggeSeerviice获获取数据据库连接接对象cconnn,调用用ChaargeeDAOO中的ccharrgeSSet(cconnn,sqql)CharggeDAAO生成成配送费费方案对对象用户获取配配送费方方案信息息跳转到ChharggeSeervllet中中获取申报参参数,提提交调用ChaargeeSerrvicce的ccharrgeAApplly()调用ChaargeeDAOO的chharggeAppplyy(),修改申申报状态态中转订单线线路选择择模块功功能实现现中转订

51、单线线路类图图:中转订单线线路时序序图:时序图说明明:用户进入中中转订单单线路设设置首页页用户进行查查询操作作queryySerrvleet获取取参数alll,调调用quueryyalll(sqql)queryySerrvicce 调调用DBBConnnecctioon的ggetCConnn(),建建立数据据库连接接,生成成Connnecctioon对象象connn,调调用quueryyalll(coonn,sqll)queryyDAOO查询数数据库,将将要展示示的内容容封装进进LISST对象象,传递递给PAAGEHHELPPqueryySerrvleet获取取参数fallse,调用用quee

52、ryaall(ssql)queryySerrvicce 调调用DBBConnnecctioon的ggetCConnn(),建建立数据据库连接接,生成成Connnecctioon对象象connn,调调用quueryyfassle(connn,ssql)queryyDAOO查询数数据库,将将要展示示的内容容封装进进LISST对象象,传递递给PAAGEHHELPPqueryySerrvleet获取取参数truue,调调用quueryyalll(sqql)queryySerrvicce 调调用DBBConnnecctioon的ggetCConnn(),建建立数据据库连接接,生成成Connnecctio

53、on对象象connn,调调用quueryytruue(cconnn,sqql)queryyDAOO查询数数据库,将将要展示示的内容容封装进进LISST对象象,传递递给PAAGEHHELPP返回paggeheelp对对象到qquerryDAAO返回paggeheelp对对象到qquerrySeerviice返回paggeheelp对对象到qquerrySeervllet返回paggeheelp对对象到qquerry.jjsp中中,向用用户显示示查询内内容queryySerrvleet获取取参数sellectt跳转到geenerratee.jssp页面面进行操操作用户选择系系统自动动生成路路线,调

54、调用geenerrateeSerrvicce 的的方法aautoo(sqql)generrateeSerrvicce获取取对象cconnn,调用用genneraateDDAO的的方法aautoo(coonn,sqll)用户选择手手动设置置路线,调调用geenerrateeSerrvicce 的的方法mmanuual(sqll)generrateeSerrvicce获取取对象cconnn,调用用genneraateDDAO的的方法mmanuual(connn,ssql)中转订单线线路选择择模块功功能实现现财务管理模模块详细细类图:财务管理模模块时序序图:时序图展示示内容说说明:user通通过JS

55、SP页面面进行CCURDD操作。JSP页面面通过ppostt方式和和控制器器Serrvleet交互互,提交交财务查查询请求求。ProfiitsSServvicee类通过过DBCConnnecttionn类建立立和数据据库的连连接。ProfiitsSServvlett调用PProffitssSerrvicce类的的queery()方法法进行查查询。ProfiitsSServvicee类调用用OrderrDAOO类的oordeerQuueryy()方方法完成成查询。OrderrDAOO类通过过OrdderVVO类获获得Orrderr类的数数据封装装。OrderrDAOO类用LListt将Orrde

56、rrVO对对象的数数组打包包。OrderrDAOO类将LListt对象返返回给PProffitssSerrvicce类。ProfiitsSServvicee类将LListt对象拆拆包并对对OrdderVVO对象象数组循循环操作作。ProfiitsSServvicee类调用用proofittsDAAO类的的proofittsQuueryy()方方法进行行查询。ProfiitsSServvicee通过PProffitssVO类类获得PProffitss类的数数据封装装。ProfiitsDDAO类类调用PPageeHellp完成成分页请请求。ProfiitsDDAO类类将PaageHHelpp对象返

57、返回给PProffitssSerrvicce类。ProfiitsSServvicee类将PPageeHellp对象象返回给给ProofittsSeervllet类类。ProfiitsSServvlett调用ddisPPatcch()函数,将将ressponnse返返回给JJSP页页面。总公司车辆辆管理功功能实现现1代码具具体的类类结构及及关系如如图例11所示。车辆管理类类图(图图例1)2.系统功功能实现现时序图图:查看&查询询车辆信信息时序序图(图图例2)时序图展示示内容说说明:客户通过终终端浏览览器提交交查询请请求Carinnfo.jspp提交查查询请求求到CaarSeervlletCarS

58、eervllet创创建CaarSeerviice的的对象处处理请求求调用CarrSerrvicce方法法查询车车辆类型型调用DAOO方法查查询车辆辆类型DAO查询询完毕后后,实例例化CaartyypeVVO对象象返回返回CarrtyppeVOO对象到到CarrSerrvicce返回CarrtyppeVOO对象到到CarrSerrvleet调用CarrSerrvicce方法法查询车车辆具体体信息调用DAOO方法查查询车辆辆具体信信息DAO查询询完毕后后,实例例化CaarinnfoVVO对象象DAO查询询完毕后后,实例例化PaageHHelpp对象返返回返回PaggeHeelp对对象到CCarSS

59、ervvicee返回PaggeHeelp对对象到CCarSServvlett跳转到Caarinnfo.jspp修改车辆信信息时序序图(图图例3)时序图展示示内容说说明:客户通过终终端浏览览器提交交修改请请求Carinnfo.jspp提交查查询请求求到CaarSeervlletCarSeervllet根根据修改改请求实实例化改改动后的的CarrinffoVOO对象CarSeervllet创创建CaarSeerviice的的对象处处理请求求调用CarrSerrvicce方法法处理修修改请求求调用DAOO方法处处理修改改请求调用CarrSerrvicce方法法查询车车辆类型型调用DAOO方法查查询车

60、辆辆类型DAO查询询完毕后后,实例例化CaartyypeVVO对象象返回返回CarrtyppeVOO对象到到CarrSerrvicce返回CarrtyppeVOO对象到到CarrSerrvleet调用CarrSerrvicce方法法查询车车辆具体体信息调用DAOO方法查查询车辆辆具体信信息DAO查询询完毕后后,实例例化CaarinnfoVVO对象象DAO查询询完毕后后,实例例化PaageHHelpp对象返返回返回PaggeHeelp对对象到CCarSServvicee返回PaggeHeelp对对象到CCarSServvlett跳转到Caarinnfo.jspp新增车辆信信息时序序图(图图例4)

温馨提示

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

评论

0/150

提交评论