第13章程序设计题库系统_第1页
第13章程序设计题库系统_第2页
第13章程序设计题库系统_第3页
第13章程序设计题库系统_第4页
第13章程序设计题库系统_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、电脑基础实例上机系列丛书Visual Basic程序设计教程清华大学出版社第13章 程序设计题库系统 学习目标 本章要点习 题电脑基础实例上机系列丛书Visual Basic程序设计教程清华大学出版社学习目标 本章将综合应用前面各章所学知识创建一个“程序设计题库系统”应用程序,通过该实例,使读者掌握Visual Basic 6.0开发应用程序的基本步骤和技巧,并提高开发实际应用程序的能力。电脑基础实例上机系列丛书Visual Basic程序设计教程清华大学出版社本章要点 创建数据库创建系统工程创建“判断题管理”窗体创建“单选题管理”窗体创建“程序阅读题管理”窗体电脑基础实例上机系列丛书Visu

2、al Basic程序设计教程清华大学出版社本章要点创建“程序填空题管理”窗体创建“系统用户管理”窗体创建“试卷参数设置”对话框创建“手工选题”窗体创建系统主窗体电脑基础实例上机系列丛书Visual Basic程序设计教程清华大学出版社设 计 分 析 设计分析是创建应用程序开发的第一个步骤,它包括对系统功能进行分析和设计,对系统开发的成败起着关键作用。系统功能分析与设计系统功能预览 电脑基础实例上机系列丛书Visual Basic程序设计教程清华大学出版社系统功能分析与设计 “程序设计题库系统”以高级语言程序设计等级考试为背景,试题包括判断题、单项选择题、程序阅读题和程序填空题等题型。主要包含下

3、列功能:判断题管理、单项选择题管理、程序阅读题管理、程序填空题管理和系统用户管理。电脑基础实例上机系列丛书Visual Basic程序设计教程清华大学出版社系统功能分析与设计 根据程序处理的信息,在数据库中创建5个表:“判断题”、“单选题”、“程序阅读题”、“填空题”和“系统用户”表,分别保存判断题、单项选择题、程序阅读题、填空题和系统用户数据。其中,系统用户数据用于提供系统登录验证,只有经过系统登录验证才允许运行系统。电脑基础实例上机系列丛书Visual Basic程序设计教程清华大学出版社系统功能分析与设计 各个表的结构分别如下:“系统用户”表“系统用户”表结构,其中“用户名”字段定义为主

4、关键字。系统用户”表结构 字 段 名 称 数 据 类 型 长 度 必 填 字 段 允许空字符串 用户名 文本 10 是 否 口令 文本 10 是 否 电脑基础实例上机系列丛书Visual Basic程序设计教程清华大学出版社系统功能分析与设计“判断题”表“判断题”表结构,其中“编号”字段定义为主关键字。“判断题”表结构 字 段 名 称 数 据 类 型 长 度 必 填 字 段 编号 自动编号 题干 文本 200 是 答案 是/否 是 电脑基础实例上机系列丛书Visual Basic程序设计教程清华大学出版社系统功能分析与设计 “单选题”表“单选题”表结构,其中“编号”字段定义为主关键字。“单选题

5、”表结构 字 段 名 称 数 据 类 型 长 度 必 填 字 段 编号 自动编号 题干 文本 200 是 选项 1 文本 100 是 选项 2 文本 100 是 选项 3 文本 100 是 选项 4 文本 100 是 答案 数字(字节) 是 电脑基础实例上机系列丛书Visual Basic程序设计教程清华大学出版社系统功能分析与设计“程序阅读题”表“程序阅读题”表结构,其中“编号”字段定义为主关键字。电脑基础实例上机系列丛书Visual Basic程序设计教程清华大学出版社“程序阅读题”表结构 “程序阅读题”表结构 字 段 名 称 数 据 类 型 长 度 必 填 字 段 编号 自动编号 题干

