计算机专业校园新闻系统.docx
- 文档编号:24571644
- 上传时间:2023-05-28
- 格式:DOCX
- 页数:45
- 大小:1.64MB
计算机专业校园新闻系统.docx
《计算机专业校园新闻系统.docx》由会员分享,可在线阅读,更多相关《计算机专业校园新闻系统.docx(45页珍藏版)》请在冰豆网上搜索。
计算机专业校园新闻系统
新闻发布系统设计
摘 要
20世纪末,随着计算机科学的发展,数据库技术在Internet中的应用越来越广泛,为广大网络用户提供了更加周到和人性化的服务。
个性化已逐渐成为当今Web应用的潮流。
随着Internet的普及,越来越多的企业建立了自己的WWW网站,企业通过网站可以展示产品,发布最新动态,与用户进行交流和沟通,与合作伙伴建立联系,以及开展电子商务等。
其中新闻管理系统是构成企业网站的一个重要组成部分,它担负着双层作用,一方面可以用来动态发布有关新产品或新开发项目,另一方面又可以及时向顾客公告企业经营业绩、技术与研发进展、特别推荐或优惠的工程项目、产品和服务,从而吸引顾客,扩大顾客群。
本系统是学校网站的一个子系统,具有很好的外部接口,能够很好的配合站点的其它子系统服务于网站的新闻发布.该系统是一个基于新闻发布和内容管理的全站管理系统;基于B/S模式WEBMIS系统,本系统可以将杂乱无章的信息(包括文字、图片和影音)经过组织,合理而且有序地呈现在大家面前。
简单的说,新闻发布系统就是充当一个网络新闻媒介的功能。
[关键词]新闻;发布;B/S
Abstract
20century'sends,alongwithcomputersciencedevelopment,databanktechnologyinInternetapplicationmoreandmorewidespread,providedforthegeneralnetworksuserhasbeenthorougherandthehumannatureservice.TheindividualityhasgraduallybecomenowtheWebapplicationtidalcurrent.AlongwiththeInternetpopularization,moreandmoremanyenterprisesestablishedownWWWwebsite,theenterprisehavebeenallowedtodemonstratetheproductthroughthewebsite,issuedthenewesttendency,carriedontheexchangeandthecommunicationwiththeuser,withpartnerestablishmentrelation,aswellasdevelopmentelectroniccommerceandsoon.Newsmanagementsystemmanagementsystemisconstitutestheenterprisewebsiteanimportantconstituent,itisshoulderingthedouble-deckedfunction,ontheonehandmayuseforthedynamicissuerelatednewproductorthenewdevelopmentproject,ontheotherhandmaypromptlytothecustomerannouncetheenterprisemanagestheachievement,thetechnologyandtheresearchanddevelopmentprogresses,speciallyrecommendsorthepreferentialbenefitengineeringproject,theproductandtheservice,thustheattractioncustomer,expandsthecustomergroup.
Thissystemisasub-systemofschoolwebsite,hastheverygoodexternalinterface,canverygoodcooperationofservicetoothersubsystemssitewebnewsrelease.Thissystemisbasedonanewsreleaseandcontentmanagementofthetotalmanagementsystem;BasedonB/Smode,thissystemcanWEBMISsystemwilldesultorilyinformation(includingtext,imagesandvideo)afterorganization,reasonableandorderlypresentbeforeeverybody.Saysimply,newsreleasesystemisACTSasanetworkmediafunction.
[KeyWords]:
News;Publish;B/S
目 录
摘 要I
AbstractII
第1章绪论1
1.1开发目的及意义2
1.3研究背景2
1.4国内外研究现状3
1.5开发工具简介5
1.6本章小结6
第2章需求分析7
2.1功能需求分析7
2.2性能需求分析8
2.3新闻系统的模型结构9
2.4系统功能模块设计9
2.5总体结构流程图13
2.5.1各页面功能分配16
2.5.2前台浏览与发表评论流程17
2.6系统E-R图18
2.7本章小结19
第3章总体设计思路20
3.1系统总体分析20
3.2数据库设计思想20
3.3数据库设计21
3.4数据库连接页Conn.asp26
3.5层叠样式表文件Css.css26
3.5本章小结27
第4章系统模块设计28
4.1用户浏览设计28
4.2系统首页设计28
4.2.1新闻版块浏览30
4.3新闻搜索设计30
4.4新闻投票模块设计32
4.4.1投票结果显示33
4.4.2新闻投票管理模块34
4.5管理员登录模块36
4.6新闻版块管理设计36
4.6.1新闻添加模块39
4.7新闻评论管理模块39
4.8公告页面设计40
第1章绪论
Internet是目前世界上最大的计算机互联网络,它遍布全球,将世界各地各种规模的网络连接成一个整体。
作为Internet上一种先进的,易于被人们所接受的信息检索手段,WorldWideWeb(简称WWW)发展十分迅速,成为目前世界上最大的信息资源宝库。
据估计,目前Internet上已有上百万个Web站点,其内容范围跨越了教育科研、文化事业、金融、商业、新闻出版、娱乐、体育等各个领域,其用户群十分庞大,因此,建设一个好的Web站点对于一个机构的发展十分重要。
近年来,随着网络用户要求的不断提高及计算机科学的迅速发展,特别是数据库技术在Internet中的广泛应用,Web站点向用户提供的服务将越来越丰富,越来越人性化。
我们发现这样一个事实,一个用户在访问一个网站时一般来讲只对该网站的部分内容感性趣,而且这种兴趣会持续一段时间。
这点启发了我们,如果能根据用户的喜好为不同的用户显示其个性化的页面,即着重显示该用户感兴趣的内容,将为用户节约大量的检索时间,而且这样的网页显然是更具有吸引力的。
一些站点已经在这方面做出了一定的尝试,通常采用的方法是,在用户登陆时为其提供一系列的选项,使用户能够对站点进行一些自主的设置。
这样做能够使站点呈现一定程度的个性化,但是对用户来讲,还是比较烦琐,而且在用户了解一个站点前让其对站点进行设置,其结果未免有些粗糙。
于是我们构想了这样一种方案,对用户登陆后的动作进行跟踪,分析,发掘用户点击的规律,即用户先后点击的关联规则,这样,在用户点击一个主题(链接)之后,系统能够自动生成一个页面,其中包含了该主题下用户经常关注的内容(若干链接),这样便在无须用户做出任何额外工作的情况下实现了为用户量身订做的个性化页面。
要实现这样的功能,离不开后台数据库的支持。
用户验证信息,收集到的用户点击信息,主题层次信息,分析得出的关联规则表等大量的数据都由数据库管理系统管理。
整个个性化页面生成系统主要由使用Dreamweaver_MX开发的关联规则采掘系统和利用IIS+ASP技术实现的个性化Web页面生成器两部分组成。
关联规则采掘系统对数据库中的历史记录进行分析,产生用户关联规则表;页面生成器则负责记录用户行为和根据关联规则表动态生成用户个性化Web页面。
二者通过数据库服务器和Web服务器连接。
1.1开发目的及意义
新闻的网络化发展在很大的程度上代替了原有的传播模式,给人们对于新闻有了全新的体验。
系统使新闻有序化,简洁化,让用户在短时间内得到自己所要的新闻信息。
而且网络新闻将不再是原有的新闻发布模式,用户也不会受到原有的新闻发布模式单方面发布者制约,被动接受发布者的新闻。
同时用户可以通过此系统发布自己的新闻,使得新闻更有实时性,传播速度快,浏览新闻直观,而且方便查询和管理。
不仅如此用户还可以通过此新闻发布系统进行相互交流。
因此新闻的发布系统同时也是个交流的平台。
现在网络新闻已经得到了很大的发展,网络上的新闻信息量已经相当庞大。
为了使网站管理人员管理网站更快捷方便,我们利用动态技术创建一个新闻发布管理信息系统,这正是我们研究动态网页的意义。
该系统是基于B/S(Browser/Server,浏览器/客户端)模式实现,基于ASP动态网站开发设计,主要实现对行业新闻的发布与管理功能,对新闻内容信息的浏览阅读等。
随着Internet/Intranet技术的兴起,将原本在单机或本地局域网上运行的数据库系统移植到因特网中,即开发基于B/S模式的新一代MIS(ManagementInformationSystem,管理信息系统)系统,正成为技术发展的趋势。
为了保证系统性能的高效性、可扩展性,以及达到数据共享和网络化管理的目的,本系统采用B/S体系结构进行设计开发。
1.3研究背景
进入90年代以来,现代传播技术在世界迅速发展,因特网作为一种新兴的重要传播媒体,普遍得到各国的广泛关注。
许多国家都把信息网络建设作为未来发展战略的一个重要组成部分。
早在1984年,邓小平同志就提出了开发信息资源,服务四化建设的重要指示,江泽民同志在1999年指出:
要加强信息传播技术的更新与改造,积极掌握和运用现代传播手段。
中国的重要新闻宣传单位大都是从1996年底到1997年初开始上网的。
目前,全国建立独立域名的新闻单位已达700多家,新华社、人民日报、中央电视台等中央新闻单位,在人员、投入经费、上网信息量等方面已初具规模。
驻外使领馆至少有21家开设了网页,中国国际互联网络新闻(CIIC)已开设了中国、中国人权、中国西藏、中国台湾、中国国情、新中国成立50年、澳门1999、'99全球论坛·上海、'99巴黎中国文化周等几个具有独立域名的综合性和专题性主页,还开设了中国新闻、中国指南等海外镜像点。
从全国的总体情况看,我国的网络宣传已有了一个良好的开局。
当然,这开局只是第一步,还需大力加强和完善。
西方的一位政治家在评论现代信息技术时说过这样的话,从星球大战到信息高速公路,再到今天的数字地球,共同的特点是,他们都不是一个单纯的技术项目和技术目标,而是一个整体型、导向型的战略思维。
制定我国网络新闻发展规划要有整体战略意识,要站在世界科技发展的前沿。
制定发展规划充分考虑现有基础和人力、物力、财力,要分别轻重缓急,统筹考虑,全面规划,有步骤地进行,防止一哄而起,盲目投资,重复建设,避免大而全、小而全。
简言之,规划应超前,有发展余地,购买设备及时,但不可超前。
各新闻单位要从各自的专业特长和地区特点出发,扬长避短,各有侧重,加强沟通与配合,逐步形成中央各新闻网络与地方新闻网络之间的密切协作体系,真正实现优势互补,提高新闻信息的综合利用水平,形成网络新闻的广泛效应。
1.4国内外研究现状
目前,我国的网络新闻与西方发达国家相比,实力悬殊。
据统计,在整个因特网的信息输入、输出的流量中,我国目前仅占0.1%和0.05%,美国已有55%的杂志推出了网络版,而我国报刊上网率只有10%左右。
现在全球80%以上的网上信息和95%以上的服务信息由美国提供。
全球具有较大影响的媒体,如CNN、纽约时报、华盛顿邮报、华尔街日报、今日美国等许多新闻网站,不论从访问量到访问人群方面均可称上世界最有影响力的新闻网站。
西方大国利用其在互联网上信息传播中的支配地位对别国进行文化渗透,联合国教科文组织第七届总干事莫博依(MahearM.Bow)甚至称其为文化侵略。
面对这种信息威慑,我们要勇于迎接挑战。
我们应集中力量建立一批重点网站。
它们的信息量要大、覆盖面要广、服务功能要强、知名度要高,其中包括以外文为主的网站,为国内外访问者寻找我国所有新闻单位的网页,提供搜索引擎,给予导航服务,还要为驻外使领馆提供信息资源。
要加强对我们新闻域名的自我宣传,扩大我新闻宣传网站(页)的知名度,也是不可忽视的。
大力开发信息资源是互联网新闻宣传工作的首要任务,各新闻宣传网站(页)要充分利用传统媒体和社会各界多年的信息积累,有计划、有组织地合理开发,综合利用。
新闻单位的网站开发新闻信息资源要以即时新闻和背景材料为主,以其他信息服务为辅,处理好主次关系,使即时新闻具有更深广的社会历史和文化内涵,便于国内外访问者对发布的新闻容易理解和认识。
各新闻网站在保证介绍我国经济发展、社会稳定、民族团结、人民生活水平不断提高的同时,还要从自身的业务特点和优势出发,开办一些专题性的栏目,以丰富多彩、生动活泼的信息内容增强吸引力。
要特别注意政治的准确性,提高时效性和艺术性,注意增强效果。
现在互联网上也存在不少问题。
有人利用网络发布黄色信息,严重妨碍社会精神文明建设。
我们要坚决反对,并支持有关部门坚决处理。
各新闻单位建立网站和上网要按照审批权限和审批程序报批,以利于网络新闻事业健康、有序的发展。
因特网是新事物,又由于其传送几乎没有国界,许多国家未及建立有效的法规,更没有国际公认的法规(我这里不是指技术协议),但各国都在积极考虑建立相应的法规,我国也应逐步建立健全网络新闻管理法规,把网络管理纳入法制化轨道,从各个环节遏制不良信息的网上传播。
建立网络宣传法规是一个涉及许多方面的复杂工作,要抓紧进行。
1.5开发工具简介
由于ASP的众多优点,技术发展和各种客观实际的需要,该系统选用了ASP来开发设计,实现了对行业新闻的动态管理操作,使得对新闻信息的发布与管理更加及时、高效,提高了工作效率。
在此次设计中我们采用了SQLSERVER2005数据库SQLStructuredQueryLanguage译为结构化查询语言是数据库系统的通用语言,利用它用户可以用几乎同样的语句在不同的数据库系统上执行同样的操作。
在数据库的版本上我们选用SQLServer它是由一系列相互协作的组件构成能满足最大的Web站点和企业数据处理系统存储和分析数据的需求。
它是基于客户/服务器的数据库管理系统。
用户通过使用客户系统从服务器检索信息并进行本地操作服务器关注数据库进程而客户则关注信息的表示。
客户机硬件要求:
具有PentiumIII处理器以上且满足以下要求的计算机:
最低64MB内存,最小2.1GB硬盘。
服务器硬件要求:
具有PentiumIII处理器以上且满足以下要求的计算机:
最低256MB内存,最小8GB硬盘。
◆客户端
操作系统:
Windows98/NT/2000/XP或更高版本
浏览器:
IE5.0以上
◆服务器
操作系统:
Windows200XServer或者WindowsXP
Web服务器:
Tomcat6.0
数据库:
SQL2005
1.6本章小结
第2章需求分析
新闻发布系统是企业网站中最常用的系统,它的一个基本作用就是为企业提供信息发布的平台。
使用ASP技术可以动态生成新闻静态页面,可以使新闻的发布和管理变得很轻松。
管理员只需设置标题、内容和图片等新闻信息元素就可以了,系统将自动生成对应的网页。
而使用SQLServer2005数据库,将减轻了维护人员的工作量,使系统便于维护和管理。
新闻发布系统是构成企业网站的重要组成部分,它一方面可以用来发布企业的最新公告,另外一方面可以发布与企业相关的新闻动态。
新闻发布系统可以实现以下功能。
◆为企业提供信息发布的平台,可以用来发布与企业相关的新闻信息。
◆任何注册和非注册人员都可以访问浏览系统上的新闻信息和新闻评论信息。
◆可以赋予用户权限,根据权限显示不同的功能模块。
◆管理员可以完成删除、修改、添加新闻信息等操作。
◆新闻信息可以按照新闻主题、新闻内容、新闻编号等条件进行搜索。
◆系统具有可设置是否必须注册才能发表评论;可设置是否只能管理员才能修改和删除评论信息;可设置过滤词语;防灌水功能,可设置用户发表评论时间间隔等功能。
2.1功能需求分析
本章所介绍的新闻发布系统根据不同的用户,可以分为以下两个功能区。
1.浏览者功能区
根据用户的需求,浏览者可以进行如下操作。
❑浏览者可以查看最新公告信息。
❑浏览者可以查看相应新闻版块的新闻标题信息。
❑浏览者可以查看相应新闻版块的新闻信息,并且无需注册和登录即可发表新闻评论。
❑浏览者可以查看新闻评论信息并且无需注册和登录即可发表新闻评论。
❑浏览者可以参加新闻投票,并且查看投票结果。
❑浏览者可以在系统内搜索符合指定条件的新闻标题,并查看相应新闻的具体信息。
2.管理员功能区
管理员登录,根据输入的账号和密码正常登录该系统后,管理员除了享有浏览者具有的权限外还可以进行如下操作。
❑管理员可以进行新闻版块管理,对新闻版块进行添加、修改和删除操作。
❑管理员可以进行新闻信息管理,对新闻信息进行添加、修改、删除、新闻信息版块类别移动等操作。
❑管理员可以进行公告信息管理,对公告信息进行添加、修改和删除操作。
❑管理员可以进行新闻投票管理,对投票项目进行添加、修改和删除操作。
❑管理员可以进行新闻评论管理,对新闻评论进行添加、修改和删除操作。
❑管理员可以进行个人账号和密码管理,对登录账号和密码进行修改操作。
2.2性能需求分析
该系统在性能功能上应达到如下需求:
新颖的界面,简单的操作,页面布局完全控件式,能够为新闻的录入带去简便,其中很多菜单如来源部门、新闻分类等,我们只需要找到菜单位置点击鼠标即可完成;除此以外,对用户进行及时的跟踪并作出相应的提示,这能够让用户很清楚自己的操作状况。
我们最常见的新闻管理系统的网站主要包括以下几个功能:
新闻的浏览、录入、修改、评论、搜索、删除等方面都全部实现,而且对网站中即时新闻的管理也达到了很高的要求。
即时可见:
对新闻信息的管理(包括增加、删除、修改)将立即在主页的对应栏目显示出来,能够做到及时发布,及时见效。
系统运行应该快速、稳定、高效和可靠。
在结构上应具有很好的可扩展性,便于将来的功能扩展和维护。
2.3新闻系统的模型结构
该系统设计流程:
首先创建新闻发布系统数据库,再次设计该系统的功能,然后编写源代码实现系统功能,然后在表示层制作与用户对话界面,然后上传到Internet进入应用层,最后是用户使用该系统。
该流程对应的系统构架为:
数据层→设计数据服务→配置系统信息→表示层→应用层→用户接口层。
系统总体架构图如图2.1所示。
图2.1总体架构图
2.4系统功能模块设计
系统主要功能如下所示。
✓用户管理功能,用户可以浏览新闻信息、发表评论、参加投票等。
✓管理员管理功能,管理员负责整个系统的后台管理。
✓新闻版块信息显示与管理功能。
✓新闻内容显示与管理功能。
✓新闻评论与管理功能。
✓搜索功能,可以进行不同方式的搜索。
✓新闻投票与管理功能。
✓公告显示与管理功能。
✓管理员修改登录账号和密码功能。
系统主要分为两大功能模块,如图2.2、2.3所示。
图2.2系统前台功能模块
图2.3系统后台功能模块
1.公用模块
此模块属于系统公用模块,系统中任何页面需要用此模块直接调用即可。
此模块包括数据库连接文件、层叠样式表文件、数据转换和图片上传文件、论坛访问量统计文件、公共版面文件和上传组件文件。
此模块负责与数据库的连接,定义页面风格,进行数据转换和图片上传,统计论坛访问量,把系统各页面的共同部分放在公共版面文件,上传组件。
把这些公用的代码放在一个个文件中,这样即可以减少源代码也可以使整个系统紧凑有序。
2.前台系统管理模块
此模块实现了浏览者功能区的所有功能。
此模块由用户浏览模块、新闻搜索模块、新闻投票模块组成。
这三个模块的功能如下所示。
❑用户浏览模块:
此模块包括系统首页、版块新闻标题浏览、新闻详细信息浏览、新闻评论信息浏览、公告信息浏览。
此模块负责版块新闻标题信息的显示,新闻详细信息的显示、新闻评论信息的显示、公告信息的显示。
该系统中所有的新闻信息和新闻评论信息以及版块信息和公告信息全在此模块中显示,用户在浏览新闻信息的同时还可以发表评论。
访问者和管理员进入该系统必须首先进入该模块。
此模块包括系统的首页,该页面显示所有新闻类别及部分新闻标题。
❑新闻搜索模块:
此模块包括新闻搜索页。
所有用户均可在论坛内搜索符合指定条件的新闻,单击新闻标题查看新闻详细信息。
❑新闻投票模块:
此模块包括用户投票、保存投票信息和显示投票结果。
所有用户均可参加新闻投票,均可查看投票结果但是系统设置一个IP地址只能投票一次。
3.后台系统管理模块
此模块实现了管理员功能区的所有功能。
此模块由管理员登录模块、新闻版块管理模块、新闻信息管理模块、新闻评论信息管理模块、公告信息管理模块、新闻投票管理模块、修改信息模块、退出系统模块组成。
这八个模块的功能如下所示。
Ø管理员登录模块:
此模块包括管理员登录和检查管理员登录信息。
此模块负责根据管理员所输入的账号和密码判断该用户是否合法以及具有哪些操作权限,并根据不同的权限返回包含不同模块的页面。
Ø新闻版块管理模块:
此模块包括显示版块信息、添加版块信息、修改版块信息、删除版块信息。
此模块只对管理员类用户开放。
系统管理员登录后,可进行系统的管理操作,包括版块的添加、修改、删除等。
Ø新闻信息管理模块:
此模块包括显示版块新闻标题信息、添加版块新闻信息、修改版块新闻信息、删除版块新闻信息等。
此模块只对管理员类用户开放。
系统管理员登录后,可进行系统的管理操作,包括新闻信息的添加、修改、删除等。
Ø新闻评论信息管理模块:
此模块包括显示评论信息、添加评论信息、修改评论信息、删除评论信息等。
此模块只对管理员类用户开放。
系统管理员登录后,可进行系统的管理操作,包括评论信息的添加、修改、删除等。
Ø公告信息管理模块:
此模块包括显示公告标题信息、添加公告信息、修改公告信息、删除公告信息等。
此模块只对管理员类用户开放。
系统管理员登录后,可进行系统的管理操作,包括公告信息的添加、修改、删除等。
Ø新闻投票管理模块:
此模块包括添加投票项目、修改投票项目、删除
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机专业 校园 新闻 系统