服装销售网站设计与实现.ppt
《服装销售网站设计与实现.ppt》由会员分享,可在线阅读,更多相关《服装销售网站设计与实现.ppt(67页珍藏版)》请在冰点文库上搜索。
服装销售网站的设计与实现,学院:
计算机科学与工程专业:
计算机科学与技术班级:
090401学号:
20091227姓名:
马宝军指导教师:
袁华,开发技术及工具系统分析系统设计系统实现,一、开发技术及工具,本课题采用J2EE技术,以intellij为工具oracle做数据库。
二、系统分析,二类用户:
顾客(会员)管理员,会员用例图,管理员用例图,会员删除,公告信息查询,公告信息修改,extend,管理员,修改公告信息,商品信息管理,商品查看,extend,管理文本信息,添加公告信息,extend,extend,extend,extend,商品删除,商品修改,extend,会员管理,会员信息查看,extend,extend,extend,extend,商品添加,功能模块,三、系统设计,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.界面设计,管理员添加商品界面,系统首页,服装详细信息的界面,购物车界面,查看订单界面,检索商品的界面,订单管理的界面,订单统计的界面,致谢,感谢在座的所有老师!