6、备注 是 分题干 1 文本 100 是 选项 11 文本 100 是 选项 12 文本 100 是 选项 13 文本 100 是 选项 14 文本 100 是 答案 1 数字(字节) 是 电脑基础实例上机系列丛书Visual Basic程序设计教程清华大学出版社“程序阅读题”表结构“程序阅读题”表结构 字 段 名 称 数 据 类 型 长 度 必 填 字 段 分题干 2 文本 100 是 选项 21 文本 100 是 选项 22 文本 100 是 选项 23 文本 100 是 选项 24 文本 100 是 答案 2 数字(字节) 是 电脑基础实例上机系列丛书Visual Basic程序设计教程清

7、华大学出版社“程序阅读题”表结构“程序阅读题”表结构 字 段 名 称 数 据 类 型 长 度 必 填 字 段 分题干 3 文本 100 是 选项 31 文本 100 是 选项 32 文本 100 是 选项 33 文本 100 是 选项 34 文本 100 是 答案 3 数字(字节) 是 电脑基础实例上机系列丛书Visual Basic程序设计教程清华大学出版社系统功能分析与设计“填空题”表“填空题”表结构,其中“编号”字段定义为主关键字。电脑基础实例上机系列丛书Visual Basic程序设计教程清华大学出版社“填空题”表结构 “ 填 空 题 ” 表 结 构 字 段 名 称 数 据 类 型 长

8、 度 必 填 字 段 编 号 自 动 编 号 图 片 文 本 否 题 干 备 注 是 答 案 1 文 本 100 是 答 案 2 文 本 100 否 答 案 3 文 本 100 否 答 案 4 文 本 100 否 电脑基础实例上机系列丛书Visual Basic程序设计教程清华大学出版社系统功能预览 下面简单介绍一下“程序设计题库系统”中的主要窗体。“系统登录”对话框“系统用户管理”窗体题库管理窗体 “手工选题”窗体 电脑基础实例上机系列丛书Visual Basic程序设计教程清华大学出版社“系统登录”对话框 在对话框中分别输入用户名和口令后单击按钮可打开系统主窗口, 单击按钮可关闭登录对话框

9、,退出系统登录。 “系统登录”对话框 电脑基础实例上机系列丛书Visual Basic程序设计教程清华大学出版社“系统用户管理”窗体 “系统用户管理”窗体,用于实现对系统用户信息的添加、修改和删除等操作。 “系统用户管理”窗体 电脑基础实例上机系列丛书Visual Basic程序设计教程清华大学出版社题库管理窗体 实现判断题、单选题、程序阅读题和程序填空题管理的窗体,可以对各种试题执行添加、修改和删除等操作。 “判断题管理”窗体 电脑基础实例上机系列丛书Visual Basic程序设计教程清华大学出版社 “单选题管理”窗体 “单选题管理”窗体 电脑基础实例上机系列丛书Visual Basic程

10、序设计教程清华大学出版社“程序阅读题管理”窗体 “程序阅读题管理”窗体 电脑基础实例上机系列丛书Visual Basic程序设计教程清华大学出版社“程序填空题管理”窗体 程序填空题管理”窗体 电脑基础实例上机系列丛书Visual Basic程序设计教程清华大学出版社“手工选题”窗体“手工选题”窗体用于从各类试题中选择试题组成试卷。 “手工选题”窗体 电脑基础实例上机系列丛书Visual Basic程序设计教程清华大学出版社系 统 实 现 对系统功能和整体结构有了一定的认识之后,即可开始着手实现系统功能了。创建数据库创建系统工程 创建“判断题管理”窗体 创建其他题型管理窗体 电脑基础实例上机系列

11、丛书Visual Basic程序设计教程清华大学出版社系 统 实 现创建“试卷参数设置”对话框 创建“手工选题”窗体 创建系统主窗体 电脑基础实例上机系列丛书Visual Basic程序设计教程清华大学出版社创建数据库 基于数据库的应用程序开发首先需要创建数据库,本例中使用Access 2003来创建“试题库”数据库,详细的操作步骤请读者参考本套教程中的Access数据库应用教程一书。电脑基础实例上机系列丛书Visual Basic程序设计教程清华大学出版社创建系统工程 创建一个标准EXE工程,并引用ADO对象库以及添加通用对话框控件。电脑基础实例上机系列丛书Visual Basic程序设计教

12、程清华大学出版社创建“判断题管理”窗体 首先,我们来创建一个“判断题管理”窗体,并设置窗体。电脑基础实例上机系列丛书Visual Basic程序设计教程清华大学出版社创建其他题型管理窗体 按照“判断题管理”窗体设计过程自行创建“单选题管理”窗体(光盘:chapter13 frmSingle.frm)、“程序阅读题管理”窗体(光盘:chapter13 frmRead.frm)、“程序填空题管理”窗体(光盘:chapter13 frmSpace.frm)和“系统用户管理”窗体(光盘:chapter13 frmSysUsers.frm)。电脑基础实例上机系列丛书Visual Basic程序设计教程清

13、华大学出版社创建“试卷参数设置”对话框 “试卷参数设置”对话框用于在手工选择试题生成试卷时设置试卷中各类试题的小题数和每小题的分数。电脑基础实例上机系列丛书Visual Basic程序设计教程清华大学出版社创建“手工选题”窗体 在“手工选题”窗体中,可以根据设置的各类试题的数量手工选择需要的试题来组成试卷,并可将试卷内容写入文件保存起来。电脑基础实例上机系列丛书Visual Basic程序设计教程清华大学出版社创建系统主窗体 系统主窗体使用MDI窗体,并使用菜单来集成各个系统功能模块。在创建系统主窗体之前,将除Splash和SystemLogon之外的窗体MDIChild属性设置为True。电

14、脑基础实例上机系列丛书Visual Basic程序设计教程清华大学出版社习 题 请参考“程序设计题库系统”设计过程创建一个“人事管理系统”,该系统主要具有下列功能:系统登录功能。在运行“人事管理系统”时,首先要求用户进行登录验证,只有经过授权的系统用户才能进入系统。系统用户的账户信息保存在数据库中,在进行身份验证时,从中读取相应的数据与用户登录信息进行比较,从而决定用户是否能进入系统。电脑基础实例上机系列丛书Visual Basic程序设计教程清华大学出版社系统登录对话框 系统登录对话框 电脑基础实例上机系列丛书Visual Basic程序设计教程清华大学出版社习 题在登录时,用户必须提供用户

15、名和口令才能提交验证,否则取消登录,直接退出系统。系统登录还限制了用户登录次数,超过3次登录验证则自动取消登录。数据维护功能。员工、部门和系统用户的数据都保存在数据库中,系统提供了维护这些数据的功能,包括修改数据、添加以及删除数据等。 电脑基础实例上机系列丛书Visual Basic程序设计教程清华大学出版社员工数据维护 员工数据维护 电脑基础实例上机系列丛书Visual Basic程序设计教程清华大学出版社 部门数据维护和系统用户数据维护 部门数据维护 系统用户数据维护 电脑基础实例上机系列丛书Visual Basic程序设计教程清华大学出版社习 题数据查询功能。系统提供对员工和部门数据进行分类查询的功能。员工数据可以分别按“姓名”、“住址”或“电话”进行查询,在查询结果中,默认情况下仅显示部门编号。选中“显示部门名称”复选框,则可显示员工所属部门名称。部门数据查询采用了浏览方式。在浏览查看部门数据时,还可选中“显示部门所属员工”复选框,显示当前部门的员工信息。电脑基础实例上机系列丛书Visual Basic程序设计教程清华大学出版社员工数据查询和浏览部门数据 员工数据查询 浏览部门数据 电脑基础实例上机系列丛书Visual Basic程序设计教程清华大学出版社同时查看部门

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论