




已阅读5页,还剩18页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
-1-1引言工程制图是一门量大面广的技术基础课,对培养学生的形象思维能力和空间想象力是其它课程不能替代的,它不仅是工科学生的必修课,在不少院校,还相继对文理科学生开设了这门课。考试是教学过程中的一个重要环节,也是检验教学效果的一个主要手段,随着计算机技术的发展,在计算机上进行各类考试越来越普遍,这有利于考试的科学化、规范化。为了提高制图课教学质量、减轻制图教师劳动强度,本文对工程制图课程网上自学系统中考试模块的设计和实现进行了探讨。2开发工具和数据库软件简介2.1VisualBasic简介VisualBasic是由微软公司推出的一套完整的Windows系统软件开发工具,可用于开发Windows环境下的各类应用程序,是一种可视化、真正面向对象、采用事件驱动方式的结构化高级程序设计语言和工具的完美集成。它编程简单、方便、功能强大,具有与其它语言及环境的良好接口,不需要编程开发人员具备C/C+或者TurboPascal语言知识和特别高深的专业知识,只要懂得Windows的界面及其基本操作,就可以迅速上手。而VB在程序界面设计、多媒体开发方面更是独具优势,因此特别适合初学者和业余人员使用。VisualBasic具有以下几个特点:1、可视化编程方法,以及向导功能,使得开发人员不需要编写大量的代码就可以开发标准的Windows程序。2、真正的面向对象编程,加快了系统开发的速度,同时也使开发人员在维护系统时只需修改很少的代码。3、数据访问特性,允许对包括MicrosoftSQLServer和其它企业数据库在内的大部分数据库格式建立数据库和前端应用程序。2.2Access2003简介Access2003是微软公司推出的办公自动化软件Office2003中的一个重要组件,广泛应用于中小企业的数据管理,其功能强大、灵活易用的特点深受用户好评。在VB中通过数据访问控件或数据访问对像(ADO)可以访问Access数据库,一般来说,如果要开发小型数据库系统,用Access数据库比较合适,要开发大、中型的数据库系统用ODBC数据库更为适宜。另外,由于Access使用简单、功能强大,就成为了VB开发数据库系统的最好的选择。-2-3工程制图课程网上自学系统的系统设计自学在大学生活中占有举足轻重的地位,一个好的自学系统不仅可以在课外辅导学生进行学习还能激发学生的学习热情。3.1工程制图课程网上自学系统的需求分析1、功能需求:本课题要求所开发的考试模块具有下述几方面的功能:(1)登录模块:要求使用该软件前由密码控制系统允许的使用人员,只有凭借密码才可以进入该软件的界面,并进行使用。此外两类用户分两个等级:管理员及学生用户。管理员可以对用户进行添加、删除、查询等操作,以及对题库进行增加、删除、修改、查询等维护性操作。(2)题库维护模块:此模块在设计之初就仅对管理员级别的用户是可用的,主要分为4项内容:增加试题、删除试题、查询试题和修改试题。通过移动记录指针并进行相应的操作,可以间接地控制存放有试题内容的数据库。(3)考试模块:这是整个系统的重中之重,考试过程包括输入具体题型的具体信息和根据要求随机抽取试题号码,输出试题,即智能组卷和考试。(4)信息管理模块:这也是系统中不可缺少的一部分,这有助于管理员进行系统的维护工作。2、用户界面需求:软件与用户界面的友好性使用户能够方便有效地使用该软件,因此在需求分析时,要给用户界面做出细致的规定应该达到的要求。软件的用户界面要求具有良好的可操作性、使用简单、菜单资源条理清楚。3.2工程制图课程网上自学系统的功能模块设计自学系统由登录模块、信息管理模块、自学模块、作业模块和考试模块等组成,具体如下:登录模块:该模块由用户注册、登录组成,它是确保系统只能被合法用户使用的屏障。信息管理模块:该模块由权限分配和信息查询组成,通过权限的分配,可以让普通用户拥有管理员权限。自学模块和作业模块:该模块由一个外部链接控件链接到指定的工程制图多媒体课件完成,在本课题中不涉及到课件的制作。考试模块:该模块由题库管理和考试组成,是本论文的重点,在整个自学系统中也是非常重要的组成部分,对于像工程制图这样的课程结构如何设计题库以及如何测试,本文都有相关的论述。-3-3.3工程制图课程网上自学系统的数据库设计系统数据库名称为工程制图,其中包括:学生基本信息表(学生);客观题题库表(客观题);客观题考试表。各个表的数据结构如下表:(1)学生表的数据结构:学生信息表用来保存学生的基本信息,比如学号、姓名等重要信息。表结构如下:表1:学生基本信息字段名数据类型辅助说明学号文本主键姓名文本不能为空性别文本默认值为男学历文本默认值为本科职业文本默认值为学生密码文本不能为空,输入掩码为密码使用权限数字1或0(2)客观题表的结构:客观题表用来保存选择题和判断题的基本信息,由于选择题和判断题答案的唯一性,将选择题和判断题保存在一个表中,表结构如下:表2:客观题字段名数据类型长度描述题号数字整型主键问题OLE对象不能为空答案文本4不能为空所在章节文本10所考核知识点的章节(3)客观题考试表:客观题考试表用来临时保存考题的基本信息,由于考试时的考题是随机的,故客观题考试表中的记录是变化的,在每次考试时临时向其中添加记录。表结构如下:表3:客观题考试表字段名数据类型长度描述题号数字整型主键问题OLE对象不能为空答案文本4不能为空考生答案文本4-4-4工程制图课程网上自学系统的程序开发4.1工程制图自学系统的文件架构图为了是本系统容易理解,这里给出文件构架图,用来表明VisualBasic程序中各个窗体的作用及其相互之间的关系。否是图1主文件架构图信息管理:主要包括用户的增加、删除以及权限的分配。题库管理:主要包括试题的增加、删除、修改等一些基本操作。信息查看:主要包括用户对自己的一些基本信息的修改,比如修改密码等。自学:主要包括一些基本的自学资料以及课后作业的自我检测等。考试:主要
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 尊重的心理课件图片
- 27 必修2 第四单元 第23讲 人类遗传病及遗传系谱分析
- 尊重儿童课件下载
- 课文囚歌教学课件
- 车辆转让与二手车交易税费减免合作协议
- 车辆借用与租赁押金合同范本
- 完美离婚协议书范本及子女抚养财产分割方案
- 数学文化七巧板教学课件
- 模块化建筑设计考核试卷
- 家电行业客户服务满意度提升的顾客旅程优化考核试卷
- 1-会计信息系统(闭卷)国开机考答案
- 酒店安全奖惩规定
- 中医养生保健与康复护理
- 康复辅助技术咨询师理论考试复习题库(含答案)
- C++冒泡排序实现试题及答案
- NIH-FDA-IND-IDE-II期III期临床试验方案模板
- 2025春季学期国开电大专科《行政组织学》一平台在线形考(形考任务1至5)试题及答案
- 肿瘤患者全程健康管理
- T-CNAS 18-2020 成人住院患者跌倒风险评估及预防
- 腹股沟疝嵌顿病人的护理
- 《特种设备重大隐患判定标准(陕西省)》解读与培训
评论
0/150
提交评论