毕业论文贵州师范大学

上传人:l**** 文档编号:170374573 上传时间:2021-03-02 格式:DOC 页数:43 大小:678.50KB
返回 下载 相关 举报
毕业论文贵州师范大学_第1页
第1页 / 共43页
毕业论文贵州师范大学_第2页
第2页 / 共43页
毕业论文贵州师范大学_第3页
第3页 / 共43页
毕业论文贵州师范大学_第4页
第4页 / 共43页
毕业论文贵州师范大学_第5页
第5页 / 共43页
点击查看更多>>
资源描述

《毕业论文贵州师范大学》由会员分享,可在线阅读,更多相关《毕业论文贵州师范大学(43页珍藏版)》请在金锄头文库上搜索。

1、学科代码:080605学号:1师大学(本科)毕业论文题目:新闻发布系统 学院:数学与计算机科学学院专业:计算机科学与技术年级:2006级作者:汪州 指导教师及职称:王祥斌(讲师) 完成时间:2010年4月10日新闻发布系统汪州摘要: ASP.NET是新一代Web应用程序开发平台,它是一个已编译的、基于.NET的开发环境,它提供了生成企业级应用程序所必需的全部服务,基于 .NET Framework 生成,整个框架都可用于任何 ASP.NET 应用程序。可以使用任何与公共语言运行库(CLR)兼容的语言(包括 Visual Basic.NET、C# 和 JScript .NET)来创建应用程序。该

2、系统使用ASP.NET(C#语言)和ADO.NET技术开发, 实现了新闻的动态管理,使得对信息的管理更加及时、高效,提高了工作效率,具有一般新闻系统的功能,主要包括前台新闻查看区和后台管理区,可为学校各部门发布新闻,为校园提供新闻发布与管理的服务。关键词 ASP.NET ADO.NET 新闻管理 Browser/ServerAbstract :ASP.NET is Web application program developing platform of new generation, it is one that has already compiled , development env

3、ironment based on .NET, it has offered and produced all essential services of application program of enterprise layer, produce because of .NET Framework, the whole frame can be used in any ASP.NET application program. Can use any to operate the compatible language (including Visual Basic.NET , C# an

4、d JScript .NET ) of storehouse (CLR ) to establish application program with common language . This news system uses ASP.NET (C#) and ADO.NET technological development, has realized the dynamic management of websites news, make the control over information more prompt , more high-efficient , has impr

5、oved working efficiency. News this system have general news function of system, mainly including front desk news person who look over and back-stage management area, can release news for every department of the school , offer news briefing and management one service for campus website. Keywords ASP.

6、NET ADO.NET NewsManagement Browser/Server引言ASP.NET是微软公司最新推出的一种统一Web开发平台,与最新的数据访问技术ADO.NET一起可构建出强大、安全和可靠的企业级Web应用程序。ASP.NET的语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,用于生成更安全、可伸缩和稳定的应用程序。采取了ASP.NET技术的系统在性能上有了很大的改善,主要表现在以下几方面: 由于ASP页面每次打开都必须经过先编译后解释的过程,所以页面在反复打开时速度没有任何提升,而ASP.NET页面只需要一次编译后不需要重新编译,直到该页面被修改或Web应用

7、程序重新启动。这使得在多次访问时速度有了极大的提升;由于ASP没有提供任何输出数据为容的元件,所以在使用ASP撰写数据库页面时只能借助ADO的RecordSet对象逐笔读取记录,而ASP.NET通过ADO.NET提供的DataGrid等数据库元件可以直接和数据库联系;ASP.NET支持应用程序的实时更新,管理员不必关掉网络服务器或者甚至不用停止应用程序的运行就可以更新应用文件。应用程序文件永远不会被加锁,因此甚至在程序运行时文件就可以被覆盖,当文件更新后,系统会温和地转换到新的版本;ASP.NET采取CodeBehind(代码分离)技术方式编写代码使得代码更易于编写,结构更清晰,降低了系统开发

8、与维护的复杂度和费用。由于本人自身水平有限文中不当之处在所难免,望诸位老师批评、指正。目录一绪论611 新闻发布系统概论6111 新闻发布系统6112 新闻发布系统的特点7113 新闻发布系统的分类712 课题研究背景现状及其意义813 研究的目的、意义和围814 本章小结9二可行性研究921 可行性分析9211 技术可行性9212 经济可行性9213 总结1022 ASP.NET、ADO.NET和C#语言简介1023 本章小结12三需求分析1231 系统开发环境1232 系统构架12321 C/S介绍12322 B/S介绍13323C/S和B/S的比较1333 系统流程图1434 数据流图1

9、635 系统E-R图1736 系统说明及功能简介17四系统类设计1841 数据库访问层的类设计(数据库助手类)1842 业务逻辑层的类设计2243 显示层的设计27五系统模块展示及实现3251 前台模块模块展示3252 前台模块的详细设计说明3453 后台模块展示3754 后台模块详细设计39六系统测试及运行结果416.1 系统功能测试416.1.1 系统测试方法416.1.2 系统测试过程416.2 系统测试运行结果426.3 本章小结42七总结42八参考文献42九致词43一 绪论自从1946年世界上第一台电子计算机诞生,年代第一个计算机网络ARPANET实现互联;随后在计算机技术与网络技术

10、发展的基础上,根据人们信息交换的需要,产生了Internet,从此标志着人类进入了电子信息化时代。九十年代后期计算机与Internet的普及逐渐进入了企业、机关,学校和普通百姓家庭,实现了同外界信息同步交换,享受不出门就知天下事的方便生活。在线新闻凭借它的实时性和真实性拥有了大批的用户,本篇论文就是介绍如果制作一个新闻发布系统。11 新闻发布系统概论111 新闻发布系统新闻发布系统(News Release System or Content Management System)又叫做容管理系统,是一个基于新闻和容管理的全站管理系统,新闻发布系统是基于B/S模式的WEBMIS系统,本系统可以将

11、杂乱无章的信息(包括文字、图片和影音)经过组织,合理有序地呈现在大家面前。当今社会是一个信息化的社会,新闻作为信息的一部分有着信息量大,类别繁多,形式多样的特点,新闻发布系统的概念就此提出。新闻发布系统的提出使电视不再是唯一的新闻媒体,从此以后网络也充当了一个重要的新闻媒介的功能。简单地说,新闻发布系统就是充当一个网络新闻媒介的功能,主要实现对新闻的分类、上传、审核、发布,模拟了一般新闻媒介的新闻发布的过程,通过不同权限的账号分别实现以上所说功能,当然这些功能也可以是某一个账号全部具有。随着互连网的进一步发展,网络媒体在人们心中的地位进一步提高,新闻发布系统做为网络媒体的核心系统,其重要性是越

12、来越重要:一方面,它提供一个新闻管理和发布的功能;另一方面,现在的新闻发布要现与普通的用户实现交互,用户可以很方便地参加一些调查和相关新闻的评论,这一点也是其他一些媒体现在无法做到的(电视、电台等),同时,Internet发展到当今,可以说,只要你上Internet,你就会接触到新闻发布系统,新闻发布系统的用户是相当惊人的,其重要性是不容置疑的,当然这也对新闻发布系统的开发提出了更高的要求。112 新闻发布系统的特点与一般的信息系统相比较,新闻发布系统具有以下特征:1) 是基于B/S模式下的WEB信息系统,数据库逻辑相对简单,但数据量一般比较庞大;2)用户数量大,服务器压力大,是系统设计中必须

13、考虑的问题之一,而一般的信息系统相对压力要少了很多;3)是一个开放式的系统,前台浏览无须验证。113 新闻发布系统的分类1) 前台动态显示的新闻发布系统该类系统大约占60% 的分额,其主要特点是前台采用编程语言动态读取数据库的容,随时更新,该类系统设计简单,适合大多数中小企业建站需要,通用性不强,一般需要量身定做,不适合大型新闻站点,当用户过多时,编程语言动态读取数据库就势必消耗大量的服务器资源,造成系统运行缓慢,甚至崩溃,同时由于前台新闻是动态从数据库中读取,导致前端用户直接接触到数据库,很容易造成一些不安全的因素,例如:SQL Injection。2)前台静态显示的新闻发布系统该类系统大约

