《小学数学加减法教学软件》
请问谁有类似的代码,麻烦传给我一份。下面是我自己想的需求分析和数据库字典。。
三. 功能要求
3.1功能划分
1.登录模块:
2.知识教学模块:
3.练习考试模块
4.趣味教学模块
3.2功能描述
下面详细描述一下各个功能模块:
一.登录模块:
能够详细记录登录学生姓名,年龄,并能够随时查询每个学生的登录记录
二.知识教学模块:
1.【数字认识】
通过图片的形式,让学生了解10个阿拉伯数字,并有后台入口能够随时增加题目
2.【同步辅导】
知识点如下:
1)10以内的加减法
2)20以内的进位加法
3)20以内的退位减法
4)100以内数的认识
5)100以内的加法和减法
6)小数的认识
7)小数的加减法
8)负数的认识
9)负数的加减法
可以以图片,符号的形式进行同步辅导,要求有后台入口能够随时增加知识点,题目内容,题目图片,以及题目答案
三.练习考试模块
1.【同步测试】
要求如【同步辅导】,但增加如下功能:
1) 能够选择生成题目数量(题目由程序自动从数据库抽取,可以与【同步辅导】通用同一数据库)
2) 能够按照知识点生成题目,知识点为可选多个
3) 能够在数据库自动记录每个学生抽取的每道题的次数以及错误次数,由此判断出该学生的易错题目
2.【综合测试】
能够以文本的形式按要求生成题目,要求如下:
1) 难度选择:可以选择生成题目的难度,难度包括:
两个数加法、两个数减法、两个数加减混合
三个数加法、三个数减法、三个数加减混合
四个数加法、四个数减法、四个数加减混合
2) 题目数量:能够选择生成题目的数量
3) 试卷评阅:能够在学生点击“提交试卷”以后显示出做题时间,做题数量,对题数量,错题数量,并能够在点击“查看错题”后列出错题,并能够在数据库记录每个学生【综合测试】情况(错题不要求记录)
3.【成绩查询】
能够查看每个学生的测试情况,包括测试类型,测试时间,对题数量,错题数量,以及【同步测试】中的易错题目(只显示前5道易错题目的编号即可)
四.趣味教学模块
1.【数学口算】
只需要像【同步辅导】一样做好后台题目添加入口,自己添加题目
2.【数学急转弯】
只需要像【同步辅导】一样做好后台题目添加入口,自己添加题目
3.【数学奥赛】
只需要像【同步辅导】一样做好后台题目添加入口,自己添加题目
3.3 数据库
一:基础资料部分
1, SysUser 系统用户
列名 数据类型 描述
UserID varchar(200) 用户ID
UserName varchar(50) 用户名
UserPwd varchar(50) 用户密码
UserRole int 用户权限
UserClass varchar(150) 用户班级
UserSex int 用户性别
UserAge int 用户年龄
UserDes varchar(150) 用户描述
UserLastLogin datetime 最后登陆时间
UserLastLogout Datetime 最后离开时间
UserLogincount int 登陆次数
CreateDate datetime 用户创建时间
CreateBy varchar(200) 创建人
说明:UserRole的值为1表示系统管理员,值为2表示教师,值为3表示学生
2, Difficult难度分类
列名 数据类型 描述
DF_id varchar(200) 难度ID
df_index int 难度序号
df_name varchar(50) 难度名称
df_es varchar(500) 难度描述
3, KPClass知识点分类
列名 数据类型 描述
KN_id varchar(200) 知识点ID
KN_Index int 知识点序号
KN_Name varchar(50) 知识点名称
KN_des varchar(200) 知识点描述
4, CognitiveType 试题类型
列名 数据类型 描述
Co_Type int 试题类型ID
Co_Name varchar(100) 试题类型名称
Co_Des varchar(200) 试题类型描述
二:题库部分
1, Cognitive: 题库
列名 数据类型 描述
Co_id varchar(200) 题库主ID
KN_id varchar(200) 知识点ID
DF_id varchar(200) 难易程度ID
Co_type int 试题类型
Co_shortName varchar(50) 题简称
Co_Content varchar(500) 题内容
Co_Image image 题图片
Co_an varchar(50) 题答案
Co_anImage image 题答案图片
Co_anDes varchar(200) 题说明
2,Examination:测试主表
列名 数据类型 描述
TCu_id varchar(200) 测试的主ID
Tcu_type int 测试类型,1:同步辅导测试;2:综合测试
UserID varchar(200) 测试人ID
CreateDate datetime 测试开始时间
LastUpdate datetime 测试完成时间
3,Examination_C:测试从表
列名 数据类型 描述
TCu_id varchar(200) 测试的主ID
T_id varchar(200) 测试题ID
T_an varchar(50) 测试人ID
T_Result int 测试结果