网上商城项目任务计划_第1页
网上商城项目任务计划_第2页
网上商城项目任务计划_第3页
网上商城项目任务计划_第4页
网上商城项目任务计划_第5页
已阅读5页,还剩48页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

网上商城项目任务计划王联根第一次集中编码:A任务

任务说明搭建项目框架向老师提交本组各组员的分工、项目进度计划搭建项目框架1搭建项目框架2将以下Jar包copy至WEB-INF/lib目录下加红色的驱动包可换成其他驱动包,本包为MySQL的驱动包搭建项目框架3修改WEB-INF/web.xml文件加入如下代码搭建项目框架3修改WEB-INF/web.xml文件加入如下代码搭建项目框架4在src目录下新建struts.xml文件,代码如下:搭建项目框架5在src目录下新建applicationContext.xml文件,代码如下:搭建项目框架6在applicationContext.xml文件中加入如下代码:划红线的地方改成自己对应的值不是使用annotation配置时可不用加入红色区域代码搭建项目框架6在applicationContext.xml文件中加入如下代码:划红线的地方改成自己对应的值当不是使用annotation配置时,红色区域代码必须修改在applicationContext.xml文件中加入如下代码:划红线的地方改成自己对应的值搭建项目框架6在applicationContext.xml文件中加入如下代码:划红线的地方改成自己对应业务包路径搭建项目框架6根据applicationContext.xml文件的配置建立如下包:搭建项目框架7存放struts的Action类存放业务接口存放业务接口的实现类存放Dao接口存放Dao接口的实现类存放实体类存放工具类在src目录下创建perties文件,内容如下:搭建项目框架9第一次集中编码:B任务

任务说明编写数据表,每个表至少添加三条记录创建对数据表对应的实体类为top.jsp添加连接创建数据库并添加测试数据编写实体类编写实体类映射文件 或者使用annotation注解编写Dao类及其实现类 并在applicationContext.xml 中创建该Dao的bean建立Biz类及其实现类 并在applicationContext.xml 中创建该Biz的bean创建数据库第一次集中编码:C任务

任务说明新闻动态列表显示编写Action在struts.xml中配置该Actionclass属性为applicationContext.xml中该ActionBean的名字在applicationContext.xml中配置该Action并为其注入Biz对象第一次集中编码publicclassUserActionextendsActionSupport{

privateUserBizuserBiz; publicvoidsetUserBiz(UserBizuserBiz){ this.userBiz=userBiz; }

}<?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPEstrutsPUBLIC

"-//ApacheSoftwareFoundation//DTDStrutsConfiguration2.1//EN" "/dtds/struts-2.1.dtd"><struts> <packagename="mypackage"

namespace="/"

extends="struts-default"> <actionname="*User"

class="userAction"> <result>/index.jsp</result> </action> </package></struts><beanname="userAction"

class="com.shopping.action.UserAction"> <propertyname="userBiz"

ref="userBiz"></property></bean>第二次集中编码:A任务

任务说明完成商品展示第二次集中编码:B任务任务说明完成首页中商品分类第二次集中编码:C任务任务说明查看新闻显示第三次集中编码:A任务

任务说明实现用户登录,注册功能第三次集中编码:B任务任务说明实现前台首页商品展示功能实现商品详情展示功能实现近期商品浏览第三次集中编码:C任务

任务说明实现留言的发布功能第四次集中编码:A任务

任务说明实现购物车功能关键代码与提示购物车功能创建购物车项目实体类创建购物车实体类将所购商品信息在session中进行保存在购物车中修改商品数量时,要重新计算并修改session中保存的商品数量第四次集中编码publicclassShoppingCartItem{ privateProductproduct; privatelongquantity; privatefloatcost; … publiclonggetQuantity(){ returnquantity; } publicvoidsetQuantity(longquantity){ this.quantity=quantity;

this.cost=product.getPrice()*quantity; } }publicclassShoppingCart{

privateList<ShoppingCartItem>items =newArrayList<ShoppingCartItem>(); publicList<ShoppingCartItem>getItems(){ returnitems;} publicvoidaddItem(Productproduct,longquantity){ items.add(newShoppingCartItem(product,quantity)); } publicvoidremoveItem(intindex){items.remove(index); } publicvoidmodifyQuantity(intindex,longquantity){ items.get(index).setQuantity(quantity); } publicfloatgetTotalCost(){ … }} Productproduct=productBiz.findById(id); ShoppingCartcart=(ShoppingCart)session.getAttribute("cart");

if(cart==null){ cart=newShoppingCart();

session.setAttribute("cart",cart);

}

cart.addItem(product,quantity); return"addSuccess";

第四次集中编码:B任务

任务说明按照分类显示商品信息第四次集中编码:C任务

任务说明后台新闻管理中的新增新闻功能第五次集中编码:A任务

任务说明完善购物车功能完成订单功能order表order_detail表第五次集中编码:B任务

任务说明前台页面的整合测试并进行Bug的调整第五次集中编码:C任务

任务说明完成后台新闻管理的修改、删除功能第六次集中编码:A任务任务说明修改和删除后台商品分类信息第六次集中编码:B任务

任务说明修改和删除后台用户信息第六次集中编码:C任务

任务说明修改和删除后台订单第七次集中编码:A任务

任务说明增加商品分类信息增加、修改和删除商品信息第七次集中编码:B任务

任务说明增加用户信息修改、删除留言第七次集中编码:C任务任务说明实现订单的搜索功能实现注销功能第八次集中编码任务说明组长A为页面加入权限控制进行最终的项目整合修改Bug组员测试项目修改Bug可扩展功能设计密码找回功能检查用户界面是否友好订单搜索时,使用Ajax实现用户名自动补全功能制作我的订单,进行查询订单明细结束实体类映射文件:在com.shopping .model包中创建 映射配置文件实体类映射文件:在model包下创建User.hbm.xml文件在User.hbm.xml中输入如下代码:实体类映射文件:在model包下创News.hbm.xml文件在News.hbm.xml中输入如下代码:实体类映射文件:在model包下创Order.hbm.xml文件在Order.hbm.xml中输入如下代码:实体类映射文件:根据上面三步 将其他实体类以及映射文件补充完成创建Dao接口在com.shopping.dao包中创建Dao接口创建该Dao的实现类在com.shoppi

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论