摘要:在计算机信息技术快速发展的今天,新闻媒体越来越向信息化、数字化发展。新闻发布系统是个由计算机、人构成的信息处理、信息发布、信息展示的系统。现代社会讲究快节奏与高效率,传统的纸质新闻难以满足需求,通常这些纸质新闻需要通过记者采集、编者排版、工厂印刷才能发布,不但效率低,而且传递时效慢,不能满足人们对现今快节奏新闻的要求。而通过新闻发布系统,可以及时的发布实时新闻,这种便捷性是传统纸质新闻无法比拟的。
本系统采用了ASP.NET编程技术和SQLSERVER数据库管理方面的知识特点,包括了系统前台和系统后台,管理员用户对后台信息进行管理,在本站注册的用户从前台浏览新闻。后台功能包含了新闻分类管理、会员管理、新闻管理和留言管理;前台功能包含了新闻显示、新闻搜索、注册登录、在线评论。
关键词 新闻发布;信息化;ASP.NET;数据库
目录
摘要
Abstract
1绪 论-1
1.1 课题背景-1
1.2 课题意义-1
1.3 本文的主要工作-1
2 相关技术简介-3
2.1 ASP.NET三层构架简介-3
2.2 开发工具及技术简介-3
2.2.1 Microsoft SQL Server 2008简介-3
2.2.2 Microsoft Visual Studio 2008开发工具简介-4
2.2.3 ISS服务器简介-4
2.3本章小结-4
3 系统需求分析-5
3.1 系统需求分析-5
3.2 系统范围-5
3.3 总体描述-5
3.3.1 系统概述-5
3.3.2 系统功能-5
3.4 具体需求-7
3.4.1 功能需求-7
3.4.2 性能需求-10
3.4.3 数据库需求-10
3.5 需求模型-10
3.5.1 用例模型-10
3.5.2 静态模型-11
3.6 本章小结-11
4 系统设计-14
4.1 系统功能结构-14
4.2 数据库表设计-15
4.3 类设计-17
4.4 时序图-18
4.5 协作图-20
4.6 本章小结-21
5 系统实现-22
5.1 系统首页设计-22
5.2 用户端功能模块实现-22
5.2.1 注册登录-22
5.2.2 新闻显示-25
5.2.3 在线评论-26
5.2.4 新闻搜索-27
5.2.5 新闻推荐-27
5.3 后台管理功能模块实现-28
5.3.1 新闻管理模块-29
5.3.2 新闻类型管理模块-31
5.3.3 用户管理模块-32
5.3.4 评论管理模块-33
5.3.5 系统管理模块-33
5.4 本章小结-35
6 软件测试-36
6.1 软件测试-36
6.2 功能测试-36
结论-38
致谢-39
参考文献-40
附录-41