java农副产品超市直销系统的实现(5)
时间:2017-06-28 20:58 来源:毕业论文 作者:毕业论文 点击:次
Session接口:Session接口负责执行被持久化对象的CRUD操作(CRUD的任务是完成与数据库的交流,包含很多常见的SQL语句。)。 SessionFactory接口:SessionFactory接口负责初始化Hibernate。它充当数据存储源的代理,并负责创建Session对象。 Configuration接口:Configuration接口负责配置并启动Hibernate,创建SessionFactory对象。在Hibernate的启动的过程中,Configuration类的实例首先定位映射文档位置、读取配置,然后创建SessionFactory对象。 Transaction接口:Transaction接口负责事务相关的操作。 Query和Criteria接口:Query和Criteria接口负责执行各种数据库查询。它可以使用HQL语言或SQL语句两种表达方式。[4 ] 3 农副产品超市直销系统的设计 3.1 农副产品超市直销系统的软件环境 系统:win7 开发环境:Myeclipse 数据库:mysql Web服务器:tomcat 浏览器:IE 3.2 农副产品超市直销系统的功能需求分析 3.2.1 功能模块划分 本系统主要包含三个部分,其一是面向买家用户的部分:包含首页、用户注册登录、购物车、个人信息管理、提交订单、按月结算订单等模块。其二是面向卖家用户的部分:包含首页、用户注册登录、个人信息管理、查询订单发货、个人销售的商品管理的等模块。其三是面向管理员部分:包含买家管理、卖家管理、商品管理、商品评价管理、商品分类管理等模块。 3.2.2 功能概述 面向买家用户部分: 1. 首页:首页是买家用户打开网站的第一个页面,首页中展示的信息有农副产品的类别列表、买家用户的登陆和注册入口、最新的几个商品展示、商品销售排行前五展示、农场销售排行的前五展示。 2. 注册功能:用户首先要注册成为网站的买家用户。注册时要填写用户名和密码即可。注册后可以继续填写详细个人信息也即超市的信息,同时可修改密码、查询订单收货管理。 3. 选择产品的功能:用户浏览网站,将自己需要的商品放入购无车中,可以连续的添加商品,还可以对商品进行评价。 4. 购物车功能:用户选择完商品后可以进入购物车也面,查看自己要购买的商品、可以删除不想购买的商品。 5. 订单功能:用户确认购物车中的商品后提交下订单。提交订单后可以在网站上查询该订单的信息,并对订单确认收货。 6. 结算功能:买家用户可以按月查询订单,对该月订单进行结算。 面向卖家用户部分: 1. 首页:卖家用户登录注册的入口。 2. 注册功能:卖家用户首先要注册成为网站的卖家用户,注册要填写卖家用户 名和密码,注册成功会自动生成与卖家相对应的农场。而且注册后可以填写个人的详细信息,以及为农场取名,同时可修改密码,查询订单以及发货的功能。 3. 商品管理的功能:卖家可以在网站上发布自己的商品,发布商品时要填写商品的详细信息并且上传商品的图片。对已发布的商品可以进行修改价格、邮费、库存的操作。也可以删除已发布的商品。 4. 订单的功能:可以查看在自己销售的商品的订单,按月查询订单,对订单进行发货的功能。 面向管理员部分: 1. 卖家用户管理:可以对卖家用户进行按用用户名和id查询,对卖家用户进行修改信用等级,和删除操作。 2. 买家用户管理:可以对买家进行用户按用用户名和id查询,对买家用户进行修改信用等级,和删除操作。 (责任编辑:qin) |