摘要:近年来,随着互联网的快速发展,网站新闻发布系统已经成为人们日常生活中的传递和获取信息的重要途径之一。因为每天发布的新闻的频率和数量都很大,如何把信息以更快、更具表达力地发布到网上已经成了网站新闻发布系统急需解决的问题。大丰安捷物流有限公司新闻发布系统主要通过通用建站来实现企业的新闻发布,使用该系统无需繁琐的编程即可帮助大丰安捷物流有限公司的员工浏览到时事新闻,特别是浏览到企业的动态,受到企业文化的熏陶。
根据用户的需求分析,本文以SQL Server 2008为后台数据库,以Visual Studio 2010为开发工具,以C#为编程语言,采用B/S结构,设计与实现了一个基于.NET平台的网站新闻发布系统。该系统以后台数据库为支撑,通过一个所见即所得的在线文本编辑器,将信息进行编辑、分类、整理并提交到数据库中,经审核后发布到网站上以供用户阅读。具体地,本文系统主要包括以下功能模块:
(1)用户登录模块:主要是对用户的登录进行验证,确定用户的权限,进行分权管理;
(2)用户管理模块:管理员通过对用户的修改、添加、删除等操作进行管理;
(3)新闻发布模块:管理员对前端内容的修改与更新,同时系统将信息存入数据库,而前台页面会根据数据库中的内容自动生成相应的页面;
(4)页面管理模块:在后台输入相应的参数并保存到数据库中,当载入相应的页面时,页面中变化的布局参数从数据库中取出并展示最终的页面;
(5)导航管理模块:实现前台页面的导航栏可以从后台修改,相应的数据会保存在数据库中。这样只要在后台修改相应的数据,前端的导航栏的链接就会改变。
本文系统具有功能丰富、简单、易用和易部署的特点。初步的测试表明,该系统可以满足用户的基本需求。
关键词:新闻发布系统;ASP.NET;C#
目录
摘要
Abstract
1 绪论-1
1.1 研究的背景及意义-1
1.1.1 研究的背景-1
1.1.2 研究的意义-1
1.2 网站新闻发布系统的研究现状以及发展趋势-2
1.2.1 网站新闻发布系统概述-2
1.2.2 网站新闻发布系统发展现状与趋势-2
1.2.3 现有网站新闻系统存在的不足-3
1.3 研究的重点以及技术路线-4
1.3.1 本文研究的重点-4
1.3.2 技术路线-4
2 新闻发布系统总体设计-7
2.1 新闻发布系统设计原则-7
2.2 新闻发布系统基本要求-7
2.3 网站各模块以及功能设计-8
2.3.1 系统User管理模块-8
2.3.2 网站新闻管理模块-9
2.3.3 首页导航管理模块-10
2.3.4 网站页面管理模块-10
2.4 新闻发布系统的数据库设计-11
3 新闻发布系统的实现-13
3.1 前端各主要窗体页的图形界面介绍-13
3.1.1 网站首页-13
3.1.2 顶部导航栏-14
3.1.3 新闻栏目-14
3.1.4 网站新闻查看-17
3.1.5 双重动态展示-18
3.1.6 底部友情链接-19
3.1.7 底部设计-19
3.2 后端新闻管理子系统设计与实现-19
3.2.1 系统用户管理模块-19
3.2.2 系统新闻编辑模块-20
3.2.3 系统新闻管理模块-21
3.3 重要系统配置-21
3.3.1 Web.config文件配置-21
3.3.2 验证码类的设计-22
4 测试与不足-23
4.1 测试-23
4.2 不足-23
结论-24
致谢-25
参考文献-26