欢迎来到天天文库
浏览记录
ID:55571453
大小:899.00 KB
页数:11页
时间:2020-05-18
《基于MVC模式网上书店.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、基于MVC模式网上书店摘要:网上书店又名电子书店、线上书店和虚拟书店,其内涵都一样,都是利用信息技术、数字技术、虚拟技术和网络技术在因特网上进行图书贸易的一种新型书店,是图书出版发行的另一个新型市场。1、系统分析1.1、MVC模式技术Servlet负责响应客户对业务逻辑的请求并根据用户的请求行为,决定将哪个JSP页面发送给客户。JSP页面处于表现层,也就是视图的角色。JavaBean则负责数据的处理1.2、需求分析现在Internet上随处可见网上商城、网上等网站,让消费者(足不出户就可购买到想到的商品,不仅方便了消费者,也让拥有电子商
2、务网站的企业能及时向广大客户推销产品、构建企业形象、赢得利润。电子商务系统与传统的面对面的营销方式相比,具有不可比拟的优势,如销售成本与物流大大降低、信息传输及时等。 为适应电子商务发展的要求,建立一个基于MVC技术的网上书店系统,使书店能过直接与用户联系,该系统可以为用户提供书籍的分类查询和详细信息,用户可以在线购买书籍,确定自己的订单;网上书店销售平台使得用户购买书籍更方便实惠。1.3、项目技术背景操作系统:Windows2000/2003/XP开发工具:JDK1.6+Tomcat5.5+Mysql5.0JcreatorMacrom
3、ediaDreamWeaver8开发技术:基于MVC的JSP动态网站开发,语言Java2、功能概述2.1、系统功能概要设计在本系统中,用户进入该网站后,可以浏览该网站的商品的内容,查询需要的商品的信息;用户注册登陆后,可以通过购物车选购商品,下订单;管理员可以管理货物和顾客的资料等。2.2、系统模块划分前台首页图书分类按图书类型查询按作者查询按出版社查询按书名查询添加到购物车从购物车中删除查看购物车新用户注册用户登录图书查询购物车用户管理用户信息查询注销后台管理管理功能用户信息管理新书上传退出管理理管理员登陆2.3、组建功能对应功能描述
4、用户表示层(视图)控制处理层(控制器)业务逻辑层(模型)首页登陆:index.jspchklogin.javadbConn.java注册:register.jspreg_success.jspreg_fail.jspchkregister.java注销:logout.jsp找回密码:findpass.jspnofind.jspfindpass.java购物车:shoppinglist.jspshoplist.javabooksearch.jsppost.java书的分类:book_sort.jspsort.java书的搜索:bookse
5、arch.jspmatchproduct.jsp管理员登陆:manage_enter.jspmanage.jspmanage.java用户信息:userselfinfo.jspuserinfo.jspmodify_user.jspuserselfinfo.javaupdate_user.javachk_modify.java新书上架:newbook.jspadd_success.jspaddimage.javashowImage.java2.4、模块功能描述用户信息管理:包括用户注册和用户登录和找回密码。图书分类:根据图书类别查询图书信
6、息。图书查询:可以通过书名、作者、出版社查询包含关键字的图书信息。购物车:用户可以添加购买书籍并查询历史购买记录。后台管理:管理员登录后可以实现对用户资料管理,并添加新书信息。2.5用例图用户注册登录用户信息图书查询购物车管理管理员图书管理3、系统数据库设计创建数据库test创建表userid(用来存储用户信息)字段名数据类型说明lognamechar登录名realnamechar真实姓名passwordchar密码emailchar用户emailgenderchar用户性别addresschar用户地址phonechar用户电话pro
7、blemchar密码提示问题answerchar密码回答问题provincechar省份educationchar教育程度hobbieschar爱好selfintrochar自我简介typeint用户类型表book(该表用来记录书本的信息)字段名数据类型说明idint书的id号namechar书名typeInt书的类型:1计算机相关;2外语相关,等等authochar作者presschar书的出版社pricefloat书的价格repertoryint书的库存:1为有,2为无timesdatetime书上架的时间introchar书的简介
8、Imageslongblob书的图片Commendint书是否是推介品表orders(用来存储购物车上的商品)字段名数据类型说明user_namechar用户名goods_typechar所购物的书本名称g
此文档下载收益归作者所有