java_jsp课程设计报告(网络购物车的实现) 2[1]

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

南阳理工学院

课程设计

课程设计名称:课程设计

专业班级:数据库一班

****:***

学号:**********

指导教师:

网络购物车

一:需求分析

利用html、jsp、java、servlet、数据库等知识点,结合相关设计模式、以及软件工程的相关知识,设计一个网站购物车,用于记录不同客户的购物订单,

并能对购物车中商品信息进行查询、修改、删除、清空、下载等操作,商品信息存储在数据库中。具体要实现的功能如下:1:显示商品展示界面、操作成功界面、购物车展示界面等界面。2:商品信息存储在数据库中。3:对商品信息能够进行查询、修改、删除、清空、下载等操作。4:使用MVC设计模式(View(jsp)、Model(javaBean)、Controller(servlet))。5:在浏览器中输入访问信息进行访问。6:购物车信息分页显示。

二:概要设计

本次课程设计中使用了MVC设计模式,jsp作为View,javaBean作为Model,servlet作为controller,实现界面与逻辑的分离,模块之间松耦合,通过传递参数进行调用。Jsp页面通过发送一个操作类型变量,从而使得controller获知应当进行的操作,并通过调用javabean进行实际的执行,这样页面与逻辑就得到了分离,互不干涉和影响。使用数据库存储购物信息,在数据库中对商品信息进行增、删、改、查等操作,此外控制器通过调用writeexcel类,在每次查看信息之前把当前的商品信息写入到xls文件中进行保存,并供用户下载。具体的设计模块及系统流程如下图所示:

三:运行环境、开发语言

运行环境:Windows XP 浏览器 开发语言:html 、jsp 、java

四:详细设计

1:程序清单

Java 课程设计网络购物车文件功能对应表

2:主要代码

1:显示商品信息界面

用jsp 来显示主界面

<%@page contentType="text/html;charset=gb2312"%>

登录主页面

欢迎光临百味书屋!




//用表格来排列显示信息

书名:货币战争
书号:0001


作者:王一
价格:23

书名:我的抗战
书号:0002


作者:王二
价格:33

书名:你猫叔了没
书号:0003


作者:王三
价格:43

书名:赞美你
书号:0004


作者:王四
价格:53

书名:刀尖
书号:0005


作者:王五
价格:63

书名:人脉是设计出来的
书号:0006


作者:王六
价格:73

书名:龙年运程
书号:0007


作者:王七
价格:83