




已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
江西应用工程职业学院 毕 业 论 文 题目: 新闻发布系统作者姓名:_ 专业名称: 研究方向: 导师姓名:_ 导师单位:_论文答辩日期: 2012 年 11月 日 江西应用工程职业学院计算机系200 年 月 日摘要 随着信息时代的高速发展,传统的报纸杂志已经远远满 足不了人们的需求,人们更加希望于能够在网上了解更多的新闻和信息,于是我们就很有必要在网上创建一个新闻发布管理信息系统了。大部分网站都是采用静态的方式来发布和管理信息的,可是网站需要更新的信息量也越来越大,所以这很不利于网站管理人员的工作。为了更加方便的管理网站,于是我们就很迫切的需要利用动态技术创建一个新闻发布管理信息系统了。 本设计采用Microsoft studio 2010作为开发工具,后台数据库采用SQL server 2008数据库的设计,利用ADO.NET数据访问技术实现对数据库的各种管理操作,实现新闻发布系统的浏览和新闻搜索等功能,系统模块设计包括系统类的设计,前台用户模块的设计和后台用户管理模块的设计。由于对数据库进行不断的读写操作,所以建立数据连接类和对数据的操作类会使设计减轻负担,还根据数据库的设计建立了各种对象的业务相关类,前台用户模块主要是实现新闻的浏览、对新闻进行评论、新闻搜索、用户注册登录等功能,后台管理模块主要是实现现有新闻管理、发布新的新闻、审核最新新闻、新闻评论管理、新闻栏目管理、管理系统用户等功能。 【关键词 】ASP.NET:C#;ADO.NET;SQL server;新闻管理系统 The Design &Implementation of News Management System Based on ASP.NET Computer science Department Major:computer science & Technology no:916271001 Name:LiDanAbstract Abstract with the high development of the information times ,the traditional newspaper and magazine is unable to satisfy the requirement of people,people hope to find more news and information online,so it is need to create a news content system many of the net station are created by static method,but the count of the information are more and more,so it is not fitfor the job of the manager.In order to manage the net station more convenience,we must create a news content system by dynamic method. This system use the Microsoft studio 2010 for develpement tool,use the sql server 2008 as the back database,using the ADO.NET data acless method to realize the managements operation of the database 、brouse the news、search news the system module include system class design 、the front in terface user design and the management of back interface user ,As the database need to be read and write often,so create a data connection class and a data operation class is very convenience .The front interface user design and the management module mainly to realize browse news、comment the news、user register and so on.The back module is mainly to realize manage the existence news、add new news、auditing new news、manage the newscomments、new sort system user and soon.Keywords ASP.NET:C#;ADO.NET;SQL server; News Management system. XI 摘 要Abstract 引言1、 绪论1.1新闻发布系统概述1.2国内外新闻发布系统研究现状1.3开发工具选用及介绍2、 基于.NET平台的相关技术2.1 .NET简介2.2 sql server 2008数据库的新特点2.3 ADO.NET数据访问技术2.4 三层结构3、 系统分析与总体设计3.1系统功能模块划分3.2系统流程分析4、 数据库结构设计与实现4.1 创建数据库4.2 数据库逻辑结构设计5、 数据库访问的实现、母板及用户控件5.1数据访问类的实现5.2 母板5.3 用户控件6、 系统主界面与登录程序设计6.1 设计主界面6.2 登录程序设计7、 后台管理主界面7.1后台主界面设计8、 新闻管理模块设计8.1管理现有新闻8.1.1修改新闻8.1.2删除新闻8.2添加问题8.3审核最新新闻8.4新闻评论管理9、 类别管理模块设计9.1设计新闻类别管理页面10、 用户管理模块设计10.管理系统用户11、 系统运行11.1安装服务器程序结论致谢参考文献引言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(代码分离)技术方式编写代码使得代码更易于编写,结构更清晰,降低了系统开发与维护的复杂度和费用。1、绪论1.1 新闻发布系统概述 新闻发布系统(News Management System)又称为信息发布系统,是一个利用计算机网络为平台构建的新闻发布体系,它将网络上的新闻发布等重要信息集中管理,并通过信息的某些性质进分类,最后系统系统化、标准化的发布到网站上的一种网站应用程序,网站信息通过一个简单的界面加入数据,然后通过已有的网页模版格式与审核流程发布到网站上。它的出现大大减轻了网站更新维护的工作量,通过网络数据库的引用,将网站的更新维护工作简化到只需录入文字和上传图片,从而使网站的更新的速度大大缩短,从而大大加快了信息的传播速度。1.2 国内外新闻发布系统研究现状 目前,新闻发布系统的开发技术已经十分成熟,用到的技术有很多,比方ASP技术、Php技术、.net技术等,成熟的新闻发布系统有很多,如著名的V7 content Mangement Suite(西门子公司采用的系统),Interwoven-Teamsit (cisco采用的系统)以及开源的产品也得到广泛的应用,如Zop-content Management Framework等。1.3开发工具选用及介绍 传统的新闻发布系统主要有两种,一是静态HTML页面,更新信息时需要重新制作页面后上传,同时还要修改相应的链接,这种方式因效率太低已不多用。二是基于ASP和脚本语言,将动态网页和数据库相结合,通过应用程序来处理新闻,但是由于ASP本身的局限性是的系统有一些不可克服的缺陷,而采用ASP.NET技术,在系统性能上就有了很大的提高,主要体现在以下几方面:(1) ASP.NET页面不同于ASP页面,它只需要一次编译不需要重新编译,直到该页面被重新修改或WEB程序重新启动为止,使得多次访问速度有了极大的提升。(2) ASP.NET支持应用程序的实时更新。管理员不必关掉网络服务器或者基于不用停止应用程序的运行就可以更新应用文件。(3) ASP.NET采取2、基于.NET平台的相关技术 2.1 .NET Framework概述. NET Framework 是用于 .NET 平台的编程模型,其关键组件是公共语言运行库(CLR,Common Language Runtime)和 .NET Framework 类库(包括 ADO.NET、ASP.NET 和 Windows 窗体),它提供了托管执行环境、简化的开发和部署以及与各种编程语言的集成,是支持生成和运行下一代应用程序和 XML Web services 的内部 Windows 组件。.NET Framework 旨在实现下列目标: 提供一个一致的面向对象的编程环境,而无论对象代码是在本地存储和执行,还是在本地执行但在 Internet 上分布,或者是在远程执行的; 提供一个将软件部署和版本控制冲突最小化的代码执行环境; 提供一个可提高代码(包括由未知的或不完全受信任的第三方创建的代码)执行安全性的代码执行环境; 提供一个可消除脚本环境或解释环境的性能问题的代码执行环境; 使开发人员的经验在面对类型大不相同的应用程序(如基于 Windows 的应用程序和基于 Web 的应用程序)时保持一致; 按照工业标准生成所有通信,以确保基于 .NET Framework 的代码可与任何其他代码集成。公共语言运行库是 .NET Framework 的基础,可以将运行库看作一个在执行时管理代码的代理,它提供内存管理、线程管理和远程处理等
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 房地产买卖合同与房地产买卖合同
- 药物治疗了吗练习卷附答案
- 第31讲 概率 2025年中考数学一轮复习讲练测(广东专用)
- 出国劳务经营合同范本
- 2025年车辆买卖定金合同模板
- 品牌命名策划合同范本
- 鸭霸王加盟合同范本
- 烟草专卖内管培训
- 断桥门窗安装合同范本
- 摆摊整体转让合同范本
- 输液港的植入和并发症处理课件
- 世界史知识点总结
- 公司IPQC巡检记录表
- 施工现场建筑垃圾处置专项方案
- 起重设备(龙门吊)安全专项检查表
- 环形锻件的轧制过程的基本原理和工艺流程
- 广东省茂名市电白区人民法院
- Q∕SY 1815-2015 排水采气用起泡剂技术规范
- 矿山环境保护ppt课件(完整版)
- 《我不能失信》PPT【名师课件】
- 幼儿园大班绘本:《没有牙齿的大老虎》 PPT课件
评论
0/150
提交评论