14、占有30%多的市场分额,其主要特点为:前台新闻全部生成HTML静态文件,前台无须读取数据库,浏览器只需要直接下载HTML文件即可浏览新闻,浏览速度得到提高,同时也大大减轻了数据库服务器的压力,该系统后台设计复杂需要处理复杂的模板标签和个模板之间的逻辑,一般采用三层模式实现,该类系统灵活性大,可以通过模板自定义实现界面复杂的前台页面,一般不需要为某一个企业而定做,该系统具有良好的通用性,适合各类新闻站点,同时,系统把前端用户和数据库分割开来,系统的安全性得到大大的提高。3)基于文本的新闻发布系统该系统在市场上占有很少的一部分,主要是把前面的数据库换成了TXT格式的文本文件,该系统主要缺点是文本文

15、件是无序的,管理起来非常麻烦,而且安全性不高,很容易造成数据冗余,因此,目前还没有见到该类系统的商业版本,一般都作为个人用户使用。4)基于XML数据岛的新闻发布系统该系统是新闻发布系统的一个发展趋势,它用XML数据岛代替了数据库,XML是一个有序的数据文件,比数据库的读取速度更快,但操作起来没有数据库这么方便,但是由于开发技术难度大,该类系统现在市场很少见到。12 课题研究背景现状及其意义传统的新闻管理方式有两种:一种是静态HTML页面,更新信息时需要重新制作页面然后上传页面并修改相应,这种方式因为效率太低已不多用;另一种是基于ASP和脚本语言,将动态网页和数据库结合,通过应用程序来处理新闻,这是

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 工作范文

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