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

下载本文档

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

文档简介

批准 日期受控状态 此软件系统任务开发者:IT_MOB项目组此软件系统任务用户 暂物流管理系统业务分析报告v1.0v1.0v1.0物流管理系统详细设计说明书精简并行过程,SimplifiedParallel系统设计,System物流管理系统业务分析报告v1.0v1.0Java开发规范hibernate对班次信息的对基本路线的对线路的对配送点和现有对应班次的:对网上下单以及本单进行审置对本地用户信息的对网上顾客信息的提供、登陆功能,方便顾客网上下调用依赖调用依赖包结构及关系(basecontrlactionservice包存放服务类文件dao包存放数据持久化类vo存放数据封装类1,OrderManagerJSPCURD3,OrderServiceDBConnection4,OrderServletOrderServicequeryOrder()函数进行查询。5,OrderServiceOrderDAOquryOrder()函数完成查询。6,OrderDAOOrderVOOrder7,OrderDAOPageHelp8,OrderDAOPageHelpOrderService9,OrderServicePageHelpOrderServlet12,OrderServiceDBConnection13,OrderServletOrderServiceaddOrder()函数进行添加。14,OrderServiceOrderDAOaddOrder()函数完成添加。15,OrderDAOOrderVOOrder16,OrderDAO类将Interger值(代表添加成功与否的判断条件)OrderService17,OrderServiceInterger(代表添加成功与否的判断条件)返回OrderServlet20,OrderServiceDBConnection21,OrderServletOrderServicedelOrder()函数进行删除。22,OrderServiceOrderDAOdelOrder()函数完成删除。23,OrderDAOOrderVOOrder24,OrderDAO类将Interger值(代表删除成功与否的判断条件)OrderService25,OrderServiceInterger(代表删除成功与否的判断条件)返回OrderServlet26,OrderServletdisPatch()responseJSP附加说明:本时序图中并没有画出详细类图中的updateOrder()1,UserJSPCURD2,JSPpostServlet3,MemberServiceDBConnection5,MemberServiceMemberDAOloginValidate6,MemberDAOMemberVOMember7,MemberDAO类将Interger值(代表登录成功与否的判断条件)返回给MemberService8,MemberServiceInterger(代表登录成功与否的判断条件)MemberServlet9,MemberServletdisPatch()responseJSP10,JSPpostServlet11,MemberServiceDBConnection12,MemberServletMemberServicequeryCost()函数进行登录验13,MemberServiceMemberDAOqueryCost14,MemberDAOMemberVOMember15,MemberDAOCitylistVOCitylist16,MemberDAOCityListVOCitylist17,MemberDAODouble(代表费用总计)MemberService18,MemberServiceDouble(代表费用总计)19,MemberServletdisPatch()responseJSPregMembe(Order:regMember()功Order类的addOrder()queryorderState()OrderqueryOrder()功能的a)1,UserJSPCreate2,JSPpostServlet3,JoinServletJoinServicejoinCreate()5,JoinDAOJoinVOJoin6,JoinDAO类将Interger值(代表添加成功与否的判断条件)JoinService7,添加交接单后要建立交接单与订单的联系并更新班次,JoinService调用OrderbyjoinDAOobInsert()完成添加交接单与订单联系。8,OrderbyjoinDAOOrderbyjoinVOOrderbyjoin9,OrderbyjoinDAOInterger(代表添加成功与否的判断条件)返回给JoinService10,进行班次信息的更新,JoinServiceClassDAO11,ClassDAOClassVOClass12,ClassDAO类将Interger值(代表添加成功与否的判断条件)JoinService13,进行订单信息的更新,JoinServiceOrderDAO14,OrderDAOOrderVOOrder15,OrderDAO类将Interger值(代表添加成功与否的判断条件)JoinService16,OrderServiceInterger(代表添加成功与否的判断条件)返回OrderServlet17,JoinServletdisPatch()responseJSP1,UserJSP2,JSPpostServlet3,JoinServletJoinServicejoinUpdate()函数进行更新。5,JoinDAOJoinVOJoin6,JoinDAO类将Interger值(代表更新成功与否的判断条件)JoinService8,ClassDAOClassVOClass9,ClassDAO类将Interger值(代表更新成功与否的判断条件)返回给JoinService10,进行订单信息的更新,JoinServiceOrderDAO11,OrderDAOOrderVOOrder12,OrderDAO类将Interger值(代表更新成功与否的判断条件)JoinService13,JoinServiceInterger(代表更新成功与否的判断条件)JoinServlet14,JoinServletdisPatch()responseJSP1,UserJSP2,JSPpostServlet3,JoinServletJoinServicejoinModify()5,OrderbyjoinDAOOrderbyjoinVOOrderbyjoinJoinServiceJoinService9,JoinService类将Interger值(代表更新成功与否的判断条件)JoinServlet10,JoinServletdisPatch()responseJSP1,UserJSP3,JoinServletJoinServicejoinQuery()函数进行查询。4,JoinServiceJoinDAOjoinQuery()函数完成查询。5,JoinDAOJoinVOJoin6,JoinDAOPageHelp7,JoinVOPageHelpJoinDAO8,JoinDAOPageHelpJoinService9,JoinServicePageHelpJoinServlet10,JoinServletdisPatch()responseJSPclassQuery()12341、用户查询:1,UserJSP3,UserServletUserServiceUserQuery()函数进行查询。4,UserServiceUserDAOUserQuery()函数完成查询。5,UserDAOUserVOUser6,UserDAOPageHelp7,UserDAOPageHelpUserService8,UserServicePageHelpUserServlet2、用户删除:1,UserJSP2,JSPpostServlet3,UserServletUserServiceuserDelete()函数进行删除。4,UserServiceUserDAOuserDelete()函数完成删除。5,UserDAO类将Interger值(代表删除成功与否的判断条件)UserService6,UserService类将Interger值(代表删除成功与否的判断条件)UserServlet7,UserServletdisPatch()responseJSP3、用户信息修改:1,UserJSP2,JSPpostServlet3,UserServletUserServiceuserUpdate()函数进行更新。5,UserDAOUserVOUser6,UserDAO类将Interger值(代表更新成功与否的判断条件)UserService7,UserService类将Interger值(代表更新成功与否的判断条件)UserServlet8,UserServletDispatch()responseJSP4、创建角色1,UserJSPCreate3,RoleServletRoleServiceRoleInsert()函数进行添加。4,RoleServiceRoleDAORoleInsert()函数完成添加。5,RoleDAORoleVORole6,RoleDAOroleVO(代表添加的角色)RoleService8,PermissDAOPermissVOPermissRole9,PsermissDAO类将Interger值(代表添加成功与否的判断条件)RoleService10,RoleServiceInterger(代表添加成功与否的判断条件)RoleServlet11,RoleServletdisPatch()responseJSP5、修改角色信息1,UserJSP2,JSPpostServlet3,RoleServletRoleServiceRoleModify()函数进行添加。5,RoleDAORoleVORole6,RoleDAOroleVO(代表更新的角色)RoleService8,PermissDAOPermissVOPermiss10,RoleServicePermissDAOpermissDelete()函数完成角色修11,RoleDAOInteger(代表更新的成功与否)RoleService12,RoleServiceInterger(代表更新成功与否的判断条件)RoleServlet13,RoleServletdisPatch()responseJSP6、角色信息查询:1,UserJSP3,RoleServletRoleServiceRoleQuery()函数进行查询。4,RoleServiceRoleDAORoleQuery()函数完成查询。5,RoleDAORoleVORole6,RoleDAOroleVO(代表查询的角色)RoleService8,PermissDAOPermissVOPermiss9,PermissDAOPageHelp10,PermissDAOPageHelpRoleService11,RoleServicePageHelpRoleServlet12,RoleServletdisPatch()responseJSP7、创建权限1,UserJSPCreate2,JSPpostServlet4,PowerServicePowerDAOPowerInsert()函数完成添加。5,PowerDAOPowerVOPower6,PowerDAO类将Interger值(代表添加成功与否的判断条件)返回给PowerService7,PowerServiceInterger(代表添加成功与否的判断条件)PowerServlet8,PowerServletdisPatch()responseJSP8、权限信息查询:1,UserJSP3,PowerServletPowerServicePowerQuery()函数进行查询。4,PowerServicePowerDAOPowerQuery()函数完成查询。5,PowerDAOPowerVOPower6,PowerDAOPageHelp7,PowerDAOPageHelpPowerService8,PowerServicePageHelpPowerServletpowerDelete()、powerUpdate()CRUDpowerInsert()CRUDCRUD异常查询模块类图CURD查询参数通过form以POST形式传递给服务器上成查询SQLExcOrderServicequery(sql,currentpage),此处的currentpage=1或者由javascript得到的currentpage值ExcOrderServiceExcOrderDAOExcOrderDAOsqlcurrentpage生成新的符合显示条件的SQL语句,查询数据库,将查询结果集(待显示的)封装进由ExcOrderDAOLIST中。LISTPagehelpExcOrderDAOLISTpagehelppagehelpExcOrderServicepagehelpExcOrderServletpagehelpExcOrder.jspExcOrderServlet获取参数condition="add",跳转到ExcOrder_add.jspsqlExcOrderServletcondition="delete",获取用户输入的删除信息,sqladd(sql)ExcOrderServlet获取参数condition="update",获取用户输入的更新信息,sqladd(sql)ChargeServletChargeServlet获取配送费信息,生成sql语句,调用ChargeServiceChargeService获取数据库连接对象conn,调用ChargeDAO中的ChargeDAOChargeServletChargeService的ChargeDAOchargeApply(),时queryServlet获取参数"all"queryService调用DBConnection的getConn(),建立数据库连接,生成Connectionconn,queryDAOLISTqueryServlet获取参数"false"queryService调用DBConnection的getConn(),建立数据库连接,生成Connectionconn,queryDAOLISTqueryServlet获取参数"true"queryService调用DBConnection的getConn()Connectionconn,querytrue(conn,sql)queryDAOLISTpagehelppagehelppagehelppagehelpquery.jspqueryServlet获取参数generate.jspgenerateServicegenerateServiceconngenerateDAOgenerateServicemanual(sql)generateServiceconngenerateDAOmanual(conn,sql)1,userJSPCURD3,ProfitsServiceDBConnection4,ProfitsServletProfitsServicequery()方法进行查询。5,ProfitsServiceOrderDAOorderQuery()方法完成查询。6,OrderDAOOrderVOOrder7,OrderDAOListOrderVO8,OrderDAOListProfitsService9,ProfitsServiceListOrderVO10,ProfitsServiceprofitsDAOprofitsQuery()方法进行查询。11,ProfitsServiceProfitsVOProfits12,ProfitsDAOPageHelp13,ProfitsDAOPageHelpProfitsService14,ProfitsServicePageHelpProfitsServletProfitsServletdisPatch()responseJSP1车辆管理类图(查看&查询车辆信息时序图(Carinfo.jspCarServletCarServiceCarServiceDAODAOCartypeVOCartypeVOCartypeVOCarServiceDAODAOCarinfoVODAOPageHelpPageHelpPageHelp修改车辆信息时序图(Carinfo.jspCarServletCarinfoVOCarServletCarServiceCarServiceDAOCarServiceDAODAOCartypeVOCartypeVOCartypeVOCarServiceDAODAOCarinfoVODAOPageHelpPageHelpPageHelp新增车辆信息时序图(Carinfo.jspCarServletCarinfoVOCarServletCarServiceCarServiceDAOCarServiceDAODAOCartypeVOCartypeVOCartypeVOCarServiceDAODAOCarinfoVODAOPageHelpPageHelpPageHelp删除车辆信息时序图(Carinfo.jspCarServletCarServiceCarServiceDAOCarServiceDAODAOCartypeVOCartypeVOCartypeVOCarServiceDAODAOCarinfoVODAOPageHelpPageHelpPageHelp跳转到修改时序图(Carinfo.jspCarServletCarServiceCarServiceDAODAOCartypeVOCartypeVOCartypeVOCarServiceDAODAOCarinfoVODAOPageHelpPageHelpPageHelp跳转到新增时序图(Carinfo.jspCarServletCarServiceCarServiceDAODAOCartypeVOCartypeVOCartypeVO8利润分配类图(查看利润分配比例时序图(Profit.jspProfitServletProfitServiceProfitServiceDAODAOProfitVOProfitVOProfitVO修改利润分配时序图(Profit.jspProfitServletProfitVOProfitServletProfitServiceProfitServiceDAOProfitServiceDAODAOProfittypeVOProfittypeVOProfittypeVO8运费管理类图(6,7,其中profittransfee9收益统计类图(查询收益统计时序图(2, e,cartype都替换成Point11配送点基本信息管理类图(查看配送点基本信息时序图(jspServletServiceServiceDAODAOPointVODAOPageHelpPageHelpPageHelp修改配送点基本信息时序图(jspServletPointVOServletServiceServiceDAOServiceDAODAOPointVODAOPageHelpPageHelpPageHelp删除配送点基本信息时序图(jspServletServiceServiceDAOServiceDAODAOPointVODAOPageHelpPageHelpPageHelp跳转到修改配送点基本信息时序图(jspServletServiceServiceDAODAOPointVOPointVOPointVO功能二:配送费方16配送费方案类图(查看配送费方案时序图(jspServletServiceServiceDAODAOchargeVODAOPageHelpPageHelpPageHelp配送费方案时序图(客户通过终端浏览器提交请jspServletService调用Service方法处理请调用DAO方法处理请ServiceDAODAOchargeVODA

温馨提示

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

评论

0/150

提交评论