课程设计:学生限时答题测评系统感悟

本文档详述了一个学生限时答题测评系统的设计过程,包括登录验证、随机抽题、答题功能、成绩显示和文件记录等功能实现,以及网络版程序的设想。作者还分享了项目中遇到的挑战、解决方案以及团队成员的学习体会。
摘要由CSDN通过智能技术生成
单位名 怀化学院计算机科学与工程学院
课程名称 《高级语言程序设计》
班级组号 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)窗口名修改,格式判断功能
* 实现该功能的思想
* 核心代

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值