77范文网 - 专业文章范例文档资料分享平台

网络日志管理系统的毕业设计 - 图文(2)

来源:网络收集 时间:2019-01-07 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

基于ASP.NET、C#、Ajax 和SQLServer 的网络日志管理系统

4.2.4后台管理模块的实现....................................................................................... 20

4.3动态旅游网站的实现 ............................................ 20

4.3.1旅游网站的主页............................................................................................... 20 4.3.2旅游网站的查询页面....................................................................................... 22 4.3.3景点页面........................................................................................................... 22 4.3.4旅游资讯页....................................................................................................... 23 4.3.5在线留言页面................................................................................................... 23 4.3.6后台管理页面................................................................................................... 24

5 旅游网站系统应用与测试 ......................... 错误!未定义书签。

5.1系统测试 ........................................................ 25 5.2 单元测试实例 .................................................. 26 5.3 数据跟踪实例 .................................................. 27 5.4 综合测试 ....................................................... 28 6 结 论 .............................................................. 29 致 谢 ................................................................ 30 参考文献 ........................................... 错误!未定义书签。1 附录 .................................................................... 32

基于ASP.NET、C#、Ajax 和SQLServer 的网络日志管理系统

1 前言

1.1开发背景

log的全名应该是Web log,中文意思是“网络日志”,后来缩写为Blog,日志发布系统提供编写日志的空间。在日志发布系统可以通过注册获得属于自己的帐号,不过,当你在注册成功之后,还不能马上登录,必需通过管理员有的审批,用户才可以登录。本系统在提供空间的同时,也允许其它用户对自己关注的日志进行评论,方便与编写者进行直接的讨论。本系统是属于网络版的,在同一个网络内,一位用户注册之后,管理员就可以自己的机了上审批,管理员在自己的机子上审批过后,用户也就可以在自己的机子上登录了。用户在此系统可以浏览别人的,也可以发布自己的日志,如果感觉不错的东西,可以此系统上发布,让其它人和你一块享受,这样,在此系统中还可以学到不少东西的。再此系统中主要包括:发布、浏览、评论、回复等功能。

日志发布系统是基于ASP.NET设计与实现,Visual C#是微软公司为它的Microsoft.NET计划推出的核心编程语言。该语言几乎综合了目前所有编程语言系统的优点,并结合因特网的需要,增加了丰富的新特性和增强功能。Visual C#语言面向对象的设计,可以用来构建从高水平的商务目标到体系标准应用程序的范围宽广的组件。使用Visual C#语言,程序员能够迅速地建造提供充分开拓计算和通信的工具和服务的新的Microsoft.NET平台。C#语言的组成部分使用简单的C#语言结构体,能被转化成WEB服务,允许人们通过Internet调用在任何操作系统上运行的任何语言。

1.3技术背景

1.3.1数据库开发工具的选择

数据库是数据管理的最新技术,是计算机科学的重要分支。今天,信息资源已成为各个部门的重要财富和资源。建立一个满足各级部门信息处理要求的行之有效的信息系统也成为一个企业或组织生存和发展的重要条件。因此,作为信息系统核心和基础的数据库技术得到越来越广泛的应用,从小型单项事务处理系统到大型信息系统,从联机事务处理到联机分析处理,从一般企业管理到计算机辅助设计与制造

1

基于ASP.NET、C#、Ajax 和SQLServer 的网络日志管理系统

(CAD/CAM)、计算机集成制造系统(CIMS)、办公信息系统(OIS)、地理信息系统(GIS)等,越来越多新的应用领域采用数据库存储和处理他们的信息资源[2]。

.NET Framework 是支持生成和运行下一代应用程序和XML Web Services 的

内部 Windows 组件。.NET Framework 是一个多语言组件开发和执行 .NET Framework 是一个多语言组件开发和执行环境,它提供了一个跨语言的统一编程环境。它的环境,它提供了一个跨语言的统一编程环境。它的目的是为了让开发人员更容易地建立Web应用程序和 Web服务,使得Internet上的各应用程序之间,可以使用Web服务进行沟通。

1、.NET Framework

.NET Framework 具有两个主要组件:公共语言运行库(Common Language Runtime,CLR)和 .NET Framework 类库。

公共语言运行库(Common Language Runtime,简称CLR)

公共语言运行库负责运行和维护在VS2008中编写的任何程序代码,如内存管理、线程执行、代码执行、编译等。换句话说,不管是ASP.NET还是C#应用程序,都是它负责。CLR会将各种语言编写的任何程序先转换成MSIL语言,然后再转换成机器代码执行。

ASP.NET网页运行过程如下:

(1)首先由程序员创建网页代码,当网页被第一次访问时,就会被CLR编译生成MSIL(MS Intermediate Language微软中间语言)语言;

(2)然后利用JIT(Just In Time)即时编译器生成相应的机器代码以便执行;(执行的结果转换成html发送给浏览器显示)

(3)当网页被再次访问时,就只需由MSIL语言生成机器代码即可;如果原代码有变,则需要重新编译为MSIL语言,然后再生成机器代码。

2、.NET Framework类库(FCL)

.NET Framework向所有的.NET程序语言提供一个公共的基础类库,这组基础类库包括了从输入输出到数据访问等各方面,提供了一个统一的面向对象的、层次化的、可扩展的编程接口。它支持多种应用程序的开发。

