网上商城项目

上传人:F****n 文档编号:99619643 上传时间:2019-09-20 格式:DOC 页数:6 大小:58KB
返回 下载 相关 举报
网上商城项目_第1页
第1页 / 共6页
网上商城项目_第2页
第2页 / 共6页
网上商城项目_第3页
第3页 / 共6页
网上商城项目_第4页
第4页 / 共6页
网上商城项目_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《网上商城项目》由会员分享,可在线阅读,更多相关《网上商城项目(6页珍藏版)》请在金锄头文库上搜索。

1、需求确定1, 普通用户通过系统浏览商品(按类别)2, 普通用户通过系统搜索商品(按类别,价位,日期)3, 普通用户通过系统下订单(享受市场价)4, 普通用户可以注册成为系统会员(免费注册)5, 会员可以浏览和检索商品6, 会员可以下订单,享受会员价7, 会员可以浏览自己下过的订单8, 会员可以管理自己的信息(自服务系统),修改密码,修改送货地址,修改联系方式9, 会员可以分级别1) 不同级别享受不同等级的优惠2) 通过购物的金额确定级别10, 管理员通过后台进行会员管理1) 会员浏览2) 会员历史订单浏览3) 会员删除4) 指定会员级别11, 管理员通过后台进行产品分类的管理,浏览、添加、删除

2、、修改12, 管理员通过后台进行产品管理1) 新增产品2) 产品上柜3) 产品下柜4) 产品销量浏览5) 产品搜索6) 产品删除7) 产品修改13, 管理员通过后台进行订单的管理1) 订单查询2) 修改订单状态3) 订单搜索4) 订单跟踪5) 订单提醒逻辑架构JSP(负责表现) + JavaBean(负责业务逻辑) + Database(负责持久保持数据)物理架构Web服务器,Database服务器技术解决方案WebServer(tomcat6.0),Database(MySQL5.0)业务逻辑分析1, 会员类1) 包装系统会员2) 与订单类有一对多的关系2, 管理员类1) 包装系统管理员3,

3、 产品类1) 包装产品的信息2) 与订单是多对多的关系4, 类别类1) 包装产品的类别2) 树桩结构3) 与产品是一对多的关系5, 订单类1) 包装订单的信息2) 与产品是多对多的关系3) 与会员多对一的关系6, 购物车类1) 包装购物车信息2) 与产品是多对多的关系业务逻辑设计1. User(包装会员)1)properties1. id2. username3. password4. phone5. addr6. rdate(注册时间)2) methods1. getOrders()/得到所有的订单2. save() /将信息存入数据库3. change()/修改信息4. delete/删除

4、信息5. static search()/搜索会员信息2. Administrator1) properties1. username2. password2) methods1. login()3. Product1) properties1. id2. name3. descr(产品描述)4. normalPrice(正常价格)5. memeberPrice(会员价格)6. pdate(产品上架日期)7. category(产品所属的分类)2) methods1. getCategory()(得到产品的类别)2. getSalesCount()(得到产品卖出的数量)3. save(),ch

5、ange(),search()等与数据库进行操作4. Category1) properties1. id2. name 3. descr(描述)4. pid(parent:category)2) methods1. getProductCounts() (得到该类别下的产品数量)2. save(),change()等对数据库进行操作5. SalesOrder&SaleItem两个类SalesOrder类1) Properties1. id(订单编码)2. userid(用户id)3. addr(订单地址)4. SalesItem(产品,产品数量)5. odate(下订单的时间)2) meth

6、ods1. getTotalPrice() (订单总价)2. save(),change()与数据库进行操作3. getSalesItems()(得到订单项)SaleItem类1) properties1. id2. priductID(对应产品ID)3. unitPrice(单价)4. pCount(个数)6. ShoppingCart &CartItem两个类ShoppingCart类1) properties1. userid2. chartItem(购物项)2) methods1. getTotalPrice()2. save(),change()等3. getCartItems()C

7、artItem类1) properties1. productID2. unitPrice3. pCount2) methods1. getTotalPrice数据库的设计SalesItem字段名字段类型说明idint主键、自动递增productidint产品idunitpricefoat单价pcountint数量oederidint订单id、引用salesorder的id前台1. 首页index.jsp1) 某类商品2) 根据id 显示图片3) 搜索4) 注册5) 登陆6) 自服务2. 搜索界面search.jsp3. 搜索结果serachrsult.jsp4. 注册1) 注册页面regis

8、ter.jsp2) 注册成功 registerok.jsp3) 注册失败registererr.jsp5登陆1) 登陆页面login.jsp2) 登陆成功loginok.jsp3) 登陆失败loginerr.jsp6.自服务selfservice.jsp 1) 1修改密码changepassword.jsp2) 2修改成功changepasswordok.jsp3) 3修改失败changepassworderr.jsp4) 4修改其他信息changeinfo.jsp5) 5修改其他信息成功changeinfook.jsp6) 6修改其他信息失败changeinfoerr.jsp7购物1) 1购

9、物车浏览cart.jsp2) 2结账buy.jsp后台(admin目录下)1.登陆页面login.jsp2首页index.jsp 用户管理 产品管理 类别管理 订单管理3.用户管理 显示用户userlist.jsp 删除用户userdelete.jsp 搜索用户 usersearch.jsp4.产品管理 产品显示productlist.jsp 产品添加 productadd.jsp 产品更改productchange.jsp 产品删除 productdelete.jsp 产品搜索productSearch.jsp5 类别管理 类别显示categorylist.jsp 类别添加categoryadd.jsp 类别删除categorydelete.jsp 类别修改categorychange .jsp6 订单管理 订单浏览salesorderlist.jsp 订单处理salesorderdeal.jsp电视墙也就是电视背景装饰墙,是居室装饰特别是大户型居室的重点之一,在装修中占据相当重要的地位,电视墙通常是为了弥补客厅中电视机背景墙面的空旷,同时起到修饰客厅的作用。因为电视墙是家人目光注视最多的地方,长年累月地看也会让人厌烦,所以其装修就尤为讲究

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号