APP下载

基于Web的新闻发布管理系统的研究与实现

2014-06-30金晓倩

关键词:设计研究

金晓倩

摘要:随着互联网技术的发展,基于互联网技术而发展的信息平台建设出现了创新性的发展。Web技术能够实现图、声、文本等多种形式的集成一体,能够为信息传播提供更加便捷的平台。高职院校的新闻发布系统是高职院校教学活动中重要的组成部分,是院校文化宣传的重要平台。本文主要结合高职院校的教育特点,系统的阐述了基于web技术的新闻发布系统的开发过程以及应用环境等。

关键词:web 新闻发布系统 设计 研究

基于Web的新闻发布管理系统是目前高校新闻平台建设的重要技术手段措施,基于Web的新闻发布管理系统就是借助互联网技术实现对高校新闻平台的动态管理,因此研究基于Web的新闻发布管理系统具有很重要的现实意义。

1 基于Web的新闻发布管理系统的研究背景

新闻发布管理系统也称为网站信息管理系统,它是根据信息的种类等进行集中的管理,并且按照一定的标准将信息发布到网站中的一种计算机应用程序。基于web新闻发布管理系统对于新闻网站的建设具有重要的推动意义,首先是新闻发布管理系统只需要将新闻的文字以及图片等放置到网络,然后通过一个系统的计算机应用软件程序,将放置的文字和图片上传到已经制定好的网页模板上进行公布。

基于web新闻发布管理系统是高职院校构建数字化校园战略的要求,高职思想政治教育信息内容的不断丰富与完善,需要高职舆论宣传平台的信息量要大而全,并且信息的更新速度也要及时,对此传统的手工模式是没有办法满足这些要求的,而基于web新闻管理系统则能满足。

2 系统开发的需求

2.1 系统开发目的 网络在高职院校中的应用范围越来越广,尤其是在信息化时代,学生对于信息的需求量在逐渐的提高,尤其是对最新的信息渴望度有着明显的需求,所以如何尽可能将发生的新闻第一时间通过校园网络传播是高职院校新闻管理工作者需要解决的问题。而基于web新闻管理系统则是满足学生对信息了解、教师对信息系统管理的网络信息管理平台,因为高校的新闻发布系统就是信息发布系统,它是通过网络软件程序对信息进行科学的分类、上传并且进行审核以及发布的过程,而信息的需求者只需要依托互联网环境进行信息浏览,而新闻管理系统的管理人员则只需要将最新的新闻内容进行添加,以及对新闻信息平台的用户进行身份的审核与管理,这样也会大大减少工作人员的工作量,提高新闻发布管理的效率。当然基于web新闻管理系统由于其在存储量等方面还存在一定的缺陷,导致新闻管理系统常常发生服务器瘫痪的现象,因此采取什么样的管理系统模式,设计一个具有开放性的系统是新闻管理系统设计需要考虑的问题。

2.2 新闻管理系统开发的环境 ①新闻管理系统平台环境。基于web的新闻管理新系统一般采用Browser/Server体系结构,计算机的服务器采用Microsoft Windows XP操作系统,而web的程序软件使用tomcat 6.0,而数据库主要应用Mysql数据库。②系统开发工具。基于Web的系统开发工具就是借助某项网络应用软件进行相应的程序设计,对此系统开发工具应是一个可视化的工具。我们采用了MyEclipse 8.0进行开发,支持多数据库及JavaScript等多种数据库及脚本语言。

2.3 系统运行环境需求 在新闻管理系统运行的过程中要保证网站信息的安全、稳定,对于网站新闻的真实性要严格保证,并且对于新闻的内容要做到全面深刻,同时设计的新闻管理系统要具有便捷可操作性,并且在发生故障时能够便于维修,尽量做到普遍化,对信息用户的信息也要严格保密,不能泄露信息用户的个人信息,同时也要保证新闻内容的可复制性,保证学生在浏览新闻后可以转载新闻,提高新闻传播价值。

3 系统分析与总体的设计

3.1 新闻管理系统功能分析 高职院校的新闻管理系统是根据高职院校的教育发展现状而定的,根据高职院校新闻需求现状分析,新闻管理系统应该包含以下功能:①相对于新闻用户而言应该包含浏览新闻、浏览发布的高职院校的公告、查阅信息等。②相对于新闻管理系统人员而言应该具有:除了一般新闻用户的功能外,还要包括对新闻内容的添加职能、对新闻内容的删减、修改以及设置新闻格式等,为新闻需求用户进行权限的管理,审核、发布新闻职能。③相对于新闻网站的功能而言就是要加强网站的安全、对新闻用户信息、用户日志等进行保密措施。

