【毕业学位论文】(Word原稿)高校辅助教学信息管理系统设计与实现-软件工程_第1页
【毕业学位论文】(Word原稿)高校辅助教学信息管理系统设计与实现-软件工程_第2页
【毕业学位论文】(Word原稿)高校辅助教学信息管理系统设计与实现-软件工程_第3页
【毕业学位论文】(Word原稿)高校辅助教学信息管理系统设计与实现-软件工程_第4页
【毕业学位论文】(Word原稿)高校辅助教学信息管理系统设计与实现-软件工程_第5页
已阅读5页,还剩66页未读 继续免费阅读

下载本文档

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

文档简介

中图分类号: 学校代码: 10055 密级: 公开 专 业 硕 士 学 位 论 文 高校辅助教学信息管理系统设计与实现 文摘要 I 中文摘要 信息技术 和网络 的发展为高校教学提供了 强有力的辅助手段。通过 开发基于互联网的教学辅助信息系统,能够使得学生更加方便的利用课余时间进行课程的自主学习, 对于课堂教学起到有效的辅助作用,保障教学质量的稳定提升。本文选择河南某高校 对于教学辅助 手段 的需求作为教辅系统开发背景,研发对于该高校具有实际应用价值的教学辅助信息系统。 系统开发按照 命周期模型 划分成为初始化、细化、构造、发布等若干阶段,明确了各个阶段所需要完成的设计开发任务。分析了系统使用者情况,通过 例图 描述了各种类型使用者的功能用例需求。 利 用 动图等图形描述方式,研究了系统中若干重要业务处理流程,明确了流程运行所需要处理的各种业务。 按照功能相关性的原则,将系统划分成为若干功能模块。每一个模块包括具有相关性的具体功能。以 系统功能模块结构的顺序,设计了支持各模块功能运行 期间 数据存储需求的数据库结构。 数据库结构设计形成了表结构设计方案和数据库创建 句。 采用 为系统开发平台,通过 框架组合模式构建了系统开发环境。 架对于业务逻辑处理模式进行规范, 架处理实体类与数据库表之间的映射关系管理。 根据 系统框架结构选择方案, 划分系统为页面、业务处理和数据访问三个层次结构。 设计了支持 系统各个 模块功能运行的业务处理和数据访问类。运用客户端页面技术完成了系统功能界面设计开发。 本文的研究形成了支持高校教学辅助工作的信息管理系统,该系统为高校教辅工作提供了技术支持, 保障了高校教学质量的稳步提升。 关键字: 教学辅助 ; 信息系统 ; 系统建模 ; I he of in of on it it is of A is as in in to a is of to in of of is ML ML to of is in is On of QL is 2EE is PA is to is PA is of is of is in of of 目录 录 第一章 绪论 . 1 第一节 选题背景和意义 . 1 题背景 . 1 究意义 . 2 第二节 国内外相关研究 . 3 外相关研究 . 3 内相关研究 . 4 第三节 文章研究内容 . 5 第四节 文章结构规划 . 6 第二章 项目规划与需求分 析 . 7 第一节 项目开发总体规划 . 7 目开发流程规划 . 7 件建模语言 . 9 件开发平台 . 9 第二节 教辅系统功能需求分析 . 10 与者用例分析 . 11 统功能分析 . 18 第三节 业务处理动态流程分析 . 19 统登录流程分析 . 19 卷调查流程分析 . 20 线考试流程分析 . 21 线作业流程分析 . 22 第三节 教辅系统性能需求分析 . 23 第四节 本章小结 . 23 目录 三章 数据库与实体类结构设计 . 24 第一节 数据库结构设计 . 24 据库作用与设计原则 . 24 据库 型设计 . 25 据库关 系模型设计 . 30 句构造 . 33 第二节 应用程序实体类设计 . 33 第三节 本章小结 . 35 第四章 教辅系统设计与实现 . 36 第一节 系统总体结构设计与实现 . 36 络部署结构设计 . 36 统开发平台构建 . 37 体类实现 . 39 第二节 应用程序设计与实现 . 41 本业务模块设计与实现 . 41 档管理模块设计与实现 . 44 论交流模块设计与实现 . 48 试管理模块设计与实现 . 52 据查询模块设计与实现 . 56 第三节 本章小结 . 59 第五章 总结与展望 . 60 第一节 全文总结 . 60 第二节 下一步研究方向 . 60 参考文献 . 62 致谢 . 64 目录 V 个人简历、学术论文与研究 成果 . 65 第一章 绪论 1 第一章 绪论 随着软件技术的发展,为高校教学工作提供了信息化的辅助手段。通过教学辅助系统,能够 对课堂教学进行有效延伸, 提高学生 的自主学习能力,保障高校教学质量的提升。 第 一 节 选题 背景和意义 本文以河南某高校教学辅助信息系统设计开发为研究题目,该系统的 开发对于 该 高校 教学工作具有 较强的 实际应用价值。 题背景 信息技术和网络技术的飞速发展,使得网络已经成为人们对于知识进行发布、传递和获取的重要途径。互联网对于知识的传递在人们 的生产生活中正在发挥着日益重要的作用 1。通过互联网进行信息发布,其主要方式是通过构建信息发布网站,通过对于网站后台数据的编辑而实现信息对外发布。信息的获取过程一般由搜索引擎确定信息来源,继而在对应的网站进行文件的下载上传。因此,网站系统建设在信息发布和获取过程中是必不可少的基础资源。随着我国网络系统建设的发展,各种教学资源网站、行业信息网站、在线学习网站等多种类型的网络学习系统层出不穷,已经成为全民学习的重要技术平台 2。 在高校教学方面,传统的黑板加粉笔的教学模式已经无法适应信息化条件下的教学要求 。全国各个高校普遍建立了多媒体教室,通过多媒体资源开展教学活动。但是其主要教学方法仍然是传统教学方法的翻版。多媒体教室的使用主要是以电子课件为主,通过课件演示和教师讲解完成教学工作 3。学生仍然是处于学习过程的被动角色,其通过接受教师的课堂教学内容完成知识的接受。在高校基本普及网络基础设施的背景下,基于网络平台的教学作为一种全新的教学模式,是多媒体教学的重要补充,其正在逐步进入高校课堂。网络教学是课堂教学的延伸,能够满足学生自主学习的要求。学生利用网络教学平台能够不受时间和空间的制约,通过系统访问终端设备 实现随时随地的学习,其具有第一章 绪论 2 较高的灵活性和互动性。教师能够基于网络教学平台对于学生进行及时的教学指导,以较强的师生互动保障教学效果。网络教学辅助系统已经成为高校人才培养过程中,对于教学质量进行提升的卓有成效的技术手段。 教学辅助信息系统以信息技术为基础,构建网络环境下教学活动模式的创新。学生通过系统能够深入了解教学相关的课程,对于课堂知识起到巩固的作用。并且能够获取大量教学相关的知识,包括教学大纲、电子课件、经典习题等。利用课下时间通过系统进行知识的学习,解决课堂所遗留问题,使得学生将传统的课堂教学模式转化为随 时随地的知识学习。 师生之间通过系统能够完成课堂教学相关内容的有效互动,形成教学活动的闭环互动效应。 河南郑州某高校的教学过程中,已经实现了多媒体教学手段。教师通过教学课件,以图像、声音等动态效果实现对于知识的传授。但该学校缺乏对于教学起到辅助作用的教辅信息管理系统。学生只能够通过课堂进行知识获取,如果对于某些重点、难点问题在课堂未能有效掌握,则学生需要课下根据教师的幻灯片进行自学。该学校教辅信息系统的短缺,已经成为制约教学质量提升的主要障碍。在这种背景下,该学校开发教学辅助信息管理系统已经成为迫切需要解决 的问题。在该学校校内专项基金的支持下,本文拟对该校的教学辅助信息系统进行设计开发,以保障该校教学工作质量的提升。 究意义 本文的研究 以高校教学辅助系统为选题 ,构建对于该学校教学辅助工作具有实际应用价值的教学辅助信息系统。本文的研究其实际应用价值主要体现在如下几个方面。 (1) 拓宽教学途径 学生利用教辅系统可以方便快捷的进行课程的预习、复习,摆脱了传统教学模式下对于教学课堂的完全依赖。学生可以不受时间、空间的制约,利用自己的课余时间进行教学内容学习。 信息系统为新的教学模式提供了技术支持,保障了教学质量的有效提升。 (2) 提高教学互动 学生通过教学辅助系统 可以对于课程学习过程中的各种问题进行实时反馈。教师 能够利用课余时间对于学生所提问题进行实时解答。师生之间通过系第一章 绪论 3 统进行全面互动,能够及时解决教学过程中的难点、重点问题。将系统中师生互动所发现的问题, 在课堂教学中进行有针对性的讲解,形成课堂教学工作的封闭反馈模式。 (3) 提高教学管理能力 利用教学辅助信息系统,可以将教学工作相关的各种通知、公告向学生及时传递。学生登录系统后,能够及时了解教学工作的各种最新通知。通过信息的及时传递,保 障 各项教学活动的 顺利开展。 第 二 节 国内外相关研究 国内外学者 在高校教学工作基础上, 对于教学辅助工作提出了相应的设计方案,形成了一系列 理论和实际应用 研究成果。 外相关研究 国外学者对于 计算机 教学辅助系统 ( 的研究 起步较早,形成了诸多研究成果 4。国外对于 研究始于 1958 年,其研究思想来源于 提出的教学机器以及 出的程序教学的概念。 术发展的初期阶段,开发出 统和 统 5。这两个系统是 术的雏形,其提出了与传统教学所不同的互动教学方法,成为 展历史上的标志性成果。但是受到当时技术条件的制约,其只具备单机运行能力,并且需要对于系统环境进行一系列复杂的配置 6。 在上世纪八十年代计算机技术全面发展的情况下,随着个人 的普及,为 统的开发运行提供了硬件平台支持。 多媒体计算机的出现,使得计算机具备了声音、图像、文字的处理能力,促使 展到一个新的阶段,其实用性逐步得到提升 7。 在互联网技术 发展的情况下,使得 统 的应用 进入了 新的阶段。基于 统逐步成为 系统的主要应用模式,其通过 丰富多样的页面元素对于信息进行显示。 系统具有资源共享性、信息时效性、访问便捷性的特点 8。 根据相关资料统计显示,在美国有 85%的大学开设有远程网络教育课程。其通过远程教育所开设的课程数量达到五万多个,能够全面覆盖美国高等教育第一章 绪论 4 的所有学科与专业 9。每年通过网络进行学习的学生数量呈现出倍增的态势。韩国对于 统的开发也给与了足够重视,根据韩国教育研究院的预测,在2015 年其 场规模将达到 50 万亿韩元规模 10。 目前国外 较为常用 学辅助系统平台主要有 T、 等 多种平台软件 11。 学平台软件 是基于 设计理念,其具有较高的全球应用份额。根据相关资料统计,全球有将近 3000 所高校在使用 品。该产品集成了课程的教和学的环境,教师能够通过平台开设网络课堂,学生可以在注册之后完成自主学习 12。 T 系统是由 学研发的教辅产品。该产品具备网络会议、学习追踪、在线聊天、学习小组构建等多种功 能。系统可以对于学生的学习效果进行追踪,利用系统所综合的教育专家意见,对于学生的学习提出有针对性的指导建议 13。 系统 提供了在线学习的解决方案。系统集成了 术,具备课堂发布、课程追踪等多种功能。学生可以在虚拟教室进行学习,通过设置学习目标对于学习过程进行监督 14。 内相关研究 国内高校对于 统的理论研究和应用开始于上世纪 80 年代后期。一些高校在教学过程中开发了数学、物理、英语等校内公共课程的辅助教学软件。软件通过图形、文字等方式进 行教学资源展示,以软盘拷贝的形式进行资源共享。 国家教育部相关部门在 1994 年成立了高校 作组,对于高校的 多科研实力较强的高校成立了 究室,负责校内范围的 发。在教育部门对于 用的大力推动下,国内高校的 用率逐步得到了提升。根据相关统计资料显示,国内高校目前有将近 50%已经教学过程中运用了 术 15。 随着网络技术的发展以及对于终身教育的需求,研究开发基于互联网的学系统成为计算机辅助教学的重要研究方向,具有广阔的应用前景。各大高校基于 过远程教学实现对于学生的授课。以中央广播电视大学为例,该校与 作组建了全国最大的远程教育系统,第一章 绪论 5 其在校生规模超过 20 万人 16。 由于 术 对于教学工作的巨大辅助作用,教育部 已经开始实施“新世纪网络课程建设工程”。该工程的减少目标是构建200 多门基础性网络示范课程,以及课程所对应的教学案例库、教学资源库、考试题库等配套资源。通过互联网对于优秀师资和优质教学资源进行共享,提高资源利用率 17。 在理论研究方面,国内学者通过 近些年的不断积累,也形成了一系列研究成果。 文 献 18对于某高校的教务系统进行了设计开发, 将教辅系统作为系统的一个独立模块进行开发。支持按照课程划分进行教学辅助的各项业务处理。 文献 19以 台对于教辅系统进行开发, 针对于系统的各个功能模块设计了 对应的业务逻辑处理方法,实现了教辅系统的常用功能。 文献 20分析了教辅系统中所需要实现的目标, 针对于各种类型的题目上传设计了相应的页面脚本和服务器端 组件对于页面数据进行自动封装。通过页面作实现各种类型题目的输入。 文献 21针对于某高校设计了相应的教务系统。各个教师可以对其所负责的课程进行资料上传、分数登记等操作,有效的辅助了教学工作顺利开展。 文献 22构建了教学管理系统, 分析了各门课程的教辅工作需求,设计 开发了对于各类课程具有通用性的教辅管理模块。 第 三 节 文章研究内容 本文的研究以河南某高校教学辅助信息系统的设计开发为题目,研发对于该高校具有实际应用价值的教学辅助信息管理系统。 教辅系统的需求是系统需要研究的主要问题。 教辅系统的使用者包括学生、教师、系统管理员等。每一类使用者 会从各自工作业务需求的角度出发,对于系统的功能有着各不相同的要求。 为了获取到各类使用者的需求,本 文 运用各种需求获取手段,分析系统各类使用者的功能要求,得到系统的需求分析方案。数据库设计是软件系统开发过程中的重要环节。数据库结构设计的优劣,直接关系到系统运行期的性能特征。 在分析系统各项功能 在运行期间数据存储的需求, 设计功能运行所需的数据存储结构。按照数据库 型、表结构模型的设计顺序,得到系统的数据库设计。 第一章 绪论 6 构建系统开发平台结构,划分软件系统的层次结构。根据各个功能模块的具体功能处理要求,设计功能实现类并完成系统的程序代码实现和功能界面开发。 第 四 节 文章结构规划 本文的研究,按照软件工程对于项 目开发的要求,设计开发高校教学辅助信息管理系统。本文根据研究内容对于文章结构进行安排,总体划分为如下的章节结构。 第一章:绪论。介绍该项目开发的选题背景和意义,综述国内外相关研究,明确文章的研究内容和总体章节结构。 第二章:项目规划与需求分析。 从总体上规划系统开发的生命周期、开发技术等方案。分析系统使用者的具体功能要求,得到系统需求分析文档。 第三章: 数据库与实体类结构 设计 。 设计系统的数据库结构,得到 数据存储方案。根据系统的整体结构,设计实体类以及类之间的关联关系。 第四章:教辅系统设计与实现。 构架 系统开发平台结构,对于系统进行程序详细设计和实现,完成系统功能界面开发。 第五章:总结与展望。 归纳文章的研究内容,对于下一步研究方向进行展望。 第二章 项目规划与需求分析 7 第二章 项目规划与需求分析 信息系统开发需要满足特定的 开发阶段划分,在不同的开发阶段需要完成各个阶段 所对应的开发任务。需求分析对于系统所需要达到的功能、性能指标进行描述。 本章对于项目开发的总体过程进行了规划,并完成系统需求分析。 第 一 节 项目开发总体规划 信息系统开发的总体规划用于明确项目开发的阶段划分,分析各个阶段所需要完成的设计开发任务,并选择系统开发的相 关技术方案。 目开发流程 规划 信息系统的开发需要满足特定的 开发流程,在流程的不同阶段完成 对应的设计开发任务。常用的软件开发流程模型有瀑布模型、螺旋模型、增量模型、型等 23。本项目选择 型作为项目开发流程模型,该模型描述如图 示 24。 图 目开发周期 型 第二章 项目规划与需求分析 8 图 于 型的各个开发阶段以及不同开发阶段的主要设计开发任务,以二维图形的方式 进行了直观描述。 在 型中,项目开发主要分为初始化、细化、构造和发布四个阶段。 (1) 初始化阶段 项目的初始化阶段是系统开发的首要环节。 在本项目的初始化阶段, 对于教辅 系统从多角度分析项目开发的可行性,确保教辅系统具有全面的可行性。选择教辅系统开发所需的技术方案,从整体上确定教辅系统的开发线路。 分析教辅系统与 外部 的边界,明确教师、学生等使用者在教学过程中对于教辅系统的具体需求。 研究教辅系统各项功能的具体 运行目标 。 (2) 细化阶段 在软件项目的细化阶段,开发目标是细化项目的需求分析,构建系统开发的体系结构基础。 对于教辅系统运行过程中各项主要的业务进行详细分析,构建流程分析模型。划分教辅系统的功能模块 结构,将其分为若干相对独立并且具有一定关联的功能模块。 选择教辅系统开发所需要的框架结构,根据特定的步骤搭建系统开发环境。 教辅系统的运行需要以实体类为数据载体,在软件各层次间进行数据传递。设计教辅系统的实体类结构,分析实体类之间的关联、组合、聚合等关系。 (3) 构建阶段 软件项目的构建阶段,对于软件产品进行程序设计与代码实现,并按照程序的功能和性能指标要求进行系统测试。 根据教辅系统的各项具体功能,按照软件开发环境的特点,设计支持教辅系统各功能运行的 类和方法。 按照应用程序的具体设计,完成代码实现。将教辅系 统交由高校教师进行试用,给出评价意见并进行相应的调整。 (4) 发布阶段 软件项目的发布阶段,对于系统的环境变量进行配置,完成各种参数的配置与优化。根据用户的反馈,对于系统进行少量微调 ,并将最终调试完成的产品交付用户使用。 件开发流程模型中,不同开发阶段对于 项目开发工作流具有不同的侧重 ,同时其他工作流也起到辅助作用 。在每一个阶段中,会通过工作流若干次的循环迭代,最终完成该阶段的项目开发任务。 第二章 项目规划与需求分析 9 件建模语言 软件系统的建模与分析,需要采用特定的业务建模语言进行模型描述。本项目中, 运用 模语言进行软件系统建模与分析 25。 一建模语言支持以图形化的方式对于软件系统进行建模分析。其提供给了用例图、类图、包图、对象图等多种图形 从多个角度进行系统模型构建与分析。 根据本项目开发所选择的生命周期模型, 在项目开发的不同阶段, 阶段任务的不同发挥着相应的作用 26。 在项目的初始化阶段,通过 例图进行 教辅系统 功能用例建模。描述教师、学生等使用者 的功能用例要求。通过用例图的边界,明确信息系统与外部环境的界限。 对 于教辅系统中各项业务的处理过程 ,采用 动图、状态图等图形进行各种业务的动态建模。 软件项目细化阶段,以 图对于 教辅 系统的实体类 、功能类 设计方案进行建模。 通过类图的方式,描述了系统中各种类的实现细节。 类图中构建了实体类的属性和方法,并设计不同类之间的耦合方式。类间耦合方式主要有关联、聚合、组合等多种方式。 项目的构建阶段将软件系统的设计转化成应用程序代码。 以 序图、状态图等图形,对于应用程序类之间的调用过程进行建模。通过 计 反向工程,可以 根据系统开发所选定的开发语言 完成 应用程序代码的自动实现。 在项目发布阶段,通过 署图、组件图等图形结构,描述 软件系统的总体部署结构 以及系统中各个组件之间的逻辑结构管理。 按照部署图所描述的部署结构, 搭建系统运行总体环境,实现系统上线运行。 件开发平台 信息系统开发,其常用的开发模式有 C/S 模式和 B/S 模式以及混合模式三种。基于 平台 的信息系统通常采用 B/S 模式进行系统开发。 B/S 模式下, 客户端 通过网络浏览器进行系统登录,所有的数据处理集中于服务器端。由于无需在客户端安装任何专门的软件包,在任何一种具备 网络浏览器的终端设备上均可进行系统访问,使得 B/S 模式的软件能够由电脑、手机、平板电脑第二章 项目规划与需求分析 10 等多种访问终端进行 访问 。 教辅系统采用 B/S 模式,能够为高校学生不受时间、空间限制,利用多种系统访问终端设备进行系统访问提供技术保障。因此本项目选择 B/S 模式进行系统实现。支持 B/S 模式系统开发的软件平台主要有 。由于 台属于开源软件, 并且具有诸多的开源框架结构可以利用, 能够有效简化系统的开发 27。因此,本项目选择 为系统开发平台。 台总体结构描述如图 示。 客 户 层W e b 浏 览 器A p p l e 客 户 端J 2 E E 应 用 服 务 器表 示 层W e b 容 器J S P S e r v l e tJ a v a B e a 逻 辑 层实 体 B e a B e a 驱 动 B e a 信 息 层数 据 库目 录 服 务消 息 队 列图 2台总体结构图 在 台体系结构中,其主要由表示层组件、业务逻辑组件以及 若干组件所构成。表示层组件包括 元素, 由 过 相应的数据读取代码对于 作用域以及 的属性进行读取并显示。表示层组件的数据显示规则采用 则进行数据解析。在业务逻辑层, 供了 体 话 多种业务逻辑处理元素,完成各项功能的 业务处理。 提供的 其他组件,在系统开发阶段起到开发辅助作用,例如: 件用于应用程序与数据库之间的通讯; 据库连接获取方式; 第 二 节 教辅系统功能需求分析 根据本项目开发 的总体规划,在项目的初始化 阶段需要明确系统与外部的第二章 项目规划与需求分析 11 边界,并形成系统的功能和性能需求分析文档。 功能需求分析过程中,通过综合 运用问卷调查、文献查阅、定向约谈等多种需求获取方法,得到系统使用者的功能要求。根据用户的功能要求,剔除其中的不合理成 份, 将不同使用者所提出的具有矛盾的需求成份进行整理, 保留在现阶段技术条件下可以实现的部分,综合形成功能需求分析方案。 系统功能需求分析方案具有全面、可实现、描述准确的特点。 与者用例分析 用例分析是对于系统中不同类型使用者功能要求的描述。 在全面了解系统使用者所提出的对于系统功能要求基础上, 采用 例图的方式,以图形化的方法描述使用者的用例 需求。 统 参与者分析 高校辅助 教学信息 系统 的使用者数量众多,包括高校教师、学生和相关职能部门工作人员。 根据不同使用者在系统运行期间所发 挥的作用及其职责不同,将使用者划分成为如下几类参与者。 (1) 系统 运维管理员 系统运维管理员 为高校内 对于教学辅助信息系统进行 运行管理, 管理 系统的运行期 基础功能业务。 (2) 学生 学生参与者代表系统的最主要使用者,也是系统中数量最多的 使用者。其利用系统完成 课程的学习。 (3) 教师 教师参与者代表各门课程的任课教师,其 通过系统对于所讲 的 授课程进行管理。 (4) 课程组长 课程组长参与者是高校在教学过程中每一门课程的负责人。课程组长 对于其所负责的课程进行总体管理。 (5) 教务领导 教务 领导参与者 代表 高校教务处对于教辅平台日常运行业务进行监督管理的相关工作人员。第二章 项目规划与需求分析 12 统运维管理员用例分析 系统运维管理员 对于系统运行期的基础功能业务进行管理。 分析系统运维管理员对于教辅系统的功能用例要求, 采用图 用例图对于该参与者进行用例需求描述。 运 维 管理 员院 系 设 置教 师 管 理账 号 管 理S Q L 查 询学 生 管 理权 限 管 理图 维管理员用例描述 运维管理员对于系统的功能用例要求包括院系设置、教师管理、账号管理、询等功能用例。 院系设置用例 对于学校的院系设置情况进行维护,在系统中构建与学校院系设置相同的院系结构,并维护院系之间的上下级从属关 系。 教师管理用例 管理教师的个人基本信息 ,能够对教师信息进行添加、删除、查询等功能操作。 账号管理用例 对教辅系统的登录账号进行管理 。 每一个账号 只有在可用状态下成功完成登录操作。 过输入自定义 以自定义 形式,能够不受系统功能限制,便捷的进行各种数第二章 项目规划与需求分析 13 据查询。 学生管理功能 对于各个院系的在校生信息进行统一管理。 支持对于学生进行信息查询、删除等操作。 权限管理功能用于管理教辅平台的各种操作权限,对于不同类型使用者进行授权等操作。 生参与者用例分析 学生参与者 利用系统进行课程学习,分析其功能用例要求,得到图 该参与者功能用例分析结果。 学 生课 程 注 册系 统 登 录在 线 考 试问 卷 调 查课 程 讨 论在 线 作 业资 料 查 询课 程 提 问图 生参与者用例描述 学生参与者对于系统的功能用例要求包括课程注册、系统登录、 问卷调查等功能用例。 课程注册功用例 提供学生进行课程注册操作,在校生能够注册校内所开设第二章 项目规划与需求分析 14 的任何一门课程。但课程的选课学生与非选课学生其对于系统的操作权限具有不同的限制。 系统登录用例提供学生进行教辅系统登录操作。其能够利用学生号作为登录账号进行登录操作。 在线考试用例支持学生对于课程进行在 线模拟考试,系统能够根据学生的答题情况结合正确答案,给出学生的考试分数。通过该功能,学生能够自主进行课程复习。 问卷调查用例用于对院系所发放的各种问卷进行回答。 问卷的形式一般为单选、多选类型,便于系统进行调查结果的自动统计。 课程讨论用例支持学生对于所注册课程进行学习交流, 学生能 够 进行讨论主题发布,以及回复其他学生发布的主题。 在线作业用例由选课学生利用系统对于教师所发布的作业进行完成。系统会记录学生的每次作业提交时间、作业 得分 等信息。 资料查询用例能够对于课程相关的大纲、教案、幻灯片等教学资料进行 查询,并能够对于资料进行下载。 课程提问用例支持选课学生利用系统向教师提出问题,并可以查看其他学生的提问及教师答复。 师参与者用例分析 对于教师参与者进行用例分析,通过图 用例分析图对于教师的用例要求进行描述。 教师参与者对于系统的功能用例要求 包括试题库管理、教学资料管理、作业批改等功能用例。 试题库管理用例支持教师对于其所开设课程的试题库进行数据管理。每一门课程只能由其所对应课程组教师,能够进行试题录入、试题修改、试题组卷等数据操作。 教学资料管理用例 对于各种教学相关的 类型文件进行管理。教师能够对于其课程组内的课程进行教学资料上传、删除、查询等功能操作。 作业批改用例对于学生所上交的课程作业进行批改,能够给出具体批改意见和每次作业的得分。 第二章 项目规划与需求分析 15 教 师试 题 库 管 理教 学 资 料 管 理作 业 批 改在 线 答 疑分 数 管 理通 知 管 理系 统 登 录图 师参与者用例描述 在线答疑用例用于对学生所提出的各种问题进行在线回答。教师的答疑会被所有选课学生所浏览,以减少学生的重复提问。 分数管理用例 由教师对于选课学生的平时分数进行管理。根据学生的历次作业得分,并结合学生的日常出勤,给出学生的课程平时分。 通知管理

温馨提示

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

评论

0/150

提交评论