毕业设计论文-团购网站 - 图文(3)

2019-04-22 22:18

北华航天工业学院毕业论文

2.4商户户功能模块

商户:登陆、查询团购券。商户的功能图如图2-4所示。

商户登订商录单品注管管册理理 图2-4 商户的功能图

2.5软件环境

本次毕业设计的使用的软件环境如表2-1所示。

表2-1毕业设计使用的软件环境

名称 版本 语种 操作系统 Windows7 旗舰版 简体中文

数据库平台 MySql 5.0.45 简体中文 服务器 Tomcat 6.0 英文 邮件系统 IE 6.0 简体中文

开发工具 MyEclipse 8.5 英文

5

北华航天工业学院毕业论文

2.6系统业务描述

本程序主要分系统管理员和用户两个权限。管理员:团购订单管理,团购管理,注册用户管理和团购类型管理。用户:团购信息管理,注册登录,团购登录,团购功能和团购订单管理,商户:商户登陆、查询团购券,用例图如图2-5所示。

图2-5 系统总体用例图

6

北华航天工业学院毕业论文

第3章 总体设计

本系统地主要功能是实现网络团购的主要功能,包括管理员、用户、商户的登陆、商品分类的添加、商品的添加、用户的注册、商品的搜索等主要功能。

3.1 JSP技术与MVC模式以及系统的基本框架

本系统采用Jsp技术,基于MVC模式开发,使用SSH框架(Struts2、Spring、Hibernate)来增加系统的开发速度。所谓的MVC模式是“Model-View-Controller”的缩写,中文翻译为“模式-视图-控制器”。程序就是用Struts2和Hibernate这两个框架来实现模型层和控制器这两层,Jsp实现视图这一层。一般来说程序就是在数据库和页面之间起桥梁作用的,Jsp页面请求先到Action,再到Dao,再回到Action,回到Jsp页面,Action主要处理来自页面的请求,Dao主要是和数据库的交互,Struts2主要用在Action,处理来自页面的请求,处理完请求后跳转回页面。Hibernate主要用在Dao,包括对数据库的增、删、改、查的操作,Spring控制程序的流程。MVC其原理图如图3-1所示。

图3- 1 MVC模式结构

3.2 SSH框架的优点

SSH框架是J2EE应用中Struts2+Spring+Hibernate三大免费开源框架的结合使用, 它可以看成工具,也是中间件。他是用来提高我们的开发效率,提高我们软件产品的可维护性、可扩展性乃至敏捷性的。他们里面有很多优秀的设计理念及模式应用。比如,Struts属于

7

北华航天工业学院毕业论文

MVC框架,关键是要了解MVC的概念及大致原理;而Hibernate属于ORM系统,属于持久层的解决方案,同样需要对ORM的概念及原理有一个总体的了解。而Spring属于应用程序框架,其核心是IOC容器以及AOP,Spring中还集成了很多适用东西,比如对JDBC的封装、自己的MVC、对动态语言的简洁访问等,它由以下3个框架构成:

1.Struts2框架

Struts2是Apache组织的一个开放源码项目。Struts2是一个比较好的MVC框架,提供了对开发MVC系统的底层支持,它采用的主要技术是Servlet,JSP和Custom tag library。其基本构成如图3-2所示。

图3- 2 Struts2框架工作流程

2. Spring框架

Spring 的核心是个轻量级(Lightweight)的容器(Container),它是实现IoC(Inversion of Control)容器、非侵入性(No intrusive)的框架,并提供AOP(Aspect-oriented programming)概念的实现方式,提供对持久层(Persistence)、事务(Transaction)的支持,提供MVC Web 框架的实现,并对一些常用的企业服务API(Application Interface)提供一致的模型封装,是一个全方位的应用程序框架(Application framework),除此之外,对于现存的各种框架(Struts、JSF、Hibernate 等),Spring 也提供了与它们相整合的方案。Spring框架由以下7个部分组成,Spring框架构成图如图3-3所示。

8

北华航天工业学院毕业论文

图3-3 Spring框架构成

3.Hibernate框架

Hibernate 是一个开放源码的 ORM 持久层框架。作为优秀的持久层框架实现,Hibernate 框架提供了强大、高性能的对象到关系型数据库的持久化服务,开发人员可以使用面向对象的设计进行持久层开发。简单的说,Hibernate 只是一个将持久化类与数据库表相映射的工具,每个持久化类实例均对应于数据库表中的一个数据行而已。用户只需直接使用面向对象的方法操作此持久化类实例,即可完成对数据库表数据的插入、删除、修改、读取等操作。Hibernate构成框架图如图3-4所示。

图3- 4 Hibernate框架

9


毕业设计论文-团购网站 - 图文(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:MDG门吊说明书 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: