




已阅读5页,还剩18页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
3C电子商务物流中心模块的设计详细设计总页数 23 正文 21 附录 生效日期编制 批准南昌航空大学 详细设计报告 版本:0.1.02修 改 履 历修改编号 日期 修改人 版本号 修改内容1 0.1.0 初始做成南昌航空大学 详细设计报告 版本:0.1.03目 录1 引言 .41.1 编制目的 .41.2 参考资料 .41.3 系统开发环境 .41.4 词汇表 .42 系统开发环境 .53 系统设计思路 .54 系统公用代码设计 .64.1 分页组件类: .64.2 过滤组件类:CHARACTER FILTER, LOGINFILTER.74.3 HIBERNATESESSIONFACTORY 类 .84.4 404.JSP, 500.JSP .84.5 CSS: CSS.94.6 页面图片文件夹:IMAGES .95 功能模块设计 .105.1 物流中心模块设计 .106 数据库设计 .216.1 功能说明 .216.2 数据表设计 .21南昌航空大学 详细设计报告 版本:0.1.041 引言1.1 编制目的本报告详细完成对 3C 电子商务的物流中心模块的设计,达到指导开发的目的,同时实现和测试人员及用户的沟通。本报告面向详细设计人员、开发人员、测试人员及最终用户而编写,是了解系统的导航。1.2 参考资料1.3 系统开发环境操作系统: Windows XP集成开发工具:MyEclipse 10.0编译环境:J2SDK 1.6Web 服务器:Tomcat 6.01.4 词汇表词汇名称 词汇含义 备注订单 是公司根据客户的购物要求所生成配送原始的单据。订单的主要内容:订单编号,派送单编号,退货编号,收货人编号,商品编号,生效时间,是否可更改,货物数量,订单费,是否发货,确认收货,派送方式。派送单 是公司根据的订单所生成派送的单据。派送单的主要内容:派送单编号,装车编号,物流公司编号,派送日期。南昌航空大学 详细设计报告 版本:0.1.05默认收货表 是客户填写的收货人信息所生成的表。主要内容:收货人编号,账户,姓名,区域地址,详细地址,联系方式。货物装车 是公司根据相同的到达区域地址形成的表。主要内容:装车编号,装车体积。退货单 是公司根据客户退货而生成的单据。主要内容:退货编号,订单编号,退货日期。物流公司 是公司根据物流公司的信息生成的信息。主要内容:公司编号,公司名称,物流公司地址,物流公司电话。签收单 是公司根据收货签收生成的单据。主要内容:签收单号、订单号、收货人编号、物流公司编号、货车编号、反馈信息、收货时间2 系统开发环境操作系统: Windows XP集成开发工具:MyEclipse 10.0编译环境:J2SDK 1.6Web 服务器:Tomcat 7.03 系统设计思路本系统采用模块化设计,并且采用最先进的 S2SH 架构以系统公用代码为基本功能支持,将整个系统划分为派送单管理模块、收货人管理模块、装车模块、物流公司模块、签收单模块、以及退货管理模块。南昌航空大学 详细设计报告 版本:0.1.064 系统公用代码设计4.1 分页组件类:4.1.1 功能描述Page 类用于封装页面常用的信息,用于页面间对象的传递,PagerHelp 类用于产生Page 类的实例。4.1.2 类、方法描述 Page 类返回值 方法名 功能 参数说明int getStartRow() 获得页面 起始页int getCurrentPage() 获得总页数int getPageSize() 获得当前页int getTotalPages() 获得每页显示的行数void setStartRow() 获得总行数void setTotalPages() 设置总页数void setCurrentPage() 设置当前页void setPageSize() 设置每页显示的行数void setTotalRows() 设置总行数 PagerHelp返回值 方法名 功能 参数说明Page getPager() 获得 Page 对象 HttpServletRequestrequest,请求对南昌航空大学 详细设计报告 版本:0.1.07象 int totalRow,总行4.2 过滤组件类:CharacterFilter, LoginFilter4.2.1 功能描述用于字符编码的过滤,用户是否登陆验证类,方法描述CharacterFilter返回值 方法名 功能 参数说明void doFilter() 过滤字符串 HttpServletRequest request, 请求对象HttpServletResponseresponse, 回应对象FilterChain chainLoginFilter返回值 方法名 功能 参数说明void doFilter() 判断用户是否登陆 HttpServletRequest request, 请求对象HttpServletResponseresponse, 回应对象FilterChain chain南昌航空大学 详细设计报告 版本:0.1.084.3 HibernateSessionFactory 类4.3.1 功能描述获取 Session 对象实例4.3.2 类、方法描述Page返回值 方法名 功能 参数说明Session getSession () 获得 Session 对象实例4.4 404.jsp, 500.jsp4.4.1 功能说明该页面显示经 Struts 捕获的异常信息,并提供返回超链接。4.4.2 设计说明 界面设计图 4-2 404 异常处理南昌航空大学 详细设计报告 版本:0.1.09图 4-3 500 异常处理 逻辑设计该页面使用标签显示 Struts 捕获的异常信息。并使用 JavaScript 代码作为返回发生异常的请求。4.5 CSS: css4.5.1 功能说明为本系统各页面提供 CSS 支持,使得样式统一化。4.5.2 设计说明分别为 HTML 基本元素(body 、table、select 、a 等) 、去掉图片和表单边框、按钮、普通信息、分页页码、后台任务链接等设计统一的样式。4.6 页面图片文件夹:imag es4.6.1 功能说明该文件夹中包含了本系统页面需要使用的图片文件。南昌航空大学 详细设计报告 版本:0.1.0105 功能模块设计5.1 物流中心模块设计5.1.1 功能说明物流的主要工作是半面向客户,为客户提供服务。功能包括:派送单信息管理、货物装车信息管理、物流公司信息管理、签收单管理、退货管理。派送单信息管理:派送单管理员输入查询条件查询订单:查询条件可包括订单编号、派送方式等;派送单管理员根据派送方式为不自取的生成相应的派送单;派送单管理员根据查询条件查询派送单:查询条件可包括订单编号、派送单编号、派送日期等;系统显示满足条件的订单信息或派送单信息。货物装车信息管理:货物装车管理员输入查询条件查询派送单:查询条件可包括派送单编号、货车编号等;货物装车管理员根据派送方式的选择生成相应的货物装车单;货物装车管理员根据查询条件查询货物装车单:查询条件可包括货车编号、货车装货体积等;系统显示满足条件的派送单信息或货物装车单信息。物流公司信息管理:物流公司信息管理员输入查询条件查询派送单:查询条件可包括派送单编号、物流公司编号等;系统显示满足条件的派送单信息;物流公司信息管理员根据派送方式的选择获取相应的物流公司地址;物流公司信息管理员根据查询条件查询物流公司信息:查询条件物流公司编号。系统显示满足条件的物流公司信息。签收单管理:签收管理员输入查询条件查询签收单:查询条件可包括订单编号、签收单编号;签收单管理员根据签收单编号、订单编号等;系统显示满足条件的订单信息或签收单信息。退货管理:退货管理员输入查询条件查询订单:查询条件可包括订单编号、货车编号;退货管理员根据退货单编号、订单编号等;系统显示满足条件的订单信息或退货单信息。南昌航空大学 详细设计报告 版本:0.1.0115.1.2 子模块设计派送单信息管理.1模块功能派送单管理员输入查询条件查询订单:查询条件可包括订单编号、派送方式等;派送单管理员根据派送方式为不自取的生成相应的派送单;派送单管理员根据查询条件查询派送单:查询条件可包括订单编号、派送单编号、派送日期等;系统显示满足条件的订单信息或派送单信息.2 界面设计.3 类、方法设计DeliveryAction 类该类的功能:对于派送单所有操作均提供相应的方法。返回值 方法名 功能 参数说明boolean query() 根据派送单号,查询派送单信息,其中包括外键关联查询的订单表的全部信息DeliveryDAO 的映射类对象Boolean Add 添加信息提供功能 对数据表进行操作和映射Boolean Update 修改信息提供功能服务 对数据表进行操作和映射Boolean Show 显示信息 对 DeliveryDAO 的映射类对象DeliveryDAO 该类的功能:查询派送单信息。南昌航空大学 详细设计报告 版本:0.1.012返回值 方法名 功能 参数说明boolean query() 根据派送单号,查询派送单信息,其中包括外键关联查询的订单表的全部信息支撑 DeliveryAction 类相关操作Boolean Add 添加信息提供功能 支撑 DeliveryAction 类相关操作Boolean Update 修改信息提供功能服务 支撑 DeliveryAction 类相关操作Boolean Show 显示信息 支撑 DeliveryAction 类相关操作DeliveryService 类这连个类主要功能是用于支撑于 hibernate 架构中对数据库进行的连接和操作。从而支撑了相应的 DAO 和 Action 的对于数据使用的操作。返回值 方法名 功能 参数说明Boolean Add 添加信息提供功能 支撑 TaskAction 类相关操作Boolean Update 修改信息提供功能服务 支撑 TaskAction 类相关操作Boolean Show 显示信息 支撑 TaskAction 类相关操作Delivery 类该类就是一个创建派送单实体,储存派送单信息。返回值 方法名 功能 参数说明void setters 派送单的各类信息 无int/String/Dategetters 派送单的各类信息 无南昌航空大学 详细设计报告 版本:0.1.0.4时序图 货物装车信息管理.1 模块说明对派送单进行装车分配。.2 界面设计.3 类,方法设计Loading 类该类是一个创建装车单实体,储存装车单信息返回值 方法名 功能 参数说明void setters 装车单的各类信息 无int/String/Dategetters 装车单的各类信息 无LoadingAction南昌航空大学 详细设计报告 版本:0.1.014该类的功能:提供货物装车分配的功能。返回值 方法名 功能 参数说明boolean Insert() 读取相应的需要分配的派送单信息,进行派送装车分配的选择LoadingDAO 的映射类对象LoadingDAO 类该类的功能:查询装车单信息。返回值 方法名 功能 参数说明boolean Delete() 删除装车单功能 支撑 LoadingAction 类相关操作Boolean Add 添加信息提供功能 支撑 LoadingAction 类相关操作Boolean Update 修改信息提供功能服务 支撑 LoadingAction 类相关操作Boolean Show 显示信息 支撑 LoadingAction 类相关操作LoadingService 类这连个类主要功能是用于支撑于 hibernate 架构中对数据库进行的连接和操作。从而支撑了相应的 DAO 和 Action 的对于数据使用的操作。返回值 方法名 功能 参数说明Boolean Add 添加信息提供功能 支撑 LoadingAction 类相关操作Boolean Update 修改信息提供功能服务 支撑 LoadingAction 类相关操作Boolean Show 显示信息 支撑 LoadingAction 类相关操作.4 时序图南昌航空大学 详细设计报告 版本:0.1.0 物流公司信息管理.1 模块说明对物流公司信息进行管理。.2 界面设计.3 类,方法设计LogisticsCo 类该类是一个创建物流公司信息实体,储存物流公司信息返回值 方法名 功能 参数说明void setters 物流公司的各类信息 无int/String/Dategetters 物流公司的各类信息 无LogisticsCoAction该类的功能:提供转给物流公司的功能。南昌航空大学 详细设计报告 版本:0.1.016返回值 方法名 功能 参数说明boolean Insert() 读取相应的需要分配的派送单信息,进行派送物流公司分配的选择LogisticsCoDAO 的映射类对象LogisticsCoDAO 类该类的功能:查询装车单信息。返回值 方法名 功能 参数说明boolean Delete()删除物流公司信息功能支撑 LogisticsCoAction 类相关操作Boolean Add添加信息提供功能支撑 LogisticsCoAction 类相关操作Boolean Update修改信息提供功能服务支撑 LogisticsCoAction 类相关操作Boolean Show显示信息支撑 LogisticsCoAction 类相关操作LogisticsCoService 类这连个类主要功能是用于支撑于 hibernate 架构中对数据库进行的连接和操作。从而支撑了相应的 DAO 和 Action 的对于数据使用的操作。返回值 方法名 功能 参数说明Boolean Add添加信息提供功能支撑 LogisticsCoAction 类相关操作Boolean Update修改信息提供功能服务支撑 LogisticsCoAction 类相关操作Boolean Show显示信息支撑 LogisticsCoAction 类相关操作.4 时序图南昌航空大学 详细设计报告 版本:0.1.0 回执录入模块.1 功能说明对签收单表插入数据,并对签收单的状态,收款与否进行修改。.2 界面设计.3 类、方法设计SIGNFOR 类该类是用来创建一个签收单实体,用以提供反馈单信息的类返回值 方法名 功能 参数说明void setters 签收单的各类信息 无int/String/Dategetters 签收单的各类信息 无SIGNFORAction 类南昌航空大学 详细设计报告 版本:0.1.018该类负责签收单各种操作的功能提供返回值 方法名 功能 参数说明boolean Show() 显示所有的签收单的基本信息SIGNFORDAO 的映射Boolean Insert() 对相应的单子进行反馈功能的操作Boolean Query() 查找关键字的签收单信息SIGNFORDAO 类该类的功能:查询签收单信息。返回值 方法名 功能 参数说明boolean Delete() 删除反馈单信息 支撑 SIGNFORAction 类相关操作Boolean Add() 添加反馈提供功能 支撑 SIGNFORAction 类相关操作Boolean Update() 修改信息提供功能服务 支撑 SIGNFORAction 类相关操作Boolean Show() 显示信息 支撑 SIGNFORAction 类相关操作SIGNFORService 类这连个类主要功能是用于支撑于 hibernate 架构中对数据库进行的连接和操作。从而支撑了相应的 DAO 和 Action 的对于数据使用的操作。返回值 方法名 功能 参数说明Boolean Add() 添加信息提供功能 支撑 SIGNFORAction 类相关操作Boolean Update() 修改信息提供功能服务 支撑 SIGNFORAction 类相关操作Boolean Show() 显示信息 支撑 SIGNFORAction 类相关操作.4 时序图南昌航空大学 详细设计报告 版本:0.1.0 退货单信息管理.1 功能说明对于退货单的情况进行退货查询.2 界面设计.3 类、方法设计ReturnGoods 类该类是用来创建一个退货单实体,用以提供退货单信息的类返回值 方法名 功能 参数说明void setters 退货单的各类信息 无int/String/Dategetters 退货单的各类信息 无ReturnGoodsAction 类该类负责查询退货单信息南昌航空大学 详细设计报告 版本:0.1.020返回值 方法名 功能 参数说明boolean Query() 根据相应的关键字对各个商品进行退货查询ReturnGoodsDAO 的映射类Boolean Show() 对退货查询中的信息进行显示ReturnGoodsDAO 类该类的功能:查询反馈单信息,并修改反馈单状态。返回值 方法名 功能 参数说明Boolean Show()显示信息支撑 ReturnGoodsAction 类相关操作ReturnGoodsService 类这连个类主要功能是用于支撑于 hibernate 架构中对数据库进行的连接和操作。从而支撑了相应的 DAO 和 Action 的对于数据使用的操作。返回值 方法名 功能 参数说明Boolean Show()显示信息支撑 ReturnGoodsAction 类相关操作.4 时序图南昌航空大学 详细设计报告 版本:0.1.0215.1.3 相关数据表DELIVERY 表 , SIGNFOR 表 , LOADING 表 , RETURNGOODS 表 LOGISTICSCO 表6 数据库设计6.1 功能说明对数据库设计中涉及到的各种项目,如数据项、记录、表、数据库等建立数据字典,以说明它们的标识符、同义名及有关信息,并说明对此数据字典设计的基本考虑,如有单独数据库设计文档,此处标明文件名和存储位
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 大思政课数字化转型研究
- 2025年午托班转让合同示范文本
- 《2025年电视节目制作委托合同》
- 成语趣味题目及答案大全
- 2025年版商业用地肯德基中国加盟合同
- 常识题目类型及答案解析
- 2025企业租赁合同补充协议书范本
- 临床护理支持中心工作流程
- 湘教版语文三年级下册5.17留几个柿子在树上练习卷
- 常见的前端面试题及答案
- 电机检测报告
- 上市合作合同协议书范本-IPO
- 边坡巡检记录表完整优秀版
- 最新消毒记录表每日消毒表
- 自发冠脉夹层诊疗指南解读
- 《一滴水经过丽江》的课件
- 原子荧光分析(汞)原始记录2
- 三级医院服务能力指南2022
- 家庭室内装饰装修工程验收单
- 物流招标文件模板(完整版)
- 电梯困人救援流程图
评论
0/150
提交评论