当当网项目总结_当当网系统概述

2020-02-28 其他工作总结 下载本文

当当网项目总结由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“当当网系统概述”。

项目总结

一、项目名字 当当网

二、开发平台

Linux操作系统+MyEclipse开发环境+Tmcat5.5服务器

三、应用技术

基于MVC设计,分层结构开发。

分层结构:

表现层(V):JSP,js,Ajax(推荐 jQuery),EL,Struts2标签

控制层(C):(主)Struts2控制器,Action(分控制器)业务层(M):javaBean 数据访问层(持久层)(M):DAO组件

主要技术:jQuery+Struts2+JDBC

四、项目描述

1)用户管理

登录,注册,注册验证,邮箱确认,注册成功提示,登录检查 2)产品浏览

主界面,类别浏览界面,产品详细界面等 3)购物车 购买,删除,恢复,变更数量,金额统计,列表显示

4)订单创建

订单确认,填写订单收货地址,创建成功提示

五、模块实现

1)用户管理

注册界面:邮箱格式为6699@163.com并且唯一,用 户名不为空,并且唯一,使用的技术是ajax,请求访问数据库,判断数据是否唯一。密码:不能为空,长度必须是4-20个字符。验证码:使用的是流的技术,用java提供的MeageDigest和BASE64Encoder类对验证码加密。邮箱验证:判断用户输入的验证码和系统产生的验证码是否一致,如果相同,注册成功。否则注册失败

登录界面:如果用户注册帐号但是没有邮箱验证,登录 后,会提示用户邮箱验证,验证通过,才会登录成功,否则登录失败。

2)产品浏览: 网页上分为五部分,上、左、中、右、下。上框架:包含用户注册、登录、购物车、我的当当、帮助。左框架:分类浏览包含父标题(小说,青春,人文社科等等),子标题(当代小说,近代小说,青春等等),通过查询数据库 遍序集合,在页面上使用 中框架:包括编辑推荐、热销图书、最新上架图书

编辑推存:根据用户对书的内容评价查询数据库得到图书,显示在页面。

热销图书:根据用户购买书的数量查询数据库得到图书,显示在页面。

最新上架图书:根据图书的出版时间查询数据库得到图书,显示在页面。

右框架:新书热卖榜,根据用户购买新书的数量,查询数据库降序显示在页面。

下框架:显示版权,当前时间;

分页技术:利用java的封装的思想,封装成类。

3)购物车

用户点击购买时,会有提示信息,在这里使用ajax技 术。购物车是使用Cookie技术实现的。当用户购买商品时,会把用户购买的商品添加到购买车对应的商品集合中,利用corejava知识把商品集合转化字符串,然后把字符串赋值给Cookie。用户查看购物车时,会先得到Cookie的值,然后转化为商品集合,最后在页面显示。用户可以修改商品的数量,删除商品。修改数量的模块采用了js验证,只能输入数字。删除商品:用户删除商品可以在回收站里显示。结算模块:用户点击结算,如果购物车里没有商品,会提示“您没有购买物品!”,并且不会进入订单界面。显示商品的价格,当当网的价格,优惠价,总价格。

4)订单管理

确认订单:遍序购物车中商品集合List,显示在页面,包括商品名称,商品单价,商品数量,小计。点击取消返回购物车界面,用户可以修改信息。

填写送货地址:用户可以填写送货地址,也可以使用以前填写过的地址。这个页面包含收件人,收件人详细地址,邮政编码,电话,手机信息,这些信息使用seion技术验证。地址回填:根据用户的id找到用户以前的送货地址,显示在下拉框中,发送一个请求,把信息显示出来,这个界面使用了token拦截器,禁止用户二次提交。

订单成功:显示订单的订单号和商品的总价格。可以查看订单信息,用户刷新这个界面,不会显示订单信息,而是进入网站主界面。

六、责任描述

本项目有本人独立完成,具体实现了四个模块。整个实现过程采用了MVC设计思想,将视图、业务逻辑、控制层相分离,使业务逻辑的实现过程更加清晰,增强了代码的可维护性。

a 用户注册页面,填写地址页面的客户端验证采用了JavaScript jQuery ,Ajax来实现。b 登录界面使用了邮箱验证。c 事物处理采用了拦截器技术

d 受限资源访问采用了拦截器技术。信息,显示之前用户的表单信息)

六、项目感想

通过做当当网这个项目使我对以后做项目有了很大的帮助。开发项目首先读懂项目需求,然后分析项目需求。根据客户的需要,选择最合适的软件和硬件,尤其是在数据库这方面。然后做好分层,例如MVC。写一个项目帮助文档,代码一定要规范,每行要写上注释,这样做可以方便后期维护。

《当当网项目总结.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
当当网项目总结
点击下载文档
相关专题 当当网系统概述 当当网 项目 当当网系统概述 当当网 项目
[其他工作总结]相关推荐
    [其他工作总结]热门文章
      下载全文