详细设计-基于SSH架构的3c电子商务网站中仓库管理模块的设计_第1页
详细设计-基于SSH架构的3c电子商务网站中仓库管理模块的设计_第2页
详细设计-基于SSH架构的3c电子商务网站中仓库管理模块的设计_第3页
详细设计-基于SSH架构的3c电子商务网站中仓库管理模块的设计_第4页
详细设计-基于SSH架构的3c电子商务网站中仓库管理模块的设计_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

基于SSH架构的3c电子商务网站中仓库模块的详细设计总页数编制南昌航空大学 详细设计报告 版本:0.1.12修 改 履 历修改编号 日期 修改人 版本号 修改内容1 0.1.0 初始做成2 0.1.1 一次修改南昌航空大学 详细设计报告 版本:0.1.13目 录1 引言 .41.1 编制目的 .41.2 参考资料 .41.3 系统开发环境 .41.4 词汇表 .42 系统开发环境 .53 系统设计思路 .64 系统公用代码设计 .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 数据库设计 .196.1 功能说明 .196.2 数据表设计 .19南昌航空大学 详细设计报告 版本:0.1.141 引言1.1 编制目的本报告详细完成对 3c 电子商务网站的整体设计,达到指导开发的目的,同时实现和测试人员及用户的沟通。本报告面向详细设计人员、开发人员、测试人员及最终用户而编写,是了解系统的导航。1.2 参考资料1.3 系统开发环境操作系统: Windows XP集成开发工具:MyEclipse 10.0M编译环境:J2SDK 1.6Web 服务器:Tomcat 6.01.4 词汇表词汇名称 词汇含义 备注警戒线 是保证商品的数量在某一值之上而设定的界线商品单 是商品信息的描述。主要内容:商品编号,商品名称,数量等分类单 是商品类型的描述。主要内容:商品大分类,小分类2 系统开发环境操作系统: Windows XP南昌航空大学 详细设计报告 版本:0.1.15集成开发工具:MyEclipse 10.0M编译环境:J2SDK 1.6Web 服务器:Tomcat 6.03 系统设计思路本系统采用 B/S 模式的模块化设计,并且采用最先进的 SSH 架构以系统公用代码为基本功能支持,将整个系统划分为商品仓库模块、销售模块、物流模块、财务管理模块。4 系统公用代码设计4.1 分页组件类:4.1.1 功能描述Page 类用于封装页面常用的信息,用于页面间对象的传递,PagerHelp 类用于产生Page 类的实例。4.1.2 类、方法描述 Page 类返回值 方法名 功能 参数说明int getStartRow() 获得页面 起始页int getCurrentPage() 获得总页数int getPageSize() 获得当前页int getTotalPages() 获得每页显示的行数void setStartRow() 获得总行数void setTotalPages() 设置总页数南昌航空大学 详细设计报告 版本:0.1.16void setCurrentPage() 设置当前页void setPageSize() 设置每页显示的行数void setTotalRows() 设置总行数 PagerHelp返回值 方法名 功能 参数说明Page getPager() 获得 Page 对象 HttpServletRequestrequest,请求对象 int totalRow,总行4.2 过滤组件类:CharacterFilter, LoginFilter4.2.1 功能描述用于字符编码的过滤,用户是否登陆验证类,方法描述CharacterFilter返回值 方法名 功能 参数说明void doFilter() 过滤字符串 HttpServletRequest request, 请求对象HttpServletResponseresponse, 回应对象FilterChain chain南昌航空大学 详细设计报告 版本:.1.2LoginFilter返回值 方法名 功能 参数说明void doFilter() 判断用户是否登陆 HttpServletRequest request, 请求对象HttpServletResponseresponse, 回应对象FilterChain chain4.3 HibernateSessionFactory 类4.3.1 功能描述获取 Session 对象实例4.3.2 类、方法描述Page返回值 方法名 功能 参数说明Session getSession () 获得 Session 对象实例4.4 404.jsp, 500.jsp4.4.1 功能说明该页面显示经 Struts 捕获的异常信息,并提供返回超链接。南昌航空大学 详细设计报告 版本:.2 设计说明 界面设计图 4-2 404 异常处理图 4-3 500 异常处理 逻辑设计该页面使用标签显示 Struts 捕获的异常信息。并使用 JavaScript 代码作为返回发生异常的请求。4.5 CSS: css4.5.1 功能说明为本系统各页面提供 CSS 支持,使得样式统一化。4.5.2 设计说明分别为 HTML 基本元素(body 、table、select 、a 等) 、去掉图片和表单边框、按钮、普通信息、分页页码、后台任务链接等设计统一的样式。南昌航空大学 详细设计报告 版本: 页面图片文件夹:imag es4.6.1 功能说明该文件夹中包含了本系统页面需要使用的图片文件。5 功能模块设计5.1 仓库管理模块设计5.1.1 功能说明仓库的主要工作是直接面向客户,为客户提供服务。功能包括:商品信息查询、分类查询。商品查询:仓管员可查询所有商品信息,系统显示满足条件的商品信息。商品分类:商品的分类情况。库存管理:商品的管理数量情况。.1模块功能通过查询功能可以查看商品的详细信息.2 类、方法设计GoodsAction 类该类的功能:对于商品所有操作均提供相应的方法。返回值 方法名 功能 参数说明boolean query() 查询商品信息,其中包括外键关联查询的商品表的全部信息及分类表信息TaskDAO 与 ITaskDAO 的映射类对象南昌航空大学 详细设计报告 版本:0.1.110Boolean Add 添加商品信息提供功能 对数据表进行操作和映射Boolean Update 修改商品信息提供功能服务 对数据表进行操作和映射Boolean Show显示商品信息对 GoodsDAO 和 IGoodsDAO 的映射类对象Classify 类与 IClassifyDAO 类该类的功能:查询商品分类信息,并修改商品状态。返回值 方法名 功能 参数说明boolean query() 查询商品分类信息,其中包括外键关联查询的部信息支撑 IClassify 类相关操作Boolean Add 添加商品分类信息提供功能 支撑 GoodsAction 类相关操作Boolean Update 修改商品分类信息提供功能服务支撑 GoodsAction 类相关操作Boolean Show 显示商品分类信息 支撑 GoodsAction 类相关操作GuardLineService 与 IGuardLineService 类这连个类主要功能是用于支撑于 hibernate 架构中对数据库进行的连接和操作。从而支撑了相应的 DAO 和 Action 的对于数据使用的操作。返回值 方法名 功能 参数说明Boolean Add 添加商品警戒线提供功能 支撑 GoodsAction 类相关操作Boolean Update 修改商品警戒线提供功能 支撑 GoodsAction 类相关操作Boolean Delete 删除商品警戒线提供功能 支撑 GoodsAction 类相关操作Task 类该类就是一个创建商品信息实体,储存商品信息。返回值 方法名 功能 参数说明void setters 商品的信息 无int/String/Dategetters 商品的信息 无南昌航空大学 详细设计报告 版本:0.1.1.3时序图商品信息时序图5.1.2 相关数据表商品信息表,商品分类表,仓库信息表,厂家表,6 数据库设计6.1 功能说明 对数据库设计中涉及到的各种项目,如数据项、记录、表、数据库等建立数据字典,以说南昌航空大学 详细设计报告 版本:0.1.112明它们的标识符、同义名及有关信息,并说明对此数据字典设计的基本考虑,如有单独数据库设计文档,此处标明文件名和存储位置即可。6.2 数据表设计6.2.1 商品信息表该表主要存储商品的具体信息字段名 类型 可为空 默认 注释goodsId String 不可 商品的唯一标识符goodsName String 不可 商品的名称goodsShortname String 不可 商品简称goodsType String 不可 商品类型goodsPicture String 不可 商品的图片描述goodsInfo String 不可 商品的描述信息goodsIsOn String 不可 商品是否上线goodsOnTime Date 不可 上线时间goodsNumber String 不可 商品的库存量goodsGuardLine String 不可 商品的警戒线goodsPrice String 不可 商品普通售价6.2.2 商品分类信息该表主要存储店铺的信息以便查询字段名 类型 可为空 默认 注释goodsId String 不可 商品的唯一标识符goodsBigClassify String 不可 商品大分类goodsSmlClassify String 不可 商品小分类南昌航空大学 详细设计报告 版本:0.1.113仓库信息字段名 类型 可为空

温馨提示

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

评论

0/150

提交评论