- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于.NET技术教学网站设计与制作
基于.NET技术教学网站设计与制作 摘要本文提出了一种教学网站的设计思路,并利用.NET技术平台,给出了具体实现办法。主要采用ASP.NET和ADO.NET技术,结合网络数据库建立一个可以实时更新内容的网站。通过该网站,教师可以在教学网站上发布共享教学资源、布置查看批改学生作业,学生可以和老师实现在线交流、下载教学资源等。 【关键词】教学网站 ASP.NET ADO.NET 1 引言 当今发展越来越迅速的网络环境下,学生对知识信息的需求表现的越来越个性化。这与学校一贯重视素质教育,并提出相关建议是相同的。在教师指导下,在素质教育要求下,根据学生自身条件和兴趣爱好,尽量自主选择学习方向与目标,强调以学生为认知的主体。结合并利用校园网的开放性、交互性、资源共享等特点,教学网站作为一种新的网络教学形态正在获得飞速发展。 2 教学网站设计思想 在教学网站中,依照需求对各模块作用进行分析,整个网站有两类用户:教师和学生。因此,我们可将网站体系分为为不同的两个子系统,即教师子系统和学生子系统。教师子系统主要内容是后台管理模块,学生子系统是前台应用模块。网站整体结构如表一所示: 3 教学网站的实现 3.1 关键技术 本教学网站设计制作使用的主要技术是ASP.NET和ADO.NET技术。网站准备了齐全的功能,其极具较强的交互性,在网站页面设计制作中,主要是通过ASP开发技术所形成的动态网站得以实现。因此,在网页文件设计制作上,主要以超文本标记语言(HTML)作为其基础性的语言,并加入相对应的ASP程序代码,再结合相关的、庞大的数据库技术,从而实现了网站页面的完全交互性。 3.1.1ASP.NET ASP(Active Server Pages),即动态服务器页面,是一种服务器端脚本技术,由因特网服务器执行,是可以使其嵌入网页中的脚本。它能够把相关程序嵌入HTML页面,其主要是针对服务器端和客户端脚本命令、ActiveX组件、Java小程序等,并创建了基于Web的应用程序和动态交互式Web页。ASP已有最新版本,而ASP.NET就是这个新版本之一。在通用语言上,ASP.NET也是创建在这基础上的程序架构,能够共用一台Web服务器运行网站,还可以开设Web应用程序,其功能和作用更是有力、强大。 在不同浏览器上,ASP.NET可任由执行编写代码。在服务器端,一切脚本程序均将存在于HTML之中并被执行,将执行结果通过服务器,使客户浏览器得到反馈,进一步减少了负担沉重的客户端浏览器,提升其网站网页浏览的连接时速。通过对ASP.NET技术的应用,可以完成相关实用性功能,包括计数器、公告板、留言簿、聊天室等。通过采取种类繁多的构建组成,还能使ASP.NET产生出更加强劲的作用。在File System Object使用时,可通过服务器,对其上面的文件进行相关操作,还可进行浏览、复制、移动或删除等用途。ASP.NET被运用的最大优越点在于,在对程序实行升级时,ASP.NET具有在服务器上修改文件的功能,这样就不用对客户端程序进行修改了。 3.1.2ADO.NET ADO.NET(ActiveX Data Objects),由微软公司推出的技术,是Web页面最新的数据库技术。在Internet数据库方面,通过它能非常容易地得以获取,在其用户端上,还能实现随时随地更新的网上显示。通过ADO.NET数据库,与Web页面进行相关联的模式,可使Web站点和数据库联合,不但方便监管和维护页面,且还能做出更人性、更美观的Web外观页面,以至能在 Web页面的上面,通过编辑数据库获得管理器界面,以便在远程控制和存取方面获得实行。通过应用程序使用ADO.NET开发数据库时,在Web页面方面,可让其设计人员开发出真正网站,并即时操作Web 页面应用程序。 3.1.3 网络数据库技术 以后台数据库为根本,网络数据库是通过前台一定程序,运用浏览器达成数据存储、查询等操作功能的体系。以简单的方式说,关于网络数据库,就是用户利用浏览器,作为输入接口,输入所需数据,而这些数据再通过浏览器,传送到服务器网站,通过传送到的这个网站,再对这些数据进行接收和处理,如把接收来的数据存进数据库,或对数据库进行查询操作等,最后,将操作结果通过网站,传回到浏览器,再通过浏览器,将结果告知给用户。 3.2 网站系统模型 系统结构(如图一所示),一般情况下,通过ASP.NET脚本程序,在页面操作上,可直接访问系统文件和数据库,通过上传组件,使部分ASP.NET可以访问数据库和文件系统。 以客户/服务器这种模式,在Web服务器上,与教师和学生之间,建立了以ASP.NET应用为程序的通信连接。在服务器一方,通过连接线程进行监听,主要是
原创力文档


文档评论(0)