在线题库管理系统计算机软件专业内容摘要:

通用性,很多不仅是适用面窄,并且没有得到很好的维护,现阶段已经存在的在线题库管理系统虽然很多,但是存在诸多问题,现阶段的在线题库管理系统没有得到实时的更新系统中的知识,同时系统没有太大的实用性,在初高中的师生非常关心的升学考试的知识点以及平时所学内容提升没有太大帮助,并且对于系统的维护管理没有实现与社会知识的同步更新以及合理的管理系统中的资源,使得在教师和学生使用的时候,不能快速的定位所需要的知 识;在现有系统中也没有很好的将各学科综合到一个系统并为用户提供可信可靠的知识,同时在现有系统中对题库中数据的来源没有做到很好的控制,对于各学科间关系及各科目之间知识体系互补没有很好的表现在系统中,使得在使用系统的过程中,存在很大的不确定性和获取知识的随机性。 苏玉娇:在线题库管理系统 6 2 在线题库管理系统需求分析 需求陈述 根据调研分析及对网上信息的整合得知,在线题库管理系统共分为 6 个功能,其中用户管理包括新增用户和查看(修改)用户信息,科目管理包括增加科目和科目管理,题型管理包括题型信息和增加题型,试卷管理包括试卷信息和 试卷生成,教材管理包括教材信息和增加教材,题库管理包括题库管理和增加问题。 每项功能具体描述如下: ( 1)用户管理 用户管理是指在系统中进行增加用户,删除已存在的用户,修改已存在的用户信息及查询已存在的用户信息操作;用户管理功能的操作者可以分为超级管理员和教师,超级用户可以管理所有人,对整个系统中已经存在的账户有完全的操作特权,而教师只能查看及修改自己的信息和新建其他的教师用户账户。 ( 2)科目管理 科目管理是指在系统中进行增加科目,删除已存在的科目,修改已存在的科目信息及查看已存在的科目信息操作;该功能的 操作者分为超级管理员和教师,而两者均有对科目进行完全的增加,删除,修改和查看的操作特权。 ( 3)题型管理 题型管理是指在系统中进行增加新的题型,删除已存在的题型,查看已存在的题型,修改已存在的题型信息操作;题型管理功能的操作者可分为超级管理员和教师,而两者均有对题型进行完全的增加,删除,修改和查看操作特权。 ( 4)试卷管理 试卷管理是指在系统中进行查看已存在的试卷信息,生成新的试卷操作;而查看已存在的试卷信息包括对已存在的试卷进行更改,保存为 word,在线网页预览试卷,删除已存在的试卷操作;试卷生成,即根据 所选择的试卷类型和为试卷所选择的题目生成该试卷;该功能的操作者可以为超级管理员和教师,但是普通教师只能查看属于自己的已经存在的试卷,修改自己的已经存在的试卷和增加新的试卷,而超级管理员在系统中对试卷管理功能具有完全的操作权限。 ( 5)教材管理 教材管理是指对系统中教材信息进行增加教材信息,删除已经存在的教材信息,修改辽宁工程技术大学毕业设计(论文) 7 已经存在的教材信息和查看已经存在的教材信息操作;该功能的操作者分为超级管理员和教师,而两者对系统中教材管理功能均具有完全的操作特权。 ( 6) 题库管理 题库管理 包括查看题库信息和增加问题;增加问题 是指向题库中增加不同类别的试题;查看题库信息包括按照所选择的题型分类查看题库中的试题和对数据库中已经存在的试题进行修改和删除操作。 该功能的操作者为超级管理员和教师,而两者对系统中题库管理功能均具有完全的操作特权。 Use Case建模 定义活动者 根据系统的需求分析可以确定 2 个活动者,即教师,超级管理员。 如下图 21 所示: 超级管理员 教师 图 21 系统活动者图 Fig21 actor graphics for system Use Case 图 根 据系统需求分析,结合上节系统活动者的定义分析,得到整个系统功能的 8 个用例如下: ( 1) 教师用户管理 ( 2) 超级管理员用户管理 ( 3) 科目管理 ( 4) 题型管理 ( 5) 教师试卷管理 ( 6) 超级管理员试卷管理 ( 7) 教材管理 ( 8) 题库管理 结合活动者和用例得到系统的用例图如下图 22 所示。 苏玉娇:在线题库管理系统 8 查看信息教师查看信息超级管理员科目管理教师/超级管理员题型管理教师/超级管理员试卷管理教师 试卷管理超级管理员教材管理教师/超级管理员题库管理教师/超级管理员 图 22 系统 Use Case 图 Fig22 use case graphics for system 教师的用户管理分为查看个人信息和增加新用户;查看个人信息时,可以对个人信息进行修改,增加用户时,需要录入用户名称、用户密码、用户描述信息等相关操作,经分析得 到教师的用户管理阶段用例图如下图 23 所示: 查看信息修改个人信息增加用户教师 图 23 教师用户管理 Use Case 图 Fig23 use case graphics for teacher user management 辽宁工程技术大学毕业设计(论文) 9 超级管理员的用户管理分为查看系统中所有已存在的用户信息和向系统中增加原不存在的新用户;查看用户信息时,可以对查看到的用户信息进行修改和删除系统中已存在的用户信息操作,增加用户时,需要录入用户名称、用户密码、用户类型、用户描述信息等相关信息,经分析得到超级管理员的用户管理阶段用例图如下图 24 所示 : 查看 用户信 息修改 用户信 息增加 用户删除 用户信 息超级 管理员 图 24 超级管理员用户管理 Use Case 图 Fig24 use case graphics for super administrator user management 超级管理员 /教师的科目管理分为查看系统中所有已存在的科目基本信息和向系统中增加原不存在的新科目;在查看已存在的科目信息时,可以对科目的基本信息进行修改和删除查看到的科目操作;在增加新的科目的时候,需要输入科目名称和描述信息;经分析得到科目管理功能的用例图如下图 25 所示: 查看 科目信 息删除 科目增加 科目修改 科目信 息教师 /超级管理员 图 25 科目管理 Use Case 图 Fig25 use case graphics for subject management 超级管理员 /教师的教材管理分为查看系统中所有已存在的教材基本信息和向系统中增加原不存在的新教材;在查看系统已存在的教材基本信息时,可以对教材的基本信息进行修改和删除查看到的教材操作;在增加新的教材的时候,需要输入教材名称和描述信息;经分析得到教材管理功能的用例图如下图 26 所示: 苏玉娇:在线题库管理系统 10 修改教材信息查看教材信息删除教材增加教材教师/超级管理员 图 26 教材管理 Use Case 图 Fig26 use case graphics for teaching materials management 超级管理员 /教师对系统中的题型管理功能分为查看系统中已存在的所有题型基本信息和向系统中增加原不存在的新题型;在查看系统中题型基本信息时,可以对题型的基本信息进行修改和删除查看到的系统中已存在的题型操作;在增加新的题型的时候,需要输入题型名称和描述信息;经分析得到题型管理功能的用例图如下图 27 所示: 修改题型信息查看题型信息删除题型增加题型教师/超级管理员 图 27 题型管理 Use Case 图 Fig27 use case graphics for question type management 教师的试 卷管理分为查看系统中已存在的所有拥有人为自己的试卷信息和向系统中增加原不存在的新试卷;在查看已存在的个人试卷基本信息时,可以对个人试卷信息进行修改、删除已存在的属于自己的试卷、预览已存在的属于自己的试卷及将属于自己的试卷导出为 word 文档操作;在向系统中增加原不存在的新试卷时,需要输入试卷名称、试卷所属科目、试卷类型信息,然后向新增加的试卷中添加试题,在该系统中,是按照题型进行问题的分类检索进而选择所需的试题并添加到试卷中;经分析得到教师的试卷管理阶段用例图如下图 28 所示: 辽宁工程技术大学毕业设计(论文) 11 输入试题信息个人试卷预览试卷生成个人试卷导出为word修改个人试卷信息查看个人试卷信息删除个人试卷教师ex tend 图 28 教师的试卷管理 Use Case 图 Fig28 use case graphics for teaching examine management 超级管理员的试卷管理分为查看系统中已存在的所有的试卷信息和向系统中增加原不存在的新试卷功能;查看试卷信息时,可以对查看到的试卷信息进行修改、删除查看到的试卷、对查看到的试卷进行预览及导出为 word 文档操作;增加新试卷时,需要录入试卷名称、所属科目、试卷类型及试卷中题目信息等相关操作,经分析得到超级管理员的试卷管理阶段用例图如下图 29 所示: 输入试题信息试卷生成修改试卷信息查看试卷信息删除试卷试卷预览试卷导出为word超级管理员ex tend 图 29 超级管理员的试卷管理 Use Case 图 Fig29 use case graphics for super administration examine management 苏玉娇:在线题库管理系统 12 超级管理员 /教师能够进行题库管理和查看题库基本信息,在进行题库管理时,可以进行增加试题的操作;在查看题库信息的时候,可以对试题进行修改和删除,经分析得到题库管理管理功能的用例图如下图 210 所示: 修改问题 查看问题删除问题增加问题教师/超 级管理员 图 210 题库管理 Use Case 图 Fig210 use case graphics for question library management 用例说明 根据如上的教师用户管理功能用例图可以得到教师用户管理用例的用例说明,如下表21 所示: 表 21 教师用户管理功能用例图的用例说明 Table21 use case description for teacher user management function 用例名称 教师用户管理 用例描述 当教师触发用户管理这个功能的时候是这个用例的开始。 它处理部分有关用户管理的问题,当教师完成用户管理功能并提交更新该功能到下一个环节时它就结束了 参与者 教师 优先级 3 前置 条件 用户以教师的权限登陆系统 后置条件 进行用户管理;等待系统处理提交请求 基本操作流程 1. 教师触发用户管理事件 2. 系统验证触发事件的用户身份 3. 教师提供需要更新的信息 4. 教师提交更新的内容 5. 系统处理用户提交的请求 可选操作流程 教师提供的信息和系统中其他关联信息不匹配,则系统拒绝处理教师的请求 被泛化的用例 无 被包含的用例 无 被扩展的用例 无 根据如上超级管理员用户管理功能用例图得到超级管理员用户管理用例说明如下表22 所示: 辽宁工程技术大学毕业设计(论文) 13 表 22 超级管理员用户管理功能用例图的用例说明 Table22 use case description for super administration user management function 用例名称 超级管理员用户管理 用例描述 当超级管理员触发用户管理这个功能的时候是这个用例的开始。 它处理有关用户管理的问题,当教师完成用户管理功能并提交更新该功能到下一个环节时它就结束了 参与者 超级管理员 优先级 3 前置条件 用户以超级管理员的权限登陆系统 后置条件 进行用户管理;等待系统处理提交请求 基本操作流程 1. 超级管理员触发用户管理事件 2. 系统验证 触发事件的用户身份 3. 超级管理员提供需要更新的信息 4. 超级管理员提交更新的内容 5. 系统处理超级管理员提交的请求 可选操作流程 超级管理员提供的信息和系统中其他关联信息不匹配,则系统拒绝处理超级管理员的请求 被泛化的用例 无 被包含的用例 无 被扩展的用例 无 根据如上的超级管理员 /教师科目管理用例图可以得到超级管理员 /教师科目管理用例的用例说明如下表 23 所示: 表 23 科目管理用例说明 Table23 use case descriptions for subject management 用例名 称 科目管理 用例描述 当教师 /超级管理员发起科目管理这个动作的时候是这个用例的开始。 它处理有关科目管理的相关问题,当教师 /超级管理员完成科目管理功能并提交该业务到下一环节时它就结束了。 参与者 超级管理员 /教师 优先级 4 前置条件 登录者以教师 /超级管理员的身份登录 后置条件 等待系统处理提交。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。