摘 要
在网络技术迅速发展以及信息交流频繁的今天,网络应用已经渗透到人类社会的各个角落。信息的来源不再局限于报纸、电视和广播等传统媒体,可以通过新闻网站快速地得到最新信息,新闻网站可以发布包含多方面的信息,成为人们工作、生活和学习程中得力的助手。本新闻网站是利用ASP.NET新一代的Web应用程序开发平台,它是一个已编译的、基于.NET的开发环境,它提供了生成企业级应用程序所必需的全部服务,基于 .NET Framework 生成,整个框架都可用于任何 ASP.NET 应用程序。可以使用任何与公共语言运行库(CLR)兼容的语言(包括 Visual Basic.NET、C# 和 JScript .NET)来创建应用程序。该系统使用ASP.NET(C#语言)和ADO.NET技术开发, 实现了网站新闻的动态管理,使得对信息的管理更加及时、高效,提高了工作效率,具有一般新闻系统的功能,主要包括前台新闻查看区和后台管理区,可为学校各部门发布新闻,为校园网站提供新闻发布与管理的服务。
关键词:交流频繁 ASP.NET 新闻管理 C#
Abstract
In the rapid development of network technology and the frequent exchange of information today, network applications have penetrated into every corner of human society. The source of information is no longer confined to newspapers, television and radio and other traditional media, through news websites can quickly get the latest information, news websites can release contains various information, become people work, life and learning process capable assistant. The news website is the use of a new generation of ASP.NET Web application development platform, it is a compiled, based on the NET development environment, it provides generation of enterprise level application all essential services, based on the . NET Framework generation, the framework can be used in any ASP.NET application. You can use any of the common language runtime ( CLR ) compatible languages ( including Visual Basic.NET, C # and JScript . NET ) to create the application. The system uses ASP.NET ( C # language ) and ADO.NET technology development, achieve the dynamic management of the news web site, making the management of information more timely, efficient, improve the work efficiency, has general news function of system, mainly including front and background information see the district management area, schools and departments for news, for the campus news website management services.
Key words: ASP.NET C # frequent exchange of information management
目 录
摘 要 III
Abstract IV
绪 论 VII
第一章 研究背景 1
1.1国内外研究现状 1
1.2新闻发布系统概论 1
1.2.1新闻发布系统 1
1.2.2新闻发布系统的分类 2
1.2.3新闻发布系统的特点 3
1.3研究目的和意义 3
1.4开发所用工具及技术 4
第二章 系统分析与总体设计 6
2.1 系统需求分析 6
2.2 系统功能分析 7
2.3系统架构分析 8
2.4系统可行性分析 9
2.5系统总体设计 10
2.5.1系统设计思想 10
2.5.2系统功能模块设计 10
2.6系统流程图 13
第三章基本的理论 14
3.1数据库介绍 14
3.2数据表设计 15
第四章 功能模块详细设计 17
4. 1前台设计 17
4. 2新闻查询模块设计 19
4. 3后台登录模块设计 21
4. 3编辑新闻模块设计 23
第五章 系统配置和测试 25
5.1 系统配置 25
5.2 测试的任务及目标 25
5.2.1测试的任务 25
5.2.2测试的目标 26
5.3测试方案 26
5.3.1模块测试 26
5.3.2集成测试 26
5.3.3验收测试 27
5.3.4平行运行 27
第六章 系统使用维护 28
6.1系统使用说明 28
6.2系统的维护 28
结 论 30
致 谢 31
参考文献 32
绪 论
ASP.NET是微软公司最新推出的一种统一Web开发平台,与最新的数据访问技术ADO.NET一起可构建出强大、安全和可靠的企业级Web应用程序。ASP.NET的语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,用于生成更安全、可伸缩和稳定的应用程序。
采取了ASP.NET技术的系统在性能上有了很大的改善,主要表现在以下几方面:
由于ASP页面每次打开都必须经过先编译后解释的过程,所以页面在反复打开时速度没有任何提升,而ASP.NET页面只需要一次编译后不需要重新编译,直到该页面被修改或Web应用程序重新启动。这使得在多次访问时速度有了极大的提升;
由于ASP没有提供任何输出数据为内容的元件,所以在使用ASP撰写数据库页面时只能借助ADO的RecordSet对象逐笔读取记录,而ASP.NET通过ADO.NET提供的DataGrid等数据库元件可以直接和数据库联系;
ASP.NET支持应用程序的实时更新,管理员不必关掉网络服务器或者甚至不用停止应用程序的运行就可以更新应用文件。应用程序文件永远不会被加锁,因此甚至在程序运行时文件就可以被覆盖,当文件更新后,系统会温和地转换到新的版本;
ASP.NET采取"CodeBehind(代码分离)技术"方式编写代码使得代码更易于编写,结构更清晰,降低了系统开发与维护的复杂度和费用。