项目名称:八百方医药销售网站
项目开发环境:eclipse + Tomcat7 + mysql + maven + git + JDK + junit4
项目所用技术:SpringMVC、Spring、Mybatis、Dubbo、anjularjs、Ajax。
项目描述:本项目使用maven进行项目管理,该项目是一个网上医药销售公司委托我们公司开发,本系统为医药卫生行业的电子交易系统,实现了医药公司或个人网上购买,药品管理,销售公司网上销售,购物车订单管理,政府有关部门网上监督等模块,实现药品交易过程的网络化,数字化和透明化。
技术描述:
★ 系统架构:dubbo配合zookeeper注册中心基于SOA架构分布式搭建;
★ 前端采用了angularjs技术;
★ redis缓存技术的应用;
★ solr + ik分词器全文检索技术的应用;
★ FastDFS : 分布式文件存储技术;
★ Quartz : 定时任务管理技术的应用;
★ activeMQ : 消息队列实现系统之间的解耦合;
★ freemarker: 静态页面化技术实现静态页面的缓存功能;
责任描述:
1.药品管理模块: 该模块主要包括了药品的分类添加,同步到redis缓存和solr索引库中,缓解数据库压力,提高搜索效率,便于搜索展示。
2.药品详情页: 采用freemarker页面静态化技术。
3.购物车模块: 未登录购物车和已登录购物车的实现
4. 用户管理模块: 采用sso单点登录功能,Shiro实现基于url的粗粒度的用户权限管理。