毕业设计(论文)基于ASP.NET的网络新闻发布系统的设计与实现

上传人:ni****g 文档编号:490444069 上传时间:2023-11-01 格式:DOC 页数:37 大小:1,011.53KB
返回 下载 相关 举报
毕业设计(论文)基于ASP.NET的网络新闻发布系统的设计与实现_第1页
第1页 / 共37页
毕业设计(论文)基于ASP.NET的网络新闻发布系统的设计与实现_第2页
第2页 / 共37页
毕业设计(论文)基于ASP.NET的网络新闻发布系统的设计与实现_第3页
第3页 / 共37页
毕业设计(论文)基于ASP.NET的网络新闻发布系统的设计与实现_第4页
第4页 / 共37页
毕业设计(论文)基于ASP.NET的网络新闻发布系统的设计与实现_第5页
第5页 / 共37页
点击查看更多>>
资源描述

《毕业设计(论文)基于ASP.NET的网络新闻发布系统的设计与实现》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于ASP.NET的网络新闻发布系统的设计与实现(37页珍藏版)》请在金锄头文库上搜索。

1、 新 乡 学 院 毕 业 论 文论文题目基于ASP.NET的网络新闻发布系统的设计与实现院(系)名称专业名称班 级学生姓名学 号指导教师姓名 填表时间:2010年 3月 目录摘要3关键词3ABSTRACT3KEYWORD3前言41. 绪论51.1新闻发布系统概述52. 课题分析72.1 需求分析72.2 新闻系统的性能需求82.3 运行环境要求93.系统分析和总体设计103.1系统功能模块划分103.2系统流程分析114.数据库结果设计与实现134.1 创建数据库134.2 数据库逻辑结构设计135.数据访问类的实现、母版及用户控件165.1 数据访问类的实现165.2母版225.3用户控件2

2、26.系统主界面与登陆程序设计236.1设计主界面236.2 登陆程序设计247.后台管理主界面268.新闻管理模块设计288.1管理及添加删除新闻288.2审核最新新闻308.3新闻评论管理309.用户管理模块329.1管理系统用户3210.系统运行3311.结论34参考文献35致谢36 摘要:在网络发展的新时代,越来越多的信息在网上发布,新闻作为信息的一个重要的主题也不例外。为使用户轻松获得更新最好的新闻信息,每天的信息发布、更新都需要投入很大的人力和物力。本文通过研究ASP技术+数据库SQL Server 2000变成方法,以 Microsoft公司Internet Informatio

3、n Server 5.0作为Web服务器,实现了一个基于浏览器/服务器(Browser/Server)模式的网络新闻发布系统,完成了用户浏览及管理员操作的各项功能,如:栏目菜单的显示、栏目内新闻的显示、新闻搜索、新闻评价、添加新闻、新闻的修改和删除、新闻栏目管理、用户管理等。系统设计严格遵循软件工程思想,完成了系统的可行性分析,需求分析,概要设计和详细设计等工作。关键词:ASP.NET;C#;ADO.NET;SQL Server;Browser/Server.Abstract:Nowadays, along with Internet future development, more and

4、more information are released by the Internet. The news is of them. For letting the customer to acquire some satisfied news information, everyday, the collection, release and renew of information need a great of energy andthe material resources.This text passes a research ASP technique and general m

5、ethod of the database SQL Server 2000 about write procedure, Carry out a Release system of the news on the network, it takes B/S as work terrace. Completed various function of the customer about browse and the managing person in operation, such as: show of the column, the manifestation of the column

6、, the news search, the commentary of the news, increase news, modify news, delete news, manage of the column, manage customer Etc. The design of the system follows the thought of the software engineering strictly, complete the analysis of possibility, the analytical about need, the concept design, d

7、etailed design Etc.Keyword:ASP SQL Brower/server DataBase.前言伴随着网络的出现,网页逐渐融入人们的生活。快速及时的新闻浏览,五彩缤纷的网上信息,使网络与人们的生活息息相关,于是世界上又出现了第三代媒体Internet。它打破了地域限制,真正使信息得以共享,改变了人们的工作和生活方式。制作网页是企业和个人的宣传自己的重要手段,同时也是学习者获得学习信息的重要手段。尤其是在教育领域,在素质教育与终身教育成为必然的今天,人们对信息的需求有了更新更高的要求,而网络也逐渐成为一种新兴的教育资源。与正是由于网络实现网站的数据信息能够进行实时交互,保

8、证网站数据的实时性。ASP.NET是微软公司最新推出的一种统一Web开发平台,与最新的数据访问技术ADO.NET在一起可构建出强大的安全的和可靠的企业级Web应用程序。ASP.NET的语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,用于生成更安全、可伸缩和稳定的应用程序。其主要特色包括: 语言的独立性; 简单的开发操作,分离程序代码和网页内容; 提高了执行效率; 简化部署与组态的操作; 支持客户端类型; 支持下一代的Web服务; 增进适用性; 增进延展性; 更多的支持工具; 更佳的安全机制; 会话(Session)可以跨进程、跨机器。由于ASP.NET的众多优点,技术发展和各

