项目名称:积分兑换商城系统
项目工具:jetty+springmvc+spring+ibatis+freemarker+jQuery+html5+Oracle
项目介绍
此项目是针对移动公司所开发的积分商城,项目分为pc端与手机端,区别于普通商城,此商城根据用户积分所销售产品,具有商城全部的基本功能。此商城为B2C模式,并增加了商户入驻进口,商品定制短信提醒功能等,便于了用户与商家的使用,改善了用户的体验效果。用户可以根据自己所剩积分来购买商品。功能有首页的各类商品展示,商品分类搜索并实现排序筛选以及购物车心愿单等需求功能。
我的职责
参与了前期的需求调研,负责项目中商品模块、心愿单与商品定制模块、订单与首页。
运用springmvc、spring、mybatis框架构建,连接Oracle数据库,运用注解方式进行AOP面向切面编程,使用eclipse maven进行开发,前台运用freemarker做完View层,展示后台数据和获取前台传过来的指令,是通过SpringMVC定义的controller层,调用service层处理后的数据,service再调用DAO层定义的方法,DAO层的方法是通过Mybatis中直接写的SQL语句实现的。再spring的配置文件中定义采用注解的方式提交事物,并在配置的SqlSessionFactory中配置好Mybatis所需的配置文件所在的位置。
项目名称:静氏商城
项目工具:JDK7+Tomcat7+MySQL
项目介绍
静氏在线是一个中型的服装类B2C项目,它包含主要品牌管理、类目管理、商品管理、订单管理、客服管理、购物平台等。系统前台是面向用户的商品展示页面,主要功能模块:首页、频道、促销、商品检索、单品详情、购物车、订单支付、个人中心、帮助中心等。系统后台是面向商家的,主要功能模块:品牌管理、商品管理、订单管理、配送管理、仓储管理、财务管理、售后管理等。
我的职责
本人主要参与后台系统中的商品类目模块、商品模块(添加、修改、审核、上下架)、首页大广告模块、购物车模块、单点登录系统、编码实现、单元测试。
1,后台在添加商品描述时使用到了富文本编辑器,使得商品的描述更加生动灵活
2,为保证在数据库集群环境下商品数据汇总时主键的唯一性,采用Redis生成商品、订单等主键策略
3,为减少前台商品检索时频繁与数据库进行交互,搭建了Solr集群缓存服务器,在商品上架时会将商品信息存入Solr中,在检索商品时只会去Solr中查询
4,在Tomcat集群环境下使用Redis统一储存购物车信息
5,在Tomcat集群环境下使用Redis统一储存cookie信息,避免单点登录问题