预览加载中,请您耐心等待几秒...
1/3
2/3
3/3

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

某高校VFP课程上机测评系统的分析与设计的任务书 任务书 一.任务背景 为了加强高校计算机科学专业学生的编程能力和实践能力,某高校计算机系开设了VFP(VisualFoxPro)课程,该课程是一门掌握VFP开发技术的实践性课程,培养学生解决实际问题的能力,提高学生的实际动手能力。为了更好地检验学生的学习成果和评价学生的实际能力,我们需要开发一个VFP课程上机测评系统。 二.任务目标 本次VFP课程上机测评系统的目的在于设计并实现一个测评系统,能够通过对学生的实际代码进行测试,来检验学生的VFP编程能力和熟练度。 具体目标如下: 1.开发一个操作简单、易于使用的VFP课程上机测评系统。 2.实现针对VFP编程的测评功能,能够对学生提交的代码进行编译、运行和评分。 3.提供当前学生任务完成情况的详细统计信息,包括已通过任务数和未通过任务数等参数。 4.提供人工阅卷和系统自动批阅两种批阅方式。 5.能够记录学生提交的代码以及测试日志,供后期查阅和比对。 6.允许多个用户同时访问,保证系统的高并发性和扩展性。 三.任务内容 本次VFP课程上机测评系统的内容如下: 1.系统前端界面设计。 系统前端应该采用图形界面,实现增删改查等功能操作。界面设计应该符合人性化设计原则,具有良好的可操作性和易读性,方便学生操作。 2.数据库设计。 系统需要对学生提交的数据进行存储管理,因此需要设计相应的数据库结构和表格以对学生代码进行归类管理。同时还应当设计相应的数据字典和管理权限,保证数据的完整性和安全性。 3.模块功能开发。 系统模块的功能开发包括:学生账户管理模块、编程任务管理模块,编译执行评测模块、数据分析和报表生成模块。其中学生账户管理模块能够管理学生的个人信息,编程任务管理模块类别通过给学生分配实际的编程任务,编译执行评测模块成功对学生代码进行编译和执行,并给出正确率、运行时间等信息,数据分析和报表生成模块能够对学生完成情况进行统计和分析。 四.开发周期 本项目的开发周期大约为3个月,包括系统调研、需求分析、原型设计、系统实现、测试和部署等环节。 五.质量标准 本项目的最终交付,应具备如下质量标准: 1.系统功能完备,能够满足项目任务书中所描述的全部需求。 2.系统代码规范,具备良好的可读性、可维护性和可扩展性等特点。 3.系统性能稳定,同时具备高并发性。 4.系统可操作性强,能够操作简单、易于使用。 六.开发人员要求 1.熟练掌握VFP编程技术,具备VFP编程作品或者相关经验。 2.具备良好的数据库设计能力和熟练的SQL语言编写能力。 3.具有独立思考和解决问题的能力,能够快速响应问题并独立解决。 4.具有良好的团队合作精神和沟通能力,能够与团队成员协作完成项目开发和实现任务目标。 七、资源需求 1.硬件需求:Deploy运行环境 2.软件需求:MicrosoftVisualFoxPro 3.人力需求:3人以上,具有VFP编程技术和数据库设计能力的开发人员 4.预算:暂无 5.其他:需由相关部门协助提供必要的技术和协调支持。 八、任务拟定人 张三、李四、王五 九、批准人 某高校计算机系系主任 十、时间安排 任务开始时间:20xx年xx月xx日 任务结束时间:20xx年xx月xx日