struts框架具有组件的模块化,灵活性和重用性的优点,同时简化了基于MVC的web应用程序的开发。
struts可以清晰地区分控制,事务逻辑和外观,从而简化了开发应用程序的过程。struts提供的类使得开发工作更加简单,这些类包括:
1)控制程序流程的类
2)实现和执行程序事务逻辑的类
3)自定义的标记库使得创建和验证HTML表单更加容易
2。1。3 spring简介
spring是一个轻量型容器,其核心是Bean工厂,用以构造我们所需的模型。在此基础上,spring提供了面向层面的编程的实现。用它来提供非管理环境下申明的事务,安全等服务;对Bean工厂的扩展Application Context方便我们实现Java EE的应用;DAO/ORM的实现方便我们自定义数据库操作,Web MVC和Spring Web提供了Java Web应用框架或与其他常用的Web框架进行集成。
2。1。4 iBATIS框架
Ibatis是将Struts、Spring和ibatis组合在一起三者的组合方式。Struts仍然是只负责MVC这部分。这就是说,虽然项目中是使用三者相结合的方式,但实际上,Strtus的配置文件,与Spring和ibatis是独立的。而Spring和ibatis则组合在一起负责项目中数据库操作的部分。在ibatis中定义相关的数据库操作和映射。而由Spring的ORM包负责制作DAO对象。并利用Spring的事务管理机制,再将DAO对象包装进Facade对象中。Spring和ibatis的配置文件可以放在许多地方,既可以放在WebRoot下,也可以放在ClassPath下。区别就在于取得配置文件的方式不一样。Spring和ibatis的配置文件都是放在/WEB-INF/下了,而ibatis的具体数据库操作、映射的配置文件是放在ClassPath里的包中的。
2。2系统功能展示图例
本套酒柜管理系统的功能模块展示如图 2-1所示。
图 2-1 酒柜管理系统的功能图
3 酒柜管理系统需求分析与总体设计
3。1系统与用户的特点
网上商城购物系统建设,是在网络上建立一个虚拟的购物商场,避免了挑选商品的烦琐过程,使您的购物过程变得轻松、快捷、方便,很适合现代人快节奏的生活;同时又能有效的控制"商场"运营的成本,开辟了一个新的销售渠道。酒柜管理系统实现了线下商品转为线上销售的功能。通过酒柜后台商品管理功能可以分类存储商品,使商品存储能够一目了然。活动管理功能可以达到促销商品的作用,管理员可以添加商品优惠券功能达到价格促销的销售功能。订单管理可以对前端会员购买信息一目了然,根据订单管理可以掌握市场走向,更好的了解客户需求。
3。1。1 酒柜管理系统特点文献综述
(1)用户无需考虑系统的安装维护;
(2)简单、友好的展示铺面;
(4)顾客可以方便的查询并订购商品;
(5)用户可以方便的定义各种商品信息;
(6)酒柜商城购物系统选用强大的数据库保存各类信息;
(7)酒柜商城购物系统支持多种浏览器;
3。1。2 酒柜商场购物系统功能介绍
(1)采取会员制、身份验证、信誉度指数等一系列措施,保证交易的成功率
(2)强大的查询功能,快捷的找到感兴趣的商品
(3)会员购物流程:浏览、将商品放入购物车、去收银台。每个会员有自己专用的购物车,可随时订购自己中意的商品结账完成购物