版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
模块命名规那么包名命名规那么vo值对象,其中存放的是每个JavaBean,其中JavaBean的命名是和数据库中的表名称是一一对应的。dbc一个有意义的名字+dbc其中的类是来操纵数据库的关闭和翻开的例子:DatabaseConnection.javaAction模块名+Action:是用来给servlet命名的例子:LoginAction.javaform模块名+ActionForm:是用来给servlet命名的例子:LoginActionForm.javadaoI+有意义的名字+DAO,因为dao包是用来定义接口的,在接口的命名中,在最前面是要加上一个字母“I〞的。例子:IUserDAO.javaImpl有意义的名字+Impl:这是用来实现具体的增、删、改、查的操作的真实实现类,不负责数据库的关闭,且直接不会被servlet调用。例子:UserBeanImpl.javaProxy代理类:一个有意义的名字+例子:UserDaoproxy.javaFactory工厂类:一个有意义的名字+Factory。这个类是用来调用dao接口的。而dao接口通过其子类Proxy实例化。例子:UserFactory.java模块汇总模块汇总表总公司:系统管理模块名称功能简述后台用户管理用户的CURD权限分配角色权限的CURD车辆管理模块名称功能简述车辆管理对车辆信息进行增删改查班次管理模块名称功能简述班次设置对班次信息的CURD处理加急班次对来自配送点的加急班次申请进行处理线路管理模块名称功能简述根本线路管理对根本路线的CURD运输线路管理对运输线路的CURD配送点管理模块名称功能简述配送点根本信息管理对配送点和现有对应班次的CURD审查配送费方案审查各个配送点提交的配送费计算方案费用管理模块名称功能简述运费计算方案管理设置或修改以公斤或者体积为标准的运费方案利润分配方案管理调整总公司和各个的配送点收益分配比率收益统计管理统计总公司以及各个配送点的收益情况分公司:订单管理模块名称功能简述订单管理对订单的CURD订单审核对网上下单以及本地下单进行审核库存订单查询对库存订单进行查询,方便交接单生成订单确认对货物配送的订单进行确认等相关操作交接单管理模块名称功能简述交接单管理对交接单的CURD紧急订单的查询对紧急订单或者待发订单进行查询,方便交接单生成班次查询及加急班次设置查询班次,绑定交接单,申请加急班次,处理紧急订单异常订单管理模块名称功能简述异常订单登记登记异常订单的相关信息,方便后期处理异常订单查询查询异常订单的处理情况本地信息设置模块名称功能简述配送价格设置对配送价格进行设置并进行申报设置中转线路财务管理模块名称功能简述财务统计统计一段时间的收益,方便后期申报财务汇报定时向总公司申报财务系统管理模块名称功能简述后台用户管理对本地后台用户信息的CURD注册顾客管理对网上注册顾客信息的CURD权限管理对所有系统用户的权限以及角色的分配公司前台注册管理模块名称功能简述顾客管理提供注册、登陆功能,方便顾客网上下单查询管理模块名称功能简述查询运费价格向顾客提供运费查询功能,是顾客对费用有预先的了解查询订单进度向顾客提供订单查询功能,方便顾客查询进度以及个人订单历史记录系统架构设计系统架构根本功能实现代码包结构及关系如图例所示。包结构及关系〔图例1〕代码共分成六个包:base包专门用来存放连接数据库的类contrl包存放action类即各种业务跳转的控制类dao包存放数据持久化类vo存放数据封装类系统模块功能详细设计订单管理模块功能实现订单管理模块详细类图:订单管理模块时序图:时序图展示内容说明:OrderManager通过JSP页面进行CURD操作。JSP页面通过post方式和控制器Servlet交互,提交订单查询请求。OrderService类通过DBConnection类建立和数据库的连接。OrderServlet调用OrderService类的queryOrder。OrderService类调用Or。OrderDAO类通过OrderVO类获得Order类的数据封装。OrderDAO类调用PageHelp完成分页请求。OrderDAO类将PageHelp对象返回给OrderService类。OrderService类将PageHelp对象返回给OrderServlet类。OrderServletJSP页面通过post方式和控制器Servlet交互,提交订单添加请求。OrderService类通过DBConnection类建立和数据库的连接。OrderServlet调用OrderService类的addOrder()。OrderService类调用OrderDAO类的addOrder()。OrderDAO类通过OrderVO类获得Order类的数据封装。OrderDAO类将Interger值〔代表添加成功与否的判断条件〕返回给OrderService类。OrderService类将Interger值〔代表添加成功与否的判断条件〕返回给OrderServlet类。JSP页面通过post方式和控制器Servlet交互,提交订单删除请求。OrderService类通过DBConnection类建立和数据库的连接。Or删除。OrderService类调用OrderDAO类的del删除。OrderDAO类通过OrderVO类获得Order类的数据封装。OrderDAO类将Interger值〔代表删除成功与否的判断条件〕返回给OrderService类。OrderService类将Interger值〔代表删除成功与否的判断条件〕返回给OrderServlet类。附加说明:本时序图中并没有画出详细类图中的updateOrder()、querystoreOrder()、queryconfirmOrder()这三个功能,因其具体流程和上面描述的过程根本一致。updateOrder〔〕功能的流程可以复用addOrder〔〕功能的根本流程;querystoreOrder()、queryconfirmOrder()功能的流程都可以复用queryOrder〔〕功能的流程。会员管理模块功能实现会员管理模块详细类图:会员管理模块时序图:时序图展示内容说明:User通过JSP页面进行CURD操作。JSP页面通过post方式和控制器Servlet交互,提交登录请求。MemberService类通过DBConnection类建立和数据库的连接。MemberServlet调用MemberService类的loginValidate()登录验证。MemberService类调用MemberDAO类的loginValidate()登录验证。MemberDAO类通过MemberVO类获得Member类的数据封装。MemberDAO类将Interger值〔代表登录成功与否的判断条件〕返回给MemberService类。MemberService类将Interger值〔代表登录成功与否的判断条件〕返回给MemberServlet类。MemberJSP页面通过post方式和控制器Servlet交互,提交费用查询请求。MemberService类通过DBConnection类建立和数据库的连接。MemberServlet调用MemberService类的queryCostMemberService类调用MemberDAO类的queryCostMemberDAO类通过MemberVO类获得Member类的数据封装。MemberDAO类通过CitylistVO类获得Citylist类的数据封装。MemberDAO类通过CityListVO类获得Citylist类的数据封装。MemberDAO类将Double值〔代表费用总计〕返回给MemberService类。MemberService类将Double值〔代表费用总计〕返回给MemberServlet类。附加说明:本时序图并没有画出regMember〔〕、queryorderState()这两个功能,因其具体流程和Order类的时序图的某些功能根本的流程类似:regMember()功能的具体流程可以复用Order类的addOrder()功能的具体流程;queryorderState()功能的具体流程可以复用Order类的queryOrder〔〕功能的具体流程。交接单管理功能实现交接单管理模块类图:交接单管理模块时序图:a)创立交接单时序图展示内容说明:User通过JSP页面进行Create操作。JSP页面通过post方式和控制器Servlet交互,提交订单添加请求。JoinDAO类通过JoinVO类获得Join类的数据封装。JoinDAO类将Interger值〔代表添加成功与否的判断条件〕返回给JoinService类。添加交接单后要建立交接单与订单的联系并更新班次,JoinService调用OrderbyjoinDAO类的obInsert()完成添加交接单与订单联系。OrderbyjoinDAO类通过OrderbyjoinVO类获得Orderbyjoin类的数据封装。OrderbyjoinDAO类将Interger值〔代表添加成功与否的判断条件〕返回给JoinService类。进行班次信息的更新,JoinService调用ClassDAO类的classUpdate()完成班次信息的更新。ClassDAO类通过ClassVO类获得Class类的数据封装。ClassDAO类将Interger值〔代表添加成功与否的判断条件〕返回给JoinService类。进行订单信息的更新,JoinService调用OrderDAO类的orderUpdate()完成订单状态信息的更新。OrderDAO类通过OrderVO类获得Order类的数据封装。OrderDAO类将Interger值〔代表添加成功与否的判断条件〕返回给JoinService类。OrderService类将Interger值〔代表添加成功与否的判断条件〕返回给OrderServlet类。b)确认交接单时序图展示内容说明:User通过JSP页面进行交接单确认操作。JSP页面通过post方式和控制器Servlet交互,提交交接单确认请求。JoinDAO类通过JoinVO类获得Join类的数据封装。JoinDAO类将Interger值〔代表更新成功与否的判断条件〕返回给JoinService类。进行班次信息的更新,JoinService调用ClassDAO类的classUpdate()完成班次信息的更新。ClassDAO类通过ClassVO类获得Class类的数据封装。ClassDAO类将Interger值〔代表更新成功与否的判断条件〕返回给JoinService类。进行订单信息的更新,JoinService调用OrderDAO类的orderUpdate()完成订单状态信息的更新。OrderDAO类通过OrderVO类获得Order类的数据封装。OrderDAO类将Interger值〔代表更新成功与否的判断条件〕返回给JoinService类。JoinService类将Interger值〔代表更新成功与否的判断条件〕返回给JoinServlet类。c)修改交接单时序图展示内容说明:User通过JSP页面进行交接单修改操作。JSP页面通过post方式和控制器Servlet交互,提交交接单修改请求。OrderbyjoinDAO类通过OrderbyjoinVO类获得Orderbyjoin类的数据封装。OrderbyjoinDAO类将Interger值〔代表更新成功与否的判断条件〕返回给JoinService类。OrderbyjoinDAO类将Interger值〔代表更新成功与否的判断条件〕返回给JoinService类。JoinService类将Interger值〔代表更新成功与否的判断条件〕返回给JoinServlet类。d)查询交接单时序图展示内容说明:User通过JSP页面进行交接单查询操作。JSP页面通过post方式和控制器Servlet交互,提交订单查询请求。JoinDAO类通过JoinVO类获得Join类的数据封装。JoinDAO类调用PageHelp完成分页请求。JoinVO将PageHelp对象返回给JoinDAO类。JoinDAO类将PageHelp对象返回给JoinService类。JoinService类将PageHelp对象返回给JoinServlet类。附加说明:本时序图中并没有画出详细类图中的classQuery()、transferQuery()、orderQuery()这三个功能,因其具体流程和上面描述的过程根本一致。以上三个功能的流程均可复用查询交接单流程图。系统管理功能实现1、用户管理模块类图:2、角色管理模块类图:3、权限管理模块类图:4、用户管理模块类图:系统管理模块时序图:用户查询:时序图展示内容说明:User通过JSP页面进行交接单查询操作。JSP页面通过post方式和控制器Servlet交互,提交用户查询请求。UserDAO类通过UserVO类获得User类的数据封装。UserDAO类调用PageHelp完成分页请求。UserDAO类将PageHelp对象返回给UserService类。UserService类将PageHelp对象返回给UserServlet类。用户删除:时序图展示内容说明:User通过JSP页面进行交接单查询操作。JSP页面通过post方式和控制器Servlet交互,提交用户删除请求。UserDAO类将Interger值〔代表删除成功与否的判断条件〕返回给UserService类。UserService类将Interger值〔代表删除成功与否的判断条件〕返回给UserServlet类。用户信息修改:时序图展示内容说明:User通过JSP页面进行用户修改操作。JSP页面通过post方式和控制器Servlet交互,提交用户修改请求。UserDAO类通过UserVO类获得User类的数据封装。UserDAO类将Interger值〔代表更新成功与否的判断条件〕返回给UserService类。UserService类将Interger值〔代表更新成功与否的判断条件〕返回给UserServlet类。创立角色时序图展示内容说明:User通过JSP页面进行Create操作。JSP页面通过post方式和控制器Servlet交互,提交角色添加请求。RoleDAO类通过RoleVO类获得Role类的数据封装。RoleDAO类将roleVO〔代表添加的角色〕返回给RoleService类。RoleService调用PermissDAO类的permissInsert()完成添加角色与权限联系。PermissDAO类通过PermissVO类获得PermissRole类的数据封装。PsermissDAO类将Interger值〔代表添加成功与否的判断条件〕返回给RoleService类。RoleService类将Interger值〔代表添加成功与否的判断条件〕返回给RoleServlet类。修改角色信息时序图展示内容说明:User通过JSP页面进行修改操作。JSP页面通过post方式和控制器Servlet交互,提交角色修改请求。RoleDAO类通过RoleVO类获得Role类的数据封装。RoleDAO类将roleVO〔代表更新的角色〕返回给RoleService类。PermissDAO类通过PermissVO类获得Permiss类的数据封装。PermissDAO类将Integer〔代表更新的成功与否〕返回给RoleService类。RoleDAO类将Integer〔代表更新的成功与否〕返回给RoleService类。RoleService类将Interger值〔代表更新成功与否的判断条件〕返回给RoleServlet类。角色信息查询:时序图展示内容说明:User通过JSP页面进行角色查询操作。JSP页面通过post方式和控制器Servlet交互,提交角色查询请求。RoleDAO类通过RoleVO类获得Role类的数据封装。RoleDAO类将roleVO〔代表查询的角色〕返回给RoleService类。PermissDAO类通过PermissVO类获得Permiss类的数据封装。PermissDAO类调用PageHelp完成分页请求PermissDAO类将PageHelp对象返回给RoleService类。RoleService类将PageHelp对象返回给RoleServlet类。创立权限时序图展示内容说明:User通过JSP页面进行Create操作。JSP页面通过post方式和控制器Servlet交互,提交权限添加请求。PowerDAO类通过PowerVO类获得Power类的数据封装。PowerDAO类将Interger值〔代表添加成功与否的判断条件〕返回给PowerService类。PowerService类将Interger值〔代表添加成功与否的判断条件〕返回给PowerServlet类。权限信息查询:时序图展示内容说明:User通过JSP页面进行权限查询操作。JSP页面通过post方式和控制器Servlet交互,提交权限查询请求。PowerDAO类通过PowerVO类获得Power类的数据封装。PowerDAO类调用PageHelp完成分页请求PowerDAO类将PageHelp对象返回给PowerService类。PowerService类将PageHelp对象返回给PowerServlet类。附加说明:本时序图中并没有画出详细类图中的roleDelete()、userInsert()、powerDelete()、powerUpdate()以及顾客的CRUD功能,因其具体流程和上面描述的过程根本一致。roleDelete()、powerDelete()、userInsert()、powerUpdate()这四个模块与powerInsert()的流程一致,顾客管理的CRUD功能与权限管理的CRUD的流程一致。异常订单登记查询模块功能实现异常查询模块类图:异常登记查询模块时序图:时序图展示内容表达:用户进入CURD页面,输入查询条件并提交查询参数通过form以POST形式传递给后台效劳器上的ExcOrderServletExcOrderServlet根据获取的参数condition=〞query〞ExcOrderDAO依据传递的sql语句和currentpage生成新的符合显示条件的SQL语句,查询数据库,将查询结果集〔待显示的〕封装进由ExcOrderDAO对象组成的LIST中。LIST传递给Pagehelp对象ExcOrderDAO返回装载了LIST的pagehelp对象pagehelp对象返回到ExcOrderService中pagehelp对象返回到ExcOrderServlet中pagehelp对象返回到ExcOrder.jsp显示页面ExcOrderServlet获取参数condition="add",跳转到ExcOrder_add.jsp页面获取用户输入的添加信息,生成sql添加语句,调用add(sql)获取Connection对象conn,调用ExcOrderDAO中的add(conn,sql),添加到数据库中ExcOrderServlet获取参数condition="delete",获取用户输入的删除信息,生成sql添加语句,调用add(sql)获取Connection对象conn,调用ExcOrderDAO中的add(conn,sql),从数据库中删除相关信息ExcOrderServlet获取参数condition="update",获取用户输入的更新信息,生成sql添加语句,调用add(sql)获取Connection对象conn,调用ExcOrderDAO中的add(conn,sql),更新数据库中信息配送费设置和申报模块功能实现配送费设置和申报类图:配送费设置和申报模块时序图:时序图展示内容表达:Client输入配送费方案提交配送费方案到ChargeServlet中ChargeServlet获取配送费信息,生成sql语句,调用ChargeService的chargeSet(sql)ChargeService获取数据库连接对象conn,调用ChargeDAO中的chargeSet〔conn,sql)ChargeDAO生成配送费方案对象用户获取配送费方案信息跳转到ChargeServlet中获取申报参数,提交调用ChargeService的chargeApply()调用ChargeDAO的chargeApply(),修改申报状态中转订单线路选择模块功能实现中转订单线路类图:中转订单线路时序图:时序图说明:用户进入中转订单线路设置首页用户进行查询操作queryServlet获取参数"all",调用queryall〔sql〕queryService调用DBConnection的getConn(),建立数据库连接,生成Connection对象conn,调用queryall(conn,sql)queryDAO查询数据库,将要展示的内容封装进LIST对象,传递给PAGEHELPqueryServlet获取参数"false",调用queryall〔sql〕queryService调用DBConnection的getConn(),建立数据库连接,生成Connection对象conn,调用queryfasle(conn,sql)queryDAO查询数据库,将要展示的内容封装进LIST对象,传递给PAGEHELPqueryServlet获取参数"true",调用queryall〔sql〕queryService调用DBConnection的getConn(),建立数据库连接,生成Connection对象conn,调用querytrue(conn,sql)queryDAO查询数据库,将要展示的内容封装进LIST对象,传递给PAGEHELP返回pagehelp对象到queryDAO返回pagehelp对象到queryService返回pagehelp对象到queryServlet返回pagehelp对象到query.jsp中,向用户显示查询内容queryServlet获取参数"select"跳转到generate.jsp页面进行操作中转订单线路选择模块功能实现财务管理模块详细类图:财务管理模块时序图:时序图展示内容说明:user通过JSP页面进行CURD操作。JSP页面通过post方式和控制器Servlet交互,提交财务查询请求。ProfitsService类通过DBConnection类建立和数据库的连接。ProfitsService类调用OrOrderDAO类通过OrderVO类获得Order类的数据封装。OrderDAO类用List将OrderVO对象的数组打包。OrderDAO类将List对象返回给ProfitsService类。ProfitsService类将List对象拆包并对OrderVO对象数组循环操作。ProfitsService通过ProfitsVO类获得Profits类的数据封装。ProfitsDAO类调用PageHelp完成分页请求。ProfitsDAO类将PageHelp对象返回给ProfitsService类。ProfitsService类将PageHelp对象返回给ProfitsServlet类。总公司车辆管理功能实现1.代码具体的类结构及关系如图例1所示。车辆管理类图〔图例1〕2.系统功能实现时序图:查看&查询车辆信息时序图〔图例2〕时序图展示内容说明:客户通过终端浏览器提交查询请求Carinfo.jsp提交查询请求到CarServletCarServlet创立CarService的对象处理请求DAO查询完毕后,实例化CartypeVO对象返回返回CartypeVO对象到CarService返回CartypeVO对象到CarServletDAO查询完毕后,实例化CarinfoVO对象DAO查询完毕后,实例化PageHelp对象返回返回PageHelp对象到CarService返回PageHelp对象到CarServlet跳转到Carinfo.jsp修改车辆信息时序图〔图例3〕时序图展示内容说明:客户通过终端浏览器提交修改请求Carinfo.jsp提交查询请求到CarServletCarServlet根据修改请求实例化改动后的CarinfoVO对象CarServlet创立CarService的对象处理请求DAO查询完毕后,实例化CartypeVO对象返回返回CartypeVO对象到CarService返回CartypeVO对象到CarServletDAO查询完毕后,实例化CarinfoVO对象DAO查询完毕后,实例化PageHelp对象返回返回PageHelp对象到CarService返回PageHelp对象到CarServlet跳转到Carinfo.jsp新增车辆信息时序图〔图例4〕时序图展示内容说明:客户通过终端浏览器提交新增请求Carinfo.jsp提交增添请求到CarServletCarServlet根据增添请求实例化增添后的CarinfoVO对象CarServlet创立CarService的对象增添请求DAO查询完毕后,实例化CartypeVO对象返回返回CartypeVO对象到CarService返回CartypeVO对象到CarServletDAO查询完毕后,实例化CarinfoVO对象DAO查询完毕后,实例化PageHelp对象返回返回PageHelp对象到CarService返回PageHelp对象到CarServlet跳转到Carinfo.jsp删除车辆信息时序图〔图例5〕时序图展示内容说明:客户通过终端浏览器提交删除请求Carinfo.jsp提交删除请求到CarServletCarServlet创立CarService的对象处理删除请求DAO查询完毕后,实例化CartypeVO对象返回返回CartypeVO对象到CarService返回CartypeVO对象到CarServletDAO查询完毕后,实例化CarinfoVO对象DAO查询完毕后,实例化PageHelp对象返回返回PageHelp对象到CarService返回PageHelp对象到CarServlet跳转到Carinfo.jsp跳转到修改时序图〔图例6〕时序图展示内容说明:客户通过终端浏览器提交查询请求Carinfo.jsp提交查询请求到CarServletCarServlet创立CarService的对象处理请求DAO查询完毕后,实例化CartypeVO对象返回返回CartypeVO对象到CarService返回CartypeVO对象到CarServletDAO查询完毕后,实例化CarinfoVO对象DAO查询完毕后,实例化PageHelp对象返回返回PageHelp对象到CarService返回PageHelp对象到CarServlet跳转到Carmod.jsp跳转到新增时序图〔图例7〕时序图展示内容说明:客户通过终端浏览器提交查询请求Carinfo.jsp提交查询请求到CarServletCarServlet创立CarService的对象处理请求DAO查询完毕后,实例化CartypeVO对象返回返回CartypeVO对象到CarService返回CartypeVO对象到CarServlet跳转到Caradd.jsp总公司费用管理功能实现功能一:利润分配方案管理1.代码具体的类结构及关系如图例8所示。利润分配类图〔图例8〕2.系统功能实现时序图:查看利润分配比例时序图〔图例9〕时序图展示内容说明:客户通过终端浏览器提交查看请求Profit.jsp提交查询请求到ProfitServletProfitServlet创立ProfitService的对象处理请求DAO查询完毕后,实例化ProfitVO对象返回返回ProfitVO对象到ProfitService返回ProfitVO对象到ProfitServlet跳转到Profitinfo.jsp修改利润分配时序图〔图例10〕时序图展示内容说明:客户通过终端浏览器提交修改请求Profit.jsp提交修改请求到ProfitServletProfitServlet根据修改请求实例化改动后的ProfitVO对象ProfitServlet创立ProfitService的对象处理请求DAO查询完毕后,实例化ProfittypeVO对象返回返回ProfittypeVO对象到ProfitService返回ProfittypeVO对象到ProfitServlet跳转到Profitinfo.jsp功能二:运费计算方案管理1.代码具体的类结构及关系如图例8所示。运费管理类图〔图例11〕2.系统功能实现时序图:运费管理的查询,修改时序图可完全复用利润分配的时序图〔图例6,7〕,其中的profit都替换成transfee功能三:收益统计1.代码具体的类结构及关系如图例9所示。收益统计类图〔图例12〕2.系统功能实现时序图:查询收益统计时序图〔图例13〕时序图展示内容说明:收益统计的查询,修改时序图可完全复用车辆查询的时序图〔图例2〕,其中的car都替换成income,cartype都替换成Point总公司配送点管理功能实现功能一:配送点根本信息管理1.代码具体的类结构及关系如图例11所示。配送点根本信息管理类图〔图例14〕2.系统功能实现时序图:查看配送点根本信息时序图〔图例15〕时序图展示内容说明:客户通过终端浏览器提交查看请求jsp提交查询请求到ServletServlet创立Service的对象处理请求DAO查询完毕后,实例化PointVO对象返回DAO查询完毕后,实例化PageHelp对象返回返回PageHelp对象到Service返回PageHelp对象到Servlet跳转到Point.jsp修改配送点根本信息时序图〔图例16〕时序图展示内容说明:客户通过终端浏览器提交修改请求jsp提交修改请求到ServletServlet根据修改请求实例化改动后的PointVO对象Servlet创立Service的对象处理请求DAO查询完毕后,实例化PointVO对象返回DAO查询完毕后,实例化PageHelp对象返回返回PageHelp对象到Service返回PageHelp对象到Servlet跳转到Point.jsp删除配送点根本信息时序图〔图例17〕时序图展示内容说明:客户通过终端浏览器提交删除请求jsp提交修改请求到ServletServlet创立Service的对象处理请求DAO查询完毕后,实例化PointVO对象返回DAO查询完毕后,实例化PageHelp对象返回返回PageHelp对象到Service返回PageHelp对象到Servlet跳转到Point.jsp跳转到修改配送点根本信息时序图〔图例18〕时序图展示内容说明:客户通过终端浏览器提交跳转修改请求jsp提交修改请求到ServletServlet创立Service的对象处理请求DAO查询完毕后,实例化PointVO对象返回返回PointVO对象到Service返回PointVO对象到Servlet跳转到Pointmod.jsp功能二:审查配送费方案1.代码具体的类结构及关系如图例16所示。审查配送费方案类图〔图例19〕2.系统功能实现时序图:查看配送费方案时序图〔图例20〕时序图展示内容说明:客户通过终端浏览器提交查看请求jsp提交查询请求到ServletServlet创立Service的对象处理请求DAO查询完毕后,实例化chargeVO对象返回DAO查询完毕后,实例化PageHelp对象返回返回PageHelp对象到Service返回PageHelp对象到Servlet跳转到charge.jsp拒绝配送费方案时序图〔图例21〕时序图展示内容说明:客户通过终端浏览器提交拒绝请求jsp提交查询请求到ServletServlet创立Service的对象处理请求DAO查询完毕后,实例化chargeVO对象返回DAO查询完毕后,实例化PageHelp对象返回返回PageHelp对象到Service返回PageHelp对象到Servlet跳转到charge.jsp批准配送费方案时序图〔图例22〕时序图展示内容说明:批准配送费方案时序图可完全复用拒绝配送费方案的时序图〔图例18〕,其中的rej〔〕替换成sub〔〕总公司线路管理功能实现功能一:配送点根本线路管理1.代码具体的类结构及关系如图例20所示。配送点根本线路管理类图〔图例23〕2.系统功能实现时序图:查看配送点根本路线时序图〔图例24〕修改配送点根本路线时序图〔图例25〕新增配送点根本路线时序图〔图例26〕删除配送点根本路线时序图〔图例27〕跳转到修改配送点根本路线时序图〔图例28〕跳转到新增配送点根本路线时序图〔图例29〕时序图展示内容说明:图例24-29的内容说明可对应地复用图例2-7,将其中的cartype替换成Point,car替换成Root功能二:运输线路管理1.代码具体的类结构及关系如图例30所示。运输线路管理类图〔图例30〕2.系统功能实现时序图:查看运输路线时序图〔图例31〕时序图展示内容说明:图例31的内容说明可对应地复用图例2,将其中的cartype替换成Point,car替换成Trans修改运输路线时序图〔图例32〕时序图展示内容
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 应急物资仓储物流基础设施提升改造项目可行性研究报告模板立项申批备案
- 某省市场与金融机构第10章证券公司
- 2025北京汇文中学高三(上)期中历史试题及答案
- 大学生就业指导书籍
- 胆囊结石护理及相关疾病理论考核试题
- 2026九年级道德与法治上册 新发展理念
- 医院档案室档案管理制度
- 医院行风监督制度
- 华为门店销售工作制度
- 单位计划生育工作制度
- 2025北京人民艺术剧院招聘3人笔试备考试题及答案解析
- 2025年贵州省中考化学试卷真题(含答案)
- CJ/T 340-2016绿化种植土壤
- CJ/T 106-2016生活垃圾产生量计算及预测方法
- 食品行业技术文件管理员岗位职责
- 诈骗赔偿协议书模板
- 生物安全管理体系文件
- 物流基础培训课件
- GB/T 45083-2024再生资源分拣中心建设和管理规范
- 地锚抗拔力计算
- 汽车设计驱动桥设计
评论
0/150
提交评论