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查询,对买家用户进行修改信用等级,和删除操作。
上一篇:ASP.net网上商店的设计与实现+源码
下一篇:jsp+mysql拼客网站的设计与实现

java+mysql通用试题库系统后台设计与实现

java物业管理系统设计

java+sqlserver教学质量考评信息管理系统设计

Java+sqlserver医院远程挂号系统设计

电子商务时代超市网店物...

java图书馆图书管理系统设计

java+mysql宿舍管理系统的设计+ER图

志愿者活动的调查问卷表

10万元能开儿童乐园吗,我...

医院财务风险因素分析及管理措施【2367字】

神经外科重症监护病房患...

承德市事业单位档案管理...

国内外图像分割技术研究现状

AT89C52单片机的超声波测距...

公寓空调设计任务书

C#学校科研管理系统的设计

中国学术生态细节考察《...