项目管理系统—在线考试系统
- 格式:doc
- 大小:285.45 KB
- 文档页数:20
实用文档
HUBEI UNIVERSITY OF AUTOMOTIVE TECHNOLOGY
在线考试系统案例分析
实用文档 目录:
1、导言 现在,计算机硬件技术的发展已经达到了相当高的水平。但是,远程教育软件的开发目前还处于起步阶段,随着这项技术的不断深入发展,就要求有更好、更完善的软件系统应用到远程教育当中去,这就给软件设计人员提出了更高的设计要求。 远程教育包括很多环节,例如教学系统、答疑系统和考试系统等等。其中很重要的一个环节就是在线考试系统,同时它也是最难实现的环节。在我国,虽然远程教育已经蓬勃地发展起来,但是目前学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次考试至少要经过五个步骤,即人工出题、考生考试、人工阅卷、成绩评估和试卷分析。显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。随着计算机应用的迅猛发展,网络应用不断扩大,如远程教育和虚拟大学的出现等等,且这些应用正逐步深入到千家万户。人们迫切要求利用这些技术来进行在线考试,以减轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试更趋于公证、客观,更加激发学生的学习兴趣。例如目前许多国际著名的计算机公司所举办的各种认证考试绝大部分采用这种方式。 在线考试是现阶段研究开发的一个热点。它是建立在国际互联网上的应用系统,客户端的配置可以极为简单,使考试不受地域的局限。一个完备的在线考试系统可以使用户在网上学习过后及时检验自己的学习效果,已发现自己的不足, 实用文档 使得学习效率得到很大提高。在线考试系统中题目的生成、试卷的提交、成绩的批阅等都可以在网络上自动完成。只要形成一套成熟的题库就可以实现考试的自动化。这样一来,教师所要做的只是精心设计题目、维护题库,而不是组织考试,从而大大减轻了教师的负担,这表明其经济性是相当可观的。为了适应新形势的发展,我进行了这一系统的初步设计工作,也可以说是做一个初步的探索,希望它能够在各类考试中发挥高效、便捷的作用,把老师从繁重的工作中解脱出来!
2、概述 在线考试系统主要功能包括学生管理、试卷管理、教师管理、学生在线考试等等。在线考试系统是对学校考试方式的优化和改进,是基于INTERNET环境的综合考试系统,方便教师学生进行考试和查询。目的是适应大环境的发展和方便信息的交流,充分利用学校资源,提高工作效率,系统具有标准化、分布式存储和检索、易用易维护开放等特点。 3、项目任务范围
本文主要考虑的是高校内部的在线考试系统,所以因其特殊性并不对所有人开放。系统主要用户可以分为两类:一种是学生用户,一种是教师用户。其中学生用户能使用的功能有:在线考试,成绩查询,修改信息等。教师用户使用的功能有:在线出题,修改成绩,修改试题,成绩查询等 任务分布见图一 实用文档 图一、任务分布图 4、项目目标
目前电化教育已经越来越普及,各地的学校纷纷建设自己的校园网,但是好多学校在投巨资建设校园网之后。未能高效的利用校园网的资源。在线考试系统提供了有效利用校园网,实现考试的无纸化。本软件产品可以达到以下目标。 1、提高考试效率,减少纸张的使用 2、节省开支 3、考试过程的清晰化 4、符合学校的标准和规则 5、项目组织结构
由于该项目在实施过程中需要涉及不同组织的各方面人员,而各组织之间的利益、任务和职责也不尽相同,因此明确定义项目组织结构和各自职责可保证项目的顺利进行。 市场部:负责项目的相关商务活动,负责与甲方交流商定。负责产品的说明。 项目管理:负责项目的组织和规划、负责项目计划制定和维护 实用文档 软件开发:负责项目的软件开发、配合产品的验收等相关活动 质量保证:负责项目过程和产品规范的制定、过程评审和产品审计 配置管理:负责项目的配置管理活动、负责软件产品的提交 角色映射表 项目管理组 软件开发组 质量保证组 配置管理组 负责人 王红 张磊 王伟 王明 组成人 1 1 1 1
6、项目生存期 根据该项目的特点并结合公司已有的软件生存期模型定义,本项目生存期采用增量模型如图:
设计 项目规划 需求分析
增量1
增量2
增量3 实用文档 生存期中的各阶段定义如下: 项目规划阶段 阶段目标:根据合同和初步的需求分析确定项目的规模、时间和资源需求。 输入:合同文本、SOW 过程:项目规划,计划确认 输出:项目计划 需求分析阶段 阶段目标:确定客户需求 输入:项目计划,SOW 过程:需求获取,需求分析 输出:原型系统,需求规格 设计阶段 阶段目标:总体系统结构设计 输入:原型系统,需求规格 过程:总体设计 输出:系统设计说明书,数据库结构定义 增量1实现 阶段目标:实现系统的旧书回收功能 输入:系统设计说明书、数据库定义结构 过程:详细设计,编码,代码走查,代码评审,单元测试 输出:详细设计说明书,源代码,可运行版本-1 增量2实现
集成测试 产品提交 实用文档 阶段目标:实现旧书再利用功能 输入:系统设计说明书、数据库结构定义 过程:详细设计,编码,代码走查,代码评审,单元测试 输出:详细设计说明书,源代码,可运行版本-2 7、时间计划
项目进度计划甘特图如图所示见图2
8、项目成本估算 现金流图见图3 实用文档 9、质量管理计划 文档目的 能够保证完成《在线考试系统》质量 文档范围 【描述本质量管理计划涵盖的计划范围。本文档将定义可交付物的质量标准和检验标准】。 参考
《软件向管理案例教程》第二版韩万江姜立新编著 项目背景 通过在线考试,以减轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试更趋于公证、客观,更加激发学生的学习兴趣。 项目结构 【描述项目质量管理团队成员组成,绘制组织结构图】。 【实施小项目时,项目经理负责保证质量。通常,可以指定一位质量监督员协助项目经理】。 【实施大的项目时,可成立质量保证小组,指定人员担任专职的质量经理。质量保证小组成员包括客户和第三方人员】。 质量管理 【可参照下表,描述在项目各生命周期阶段所需递交的交付物】。 序号 交付物 交付时间 负责人
1 软件规划 2016.7.20 张磊 2 需求开发 2016.7.20 王明 3 设计 2016.7.20 王红 4 通用功能 2016.7.21 张磊,王明 5 在线考试管理 2016.8.1 张才 6 成绩查询 2016.8.3 张才 7 试卷信息管理 2016.8.11 王红,张磊 实用文档 【描述项目质量控制过程中采用的评审方式。如:定期质量评审是对项目前一阶段的工作质量进行总结和评审,形成如下评审报告】: 项目评审 项目质量评审报告 项目名称 在线考试系统 质量经理 张磊 时间2016
项目阶段描述 检查内容 检查结果 项目按规范流程执行情况 合格
项目文档情况 充分 系统设计与需求的符合性 符合
技术实现方法的合理性、可行性、用户认同性 统一
项目进度情况 顺利 人员安排情况 合理 资源保证情况 优秀 对外协作情况 优秀 问题列表 序号 问题描述 带来的风险及影响 严重程度 解决办法、期限 2 不准确 是项目不符合现实 30% 1 5 不合格有漏洞 有篡改入侵 60% 3 11 不合格有漏洞 有篡改入侵 60% 2 16 不合格有漏洞 有篡改入侵 60% 1 24 不合格有漏洞 有篡改入侵 60% 3 30 不合格有漏洞 有篡改入侵 60% 2 36 不合格有漏洞 有篡改入侵 60% 2 45 不合格有漏洞 有篡改入侵 60% 3 4 其它意见和建议
无 实用文档 各质量检查点 【列举项目的质量检查点和初步时间计划,如】: 检查点 日期 项目计划阶段 2016.7.20 需求调研阶段 2016.7.20 需求分析阶段 2016.7.20 概要设计阶段 2016.7.20 详细设计阶段 2016.7.21-2016.8.11 编码/单元测试阶段 2016.8.11-2016.8.12 集成测试阶段 2016.8.13-2016.8.15 系统测试阶段 2016.8.16-2016.8.19 工程实施阶段 2016.8.19-2016.8.22
参与人员和要求 【无特殊要求,具体要求视情况而定】。 项目计划阶段检查清单 检查内容 检查时间 完成情况 负责人 项目规模 2016.7.19 通过 张磊 时间计划 2016.7.19 通过 张磊 项目需求 2016.7.20 通过 王明
需求调研阶段检查清单 检查内容 检查时间 完成情况 负责人 资源需求 2016.7.20 通过 张才 计划设置 2016.7.20 通过 张才
需求分析阶段检查清单
检查内容 检查时间 完成情况 负责人 项目计划 2016.7.21 通过 张磊,王明 sow 2016.7.21 通过 王明