jsp动态网站课程设计 报告书

jsp动态网站课程设计 报告书

ID:11730872

大小:667.51 KB

页数:127页

时间:2018-07-13

jsp动态网站课程设计 报告书_第1页
jsp动态网站课程设计 报告书_第2页
jsp动态网站课程设计 报告书_第3页
jsp动态网站课程设计 报告书_第4页
jsp动态网站课程设计 报告书_第5页
资源描述:

《jsp动态网站课程设计 报告书》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《JSP动态网站程序设计》课程设计说明书题目:笔记本网络购物系统学院:计算机与信息工程学院专业:计算机科学与技术班级:姓名:学号:起止时间:2011.6.27--2011.7.7成绩:课程设计任务书一、设计题目:《笔记本网络购物系统》二、设计内容:一个使用jsp与MVC模式开发的具有前台和后台的电脑购物系统,具有良好的用户交互页面,前端页面加入了Ajax技术,实现了无刷新删除订单信息功能,用户通过本系统可以方便的实现用户注册和登录以及一体化下单功能,具有方便,快捷等优点。三、设计要求:1.前台页面上具有用户注册,登录,和显示品牌信息,显示推荐商品等功能。2

2、.用户可以在首页浏览到最近精品推荐的电脑产品,可以查询商品信息,并且实现购买。3.用户登录后可以方便的将自己中意的商品添加至购物车,在购物车中可以方便的管理已购商品,用户可以在订单管理页面方便的对订单进行删除。四、工作计划:时间完成内容提交文档备注第1天查找资料,确定题目,选择方案课程设计任务书设计准备阶段第2天需求分析建模需求分析阶段第3天设计建模设计阶段第4天第5天详细设计与实现编码测试阶段第6天第7天第8天整理材料,撰写设计说明书收尾阶段第9天第10天课程设计答辩课程设计说明书、设计源代码课程设计考核,评定成绩指导教师:__教研室主任:文东戈II20

3、11年6月27日II本科课程设计说明书摘要此系统采用当今流行的SSH2进行开发,页面使用了当今最流行的Ajax框架jQuery,具有良好的用户体验,在开发中使用软件工程的思想对系统和业务流程进行了详尽的分析,基本满足Jsp开发步骤,能够完成课程设计的主要任务,系统的订单信息页面能够实现对订单信息的无刷新删除,后台模板简洁漂亮,可以方便的对电脑及其品牌信息进行增删查改。因网络上关于购物系统页面模板奇缺,为保持系统美观,所以可能会有页面雷同情况发生,本人能够保证代码的唯一性,系统逻辑实现的唯一性。关键词:Java购物系统JSP15本科课程设计说明书目录课程设计

4、任务书I摘要II目录III一、设计内容1二、设计过程12.1需求分析12.2概要设计22.3详细设计32.4代码实现52.5程序运行与发布5三、总结5四、参考文献815本科课程设计说明书15本科课程设计说明书一、设计内容一个电脑销售系统,采用SSH2框架体系开发,少数页面具有无刷新功能,通过本系统,用户可以方便的注册登录,浏览电脑信息,电脑品牌信息,订单信息等,实现商品购买简单方便。二、设计过程2.1需求分析1、用户注册与登录功能用户应该在系统首页实现,注册与登录功能,在用户注册时系统应该给予适当的提示,杜绝非法信息进入系统数据库2、电脑信息的查询功能用户

5、应当可以在系统中方便的查找到自己喜欢的商品3、购买电脑功能当用户确定要买的电脑后,系统应当将此商品加入到购物车,此时不应当立即进行商品的购买与结算,所以用户应当能够在购物车中进行反悔,可将自己不想买的商品取出购物车,购物车中应当可以由用户自己选择购买的电脑数量,然后将电脑加入到订单流程,进行下单后的最后结算,并将商品信息加入到订单列表,然后进行商品的配货4、后台管理功能管理员同志可以在后台对当前电脑信息做一次遍历,然后具有选择性的从数据库中删除该种电脑信息,或者对一些电脑信息进行更新,管理员也可以将新入库的商品加入到数据库中,方便所有注册用户进行购买。15

6、本科课程设计说明书操作流程图如图2.1所示:图2.1操作流程图2.2概要设计本购物系统程序共有50个java源文件,主要类文件的实现功能如下:AjaxAction.java实现前端页面的一些无刷新功能OrdersAction.java实现用户与管理员对订单的一些操作功能ProductAction.java实现用户与管理员对商品的增删改查的操作SortAction.java使管理员可以操作电脑的品牌分类信息UserAction.java实现用户的一些功能,例如注册与登录操作本程序的数据库连接交由Spring容器进行管理,配置文件名applicationCon

7、text.xml15本科课程设计说明书数据库的表与表间关系图图如2.2所示图:2.2表与表间关系图2.3详细设计数据库中的每个表结构及字段具体含义如图2.3所示。15本科课程设计说明书图2.3表的详细设计层与层之间的调用关系如图2.4所示图2.4层与层之间的调用关系2.4代码实现//购物车付款publicListbasketpay(Listall,String[]buyNums){//TODOAuto-generatedmethodstubif(all==null){all=newArrayList()

8、;}else{for(inti=0;i

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。