基于Web的新闻发布系统
关键词:ASP.NET ADO.NET 新闻管理 Browser/Server
摘 要
ASP.NET是新一代Web应用程序开发平台,它是一个已编译的、基于.NET的开发环境,它提供了生成企业级应用程序所必需的全部服务,基于 .NET Framework 生成,整个框架都可用于任何 ASP.NET 应用程序。可以使用任何与公共语言运行库(CLR)兼容的语言(包括 Visual Basic.NET、C# 和 JScript .NET)来创建应用程序。
由于静态网页的交互性低下,又经常改动,导致静态Web站点的开发与维护变得越来越困难。本系统使用ASP.NET(C#语言)和ADO.NET技术开发, 实现了网站新闻的动态管理,使得对信息的管理更加及时、高效,提高了工作效率,具有一般新闻系统的功能,主要包括前台新闻查看区和后台管理区,可为公司各部门发布新闻,为公司网站提供新闻发布与管理的服务。
总体设计
2.1 系统需求分析
开发一个基于Web的新闻发布系统,首先有几个方面需要考虑:一,怎样来做,即选用怎样的开发环境来做。二,做什么,即如何来实现系统的功能的需求。
功能需求主要包括如何用ASP.NET来动态实现新闻的浏览、发布以及更改,由谁管理,其权限如何设置;以及怎样来进行新闻分类,才能使新闻保持其价值性与及时性。
所以以系统功能设计和系统框架与数据库设计为重点,在程序开发过程中,重点需要关注权限管理部分和栏目管理部分,这两部分确定了系统的安全性和健壮性。就此对系统的功能提出了如下需求:
需要的开发环境:
该新闻管理系统可以在Windows 2000 Server操作系统平台上运行,Web服务为IIS数据库服务器为Microsoft SQL Server2000。
开发工具采用的Microsoft Visual Studio .NET。
用户登录的权限判定:
普通用户只能浏览、阅读新闻;注册用户除了可以完成普通用户的操作外,还可以进入新闻管理模块,进行新闻录入,修改和删除操作,但只限于自己录入的新闻。管理员可对所有新闻进行录入和删改操作
目 录
1 引言 1
1.1 课题背景 1
1.2 国内外研究现状 1
1.3 本课题的意义与研究方法 2
2 总体设计 2
2.1 系统需求分析 2
2.2 总体结构 3
3 详细设计与主要模块功能 4
3.1 新闻管理系统 4
3.2 用户登录系统 5
4 数据库的设计 5
4.1 NEWS表 5
4.2 LOGINLOG表 6
4.3 JPEG表 6
4.4 MEMBER INFO表 7
4.5 ADMINLOG表 7
4.6 ADMIN INFO表 7
5 功能的代码实现 8
5.1 Web.config配置 8
5.3 主界面设计 11
5.4 撰写新闻界面设计 12
5.5 新闻管理界面设计 13
5.6 个人用户管理界面设计 15
5.7 浏览新闻界面 15
结 论 16
参考文献 18
致 谢 19
上一篇:【.NET】133 应用程序平台多语种技术应用