1、 1 AA 新闻发布系统新闻发布系统 摘摘 要要: ASP.NET 是新一代 Web 应用程序开发平台,它是一个已编译的、基于.NET 的开发环境, 它提供了生成企业级应用程序所必需的全部服务, 基于 .NET Framework 生成,整个框架都可用于任何 ASP.NET 应用程序。可以使用任何与公共语言运行库 (CLR)兼容的语言(包括 Visual Basic.NET、C# 和 JScript .NET)来创建应用程序。 该系统使用 ASP.NET(C#语言)和 ADO.NET 技术开发, 实现了网站新闻的动态管理,使 得对信息的管理更加及时、高效,提高了工作效率,具有一般新闻系统的功能
2、,主要 包括前台新闻查看区和后台管理区,可为企业各部门发布新闻,为企业网站提供新闻 发布与管理的服务。 关键词关键词: ASP.NET ADO.NET 新闻管理 Browser/Server 2 目 录 引言 4 第一章 研究背景 5 1.1 国内外研究现状及发展趋势 5 1.2 研究目的、意义和范围 5 第二章 课题分析 6 2.1 需求分析 6 2.2 新闻系统的性能需求 8 2.3 运行环境要求 8 2.3.1 设备 8 2.3.2 支持程序 8 第三章 系统结构流程 9 3.1 新闻系统的模型结构 9 3.2 新闻系统的功能模块简介 9 第四章 使用技术的介绍 11 4.1 .NET
3、FRAMEWORK概述 11 4.2 ASP.NET、ADO.NET 和 C#语言简介 12 第五章 新闻系统的主要开发过程 14 5.1 数据库设计 14 5.2 各主要窗体页的图形界面介绍 15 3 5.3 页面的风格设计 17 5.4 系统配置 18 5.4.1 Web.config 文件配置 18 5.4.2 配置发布主页 18 5.5 系统部分重要功能及其代码 18 5.5.1 Web 用户控件 19 5.5.2 通用类代码 19 5.5.3 添加发布新闻 27 5.5.4 用户注册 29 第六章 结束语 33 第七章 致 谢 34 参考文献 33 4 引言引言 ASP.NET 是微
4、软公司最新推出的一种统一 Web 开发平台,与最新的数据访问技术 ADO.NET 一起可构建出强大、安全和可靠的企业级 Web 应用程序。ASP.NET 的语法在 很大程度上与 ASP 兼容,同时它还提供一种新的编程模型和结构,用于生成更安全、 可伸缩和稳定的应用程序。 采取了 ASP.NET 技术的系统在性能上有了很大的改善,主要表现在以下几方面: 由于 ASP 页面每次打开都必须经过先编译后解释的过程,所以页面在反复打 开时速度没有任何提升,而 ASP.NET 页面只需要一次编译后不需要重新编译,直到该 页面被修改或 Web 应用程序重新启动。这使得在多次访问时速度有了极大的提升 由于 ASP 没有提供任何输出数据为内容的元件,所以在使用 ASP 撰写数据库 页面时只能借助 ADO 的 RecordSet 对象逐笔读取记录, 而 ASP.NET 通过 ADO.NET 提供 的 DataGrid 等数据库元件可以直接和数据库联系; ASP.NET 支持应用程序的