服装销售网站设计与实现PPT课件_第1页
服装销售网站设计与实现PPT课件_第2页
服装销售网站设计与实现PPT课件_第3页
服装销售网站设计与实现PPT课件_第4页
服装销售网站设计与实现PPT课件_第5页
已阅读5页,还剩62页未读 继续免费阅读

下载本文档

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

文档简介

1 服装销售网站的设计与实现 学院 计算机科学与工程专业 计算机科学与技术班级 090401学号 20091227姓名 马宝军指导教师 袁华 2 开发技术及工具系统分析系统设计系统实现 3 一 开发技术及工具 本课题采用J2EE技术 以intellij为工具oracle做数据库 4 二 系统分析 二类用户 顾客 会员 管理员 5 会员用例图 6 管理员用例图 会员删除 公告信息查询 公告信息修改 extend 管理员 修改公告信息 商品信息管理 商品查看 extend 管理文本信息 添加公告信息 extend extend extend extend 商品删除 商品修改 extend 会员管理 会员信息查看 extend extend extend extend 商品添加 7 功能模块 8 9 三 系统设计 1 系统时序图 10 用户注册成为会员时序图 11 会员浏览商品时序图 12 会员查询商品时序图如图 13 会员购买商品时序图 14 管理员添加商品时序图 15 管理员删除商品时序图 16 2 系统数据流图 17 顶层数据流图 18 一层数据流程图 19 二层数据流图 20 用户注册及信息管理二层数据流图 21 商品管理二层数据流图 22 订购商品第二层数据流图 23 订单查询第二层数据流图如图 24 订单管理第二层数据流图 25 会员管理第二层数据流图如图 26 3 数据库设计3 1E R设计3 2表设计 27 实体属性图 28 商品实体属性图 29 订单实体属性图 30 用户实体属性图 31 管理员实体属性图 32 评论实体属性图 33 公告信息实体属性图 34 系统总E R图 35 表设计 36 商品类别信息表 37 商品信息表 38 订单信息表 39 用户信息表 40 管理员信息表 41 评论信息表 42 公告信息表 43 四 系统实现 1 用户管理流程图 44 用户注册 45 登陆 46 修改信息 47 搜索商品 48 购买 49 查看订单 50 2 商品管理流程图 51 商品添加修改删除 52 处理订单 53 统计订单 54 3 实现文件列表 55 模型层的实现 总共设计了12个Bean 如下所示 BaseBean java父类 定义了id和name属性 UserBean java 代表客户的类 定义了客户的若干属性 DataBaseTypeBean java 代表数据库类型的类 继承BaseBean DisplayGoodstBean java 代表显示商品信息的Bean DisplayUserBean java 代表显示用户信息的Bean GoodsBean java 代表商品信息的类 GoodsTypeBean java 代表商品类型的类 AdminUserBean java 代表管理员信息类 UserBean java 代表用户信息的类 OrderBean java 代表订单信息类 继承自GoodsBean Conmment java 代表评论类 File Java 代表文本信息类 这些Bean类除了属性外 都是get和set方法 56 控制层的实现 这里设计了11个Servlet类 调用了业务类的业务方法及持久化方法实现程序流程 描述如下 CheckLoginFilter java 过滤器类 判断用户是否已经登录 LoginServlet java 登录Servlet LogoutServlet java 退出ServletDataBaseType java该类中定义了3个业务方法 getDataBaseList方法获取数据库list getDataBaseID方法获得数据库类型ID getDataBaseName方法获取数据库类型名 DB java该类中定义了1个方法 connectDatabase方法连接数据库 GoodsServlet java该类中定义了3个业务方法 getGoodsList方法获取商品信息list getGoodsID方法获取商品信息ID getGoodsName方法获得商品信息名 OrderServlet java该类中定义了3个业务方法 getOrderList方法获取客户list getOrderID方法获得客户ID FileServlet java该类中定义了4个业务方法 insertFile方法增加文档 getFileName方法获得文档名 checkFileExists方法判断文件是否存在 updateFile方法更新文件信息 GoodsManageServlet java该类中定义了8个业务方法 exist方法判断项目名是否已存在 checkCustomer判断客户是否存在 saveGoods保存新增商品 getGoodsInfo获取需项目信息 modifyGoodsInfo修改项目信息 queryGoodstList查询项目列表 deleteGoods删除项目 getProjectNameList获取项目名列表 UserServlet java该类中定义了7个业务方法 exist方法判断用户是否已存在 saveUser保存新增用户 getUserList查询用户列表 getUser获取用户 modifyUser修改用户信息 deleteUser删除用户 getUserName获取用户姓名 57 展示层的实现 展示层利用JSP实现 各JSP页面如下所示 login jsp 登录到系统主页面showGoods jsp显示商品信息页面showTheGoods jsp显示用户选中的商品信息页面buy jsp填写购买信息页面mycat jsp购物车页面showOrders jsp显示订单页面addCustomerInfo jsp 增加商品中客户信息页面addGoodsInfo jsp 增加商品信息页面addUserInfo jsp 增加用户信息页面countGoods jsp 统计商品信息页面modifyGoodsInfo jsp 修改商品信息页面modifyUserInfo jsp 修改用户信息页面queryGoodsInfo jsp查询商品信息页面que

温馨提示

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

评论

0/150

提交评论