




已阅读5页,还剩14页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
摘要本文主要研究以计算机操作系统原理为内容的基于Web的教学支持系统的设计与实现。该系统注重良好的可扩展性,采用模块化设计方法,将其划分为课程及师资介绍、课程学习、教学在线讨论(聊天室)、留言板、作业上传系统、网上考试和系统管理七个功能模块,选择网站设计工具Dreamweaver MX设计页面和面向对象的、易于扩展的ASP编程语言环境及Access数据库系统开发实现。文中介绍了该系统设计与实现过程中的一些关键技术的特点及其在系统中的应用。总之,我们提出的是一种以计算机操作系统原理为内容的Web教学系统的设计思想和方案,研究了基于Web的数据库开发中常用的主要技术及其实现方法和过程,并最终实现了一个具有一定实用价值的基于Web的教学支持系统。关键字 ASP ,WEB应用,辅助教学,网上考试,聊天室 ABSTRACT This study is exploring the implement and design of teaching support system which based on Web technics. We are concentrating on the expandability of this system. The system that is a constituent of Course& Teacher Introduction, Course Study, Teaching Chat Rooms, BBS, Course Uploading System, On-line Test, and Systems Management was used by functional modules programming methodology. The initial webpage design development of this system was realized by Dream weaver-MX and ASP programming language and Access Database System. And finally. This paper introduces the peculiarity of some key technics and the key application during the implement of this system. At all events, we offer an opinion and alternative that is on the basis of Computer Operation Principle. And we discussed some typical key technics and the theory of implement of database development based on web. Joyfully, we finally achieved our goal, this teaching support system was considered to have some practical valueKey words ASP, Web application, teching-assistant, text-online, chatroom.15 - 目录第一章 绪论211 基于web的教学支持的定义和特点212基于web的教学支持系统概况213计算机操作系统原理教学与网络的结合2第二章 系统可行性和需求分析221系统设计与实现的可行性222系统设计需求分析2221系统的用户需求2222系统的功能要求2223系统运行环境要求223 系统开发目标2第三章 系统总体设计23.1系统结构设计23.2系统总体功能模块设计23.3 数据库设计2第四章 系统详细设计24.1 系统开发环境24.2 系统运行环境24.3系统结构24.4主要界面和代码设计24.4.1系统主界面24.4.2考生管理界面24.4.3管理员管理界面24.4.4系统管理界面24.4.5考试成绩查询和查询结果显示界面24.4.6试题库和试卷管理的相关界面24.4.7管理员改卷界面2第五章 总结25.1系统的重点和难点25.1.1创建新试卷模块25.1.2考试模块25.1.3试卷批改模块25.2 收获和心得2致谢2参考文献2第一章 绪论11 基于Web的教学支持的定义和特点目前“网上教学”这个词虽然很流行,但还没有统一、严格的定义。有的认为网上教学就是用计算机网络处理教学事务;有的认为网上教学是用计算机处理文字和信息,还有的认为网上教学就是实现无纸教学。综合各种观点来说,在广义上,网络教学是指在教学过程中运用了网络技术的教学活动。狭义上讲,网络教学是指将网络技术作为构成新型学习环境的有机因素,充分体现学习者的主体地位,以探究学习作为主要的学习方式的教学活动。学生可以登陆该网站进行教学信息浏览,在线考试,在线答疑,以及作业提交。网络教学系统是对传统课堂教学的一种补充和完善,这种新型的教育方式具有个性化,协同性,资源丰富等特点,有利于培养学生的自主学习能力和创新精神。12基于Web的教学支持系统概况 基于Web的教学支持系统即网上教学系统,是在以多媒体计算机和网络技术为核心的基础上,在教与学方面的一种新的教学交流手段。随着现代信息技术的迅猛发展,网络技术在教育中的应用日益广泛和深入,特别是Internet与校园网的接轨,为大中专院校教学提供了丰富的资源,使网络教学真正成为现实,同时也为大中专院校的教学开辟了广阔的前景。如何有效地利用网上的资源,建构基于网络的现代教学模式是一个迫切需要研究的问题,而开展网络教学模式研究的重要理论基础之一就是网络教学的设计与实现。因此,开展网络教学系统的设计与实现的研究有着十分重要的意义。13计算机操作系统原理教学与网络的结合操作系统是配置在计算机硬件上的第一层软件,是对硬件系统的首次扩充。它在计算机系统中占据了特别重要的地位;而其他的诸如汇编程序、编译程序、数据库管理系统等软件,以及大量的应用软件,都将依赖于操作系统的支持。操作系统原理这一学科是计算机领域最活跃的学科之一,其发展极为迅速,因此对它的教学提出了很高的要求。本文所介绍的教学网站是以操作系统课程为内容进行设计的。该网上教学系统充分利用网络信息资源丰富的优势和网络交流便捷的特点,把这一计算机重点课程和网上教学有机的结合起来。该系统提供了教学安排,相关资料的介绍,课程学习,在线实时交流以及网上考试功能,使用户在学习过程中不但能获取最新的信息,得到疑难问题的解答,而且可以通过测试来了解自己的学习成果。特别是网上考试功能,减轻了教学者的工作负担,提高了工作效率。第二章 系统可行性和需求分析21系统设计与实现的可行性(1)法律方面的可行性:本系统完全是由同组的三位成员独立完成,绝未侵犯他人的版权或专利。系统中有关引用他人学术和技术成果的地方已经在论文中注明并且得到使用的许可。所开发的系统是以“计算机操作系统原理”课程为内容的网上教学系统,该系统中所宣传的内容遵守国家法律法规。(2)使用方面的可行性:本系统运行所涉及的软件为现今流行使用的、很普遍的软件,其操作简单,所以使用极其方便。适合任何有基本电脑操作经验的人使用。随着计算机和网络在各行各业的广泛使用,尤其是在高校,校园网的建设已逐步完善,大多数学生也已经具备了利用网络进行交流和学习的能力。(3)技术可行性原则:系统具有实用性、可靠性、可推广性、可扩充性、先进性。对所有这些性能的综合考虑,将实用性放在首位,以保证系统能够达到预期的目标。整个系统采用B/S结构,这使得系统的开放性和可扩展性提高,系统的维护也比较方便。综上所述,本软件的技术成熟、完备、使用方便、具有良好的安全性。本系统引入的新的教学管理理念将对传统教学中一些沿袭已久的观念、思想、工作程序、组织结构等提供一些有益的改善和补充。严格按照“计算机操作系统原理”课程的教学要求来设计该网上教学系统,各功能子系统结合紧密,以提高系统的柔性,使其能够满足使用者随时、随地进行课程学习、知识交流和考试检测的要求。22系统设计需求分析系统开发力求实现各大中专院校“计算机操作系统原理课程”的教学网络化、系统化,满足课程的教学要求。221系统的用户需求用户可以按自己的需求在任意时间、任意地点(可登陆互联网)浏览该网站。用户可以按自己的需求在任意时间、任意地点(可登陆互联网)申请该网站的帐号。用户可以通过输入自己的帐号进行该网站所有试卷的考试和成绩查询。该网站的管理员用户可以根据需要向网站中添加考试试卷。试题的添加是随机的,只要管理员输入必要的试卷信息即可。管理员可以完成对普通用户的管理,超级管理员又可以完成对一般管理员的管理。任何用户可以进入网站的聊天室和留言板模块进行互动交流。任何浏览本网站的用户可以查看网站中提供的关于计算机操作系统原理的课程内容和多媒体课件。222系统的功能要求系统登陆:进入系统主页,可以选择页面所显示功能的相关链接。题库管理部分:包括管理员对题库的增加,删除和修改操作。试卷信息的设置:由管理员设置考试信息(考试时间,试卷题型,各题型分值等)。系统将根据考试信息的设置自动生成试卷。课程学习:设计者严格按照“计算机操作系统原理”的教学安排编排多媒体课件。在线交流:提供聊天室和留言板,方便师生在线交流。其他信息:介绍“计算机操作系统原理”课程的实验、师资、新教学信息发布等内容。223系统运行环境要求(1)服务器要求:硬件:最低CPU为Intel或兼容机Pentium 800MHz,内存为64MB,硬盘剩余空间800M,监视器为VGA或更高分辨率,建议使用更高的配置。软件:Windows 2000 Server(Windows XP或Windows 2003)操作系统、SQL Server 2000或以上版本、IIS2.0(Internet Information System)。(2)客户端要求:硬件:最低CPU为Intel或兼容机Pentium 500Hz,内存为32MB,硬盘空间50M,建议使用更高的配置。软件:Windows 98(或以上版本)操作系统、IE5.0以上版本。23 系统开发目标该系统有以下两个主要目标:(1)成为学生学习计算机操作原理课程的辅助工具。在原有的教学模式中,学生只能对着书本进行上机练习,缺少相应的辅助软件。我们的系统可以提供给学生丰富生动的多媒体教学课件,用于学生的自我学习。通过系统的交互功能,增强同学们的学习积极性,提高学习效率。(2)用于网上考试。在传统的考试方式下,教师需要命题、阅卷、统计分数等,工作量非常大。尤其当考生数量比较大时,阅卷和成绩统计将十分繁琐而且容易出错。同时,由于计算机操作系统原理是一门综合性十分强的课程,这种学生可以随时检测自己学习程度的软件,可以更好的帮助他们深入学习学科知识。本系统可用于期末等各阶段的考试,不仅可以检测学生的理论知识,提高考试质量和工作效率,并减轻教师的工作负担。第三章 系统总体设计3.1系统结构设计1.应用程序逻辑层该层是软件实现的核心,它又可分为三个模块(1)数据库操作层:(DB ACCESS LAYER)用于和数据库打交道,这部分内容主要是在标准的SQL基础上,根据系统的实际情况实现一些数据库操作的函数,以便Asp页面和逻辑实现模块的调用。(2)业务逻辑层:(LOGICAL LAYER)负责实现系统的主要管理逻辑,比如试题的入库,试题的显示,内部的一些调用等。(3)页面层:(ASP PAGE)负责生成用户界面以及接受用户操作的主要信息,它要通过调用数据库操作层和业务逻辑层来实现。2.客户端层在B/S结构软件中,IE浏览器就是客户端,本系统在这一层的工作主要是对用户输入信息的验证、读取、保存以及对用户的提示。3.2系统总体功能模块设计系统功能总体设计如图2-1所示。图2-1系统总体设计1.基本信息模块:本模块向用户显示网站的整个设计概况,对操作系统原理这门课程,以及重点课程网站做一个介绍,并向用户展示每一个模块的基本功能。2.管理员管理模块:本模块又分为管理员登陆模块和管理员注册模块,管理员注册模块只有超级管理员可以进入,其他管理员均没有权限,超级管理员可在此模块中添加新的管理员。3.考生管理模块:本模块又分为考生登陆模块,考生注册模块和成绩查询模块三部分,考生通过身份验证后进入考场进行考试。考生的身份必须是唯一的,不允许一个考生拥有多个帐号。4.师生交互模块:本模块能为师生提供在线交流,及时地将教学中的问题反映给老师,在此模块中不仅有可以即时与教师交互的聊天室,还有在老师不在线时也能将信息保存的留言板,使学生和教师之间交流沟通更方便快捷。 5.试题库添加模块:管理员可以使用本模块把题库中没有的试题,录入题库,使试题具有覆盖面广,难易搭配合理,考核点准确等特点。试题库汇总在服务器上,集中存储管理,确保其可靠性。以达到测试与教学分离的目标。6.试卷添加模块:管理员可在此模块中选择一定的题型、难度和试题量,系统会根据管理员设定的条件从题库中随机的抽出相应的试题组成一份试卷,再把试卷添加到试卷库中,以供考生测试练习之用。试卷将作长期保存,方便用户查询时使用。7.考生考试模块:考生登陆此模块后,选择自己需要的或教师指定的试卷进行测验,系统对每个考生的考试时间分别计时,考生必须在指定的时间内完成考试并将试卷提交,否则,系统将在试卷规定的时间到达时,自动将考卷提交。8.试题修改模块:在系统自动生成试卷后,如果教师对所生成试卷的某些部分的难度、题量或题型不满意,就可在此模块中对那些需要更改的试题进行修改,直到满足教师的要求。9.系统阅卷模块:在考生提交试卷后,系统将客观试题自动批改,并保存得分,在教师把主观试题批改完后,将两项的得分相加就得出本次考生考试的成绩,作长期保存,以供考生在日后查询。3.3 数据库设计1.用户信息表(userTB)表3-1用户信息表字段名数据类型是否为空说明准考证号文本否主键 密码文本否为6位密码姓名文本否考生真实姓名电子邮箱文本是性别文本否年级文本否所属院校的年级专业文本是所在院系的专业 身份证号文本否2.管理员信息表(adminTB)表3-2管理员信息表字段名数据类型是否为空说明管理员帐号文本否主键管理员密码文本否6位密码管理员名文本否管理员真实姓名邮箱文本是注册时间时间/日期否管理员申请帐号的时间性别文本否年龄文本是身份证号文本否管理员状态文本否Yes(超级管理员)no(普通管理员)3.试卷信息表表3-3试卷信息表字段名数据类型是否为空说明试卷名称文本否主键考试时间时间/日期否考生答卷的限制时间 单选题量数字否所添加试卷中单选题的数量单选分值数字否每道单选题的分值多选题量数字否所添加试卷中多选题的数量多选分值数字否每道多选题的分值判断题量数字否所添加试卷中判断题的数量判断分值数字否每道判断题的分值填空题量数字否所添加试卷中填空题的数量填空分值数字否每道填空题的分值综合题量数字否所添加试卷中综合题的数量综合分值数字否每道综合题的分值试卷难度文本否试卷的难度创建时间时间日期否创建试卷的时间4.单选试题库表表3-4单选试题库表字段名数据类型是否为空说明id数字自动否主键,自增题目文本否题目内容题目类型文本否1,单选题难度文本否试题难度选择项1文本否选择项2文本否选择项3文本否选择项4文本否正确答案文本否正确答案5.多选试题库表表3-5多选试题库表字段名数据类型是否为空说明id数字自动否主键,自增题目文本否题目内容题目类型数字否2,多选题难度文本否试题难度选择项1文本否选择项2文本否选择项3文本否选择项4文本否正确答案文本否正确答案6.填空试题库表表3-6填空试题库表字段名数据类型是否为空说明id自动否主键,自增题目文本否题目内容题目类型文本否3,填空题难度文本否试题难度正确答案文本是正确答案7.综合试题库表表3-7综合试题库表字段名数据类型是否为空说明id自动否主键,自增题目文本否题目内容题目类型文本否5,综合题难度文本否试题难度正确答案文本是正确答案8.判断试题库表表3-8判断试题库表字段名数据类型是否为空说明id自动否主键,自增题目文本否题目内容题目类型文本否4,判断题难度文本否试题难度正确答案文本否正确答案9.成绩表表3-9成绩表字段名数据类型是否为空说明准考证号文本否姓名文本否考试人的姓名试卷名文本否所考试卷的名称成绩数字否考试成绩考试时间日期/时间否考试时间10.试卷表表3-10试卷表字段名数据类型是否为空说明题目序号数字否主键题目类型数字否1,单选题2,多选题3,填空题题目文本否题目内容本题分数数字否选择项1文本否选择项2文本否选择项3文本否选择项4文本否正确答案文本是正确答案11.留言库(lyb)表3-11留言库字段名数据类型是否为空说明id数字否主键姓名文本否Email文本否主题文本否内容文本否留言内容时间文本否留言时间12.考生答案表表3-12考生答案表字段名数据类型是否为空说明准考证号文本否主键姓名文本否考试人的姓名试卷名文本否所考试卷的名称填空题答案数字否考试成绩综合题答案日期/时间否考试时间第四章 系统详细设计4.1 系统开发环境 网站开发工具:Dreamweaver , Photoshop 后台数据支持:Microsoft Access 系统开发平台:Microsoft Windows 2000操作系统4.2 系统运行环境本系统分为客户端IE浏览器和服务器端Asp编译解释器两部分。客户端前台应用程序可运行于Windows系列各版本操作系统,只要能上互联网,有浏览器即可。服务器端后台应用程序运行于安装Microsoft Access数据库系统的Windows 2000/server、Windows NT系列操作系统。4.3系统结构1. 基本信息浏览页面基本信息浏览页面如图4-1所示。 2. 管理员管理页面组织结构管理员管理页面组织结构如图4-2所示。3. 考生管理模块页面组织结构考生管理模块页面组织结构如图4-3所示。 4. 考试管理模块组织结构考试管理模块组织结构如图4-4所示。5. 系统管理模块组织结构系统管理模块组织结构如图4-5所示。6. 题库管理模块组织结构题库管理模块组织结构如图4-6所示。 7. 试卷管理模块组织结构试卷管理模块组织结构如图4-7所示。通过考生管理界面考生可以进入考生注册页面,可以进入考场,可以选择考试的试卷,在进入考场前要对考生进行身份验证,也可以进入考生成绩查询界面。考生考完试以后,点提交按钮,系统自动批改试卷计算出考生的成绩。相关代码为(calscore.asp):1 管理员注册界面管理员注册界面如图4-12所示。图4-12管理员注册界面完成高级查询的主要代码为(advancesearch.htm): 考试科目: option value= 降序 升序 /div iv1 查询结果的显示界面查询结果的显示界面如图4-15所示。图4-15查询结果的显示界面4.4.6试题库和试卷管理的相关界面 1添加新试卷界面和向题库中添加新试题界面添加新试卷界面如图4-16所示,向题库中添加新试题界面如图4-17所示。2 试卷的显示页面试卷的显示页面如图4-18所示。图4-18试卷显示页面通过该页面管理员可以对新产生的试卷进行修改,点击修改试卷进入试卷修改界面。4.4.7管理员改卷界面首先进入的是主观题的答案显示页面,通过该页面管理员可以根据考生的答案的正确与否从而进入管理员打分页面。考生的主观题的答案显示页面如图4-19所示。管理员打分页面如图4-20所示。试卷添加时,随机的从题库提取试题的主要代码为:Dim danxnum(1000)flag=truefor i=1to danxnumber for m=1 to (right(time,2)+1)*100num=int(rnd*danxuanc)for n=1 to iif num=danxnum(n) or num=0thenflag=falseend if ne
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年新能源微电网在新能源产业园区示范项目中的实施计划与建议
- 2025年社会工作者之初级社会工作实务考前练习题及答案
- 2025年第二类精神药品有关法规培训考试卷及答案
- 2025年健康评估测试题及答案
- 2025年宪法知识竞赛培训试题及答案
- 2025年全国教育政策法律法规知识竞赛复习题库及答案
- 2025年美发师测试题库及答案
- 广南县中烟工业2025秋招新型烟草研发岗位高频笔试题库含答案
- 中国邮政2025南通市秋招直播电商专员岗位高频笔试题库含答案
- 中国邮政2025丹东市秋招财务管理岗位高频笔试题库含答案
- GB/T 27021.3-2021合格评定管理体系审核认证机构要求第3部分:质量管理体系审核与认证能力要求
- 3000储罐预制安装施工方案
- 食品工程原理(课堂)课件
- 五年级上册数学课件-《练习一》北师大版 (共10张PPT)
- 移动通信5G关键技术分析课件
- 理想与前途教育主题班会
- 无人机操作与使用教案
- 自悯量表中文版
- 砌体工程实测实量记录表
- 生命科学上游产业专题研究:下一个10年的高景气大赛道
- 内科学课件:原发性支气管肺癌
评论
0/150
提交评论