大学计算机基础考试系统需求分析

需积分: 0 1 下载量 88 浏览量 更新于2024-11-03 收藏 113KB DOC 举报
"一个与同学合作开发的考试系统的需求说明书,详细阐述了软件需求和设计,旨在创建一个安全、公平的《大学计算机基础考试系统》(TSCBC),以解决现有考试系统的诸多问题,如替考、手动记录成绩、答案无法保存等。文档包括引言、任务概述、用户特点、假定和约束等部分,提供了系统功能结构图,并指出了不同用户角色的功能需求。" 在《大学计算机基础考试系统》的需求分析中,首先强调了需求分析的重要性,它是项目开发的关键阶段,通过与用户沟通明确需求,并用文档形式呈现系统数据流程,为后续的系统分析、设计和编程提供指导。项目起因于当前考试系统的不完善,例如替考行为、手动记录成绩导致的错误和丢失、无法保存学生答案等问题,这些都对考试公平性产生了负面影响。因此,欧阳老师提议并由科研小组决定开发新的考试系统。 在定义部分,提到了几个专业术语,如TSCBC(大学计算机基础考试系统)、DFD图(数据流程图)、数据字典和C2级安全等级,这些都是系统设计和实施的重要参考。DFD图用于描绘系统功能,数据字典则详细描述系统中所有数据元素,而C2级安全等级确保了系统具有一定的安全保护措施。 系统的目标是创建一个公平、公正的考试环境,简化教师的出题和成绩管理,同时为学校提供审核工具。它主要服务于学生、教师和管理员三类用户。学生可以进行考试和查询成绩,教师负责出题、设置答案和考试系统,而管理员则负责输入用户信息、防作弊措施等。系统开发计划在2010年3月6日至6月6日之间完成,将利用Word、Excel和PowerPoint等工具存储和还原数据。 此外,系统采用的技术包括将这些文档类型存入数据库,实现数据的存储和恢复,这将极大地提高系统的功能性和用户体验。通过这样的设计,TSCBC有望解决现有考试系统存在的问题,提高考试的公正性和效率。