3、ASP.NET概述

ASP.NET基于.NET Framework,使用.NET语言调用.NET Framework类库,实现Web应用系统开发,其最新版本是ASP.NET 4.0。

4、网站的发布

如果希望创建的网站能够被网络上其他用户访问,需要将网站发布,要发布网站,就需要安装Web服务器IIS。

5、Visual Studio 2008

Visual Studio 2008是一套完整的开发工具,用于生成ASP.NET网站、XML Web Services、桌面应用程序和移动应用程序等。

2

基于ASP.NET、C#、Ajax 和SQLServer 的网络日志管理系统

其中,VB、C#、C++等语言都使用相同的集成开发环境(IDE),并使用相同的.NET Framework成开发环境(IDE),并使用相同的.NET Framework类库,这样就能够实现工具共享,并轻松地创建混合语言解决方案。ASP.NET 3.5动态开发网站主要使用Visual Studio 2008中的Visual Web Developer环境。

1.3.2 开发技术

ASP是Microsoft公司开发的Web服务器端脚本开发环境,利用它可以生成动态、高效的web应用程序。ASP为VB Script和java script等脚本语言提供了一个运行环境,使开发人员可以在HTML代码中使用脚本语言编写程序。同时,ASP自身也提供了一些很好的命令和内置对象。

ASP 内含于 IIS 3.0 和 4.0 之中 , 通过 ASP 我们可以结合 HTML 网页、 ASP 指令和 ActiveX 元件建立动态、交互且高效的 WEB 服务器应用程序。ASP所有的程序都将在服务器端执行,包括所有嵌在普通 HTML 中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。 以下罗列了 Active Server Pages 所独具的一些特点:

1.使用 VBScript 、 JavaScript、C# 等简单易懂的脚本语言,结合 HTML 代码,即可快速地完成网站的应用程序。

2.无须 compile 编译,容易编写,可在服务器端直接执行。

3.使用普通的文本编辑器,如 Windows 的记事本,即可进行编辑设计。 4.与浏览器无关 (Browser Independence), 用户端只要使用可执行 HTML 码的浏览器,即可浏览 Active Server Pages 所设计的网页内容。 Active Server Pages 所使用的脚本语言 (VBScript 、JavaScript) 均在 WEB 服务器端执行,用户端的浏览器不需要能够执行这些脚本语言。

5.Active Server Pages 能与任何 ActiveX scripting 语言相容。除了可使用 VBScript 或 JScript 语言来设计外,还通过 plug-in 的方式,使用由第三方所提供的其他脚本语言,譬如 REXX 、 Perl 、 Tcl 等。脚本引擎是处理脚本程序的 COM(Component Object Model) 物件[4]。

3

基于ASP.NET、C#、Ajax 和SQLServer 的网络日志管理系统

ASP.NET 是统一的 Web 应用程序平台,它提供了为建立和部署企业级 Web 应用程序所必需的服务。ASP.NET 为能够面向任何浏览器或设备的更安全的、更强的可升级性、更稳定的应用程序提供了新的编程模型和基础结构。

ASP.NET 是 Microsoft .NET Framework 的一部分,是一种可以在高度分布的 Internet 环境中简化应用程序开发的计算环境。.NET Framework 包含公共语言运行库,它提供了各种核心服务,如内存管理、线程管理和代码安全。它也包含 .NET Framework 类库,这是一个开发人员用于创建应用程序的综合的、面向对象的类型集合。

ASP.NET 提供了下面的优点:

?

可管理性:ASP.NET 使用基于文本的、分级的配置系统,简化了将

设置应用于服务器环境和 Web 应用程序的工作。因为配置信息是存储为纯文本的,因此可以在没有本地管理工具的帮助下应用新的设置。配置文件的任何变化都可以自动检测到并应用于应用程序。详细信息,请参阅ASP.NET 配置。

?

安全:ASP.NET 为 Web 应用程序提供了默认的授权和身份验证方

案。开发人员可以根据应用程序的需要很容易地添加、删除或替换这些方案。详细信息,请参阅ASP.NET 安全。

?

易于部署:通过简单地将必要的文件复制到服务器上,ASP.NET 应

用程序即可以部署到该服务器上。不需要重新启动服务器,甚至在部署或替换运行的已编译代码时也不需要重新启动。详细信息,请参阅ASP.NET 部署。

?

增强的性能:ASP.NET 是运行在服务器上的已编译代码。与传统的

Active Server Pages (ASP) 不同,ASP.NET 能利用早期绑定、实时 (JIT) 编译、本机优化和全新的缓存服务来提高性能。详细信息,请参阅ASP.NET 性能监视。

?

灵活的输出缓存:根据应用程序的需要,ASP.NET 可以缓存页数据、

页的一部分或整个页。缓存的项目可以依赖于缓存中的文件或其他项目,或者可以根据过期策略进行刷新。

?

国际化:ASP.NET 在内部使用 Unicode 以表示请求和响应数据。

可以为每台计算机、每个目录和每页配置国际化设置。

?

移动设备支持:ASP.NET 支持任何设备上的任何浏览器。开发人员

使用与用于传统的桌面浏览器相同的编程技术来处理新的移动设备。

4

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库网络日志管理系统的毕业设计 - 图文(2)在线全文阅读。

网络日志管理系统的毕业设计 - 图文(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/409088.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: