欢迎来到天天文库
浏览记录
ID:33738967
大小:498.65 KB
页数:22页
时间:2019-02-28
《网络购物车设计报告(jsp,java课程设计)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、课程设计课程设计名称:java课程设计专业班级:学生姓名:学号:指导教师:课程设计时间:2011.12.12-2011.12.23计算机科学与技术专业课程设计任务书学生姓名专业班级学号题目网络购物车课题性质工程设计课题来源自拟课题指导教师同组姓名无主要内容淘宝、京东、易购等都是知名度很大的电子商务网站,而对于电子商务网站来说一个很重要的组成部分便是网络购物车,要求利用html、jsp、servlet、数据库等知识点,结合相关设计模式、以及软件工程的相关知识,在经过需求分析、总体设计、详细设计等流程步骤以后,设计一个网络购物车。主要功能是记录和操作不同客户的网上购物信息。该
2、系统能对购物车中商品信息进行查询、增加、修改、删除、清空、下载等操作,商品信息存储在数据库中。任务要求综合运用所学的JAVA程序设计基本知识,并能通过查阅相关文献材料,独立完成该课题的设计开发工作。要求根据本课题设计合理的数据结构,并实现:商品展示、操作成功提示、购物车展示等视图界面;对商品信息的查询、增加、修改、删除、清空、下载等功能模块。系统采用tomcat、记事本等开发工具进行开发实现。根据系统功能,结合软件开发流程,完成设计报告的撰写。参考文献[1](美)CayS.Horstmann、GaryCornell.Java核心技术卷I:基础知识(第8版)(英文影印版).
3、人民邮电出版社,2008.11[2]耿祥义、张跃平.JAVA2实用教程(修订).清华大学出版社,2001.10[3]杨小平java项目案例导航科学出版社,2003.7[4]傅进勇、邓少烽、李波jsp网络编程电子工业出版社2008.5审查意见指导教师签字:教研室主任签字:年月日网络购物车一:需求分析利用html、jsp、java、servlet、数据库等知识点,结合相关设计模式、以及软件工程的相关知识,设计一个网站购物车,用于记录不同客户的购物订单,并能对购物车中商品信息进行查询、修改、删除、清空、下载等操作,商品信息存储在数据库中。具体要实现的功能如下:1:显示商品展示界
4、面、操作成功界面、购物车展示界面等界面。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执行操作进行调用发送请求up
6、datesuccess.jspalter.jspshoppingcarplay.jspdefault.jspaddsuccess.jsp三:运行环境、开发语言运行环境:WindowsXP浏览器开发语言:html、jsp、java四:详细设计1:程序清单Java课程设计网络购物车文件功能对应表序号文件名功能1default.jsp显示商品信息2shoppingcarplay.jsp显示购物车信息3alter.jsp显示修改商品页面4addsuccess.jsp显示成功添加商品5updatesuccess.jsp显示成功更新商品6controloperate.java控制进行
7、各种操作7operate.java对数据库进行操作8write.excel.jaava生成excel信息文件9shoppingcarmessage.xls记录购物车信息2:主要代码1:显示商品信息界面用jsp来显示主界面<%@pagecontentType="text/html;charset=gb2312"%>
此文档下载收益归作者所有