您好,欢迎访问三七文档
当前位置:首页 > 高等教育 > 理学 > 基于asp的老师学生交互系统设计
1论文目录第一章绪论……………………………………………………31.1设计思想……………………………………………41.2开发工具的选用和介绍……………………………5第二章网站总体分析与设计…………………………………102.1网站系统分析………………………………………102.2系统结构设计………………………………………112.3数据库设计…………………………………………122.4主页设计……………………………………………15第三章详细设计………………………………………………153.1学科讨论区的制作…………………………………153.2在线测试的制作……………………………………193.3作业模块的制作……………………………………213.4公告栏的制作………………………………………253.5在线答疑的制作……………………………………30第四章网站建立与维护…………………………………………344.1网站的建立…………………………………………344.2网站的维护…………………………………………36第五章总结与展望………………………………………………365.1总结…………………………………………………365.2展望…………………………………………………37第六章参考文献及附件…………………………………………372C语言课程网站的设计中文摘要随着互联网技术的迅速发展,Web技术已经不再局限于静态显示网页信息,越来越多的网站以各种方式动态的发布网页,使其网站能够和用户实现交互以及提供更快的更新速度。随着这种要求的提出,各种适应这种要求的应用技术应运而生,本文对网站构建的几种主要的工具如:Frontpage、Dreamwaver、Fireworks等进行了比较分析,对它们的优劣作了一些探讨,并详细介绍了ASP的特点。基于ASP的优势,选用Access作为后台数据库,ASP作为前台的开发工具,并将软件工程相关理论应用于整个系统开发过程中,结合现有的设备条件和具体的实际情况,实现了基于ASP技术的C语言课程网站的构建与实施,并在文中对如何实现进行了具体阐述。关键词Internet动态网页教学ASPThedesignsofteachingwebsites(DepartmentofComputerScienceandTechnologyGrade2006)Abstract:WiththerapiddevelopmentofInternettechnology,Webtechnologyhasalreadynolongerconfinedtothestaticbehaviorandshowntheinformationofwebpages,moreandmoredynamicissuewebpagesbyvariouskindsofwayofwebsite,enableitswebsitetorealizewithusersmutuallyandofferfasterrenewalspeed.Withtheputtingforwardofthiskindofdemand,variouskindsofapplication3technologyofmeetingtheneedsofthiskindariseatthehistoricmoment,severalkindsofmaintoolsthatthistextstructurestowebsites,forinstance:Frontpage,Dreamwaver,Fireworks,etc.havecarriedoncomparativeanalysis,hasdonesomediscussionstotheirquality,andhasintroducedthecharacteristicofASPindetail.OnthebasisoftheadvantageofASP,selectsAccessforuseasthebackstagesupporterdatabase.ASPisasthedevelopinginstrumentofthefrontdesk,andapplytherelevanttheoriesofsoftprojectthewholesystemisdevelopedinthecourse.Combinetheexistingequipmentconditionandconcreteactualconditions,hasrealizedtheconstructionbasedonteachingwebsiteofASPtechnologyandimplemented,andhasexplainedconcretlytothathowtorealizeinthearticle.Keywords:InternetDynamicwebpagetechingASP第一章绪论在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。Internet上发布信息主要是通过网站来实现的,获取信息也是要在Internet“海洋”中按照一定的检索方式将所需要的信息从网站上下载下来。因此网站建设在Internet应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。为了更好的办学,增强学生和学校的互动性,加强学生4与老师之间的沟通以及同学之间的交流和探讨,给老师和学生提供一个教与学交流、共享资源的平台,以达到更好的教学效果,特构建一个C语言课程网站。1.1设计思想学科C语言课程网站是指基础教育阶段,具有学校、教师和学科鲜明教育教学特色,由学校或学科教师建设的,体现某学科教师教学、学生学习活动为核心的网站。学科C语言课程网站的宗旨是培养学生利用信息技术的意识和能力,促进信息技术与学科课程的整合,逐步实现教学内容的呈现方式、学生的学习方式、教师的教学方式和师生互动方式的变革,充分发挥信息技术的优势,为学生的学习和发展提供丰富多彩的教育环境和有力的学习工具,它的主要功能如下:一、能够提供丰富的教学资料,方便学生学习;二、能够为学科教师提供网站管理的能力,如学生的注册,对网站的相关信息进行有效管理(增加、删除、修改);三、能够提供在线测验、在线作业提交和批改等,实现师生互动;四、能够为学生、教师提供相应的信息存储能力,学科教师可以将教学信息、教学参考资料、教案和课件较方便地发布到网站中,学生可以将自己的作业或自己收集到的学科资料方便地发布到网站中。五、能够提供相关信息的下载,如相关教学资料、软件、课件等;六、开辟学生论坛、教师答疑,供师生交流;七、能够提供一定的安全机制,提供数据信息的授权访问,防止随意删改。1.2开发工具的选用及介绍5一、ASP的优势:ActiveServerPages:“动态服务器网页”,一般简称为“ASP”。ActiveServerPages所独具的特点:1.使用VBScript、JScript等简单易懂的脚本语言,结合HTML代码,即可快速地完成网站的应用程序。2.ASP无须编译,容易编写,由服务器的软件解释后直接执行。当执行ASP程序时,脚本程序将一整套命令发送给脚本解释器(即脚本引擎),由脚本解释器进行翻译并将其转换成服务器所能执行的命令。3.可使用普通的文本编辑器,如Windows的记事本,即可进行编辑设计。4.与浏览器无关,用户端只要使用可执行HTML码的浏览器,即可浏览ActiveServerPages所设计的网页内容。ASP所使用的脚本语言(VBScript、Jscript)均在WEB服务器端执行,用户端的浏览器不需要能够执行这些脚本语言。5.ASP能与任何ActiveXscripting语言相容。除了可使用VBScript或JScript语言来设计外,还通过plug-in的方式,使用由第三方所提供的其他脚本语言,譬如REXX、Perl、Tcl等。脚本引擎是处理脚本程序的COM(ComponentObjectModel)物件。6.ASP的源程序,不会被传到客户浏览器,因而可以避免所写的源程序被他人剽窃或篡改,提高了程序的安全性。7.可使用服务器端的脚本来产生客户端的脚本。68.对象导向(Object-oriented)。9.ActiveXServerComponents(ActiveX服务器组件)具有无限可扩充性。可以使用VisualBasic、Java、VisualC++等各种编程语言来编写你所需要的ActiveXServerComponent。二、Dreamwaver的特点Dreamweaver是美国MACROMEDIA公司开发的集网页制作和管理网站于一身的所见即所得网页编辑器,它是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。1、最佳的制作效率Dreamweaver可以用最快速的方式将Fireworks,FreeHand,或Photoshop等档案移至网页上。使用检色吸管工具选择萤幕上的颜色可设定最接近的网页安全色。对於选单,快捷键与格式控制,都只要一个简单步骤便可完成。Dremweaver能与您喜爱的设计工具,如PlaybackFlash,Shockwave和外挂模组等搭配,不需离开Dremweaver便可完成,整体运用流程自然顺畅。除此之外,只要单击便可使Dreamweaver自动开启Firework或Photoshop来进行编辑与设定图档的最佳化。2、网站管理使用网站地图可以快速制作网站雏形,设计,更新和重组网页。改变网页位置或档案名称,Dreamweaver会自动更新所有连结。使用支援文字,HTML码,HTML属性标签和一般语法的搜寻及置7换功能使得复杂的网站更新变得迅速又简单。3、无可比拟的控制能力Dreamweaver是唯一提供RoundtripHTML、视觉化编辑与原始码编辑同步的设计工具。它包含HomeSite和BBEdit等主流文字编辑器。帧(frames)和表格的制作速度快的令您无法想像。进阶表格编辑功能使您简单的选择单格、行、栏或作未连续之选取。甚至可以排序或格式化表格群组,Dreamweaver支援精准定位,利用可轻易转换成表格的图层以拖拉置放的方式进行版面配置。4、所供即所得Dreamweaver成功整合动态式出版视觉编辑及电子商务功能,提供超强的支援能力给Third-party厂商,包含ASP,Apache,BroadVision,ColdFusion,iCAT,Tango与自行发展的应用软体。当您正使用Dreamweaver在设计动态网页时,所供即所得的功能,让您不需要透过浏览器就能预览网页。5、梦幻样版和XMLDreamweaver将内容与设计分开,应用於快速网页更新和团队合作网页编辑。建立网页外观的样版,指定可编辑或不可编辑的部份,内容提供者可直接编辑以样式为主的内容却不会不小心改变既定之样式。您也可以使用样版正确地汇入或输出XML内容。6、全方位的呈现利用Dreamweaver设计的网页,可以全方位的呈现在任何平台的热门浏览器上。对于cascadingstylesheets的动态HTML支援和8鼠标换图效果,声音和动画的DHTML效果资料库可在Netscape和Microsoft浏览器上执行。使用不同浏览器检示功能,Dreamweaver可以告知您在不同浏览器上执行的成效如何。当有新的浏览器上市时,只要从Dreamweaver的网站在下载它的描述档,便可得知详尽的成效报告。三、Frontpage的特点1.所见即所得的工作方式编辑器所显示的内容与用Web浏览器看到的内容是一致的。2.与MSWord的工作方式非常相似FrontPage编辑器的工作方式与字处理程序MSWord的工作方式是非常相似的3.提供功能强大的向导和模板FrontPage编辑器为制作网页提供了许多功能强大的向导和模板,可以创建自己的模板,使网页具有
本文标题:基于asp的老师学生交互系统设计
链接地址:https://www.777doc.com/doc-3827372 .html