(精品)基于BS模式的网上书店系统.ppt
基于基于B/S模式的网上模式的网上书店系统的设计及书店系统的设计及实现实现姓名:邵靖越指导教师:施海宁网上书店开发环境v开发工具:mysql数据库、可视化工具SQLyog Enterprise、MyEclipse、Dreamweaverv开发环境:windows xpv技术框架:jsp+servlet+javabeanv设计模式:MVC模式数据库设计v1、customer:用户信息表v2、manager:管理员信息表v3、bookinfo:书籍信息表v4、classinfo:书籍类别表v5、indent:订单表v6、book_indentlist:详细订单表v7、che:购物车表v8、bookcomment:图书评论表v9、help:公告及注册协议信息表表v10、message:留言表v11、question:常见问题表系统功能模块v1、前台功能模块v2、后台功能模块 前台功能模块用户管理图书管理订单模块用户登录用户注册用户资料修改图书搜索精品推荐购物车模块其他模块帮助信息留言簿 v 后台功能模块图书管理订单管理会员管理图书信息图书分类图书评论站务管理帮助信息常见问题会员信息留言管理网上购书流程图 没注册 继续购书 用户注册 用户登录陆查找图书 用户资料修改 没登陆 成功添加 添加到购物车 查看购物车 修改数量 退回指定图书 结账 生成订单 支付 用户建议 订单查询 删除购物车中内容 主要操作涉及数据库表信息v用户购买商品:用户表、产品表、订单表、详细订单表v管理员删除用户:用户表、订单表、详细订单表、购物车表v管理员删除订单:订单表、详细订单表用户主要功能v购买书籍v购物车v评论v留言购买书籍v用户购买商品:生成订单表及详细订单表v用户付款:减库存,更新付款状态v管理员后台发货v用户前台查看信息v用户评论已买书籍v管理员后台回复评论 购物车v购物车相当于一个购物篮,将想要购买的书籍放入其中,加入购物车的书籍没有生成订单,可以加多个产品在购物车中,在购物车中可以修改产品数量,删除购物车中产品,下一步生成订单并删除购物车中内容评论v可对已经购买的书进行评论,并且只能评论一次,交易没有成功不能评论,管理员可查看用户评论,并对评论进行回复,会员可以在我的评论中查看自己曾经发布的评论及管理员的回复留言簿v注册用户可在留言簿留言,可查看其他用户留言,管理员后台回复多表查询v根据用户ID查询该用户所有订单及详细订单号vselect customer.cId,book_indentlist.listid,book_indentlist.identIdvfrom book_indentlistvleft join indent onvbook_indentlist.identId=indent.idvleft join customer onvindent.userName=customer.namevwhere customer.cId=1多表查询v根据订单号查询详细订单及产品信息vselect book_indentlist.listid,book_indentlist.identId,book_indentlist.bookNo,book_indentlist.num,book_indentlist.ispl,bookinfo.bookName,bookinfo.preferPrice,bookinfo.marketPricevfrom indent vleft join book_indentlist on indent.id=book_indentlist.identId vleft join bookinfo on book_indentlist.bookNo=bookinfo.bookId where indent.id=13总结v通过本次设计,使我对jsp、javabean和servlet等有了进一步的认识,在这个过程中,我把课堂上学到的软件开发知识用到了项目开发中,解决了不少问题,使我懂得了理论与实际结合的重要性。此次设计有很多不完善之处,我会继续修改。v谢谢!