logo资料库

网上书店实验报告.doc

第1页 / 共18页
第2页 / 共18页
第3页 / 共18页
第4页 / 共18页
第5页 / 共18页
第6页 / 共18页
第7页 / 共18页
第8页 / 共18页
资料共18页,剩余部分请下载后查看
第1章 需求分析
第2章 结构设计
2.1功能结构
2.2用例图
2.3数据库表设计
2.3.1 bookinfo表,记录书的信息
2.3.2 customerinfo表,记录顾客信息
2.3.3 Shoppingcart表,记录购物车信息
2.3.4 ordertable表,记录订单信息
2.4 技术结构
第3章 详细设计
3.1登录注册功能
3.1.1 登录Login.jsp
3.2.2 注册功能 Register.jsp
3.2 增删改查图书功能
3.2.1 增加一本书addBook.jsp
3.2.3 修改图书信息alterBookInformation
3.3 将图书放入购物车和购买图书
3.3.1 将图书放入购物车
3.3.2 购买图书
3.4 管理员查看订单和修改订单信息
第4章 功能实现
4.1管理员增删改查
4.1.1 增添一本书
4.1.2删除一本书
4.1.3修改图书信息
4.1.4查看订单
4.2.1普通用户查一本书
4.2.2普通用户注册
4.2.3普通用户购买一本书
4.2.4普通用户将商品放入购物车
4.2.5普通用户查看购物车
浙江工业大学 计算机科学与技术学院、软件学院 WEB开发及应用实验报告 网 上 书 店 系 统
第 1 章 需求分析 .............................................................................................................................. 3 第 2 章 结构设计 .............................................................................................................................. 4 2.1 功能结构 .............................................................................................................................. 4 2.2 用例图 .................................................................................................................................. 5 2.3 数据库表设计 ...................................................................................................................... 5 2.3.1 bookinfo 表,记录书的信息....................................................................................5 2.3.2 customerinfo 表,记录顾客信息........................................................................................6 2.3.3 Shoppingcart 表,记录购物车信息.........................................................................6 2.3.4 ordertable 表,记录订单信息 ..................................................................................6 2.4 技术结构 ............................................................................................................................. 7 第 3 章 详细设计 .............................................................................................................................. 9 3.1 登录注册功能 ...................................................................................................................... 9 3.1.1 登录 Login.jsp..........................................................................................................9 3.2.2 注册功能 Register.jsp............................................................................................. 9 3.2 增删改查图书功能 ........................................................................................................... 10 3.2.1 增加一本书 addBook.jsp.......................................................................................10 3.2.3 修改图书信息 alterBookInformation.................................................................... 11 3.3 将图书放入购物车和购买图书....................................................................................... 12 3.3.1 将图书放入购物车 ................................................................................................ 12 3.3.2 购买图书 ................................................................................................................ 12 3.4 管理员查看订单和修改订单信息 ...................................................................................13 第 4 章 功能实现 ............................................................................................................................ 14 4.1 管理员增删改查 ................................................................................................................ 14 4.1.1 增添一本书............................................................................................................ 14 4.1.2 删除一本书............................................................................................................. 14 4.1.3 修改图书信息......................................................................................................... 15 4.1.4 查看订单................................................................................................................. 15 4.2.1 普通用户查一本书................................................................................................. 16 4.2.2 普通用户注册......................................................................................................... 16 4.2.3 普通用户购买一本书............................................................................................. 17 4.2.4 普通用户将商品放入购物车.................................................................................17 4.2.5 普通用户查看购物车............................................................................................. 17
第 1 章 需求分析 网上购物是建立在电子网络技术上的一种全新的电子 商务模式,通过 Internet 将购物活动变成每一位网民都 可以加入其中的交易方式。 系统的主要目的是实现一个图书管理系统。网上书店 能够在线查看、搜索图书基本信息,比如书名、作者、出 版社、价格、出版日期等。并能在线购书,包含普通用户、 注册用户、管理员等三种类型的用户。其中,普通用户有 查看图书信息、搜索图书、和注册的功能。注册用户也能 查看图书信息、搜索图书、还能登录、购买图书、查看购 买信息。管理员能够添加、删除、修改图书信息、查看订 单信息、修改订单属性。
第 2 章 结构设计 2.1 功能结构 系统分为三个模块,普通用户模块、注册用户模块、管理 员模块。 普通用户能够查看图书信息、搜索图书、和注册。 注册用户能够查看图书信息、搜索图书、注册,还能登陆, 购买图书、查看购买信息。 管理员能够添加、删除、修改图书信息、查看订单信息、 修改订单属性等。
2.2 用例图 2.3 数据库表设计 2.3.1 bookinfo 表,记录书的信息
2.3.2 customerinfo 表,记录顾客信息 2.3.3 Shoppingcart 表,记录购物车信息 2.3.4 ordertable 表,记录订单信息
2.4 技术结构 实验中用到的主要工具:JSP、servlet、Mysql、Tomcat、 Myeclipse。 本次实验是基于 javaWeb 的 MVC 模式来实现的,是用 java 语言编写的。实验中用 jsp 实现用户交互界面,用 servlet 实现逻辑操作,用 javaBean 实现对于一些对象存储的功能, DAO 实现对数据库的一些基本语句的操作。 实验中需要用到大量的参数传递。总结了一下,我从这次 实验中学到的 jsp 参数的传递方式有以下几种: 1、“?”传参:在传递地址的尾部加上?后面跟参数的 名字和其值,在另外一个 JSP 页面或者另外一个 Servlet 中 可以用 request.getParameter(“参数名字”);获取到传递 的参数。例如: http://localhost:8080/bookshop/InsertToShoppingCa rtByTable.do?bookid=001。优点:只要把需要传递的参数 放到一个变量中传递到传递的页面就可以了,缺点:对于批 量传参也不现实。
2、通过
方式来传递表单中自己填写的参 数。如: 3、通 过 session 传 参 : 例 如 在 servlet 中 通 过 request.getSession().setAttribute (“ bookList ”, bookList )。 在 jsp 或 其 它 servlet 中 就 可 以 使 用 request.getSession().getAttribute 获取 bookList。缺点: session 中把所有数据当做对象来存。所以每次用它的时候 都要把类型强制转化为我们需要的类型。
分享到:
收藏