公务员期刊网 论文中心 正文

新闻网页自动生成系统开发研究

新闻网页自动生成系统开发研究

【摘要】随着社会的进步和经济的发展,很多新型的技术出现在我们的生活中。互联网和计算机的出现更加给我们的生活和工作带来了很多的方面,很多大型的企业为了自己的发展和自己的知名度都有了自己的网站,新闻行业也不例外。但是现在所有的网站在维修和维护上一般都是请专业的人士定期的进行修改,但是这种方式在别的企业比较适用,在新闻行业却不适用。

【关键词】新闻;网页自动生成系统;开发

1引言

新闻行业和其他的行业不同,这个世界每天都会发生很多的新闻,所以新闻网站需要比其他行业更要每天甚至每个时段进行实时内容更新,所以更需要有一套专属于自己的网页自动生成系统。

2网页自动生成系统开发的环境

(1)在开发网页自动生成系统的时候借鉴的是美国公司开发的集网页制作和网页管理于一体的网页编辑器,这个网页编辑器主要针对的就是网页设计,通过这个网页编辑器设计出来的网页既干净又准确,并且具有高效性和直观性的特点,用它来进行网站编辑的时候能够跨平台跨阅览器进行网页设计[2]。(2)Asp是一个Web服务端的开发环境,主要是由微软发明的一种网页的技术,这个技术的优点就是简单、强大,用这个技术能够让一些运行的服务应用程序实现交换。(3)Access数据库软件,有非常强的数据管理功能,也是现在最新的数据库管理软件,能够汇集非常多的信息,使用这个数据库软件能够更好的查询和储存一些信息。

3网页自动生成系统

3.1网页自动生成系统构架

上图是网站自动生成系统图,这是一种通过Asp研发的一种网页自动生成系统,使用这个系统的时候能够随时更改在线的新闻信息,方便工作人员自己操作网页和网站,并且网页里面的所有信息都能够进行动态。所有录入这个系统里面的信息都可以进行自动分组,并且还可以选择把一些头条信息放在主页上,一些普通的新闻放在一级管理上,人们可以通过网站的分类放置,知道哪些是重要的新闻,哪些是一般的新闻。

3.2网页自动生成系统的设计思路:

在这个系统里面需要先设计一个数据库,这个数据库主要包括以下几个方面:(1)details:用来存放所有需要的新闻;(2)friend:存放新闻的联结;(3)image:存放和新闻有关的图片:(4)password:用来存放密码;(5)sort1/sort2:用来存放分好的类目;(6)title:用来存放首页的内容;为了能够让整个网页在自动生成的时候保持风格统一,还需要建立一个外部样式表。在进入网页自动生成系统设计的时候首先就是要进行登录,在登录界面设计一个自定义表单,这样人们在进入的时候就会有一个专业的页面弹出来,登录成功就可以进行设计,登录失败就不能进行修改,这样也可以保证新闻网页的安全性。成功登录之后就会进入设计页面,在设计页面里面会把所有需要设计的内容分成几个板块,这样人们在设计的时候可以按照板块的内容依次进行修改,避免因为工作人员的疏忽造成有些内容忘记修改的现象。

3.3网页自动生成系统具体操作:

在设计网页的时候我们会把网页分成一级类别和二级类别的信息管理,这样就可以方便工作人员进行新闻管理。在信息管理里面会分成首页、普通页目等,这样工作人员在操作的时候需要修改哪个项目就可以在这个项目地下进行修改,还可以在线一些信息。

4新闻网页自动生成系统开发的注意事项

新闻网页自动生成系统开发的时候需要遵循“高内聚低耦合”的原则。在设计的时候还需要以下的注意事项:(1)系统在进行开发的时候需要创建很多的站点管理器,这些站点管理器能够起到调动数据库的作用,如果在设计的时候有些脚本不能使用的时候就需要在把下载的转到阅览器上面,但是这样有可能会暴露一些信息,所以在下载的时候为了避免出现信息暴露的情况,需要把一些文件名的格式进行修改,但是仍然保留源代码的安全。(2)在控制台里面需要结合Session和Application两个功能和数据库中相应的字段进行验证,验证其内容和合法性,这样就能够防止一些非法的用户伪造一些身份进行越权修改。当阅览器每次进行修改的时候都需要检查一些是否和服务器上面的储存保持一致,禁止出现页面缓存的现象,每次像Web进行请求的时候都需要在程序上加上相应的代码,这样就能避免出现假装管理的现象。(3)在后台管理方面主要包括功能区和操作区,功能区主要包括:管理首页、栏目管理、添加文件、用户管理、文件管理等内容,功能区包含的内容十分的广泛,其次就是操作区,在操作区里面会根据功能的不同显示出不能的截面,不同管理也有不同的特点。像网站基本信息设计的时候一定要包括公告、网址、网站名称、网站管理员等,在栏目管理的时候一定要根据素材进行划分,灵活的控制整个网页的内容。要想控制网页里面的内容、字体等细节的部分,需要层叠样式表来进行控制,在样式排版的时候还需要尽可能的有一些多样化,通过这些多样化来进行排版,在根据ID的顺序放在数据库里面,这样管理员在进行使用的时候就会很清楚的找到需要的内容。

5结语

随着社会的信息化在不断的加大,新闻行业也需要有一个属于自己的网站,同时还需要一个能够自动生成网页的系统,自动生成网页的系统不仅降低了网页建设的成本,还为网页建设提供了很多的便利,更加方便人们的工作和实用。

【参考文献】

[1]赵小林,陈英.动态网页规划与实现机制[J].北京理工大学学报,2001(2).

[2]蒋伟钢.基于ASP的动态网站核心技术分析[J].福建电脑,2005(2).

[3]王建国.基于WEB的动态网站管理系统的设计及实现[J].微机发展,2004(1).

作者:陈文婷 周飞 桑龙 单位:甘肃政法大学