该新闻发布系统是在后台由人工输入文章的内容,然后系统自动将文章内容整理保存(即存入数据库);用户在前台浏览到的均是系统自动产生的网页,所有过程均无需用户手工制作HTML网页的一种高效系统。本系统采用ASP.NET技术,主要由新闻管理以及用户登陆两大模块构成。各大模块下面又包括了许多动能小模块,来动态实现新闻发布,使新闻更具有可见性和及时性。
开发一个基于Web的新闻发布系统,首先有几个方面需要考虑:一,怎样来做,即选用怎样的开发环境来做。二,做什么,即如何来实现系统的功能的需求。
功能需求主要包括如何用ASP.NET来动态实现新闻的浏览、发布以及更改,由谁管理,其权限如何设置;以及怎样来进行新闻分类,才能使新闻保持其价值性与及时性。
所以以系统功能设计和系统框架与数据库设计为重点,在程序开发过程中,重点需要关注权限管理部分和栏目管理部分,这两部分确定了系统的安全性和健壮性。就此对系统的功能提出了如下需求:
需要的开发环境:
该新闻管理系统可以在Windows 2000 Server操作系统平台上运行,Web服务为IIS数据库服务器为Microsoft SQL Server2000。
开发工具采用的Microsoft Visual Studio .NET。
用户登录的权限判定:
普通用户只能浏览、阅读新闻;注册用户除了可以完成普通用户的操作外,还可以进入新闻管理模块,进行新闻录入,修改和删除操作,但只限于自己录入的新闻。管理员可对所有新闻进行录入和删改操作
新闻录入的分类:
一是最新新闻;二是重要新闻;三是图片新闻。最新新闻由上传时间(最新)决定,重要新闻由被浏览的点击率(最高)决定;而图片新闻则是有最新为最新,无最新以点击率最高而决定。
开发一个基于Web的新闻发布系统,首先有几个方面需要考虑:一,怎样来做,即选用怎样的开发环境来做。二,做什么,即如何来实现系统的功能的需求。
功能需求主要包括如何用ASP.NET来动态实现新闻的浏览、发布以及更改,由谁管理,其权限如何设置;以及怎样来进行新闻分类,才能使新闻保持其价值性与及时性。
所以以系统功能设计和系统框架与数据库设计为重点,在程序开发过程中,重点需要关注权限管理部分和栏目管理部分,这两部分确定了系统的安全性和健壮性。就此对系统的功能提出了如下需求:
需要的开发环境:
该新闻管理系统可以在Windows 2000 Server操作系统平台上运行,Web服务为IIS数据库服务器为Microsoft SQL Server2000。
开发工具采用的Microsoft Visual Studio .NET。
用户登录的权限判定:
普通用户只能浏览、阅读新闻;注册用户除了可以完成普通用户的操作外,还可以进入新闻管理模块,进行新闻录入,修改和删除操作,但只限于自己录入的新闻。管理员可对所有新闻进行录入和删改操作
新闻录入的分类:
一是最新新闻;二是重要新闻;三是图片新闻。最新新闻由上传时间(最新)决定,重要新闻由被浏览的点击率(最高)决定;而图片新闻则是有最新为最新,无最新以点击率最高而决定。