微机原理与接口技术课程在线答疑系统的设计与实现 论文_第1页
微机原理与接口技术课程在线答疑系统的设计与实现 论文_第2页
微机原理与接口技术课程在线答疑系统的设计与实现 论文_第3页
微机原理与接口技术课程在线答疑系统的设计与实现 论文_第4页
微机原理与接口技术课程在线答疑系统的设计与实现 论文_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

微机原理与接口技术课程在线答疑设计与实现摘要:现今计算机网络技术越来越发达,网络教学辅助平台已经成为高校提高教学质量,改革教学效果的一种重要方法和途析了网络学习交流平台的需求,系统的总体设计包容,详细的设计包括管理员、教师、学生等模块,线自测课程,信息管理等功能。B/S模式,使了ASP.NET技术来设计分析该学习交流平台。采用SQLServer2008数据库管理系统作为该系统的数据库支持。计算机网展,新知识也在不断地涌现。微型计算机原理与接软硬件的不断升级换代教学内容不断更新,网上学更新,跟上时代发展的步伐,节省人力财力物力,的提高教学质量。关键词:SQLMicrosoftvisualstudio网站系统引言随着现代信息化步伐的不断加快,教学模式也在发生着翻天长久以来普遍使用的人与人直接的传授教学渐渐转变成被大家所认同的既省时又省力的网络教学模式,这么受欢迎肯定是有原因的,这个原因就是须人与人之间相互见面,时间上要相互配合的硬性条件了。老师可以时间同时与更多的人进行交流,进行辅导,而且重要的是没有一定的地方限制。不过,最重要的就是,它可以使接受教育者不仅可以听到学习到自己知识,还有他们可以同时参与其中,这样就会极大的调动学生学习的对知识的渴望度,学习效率就会更高。使用这个系统,可以极大的提的互动性,让问与答在每个学生身上都能很好的体现,更好的增加对了解与相应的信任。在德智方面,适当地使用网络教学可以起到锦上添花的妙处,它所发挥的效用是传统的教学方式所不能达到的。传统教学中我们只能够通过文受知识,网络教学却结合了声音、图标、文字和影像,人可以从五官各个地方甚至是身体动作也可以接受讯息,这样学习的效率翻了好几倍,使教了一种新的意境,教学模式新鲜,能够建立形象,激起学生研习的乐学可以有效的解决这一难点,提高教学效率。传统的教学老师要在黑一个字的书写,课堂紧张的四十五分钟有大量的时间浪费在板书和擦络教学老师只要事先准备好教学课件,上课时一一呈现即可,而且它的认知、自学和语言等能力有一个系统的提高,所起到的效果是其它比拟。因此网络教学将会越来越普及。一、需求分析在第二十世纪八十年代定义了需求工程的五个阶段的生存周分析,需求决策,需求规约的形成,需求实现与验证,需求演进管理求工程细分为以下几个重要的内容:需求获取也可以叫作需求的收集进行需求获取的时候第一个要做的就是要明确我们需要获取什么内容就是需求含有哪些内容,我们要收集的是什么。同理,软件需求就是标软件系统在功能以及行为还有性能同时包括设计约束等方面的期望需求还包括对用户或人的因素的满足同时还有环境需求、界面需求、数据需求以及使用到的资源需求、涉及到的安全保护需求、至关重要求和利益相关的软件成本消耗与开发进度需求等等这些内容,它不仅有这些功能,同时还可以在没有使用前估计以后我们使用的这个系统有可能达用情况。不仅仅如此,它还对一些我们设计的非功能性的技术有一定可能涉及到可维护性还有可靠性同时还有可理解性以及效率性,这有使用者理解和以后设计者升级修改时操作更方便。可维护性包括了可改还有可测试性等等,最后就是可靠性,它基本上就包括了正确性还壮性等等。1.开发技术系统采用B/S结构,用汉语表达就是/服务器结构,如果翻译是Browser/Server。当我们使用到这种结构时,就可以用到我们最常使用的3W浏览器来实现,这时候就会形成我们常说的三层结构。这样使我们的轻一些必要的工作量还有就是成本,这样就会总体的减少了用户总体的成本。使用浏览器服务器结构,其中一个非常非常容易进行系统的扩展,计算机能够上网同时需要系统管理员配置和密码,就可以使用了。它能够在线申请通过公司内部的安全认证后参与,用户会得到一个系统自动分配的账号进入系统。B/S结构和C/S结构相比较而言有数据安全性更高、数据一致性更强,数据实时性更好数据可器相应更及时等优点,故而这里我们常采用B/S结构而不是C/S结构。本系统使用微软的视觉软件JSP和Microsoftvisualstudio两种软件作为试用开发工具,Microsoftvisualstudio就是给专业的网页设计师使用的工具,同时它选择SOLServer数据库进行数据的操作与管理,之所以使SQL是因为它为大部分用户和业界所接受,它是一个全面的,功能极SQL融汇了数据的查找、操作、定义、掌控功能于一体,有综合统一、高操作方式面向集合、一结构多方式和易学易用等特点,因此使用它。2.系统功能需求分析这个系统的建立就是为了大家可以更好的相互交流相互学习互动中学到很多可能自己没有想到或者是靠自己能力不能解决的问题台上不仅是老师与学生之间可以互动,老师与老这是一个完全没有歧视完全平等的平台,大家可以踊跃发言,尽显个生可以随时提问,查阅资料,老师可以上传大家需要的课件,资料,解最近大家学习的情况,做到一定的总结,管理员就是对这些进行总修改掉长久没有用处的资料,及时更新网上的内容,让大家可以尽可最新内容,让整个平台美观,有效。二、可行性分主要分为经济可行还有技术可行以及运行可行同时包括时间可行和法律可行等。具有效率高,成本低,质量优的好处,能够节省人力,物质资源。技术可行性要想到目前的技术条件是不是可以顺利完成开发的工作,软硬是满足开发的需求等。软件方面:因为现在的单机模式的发展相对成以软件的开发平台稳固成熟可行,它们的快速度、大容量、高可靠性、低价格,绝对可以满足系统的需要;运行可行性是对组织结构的影响,现有人环境对系统的适应性及人员培训补充计划的可行性;时间可行性上,点紧但基本可以实现。软件方面:由于现在软件技术的快速提高,软及使用的平台都能满足系统需求;运行可行性会对现有结构以及人员定的要求,但这些都是可以满足的。三、系统总体1.设计概要建设微机课程网站的软件设计的框架,确定系统所有的功能的实施方案。(1)课程描述包括1)教学的大纲:就是对课程内容做一定的简介以及学的目的和要求还有就是大概描绘出教学内容和教学安排及对教学进度进行记录。2)作业管理:作业发布、验收和优秀作业的展3)教学资源:通过提的教学资料进行学习辅导。使用权限:用户在安(2)网上资源:这个模块就是提供给人们方便使用的文本资料,采用网页形式进行链接,当然可以下载下来,只不过需要付钱。(3)在线学习:通过这个系统用户可以进行自我学习和自测,完成答卷之后根据系统所给的答案进行核对,给自己打分,数值给人更深的记忆,具激励效果。(4)师生互动:该模块就是学生在登录状态下与线上老师进行学习上的问题交流,达到及时处理问题的目的,掌握知识的用途,这里是整个系统的分,同时也方便老师明确以后的教学改正的方向。(5)模块设计、系统实现:对我们设计的这个系统主要功能模块编程实现。(6)系统调试和发布:调试各模块,使网站具有访问权限设置的功能,部分资源需要注册用户才可访问;对整个系统进行整体的测试,完成各个部调。系统的发布就是将完成的系统发到大家可以2.设计原则模块是集合,其中包括数据的说明和可执行语句等程序对象,根据学校的要求,在设计过程中系统应该遵守下面的原则:(1)这里使用了MicrosoftVisualStudio2010,还有尽最大努力使用现有学校资源,例如图书馆里的图书和电子书库,来提高所开发系统的水平,完善程序。(2)网页的设计尽可能的简单,这样看起来方便,还要尽可能美观。界面使用傻瓜式设计,一般认识汉字的人都能看懂并使用好。整体页面素雅、简洁大方,不要太繁琐,不要让人一看就累,要看起来很舒服。(3)异常处理是常见的程序开发任务。要建立稳定程序,程序就必须可以在执行过程中出现异常时进行统一处理。为了保证程序的健,并且更好使用,应该正确利用异常处理机制的finally、try、catch命令。3.系统模块设计(1)管理员模块设计。主要包括用户管理和信息维护。前者又员和普通管理员,后者又分为系统设置、栏目管理和系部管理等几个基1)系统的设计:设定系统参数和搜索时的方式以及启动填充的间隔次数字典搜索、是否锁定注册用户,有时候在不允许进行用户注册时还要册的用户进行一些必要的锁定以及解锁;某一搜索关键字使用多少次统添加到字典中。2)用户的设计:系统管理员可以对教师和学生用户进行删除、锁定、查看用户资料、修改密码等操3)栏目设计:就是对那些教师已经申修改的课程进行需要的修改4)系部的设计:就是根据学生的专业,设定自册时的具体所学的内容5)公告的设计:就是管理员对老师发布的公告进行和一些过时的信息进行一定的删除。6)字典的设计。(2)教师模块设计。教师模块可以分为教师的一些资料的及时作业进行管理,在网上发布一些学习信息,对每对上传的题库进行及时的管理,随时进行网上的疑难问答,这些都完一些基本的需求功能,是一个省时高效的学习教学平台,同时还能保习质量。这个模块老师的作用突出,不仅可以及时看到问题还能及时回答问题,是一个全方位有利于学生的平台1)对人们经常遇到的问题进行表格整理:把考试中学习中的疑难问题进行系统的整理,提供给管理员,而且可中其他同学提供的题型和老师给出的参考答案;教师根据经验以及学行一定的整理传给学生参考2)观察网上现有问题:这个模块主要参与者就是老师,他们要进行定期的网上访问,观察学生的提问情况和回答情况,答的问题及时回答,对于那些长久悬挂的回答进行一定的删除,保证)答疑模块:这是在老师登录状态下,回答学生的问4)修改答案模块:有一些问题可能已经给出答案了,但是又有着不同的答案,或者相似的答行相应的整理。(3)学生模块设计。学生模块又分为四个子模块,分别为进行业、浏览课件和下载课件最1)查询与观看已上传学生将自己不懂不会的问题提交到在线答疑系统的相应界面上,老师及时的给予相应的回答,尽量保证较高的回答率,之后,学生登录后过数据库里的数据反映出来的相应信2)学生根据需要提交问题模块:学生自己需要提问的问题提交上去,不需要老师或者管理员把每个问题都在线回答,系统可以根据关键字进行检索,把相关的答案显示在答疑系统中,学结果。3)讨论模块:学生或者老师可以在系统上看到自己写出的问题或回可以看到别人的问题及相应的答案。同时人们也可以进行进一步的讨对已提问的问题的答案进行肯定或者说出自己的疑惑,同时可以给出自己的答案。4.在线答疑信息管理模块增加一定的相关信息:进行网上录入时,需要提供将要发言的内容自动生成的编号、发言人姓名、他的电子邮件地址、他的常用QQ号和提供的特殊照片名以及需要的发言内容还有是否回复邮件及当时的发言时间等信息。这的就是发言时候的内容编号就是系统提供的自动编号。回复、删除和息:就是老师对问题的回复,还有一些不合理或者过时的回答的删除,及学生提问的一些信息的审核,这些有助于界面的完整。5.用户管理模块这个模块就是专门用来管理用户资料和信息。在实现了这个将能够利用这个模块的功能实现系统所有的用户信息管理。《需求分中要求本模块应该拥有基本的用户管理功能,其中包括添加、删除、找用户数据。以下这个表将列出此模块在考虑需求分析的基本要求之际情况所作的一些功能上的需求改动。题库管理可进行目录增加修改(无极分类)、增加试题,试题修改、题目批量导入。组织考试可以从题库中选任意数量、类型的题或试卷组织发布考试,任选单位、职务、工种的学员作为考试对象,并可增加单个学员。批改试卷对试卷答题的主观题进行批改,并得出成绩。成绩管理查看成绩并进行各项统计6.在线答疑信息阅读、查询、浏览模块这个模块就是字面意思,就是把在线系统上的问题进行关键案提供给用户阅读、查询,用户根据自己的需要可以对答疑系统上的进行浏览,这个模块需要老师和学生的共同参与。7.数据库设计为了使用系统中的大量数据就需要一个容量大且管理方便,有条理的数据库。这个系统我使用的是SQL数据库,这个数据库可以很好的完而且操作简单方便,效率高,时间长久。它可以随时对所设计的系统改,可以进行适当的删除,同时还可以进行新信息的存储,符合数据库的需求。四、系统实1.首页设计首页是用户进入网站后看到的第一个网页,对该网站有着至关重要的地位,用户对该网站的第一印象由此而起,因此要有吸引人的地方,最起码不能让人感到反感,为此,我们的网页采取的模板一定会让大多数人满意。和现家认同的网站设计差不多,充当门面的首页的最上面就是本网站的有航栏目,首页的第一个板块就是各个有区别的分类栏目,第二个板块就是学生的发言信息的具体内容,在这个版块中就是留言及讨论的模块,学生与与老师,学生与学生之间都是可以进行问题的讨论和留言。不过,管进行管理,不让没有用处的内容长期保留,还可以把重要的常常被提行特殊标记。2.登录页面的设计教师管理员使用加密过的登录及密码后就可以进行留言板的把学生的问题进行一定整理和回答cooki,存储信息的文本,简单易懂。Cookies的优点:简单易使用;数据由浏览器来发送;不同的站点cookies由浏览器进行管理;拥有记忆功能的cookies,教师管理员登录一次系统后会自动保留个人信息。3.答疑信息删除的页面设计在页面中可以实现对留言的一条或者多条删除或彻底删除,回的,彻底删除是不可找回的。4.答疑留言回复、审核的页面设计就是对学生留言模块进行回复,还有相应的审核。而这里的理员的权利,这里的审核相对的就是需求系统。5.后台管理页面设计后台是一个网站必不可少的一部分,在系统中后台包括首页中的所有功能。管理员可以通过密码和用户名登录后台页面对整个网站进行操作和维护修改。图7后台登录页面设计,图8后台页面——用户添加页面设计,图9后台页面——作业发布页面设计答疑信息显示页面Index.as首页答疑信息添加Index.asIndex.as登陆页页查询答疑信息页面Login.assearch.as进入管理后台管理员添加答疑信息审核、修addUser.a改、回复Edit.as管理员修改editUser.a答疑信息删除Admin.as管理员删除delUser.a图10页面导航图五、网站运行服务器安装了IIS6·0、IIS7·0可以运行这个在线答疑系统。IIS有Web、FTP、NNTP和SMTP等四个服务器,它是一种Web服务组件,这四种服务器分别有各自的用处,对应的是浏览网页、传输文件、服务新闻和发送邮件,因为他们的出现,可以说是一个革命性的转变,让网上信息方便高效。六、结语本论文所设计的这个系统采用JSP和Microsoftvisualstudio2010作为设计开发工具和平台,同时也用到了ASP·NET(C#)和SQL数据库的知识和工具进行综合开发,基本实现了微机原理与接口技术课程的在线答疑,老师和学生可以在这个平台上互动交流,加深联系,好好学习,这个是此次设计的基本目标虽然基本实现,但是这个软件也存在缺陷,例如可维护性没有考虑足,可移植性不高,如果系统出现问题不好找出错处,容易被网络病毒攻击,换机执行不行等不足之处。不过因为使用的是SQLServer数据库,他的管理功能和性能都是国际标准水平,所以使用用户级密码可以相对安全很多,现问题,只要不受到恶意攻击,正常使用没有问题的。因此,通过这训,我在今后工作中,一定从这些方面考虑,力图做到更加完善,追求完美。论文写作是一个渐进学习的过程,写论文之前对于课题都不懂,不知道用什么语言,不知道用什么软件,就算借书都不知道借什么书,一头雾水,后来问网上查询资料图书馆借阅图书,才明白要做什么,到怎么做再到从哪里开始做,就这样走过来的。通常会遇到的情况是字都认识,就是不知道什么意怎么把书上的那些大段大段的理论转化为现实,制成作品,所以只懂不够的,只有实践才是真理。实践是检验真理的唯一标准,这是我通会最深的一句话。同时,如果你想做好一件事情不能走一步算一步,那样做出来的软件会漏洞百出,所以前期设计比重要,花时更长,心急吃不了热豆腐。还有,对于要解决的问题,要能一遇到问题就烦躁,不想面对或者干脆放弃,要善于使用现有的资充电,老师、同学和朋友,这些都是移动的图书馆,找到对的那本书你的难题。这是我通过这次学习的过程学会的道理

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论