序中对于每个表中的难度做同样的处理。
· 章节分布----字符型。
在该系统设计的过程中通过对高一的英语教材的分析和研究把整个年级阶段的知识点按教学进度划分为十个章节用AJ表示在AJ之后用数字表示的则是该章节中所涉及的细微的知识点。
001虚词010实词011 时态100语法101结构110语态111情景意境比如某选择题的的章节分布为C110表示的是它所要考查的知识点是属于第三章中的语态。
定义了总体上的AJ个章节则可以在不同的教学时期选择不同章节属性的试题来测试以避免试题不适合教学进度的情况。
之所以要对每个章节分开定义001111等知识点是因为由于教学进度不同虽然是相同的知识点但是在不同阶段对学生的要求是不一样的。
· 题目---备注型。
这是在最终生成的试卷中真正要出现的部分。
· 答案---备注型。
同题目的性质一样但它们是分别输出到不同的文档中相互独立保存和打印的。
以上描述了存储五种题型的5张数据表中各个字段含义。
接下来来介绍一下最后一张数据表---登录表中的属性设置。
??3.1.2 登录文件 该表中总共设置了三个字段属性---用户名密码访问次数。
· 用户名--字符型是每条记录中的主键值唯一不能重复。
数字、字母都可以。
在系统的使用过程中具有一定权限的管理员可以对其进行删除和增加。
· 密码--用于核准用户的权限避免一些不合法的人进入系统进行破坏活动。
· 访问次数--整型 用来显示该用户已经使用过本系统的次数。
§3.2 tempdb数据库 其中只有一张数据表—temp。
它用来存储在抽取试题过程中产生的一些中间数据。
有2个字段题目和答案均为备注型。
在系统运行过程中该表中的数据会被不断的更新。
购买设计 QQ382540551 全套包括:开题报告论文源程序源代码答辩PPT万余套设计欢迎咨询选购价格最低质量最好 9 第四章 系统总体结构设计 根据系统各模块的实现系统主要结构即流程图如下所示 浏览试题 删除试题 修改试题 更新试题 添加试题 退出 新 建 数 据库 添加用户 修改密码 随机抽题 编辑试卷 基于试题库的自动组卷系统 系统维护 题库管理 自动组卷 退出 用户登录窗口 系统初始化 购买设计 QQ382540551 全套包括:开题报告论文源程序源代码答辩PPT万余套设计欢迎咨询选购价格最低质量最好 10 图4-1总体结构图 第五章 功能模块的设计及其实现 §5.1 用户登录模块 ● 功能该模块是检验用户的合法性 ● 窗口设计如下 图5-1 登录界面 ● 设计思路当该模块被加载时从数据库中的登录表中读取已经存在的用户名。
将用户名逐一添加到组合列表框的选项中以供用户选择可以避免用户手动输入之繁在用户选择了某个用户以及在密码框中输入了密码之后以显示在按下“登录”键的时候系统从数据表中找到对应该用户名的记录然后检查所输入的密码是否与数据库中的密码一致若不一致则提示密码错误拒绝登录若一致则显示该用户以往登录的次数允许进行后面的操作。
● 代码实现 以下代码中‘后为注释 Private Sub Form_Load login.Picture LoadPictureApp.Path amp quotlogin2.jpgquot Adodc1.ConnectionString ―providerMicrosoft.Jet.OLEDB.4.0DataSourcequotApp.Pathdatadb.mdbquot Adodc1.RecordSource quot登录quot ?? 数据库连接 Adodc1.Refresh Adodc1.Recordset.MoveFirst Do While Not Adodc1.Recordset.EOF 购买设计 QQ382540551 全套包括:开题报告论文源程序源代码答辩PPT万余套设计欢迎咨询选购价格最低质量最好 11 Combo1.AddItem Adodc1.Recordsetquot用户名quot Adodc1.Recordset.MoveNext Loop End Sub Private Sub denglu_Click Adodc1.Recordset.MoveFirst For p 1 To userid Adodc1.Recordset.MoveNext Next If Text1.Text ltgt Adodc1.Recordsetquot密码quot Then MsgBox quot您输入的密码不正确请重新登录quot vbCritical quot错误提示quot Else cnt Adodc1.Recordsetquot访问次数quot 1 k MsgBoxquot祝贺你成功登录 quot Chr13 quot这是您第quot amp cnt amp quot次访问该系统quot vbOKOnly quotCongratulationsquot Adodc1.Recordsetquot访问次数quot cnt Adodc1.Recordset.update End If If k 1 Then enter.Visible True Unload Me Load enter End If End Sub §5.2 系统维护模块 功能对系统的安全等做一些基本的维护如添加数据库修改密码增加用户等。
由于该模块功能只有具有一定权限的管理员才能使用因此在激活该菜单之前要求输入管理员密码。
各具体功能设计如下 ??5.2.1 新建数据库用户通过文件对话框选择保存数据库的路径键入数据库名完成以后就会在选定的路径下新建一个access数据库。
其实现代码如下 Private Sub newdb_Click 购买设计 QQ382540551 全套包括:开题报告论文源程序源代码答辩PPT万余套设计欢迎咨询选购价格最低质量最好 12 Co.
上一篇:
计算机组成原理课程设计——基本模型机全套DOC格式文件下载可自己编辑修改
下一篇:
土木工程专业毕业设计教学改革探讨