编辑: 牛牛小龙人 | 2019-07-14 |
复习题打印过程与此基本相同;
对应的试卷答案或复习题答案可同时打印,过程类似. 可能遇到的困难: 数据库的联系与连接将是比较麻烦的,特别是生成的试卷将与WORD相接,把相应的题型按顺序在WORD上列出,这要求具有一定的知识基础和操作能力,目前还未掌握好.对于试卷的保存,按试卷代号保存,这要求在试卷的WORD保存中的名称与数据库相对应. 重点与难点: 本课题的重点在于处理好各个模块间数据库表格的连接.如何使功能模块与数据库进行良好的连接,使用户可以在管理界面中轻松的更新数据库资料,是本课题的难点. 模块关系图: 本系统通过对数据库表格的连接进行实现,具体数据表格建立如下: 选择题表: 在选择题管理表中,记录了试题的详细信息,当有试题录入或删除时会更改数据库数据. 字段名称 数据类型 字段宽度 说明 备注 Kd Text
20 课程代号 Zx Text
20 章节号码 Th Text
10 题号 主键 Myd Text
10 难易度 Tg Text
5 分值 Ans Text
5 题干 xx Text
5 选项 Fz Text
5 答案 填空题表: 在简答题管理表中,记录了试题的详细信息,当有试题录入或删除时会更改数据库数据. 字段名称 数据类型 字段宽度 说明 备注 Kd Text
20 课程代号 Zx Text
20 章节号码 Th Text
10 题号 主键 Myd Text
10 难易度 Tg Text
5 分值 Ans Text
5 题干 Fz Text
5 答案 简答题表: 在简答题管理表中,记录了试题的详细信息,当有试题录入或删除时会更改数据库数据. 字段名称 数据类型 字段宽度 说明 备注 Kd Text
20 课程代号 Zx Text
20 章节号码 Th Text
10 题号 主键 Myd Text
10 难易度 Tg Text
5 分值 Ans Text
5 题干 Fz Text
5 答案 述题表: 在简答题管理表中,记录了试题的详细信息,当有试题录入或删除时会更改数据库数据. 字段名称 数据类型 字段宽度 说明 备注 Kd Text
20 课程代号 Zx Text
20 章节号码 Th Text
10 题号 主键 Myd Text
10 难易度 Tg Text
5 分值 Ans Text
5 题干 Fz Text
5 答案 用户表: 在使用系统时,按照用户的级别提供用户的权限.例如:级别为一般操作员可以访问复习题生成模块,其它的则不可访问,级别为系统管理员可以访问所有的模块和对其维护. 字段名称 数据类型 字段宽度 字段说明 YHM Text
10 用户名 KL text
6 口令 JB text
10 级别 课程表: 由于本系统只是作为演示使用,所以就列出几个科目作为示例,如下: 字段名称 数据类型 字段宽度 字段说明 KD Text
50 课程代号 KCMC Text
50 课程名称 试卷表: 试卷的查询以及检索需要有依据,所以要通过相应的指示查询: 字段名称 数据类型 字段宽度 字段说明 备注 SJM Text
50 试卷名称 SJH Text
50 试卷代号 主键 KD Text
50 课程代号 KCMC Text
50 课程名称 试题检索流程图 : 试卷生成流程图 3.本课题拟采用的研究手段(途径)和可行性分析 技术环境: 本课题主要使用的数据库管理系统为Microsoft Access,选用的开发工具为Visual Basic 6.0(简称VB).VB是在Windows操作平台下,用于开发和创建具有图形用户界面的应用程序的强有力工具之一.它以人们所熟知的BASIC语言(Beginners All-purpose Symbolic Instruction Code,初学者符号指令代码)为基础,不仅易于学习,掌握,它的可视化(Visual)特征,还为应用程序的界面设计提供了更迅速更便捷的途径.不需编写大代码去描述界面元素的外观和位置,而只需要把预先建立的对象拖放到屏幕上的一点即可.VB同时还是一个包括了编辑,测试和调试,编译并建立可执行程序,到应用程序的发行,种种功能VB无不包容.不论是Microsoft Windows应用程序的资深专业开发人员还是初学者,Visual Basic都可为他们提供完整的开发工具. Microsoft Access是微软公司推出的关系型数据库,擅长对数据进行处理,最重要的特征是不必编写程序.对于大多数关系型数据库管理系统,如Paradox,FoxPro等而言,其管理者需要具有程序设计能力,才能建立和管理一个有效得应用程序,而Access数据库系统把数据库应用程序的建立移进用户环境中,除非要执行复杂的操作,数据库的管理者不再必须具有程序设计能力.利用系统提供的向导或生成器,再利用几个简单的宏或VBA语句,就可以迅速建立简单的应用程序.由于Access和VB使用的相同数据库引擎,因此可以建立既包括Access组件又包括VB组件的应用程序,这样就提高了程序的稳定性,充分发挥了两者各自的优点. 可行性分析 : 技术可行性 开发此试卷自动生成系统需要的硬件环境要求不高,操作系统为windows 98/2000/XP系列,软件的开发平台为Visual Basic 6.0. 除专业技术人员外,普通操作人员无需掌握Visual Basic及Access的使用, 易于学习和使用.从技术方面讲开发此试卷自动生成系统是可行的. 经济可行性 此试卷自动生成系统主要面向大中专院校的,所需的硬件和软件环境均不高,所需的专业技术人员也不多,大部分教师在系统的演示完毕之后就可以亲自操作了.开发此系统成本低,经济效益高,实用性高,因此系统经济可行应积极开发. 使用可行性 此试卷自动生成系统界面友好,操作简单,易于学习.从使用方面是此系统的开发是可行的. 法律可行性 此试卷自动生成系统不侵犯他人合法权益,法律上是可行的. 总结: 以上各项均为初步预定的系统框架, 并未进行更深入的研究,具体的系统功能实现将在日后的制作中逐步完善.对于此报告中所提出方案的错误和缺点,还要麻烦各位老师给些建议,使我可以尽快对系统做出更改. 设计参考资料: [1] 求是科技 编著 Visual Basic 6.0 数据库开发技术与工程实践 [2] 萨师煊 王珊 编著 数据库系统概论(第三版)高等教育出版社 毕业设计(论文)开题报告指导教师意见: (对本课题的深度、广度及工作量的意见和对设计结果的预测) 指导教师: 年月日教研室审查意见: 教研室负责人: 年月日