基于web的新闻发布系统的设计与实现(附件)【字数:8039】
摘 要本课题是基于WEB的新闻发布系统的设计与实现。论文介绍了系统采用动态网页、MySQL数据库等技术设计并实现新闻发布系统。然后对系统的各个功能模块进行需求分析并设计,主要分析了各个功能的实现过程,例如新闻展示、管理员登录、新闻人物的投票等。接着实现系统的全部功能并对系统进行相应的测试,确保系统的可用性与可靠性。最后新闻发布系统的设计与功能达到预期要求,游客可以在浏览器登录网址浏览新闻页面并对新闻人物进行投票,管理员可以在后台对新闻进行管理。
目 录
第一章 绪论 1
1.1 课题研究的背景与意义 1
1.2研究现状 1
1.3关键的技术问题 2
1.4拟采用的研究手段 2
1.5论文内容与结构 2
第二章 开发环境搭建与开发工具概述 4
2.1开发环境搭建 3
2.1.1开发环境 3
2.1.2JDK安装与环境配置 4
2.1.3Tomcat环境变量配置 5
2.2开发工具简介 6
2.2.1开发工具 6
2.2.2 MyEclipese介绍 6
2.2.3 MySQL介绍 6
2.2.4 Navicat for MySQL介绍 6
第三章 系统的需求分析与设计 7
3.1需求分析的概述 7
3.1.1总体需求 7
3.1.2功能需求分析 7
3.2系统设计 8
3.2数据库设计 9
3.3流程逻辑设计 10
第四章 系统实现与测试 12
4.1系统实现 12
4.1.1新闻首页 12
4.1.2管理员登录页面 13
4.1.3后台页面 15
4.2系统测试 19
结束语 20
致 谢 21
参考文献 22
第一章 绪论
1.1 课题研究的背景与意义
网络的逐步出现,使得网页开始进入人们的生活。为了快速而及时的浏览大量的网上信息,使网络与人们的生活紧密联系 *好棒文|www.hbsrm.com +Q: ¥351916072$
起来。于是Internet出现了。它没有地域的限制,使信息得到共享,加快了人们的工作和生活节奏。在新闻信息领域,各种新闻信息的更新十分的迅速,于是人们对新闻信息的需求有了更高、更新的要求,而网页本身具有存储信息量大、传播迅速、没有时空的限制等特点恰好满足这种要求。也正是由于网络实现网站的数据信息能够进行实时交互,确保了网站数据的实时性。
互联网发展到现在,网络传播信息已经十分成熟和重要了,新闻发布系统作为其中的核心系统,重要性更是重中之重:第一,新闻发布系统可以进行新闻的管理与发布;第二,新闻发布系统可以实现与用户交互,用户搜索新闻和进行对新闻的评论等。这些特点都是其他系统没法比拟的,同时,Internet发展到今天,可以说,只要上网,就会接触到新闻发布系统,新闻发布系统的用户量十分巨大,其重要性不容置疑,当然这也对新闻发布系统的开发提出了更高的要求。
1.2研究现状
在没有网络新闻前,人们获取新闻的方式是看新闻联播或者是报纸等。但是这样获取新闻的方式不够便捷,同样也不够及时。随着计算机技术的发展,现在的新闻信息可谓是丰富多彩,在如此巨大的信息下,传统的新闻传播方式已经不能够满足人们的需求,于是新闻发布系统开始出现
目前,国内的许多公司都已经有了各自的信息管理系统。信息管理的技术已经步入了相对成熟的阶段。从国外的现状看,发达国家对于信息的管理都是通过信息系统管理的。由此可以看出新闻发布系统的重要性。
新闻的展示应该是动态的,这样便于更新和管理。像传统的静态的新闻,还要重写页面太过于麻烦,而且不利于管理。新闻发布系统就可以解决这个问题,并且在这个信息爆炸的时代,可以满足人们对信息的需求。
1.3关键的技术问题
关键性技术问题主要有:
1.管理员登录后的界面需要用过滤器进行过滤,还有管理员的登录需要进行验证。
2.新闻浏览页面分有相应的新闻栏目,用户点击相关的新闻栏目就会出现相关的新闻标题信息,再点击这个新闻标题就会看到完整的新闻信息。
3.为了方便新闻的添加,使用了百度的Ueditor编辑器,这样方便添加文章并修改格式,还可以上传图片。
4.页面设计:页面都是通过JSP编写的,样式是通过外部链接的方式添加的。
5.页面传值:用户在新闻页面点击等操作是,页面会把值传递给servlet,servlet会进行业务逻辑的处理,然后与数据库连接进行一系列的操作,最后servlet会把结果反馈给JSP,JSP显示出来。
1.4拟采用的研究手段
1.研究课题背景和发展现状。
查阅大量的新闻发布系统的资料和参考文献,研究其课题背景和意义,以及发展现状,发现传统新闻发布系统的缺点和现在市场对新闻发布系统的需求,确定研究方向和重点。
2.研究所需用到的技术以及语言。
前台采用JSP、JavaScript等技术编写,后台采用MVC框架,使编写的程序具有更好的可维护性、扩展性。通过查找相关文献和书籍,对相关技术有了了解,选择合适的技术编写新闻发布系统。
3. 研究新闻发布系统的设计。
通过查询新闻发布系统的相关文献、资料、书籍,研究和分析新闻发布系统结构。了解新闻发布系统的各个模块功能,画出系统结构的流程图。
4. 学习编程方法,编写代码
搭建新闻发布系统开发环境,编写各个功能模块的代码,完成设计,并生成安装包,进行测试。
1.5论文内容与结构
新闻发布系统可以展示相关行业的新闻,游客可以搜索新闻关心想要知道的新闻,还可以对新闻人物进行投票,管理员则可以登录后台对新闻进行管理,提高了新闻添加和更新的效率。
本论文分为四个章节,全面的介绍了新闻发布系统的开发过程,每一章具体内容介绍如下:
第一章:绪论部分。主要介绍一下课题的研究的背景和意义,还有就是现在系统发展现状以及系统的需要解决的技术性问题。
第二章:开发环境与开发工具的介绍。主要介绍系统开发的环境和开发时需要的工具。
目 录
第一章 绪论 1
1.1 课题研究的背景与意义 1
1.2研究现状 1
1.3关键的技术问题 2
1.4拟采用的研究手段 2
1.5论文内容与结构 2
第二章 开发环境搭建与开发工具概述 4
2.1开发环境搭建 3
2.1.1开发环境 3
2.1.2JDK安装与环境配置 4
2.1.3Tomcat环境变量配置 5
2.2开发工具简介 6
2.2.1开发工具 6
2.2.2 MyEclipese介绍 6
2.2.3 MySQL介绍 6
2.2.4 Navicat for MySQL介绍 6
第三章 系统的需求分析与设计 7
3.1需求分析的概述 7
3.1.1总体需求 7
3.1.2功能需求分析 7
3.2系统设计 8
3.2数据库设计 9
3.3流程逻辑设计 10
第四章 系统实现与测试 12
4.1系统实现 12
4.1.1新闻首页 12
4.1.2管理员登录页面 13
4.1.3后台页面 15
4.2系统测试 19
结束语 20
致 谢 21
参考文献 22
第一章 绪论
1.1 课题研究的背景与意义
网络的逐步出现,使得网页开始进入人们的生活。为了快速而及时的浏览大量的网上信息,使网络与人们的生活紧密联系 *好棒文|www.hbsrm.com +Q: ¥351916072$
起来。于是Internet出现了。它没有地域的限制,使信息得到共享,加快了人们的工作和生活节奏。在新闻信息领域,各种新闻信息的更新十分的迅速,于是人们对新闻信息的需求有了更高、更新的要求,而网页本身具有存储信息量大、传播迅速、没有时空的限制等特点恰好满足这种要求。也正是由于网络实现网站的数据信息能够进行实时交互,确保了网站数据的实时性。
互联网发展到现在,网络传播信息已经十分成熟和重要了,新闻发布系统作为其中的核心系统,重要性更是重中之重:第一,新闻发布系统可以进行新闻的管理与发布;第二,新闻发布系统可以实现与用户交互,用户搜索新闻和进行对新闻的评论等。这些特点都是其他系统没法比拟的,同时,Internet发展到今天,可以说,只要上网,就会接触到新闻发布系统,新闻发布系统的用户量十分巨大,其重要性不容置疑,当然这也对新闻发布系统的开发提出了更高的要求。
1.2研究现状
在没有网络新闻前,人们获取新闻的方式是看新闻联播或者是报纸等。但是这样获取新闻的方式不够便捷,同样也不够及时。随着计算机技术的发展,现在的新闻信息可谓是丰富多彩,在如此巨大的信息下,传统的新闻传播方式已经不能够满足人们的需求,于是新闻发布系统开始出现
目前,国内的许多公司都已经有了各自的信息管理系统。信息管理的技术已经步入了相对成熟的阶段。从国外的现状看,发达国家对于信息的管理都是通过信息系统管理的。由此可以看出新闻发布系统的重要性。
新闻的展示应该是动态的,这样便于更新和管理。像传统的静态的新闻,还要重写页面太过于麻烦,而且不利于管理。新闻发布系统就可以解决这个问题,并且在这个信息爆炸的时代,可以满足人们对信息的需求。
1.3关键的技术问题
关键性技术问题主要有:
1.管理员登录后的界面需要用过滤器进行过滤,还有管理员的登录需要进行验证。
2.新闻浏览页面分有相应的新闻栏目,用户点击相关的新闻栏目就会出现相关的新闻标题信息,再点击这个新闻标题就会看到完整的新闻信息。
3.为了方便新闻的添加,使用了百度的Ueditor编辑器,这样方便添加文章并修改格式,还可以上传图片。
4.页面设计:页面都是通过JSP编写的,样式是通过外部链接的方式添加的。
5.页面传值:用户在新闻页面点击等操作是,页面会把值传递给servlet,servlet会进行业务逻辑的处理,然后与数据库连接进行一系列的操作,最后servlet会把结果反馈给JSP,JSP显示出来。
1.4拟采用的研究手段
1.研究课题背景和发展现状。
查阅大量的新闻发布系统的资料和参考文献,研究其课题背景和意义,以及发展现状,发现传统新闻发布系统的缺点和现在市场对新闻发布系统的需求,确定研究方向和重点。
2.研究所需用到的技术以及语言。
前台采用JSP、JavaScript等技术编写,后台采用MVC框架,使编写的程序具有更好的可维护性、扩展性。通过查找相关文献和书籍,对相关技术有了了解,选择合适的技术编写新闻发布系统。
3. 研究新闻发布系统的设计。
通过查询新闻发布系统的相关文献、资料、书籍,研究和分析新闻发布系统结构。了解新闻发布系统的各个模块功能,画出系统结构的流程图。
4. 学习编程方法,编写代码
搭建新闻发布系统开发环境,编写各个功能模块的代码,完成设计,并生成安装包,进行测试。
1.5论文内容与结构
新闻发布系统可以展示相关行业的新闻,游客可以搜索新闻关心想要知道的新闻,还可以对新闻人物进行投票,管理员则可以登录后台对新闻进行管理,提高了新闻添加和更新的效率。
本论文分为四个章节,全面的介绍了新闻发布系统的开发过程,每一章具体内容介绍如下:
第一章:绪论部分。主要介绍一下课题的研究的背景和意义,还有就是现在系统发展现状以及系统的需要解决的技术性问题。
第二章:开发环境与开发工具的介绍。主要介绍系统开发的环境和开发时需要的工具。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/wljs/16.html