近年来,Internet技术得到迅速的发展,已经成为计算机产业的一个技术热点。促成Internet高速发展的因素之一就是Web技术。Web技术的发展使得那些具有交互动态页面、有条理的数据库查询、丰富信息内容的页面成为最吸引人的网页。浏览Web有着执行Windows程序一样的感觉和操作性。随着Internet技术的发展,它已经成为一种操作平台,为用户提供强大的服务,例如网上购物,网上电子商务,社会信息数据库服务等。
作为计算机发展最迅速的领域之一的数据库技术,已经形成了一整套独有的理论,并广泛地应用于人们的生产和生活中。数据库技术与网站的结合是当今Web技术的一个热点。有了数据库的支持,可以扩展网页的功能,可以方便地设计出交互式页面,可以构造功能强大的后台管理系统,可以为网站的更新、维护提供极大的方便。因此,作为网络开发者或管理者,数据库知识是必不可少的。
在当前社会,信息已成为一种隐型的财富,人们对信息的需求再也不是局限于单纯的电视、报纸等大众途径。随着Internet在中国的发展日新月异,人们在日常生活中也越来越多地使用这项新技术来为自己的工作和生活服务,人们通过网络来获取信息的需求越来越大。基于此种考虑,网络开发者们提出了一种“基于WEB的新闻发布系统”,该系统能够实现在线更新最新新闻、设置新闻分类导航等功能,此外,网站管理员也可在线对后台进行管理,例如新闻的修改、删除等操作,以保证新闻的及时、准确性。
1.2 发展前景
随着互联网的飞速发展,新闻在网络中的发布也越来越多的引起教育机构、政府及企业单位的高度重视。特别是现在高校的信息化,网络化也在飞速的发展,互联网已成为学生获取信息的重要来源,新闻是信息的重要内容之一。它不仅改变着当代大学生的学习、生活和思维方式,也深刻地影响着他们的政治态度、道德风貌和价值取向。及时、准确的新闻信息成了大学生接受教育和获取知识的重要途径。因此高校的新闻宣传工作者不仅要具有很高的思想政治修养、深厚的文化知识素质和扎实的理论业务能力,还应具有较强的计算机技术水平,才能不断地从内容和形式上创新和深化高校的新闻宣传工作,才能适应信息传播技术和网络新闻业的不断发展,给高校新闻宣传工作带来新形势和新发展。在这样的情况下,校内新闻发布系统的出现就很有必要。
新闻发布系统又叫做内容管理系统,是一个基于新闻和内容管理的全站管理系统。新闻发布系统是基于B/S模式开发的系统,该系统可以将杂乱无章的信息(包括文字、图片和影片)经过预先组织编排,合理有序地呈现在大家面前。组建校内新闻发布系统,,既可以快速传达校园最新动态,传播学校方针,让学生了解学校,又有利于加强师生的互动性,拓展师生的生活视野,对新闻进行评论,发表意见,提供新闻素材,真正做到:广泛收集,取优避劣。同时也为学生的发展提供优越的环境。
2.课题的主要研究内容,方法及预期目标.
研究内容
本校园新闻发布系统主要包含前台和后台模块
前台模块
用户注册:注册成功以后,成为新闻输入员,可以发布新闻;
用户登录:注册成功的用户才可以进行登录,登录成功后用户信息显示在页面上,不同级别的用户,显示的内容不同。
新闻浏览:分类浏览和最新新闻两种浏览方式;点击某个分类名之后,出现相对应的新闻;按照新闻发布日期的先后顺序,检索出最新发布的新闻。
新闻评论:普通用户和管理员都能进行新闻评论,
新闻阅读:新闻阅读页面中每条新闻的详细信息将被取出,并按照相对固定的格式放置在页面的不同区域,所有新闻使用大致相同的页面布局,另外,页面其它位置可以动态放置其他元件,如网站标志logo、页面广告banner等链接图片,这样可以很容易地实现图文并茂的阅读效果。
新闻搜索:用户输入新闻关键字可以对新闻进行查找。
后台模块
新闻管理:添加新闻、修改新闻、删除新闻、新闻审核和查询新闻等;
新闻类别:添加分类、修改分类和删除分类等;。
用户管理:用户管理包括添加用户、删除用户和修改用户,在添加用户时,用户等级可为管理员、审核员或者输入员之一。但需要通过管理员或审核员审核后才可以显示在网站首页。审核员可以发布新闻、审核新闻和管理新闻。管理员具有所有权限,能够对系统进行全面管理,同时管理员也可以修改自己的一些信息。
方法:以MyEclipse为开发工具,使用sqlserver数据库,Tomcat作为应用服务器。使用java、sql等作为服务端开发语言,html、javascript等作为客户端(web页面)开发语言。
拟用serlvet,实现客户端与服务器的交互;用于统一管理javaBean,降低代码耦合性;jdbc和sqlserver数据库交互
预期目标:
该新闻发布系统,能够让学生注册,还可以登录,并浏览新闻,添加新闻,评论新闻。该系统还具有后台管理功能,系统管理员可以添加新闻,删除新闻,审核新闻,修改新闻,并对评论进行删除操作,还可以对用户进行添加、修改、删除操作。