基于web新闻发布系统的设计与实现毕业论文

ID:874198

大小:1.45 MB

页数:41页

时间:2017-09-22

基于web新闻发布系统的设计与实现毕业论文_第1页
基于web新闻发布系统的设计与实现毕业论文_第2页
基于web新闻发布系统的设计与实现毕业论文_第3页
基于web新闻发布系统的设计与实现毕业论文_第4页
基于web新闻发布系统的设计与实现毕业论文_第5页
资源描述:

《基于web新闻发布系统的设计与实现毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、目录第1章前言1第2章系统概述12.1设计模式12.1.1MVC模式基本原理22.2.2MVCModel132.2.3MVCModel232.3小结4第3章系统设计43.1系统总体设计43.1.1系统构架43.1.2系统类设计53.2视图层设计63.2.1前台设计63.2.2后台设计63.3模型层设计73.3.1前台显示和用户登录73.3.2新闻管理73.3.3栏目管理83.4控制层设计83.4.1用户登录83.4.2新闻管理83.4.3栏目管理83.5数据库设计83.5.1数据库概念设计83.5.2数据库表设计93.6数据库连接设计10

2、3.6.1传统的数据库连接103.7小结13第4章系统实现134.1视图层实现134.1.1公共页面134.1.2前台实现154.1.3后台实现164.2模型层实现184.2.1新闻显示184.2.2新闻管理194.2.3栏目管理194.3控制层实现194.3.1用户登录204.3.2新闻管理204.3.3栏目管理214.4小结21第5章系统运行测试215.1系统测试环境215.1.1系统测试硬件环境215.1.2系统测试软件环境215.2系统测试22总结23参考文献24致谢25附录26第1章前言伴随着网络的出现,网页逐渐融入人们的生活。

3、快速及时的新闻浏览,五彩缤纷的网上信息,使网络与人们的生活息息相关,于是世界上出现了第三媒体——Internet。它打破了地域限制,真正使信息得以共享,改变了人们的工作和生活方式。人们对信息的需求有了更新,更高的要求,而网页由于本身所具有的信息量大,传递快速,没有时空限制等特点恰好满足这种要求。也正是由于网络实现网站的数据信息能够进行实时交互,保证网站数据的实时性。随着Internet信息技术的高速发展,越来越多的企业想将自己企业的信息通过网络与全世界分享并最终实现电子商务,所以它们已经建立或计划建立自己的网站。但是,如果为了建立和维护自

4、己的网站而聘请专职的网络技术人员,其成本对于一个中小型企业来说实在是太高了。对于上面这类企业来说,他们最需要的就是一个现成的可以自动发布信息的新闻发布系统,这样只要会打字,会上网就能利用新闻发布系统快速简洁地发布企业信息。然而传统的信息发布方式已经不适应这个快速变化的信息时代,需要一个更高效,更简洁的方式进行信息发布。内容管理系统正是基于这样一个目的而诞生的,它是企业信息化建设和电子政务的新宠。它的基本思想是分离信息内容和表现形式,内容存储在数据库或独立的文件中,而表现形式存储在模版里。当用户请求页面时,各部分联合生成一个标准的HTML页

5、面;当信息修改时,用户只需在一个可视化的界面对信息内容进行修改。大大缩短了信息的更新时间,提高了效率,并且简化了操作。本设计便是基于内容管理思想的一个新闻发布系统,以下各章从系统概述、需求分析、系统设计、系统实现、系统运行测试和系统评价与改进依次展现系统开发过程。第2章系统概述本章主要介绍在系统开发过程中所采用系统设计模式。2.1设计模式随着Web技术的发展,Web内容从一些静态页面发展到内容丰富的动态页面。目前,用于生成动态网页较为流行的技术有Microsoft的ASP、Tex的PHP和Sun的JSP。ASP只能工作在微软的IIS(In

6、ternetInformationServer)和PWS(PersonalWebServer)上及PHP模式,一些天生缺陷使得它们的使用受到了一定的制约。而JSP是一种完全与平台无关的开发新技术,它集极高的运行效率,较短的开发周期,超强的扩展能力,完全开放的技术标准,自由的开发方式等众多完美特性于一身。JSP+JavaBean+Servlet+JDBC是一套能够实现动态网站的开发和维护的技术。JDBC用于连接数据库并对数据库进行存储,Servlet用于处理过程控制,JavaBean用于封装业务逻辑,JSP用于页面显示部分。而MVC正是这种

7、设计模式代表。2.1.1MVC模式基本原理MVC(Model-View-Controller),即把一个应用的输入、处理、输出流程按照Model,View,Controller的方式进行分离,这样一个应用被分成三个层——模型层、视图层、控制层,其三层之间的关系和功能如图2-1“MVC组件类型关系和功能图”。图2-1MVC组件类型关系和功能图MVC设计模式的典型流程[4]为:首先Controller接收用户的请求,并决定应该调用哪个Model来进行处理,然后Model用业务逻辑来处理用户的请求并返回数据,最后Controller用相应的Vi

