前台POS收银系统和后台WEB营销管理系统
基本流程:
后台新建各个门店、收银机台、会员、商品、促销等资料下发前台》
顾客门店下单》前台收银结账完成 回传档案 上传后台解档》
后台对资料进行整理出报表给总公司财务、各门店 店长对账等
开发环境:IDEA、Maven、JDK1.7、SVN1.7、SQL Server
JAVA应用服务器:tomcat7.0;
技术选型:Spring、Struts、JavaBeans、JDBC、Jsp、Jquery、XML、J2EE等。
本项目结构上分为表现层、业务层和数据访问层,层次间的依赖关系自下到上。采用的技术有Struts,Spring,JDBC,Log4J等。其中表现层采用Struts框架开发;业务层封装业务流程,为适应业务的变更,每一业务模块均有专门的接口及实现类,利用Spring的IoC功能将实现类注入给表现层的Action;数据访问层借助于JDBC实现。事务部分利用Spring的声明式事务管理。为提高性能,采用Servlet Filter实现了缓存代理,并实现了国际化。