本站联系方式
   联系QQ  :1095080675
   联系QQ  :1223950575
  技术指导:1353934434
  
  电子邮箱:1095080675@qq.com
标题  基于ASP.Net技术实现网站新闻系统
编号  12120
编程语言  ASP.NET, C#
开发环境  Visual Studio 2005 或 2008
数据库  SQL Server 2005
资料明细  毕业论文、程序
推荐指数  ★★★★★★
内容介绍

1 概述
传统的网站新闻管理方式有两种, 一是静态 HTML页面, 此方式因效率太低已不多用。二是基于 ASP 和脚本语言, 将动态网页 和数据库结合, 通过应用程序来处理新闻, 这是目前较为流行的做法。但由于 ASP 本身的局限性使得系统有一些不可克服的缺陷, 而采取 ASP.NET技术的系统性能上将有很大的改善, 其主要表现在以下几方面:
(1)ASP.NET页面只需要一次编译后不需要重新编译, 直到该页面被修改或 Web 应用程序重新启动, 这使得在多次访问时速度 有了极大的提升;
(2)ASP.NET通过 ADO.NET提供的 DataGrid 等数据库元件可以直接和数据库联系;
(3)ASP.NET支持应用程序的实时更新。管理员不必关掉网络服务器或者甚至不用停止应用程序的运行就可以更新应用文件;
(4)ASP.NET采取"code- behind"方式编写代码使得代码更易于编写, 结构更清晰, 降低了系统的开发与维护的复杂度和费用。
2 系统开发原理
2.1 基于 ASP.NET 技术的系统结构模型
ASP.NET结构是一个三层系统: UI 层、 业务逻辑层和数据层。UI 层负责与用户交互, 接收用户的输入并将服务器端传来的数据 呈现给客户; 业务逻辑层负责接收浏览器传来的请求并将请求传给数据层, 同时将请求处理结果发给浏览器。它由 Web 表单、 XML Web 服务和组件服务组成; 数据层是通过 ADO.NET操纵数据为事务逻辑层提供数据服务, 如存储数据操作结果、 返回数据检索结 果等。
2.2 ADO.NET 访问数据库的原理
与数据库相连, ADO.NET提供了 3 种方式: 通过 ODBC相连; 通过 OLEDB相连; 直接与 SQL Server 相连。 ASP.NET采取了断开 连接方式的数据结构。当浏览器向 Web 服务器请求网页时, 服务器处理这个请求, 并将所请求的网页发送给浏览器, 然后连接就被 断开, 直到浏览器发出下一个请求。ADO.NET的另一个创新是引入了数据集(Dataset)。
3 系统功能设计
工作流程为: 用户登录通过权限判断, 普通用户只能浏览、 阅读和查询新闻, 注册用户除了可以完成普通用户的操作外, 还可以 进入新闻管理模块进行新闻录入、 修改和删除的操作。开发工具采用 Microsoft Visual Studio .NET和 DreamWeaver。
4 系统详细设计
系统的主要功能是通过几个功能模块来实现的。具体的设计过程如下:
(1)系统登录: 该模块负责将用户分为普通用户和注册用户来实现用户权限的管理。
(2)新闻浏览: 该模块负责分页列出网站所有新闻的信息, 包括标题、 类型、 来源部门字段及发布日期, 每条新闻的标题被做成一个超链接, 点击即可跳转页面进行新闻阅读。

说明
 以上是论文部分内容。如果对以上内容感兴趣,可以QQ:1095080675或邮件1095080675@qq.com继续联系我们。
  • 上一篇:基于asp.net技术的网络课程在线问题系统
  • 下一篇:ASP.NET应用程序中数据库访问的技巧