会员 | 注册 | 毕业设计定做
QQ:1052602713
Java毕业设计论文毕业设计 > Java毕业设计论文 >

基于Struts网上书店的设计与实现毕业论文

文章来源:淘论文网   发布者:毕业设计   浏览量:
第一章 JAVA的网络功能与编程
1-1 JAVA语言简介
1-2 JAVA语言在网络上的应用
1-3 JSP的基础——Servlet 技术
第二章 Struts概述
2-1 Struts的由来和发展
2-1-1 MVC简介
2-2 Struts优缺点 
3-3 Struts的工作流程
第三章 网上书店详细设计
3-1 需求分析
3-2 总体设计
3-3 功能设计
3-4 数据库设计与实现
3-4-1 数据库的需求分析
3-4-2 创建数据表的脚本
3-5 网上书店基本流程
3-6 网上书店各页面功能
3-7 业务逻辑层各bean功能
3-8 操控处理层
 
 
总结
参考文献
3-3 功能设计
 
1.图书信息管理
该模块实现图书书目信息的分类显示,也是提供图书信息依据书名及作者信息快速搜索的功能。此外,在用户选择了对应书目信息后,还可以显示出有关该图书的详细信息,以便于客户了解所购商品。
2.购物车管理
用于维护每一个进入网上书店的客户对应的购物车。即将客户所选购的图书商品信息记录到对应的购物车中,以便于到收银台进行结账处理。
3.会员注册
实现网上书店客户信息的注册、及身份验证。由于目前网上商城普遍采用的方法为送货上门或者邮寄,因此需要收集与客户相关的联系方法、通信地址等信息。
4.订单处理
根据客户购物车中的信息,以及客户所选择的送货方法和付款方法,连同客户对应的个人信息生成订单,以便于后续进行送货处理。
 
 
3-4 数据库设计与实现
3-4-1 数据库的需求分析
 
依据网上书店的处理需求,对就数据表的设计及功能如下。
A. 图书基本信息表:存放网上书店所出售图书的基本信息。
B. 图书分类基本信息表:存放网上书店所提供图书分类的信息。
C. 客户基本信息表:存放书店客户的基本信息。
D. 订单信息表:存放与客户相关的订单的基本信息。
E. 订单条目详细信息表:存放订单中详细条目的基本信息。
 

l 获取该用户购物车中信息的集合
l 提交更新购物车请求的表单
l 循环显示购物车中的每一条购物记录信息
l 设置购买数目的文本框
l 显示图书出售价格
l 显示图书总价
l 从购物车中移除购买记录信息
l 更新订单按钮
l 提交继续购书请求的超链接
l 提交清空购物车请求的超链接
l 提交结算付款请求的超链接
 
    本页面是在用户选择购买某种图书商品后,进入的页面。在该页面中将显示该用户购物车中现有的所有购买需求记录。同时提供更新购物车的操作界面,例如,可以输入购买数目或者选择删除购买记录。单击“更新订单”按钮后,将提交“updateShopCart.do”请求,进行更新购物车信息的处理。此外,也可以单击“继续购书”按钮,提交“bookSearch.do”请求返回网上书掌柜页面继续购书,或者单击“清空购物车”按钮提交“clearShopCart.do”请求。同时,如果用户确认去收银台,则可以单击“结算付款”按钮跳转到“userLogin.jsp”页面进行用户登录。


免费论文检测 论文查重

本文原地址:http://www.taolw.com/a/java/12342.html