新闻发布系统设计与实现

新闻发布系统设计与实现
新闻发布系统设计与实现

新闻发布系统设计与实现

发表时间:2010-02-04T09:31:32.233Z 来源:《中小企业管理与科技》2010年1月上旬供稿作者:张志一[导读] ASP全称是动态服务器主页(英文名Active Server Pages的简写),是一种程序的环境张志一(山东省公路高级技工学校)摘要:本系统是校外网站WEB站点的一个子系统,具有很好的外部接口,能够很好的配合站点的其它子系统服务于学校的新闻发布。经过

授权的用户可以通过Web浏览器,以人机交互式的客户端程序实现对学校新闻的发布、管理、实时的进行行为统计和记录。关键词:新闻显示栏目管理新闻文章录入文章管理附件上传 0 引言

制作网页是企业和个人的宣传自己的重要手段,尤其是在教育领域,在素质教育与终身教育成为必然的今天,人们对信息的需求有了更新、更高的要求,而网页本身所具有的特点,比如传递速度快,包含信息量大,没有时间空间限制等等,都满足了人们的这种需求。所以,网页设计也就逐步成为一种新的资源。随着互联网的快速发展,静态Web网页的设计与开发变得越来越难,动态网页因为可以实现网站的数据信息实时交互,可以保证网页数据的实时性。

1 ASP简介 ASP全称是动态服务器主页(英文名Active Server Pages的简写),是一种程序的环境。ASP可以用Java Scrit或者VBScrit语言来设计,工作的原理就是网页的浏览者发出网页浏览请求的时候,服务器会根据请求自动将ASP的程序语言解释为标准的HTML格式的内容,然后再返回到浏览者的浏览器上显示出来。 ASP优点:灵活性、代码的安全性、扩充能力强。

2 开发环境 2.1 开发目的计算机技术的迅速发展,使得网络技术越来越影响到我们的工作和生活。特别是信息的高速发达,人们需要迫切的获知信息和发布信息。而网页的动态交互性刚好提供了这些功能。

这个系统就是能够让用户实现在网上信息的多用户发布和多栏目管理,并且可以实时的行为统计和记录的网上交互系统。

2.2 开发背景 HTML作为一种样式语言,随着互联网上信息的不断增多和实时交互性的不断加强使得HTML语言越来越难以胜任的情况之下,在ASP编程语言高度发展的形式下,我们开始了对新闻发布系统的开发。

2.3 开发条件 2.

3.1开发工具系统开发工具应该是个可视化的工具,另外便于开发者使用各种技术创建动态Web。基于此,我们选择了Dreamweaver CS3软件。该软件可以用来快速创建数据驱动Web程序,能完美支持ASP,并以ODBC连接数据库,所使用的脚本语言则是大家熟悉的VBScrit或JavaScrit。

2.3.2 系统平台该系统采用Browser/Server体系结构,Web服务器软件则采用IIS6.0,服务器端则采用Windows 2003作为网络操作系统。客户端包括操作系统和浏览器,数据库系统软件则采用Microsoft Access,这样便于操作。

2.3.3 硬件环境服务器需准备两台,一台作为Web页面的服务器。另一台作为数据库的服务器,计算机若干;还有网络通讯设备,比如网卡、交换机、集线器、猫(MODEM)等。

2.3.4 运行环境如果计算机运行时遇到难以恢复的系统错误,必须首先保证数据的完好无缺。并且对数据的精确性、适应性等等都应有一定的要求,并且系统运行的时候能够保证正确性、完整性、可靠性、可维护性、复用性、互联性等等。

3 结构设计 3.1 数据库搭建数据的结构会影响到整个管理机构的应用。为了避免有可能因为修改而带来的麻烦,我们从开始就应该仔细慎重的搭建一个完整而又合理的数据结构。Microsoft Access数据库对比其他的各种数据库来说,操作简单。本新闻发布系统中的数据库文件就采用了Access类型的数据库,库中共有十五张工作表。

3.2 数据字典 3.3 功能模块 3.3.1 用户浏览 Web服务器→前台显示→注册→初始化→身份验证→登陆→浏览新闻→记录用户信息→正常退出 3.3.2 管理员管理 Web服务器→前台显示→身份验证→后台管理→退出 4 功能设计

4.1前台新闻显示使用新闻文章管理系统进行制作动态网页时,可以在需要的地方插入对应的代码,即可以多种形式显示新闻文章的栏目或内容。根据网站相关需求,进行各种各样的插入、自动更新,比如显示的栏目导航,显示某一栏目的数条新闻等。该系统也可经过后继开发,使之生成JS代码,在一个主机上维护相关新闻文章,在其他静态网页中插入代码后显示相应的新闻文章。

4.2 后台管理新闻文章的添加:添加上传一些新闻稿件、文章等,支持附件上传和图片上传。

新闻文章的管理:需要在后台管理中上传一些图片或者文章等,在前台页面查询这些文章;删除不符合要求的文件。

管理员管理:该新闻管理系统相关的管理员参数设置。

基本项目管理:系统初始化、服务器的信息等。

5 功能说明 5.1 前台显示说明根据新闻的添加时间,顺序显示新闻的标题。用户可以直接点击新闻的标题,进入该新闻的显示页面,对其进行新闻的浏览。用户根据注册时获得的权限,可以对新闻进行添加,并编辑新闻的内容,还可以通过上传附件的形式,添加新闻。

5.2 后台管理说明管理员利用管理员权限,对新闻信息进行管理。可以删除信息,也可以编辑信息的内容。同时,管理员还对用户的相关信息,进行必要的数据信息备份。

6 结束语

相关主题
相关文档
最新文档