主要功能如下:
①试题库管理:实现对试题库中试题信息的录入、修改、删除功能;
②考试功能:从试题库中随机抽取若干试题进行考试,并给出最终得分情况;
③试题统计:系统可根据实际情况进行扩展,如统计与某章节或某知识点有关的试题情况。
④系统可提供用户登录功能,实现对指定用户的考试。
⑤考虑到课程设计时间等条件,试题库首先应该满足选择题题型的基础上再考虑其它题型(如判断题、填空题等)。
.数据设计
表2-1 学生信息表
数据项名称
数据项类型
数据项大小
必须填写
学号
文本
20
是
姓名
文本
20
是
性别
文本
2
是
年龄
数字
整型
是
专业
文本
20
是
班级
文本
20
是
数据项名称
数据项类型
数据项大小
必须填写
试题编号
文本
20
是
题干
文本
60
是
选择项A
文本
20
是
选择项B
文本
20
是
选择项C
文本
20
是
选择项D
文本
20
是
答案
文本
2
是
章节信息
文本
20
是
知识点
文本
20
是
要源代码,还要有类什么的,老师看这个,最好有解释,要不然讲不出来也要完了,后面的长串本来是一个表格,谁知道变成这个样子了,辛苦各位了,这周五就要查啦,帮帮忙,我说的有什么不明白的地方,问我就好了
给你贴上我做的,核心功能和框架都有了。
追问谢谢,但好像和我要的有点差距啊,连class都没有,老师就看那个呀
追答汗,如果需要用class的话,直接把struct改为class照样功能能用。
当然你愿意把函数封装进去也可以。
那一长串本来是个表格,不知道怎么变成这样啦?
说明:
(1)-:表示私有成员;
(2)+:表示共有成员;
(3)Password:string:表示成员变量的名称和类型;
(4)SetPassword():void:表示成员函数的名称、形参、返回值等。
其它类的说明可参考该样式,在类的设计中,可适当加入继承、函数及操作符重载等知识点。
还有就是这个要求啦,别的就没有了