没有合适的资源?快使用搜索试试~ 我知道了~
基于ASPNET技术的动态IT培训网站的设计与实现.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 107 浏览量
2022-06-04
13:41:25
上传
评论
收藏 1.02MB DOC 举报
温馨提示
试读
35页
基于ASPNET技术的动态IT培训网站的设计与实现.doc
资源推荐
资源详情
资源评论
第 1 章 前言
IT 培训网站是 Internet 上的一个应用系统,下面介绍一下课题的选题背景、
选题意义及 IT 培训网站未来的发展趋势。
1.1 选题背景
近几年来,基于 TCP/IP 的 Internet/Intranet 技术以非同寻常的速度被广
泛应用于各类企业及其他组织的信息发布与共享,其中一个很重要的手段就是
建立 Web 站点发布信息。传统的静态网页技术已越来越不能满足用户的需求,
因此各种动态网页技术应运而生。ASP 就是目前比较流行的动态网页技术之一,
而 ASP.NET 是微软新一代的动态网页技术。与其他编程技术对比,它有如下的
优势。
1. 面向对象性
C#是一种面向对象语言,在很多方面来看,C#将成为微软的与 Java 相似的
语言。
C#是 ASP.NET 开发中一个最重要的开发工具,微软将 C#发展成为 Java 的
强劲对手。这也是微软.NET 框架的一个重要组成部分,C#是微软在编程市场上
击败对手的主要工具。C#的诞生无疑将进一步加剧微软和 Sun 产品的战线,但
这对用户是有利的,他们可以选择两者之一来开发新的应用。
2. 数据库连接
ASP 的另一个亮点是它使用 ADO 对象、ODBC、OLE-DB 和事务处理管理
器。因此 ASP Web 数据库应用开发特别简单。ASP.NET 发展了更多的功能。
JSP 和 JDBC 目前在易用性和性能上同 ASP/ADO 相比已有些落后,当新版本
ASP.NET/ADO.NET 出现后这样的差别会更明显。
3. 大型站点应用
ASP.NET 将对大型站点(Web Farms)有更好的支持。事实上,微软已经在
这方面付出了巨大的努力。ASP.NET 可以让用户考虑到多服务器( Multiple
Servers)的场合,当用户需要更强大的功能时,仅仅需要增加一台服务器即可 。
整个.NET 框架已经充分地提供了这个方法。 ASP.NET 提供了外部会话状态
(External Session State)来提供内置式 Web Farms 的支持。另外,由于请求的
各组件相互间经过了充分的优化,所以速度很快。
ASP.NET 还提供更多的其他方面的新特性,例如:
内置的对象缓存和页面结果缓存。
内置的 XML 支持,可用于 XML 数据集的简单处理。
服务器控制提供了更充分的交互式控制。
1.2 选题意义
传统的 IT 培训网站管理方式有以下两种。
静态 HTML 页面:更新信息时需要重新制作页面,然后上传页面并修改
相应链接,这种方式因为效率太低已不多用。
基于 ASP 和脚本语言:将动态网页和数据库结合,通过应用程序来处理,
这是目前较为流行的做法。但是由于 ASP 本身的局限性使得系统有一些
不可克服的缺陷,而采取了 ASP.NET 技术的系统性能上有了很大的改善,
其主要表现在以下几方面。
(1)由于 ASP 页面每次打开都必须经过先编译后解释的过程,所以页面在
反复打开时速度没有任何提升,而 ASP.NET 页面只需要一次编译后不需要重新
编译,直到该页面被修改或 Web 应用程序重新启动。这使得在多次访问时速度
有了极大的提升。
(2)由于 ASP 没有提供任何输出数据为内容的元件,所以在使用 ASP 撰写
数据库页面时只能借助 ADO 的 RecordSet 对象逐笔读取记录,而 ASP.NET 通过
ADO.NET 提供的 DataGrid 等数据库元件可以直接和数据库联系。
(3)ASP.NET 支持应用程序的实时更新。管理员不必关掉网络服务器或者甚
至不用停止应用程序的运行就可以更新应用文件。应用程序文件永远不会被加
锁,因此甚至在程序运行时文件就可以被覆盖。当文件更新后,系统会自动转
换到新的版本。
(4)ASP.NET 采取 code-behind 的方式编写代码使得代码更易于编写,结构
更清晰,降低了系统的开发与维护的复杂度和费用。
1.3 IT 培训网站未来的发展趋势
近年来,中国 IT 行业飞速发展,令世界刮目相看。目前,我国 IT 专业人
才大量短缺,但又不断有流失。欧美发达国家每年都以工作签证的形式到全世
界发展中国家网罗 IT 专业人才。据了解,中国是美国招聘外籍 IT 员工的大国
之一,仅次于印度。IT 专业人才的短缺推动了我国 IT 培训产业的发展。今年,
国内 IT 培训市场一片火热,培训市场规模巨大。IT 人才的短缺,造就了国内
IT 培训市场的莫大商机,看来在未来几年内,国内 IT 培训业的发展有如下趋势。
1. 连锁经营成为主流
IT 培训一直被全球 IT 界公认为在很大程度上弥补了传统 IT 教育的不足。
Internet 和 IT 技术发展迅猛,使得传统学校的课程设置很难与新产品、新技术
同步更新。而在这方面,由著名 IT 厂商和专业协会推出的各类 IT 认证在技术
更新上大大领先于传统学校的 IT 教育。但传统学校教育也有其不可忽略的优势。
如有稳定的生源、雄厚的理论研究实力等。因此,近年来,IT 培训机构和学院
之间频频进行亲密接触,互相取长补短,合作推出有竞争力的 IT 培训项目。
同时,大型的培训机构在自身得到发展的前提下,开始走出地域限制,向
外扩张,积极发展全国连锁加盟分部。他们主要是在各地寻找一些有实力的 IT
培训机构,与其合作,使用公司的品牌,当地培训分部的培训内容与培训流程
都与总部保持统一。
市场需要权威的培训服务品牌。目前,各种 IT 培训机构呈爆炸性增长,但
市场仍然呈现明显的无序竞争状态。由于多方面原因,占大多数的中小规模培
训机构在未来的竞争中将明显处于劣势。因此,如果通过与各地区有实力公司
的合作以及一些小规模培训机构的加盟,可以形成全国性的培训服务网络,以
形成自己的服务品牌。
2. 推广 e-Learning 远程教育
据预测,今年全球上网人数将从去年的 19.6 亿上升到 50.2 亿,86%的商用
PC 必须利用 Internet。时代的发展需要更便捷的培训和学习方式。e-Learning 是
快速掌握知识的方法,也是最佳的工作辅助工具。它所提供的不只是培训方式
的变化,更是一种培训观念的更新。与传统的教育模式相比,e-Learning 无时间、
空间限制的学习方式大大方便了求学者,而教育成本较低又使培训机构获益匪
浅。因此,e-Learning 被公认为是全球教育培训业发展的主流方向之一。
IT 培训机构非常看好这种基于 Web 的学习方式,纷纷热衷于开发 IT 认证的
e-Learning 课程。如 Cisco 网络学院相继推出了 CCNA、CCNP、Linux、网络设
计的 e-Learning 教程,广受全球学生的欢迎,有效地为 Cisco 公司网罗了生源。
当然,培训不能完全采取在线培训的形式,所以建议采取教师授课培训为主、
在线培训为辅的培训方式。同时,通过网络还有助于培训机构广泛宣传、达到
树立品牌的目的。
3. 寻求资本市场的支持
与网络业泡沫经济相比,IT 培训一直是持续赢利的产业。据了解,即使是
IT 教育非常发达的美国,IT 人才短缺问题依然严重。在这种情况下,IT 培训产
业有较大的发展空间。最近几年,有不少 IT 认证培训机构开始去资本市场寻求
支持。以 IT 认证业最发达的美国为例,在现有的上千家 IT 认证培训机构中,
40% 是 以 连 锁 方 式 经 营 的 , 其 中 Vue 、 NewHoriaons 、 Prosoft-
training、EicmentK、Prometric、NetG 等 IT 认证的知名品牌公司都是上市公司,
都是通过市场途径实现融资的。实际上,IT 认证培训业是一个很好的、能够持
续赢利的产业,毫无疑问是很值得投资的高科技产业之一。今后一段时间内,
有眼光的战略投资家必将进入这一低风险、高回报的产业,而资本市场的进入
必将大大加快这一产业的健康、快速发展。
4. 企业客户不断升温
就培训对象来说,早期培训对象以个人为主,企业用户占少数。但是随着
高端培训渐成气候,培训对象也发生了变化。据了解,一家中型培训机构每个
月大概有 1000 人次的培训,其中,企业用户占 1/3 强。而高端培训企业客户占
的比例就更大了。
这样也就带来一个新名词—定制培训服务,培训机构针对大客户的实际需
求来制定培训方案,进行有针对性的授课,而且这种培训不是某一固定单项的
培训,往往是集成性质的,是把很多内容融汇在一起。由于国家确立“以信息化
带动工业化”的发展构思,因此,各个行业在推进信息化方面都采取了有效的措
施,员工的技能培训被提上了日程。由于行业员工培训在人员数量、资金方面
都有一定的保障,而且量大集中,一时为培训商家看好。
目前,IT 培训市场上的机构难以计数,其培训质量、服务能力以及品牌知
名度参差不齐。在未来 3 到 5 年的时间里,培训市场必然会出现一个优胜劣汰
的过程,培训机构的数量会急剧减少,培训机构只有注重规模和品牌,提供专
业的培训和优质的服务,形成自己的培训特色,才能在激烈的市场竞争环境下
获得生存与发展的机会。
第 2 章 IT 培训网站的相关开发技术
IT 培训网站的设计与开发,整个过程应用到许多技术。例如 ASP.NET 动态
网页技术、SQL Server 2000、Dreamweaver MX 等,下面介绍一下该系统实现
过程中应用到的相关理论与相关开发技术。
2.1 ASP.NET 动态网页技术
ASP.NET 是 新 的、 功 能 强 大的 服 务 器 端 技 术 , 用 于 创 建 动 态 Web 页 。
ASP.NET 是 Microsoft 公司的动态服务器页面(即 ASP)和.NET 这两个主要技
术 的 集 合 。 ASP.NET 又 叫 ASP+ , 但 并 不 仅 仅 是 ASP 的 简 单 升 级 , 而 是
Microsoft 推出的新一代 Active Server Pages 脚本语言。ASP.NET 是微软发展的
新型体系结构.NET 的一部分,它的全新技术架构会让每一个人的网络生活都变
得更简单。首先需要特别指出的是,ASP.NET 不仅仅只是有了一个新界面并且
修复了一些缺陷的 ASP 3.0 的升级版本(即不同于 ASP 2.0 升级到 ASP 3.0 的转
变), 更为重要的是, ASP.NET 吸收了 ASP 以前版本的最大优点 并参照
Java、VB 语言的开发优势加入了许多新的特色,同时也修正了以前的 ASP 版本
的运行错误。
1. 基于 Browser /Server 模式的体系结构简介
C/S 结构,即 Client /Server(客户机/服务器)结构,是大家熟知的软件系
统体系结构,通过将任务合理分配到 Client 端和 Server 端,降低了系统的通信
开销,也可充分利用两端硬件环境的优势。早期的软件系统多以此作为首选设
计标准。
B/S 结构,即 Browser /Server(浏览器/服务器)结构,是随着 Internet 技术
的兴起,对 C/S 结构的一种变化或者改进的结构。在这种结构下,用户界面完
全可以通过 WWW 浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻
辑在服务器端实现,形成所谓的 3 层结构。B/S 结构,主要是利用了不断成熟的
WWW 浏览器技术,结合浏览器的多种 Script 语言(VBScript、JavaScript 等)
和 ActiveX 技术,利用通用浏览器就实现了原来需要复杂专用软件才能实现的
强大功能, 并 节 约了开发成本,是 一 种 全新的软件系统 构 造 技 术。随着
Windows 98/Windows 2000 将浏览器技术植入操作系统内部,这种结构更成为当
今应用软件的首选体系结构。显然 B/S 结构应用程序相对于传统的 C/S 结构应
用程序将是巨大的进步。
B/S 结构采用星形拓扑结构建立企业内部通信网络或利用 Internet 虚拟专网
(VPN)。前者的特点是安全、快捷、准确。后者则具有节省投资、跨地域广
的优点。须视企业规模和地理分布确定。企业内部通过防火墙接入 Internet,整
个网络采用 TCP/IP 协议。
Client/Server 是建立在局域网的基础上的,而 Browser/Server 是建立在广域
网的基础上的,它们有以下区别。
剩余34页未读,继续阅读
资源评论
智慧安全方案
- 粉丝: 3650
- 资源: 59万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- VIVADO中UART IP核使用
- 【深度学习实际案例解析】深度学习实际案例解析
- 封装swagger组件,提供全新UI以及无状态登录接口调用解决方案
- 小龙坎支局2024年4月渠道积分核对数据.xlam
- onlyoffice搭建及与alist使用的view.html
- Quadcopter-UAV-attitude-estimation-linux常用命令大全demo
- Quadcopter-UAV-attitude-estimation-based-on-数据库课程设计
- pbdlib-python-master.zip
- 43904245495352013_base.apk
- 基于springboot+vue + redis的工作流审批系统
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功