9、种客观实际的需要,该系统选用了ASP.NET来开发设计,实现了对网络新闻的动态管理操作,使得对新闻信息的发布与管理更加及时、高效,提高了工作效率。1. 绪论1.1新闻发布系统概述 新闻发布系统(News Management System)又称为信息发布系统,是一个利用计算机网络为平台构建的新闻发布系统,它将网站上的新闻发布等主要信息集中管理,并通过信息的某些性质进行分类,最后系统化,标准化的发布到网站上的一种网站应用程序,网站信息通过一个简单的界面加入数据,然后通过已有的网页模板格式与审核流程发布到网站上。它的出现大大减轻了网站更新维护的工作量,通过网络数据库的引用,将网络的更新工作简化到只

10、需要录入文字和上传图片,从而使网站的更新的速度大大缩短,从而大大加快了信息的传播速度。1.2国内外新闻发布系统研究现状 目前,新闻发布系统的开发技术已经十分成熟,用到的技术有很多,比如ASP技术 PHP技术 JSP技术 .NET技术等,成熟的新闻发布系统有很多,如著名的V7 Content Management Suite(西门子公司采用的技术),Interwoven-Team Site(Cisco 采用的系统)以及开源的产品也得到了广泛的应用,如Open CMS, Zope-Content Management Framework等。1.3开发工具选用介绍传统的新闻发布系统主要有两种,一种是

11、静态HTML页面,更新细心时需要更新制作页面后上传,同时还需要修改相应的连接,这种方式因效率太低已经不多用了。第二种是基于ASP和脚本语言,将动态网页和数据库结合,通过应用程序来处理新闻,这是目前交流行的做法,但是遇有ASP本身的局限性使得系统有一些不可克服的缺陷,而采用ASP.NET技术,在系统性能上就有了很大的提高,主要体现在一下几个方面:(1) ASP.NET页面不同于ASP页面,它只需要一次编译不需要重新编译,直到该页面被重新修改或WEB程序重新启动为止,使得多次访问速度有了很大的提升。(2) ASP.NET页面支持应用程序的实时更新。管理员不必关掉网络服务器或者甚至不用停止应用程序的

12、运行就可以直接更新应用文件。(3) ASP.NET采用“code-behind“方式编写代码,使得系统更易编写,更清晰,降低了系统的开发与维护的复杂度和费用。基于ASP.NET的有点,所以我选择了Visual Studio 2008作为开发工具,并结合Sql Server 2000作为后台数据库,同时用Macromedia Dreamweaver MX 2004进行页面的设计。该系统是基于B/S(Browser/Server,浏览器/客户端)模式实现,基于.NET平台架构开发设计,主要实现对校园新闻的发布与管理功能,对新闻内容信息的浏览阅读等。随着Internet/Intranet技术的兴起,

13、将原本在单机或本地局域网上运行的数据库系统移植到因特网中,即开发基于B/S模式的新一代MIS(Management Information System,管理信息系统)系统,正成为技术发展的趋势。为了保证系统性能的高效性、可扩展性,以及达到数据共享和网络化管理的目的,本系统采用B/S体系结构进行设计开发。2. 课题分析2.1 需求分析该系统的用户为校园网站,需要经常发布一些新闻,如何能有效地管理和发布新闻呢?最初用户的需求为:“该新闻系统具有一般新闻系统的功能,同时具有新闻审核和不同管理员不同管理权限的功能” 。通过对其它一些新闻系统的调查发现,一般新闻系统功能如下: 前台按分类显示新闻; 搜

14、索新闻; 后台管理: 添加、删除和修改新闻 添加、删除和修改用户 添加、删除和修改新闻分类 添加新闻(添加成功后的新闻根据管理员权限分为可发布新闻和待审核新闻)需要新闻审核,说明添加后的新闻分为两种:直接发布新闻和待审核新闻,同时待审核的新闻通过管理员或审核员经审核后才可以上传到网站,管理员有不同的权限,需要有个管理权限的功能,在系统中应该有个超级管理员,具有所有权限,能够对系统进行全面管理,同时管理员可以修改自己的一些信息。根据校园网站新闻发布管理的实际需求,在首页中能显示最热门新闻、头条新闻和最近发布的几条新闻等,同时在后台发布新闻时可以添加图片,也可以添加HTML语法,在前台能自动根据所显示的图片和HTML语法来显示新闻。在后台管理中,因为有权限的管理员才能登录管理后台,所以需要有个登录验证模块,而且需要根据用户权限的不同显示不同的管理目录,在管理新闻和用户时,当数据少时管理起来还比较方便,如果一多则想找到某条新闻或某个用户就很难,所以需要有个查找(新闻标题、用户)模块用于查找新闻或用户。根据以上需求分析,该系统要实现的主要功能为: 前台显示新闻部分 用户登录区 显示最热门的前几条新闻 显示推荐的前几条新闻 显示最新的前几条新闻 搜索新闻功能 显示所有新闻分类(即部门) 按分类/部门显示其下的所有新闻 新闻详细信息浏览阅读

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号