JSP课程设计报告
黔南民族师范学院
计算机科学系
《JSP程序设计》课程设计报告
题 目: 模拟购物车
专 业: 信息管理与信息系统
班 级:
姓 名:
学 号:
同组人员:
指导老师:
设计时间: 2015年6月22日~ 2015年 7月 7日
目 录
《JSP程序设计》课程设计报告书 ....................... 1
1.课程设计计划 ...................................... 3
2.系统需求分析与功能设计 ............................ 3
3.总体设计 .......................................... 4
4.数据库设计 ........................................ 5
5.程序模块设计 ...................................... 6
6.技术难点与分析 .................................... 7
7.系统测试 .......................................... 8
8.心得体会 .......................................... 9
9.参考文献 ......................................... 10
1.课程设计计划
2015年6月24日至2015年6月31日,进行需求分析和功能设计;
2015年7月1日,总体设计;
2015年7月2日至2015年7月4日,数据库设计和程序模块设计;
2015年7月5日至2015年7月7日,系统实施和系统测试。
2.系统需求分析与功能设计
需求分析: 淘宝、京东、苏宁易购等都是知名度很大的电子商务网站,而对于电子商务网站来
说一个很重要的组成部分便是网络购物车,要求利用html、jsp、MySQL数据库等知识点,结合相关
设计模式、以及软件工程的相关知识,设计一个网络购物车,用于记录不同客户的购物订单,主要
功能是记录和操作不同客户的网上购物信息。
功能设计:1.显示商品展示界面、操作成功(或失败)界面、购物车展示界面等界面;2.商品
信息存储在数据库中;3.对商品信息能够进行查询、修改、删除、清空等操作;4.在浏览器中输入
访问信息进行访问;6.购物信息分页显示。
简单的数据流图:
3.总体设计
购物车的简单功能有:添加商品到购物车、查看购物车、删除商品、清空购物车中的商品
4.数据库设计
ER图设计如下:
Cart表
字段名 字段描述 类型 长度 备注
ID 编号 int 11 自动增长
SP_NAME 商品名称 varchar 50
SP_PRICE 商品价格 double
BUY_NUM 买的数量 int 11
COUNT 总价格 varchar 50
Shows表
字段名 字段描述 类型 长度 备注
SP_NO 商品编号 varchar 20
SP_NAME 商品名称 varchar 50
SP_PRICE 商品价格 double
SP_INFO 商品信息 varchar 200
5.
程序模块设计
1.数据库连接模块
本系统使用的数据库为MySQL,将数据库的驱动类库安装到系统后就可以编写数据库
连接。
<%
ewInstance();
rim();
bm = ("SP_NO").trim();
name = ("SP_NAME").trim();
price = ("SP_PRICE").trim();
info = ("SP_INFO").trim();
("
rim();
name = ("SP_NAME").trim();
price = ("SP_PRICE").trim();
num = ("BUY_NUM").trim();
count = ("COUNT").trim();
("
("
("
("
("
("
("
}
%>
