JSP课程设计报告(共15页).doc
《JSP课程设计报告(共15页).doc》由会员分享,可在线阅读,更多相关《JSP课程设计报告(共15页).doc(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上黔南民族师范学院计算机科学系JSP程序设计课程设计报告 题 目: 模拟购物车 专 业: 信息管理与信息系统 班 级: 姓 名: 学 号: 同组人员: 指导老师: 设计时间: 2015年6月22日 2015年 7月 7日 目 录1. 课程设计计划2015年6月24日至2015年6月31日,进行需求分析和功能设计;2015年7月1日,总体设计;2015年7月2日至2015年7月4日,数据库设计和程序模块设计;2015年7月5日至2015年7月7日,系统实施和系统测试。2.系统需求分析与功能设计需求分析: 淘宝、京东、苏宁易购等都是知名度很大的电子商务网站,而对于电子商务网
2、站来说一个很重要的组成部分便是网络购物车,要求利用html、jsp、MySQL数据库等知识点,结合相关设计模式、以及软件工程的相关知识,设计一个网络购物车,用于记录不同客户的购物订单,主要功能是记录和操作不同客户的网上购物信息。功能设计:1.显示商品展示界面、操作成功(或失败)界面、购物车展示界面等界面;2.商品信息存储在数据库中;3.对商品信息能够进行查询、修改、删除、清空等操作;4.在浏览器中输入访问信息进行访问;6.购物信息分页显示。简单的数据流图:3. 总体设计购物车的简单功能有:添加商品到购物车、查看购物车、删除商品、清空购物车中的商品4. 数据库设计ER图设计如下:Cart表字段名
3、字段描述类型长度备注ID编号int11自动增长SP_NAME商品名称varchar50SP_PRICE商品价格doubleBUY_NUM买的数量int11COUNT总价格varchar50Shows表字段名字段描述类型长度备注SP_NO商品编号varchar20SP_NAME商品名称varchar50SP_PRICE商品价格doubleSP_INFO商品信息varchar2005. 程序模块设计1. 数据库连接模块 本系统使用的数据库为MySQL,将数据库的驱动类库安装到系统后就可以编写数据库连接。 2. 商品在线购物模块 提供商品的信息,可以选择加入购物车(index.jsp) 在线购物 商
4、品摘要 在线购买 % String bm,name,price,info,img; /将查询结果集中的记录输出到页面上 while (rs.next() /从当前记录中读取各字段的值 / img = rs.get(SP_PIC).trim(); bm = rs.getString(SP_NO).trim(); name = rs.getString(SP_NAME).trim(); price = rs.getString(SP_PRICE).trim(); info = rs.getString(SP_INFO).trim(); out.println(); /out.println();
5、out.println(); out.println(商品编号:+ bm +); out.println(商品名称:+ name +); out.println(商品价格:+ price +元); out.println(商品简介:+ info +); out.println(); out.println(放入购物车); out.println(); 3. 购物车模块(cart.jsp) 查看购物车里的东西,并且可以删除不喜欢的商品,也可以继续添加商品。 我的购物车 商品名称 商品单价 购买数量 金额 编辑 % String id,name,price,num,count; /将查询结果集中的
6、记录输出到页面上 while (rs.next() /从当前记录中读取各字段的值 id = rs.getString(ID).trim(); name = rs.getString(SP_NAME).trim(); price = rs.getString(SP_PRICE).trim(); num = rs.getString(BUY_NUM).trim(); count = rs.getString(COUNT).trim(); out.println(); out.println(+ name +); out.println(+ price +); out.println(); out.
7、println(+ count +); out.println(退回商品架); out.println(); % 继续购物 清空购物车 function updateNum(id,num,price) var url = buy.jsp?op=update&id=+id+&num=+num+&price=+price; window.location = url; 5. 增删查改的功能模块 增删查改的功能嵌套在buy.jsp里,实现对商品的添加、删除、修改、查询的功能。 if (op.equals(add) /从商品库中取出所选购商品的数据 String bm = request.getPar
8、ameter(bm); String name=null,price=null; sql = select * from shows where SP_NO=?; pstat = conn.prepareStatement(sql); pstat.setString(1,bm); rs = pstat.executeQuery(); if (rs.next() name = rs.getString(SP_NAME).trim(); price = rs.getString(SP_PRICE).trim(); rs.close(); pstat.close(); /将所选购商品加入到购物车中
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JSP 课程设计 报告 15
限制150内