当前位置:首页 > 物流管理系统详细设计说明书
userInsert()、powerUpdate()这四个模块与powerInsert()的流程一致,顾客管理的CRUD功能与权限管理的CRUD的流程一致。
3.3.5 异常订单登记查询模块功能实现
异常查询模块类图:
异常登记查询模块时序图:
时序图展示内容叙述:
1. 用户进入CURD页面,输入查询条件并提交
2. 查询参数通过form以POST形式传递给后台服务器上的ExcOrderServlet
3. ExcOrderServlet根据获取的参数condition=”query”判断出查询命令,生成查询SQL语句,调用ExcOrderService的查询方法query(sql,currentpage),此处的currentpage=1或者由javascript得到的currentpage值
4. ExcOrderService 获取和建立数据库的连接,调用ExcOrderDAO的方法query(conn,sql,currentpage)
5. ExcOrderDAO依据传递的sql语句和currentpage生成新的符合显示条件的SQL语句,查询数据库,将查询结果集(待显示的)封装进由ExcOrderDAO对象组成的LIST中。
6. LIST 传递给Pagehelp 对象
7. ExcOrderDAO返回装载了LIST的pagehelp对象 8. pagehelp对象返回到ExcOrderService中 9. pagehelp对象返回到ExcOrderServlet中 10. 11.
pagehelp对象返回到ExcOrder.jsp显示页面 ExcOrderServlet
获取参数
condition=\跳转到
ExcOrder_add.jsp页面
12. 13. 14. 15. 16.
17.
获取用户输入的添加信息,生成sql添加语句,调用add(sql) 获取Connection对象conn,调用ExcOrderDAO中的ExcOrderServlet获取参数condition=\获取用户输入的获取Connection对象conn,调用ExcOrderDAO中的ExcOrderServlet获取参数condition=\获取用户输入获取Connection对象conn,调用ExcOrderDAO中的
add(conn,sql),添加到数据库中
删除信息,生成sql添加语句,调用add(sql) add(conn,sql),从数据库中删除相关信息 的更新信息,生成sql添加语句,调用add(sql) add(conn,sql),更新数据库中信息
3.3.6 配送费设置和申报模块功能实现
配送费设置和申报类图:
配送费设置和申报模块时序图:
时序图展示内容叙述:
1.Client 输入配送费方案
2.提交配送费方案到ChargeServlet中
3.ChargeServlet获取配送费信息,生成sql语句,调用ChargeService的chargeSet(sql)
4.ChargeService获取数据库连接对象conn,调用ChargeDAO中的chargeSet(conn,sql)
5.ChargeDAO生成配送费方案对象 6.用户获取配送费方案信息 7.跳转到ChargeServlet中 8.获取申报参数,提交
9.调用ChargeService的chargeApply()
10.调用ChargeDAO的chargeApply(),修改申报状态
共分享92篇相关文档