8、ew格式化Model返回的数据,并通过表示层呈现给用户。控制层(Controller)可以理解为从用户接收请求,将模型与视图匹配在一起,共同完成用户的请求。划分控制层的作用也很明显,它清楚地告

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
正文描述:

《基于web新闻发布系统的设计与实现毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、目录第1章前言1第2章系统概述12.1设计模式12.1.1MVC模式基本原理22.2.2MVCModel132.2.3MVCModel232.3小结4第3章系统设计43.1系统总体设计43.1.1系统构架43.1.2系统类设计53.2视图层设计63.2.1前台设计63.2.2后台设计63.3模型层设计73.3.1前台显示和用户登录73.3.2新闻管理73.3.3栏目管理83.4控制层设计83.4.1用户登录83.4.2新闻管理83.4.3栏目管理83.5数据库设计83.5.1数据库概念设计83.5.2数据库表设计93.6数据库连接设计10

2、3.6.1传统的数据库连接103.7小结13第4章系统实现134.1视图层实现134.1.1公共页面134.1.2前台实现154.1.3后台实现164.2模型层实现184.2.1新闻显示184.2.2新闻管理194.2.3栏目管理194.3控制层实现194.3.1用户登录204.3.2新闻管理204.3.3栏目管理214.4小结21第5章系统运行测试215.1系统测试环境215.1.1系统测试硬件环境215.1.2系统测试软件环境215.2系统测试22总结23参考文献24致谢25附录26第1章前言伴随着网络的出现,网页逐渐融入人们的生活。

3、快速及时的新闻浏览,五彩缤纷的网上信息,使网络与人们的生活息息相关,于是世界上出现了第三媒体——Internet。它打破了地域限制,真正使信息得以共享,改变了人们的工作和生活方式。人们对信息的需求有了更新,更高的要求,而网页由于本身所具有的信息量大,传递快速,没有时空限制等特点恰好满足这种要求。也正是由于网络实现网站的数据信息能够进行实时交互,保证网站数据的实时性。随着Internet信息技术的高速发展,越来越多的企业想将自己企业的信息通过网络与全世界分享并最终实现电子商务,所以它们已经建立或计划建立自己的网站。但是,如果为了建立和维护自

4、己的网站而聘请专职的网络技术人员,其成本对于一个中小型企业来说实在是太高了。对于上面这类企业来说,他们最需要的就是一个现成的可以自动发布信息的新闻发布系统,这样只要会打字,会上网就能利用新闻发布系统快速简洁地发布企业信息。然而传统的信息发布方式已经不适应这个快速变化的信息时代,需要一个更高效,更简洁的方式进行信息发布。内容管理系统正是基于这样一个目的而诞生的,它是企业信息化建设和电子政务的新宠。它的基本思想是分离信息内容和表现形式,内容存储在数据库或独立的文件中,而表现形式存储在模版里。当用户请求页面时,各部分联合生成一个标准的HTML页

5、面;当信息修改时,用户只需在一个可视化的界面对信息内容进行修改。大大缩短了信息的更新时间,提高了效率,并且简化了操作。本设计便是基于内容管理思想的一个新闻发布系统,以下各章从系统概述、需求分析、系统设计、系统实现、系统运行测试和系统评价与改进依次展现系统开发过程。第2章系统概述本章主要介绍在系统开发过程中所采用系统设计模式。2.1设计模式随着Web技术的发展,Web内容从一些静态页面发展到内容丰富的动态页面。目前,用于生成动态网页较为流行的技术有Microsoft的ASP、Tex的PHP和Sun的JSP。ASP只能工作在微软的IIS(In

6、ternetInformationServer)和PWS(PersonalWebServer)上及PHP模式,一些天生缺陷使得它们的使用受到了一定的制约。而JSP是一种完全与平台无关的开发新技术,它集极高的运行效率,较短的开发周期,超强的扩展能力,完全开放的技术标准,自由的开发方式等众多完美特性于一身。JSP+JavaBean+Servlet+JDBC是一套能够实现动态网站的开发和维护的技术。JDBC用于连接数据库并对数据库进行存储,Servlet用于处理过程控制,JavaBean用于封装业务逻辑,JSP用于页面显示部分。而MVC正是这种

7、设计模式代表。2.1.1MVC模式基本原理MVC(Model-View-Controller),即把一个应用的输入、处理、输出流程按照Model,View,Controller的方式进行分离,这样一个应用被分成三个层——模型层、视图层、控制层,其三层之间的关系和功能如图2-1“MVC组件类型关系和功能图”。图2-1MVC组件类型关系和功能图MVC设计模式的典型流程[4]为:首先Controller接收用户的请求,并决定应该调用哪个Model来进行处理,然后Model用业务逻辑来处理用户的请求并返回数据,最后Controller用相应的Vi

8、ew格式化Model返回的数据,并通过表示层呈现给用户。控制层(Controller)可以理解为从用户接收请求,将模型与视图匹配在一起,共同完成用户的请求。划分控制层的作用也很明显,它清楚地告

显示全部收起
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
关闭