服装销售网站设计与实现PPT文档格式.ppt
《服装销售网站设计与实现PPT文档格式.ppt》由会员分享,可在线阅读,更多相关《服装销售网站设计与实现PPT文档格式.ppt(67页珍藏版)》请在冰豆网上搜索。
![服装销售网站设计与实现PPT文档格式.ppt](https://file1.bdocx.com/fileroot1/2022-11/3/1485e7fd-3856-417b-b770-f82b5f63ee80/1485e7fd-3856-417b-b770-f82b5f63ee801.gif)
090401学号:
20091227姓名:
马宝军指导教师:
袁华开发技术及工具系统分析系统设计系统实现一、开发技术及工具本课题采用J2EE技术,以intellij为工具oracle做数据库。
二、系统分析二类用户:
顾客(会员)管理员会员用例图商品及公告信息查询注册及信息管理购买成功信息发出订单extendextend订单查询订购商品会员include放入购物车查看购物车修改购物车extend管理员用例图会员删除公告信息查询公告信息修改extend订单管理管理员修改公告信息商品信息管理商品查看extend管理文本信息添加公告信息extendextendextendextend商品删除商品修改extend会员管理会员信息查看extendextend订单查询发货extendextend订单统计商品添加功能模块三、系统设计1、系统时序图用户注册成为会员时序图会员浏览商品时序图会员查询商品时序图如图会员购买商品时序图管理员添加商品时序图管理员删除商品时序图2、系统数据流图顶层数据流图一层数据流程图二层数据流图用户注册及信息管理二层数据流图商品管理二层数据流图订购商品第二层数据流图订单查询第二层数据流图如图订单管理第二层数据流图会员管理第二层数据流图如图3.数据库设计3.1E-R设计3.2表设计实体属性图商品实体属性图订单实体属性图用户实体属性图管理员实体属性图评论实体属性图公告信息实体属性图系统总E-R图表设计商品类别信息表商品信息表订单信息表用户信息表管理员信息表评论信息表公告信息表四、系统实现1、用户管理流程图用户注册登陆修改信息搜索商品购买查看订单2.商品管理流程图商品添加修改删除处理订单统计订单3.实现文件列表模型层的实现总共设计了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方法。
控制层的实现控制层的实现这里设计了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获取用户姓名。
展示层的实现展示层的实现展示层利用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查询商品信息页面queryUserInfo.jsp查询用户信息页面4.界面设计管理员添加商品界面系统首页服装详细信息的界面购物车界面查看订单界面检索商品的界面订单管理的界面订单统计的界面致谢感谢在座的所有老师!