当当网项目总结由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“当当网系统概述”。
项目总结
一、项目名字 当当网
二、开发平台
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。写一个项目帮助文档,代码一定要规范,每行要写上注释,这样做可以方便后期维护。
当当十天“三乌龙”事件回顾:7月28日 当当网店中店“名鞋库”挂出阿迪达斯的一款运动鞋,原价680元的该款货品销售价被标为一元。此事迅速在网上流传,引发抢购,部分客户下单购买......
一、当当网产品的市场细分和市场定位1:当当网的市场细分当当网面临的是绝大部分的网民,而网民这一群体特质则决定市场细分时更多考虑的是在人口统计和行为这两方面对消费者进......
当当网退货流程亲们,在当当网买过东西吗?有没有买过不喜欢的,或者是不满意的商品呢?这时候是不是很想退货呢?但是会不会不清楚当当网退货的流程或者是当当网退货要注意的细节呢?不......
当当网2012年第二季度财务报告 今日发布了截至6月30日的2012财年第二季度财报,总净营收为人民币 12.078亿元(约合1.901亿美元),同比增长53%。净亏损人民币1.222亿元(约合1920......
当当网2012年第三季度财务报告 当当网今天发布了截至9月30日的2012年第三季度未经审计的财报。净营收为12.9亿元人民币,同比增长41.7%。净亏损为1亿元人民币,高于去年同期的73......