1 / 18
文档名称:

基于MVC模式的购物车程序.doc

格式:doc   大小:144KB   页数:18页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于MVC模式的购物车程序.doc

上传人:慢慢老师 2022/1/18 文件大小:144 KB

下载得到文件列表

基于MVC模式的购物车程序.doc

文档介绍

文档介绍:选题名称:基于MVC模式的购物车程序
目录
1
开发平台 1
开发工具 1
应用服务器等相关技术 2
1 数据库结构 3
3
4
vaBean是基于Java的组件模型,是一种用Java编写的特殊结构的类,通过封装成为具有某种功能或者处理某个业务的对象,通过JavaBean可以无限扩充Java程序的功能,JavaBean组件可以被修改或与其他组件结合起来创建基于组件的应用件,是可重用的软件组件。
用JSP开发的web程序可以结合JavaBean技术来扩充网页中程序的功能。JavaBean在网页生成之前的需要被创建出来,对于创建和编译JavaBean苑文件的工具和方法很多。该语法格式如下:
第 3 页
代码方式:
类名 对象名 =new 类名 ();
标签方式(javabean方式)
<jsp:useBean
id=“对象名 ”
class=“所在包名. 类名 ”
scope=“范围“
/>
数据库结构

Book表是图书的信息(包括:图书编号,图书名称,图书价格,图书库存),
字段名称
中文名称
数据类型
数据长度
是否允许为空
bookid
图书编号
int
20

bookname
图书名称
varchar
40

bookcount
图书库存
int
10

bookprice
图书价格
double

Order表是购物车的信息(包括:用户ID,图书编号,图书单价,购买数量),
字段名称
中文名称
数据类型
数据长度
是否允许为空
userid
用户ID
int
10

bookid
图书编号
int
10

unitprice
图书单价
double

buycount
购买数量
int
10

User表是用户的信息(包括:用户ID,用户密码),

第 4 页
字段名称
中文名称
数据类型
数据长度
是否允许为空
userid
用户ID
int
10

password
用户密码
varchar
200


-R图
图书价格
图书库存
图书名称
图书编号
图书
-R
购物车
用户密码
用户ID
用户
图书数量
图书单价
图书编号
用户ID

-R

第 6 页


此购物车应用是主要是实现网上选书、购书、产生订单等功能的系统。需要实现图书信息展示、购物车管理、用户登录管理、订单处理等模块。
根据网上书店的基本需求,本系统需要完成的具体任务如下:
(1)图书选购::当用户进入购物网页时,应该在主页面中显示的书目信息,以供用户选择所需图书,图书信息包括图书编号、图书名称、图书库存、图书价格。
(2)结账管理:当用户选择购买某图书产品时,应该能够将对应图书信息,如:价格、数量记录到对应的购物车中,最后汇总用户购买所有图书图书信息,再确定所购图书图书的价格、数量等信息,确定付款总额,并允许用户返回图书选购页面,选择其他图书,并添加到购物车中,。
(3)用户登录:为了能够实现图书图书的购买,用户需要登录。

Model-View-Controller模型,简称MVC模型,开发的经典模型。对于大规模的应用系统开发,考虑到开发的效率、维护的可能性和扩展的方便性,产生了MVC标准模式。MVC模式是经过多年的应用经验积累,逐步演化出来的,是WEB编程不段复杂和分工的结果。
MVC模式由三个部分组成:
(1)Model逻辑层:应用系统的业务逻辑模块及数据库操作。
(2)View显示层:用于生成用户端显示结果、或给用户交互的页面。
(3)Control控制层:调配整个应用的流程,充当指挥员的角色。