1、毕业设计(论文)阐明书题 目: 软件工程精品课程教学网站设计与实现 毕业设计(论文)中文摘要软件工程精品课程教学网站设计与实现摘 要:随着网络技术发展和网络普及,网络教学已经成为当前一种教诲热点。国家教诲部依照当前教诲形式,适时提出了以建设“国家精品课程”为重要内容“质量工程”,以实现优质教学资源共享,提高高等学校教学质量和人才培养质量。依照教诲部精神,在这3-5年内各大高校共建设了1000多门精品课程。精品课程建设很大限度上缓和了国内教诲上窘境。本次设计是环绕计算机网络精品课程教学网站设计与实现而展开。计算机网络精品课程教学网站是一种典型基于WEB网络教学平台,系统以ASP.NET和Drea
2、meweaver作为开发工具,使用SQL Server 作为数据库。通过度析,顾客安全性、文献传播、视频教学是该系统难点。其中本系统功能重要涉及:教学内容管理、作业管理、网上答疑管理、考试管理、资料库管理、公示管理等,这些功能设计实现使该网站功能完备,易使用,交互性强。计算机网络精品课程教学网站为学生提供一种网上自学该课程环境,为教师提供了一种和谐教学平台,为提高教学质量和教学效益提供一种有效途径。同步也为国家精品课程建设添了一份力。核心词:精品课程 文献传播 教学网站 基于Web毕业设计(论文)外文摘要Design and Implementation of Teaching Website
3、 of Choice Courses for Software Engineering Abstract: Along with the development of networks technology and the popularity of networks,online teaching has already been an educational hotpot. According to the present educational situation,the Ministry of Education,in time,put forward a quality projec
4、t,which regards building of national choice courses as main content,to share the excellent teaching resources and to promote the teaching quality of colleges and the quality of talents cultivation. According to the spirits of the Ministry of Education,more than 1000 choice courses will be built in 3
5、 or 5 years in colleges. Greatly,the building of choice courses alleviates the educational embarrassment of our country.This project designs and implements a choice courses teaching website of the subject of software engineering. The website is a typical online teaching platform based on the Web. It
6、 employs the ASP .NET as developing tool,while utilizing the SQL Server as database. After analysis,the security of users,transmission of files,video teaching are viewed as the difficulties of the system. And the system mainly includes such functions as management of teaching content,schoolwork mana
7、gement,online replying management,testing management,material management,and bulletins management and so on. The realization of such functions makes the very website a perfect,easy-to-use,high-interactive one.The choice courses teaching website of software engineering provides students with the conv
8、eniences of online self-learning,while the teachers with a friendly teaching platform. It is an effective way to boost the teaching quality and efficiency. Meanwhile,it makes great contribution to the building of national choice courses. Keywords:choice courses;transmission of files;teaching website
9、;based on the Web目 录1 绪论11.1 问题定义及内容简介11.2 研究背景与研究意义11.2.1 本课题研究背景11.2.2 本课题研究意义31.3 课题调研与可行性分析31.3.1 课题调研31.3.2 可行性分析51.4各章内容简介62 系统需求分析82.1 系统性能规定82.2 系统功能需求分析82.2.1 功能划分82.2.2 功能描述82.3 用例模型102.3.1普通顾客用例图102.3.2学生用例图102.3.3教师用例图112.4 活动图132.5 数据流图142.6数据字典153系统设计183.1系统总体构造设计183.2系统数据模型设计183.2.1 E
10、-R图183.2.2 关系模型203.2.3 数据库表设计213.3系统开发与运营环境拟定243.3.1 系统开发环境243.3.2 系统运营环境243.4系统实现若干核心技术253.4.1 UML建模技术253.4.2 ActiveX技术263.4.3流技术264系统内核设计275顾客管理285.1顾客注册285.2顾客登陆305.3找回密码305.4系统安全性326网上课堂336.1课件管理346.2 在线教学子模块347作业模块367.1作业上传367.2作业批改388答疑模块398.1学生提问398.2教师答疑408.3在线聊天419公示模块4210测试模块43致 谢48参 考 文 献
11、491 绪论近年来,随着计算机互联网络和网络多媒体应用技术飞速发展,基于互联网络远程教诲站点和机构如雨后春笋般纷纷浮现,学校以往一成不变课堂教学方式也开始逐渐向网络教学模式进化。电子教案、多媒体教室教学方式已经慢慢渗入到咱们教学工作中来,而课程建设还是作为教学工作最基本要素,因而精品课程建设好坏间接影响着教学质量。为了加强精品课程建设,本课题设计一种软件工程精品课程教学网站。1.1 问题定义及内容简介本课题建设基于Web课程教学平台,运用网络以便、省时、强交互性,协助教师教学、学生学习网络课程,增进教学资源共享,使整个教学过程互动性大大加强。计算机网络精品课程教学网站采用Browser/Ser
12、ver模式进行架构,此软件模式简朴、以便、使用者易于掌握,不受地理位置限制,随时随处可以进行教学工作。在功能上教学平台为教师、学生及教学管理者提供如下几种功能: 针对“教”与“学”过程规定,教学网站以“网上课件”作为教学模块来实现教与学功能。 针对学生作业过程,系统提供了在线作业提交和批阅功能。教师可以通过作业系统及时地理解学生掌握知识状况,有助于针对性地开展教学工作。 针对普通网络教学(涉及远程教学)往往缺少真正人与人交流及沟通问题,教学平台专门设计了讨论与答疑功能,可以支持教师与教师、学生与学生、学生与教师之间多模式交流(实时、非实时)形式,为教学双方在网络上直接进行教学与交流提供了一种通
13、道。为以便顾客迅速获得教学信息,教学网站将提供一种公示版块。教师可以在公示上面直接发布作业信息,以及上课和上机时间等教学信息。可以使学生提前作好对该课程准备。该教学网站设立了学习资料库,可以很大限度上满足现阶段对该课程学习,系统提供大量对于该门课程学习资料。通过以上几大功能,教学网站将最大限度运用计算机以便性和强交互性来加强学生与教师交流。使学生可以自己很容易自学该课程,并且学习时候对于不懂地方,可以很容易与教师进行交流,这样可以在交流中提高学生能力,而教师也可以在任何时候予以学生以答复,也节约了教师时间。这一切都是通过教学网站提供功能来实现。1.2 研究背景与研究意义1.2.1 本课题研究背
14、景实行“高等学校教学质量和教学改革工程”,是教诲部为不断提高教学质量而推出一项重大举措,同步也是教诲部-教诲振兴行动筹划重要构成某些。精品课程建设是“质量工程”重要内容之一,教诲部筹划用五年时间(-)建设1500门国家级精品课程,运用当代化教诲信息技术手段将精品课程有关内容上网并免费开放,以实现优质教学资源共享,提高人才培养质量。对此为了响应国家号召开始了对计算机网络精品课程设计与实现课题研究,以满足国家对人才培养需求。1.2.1.1 国际发展概况(1)突出了交互重要性在国外无论是教师与学生,还是学生之间,交互是整个网络课程中必不可少环节,不但能使学习者通过和别人(教师、同窗)交流增进对知识理
15、解和运用,更在交流中实现情感和人格完善,虽然成年学习者也不例外。虚拟学习环境教诲评价框架中会话模型,把整个学习流程都看作教师与学生交互,从网上学习环境提供各种交互工具性能上给出评价信息。而在线学习认证原则中虽然没有明确提出“交互”这一词语,但在教学中,每一子项实际都与交互密不可分,如果在网络课程中少了这一环节,那么动机激发、知识迁移等学习过程都难以实现。(2)注重学习环境创设 随着对各种学习观念进一步研究,国外人们更加结识到,网络课程不是将教材内容原封不动搬到网上,而是要发挥网络特点,为学生创设一种虚拟学习环境。建构主义学习理论强调要以学习者为中心,学习发生是学习者与周边环境交互成果,在这个环
16、境中,应当有增进学生学习各种工具和资源。在老式课程中,有教师、同窗、课本、图书馆、实验室等各种各样资源,而在网络中,如果忽视了对虚拟环境设计,那么学生学习就会变得乏味无趣,主线无法保证网络课程学习效果。上述国内外某些评价原则,并没有局限于课程范畴,而从环境角度进行评价,事实上网络课程不应只是课程内容,还要涉及课程资源、活动、练习、作业,并且既有面向个人,也有规定通过小构成员共同努力而完毕协作学习任务,这在某种意义上已经具备环境含义了。由鉴于此,国外精品课程早已经提上了日程,并且有诸多课程网站已经投入到实际应用中去了,开始为人民服务了。对以学习者为中心网络教学,教学质量高低决定于学生自主学习能力
17、。这是由于,在信息社会里,知识数量已经大大地超越了人类记忆极限,知识更新又是如此之快,人们不得不终身学习。已经掌握知识会不久地过时,自己需要知识,不但可以通过听教师授课,更可以跨跃时间和空间限制,自己在浩瀚知识海洋中寻找、挑选甚至挖掘。收集、整顿数据,提取出有用信息,学习新知识能力,才是立足于高科技信息时代主线。1.2.1.2国内现状和发展概况国内网络教学起步较晚,是在1994年CERNET(“中华人民共和国教诲和科研计算机网络”)建成后才开展。在高等教诲方面,国家教诲部于1998年正式批准了清华、北邮、浙大、湖大为首批开发远程教学试点学校;1999年初,国务院发布面向21世纪振兴行动筹划,其
18、中明确提出:实行“当代远程教诲工程”,形成开放式教诲网络,构建终身学习体系;,国家教诲部持续批准了人民大学等26所高校开呈当代远程教诲试点。这一系列举措,表白国家对INTERNET远程教诲事业注重,INTERNET远程教诲发展必将成为将来教诲焦点。对于网络教学开始,还没有精品课程这个概念。而随着网络教学发展,精品课程开始被提上日程,国家当前特别注重精品课程建设问题。针对咱们教诲现状,当前通过精品课程建设来解决国内在教诲上窘状,同步也解决网络教学中某些教学网站某些缺陷。精品课程建设是创立世界高水平大学教学质量与教学改革工程重要构成某些,在学校课程建设中起到龙头和示范作用。精品课程建设对于共享全国
19、优质教学资源,扶持中西部教诲发展具备重要意义,国家正在投入大力气来做这方面工作,出台了诸多文献来让各大高校来执行这件事情。如教诲部关于启动高等学校教学质量与教学改革工程精品课程建设工作告知(教高1号)精神,为保证国家精品课程建设顺利实行,特制定国家精品课程建设工作实行办法。通过这些政策出台,使国内精品课程建设有很大发展。 虽然国内当前大力支持精品课程建设,但是客观说国内精品课程建设还是处在起始阶段,还缺少某些理论指引,以及统一调配问题,形成当前全而不精局面。国内精品课程建设与国外相比还是有很大差距。1.2.2 本课题研究意义从1998年到,五年之内全国普通高校招生规模增长三倍多,从108万人增
20、长到340万人,高等教诲毛入学率达到15%以上,高等教诲规模还在继续增长,本专科招生规模达到380万人,全国高等教诲规模达到1900万人,高等教诲毛入学率约17%。国内高等教诲实现了历史性跨越,使国内高等教诲进入国际公认大众化教诲阶段。高等教诲规模获得如此迅速发展,并且教诲质量依然不断提高,创造了世界教诲发展史上奇迹。但是,国内是发展中华人民共和国家办大教诲,并且是世界上最大规模教诲。人民群众不断增长教诲需求同教诲供应特别是优质教诲供应局限性矛盾,是现阶段教诲发展面临基本矛盾。教诲投入严重局限性,教诲基本设施和教师队伍水平都远远不能适应教诲当代化规定。要在高等教诲规模持续增长状况下,继续保持教
21、诲质量不断提高,是咱们面临前所未有严峻挑战。网络教学是缓和这种现状一种办法,而精品课程为网络教学提供了一种较好网络教材,使网络可以较好教学。网上资源通过教学网站来进行发布,有条件学生可以通过学习教学网站课件来学习,这样不用实时实地进行学习,可以使学生可以更好分派时间来学习。精品课程建设极大缓和了国内教诲力量局限性压力。1.3 课题调研与可行性分析1.3.1 课题调研1.3.1.1网络课程教学简介对于网络教学当前还没有一种统一、规范、原则限定,但可以这样理解,凡是依托计算机网络而进行教学活动,就可以称之为网络教学。它可以有各种各样方式如网上实时交互教学、网上实时广播、转播教学及通过网络课件进行教
22、学等。这里有两个要素:一是计算机网络;二是教学活动,显然教学活动是第一要素。这两个要素缺一不可,必要同步存在,否则就不能称之为网络教学。这样就可以很容易地把当前舆论中网络教诲、网上教学、远程教学、网络化教学、网络辅助教学、计算机辅助教学、网校等概念很容易地区别开来,以便于问题讨论。然而,不同人有着不同看法: 按照表象理解,网络课程就是通过互联网来实现课程功能。金伯格等人对网络课程进行了划分。金伯格以为网络课程可以分为三代:第一代是通过网页给学习者提供教学材料和关于资料,以及与其她关于教诲网连接;第二代是除了在网上提供学习材料外,还规定学习者通过电子邮件、电子公示栏、网上练习和测量进行异步双向交
23、流;第三代是除了第一代、第二代外,还规定通过网上交谈室、电话会议、视频会议进行同步双向交流。 与其说金伯格划分是概括不同步期网络课程概念,不如说她谈是网络教诲或当代远程教诲发展阶段。网络教诲和网络课程有着紧密联系,但它们是不同层面事物。网络教诲是指通过网络手段实现教诲全过程或重要过程,而网络课程只是这中间一种某些或一种阶段。国内教诲部高等教诲司颁布当代远程教诲技术原则体系和项试用原则简介版(如下简称“试用原则” )中指出,网络课程是“通过网络体现某门学科教学内容及实行教学活动总和,它涉及两个构成某些:按一定教学目的、教学方略组织起来教学内容和网络教学支撑环境”。这是国内教诲工作者依照国内实际近
24、年实践高度总结,也正在指引着国内网络课程开发实践。网络课程一方面属性是“课程”,它应当包括“课程”一切特性,如:教诲目的、教学内容、教学活动、教学评价等等。另一方面,它一定要体现“网络”属性。网络课程是以互联网作为传播媒介,通过计算机呈现。因而,计算机多媒体技术应当是网络课程重要特性,惯用网络链接、导航、搜索乃至与网上注册和缴费等功能也应充分地体现,互联网海量资源应当得以充分运用,这样才可体现出网络课程优势。再次,网络课程应当体现网络教学特性。网络教学特性是非面授教诲,教与学双方在时空上是分离。因而,相应教学理念、课程教学设计也必要发生相应变化。要站在学习者角度,以学习者为中心来考虑一切问题。
25、1.3.1.2网络教学存在问题(1)网络课程、网络课件、网络教材混淆当前,关于网络课程与网络课件界定显得模糊不清,有时被以为是同一种概念或同等概念;更有人把网络课程理解成教学内容简朴罗列。网络课程中只有几种课件或几篇讲稿,需要指定参照教材。课件(Courseware),指专门为进行教学活动而设计计算机软件,涉及用于控制和进行教诲活动程序、协助开发维护程序文档资料以及协助教师和学习者使用程序学习课本和练习册等。网络课件,就是应用于网络环境课件。而网络课程是通过网络体现某门学科教学内容及实行教学活动总和。课程与课件出发点不同,课件是从教学活动出发,课程是从社会需求出发,但她们教诲目的是一致,都是使
26、学习者认知构造发生一定变化,使她们学会认知、学会生存、学会做事和学会与人共事。课件把课程中所规定教学内容、教学活动用软件方式实现出来,但缺失了诸多课程内涵,如社会需求分析、课程规划等,而这些缺失在教学中不能显现出来,因而也导致了这两种概念混淆,有些网校或网络学院就把某些章节、某些知识点材料作为网络课程了。(2)课程体系大而全 纵观国内网络学院和网校,开设课程非常齐全,但缺少规划,显得过于急功近利,高校网络学院热门专业课程设立过多,中小学网校过多关注中考、高考学科课程,而少课外活动类课程,并且高质量网络课程比较少。各个网校纷纷开设科学基本教诲(如当前高校、中小学课程体系中涉及课程)、专业技术课程
27、(如实用计算机类、会计类、电子商务类)等名录繁多课程,而有些又缺少充分教学材料或教师资源。这种现象在中小学网校中特别严重,罗列了几乎所有中小学基本教诲课程。(3)重教学内容呈现,轻学习环境设计 建构主义以为,知识不是通过教师传授得到,而是学习者在一定情境即社会文化背景下,借助学习是获取知识过程其她人(涉及教师和学习伙伴)协助,运用必要学习资料,通过意义建构方式而获得。在建构主义学习环境下,教学设计不但要考虑教学目的分析,还要考虑有助于学习者建构意义情境创设问题,并把情境创设看作是教学设计最重要内容之一。在网络环境下学习,规定必要更加自主地进行意义建构,因而情境创设尤为重要,网络课程不是仅提供资
28、料,而是影响学生使其成为自己“教师”。而当前大某些网络课程仍强调“教”,强调知识传授,一进去就开始知识教学,而没有予以一定情境导入。咱们调研了诸多网校及网络学院,发现大某些课程都是文本教学材料或教师讲稿简朴呈现,在中小学网校里,有些课程内容比较空洞,没有依照教学目的对整个课程作统一规划,网上只有一两节课讲稿和试题库,没有给学习者设立模仿真实学习情境,缺少某些让学习者去解决现实问题,无法让学习者进行小组协作、角色扮演、讨论、问题解决学习。学习者在学习时,只能被动接受教学内容或去讨论组刊登自己某些看法。归结到一点,就是没有充分体现学习者积极性。(4)缺少教学活动设计 网络学习是由学习者一系列学习活
29、动构成,并不是只有起点和终点,网络学习不但要关怀教诲目的设计、实现,更要关怀实现过程以及学习者在这个过程中获得能力发展。在学习过程中,学生是主体,教师则是教学过程组织者、指引者,对学生意义建构过程起增进和协助作用,其作用是不可忽视。因而,教师在网络学习中作用并不只是提供教学材料,教学活动每一步都需要教师精心组织和指引,如网络环境下学习情境创设、学习方略指引、交流和反馈等。 因而,本文针对上述缺陷,着重在学习环境设计,和师生交互设计中来对做某些摸索。1.3.2 可行性分析 从经济可行性和技术可行性这两个角度来对其可行性进行分析:1.3.2.1 经济可行性(1)开发本系统投资 计算机网络精品课程网
30、站开发、运营、维护费用涉及: 购买和安装设备费用:涉及计算机硬件、系统软件、机房、电源等,由于本系统各项设备现成,因而此项费用很少。 人员费用:系统开发人员、操作人员和维护人员工资、培训费用等,由于本项目特殊性该某些费用可节约。 消耗品费用:系统开发所用材料、系统正常运营所用消耗品,例如电费,打印纸、开发软件等开支。(2)系统运营后所带来经济效益系统开发完毕后可以大大减轻教师工作量,提高教师和学生工作学习效率,节约了教学成本。同步由于本系统配备移植非常以便,适合其她院校对于软件工程学习。对于国内教诲现状来说,网络学习是缓和学习资源紧缺一种办法,而做这个精品课程开发成本是很小,可以较好缓和国内教
31、诲压力。由上分析可知,本系统开发成本低,它投资重要是在软件平台开发上,新系统实行在不需要太大资金投入基本上却可以带来极高使用价值及经济价值,因而,从经济上考虑,本系统开发是完全可行。1.3.2.2 技术可行性计算机网络精品课程建设可以使用各种语言来实现,可以使用JSP等来实现,对于网页制作,ASP.NET可以是用纯文本形式就可以完毕编程操作,这个语言用起来比较以便,并且当前也有诸多人都用这门语言来做网站。重要是自己自身对ASP.NET比较熟悉,因此用ASP.NET来做毕业设计。这门语言对于本次设计来说是可行。当前有诸各种数据库可以供人们选取使用,可以有VFP,SQL,ORACLE等其她数据库。
32、VFP它是一种小型数据库,对于数据量存储有限,本网站用这个数据库就显有点小了。而ORACLE则是大型数据库,它比较合用于大型数据存储,对于本次课程设计来说太大了,并且它较难使用,特别是在配备时候,比较麻烦,操作也很麻烦。因此我选用SQL Server 。SQL Server 数据库是一种中型数据库,它不但使用以便,并且SQL语言是集定义语言DDL,数据操纵语言DML,数据控制语言DCL功能于一体。它语言风格统一,可以独立完毕数据库生命周期中所有活动,这些为数据库开发提供了良好环境。由上分析可知,本系统使用比较熟悉ASP.NET技术来开发应用程序,用SQL Server 来做后台数据库。这些在技
33、术上是可行。本节从经济及技术上对课题进行了分析,有上述可知,软件工程精品课程教学网站在经济上和技术上是可行。1.4各章内容简介第一章是绪论,这一章重要是对本次毕业设计所开发系统进行问题定义,通过问题定义明白需要做些什么,并且对开发内容简朴简介了一下;同步本章还对课题研究背景与研究意义进行分析,还进行了系统可行性分析,简要简介了论文各章内容。第二章是系统需求分析。重要内容是系统性能规定及功能需求分析,最后按面向对象分析方式给出了系统用例模型、活动图、数据流图以及数据字典。第三章是系统设计某些,本章重要针对系统进行总体系构造设计,这某些设计是从用例模型及活动图导出;系统数据模型设计涉及了核心E-R
34、图、关系模型和某些重要数据表;最后拟定了系统开发和运营环境以及开发本系统所涉及某些核心技术。第四章简介是系统内核设计,涉及ASP工作原理、系统三层构造、系统模型构造设计。第五章简介是注册模块,注册模块涉及顾客注册、顾客登陆、找会密码密码这三个功能,及其顾客安全性。第六章简介是网上课堂模块,涉及这个子模块所要实现功能,设计中核心技术要点。第七章简介是作业模块,涉及这个子模块所要实现功能,设计中核心技术要点。第八章简介答疑模块,涉及这个子模块所要实现功能,设计中核心技术要点。第九章简介是公示模块,涉及这个子模块所要实现功能,设计中涉及技术要点。第十章简介是在线测试模块,涉及这个子模块所要实现功能,
35、设计中涉及技术要点。最后是结论,道谢以及参照资料。 2 系统需求分析依照第一章所定义课题研究方向及目的,本章将对系统功能进行详细需求分析,详细分析计算机网络教学网站所要实现功能以及欲达到效果。2.1 系统性能规定(1)磁盘容量规定:本系统属于B/S模式构架,因而存储容量较小,数据库系统也不是很大,数据库文献占用空间也不是很大。但是该教学网站中在线教学模块将会占用很大空间。某些教师教学视频在文献中将会占用很大空间。如果空间不够,这个就要管理员及时清空系统中过期文献。(2)安全性规定:本系统有着权限设立,不同顾客有不同权限,普通游客不可以越权进行学生操作,学生也不可以越权更改或者访问教师页面。教师
36、可以赋予管理员权限,可以对网站进行任何操作。同步对于非法顾客,不可以依照顾客相对网址来访问网站和对网站进行任何操作。必要进行登陆才可以访问操作。(3)适应性规定:规定界面和谐,菜单清晰,学生和教师都能不久熟悉网站。对于某些文章、课件发布规定达到所见即所得效果。2.2 系统功能需求分析本系统规定采用Browser/Server模式设计开发,可以作为普通高等院校网络学堂;可觉得教师辅助教学或者网络教学提供一种完善教学网站;学生可以运用本教学网站来完毕某些课程学习任务。2.2.1 功能划分计算机网络精品课程教学网站依照不同使用者,可以分为两个某些:一是面向教师某些,同步这个教师某些被赋予了管理员权限
37、。教师某些内容涉及发布公示,在论坛答疑,考试管理,资料库管理,在线教学;二是面向学生某些,学生可以进入网上学堂进行自学该门课程,同步可以进行作业参照,学生可以进行在论坛答疑和刊登问题。普通游客也可以浏览网站,但是需要进行注册登陆,但是不能对作业某些进行操作。2.2.2 功能描述 依照系统功能划分,本系统详细需求描述如下:2.2.2.1 登陆功能为了使得网站某些信息和使用功能只对顾客开发,就必要有一种会员登陆注册系统。作为一种基本登陆注册系统,应具备如下三个方面功能:(1)接受新顾客注册,引导新顾客填写必要个人资料;(2)实现顾客登陆;(3)对于已经注册顾客,如果密码丢失可以通过忘掉密码这种办法
38、来找回密码。2.2.2.2 网上课堂功能 该子模块可以提供文本课件,视频课件,可以有各种形式文本课件。固然也可以依照需要提供其她课件形式。对于文本课件,本系统可以采用是网页形式来进行链接,这样在网站上面显示时候会比较好看一点。学习完网络课件后,可以做课后某些习题来巩固学习知识。而视频课件,可以以课程章节顺序来发布。对于本系统而言可以给出其视频链接地址。对于其她课件形式,可以直接导入Powerpoint,Word等附件或者网上课件链接等其她方式来让学生访问,同步要提供一种网上资料库为课堂知识学习提高提供一种基本,如果该网站知识不能满足学生需求,可以通过其课程素材来查找其她资料来进行学习。2.2.
39、2.4 答疑功能该模块功能类似BBS系统。其详细规定如下: 对于这个答疑教室由教师来对学生提出问题进行回答,可以对帖子进行管理。学生可以直接进入自己栏目进行提问。 学生问题通过教师管理界面看到,该问题与否回答,这个功能是专门向学生和教师提供。其她学生可以看到该问题,以及教师解答。学生既可以通过自己提问,谋求解答,也可以通过查询其她同窗提出问题及教师解答提高自己知识水平。2.2.2.5 公示功能教师可以实现公示以及新闻发布,同步可以通过公示功能向学生发布作业信息。教师负责公示编写、发布、修改、删除。2.2.2.6 实时交流功能 顾客只要随便自己注册一种名字就可以进入BBS论坛,可以和其她顾客进行
40、实时交流。这样可以以便顾客交流。2.2.2.7 测试功能考生可以依照自己选取有关章节试题进行测试。教师可以设立测试内容,且详细考试过程做时间控制。2.3 用例模型2.3.1普通顾客用例图图2.1是普通顾客对该网站进行操作用例图,对于顾客来说,要访问该网站,必要先注册,登陆,然后才干对该网站进行操作,通过身份认证后,顾客可以进行课件浏览,可以对答疑模块,测试模块,进行操作。 图2.1 普通顾客用例图 2.3.2学生用例图在该系统中,学生要进行访问该网站时候,要像普通顾客同样注册登陆,但是学生比普通顾客多一种权限就是先进行身份认证后对作业系统进行操作。用例图如图2.2所示: 图2.2 学生用例图2
41、.3.3教师用例图 教师用例图表达了教师操作权限,教师可以有管理员权限,身份认证通过后来,教师可以进行公示管理,作业模块管理,答疑模块管理,学习资料库模块管理,考试模块管理。详细用例图如图2.3所示: 图2.3教师用例图2.4 活动图进入本系统后,有两个活动选项,一种是供普通顾客系统登陆入口,一种是供教师系统登陆入口,系统活动图如图2.4所示: 图2.4系统活动图 2.5 数据流图如下是系统某些数据流图,重要是教师和学生登陆,然后教师和学生由于权限不同所做不同操作。但是在系统中,学生要重新注册一种帐号才干登陆,这样就给了其她游客也可以访问该网站权限,但是也要注册帐号。图2.5是系统一级数据流图
42、,图2.6是系统二级数据流图。 图2.5一级系统数据流图 图2.6二级系统数据流图2.6数据字典 数据字典是系统分析阶段重要文档,它清晰地定义与详细地解释了数据流程图上不能详细表达内容,同步它也是同顾客交谈工具。下面详细列出本系统中数据字典: 表2.7 D1顾客信息名字:顾客信息别名: 顾客描述:记录顾客信息定义:顾客信息=顾客名+密码+性别+年龄+系别+联系方式+权限位置:顾客资料名字:顾客名别名: 帐号描述:唯一标记某一顾客定义:顾客名=1字符20位置:顾客资料 考试成绩表 名字:权限别名: 描述:顾客所能操作内容定义:类型=1字符50位置:顾客资料名字:密码别名: 描述:验证帐号定义:密
43、码=1字符20位置:顾客资料 表2.8 D2资料信息名字:资料编号别名: ID号描述:唯一标记某一资料定义:资料编号=1整型4位置:资料信息某些 名字:资料信息别名:描述:记录资料详细信息定义:资料信息=资料编号名称URL+类型日期权限位置:资料信息某些 名字:URL别名:资源定位器 描述:网上可以唯一标记网站地址定义:URL=1(字符)100位置:顾客信息某些名字:名称别名: 描述:标记某一资料名称定义:名称=1字符80位置:资料信息某些 表2.9 D3公示信息名字:公示编号别名:描述:标记某一种公示定义:系别代号=1整型4位置:公示信息某些 名字:公示信息别名: 描述:记录公示有关信息定义
44、:公示信息=公示编号+公示名称+编写人员+发布时间+发布内容 位置: 公示信息某些 名字:公示编号人员别名:描述:显示发布公示人定义:系别代号=1整型50位置:公示信息某些 名字:公示名称别名: 描述:公示标题定义:系别名称=1(字符50位置:公示信息某些名字:发布时间别名:描述:公示发布是时间有效期定义:系别代号=1整型50位置:公示信息某些 名字:公示内容别名:描述:描述标题定义:系别代号=1文本50位置:公示信息某些 表2.11 D4答疑信息名字:题目号别名: 描述:唯一标记某一种问题定义:题目号=1整型4位置:答疑信息某些名字:答疑信息别名:描述:记录顾客提问信息定义:答疑信息=题目号
45、标题显示标记回答标记+问题内容回答+时间位置:答疑信息某些名字:时间别名: 描述:标记与否回答了问题定义:时间=0(时间型)4位置:答疑信息某些名字:回答问题别名: 描述:回答提出问题定义:回答问题=1文本行16位置:答疑信息某些名字:回答标记别名: 描述:标记与否回答了问题定义:回答标记=0(比特)1位置:答疑信息某些名字:显示标记别名: 描述:标记与否显示定义:回答标记=0比特1位置:答疑信息某些 表2.12 D6测试信息名字:题目号别名: 描述:标记考题定义:题目号=1长整型8位置:考试信息某些名字:考试信息别名:描述:记录考试信息定义:考试信息=题目号名称题目类型选取+内容对的答案+备注+学号+考试成绩+日期位置: 考试信息某些 名字:备注别名: 描述:记录对试题点评定义:备注=1字符50位置:考试信息某些名字:帐号别名: 描述:记录顾客信息定义:帐号=1字符20位置:考试信息某些名字:内容别