java,jsp课程设计报告(网络购物车的实现).doc
《java,jsp课程设计报告(网络购物车的实现).doc》由会员分享,可在线阅读,更多相关《java,jsp课程设计报告(网络购物车的实现).doc(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、课 程 设 计课程设计名称: java课程设计 专 业 班 级 : 学 生 姓 名 : 马飞扬 学 号 : 指 导 教 师 : 课程设计时间: 2011.12.12-2011.12.23 计算机科学与技术 专业课程设计任务书学生姓名马飞扬专业班级学号题 目网络购物车课题性质工程设计课题来源自拟课题指导教师同组姓名无主要内容 淘宝、京东、易购等都是知名度很大的电子商务网站,而对于电子商务网站来说一个很重要的组成部分便是网络购物车,要求利用html、jsp、servlet、数据库等知识点,结合相关设计模式、以及软件工程的相关知识,在经过需求分析、总体设计、详细设计等流程步骤以后,设计一个网络购物车
2、。主要功能是记录和操作不同客户的网上购物信息。该系统能对购物车中商品信息进行查询、增加、修改、删除、清空、下载等操作,商品信息存储在数据库中。任务要求 综合运用所学的JAVA程序设计基本知识,并能通过查阅相关文献材料,独立完成该课题的设计开发工作。要求根据本课题设计合理的数据结构,并实现:商品展示、操作成功提示、购物车展示等视图界面;对商品信息的查询、增加、修改、删除、清空、下载等功能模块。系统采用tomcat、记事本等开发工具进行开发实现。根据系统功能,结合软件开发流程,完成设计报告的撰写。参考文献1 (美)Cay S. Horstmann、Gary Cornell. Java核心技术卷I:
3、基础知识(第8版)(英文影印版).人民邮电出版社, 2008.112 耿祥义、张跃平. JAVA2实用教程(修订). 清华大学出版社,2001.103 杨小平 java项目案例导航 科学出版社,2003.74 傅进勇、邓少烽、李波 jsp网络编程 电子工业出版社 2008.5审查意见指导教师签字:教研室主任签字: 年 月 日 网络购物车一:需求分析 利用html、jsp、java、servlet、数据库等知识点,结合相关设计模式、以及软件工程的相关知识,设计一个网站购物车,用于记录不同客户的购物订单,并能对购物车中商品信息进行查询、修改、删除、清空、下载等操作,商品信息存储在数据库中。具体要实
4、现的功能如下:1:显示商品展示界面、操作成功界面、购物车展示界面等界面。2:商品信息存储在数据库中。3:对商品信息能够进行查询、修改、删除、清空、下载等操作。4:使用MVC设计模式(View(jsp)、Model(javaBean)、Controller(servlet))。5:在浏览器中输入访问信息进行访问。6:购物车信息分页显示。二:概要设计本次课程设计中使用了MVC设计模式,jsp作为View,javaBean作为Model,servlet作为controller,实现界面与逻辑的分离,模块之间松耦合,通过传递参数进行调用。Jsp页面通过发送一个操作类型变量,从而使得controller
5、获知应当进行的操作,并通过调用javabean进行实际的执行,这样页面与逻辑就得到了分离,互不干涉和影响。使用数据库存储购物信息,在数据库中对商品信息进行增、删、改、查等操作,此外控制器通过调用writeexcel类,在每次查看信息之前把当前的商品信息写入到xls文件中进行保存,并供用户下载。具体的设计模块及系统流程如下图所示:shoppingcarmessage.xlsShoppingcar数据库writeexcel.javacontroloperate.javaoperate.java返回响应返回结果数据库或文件ModelcontrollerView执行操作进行调用发送请求updatesu
6、ccess.jspalter.jspshoppingcarplay.jspdefault.jspaddsuccess.jsp三:运行环境、开发语言运行环境:Windows XP 浏览器开发语言:html、jsp、java四:详细设计1:程序清单 Java课程设计网络购物车文件功能对应表序号 文件名功能 1default.jsp显示商品信息 2shoppingcarplay.jsp显示购物车信息 3alter.jsp显示修改商品页面 4addsuccess.jsp显示成功添加商品 5updatesuccess.jsp显示成功更新商品 6controloperate.java控制进行各种操作 7o
7、perate.java对数据库进行操作 8write.excel.jaava生成excel信息文件 9shoppingcarmessage.xls记录购物车信息2:主要代码1:显示商品信息界面用jsp来显示主界面登录主页面欢迎光临百味书屋!/用表格来排列显示信息书名:货币战争书号:0001作者:王一价格:23书名:我的抗战书号:0002作者:王二价格:33书名:你猫叔了没书号:0003作者:王三价格:43书名:赞美你书号:0004作者:王四价格:53书名:刀尖书号:0005作者:王五价格:63书名:人脉是设计出来的书号:0006作者:王六价格:73书名:龙年运程书号:0007作者:王七价格:8
8、3书名:最好的时光在路上书号:0008作者:王八价格:93书名:七日谈书号:0009作者:王九价格:1032:显示购物车信息界面用jsp分页显示购物车中的商品信息购物车界面您的购物车列表: 书名书号作者 价格数量 =totalcount)/当前页面为最后一页 for(int i=0;i form method=post action=alter.jsp?booknum= form method=post action=controloperate?operatetype=delete&booknum= 下载购物信息 返回主页 a href=shoppingcarplay.jsp?nowpage
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java jsp 课程设计 报告 网络 购物 实现
限制150内