admin管理员组

文章数量:1546096

单位名 怀化学院计算机科学与工程学院
课程名称 《高级语言程序设计》
班级组号 1901班 第13组
团队名称 踏金小组
小组成员 姚弯,胡湘宇,李润湘
课程设计题目 学生限时答题测评系统

一、课程设计题目基本要求介绍***
这是一个可以让学生限时答题的测评软件,可以让学生在规定时间内答题,题目是从题库中随机不重复的抽取,并将学生的成绩按等级划分出来,可供学生知道自己的水平怎么。
二、流程图
图1登录和测验前预备流程图
图二答题过程流程图

图3答案分析和版本发布流程图

三、项目目前的进展
*主要写已实现的功能,功能完成的具体程度

1.如果没有按学号+姓名的方式可以提示重新输入。

2.一旦输入正式的学号和姓名之后,窗口标题应该修改为该生输入的“学号+姓名”。

3.答题开始时,倒数5秒,每秒倒数1次,倒数不计时

4.支持大小写答题功能,如学生输入fF,等同于ff,支持开头是空格或者回车的错误输入,不会因为误输入而判错,如输入 \nff(空白表示空格,\n表示回车),等同于输入ff。

5.题库中的题目分为难易两档,随机抽题时,可以设定抽取难题的比例,比如63%的几率会抽到难题,那么37%的几率会抽取容易的题目。

6.每完成一道题目,提示该同学已正确多少道,已耗时多少秒。

7.每道题回答正确还是错误,应该易于辨识,比如正确的提示为绿色,错误的提示为红色。
8.超时后不关闭程序。

9.根据学生表现的不同等级,显示不同颜色的成绩单,还可以根据学生不同的等级,输出不同的提示话语。

10.(5) 答题日志:记录所有屏幕上打印出的语句,将所有语句按输出的程序全部记录在【学生基本信息_EXAM.txt】之中。
网络版程序:以上功能属于单机版内容,大概看懂参考程序server.c和client.c程序,了解大概意思,能阅读已有的可运行程序将自己已完成的单机版程序改为客户端和服务端的网络版程序。

11.如果考生达到某个级别以上,考生会将【学生基本信息_EXAM.txt】自动发送给服务器端,在服务器端中保存下来。

12.考生答完后(客户端)将某些重要的考生完成信息发送给服务端,服务端可以生成特定的文件来记录下这些客户端发来的考生完成信息。(文件记录的语句越完整越好)

13…布一种新的练习模式,练习模式可以自己设定限制的时间,属于单机版,用于个人练习,但功能基本类似。

3.核心功能讲解
(1)窗口名修改,格式判断功能
* 实现该功能的思想
* 核心代

本文标签: 课程设计学生系统