校园新闻管理系统范本模板.docx
《校园新闻管理系统范本模板.docx》由会员分享,可在线阅读,更多相关《校园新闻管理系统范本模板.docx(46页珍藏版)》请在冰豆网上搜索。
校园新闻管理系统范本模板
武汉纺织大学外经贸学院
毕业论文
(2012—2013学年第二学期)
题目:
校园新闻管理系统
────────────
专业:
电子商务
────────────
班级:
电商0922
────────────
姓名:
曾意文
────────────
指导教师:
吴新明
───────────
序号:
27
2013年月日
摘要
当今社会是一个信息化的社会,新闻作为信息的一部分有着信息量大,类别繁多,形式多样的特点,校园新闻管理系统的概念就此提出。
简单地说,校园新闻管理系统就是一个网络新闻媒介的功能,主要实现对新闻的分类,上传,审核,发布,模拟了一般新闻媒介的新闻发布的过程。
随着互联网的进一步发展,网络媒体在人们心中的地位进一步提高,校园新闻管理系统作为网络媒体的核心系统,其重要性是越来越重要。
如何能科学有效的开展新闻管理工作,是当前学校普遍关心的问题。
校园新闻管理系统是学校进行信息交流的最直接的手段,学校结合自己的实际情况,建设一套“校园新闻管理系统"已经成为衡量其竞争力水平的标志之一。
网站校园新闻管理系统,可以实现网站新闻的动态管理,用来动态发布新闻信息,使得对信息的管理更加及时、高效,提高工作效率。
结合时代的发展,本文主要对校园新闻管理系统的需求分析、构架设计、功能模块、技术可行性分析等做了详细的介绍和阐述。
关键词:
新闻管理;信息;网站新闻;网络媒体
ABSTRACT
Intoday’ssocietyisasocietyofinformation,newsaspartoftheinformationhasalargeamountofinformation,thetypeisvarious,thecharacteristicofdiversityofform,theconceptofnewsmanagementsystemisputforward。
Inbrief,newsmanagementsystemisanetworkmediafunction,theclassificationofthemainrealizationofnews,upload,audit,release,tosimulatethegeneralnewsmedianewsreleaseprocess.WiththefurtherdevelopmentofInternet,networkmediainpeopleheartstatusrisefurther,newsmanagementsystemasthecoreofthenetworkmediasystem,itsimportanceismoreandmoreimportant。
Howcanscientificandeffectivetocarryoutthenewsmanagement,isthecommonconcernoftheschool.Newsmanagementsystemisaschoolforthemostdirectmeansofcommunication,schoolcombinedwiththeirownactualsituation,tobuildasetof\"newsmanagementsystem\”hasbecomeameasureofthecompetitivelevelofoneofthemarks.Websitenewsmanagementsystem,canrealizethedynamicmanagementofwebsitenews,dynamicnewsreleaseinformation,usedtomakethemanagementofinformationmoretimely,efficient,improvetheworkefficiency。
CombiningwiththedevelopmentofTheTimes,thisarticlemainlythenewsmanagementsystemrequirementsanalysis,architecturedesign,functionmodule,technicalfeasibilityandhasmadethedetailedintroductionandanalysisofthispaper。
Keywords:
Newsmanagement,;Information;Website;Networkmedia
1.2研究意义。
.。
......。
.。
.。
。
..。
。
。
。
。
。
。
.。
.。
.。
..。
.。
.。
。
。
..。
。
.3
2。
2。
1系统架构……………………………………………………9
2.3数据字典....。
。
。
。
。
。
。
。
。
。
。
。
。
...。
。
。
。
。
..。
。
。
。
...。
。
。
..。
.。
.12
2.3。
1数据项。
.。
。
。
.。
。
。
.。
。
.。
...。
..。
.。
.。
..。
.。
.。
。
。
。
.。
。
.。
。
。
13
2.3.2数据结构。
..。
.。
。
....。
.。
。
.。
。
.。
..。
。
.。
..。
。
。
。
。
。
...。
。
。
15
2.3。
3数据流。
。
。
。
.。
.。
。
。
。
..。
。
.。
.。
。
.。
。
..。
。
。
...。
。
。
.。
.。
...。
18
2。
3。
4数据存储..。
.......。
.。
.。
...。
。
。
..。
.。
。
...。
.。
。
..。
..。
.20
2.3。
5处理过程。
。
.。
。
.....。
。
。
.。
.。
。
。
...。
。
。
。
。
。
.。
..。
..。
。
.。
.22
3。
3数据表的代码编写。
.。
。
...。
.。
。
。
。
..。
..。
...。
。
..。
.。
.。
。
。
.32
3.4数据库连接的代码文件编写。
.。
.。
.。
。
..。
.。
。
。
.。
.。
.。
.。
.。
。
32
4。
2校园新闻管理系统前台页面演示..。
..。
。
。
..。
。
。
..。
。
。
.。
。
。
。
34
4.2.1新闻前台主页面..。
。
..。
。
。
.。
。
。
。
。
。
。
。
.。
.。
。
.。
。
.。
。
。
。
。
。
。
34
4。
2。
2武汉纺织大学校园新闻页面。
.。
。
.。
。
。
.。
..。
...。
。
。
。
.。
.。
34
4。
3.2用户注册页面...。
。
..。
..。
..。
...。
.。
。
。
.。
.。
..。
.。
。
。
...35
4.3。
6用户管理界面.。
.....。
。
.。
.。
。
。
。
。
。
。
.。
。
.。
。
。
。
.。
。
。
..。
。
。
35
6.总结..。
...。
....。
。
。
。
。
.。
。
。
......。
。
。
。
..。
.。
。
....。
。
.。
。
.。
36
前言
新闻管理以新闻的管理为中心,是新闻管理思想一个划时代的进步.新闻信息,是学校所有信息资源中重要的一部分,因而,新闻信息的规范化与量化管理,已成为现代各个学校管理中不可缺少的重要组成部分.如何帮助学校更好的管理新闻,提高管理效率,增强新闻发布速率,是学校管理重点关心的问题之一,校园原有新闻管理手工制作发布的网页信息不但无法检索堆积如山的信息,而且可能每次更新内容并上传的时候都会使服务中断,导致无法访问,从网上发文,通知和信息交流等,都将给学校的日常新闻管理工作带来了巨大的影响。
需要技术更为先进的校园新闻管理系统。
这次我的毕业设计的课题是“校园新闻管理系统”,目的是对学习的新闻信息进行全面的规划与管理,帮助学校做到:
1、完善体系管理.
2、加强流程控制。
3、实现量化管理。
4、科学管理新闻档案,优化分类,全面反应现阶段的信息情况.
5、管理新闻信息,使新闻明确化。
1。
1研究背景与现状
随着计算机技术在各个领域的广泛应用,越来越多的校园建立了自己校园网站,他们通过网站可以展示自身形象,发布最新动态信息,与用户进行交流和沟通,与同学老师建立联系,以及开展信息交流等.新闻信息管理领域也迅速的得到了迅速的发展,可是就校园新闻管理来说,计算机的应用就相对的比较复杂了。
因为根据不同的校园新闻管理条件和硬件条件,相对会有不同的管理需求,同时,因为这个系统要求要和用户具有交互功能,因此要有具备发布系统,同时在界面设计上也要求要有一定的美观,给人以美的视觉效果。
目前这个校园新闻管理系统是就目前大多数校园新闻管理的现实条件出发设计,能够满足大部分管理的需要,同时为了照顾特殊的管理情况,此管理系统在设计上具有再开发的能力,而且具有单纯的删除和更新,在功能上可以再予扩充变成更复杂更具体的系统管理软件,从而成为可以根据具体的使用项目和具体的实际情况具体操作而设计更好更完善的应用软件。
目前,有些网站管理开始使用内容管理系统(CMS),CMS是一个网页应用程序,使用数据(通常是MySQL)或其它方法创建,通过CMS可以用很简单的方法来实现HTML的编辑和保存(这是在后台进行的).编辑好的文章就会在网页上显是出来(这是在前台进行)。
使用CMS的最主要的原因是它可以让内容创建和编辑变得更容易和简单。
可是开发者通常都忘记了这个主要原因,却把心思过多的放在了开发更多的功能,这对他们自己是不利的(同时对用户也不利)。
内容不仅仅包括文字.有时网站上需要的内容还有可能包括通信录或用户认
证系统.所以选择的诀窍就是,视自己的功能需求而定,在选择相应功能的同时但又不牺牲易用性。
将工作的重心放在前台的页面设计上,而不是放在页面效果的执行上。
在一个内容管理系统中有很多人们需要的东西,但是这里面有一些相比较而言更为重要的:
l、快速、方便的安装
2、简单的管理界面
3、快速、方便的CMS扩展功能
4、简单的模板应用
5、实用的用户管理
虽然这不是很直观,但这确实是你最需要的.随着企业建站需求的复杂度和功能的不断扩展,传统的三五个人写一段代码即告网站建已经行不通,于是以内容管理为应用核心的CMS产品大行其道。
新闻发布系统(NewsReleaseorContentSystemManagementSystem)是一种基于新闻和内容管理的全站管理系统,是WEBMIS系统中基于B/S模式的系统之一.新闻发布系统的主要功能是将繁杂、多变的信息经过组织后合理有序地体现给阅读者。
新闻有着信息量大、类别繁多、形式多样的特点,为了更有效的对新闻信息进行管理,新闻发布系统的概念被了提出来。
新闻发布系统的提出使传统媒体(例如:
电视,电台等)不再是唯一的新闻媒体,网络成了新兴且重要的新闻媒体。
而新闻发布系统就成了这个新媒体最重要的运作工具。
新闻的分类、上传、审核、发布,这些传统新闻媒介的新闻发布过程,通过计算机技术把它集中在新闻发布系统中统一进行管理实现。
随着网络文化不断的深入人心,越来越多的人通过网络来了解各类信息,接触新闻发布系统,使用新闻发布系统的用户量也随之大幅上升,这使得网络媒体在人们日常生活中的地位进一步提高.新闻发布系统作为网络媒体的核心系统,其重要性也日益突显:
一方面,它提供了一个新闻管理和发布的功能;另一方面,现在的新闻发布要求实现与普通的用户的即时交互。
用户可以很方便地对大量新闻信息进行查找!
实现快速定位,这些都是传统媒体无法做到的。
当然,用户使用需求的不继提高也促使新闻发布系统无论从开发还是功能方面的要求也随之提升.
1.2研究意义
随着网络化校园管理区域的发展,校园新闻管理在我国得到越来越迅猛的发展,在新闻管理制度上便有更高的要求,如何制定一套能够适合大多数校园新闻管理的网络应用平台是现在新闻管理正待解决的问题,本课题研究从学校实际需求情况出发,根据学校现有的硬件设施,改变以往固定的管理模式,做到跟学生无距离的交流、通讯,为学生及老师提供更为方便、直接的服务,对校园新闻的管理工作进行了科学、规范的管理,调动学校新闻管理人员的积极性,提高他们的工作效率,对校园新闻的服务和智能化管理工作是一个推动。
而调动学校师生的积极性,也便于校领导实施监督管理,提高校园管理工作的业务素质。
同时也可以加强与学生的交流,便于学生对学习的硬件设施以及环境做更详细的了解,实现无距离接触,真正建设成适应新形势下要求的校园新闻管理系统,可以为我们的校园新闻管理人员减少点负担,从根本上做到科学化、高效率化管理这一目的,这也是校园新闻管理领域发展的必然趋势。
1.3可行性分析
我们所做的是校园新闻管理系统也是基于CMS内容管理系统的一个应用.对该系统我也查找过相关资料,目前开发的此类系统多种多样,功能越来越完善,对其整个需实现的功能我有清楚的认识。
在当前的条件下,该系统的功能目标可以达到.由于大学期间有过对JSP技术的学习,研究生课程也有相关的专业学习,只要再稍微复习一下便能使用。
开发的工具也曾使用过,也能很快掌握操作方法。
因此利用现有JSP技术和工具,该系统的功能可以实现。
此次要开发的校园新闻管理系统是一个在Internet网络环境下运行的系统,因此我采用的技术及工具有JSP、JDK、应用程序服务器tomacat6.0、数据库MySQL。
JSP(JavaServerPages)是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准.该技术为创建显示动态生成内容的Web页面提供了一个简捷而快速的方法。
由于JSP页面的内置脚本语言是基于Java编程语言的,而且所有的JSP页面都被编译成为JavaServlet,JSP页面就具有Java技术的所有好处,包括健壮的存储管理和安全性。
JDK(JavaDevelopmentKit,Java开发包,Java开发工具)是一个写Java的applet和应用程序的程序开发环境。
它由一个处于操作层之上的运行环境还有开发者编译,调试和运行用Java语言写的applet和应用程序所需的工具组成.
JDK一般有三种版本:
SE(J2SE),standardedition,标准版,是我们通常用的一个版本;EE(J2EE),enterpsiseedtion,企业版,使用这种JDK开发J2EE应用程序,主要用于移动设备、嵌入式设备上的java应用程序.我使用的是标准版j2sdk1.4。
2。
在此基础上,为了更好编译、调试Java程序,我使用了Jcreactor.它有更人性化的界面,操作也更方便。
MyEclipse是Eclipse的插件,在Eclipse的基础上扩展实现了许多功能,如服务器tomcat的集成.Genuitec公司开发的经典产品,受sun公司支持。
大型项目的开发不用考虑Tomcat,因为Tomcat不是商业用途的服务器版本,但对于此毕业设计已经足够了.数据库使用MySQL。
适用中小型系统的开发,相对易掌握,可以采用第三方驱动jtds驱动使得JDBC直接访问。
本课题是B/S结构(Browser/Server结构)即浏览器和服务器结构的软件项目,因此应采面向对象的开发方式。
UML统一建模语言是用来对软件密集系统进行可视化建模的一种语言,为面向对象开发系统的产品进行说明、可视化、和编制文档。
它定义良好、易于表达、功能强大且普遍适用,融入了软件工程领域的新思想、新方法和新技术。
它的作用域不限于支持面向对象的分析与设计,还支持从需求分析开始的软件开发的全过程。
因此,使用UML统一建模。
在此次系统设计中我们主要采用了J2EE的核心框架技术SSH,即 Spring+Struts+Hibernate。
Struts对Model,View和Controller都提供了对应的组件。
Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架,它由RodJohnson创建。
它是为了解决企业应用开发的复杂性而创建的。
Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。
Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,可以应用在任何使用JDBC的场合,可以在Servlet/JSP的Web应用中使用,也可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。
2.校园新闻管理系统的功能需求分析
2.1校园新闻管理系统系统结构概述
系统结构是系统的最高层概念.在开发新闻发布系统的实例之前,应该选择或定义一个合适的系统结构。
典型的系统结构是将系统分为三层:
表示服务层、商业服务层和数据库服务层。
为使新闻发布系统的实例可以扩展.将三层结构进一步细化为6个逻辑层,每个逻辑层提供不同的服务。
如图所示:
表示服务层
商业上下文服务层
商业规则服务层
数据转化服务层
数据访问服务层
数据服务层
系统结构的逻辑层
表示服务层:
提供传统的用户接口技术,此系统为web浏览器。
商业上下文服务层:
提供数据编辑,此系统为web表单。
商业规则服务层:
实现传统意义上的商业规则,此系统用于处理数据的一个或多个类,包括对数据的验证、运算和业务逻辑、规则的验证。
数据转化服务层:
将商业层的请求转化为数据兼容的语言,此系统为SQL。
数据访问服务层:
执行某些API的请求.此系统为JDBC。
数据库服务层:
这一层是实际(物理)的数据库技术,此系统为MySQL。
但开发过程不涉及该层内容的设计和开发。
这六层结构是后续开发的直接依据,主要设计内容的逻辑组织及结构。
2.1.2校园新闻管理系统系统描述
系统描述初步界定了系统的范围和功能。
为了有一个清晰的开发思路,现用自然语言对整个校园新闻管理系统进行描述。
多用户系统一般都是从用户登录模块开始。
用户身份验证可以分为两个阶段:
首先对用户身份进行认证,确认用户是否是有效的系统用户;进而确认用户类型,即验证用户是管理员用户还是普通用户。
前一阶段决定用户能否进入系统;后一阶段根据用户类型决定用户的权限,以及用户的工作界面.
本系统的前台部分不需要进行身份验证,任何人都可以游览已发布的新闻并发表评论。
后台部分需要进行身份验证,Admin用户拥有所有权限,普通用户不能管理发布的信息,包括修改新闻、发布新闻和删除新闻。
后台管理:
新闻类别的管理(对新闻类别的添加,修改,删除,查询),新闻信息管理(对新闻信息的添加,修改,删除,查询),前台浏览:
新闻信息的浏览(新闻信息更新,查询),新闻评论(新闻评论更新,查询,添加)。
1.进入系统
进入系统模块主要是设置一个登陆界面:
在登陆框中分别输入用户的姓名和对应的密码,即可进入新闻管理系统的后台管理系统主页。
如果登陆不成功,屏幕中部的提示信息栏中会显示“用户名或密码错误,请重试!
”的字样。
用户登陆成功后,进入本系统的后台管理主页,包括新闻类别管理与新闻信息管理两部分。
2.新闻类别管理
新闻类别管理模块主要是对新闻类别的设置,包括对新闻类别(类别名称)的查询、修改、添加、删除等.主要内容包括:
查询所有的新闻类别,点击类别管理显示所有的新闻类别,可添加新的新闻类别,添加新闻类别时会查询数据库中是否存在此新闻类别,如果存在则屏幕中部的提示信息栏中会显示“此新闻类别已存在,请重新添加!
”的字样.修改新闻类别,从新闻类别列表中可选择修改新闻类别,选择修改后显示修改页面,修改页面会显示修改之前的信息以方便管理员修改。
删除新闻类别,选择新闻类别列表中要删除的信息点击删除即可。
3.新闻信息管理
新闻信息管理模块主要是对新闻信息的设置,包括对新闻信息(类别、标题、内容)的查询、修改、添加、删除等。
主要内容包括:
查询所有的新闻信息,点击新闻管理显示所有的新闻信息,可添加新的新闻信息,添加新闻信息时要选择已有的新闻类别,此新闻信息就会在该新闻类别下。
修改新闻信息,从新闻信息列表中可选择修改新闻信息,选择修改后显示修改页面,修改页面会显示修改之前的信息以方便管理员修改。
删除新闻信息,选择新闻信息列表中要删除的信息点击删除即可。
4.新闻信息浏览与新闻评论
这个功能模块主要是前台用户浏览看到的信息,前台首页显示新闻类别的列表及热点新闻(即根据评论多少显示的新闻信息)、新闻头条(即根据新闻发布的时间显示新闻信息)等。
用户可以选择新闻类别,查看该新闻类别下的新闻信息。
点击新闻标题可以查看整篇新闻的内容。
用户可以在此新闻下发表评论,并且可以查看其他用户对此新闻文章的评论信息。
2.1.3校园新闻管理系统系统描述分述
新闻发布系统主要由前台显示和后台管理两部分组成。
前台显示主要处理的事务有:
新闻显示、新闻浏览。
后台主要处理的事务是:
管理员登陆、新闻管理、退出登陆。
接下来分别对这些事物进行描述。
l、新闻显示:
对于新闻发布系统页面来说,一个页面能显示的内容是有限的,这就需要合理地规划整个页面的排版。
可以根据新闻的内容将新闻分成不同的栏目,放在页面的不同位置。
系统分类地发布、显示定量最新新闻信息的标题、发布时间.
2、新闻浏览:
这部分是新闻发布系统的最主要功能,用户借此查看需要的新闻信息.用户点击新闻标题进入单条新闻内容浏览页面。
该页面主要显示了新闻的标题、作者、发布时间、来源、关键字,浏览次数、内容、图片。
3、管理员登陆:
管理员处理其他事务的前提。
管理员输入自己的管理员名、密码,提交登陆系统。
系统核对正确即可进入后台处理界面,否则系统提示出错信息。
4、新闻管理:
这是后台管理的关键操作,实现管理员在后台对新闻发布系统信息的更新与维护。
它又分为新闻管理、评论管理。
新闻管理是包括新闻的添加、修改(兼有查看功能)、删除及审核通过等功能。
(1)新闻的编辑:
编辑内容所见所得提供可视化的文档内容编辑,真正达到所见即所得的效果。
(2)内容编辑器
用户可随意指定文档内容的字体、字号、字体颜色、背景颜色、段落对齐方式、项目符号、段落缩进等属性、插入超级链接、通过分页标记实现单篇文档的分页、插入表格、插入图片、Flash动画、视频、音频等资源,指定图片的位置、大小;用户可以从其它网站或者本地复制粘贴Word、Excel、HTML等内容时的垃圾内容过滤,但保留基本的、与XHTML兼容的格式信息;过程中不需进行人工处理,全部自动完成;支持可视化编辑、HTML源文件编辑问的切换。
提供预览操作功能。
(3)图片制作管理
建设专门的图片栏目,编辑管理分类图片信息,出于图片显示性能、界面美观和版权的考虑,需要自动将大图压缩成加盖标记水印的小图,规则排列,方便浏览.
5、评论管理
对于开放了评论功能的栏目,公众可提交对每条信息的个人见解,并可选择审核或不审核,也可选择对包含模糊敏感词的评论内容进行审核。
可对多次发表恶意评论者进行封IP的操作.可以在新闻页面上设置是否显示评论。
6、退出登陆:
管理员结束后台管理操作,选择退出登陆.
2.2校园新闻管理系统总体功能需求问题描述
2.2.2总体功能模块
作为一个动态的新闻发布系统,要易于维护与管理,方便用户使用,因此一个好的程序架构和运行流程是必不可少的。
从系统描述中可以大致得到整个新闻发布系统的总体功能模块划分及流程图.如图所示.
总体功能模块
2.2.3前台系统流程图
前台系统流程图
用户进入网站首页后,可以从首页直接选取新闻,或进入指定栏目后选取新闻。
浏览新闻时,可以对感兴趣的话题发表评论,经后台审核后,评论从前台发布出来。
2.2.4后台管理系统流程图
否
后台管理系统流程图
进入后台登陆页面,进行用户名密码的认证,认证失败,重新返回登陆页面。
认证成功可以进行新闻制作(发稿),新闻管理(修改、删除),还