毕业论文新闻发布系统研究与开发(编辑修改稿)内容摘要:

Web 窗体只是用 HTML 提供用户操作,而代码隐藏文件实现各种控件的事件处理程序。 客户端 浏览器 客户端 浏览器 客户端 浏览器 Web 层 业务层 数据访问层 系统配置 数据库 业务层:包含各种业务规则和逻辑 的实现,业务规则完成如客户帐户的验证和字符串处理这样的任务。 数据访问层:数据访问层为业务层提供数据服务,这一层是作为解决方案文件中的 DBHelper 类 (数据访问类 ,实现公共操作的一个通用类 )实现的。 第四章 使用技术的介绍 .NET Framework 概述 .NET Framework 是用于 .NET 平台的编程模型 ,其关键组件是公共语言运行库 (CLR, Common Language Runtime)和 .NET Framework 类库(包括 、 和 Windows 窗体) ,它提供了托管执行环境、简化的开发和部署以及与各种编程语言的集成 ,是支持生成和运行下一代应用程序和 XML Web services 的内部 Windows 组件。 .NET Framework 旨在实现下列目标 : 提供一个一致的面向对象的编程环境,而无论对象代码是在本地存储和执行,还是在本地执行但在 Inter 上分布,或者是在远程执行的 ; 提供一个将软件部署和版本控制冲突最小化的代码执行环境 ; 提供一个可提高代码(包括由未知的或不完全受信任的第三方创建的代码)执行安全性的代码执 行环境 ; 提供一个可消除脚本环境或解释环境的性能问题的代码执行环境 ; 使开发人员的经验在面对类型大不相同的应用程序(如基于 Windows 的应用程序和基于 Web 的应用程序)时保持一致 ; 按照工业标准生成所有通信,以确保基于 .NET Framework 的代码可与任何其他代码集成。 公共语言运行库是 .NET Framework 的基础 ,可以将运行库看作一个在执行时管理代码的代理,它提供内存管理、线程管理和远程处理等核心服务,并且还强制实施严格的类型安全以及可提高安全性和可靠性的其他形式的代码准 确性。 事实上,代码管理的概念是运行库的基本原则。 以运行库为目标的代码称为托管代码,而不以运行库为目标的代码称为非托管代码。 .NET Framework 类库是一个综合性的面向对象的可重用类型集合,可以使用它开发多种应用程序,这些应用程序包括传统的命令行或图形用户界面 (GUI) 应用程序,也包括基于 所提供的最新创 建 的应用程序(如 Web 窗体和 XML Web Services)。 、 C语言简介 结构是一个三层系统: UI 层、业务逻 辑层和数据层 , 结构模型如图 421 所示 : 图 421 结构模型 ● UI 层负责与用户交互,接收用户的输入并将服务器端传来的数据呈现给客户 ; ● 业务逻辑层负责接收浏览器传来的请求并将请求传给数据层,同时将请求处理结果发给浏览器。 它由 Web 表单、 XML Web Services 和组件服务 组成,其中 Web表单是 ,它是向客户呈现数据和信息的基础,也是响应和处理客户与显示的 Web 表单交互生成的信息和数据的基础 ; ● 数据层是通过 操纵数据为事务逻辑层提供数据服务,如存储数据操作结果、返回数据检索结果等。 提供对 Microsoft SQL Server、 OLEDB 和 XML公开的数据源的一致性访问,数据共享用户应用程序可以使用 来连接到这些数据源,并检索、操作和更新数据。 有 两个核心组件: DataSet 和 .NET Framework 数据提供程序,后者是一组包括 Connection、 Command、 DataReader 和 DataAdapter 4个 对象在内的组件 ,其组件结构如图 422所示: 图 422 的组件结构图示 DataSet 对象是 的断开式结构的核心组件,实现独立于任何数据源的数据访问。 Connection 对象提供与数据源的连接 ,是操作数据库的基础,表示应用程序和数据源之间的惟一会话。 Command 对象能够访问用于返回数据、修改数据、运行存储过程以及发送 或检索参数信息的数据库命令,实现对数据源的操作,如查询、插入、修改和删除等。 DataReader 对象从数据源中读取只进且只读的数据流。 DataAdapter 对象是 DataSet 对象和数据 源 之间关联的桥梁,用数据源填充 DataSet 并解析更新。 设计 组件的目的是为了从 “ 数据操作 ” 中分解出 “ 数据访问 ”。 C语言 是 .NET 中一种崭新的语言, C是由 C和 C++派生而来的一种 “ 简单、流行、面向对象、类型安全 ” 的程序设计语言, C意在综合 Visual Basic 的高效率和 C++的强大功能。 第五章 新闻系统的主要开发过程 数据库设计 该 系统使用 SQL 作为应用程序的数据库,建立了有 两 张数据表 :新闻类型信息表 (NewTypeInfo), 用于存储 新闻的类型 , 新闻信息表 (NewsInfo)用于存储新闻 的内容。 NewTypeInfo 表与 NewsInfo 表 的 TypeId字段 相关联。 在两张数据表中,主要介绍一下新闻类型表和新闻表如下: 新闻类型 表 如图所示: typeId 为新闻类型编号,主键,标识,自增列, typeName 为新闻类型名称 新闻信息表结构如下 : Id 为新闻编号标识自增列, title 为文章的标题, author 为新闻发布的作者,content 为新闻的内容, typeId 为新闻的类型编号 (外键 )addTime 为添加时间,默认为系统当前时间, hits 为点击的次数, isChecked 为是否通过审核 首页:主要功能是显示最热门、最新和推荐的前 6条新闻,显示新闻搜索功能、页面风格设置、新闻的分类等;如下图所示: 新闻详细内容查看页:在首页里点击新闻标题所进入的页面,显示当前所点击新闻的详细内容,新闻标题正中加粗显示,副标题 显示发布的时间,作者,及点击次数;如图所示 新闻管理页面:使用一个 GridView 用于显示数据库的新闻,并且使用分页控件,分页显示数据,当用户点击删除时,即删除该条记录, 点击详细内容时,下面隐藏的 Table 显示 该条记录的详细信息,点击全选时,使所有的复选全部选中。 页面的风格设计 为使 该 系统的页面美观多样,在设计时使用了 8种样式风格。 为了在页面设计时方便调用,将其存储于数据库的 Lb_Skins(风格样式)表中,各窗体通过调用 文件来。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。