毕业论文 基于sh的蓝梦教育新闻网.doc
约49页DOC格式手机打开展开
毕业论文 基于sh的蓝梦教育新闻网,并且运用了现今比较流行的struts2.0框架和hibernate框架。struts2.0框架主要负责表示层和业务层的工作,hibernate主要是负责持久层的工作。采用hibernate dao对数据库进行访问控制;采用o/r mapping映射实现表与表之间的对应关系;为了提高可扩展及可维护性,采用配置文件对类名进...
内容介绍
此文档由会员 ljjwl8321 发布
并且运用了现今比较流行的Struts2.0框架和Hibernate框架。Struts2.0框架主要负责表示层和业务层的工作,Hibernate主要是负责持久层的工作。采用Hibernate DAO对数据库进行访问控制;采用O/R Mapping映射实现表与表之间的对应关系;为了提高可扩展及可维护性,采用配置文件对类名进行管理。
根据用户不同的功能将用户划分为如下几个角色,分别为:普通(游客)用户、超级管理员、新闻管理员、栏目管理员、模板管理员、新闻采集者。前端实现了信息浏览、站内搜索、新闻订阅、新闻投稿等功能。后端实现了后台管理,其中包括:新闻审核、新闻发布、新闻删除、创建栏目、新闻静态化等功能。
关键字:新闻静态化、Struts2.0、Hibernate3.2、MyEclipse6.0、Tomcat6.0、MySql数据库
The blue dream educates the news net
Abstract:
The blue dream educates the news net to be that condition training in nothing moves downwards to all Internet users, Prepare a function according to that website serves pointing out the relevance being OK to use website face to face page.That websites, at B/S structure, adopts MVC pattern, together with two popular frameworks: the Struts2.0 framework, which is responsible for the representation layer an operation layer; and Hibernate framework, which is responsible for the persistence layer. Hibernate DAO is used to control the database accessment, and O/R Mapping to reflect the corresponding relationships among tables, and configuration files to manage the class names in order to improve the scalability as well as maintainability.
A consumer is divided according to different function of consumer being as follows several roles, namely: the average(visitor) consumer、super administrative person、news administrative person、column administrative person、formboard administrative person、news collect person. Fore-end has realized information browsing,inside-the-site search,news subscription,news have contributed waiting for a function.Trailing end has realized back-stage management,has included among them:News examines and verifies,news release,news delete,establish the column,news the to static state-rization waiting for a function.
Key words: News static state-rization、Struts2.0、Hibernate3.2、MyEclipse6.0、Tomcat6.0、Mysql.
目 录
目 录 4
第一章 绪 论 5
1.1、引言 5
1.2、设计思想 5
1.2.1、前台系统工作模块 5
1.2.2、后台系统工作模块 5
1.2.3、系统解决方案与存在问题 6
1.3、STRUTS2.0框架技术简介 7
1.4、HIBERNATE框架技术简介 8
第二章 总体分析 9
2.1、可行性分析 9
2.1.1、技术可行性 9
2.1.2、经济可行性 9
2.2、系统需求分析 9
2.2.1、任务概述 9
2.2.2、需求规定 9
第三章 总体设计 22
3.1、数据库设计 22
3.1.1、逻辑图(Logic diagram) 22
3.1.2、实体的关系表设计 22
3.2、系统概要设计 25
3.2.1、需求规定 25
3.2.2、基本设计概念和处理流程 25
3.2.3、系统结构(系统各个组件设计) 28
3.3、系统详细设计 34
3.3.1、 MVC中各层组件设计 34
3.3.2、系统主要模块的界面设计 39
第四章 安装与使用说明 43
4.1、用途 43
4.2、运行环境 43
4.3、使用过程 44
总 结 45
谢 辞 46
参考文献 47
专著 47
根据用户不同的功能将用户划分为如下几个角色,分别为:普通(游客)用户、超级管理员、新闻管理员、栏目管理员、模板管理员、新闻采集者。前端实现了信息浏览、站内搜索、新闻订阅、新闻投稿等功能。后端实现了后台管理,其中包括:新闻审核、新闻发布、新闻删除、创建栏目、新闻静态化等功能。
关键字:新闻静态化、Struts2.0、Hibernate3.2、MyEclipse6.0、Tomcat6.0、MySql数据库
The blue dream educates the news net
Abstract:
The blue dream educates the news net to be that condition training in nothing moves downwards to all Internet users, Prepare a function according to that website serves pointing out the relevance being OK to use website face to face page.That websites, at B/S structure, adopts MVC pattern, together with two popular frameworks: the Struts2.0 framework, which is responsible for the representation layer an operation layer; and Hibernate framework, which is responsible for the persistence layer. Hibernate DAO is used to control the database accessment, and O/R Mapping to reflect the corresponding relationships among tables, and configuration files to manage the class names in order to improve the scalability as well as maintainability.
A consumer is divided according to different function of consumer being as follows several roles, namely: the average(visitor) consumer、super administrative person、news administrative person、column administrative person、formboard administrative person、news collect person. Fore-end has realized information browsing,inside-the-site search,news subscription,news have contributed waiting for a function.Trailing end has realized back-stage management,has included among them:News examines and verifies,news release,news delete,establish the column,news the to static state-rization waiting for a function.
Key words: News static state-rization、Struts2.0、Hibernate3.2、MyEclipse6.0、Tomcat6.0、Mysql.
目 录
目 录 4
第一章 绪 论 5
1.1、引言 5
1.2、设计思想 5
1.2.1、前台系统工作模块 5
1.2.2、后台系统工作模块 5
1.2.3、系统解决方案与存在问题 6
1.3、STRUTS2.0框架技术简介 7
1.4、HIBERNATE框架技术简介 8
第二章 总体分析 9
2.1、可行性分析 9
2.1.1、技术可行性 9
2.1.2、经济可行性 9
2.2、系统需求分析 9
2.2.1、任务概述 9
2.2.2、需求规定 9
第三章 总体设计 22
3.1、数据库设计 22
3.1.1、逻辑图(Logic diagram) 22
3.1.2、实体的关系表设计 22
3.2、系统概要设计 25
3.2.1、需求规定 25
3.2.2、基本设计概念和处理流程 25
3.2.3、系统结构(系统各个组件设计) 28
3.3、系统详细设计 34
3.3.1、 MVC中各层组件设计 34
3.3.2、系统主要模块的界面设计 39
第四章 安装与使用说明 43
4.1、用途 43
4.2、运行环境 43
4.3、使用过程 44
总 结 45
谢 辞 46
参考文献 47
专著 47