欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    毕业论文范文——网络教学系统设计.doc

    • 资源ID:91610558       资源大小:781.50KB        全文页数:46页
    • 资源格式: DOC        下载积分:9金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要9金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    毕业论文范文——网络教学系统设计.doc

    毕 业 设 计(论 文)目录摘要IABSTRACTII引言1 开发工具的介绍21. 1 ASP简介21. 2 数据库ACCESS的介绍41. 3 Dreamweaver MX 2004介绍61.4 IIS介绍61.4.1 IIS简介61.4.2 IIS安装说明72运行环境要求93 需求分析103.1 问题分析103.2 设计目标103.3 解决方案103.4 设计思想113.5 系统总功能模块图114 网站总体分析与设计134.1 网站系统分析134.2 主页的设计134.3 数据库的设计145 网站的具体设计185.1 网上自学185.2 网上考试246 网站的实践与测试296.1 教学应用实践296.1.1 学生方面296.1.2 教师方面306.2 网站测试与意见反馈30结束语31致谢32参考文献33译文34摘要 网络技术飞速发展,在各个领域、各个方面得到广泛的应用。教育作为知识的后盾更需要运用现代教育技术,实现网络教学是本系统的设计目标。网络教学系统设计以计算机技术和网络技术为基础,使现代教育媒体与传统教育手段有机结合教学系统。因为ASP简单、易用,所以本设计是以ASP语言结合javascript、Vbsctipt和ACCESS数据库完成动态网页的设计。我所设计的部分主要完成网上自学和网上考试,包括优秀文章、教案浏览、信息发布、题库管理等。 将某科教案以一定的形式放到网上,以及将作业、习题、练习试卷等也在网上公布,而且还可以提供相应的自测练习。对于老师,不用每次上课都要拿上U盘等,把做好的课件拷到电脑上再给学生讲课,下次上课还要重新拷贝;对于学生,除了听老师在课堂上的讲授,更需要更多的自学,有了在网上公布的教案课件、习题、自测练习,使学生自学时能够把握好重点,掌握所学知识的整体结构,以能系统学习。关键字:网络、网络教学、ASP语言、动态网页-ABSTRACTThe network technology rapid development, in each domain, each aspect obtains the widespread application. The education needs to utilize the modern education technology as the knowledge backing,the realization network teaching is this system design goal. The network teaching system designs take the computer technology and the network technology as a foundation, causes the modern education media and the traditional education method organic synthesis teaching system. Because ASP simple, is easy to use, therefore this design is unifies Javascript, Vbsctipt and the ACCESS database by the ASP language completes the dynamic homepage the design. I design the part mainly completes on-line studies independently with the on-line test, including the outstanding article, teaches the document browsing, the information issue, the question bank management and so on. Teaches the document of some subject to put on-line by the certain form, as well as the work, the exercise, the practice examination paper and so on also on-line announces, moreover also may provide the corresponding self-test practice. Regarding teacher, does not need each time to attend class all must take the U plate and so on, the class which completes beats on the computer to teach again to the student, Next time will attend class also must again the copy;Regarding the student, except listens to teacher's in classroom teaching, need more studying independently, had the on-line announcement to teach the document class, the exercise, the self-test practice, enables the student studied independently when to grasp key, grasped studies the knowledge the overall construction, achieved the system study the goal.【key words】Network, Network education, ASP language,Dynamic homepage引言计算机技术的突飞猛进地发展与应用,使教学手段、教学思路和教学体系乃至整个社会教育观念和教育模式带来了深刻的变革,开创了教学手段的崭新局面,使教育技术从早期的视听教学发展到目前的多媒体网络化教学,教育信息化已成为教育改革的一个大趋势。目前,随着以多媒体网络为代表的现代信息技术和与其相适应的教学开发技术的出现,使多媒体网络教学系统以其先进的技术、强大的功能,在教学中得到迅速的开发和应用,代表了现代教学技术的发展方向。而随着Web技术的迅猛发展,动态Web网页技术已经成为现今Web设计的热门话题。动态Web网页技术有很多优点,它可以使Web页面更加美观,而且使页面的交互性更强,能实现静态Web页面所不能实现的功能。ASP是微软公司推出的一种用来取代CGI的技术,它是基于IIS的开放式的服务器端脚本环境。使用ASP可以很好的将HTML、脚本命令和组件融合在一起、集简单性、高效性和易扩展性于一体。使用ASP,可以很容易的创建动态、交互且高效的Web服务器应用程序。而且在众多的动态网页开发技术中,ASP以其简单、易学、易用而著称,很快适应了Web技术的快速发展。基于以上原因,本系统应用来ASP来实现。其设计的预期结果是完成教案、练习等在线发布以供教师和学生使用,有权限的人可以对其在线修改和添加,学生在线自学、在线自测等1 开发工具的介绍应用的系统开发工具包括:ASP、ACCESS、DREAMWEAVER和IIS5.0 1. 1 ASP简介1、 ASP脚本语言性能通常情况下,Web服务器的处理速度足够满足使用。因为他们的主要任务是从磁盘中载入页面并发往客户端。因此,Web服务器的性能主要取决于磁盘的读写速度。每个页面的请求结果都使处理器等待磁盘。这意味着执行ASP脚本通常对性能的影响非常小。而且如果在一个页面上某段脚本代码多次执行,而这段代码的编译版本已被高速缓存,那么只须执行它,而不必多次编译,这样对性能的影响就更小了。但是,随着用户请求数量的增加,服务器负载也会不断增加,解释和执行每个ASP页面就有了相应的代价。应尽可能压缩ASP解释器的工作量,如避免在同一个页面上混用多种脚本语言。2、 ASP工作原理ASP的工作原理分为访问HTML页面和访问ASP页面两个过程(1) 访问HTML页面的过程: 在客户端浏览器地址栏处输入HTML文件的URL地址,通过网络发送一个网页请求。 根据浏览器发送的URL找到相应的Web服务器。 Web服务器收到请求,通过扩展名.html或.htm判断是否为HTML文件的请求。 Web服务器将对应的HTML文件从磁盘或存储器中取出并送回浏览器 HTML文件由用户的浏览器解释,结果在浏览器窗口中显示出来。 (2) 访问ASP页面的过程: 当用户请求一个*.asp页面时,该请求通过网络被发送到相应的Web服务器。 Web服务器响应该HTTP请求,并根据扩展名.asp识别出ASP文件。 Web服务器从硬盘或内存中获取相应的ASP文件。 Web服务器将ASP文件发送到脚本引擎(asp.dll)文件中。 脚本引擎(asp.dll)将ASP文件从头到尾进行解释处理,并根据ASP文件中的脚本命令生成相应的HTML网页。 若ASP文件中含有访问数据库的请求,就通过数据库连接组件与后台 据库相连。ASP脚本是在服务器端解释执行的,它依据访问数据库的结果集自动生成符合HTML语言的页面,以响应用户的请求。所有相关的工作由Web服务器负责。3、 ASP的特点(1) 任何开发工具皆可发展ASP:只要使用一般的文本编辑程序,如WINDOWS记事本,就可以编辑。当然其他网页发展工具,例如FRONTPAGE EXPRESS也可以;(2) 语言相容性高:ASP与所有的ACTIVEX SCRIPT语言都相容,除了可结合HTML、VBSCRIPT、javascript、ACTIVEX服务器组件来设计外,并可经由外挂组件模组的方式,使用其他厂商所提供的语言。(3) 隐密安全性高:如果我们在浏览器中直接查看网页的原始代码,就只能看到HTML文件,原始的ASP程序代码是看不到的!这是因为ASP程序先于网站服务端执行,将结果转换成标准HTML文件,再传送到客户端的浏览器上,因此,我们所辛苦撰写的ASP程序并不会轻易地被看见进而被盗用。(4) 易于操控数据库: ASP可以轻易地通过ODBC(Open Database Connectivity),驱动程序连接不同的数据库,例如Access,Foxpro,dbase,oracle等等,另外,ASP亦可将“文本文件”或是“Excel”文件当成数据库用。(5) 面向对象学习更容易ASP具备有面向对象(Object-Oriented)功能,学习容易,ASP提供了五种方便能力强大的内建对象:Request、Response、Server、Application以及Session,同时, 若使用ASP内建的“Application”对象或“Session”对象所撰写出来的ASP程序可以在多个网页之间暂时保存必要的信息。4、 ASP的内建对象ASP提供了六个内建对象,供用户直接调用:(1) Application对象:负责管理所有会话信息,可用来在指定的应用程序的所有用户之间共享信息。(2) Session对象:存贮特定用户的会话信息,只被该用户访问,当用户在不同WEB页面跳转时,Session中的变量在用户整个会话过程中一直保存。Session对象需cookie支持。(3) Request对象:从用户端取得信息传递给服务器,是ASP读取用户输入的主要方法。(4) Response对象:服务器将输出内容发送到用户端。(5) Server对象:提供对服务器有关方法和属性的访问。(6) Object Context对象:IIS 4.0新增的对象,用来进行事务处理。此项功能需得到MTS(Microsoft Transcation Server)管理的支持。5、 ASP的主要内置组件(1) Ad Rotator组件:用来按指定计划在同一页上自动轮换显示广告,用于WWW 日益重要的广告服务。(2) Browser Capabilities组件:确定访问WEB站点的用户浏览器的功能数据,包括类型、性能、版本等。(3) atabase Access组件:提供ADO (ActiveX Data Objects)来访问支持ODBC的数据 库。(4) ile Access组件:提供对服务器端文件的读写功能。(5) ontent Linking组件:生成WEB页内容列表,并将各页顺序连接,用于制作导航条。此外,还可安装Myinfo、Counters、Content Rotator、Page Count等组件,用户也可自行编制Actiive组件,以提高系统的实用性。(6) atabase Access组件ADOADO(ActiveX Data Object)是一组优化的访问数据库的专用对象集,它为ASP提供了完整的站点数据库访问解决方案。ADO对象在服务器端执行,并向客户端提供含有数据库信息的内容,客户端也可以根据指定的权限返回参数来对数据库进行读写等操作。ADO的特点就是执行速度快、使用简单、低内存消耗且占用硬盘空间小。在使用ADO之前要先在ODBC中添加相应的数据库驱动程序,并创建相应的DSN(数据源名)。ADO中包含许多对象,其中Connection对象和Recordset对象主要用于控制数据库存取,要建立一次数据库访问首先要创建一个Connection对象,然后用基于这个Connection对象的Recordset对象来完成对数据库从操作。1. 2 数据库ACCESS的介绍1、 ACCESS的发展Microsoft Access是一个关系型桌面数据库管理系统,它可以用来建立中,小型的数据库应用系统。自从1992年发布以来,Microsoft Access已成为桌面数据库的领导者。Microsoft Access经历了Access1.0,Access2.0,Access95,Access97和Access2000各个版本。Microsoft Access是微软公司开发的,它充分利用了Windows平台的优越性,如图形界面和Windows的事件驱动机制。Microsoft Access最重要的特征不是需要编写程序,对于大多数关系型数据库管理系统,如Paradox,FoxPro等而言,其管理者需要具备程序设计的能力,才能建立和有效管理一个应用程序而Access数据库系统把数据库应用程序的建立移动到了用户环境中,数据库的管理者不再需要具有程序设计能力,除非要执行复杂的操作。利用系统提供的向导或者生成器,再利用几个简单的宏或者VBA语句就可以迅速建立简单的应用程序。Access中的数据库文件中不是简单的存储数据的表,这是Access与其他桌面数据库的一个重要区别Access数据库文件不仅包含传统意义上的表,还包括操作或者控制数据的其他对象(如查询,窗体和报表等)。数据库文件以“.mdb”为扩展名,Access的单一文件包含了所有相关的表,查询,窗体,报表等的定义。2、 Access 2003的特点Access 2003 提供一组功能强大的工具,这些工具提供的功能相当完善,能够满足专业开发人员的需要,而且对于新用户来说,还十分易于上手。现在,您组织中的每个成员都可以创建或使用功能强大的数据库解决方案,这种数据库解决方案使他们能够比以前更轻松地组织、访问和共享信息。(1) 访问和使用多种来源的信息:在一个熟悉的界面中使用各种格式以及来自不同 序的信息。(2) 整合范围广泛的数据源:Access 2003 支持各种数据格式,其中包括可扩展标记语言 (XML)、OLE、开放式数据库连接 (ODBC) 以及 Microsoft Windows® SharePoint 服务。(3) 链接商业系统:Access 2003 能够链接表,以便您可以在 Access 2003 窗体、报表和数据访问页内一次访问多个数据库中的数据。而且还能链接其他 Access 数据库、Microsoft Excel 电子表格、ODBC 数据源、Microsoft SQL Server 数据库以及其他数据源中的表。(4) 最大限度地利用企业数据:Access 2003 将基于 Microsoft SQL Server 的数据合并到了 Access 解决方案中。因此使用“存储过程设计器”创建修改存储在 SQL Server 中的简单存储过程,而不必学习 Transact SQL。(5) 依靠 Access 2003:减少错误并在需要时获取帮助。(6) 使窗体具有新颖外观:Access 2003 支持 Microsoft Windows XP 的主题功能,从而为窗体提供一致的设计风格。(7) 查看相关信息:快速查找依赖特定数据库对象的表、查询、窗体或报表。(8) 帮助消灭错误:新的错误检查功能能够标记出窗体和报表中的常见错误,使得可以比以前更快地测试和修复错误。标记出错误后,您在纠正错误的过程中可以有的放矢,这样不但能够节省时间,而且有助于创建更准确的窗体和报表。(9) 自动更新属性:更改表中的字段属性后,有控件绑定到该属性的所有窗体或报表都可以被自动更新。(10) 使用功能强大的方式分析信息:Access 2003 允许将控件拖到 Access 窗体上,来创建 Microsoft PivotTable® 或 Microsoft PivotChart® 视图或电子表格。(11) 轻松备份信息:在 Access 2003 中,现在可以将正在使用的数据库的副本保存到其他位置。(12) 查找所需要的帮助:从“Getting Started”(入门)和“Help”(帮助)任务窗格,可以访问 Microsoft Office Online Web 站点上的 Microsoft Office Online Assistance(Microsoft Office 联机帮助)。它提供根据其他用户的请求和问题而定期更新的帮助文章。这些任务窗格中的某些功能需要使用 Internet 连接。1. 3 Dreamweaver MX 2004介绍Dreamweaver MX 2004 是一款专业的 HTML 编辑器,用于对 Web 站点、Web 页和 Web应用程序进行设计、编码和开发。无论喜欢直接编写 HTML 代码还是偏爱在可视化编辑环境中工作, Dreamweaver 都会提供帮助良多的工具,丰富用户的 Web 创作体验。利用 Dreamweaver 中的可视化编辑功能,可以快速地创建页面而无需编写任何代码。不过,如果用户更喜欢用手工直接编码,Dreamweaver 还包括许多与编码相关的工具和功能。并且,借助 Dreamweaver,还可以使用服务器语言(例如 ASP、ASP.NET、ColdFusion 标记语言(CFML)、JSP 和 PHP)生成支持动态数据库的 Web 应用程序。1.4 IIS介绍1.4.1 IIS简介IIS是微软公司推出的Web服务器。它是当今WindowsNT平台上执行效率最高的Web服务器之一。IIS在商业上应用非常广泛,功能非常丰富。而ASP是一套微软公司开发的服务器端脚本环境,ASP内置于IIS之中,通过ASP可以结合HTML网页、ASP指令和ActiveX组件建立动态、交互且高效的Web服务器应用程序。ASP中包含了一个名为asp.dll的DLL文件,这个DLL文件负责得到一个ASP页面(由扩展名.asp标识),然后对它进行分析,并调用相应的脚本引擎处理其中的脚本,脚本的执行结果与ASP页面中的HTML和模板文本结合在一起。完整的页面回送到Web服务器,从那里送往提出请求的客户端。1.4.2 IIS安装说明在Windows 2000/XP中IIS被内置在系统安装盘中,但在安装系统时,默认时并不安装IIS,因为并不是所有的计算机都用作Web服务器。安装IIS非常简单,操作步骤如下;(1)首先从【开始】菜单选择【设置】【控制面板】【添加或删除程序】命令,弹出【添加或删除程序】对话框,如图1-1所示: 图1-1(2)然后从左侧列表选择【添加/删除Windows组件】按扭,弹出【Windows组件向导】对话框,选中【Internet信息服务(IIS)】复选框,如图1-2所示:图1-2(3)单击向导面板上的【详细信息】按钮,出现【Internet信息服务(IIS)】对话框,确认【万维网服务】被选中。还可以单击【详细信息】按钮,设置更详细的属性,如图1-3所示: 图 1-32运行环境要求服务器操作系统:WINDOWS2000 SERVER或WINDOWS2000 ADVANCE SERVER;数据库:ACCESS2000;WEB服务器:IIS5.0(操作系统自带);服务器内存:64M以上;客户端操作系统:WINDOWS98或更高版本;安装说明:将本系统文件夹拷贝到硬盘中IIS5.0默认WEB站点下,启动IIS服务。在浏览器的地址栏键入http:/127.0.0.1/index.htm或 http:/localhost/index.htm即可。3 需求分析3.1 问题分析对于老师来说,经常会在业余的时间,把他所要上课的内容做成网页,或者幻灯片,然后再带到课堂上进行授课。这样有几个不利的地方:(1)格不统一,不同的老师做出来的课件都不一样,不利于学生对资料的查询;(2)并非每个老师都有网站空间,这样就对学生在课余时间的学习不便;(3)由于课程多,每个学科都有一个网站地址,对于学生来说,难于记住这么多的网站地址;(4)若出现错误、或变动不能做及时的修改,为了适应上课的需要,经常要对上课内容做适当的调整,这就要求必须能对课件的内容做在线修改的能力。而且,除了老师留的作业,学生需要作更多的练习以加强对知识的掌握,了解自己什么地方学的好,什么地方还需要进一步学习。通常学生自己在图书馆借的书范围比较大,不易把握重点,这就需要有一套自己老师选定或编写的习题供学生使用。可以在网上编辑一个自学系统将这些习题提供给学生,而且要有修改和添加、删除的能力。3.2 设计目标本系统围绕是个学习性质的站点。本系统的设计目标是:实现用户等级管理,实现文本录入,图象等功能。因此通过对老师上传的教学资料编排、规划,方便学生上网下载、上载、查询、浏览,自测等。本系统的主要用户是校园网内的学生及老师,维护人员为各科的任课任老师。3.3 解决方案本系统做的解决方案:(1)课件上传功能,能对上传的资料进行添加、修改、删除等功能。(2)在线自测功能,能对习题及时添加修改,知道习题的正确答案,以帮助学生自学。3.4 设计思想本课题通过网站中教学课件的下载与教师教案的浏览及网上自测,向学习者全面提供学习资料,做到课前预习、课后复习,取得良好的学习效果。在INTERNET上实现学生学习、教师授课,提高学习效率。3.5 系统总功能模块图教学网首页网上自学网上答疑网上考试网上作业相关公告实时答疑非实时答疑在线考试在线自测作业批改作业提交课件下载课件浏览 图 3-1我所完成的模块有关信息说明如下:(1) 网上考试在线考试管理员用户名:11密码:1在线考试学生名单录入:为了安全起见,采用直接在服务器上对ACCESS数据库进行操作。文化基础机试试题内嵌图片文件名分别为:A卷WORD:wd1.jpgEXCEL:Ex1.jpgFRONTPAGE:fp1.jpgPOWERPOINT:pp1.jpgB卷WORD:wd2.jpgEXCEL:ex2.jpgFRONTPAGE:fp2.jpgPOWERPOINT:pp2.jpg按照上面的文件名命名试题图片,将这些图片存放在子目录test/exam/jishi/中即可。在线自测系统:为了加快速度,每章题目采用直接从数据库直接录入的方法。(2)网上自学在线考试管理员用户名:11密码:14 网站总体分析与设计4.1 网站系统分析网上自学:包括优秀文章、课件的下载、教案的浏览、学校概况、学术科研等信息,为访问的学生提供了一个自学的平台。网上考试:网上考试系统具体分为网上在线考试和在线自测两个子系统,试题库由管理员进行管理,为访问的学生提供了一个自我检测的考试平台。 4.2 主页的设计1、主页面的主要功能是应用超链接的方法来实现进入各页面的连接,并显示热点问题公告网页主页页面如下图: 图 4-12、主要连接语句如下:<a href="course/Default.asp" target="_blank"><IMG SRC="images/index_08.gif" width=203 height=53 border="0"></a>单击图标进入网上自学主页面:<a href="tanchu.asp" target="_blank"><IMG SRC="images/index_16.gif" WIDTH=203 HEIGHT=53 border="0" ></a>单击图标进入网上考试选择页面而再由tanchu.asp来选择进入在线考试和在线自测主页面4.3 数据库的设计1、在系统设计当中,站点涉及到的数据都存储在ACESS数据库当中。我所完成的网上自学和网上考试两部分共包括五个数据库如下所示:exam.mdb:用于存储在线考试相关信息grand.mdb: 用于存储在线考自测关信息wenzhang.mdb: 用于存储优秀文章相关信息jiaoan.mdb: 用于存储教案浏览相关信息xiazai.mdb:用于存储上载下载相关信息2、下面所述是exam.mdb数据库设计的方法和相关信息,其它的数据库设计方法与之相同,就不再累述(1)exam.mdb所包含的表,如下图所示 图 4-2其中:cadre_info:在线考试系统相关人员信息 department:院系信息 exam_datebase:考试试题库 exam_news:考试相关公告信息 exam_score:考试成绩相关信息(包括:姓名,院系、身份、课程、成绩等) exam_subject:考试科目信息 exam_test:试题相关信息 exam_testuser:考试用户相关信息 waitforpass:试题审核信息(2)表的设置形式如下:表cadre_info字段名称数据类型说明UserID数字用户名UserName文本用户真实姓名Pwd文本用户密码Department文本系别Office文本老师:所属教研室/学生:班级Duties文本身份Rank文本职责Spower文本管理员权限 表4-1(a)其具体内容如下:表cadre_info的内容UserIDUserNamePwdDepartmentOfficeDutiesRankSpower11李璃1电信系99434管理员管理员ABCD66井天福1电信系99435学生审核人1000曼尼1电信系主任室主任审核人1001木兰1电信系教研室教授审核人1003小小1电信系99434学生11005小接1电信系99434学生11006小李1电信系99434学生11008小黑1电信系99434学生11009小张1电信系99433学生11010啊非1通工系99466学生11011宝芬1外语系99477学生1 表 4-1(b)表department字段名称数据类型说明department文本 表4-2表exam_datebase字段名称数据类型说明Id自动编号Subject文本科目Type文本题型Question备注问题Text1备注选项Text2备注Text3备注Text4备注 表4-3其它表的也是依照上面所列的方法制得,就不在累述5 网站的具体设计上一部分我们从整体给出了网络教学系统的模块划分和网上自学和网上考试两部分数据库的大体架构。下面,将要说明具体结构和实现时的关键思想、算法。5.1 网上自学这一模块主要提供优秀文章阅览、课件浏览和学习资料的下载。学习资料包括多媒体课件、教员教案等。一、下面给出主页面(图5-1)及主要连接:1、主页面:图 5-2图5-1 2、主要连接:(1)课件下载<a href="login.asp" target="_blank">课件下载</a>:连接学生下载页面,需要权限,本校学生和老师<a href="admin.asp" target="_blank">下载管理</a>:连接下载文件管理,需要权限,本校老师和管理员 (2)教案浏览<a href="教案浏览/login.asp" target="_blank">教案浏览</a>:连接学生浏览页面,有权限 <a href="教案浏览/guanlogin.asp" target="_blank">教案管理</a>:连接教案录入页面,有权限者是管理员(3)优秀文章<a href="文章/mulu.asp" target="_blank">优秀文章</a> :连接文章浏览页面,无权限 <a href="文章/login.asp" target="_blank">文章管理</a>:连接文章录入页面,有权限者是管理员二、教案浏览和优秀文章的设计方法1、教案浏览:登陆页面如下:图5-2本系统通过Microsoft Access建立数据库,并运用ASP技术和SQL语言对数据库进行调用和操作。在这里我们提供部分的SQL语言和代码,其它的有权限的登陆页面的设计方法与下面要介绍的大体相同,就不再介绍。(1)login.asp,应用表单,通过<form method="POST" action="checkusr.asp"> 将学号和密码提交到checkusr.asp验证(2)checkusr.asp主要代码:<!-#include file="conn.inc"-> / conn.inc存有连接数据库语句的文件<%/获取login.asp的form中提交的数据userid=request("userid")pwd=request("pwd")/循环查找符合上两句条件的记录sql="select * from cadre_info where userid="&userid&" and pwd='"&pwd&"'"set rs=server.createobject("adodb.recordset")rs.open sql,conn,3,2/若此记录不存在,跳转回login.aspif rs.eof then response.redirect "login.asp?temp=error"/若存在,即用户合法时,用Cookies保存用户信息,并进入jiaoanmulu.asp页面 Response.Cookies("logok")="yes" Response.Cookies("userid")=userid Response.Cookies("username")=username Response.Cookies("pwd")=pwd Response.Cookies("department")=department Response.Cookies("office")=office Response.Cookies("duties")=duties Response.Cookies("POST")=post Response.Cookies("rank")=rank response.redirect "jiaoanmulu.asp"%>(3)当检验用户有权限登陆后,即显示教案目录,教案目录用来连接到教案内容显示页面: 图5-3jiaoanmulu.asp主要代码: /首先连接数据库 <% set conn=server.createobject("adodb.connection") provider="provider=microsoft.jet.oledb.4.0;" DBPath ="dat

    注意事项

    本文(毕业论文范文——网络教学系统设计.doc)为本站会员(知****量)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开