3.2 系统流程设计 新闻管理系统主要分为前台操作和后台操作两部分,前台操作也就是前台的页面设计,前台页面设计时根据网站的需要,在需要放置文章的地方插入相应的代码,而这些代码是根据文章在数据库中的存在位置决定的,用户可以在网站的导航栏中点击相应的新闻列表后,网站就会展列出相应的新闻内容;后台操作也就是后台管理设计,后台设计主要是新闻系统管理人员自己所具有的权限,他们根据新闻的内容对其进行分类与上传,在新闻管理员进入后台设计页面时,新闻管理员可以根据新闻类别进行整合与分类。

3.3 数据库设计与实现 新闻管理系统的顺利实现需要以新闻动态发布为基础,而新闻动态发布需要具备强大的数据库作为支撑,如果没有相应的数据库就没有办法对新闻进行储存,因此合理的数据库结构可以提高新闻动态展示效率。数据库的设计应该按照下述的结构而形成:①管理员表(admin)。管理员编号、用户名、用户密码、用户权限、最后登录地址、登录次数等。②新闻表(news)。新闻编号、栏目名称、文章标题、作者、发布时间、是否置顶、是否通过审核、所属专题编号、是否热点文章、点击数等。③新闻栏目表(lm)。栏目编号、栏目名称等。④用户表(users)。用户编号、用户名、密码、用户权限、登录次数、最后IP等。

3.4 页面设计与代码实现 ①页面设计。网站页面是新闻网站的外部形象,它是吸引新闻浏览者的第一因素,因此页面需要保证其整洁、清晰,新闻浏览者可以第一时间获得自己需要的信息,因此新闻网站的页面应该具有新闻栏目导航、热点新闻链接、新闻搜索、专题新闻等内容,并且要合理的设计这些内容,保证他们条理清晰。②代码实现。整个新闻发布管理系统含有多个子系统,其主要包括:管理员登陆页面、新闻操作页面、新闻题目列表显示页面以及新闻内容显示页面等,其中新闻标题显示页面和新闻内容显示页面是放置在网站前台的,而其他的系统则有后台管理员控制。

按照一般程序设计,在进行网站的功能更新时需要管理员不断地访问数据库,这样就会增加编码的冗余度,因此为了避免出现上述缺陷,我们可以将数据库的链接码放置在一个文件中,这样就可以避免重复编写程序的麻烦。

调用方法为:

Conn.asp的代码如下:

<%

xuasmdb=mdb&"data/#db1.asp"

set conn=server.CreateObject("adodb.connection")

DBPath = Server.MapPath(xuasmdb)

conn.open "provider=microsoft.jet.oledb.4.0; data source="&DBpath;

% >

其中ASP采用的是OLE_DB的方式连接到Access数据库。数据库的名称为“#db1.asp”(出于数据库安全性考虑,将mdb扩展名改为asp)。

同时,为了保护新闻数据的安全,在进行网络传输的时候要对相应的用户信息等进行加密处理,一般是将信息转化为32位的密文后存储在数据库表中。

4 结束语

基于web新闻管理系统对高校的新闻发布管理工作具有重要的意义,因此设计功能完善的新闻管理系统是高校新闻管理工作的内在需求。本文论述的基于web新闻管理系统的设计在功能上具有方便、简洁、高效的特点,并且其强大的数据库存储量可以为新闻的动态发布、新闻分类设计等提供强大的技术支持。总之本系统的设计严格遵循计算机应用工程的设计理念,充分考虑高职院校的教育特点、高职院校学生对新闻更新速度以及新闻内容多方面需求的要求,实现了高校新闻管理发布系统的自动化、程序化,有效的提高了新闻发布的及时性、准确性,促进了新闻管理工作水平。

参考文献:

[1]黎海洋.高校网站新闻发布系统的研究[J].读与写·教育教学版,2013(2).

[2]崔翔.基于.NET的校园新闻发布系统的设计与实现[J].计算机光盘软件与应用,2013(23).

[3]马全福,刘莹.济南工程职业技术学院校园网动态新闻系统的设计与实现[J].中国科教创新导刊,2011(22).

[4]李少辉,别红霞.基于Struts的Web系统开发技术及论文在线系统实现[J].计算机工程与科学,2009(8).

猜你喜欢

设计研究
FMS与YBT相关性的实证研究
2020年国内翻译研究述评
辽代千人邑研究述论
何为设计的守护之道?
视错觉在平面设计中的应用与研究
EMA伺服控制系统研究
瞒天过海——仿生设计萌到家
设计秀
新版C-NCAP侧面碰撞假人损伤研究
有种设计叫而专