- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VisualBasic程序设计培训教程 第14课 联机考试系统
Visual Basic 程序设计培训教程 第14课 联机考试系统 本课要点 具体要求 本课导读 上机练习 本课要点 数据库的设计 数据库应用程序的创建 数据库应用程序的发布 具体要求 掌握数据库的设计 掌握数据库应用程序的创建 掌握数据库应用程序的发布 本课导读 数据库应用程序是最主要的一类应用程序,它为个人或企业提供数据管理功能。数据库应用程序通常由数据库和客户端管理系统组成。数据库由数据库管理系统创建,用于存储系统数据。客户端管理系统直接或通过网络访问数据库,完成数据的浏览、添加、修改和删除等管理操作。客户端应用程序除了数据管理,更主要的目的是实现客户的各种应用功能。 14.1 制作分析 前面学习了Visual Basic 6.0程序设计各方面的基础知识,本课将综合应用这些知识制作一个综合实例——联机考试系统。 14.1 制作分析 14.1.1 实例效果预览 14.1.2 实例制作分析 14.1.1 实例效果预览 14.1.2 实例制作分析 本实例实现的联机考试系统适用于各类设计型考试。学生通过登录服务器下载试题,在客户端用相应的软件完成设计。在交卷时,将设计结果以文件形式提交给服务器。联机考试系统由两部分组成:考试服务器和考试客户端。考试服务器完成学生名单和试卷的载入,以及设置考试时间。考试客户端完成登录、试题显示及交卷等功能。 联机考试系统的所有数据,包括学生名单、试卷和答卷,都存储在数据库中。学生名单和试卷由考试服务器载入数据库,答卷在学生考试时通过考试客户端载入数据库。 数据库应用程序设计通常包括数据库设计和客户端管理系统设计两大步骤。设计数据库时首先分析系统数据,并选择数据库管理系统,最后完成数据库和数据库表的结构设计。设计客户端管理系统时主要使用程序设计语言实现客户端功能。 14.2 制作过程 本实例分为三个步骤进行,下面分别进行讲解。 14.2 制作过程 14.2.1 数据库设计 14.2.2 设计考试服务器程序 14.2.3 设计客户端考试程序 14.2.4 应用程序发布 14.2.1 数据库设计 本部分知识包括数据库设计、安装SQL Server服务器和创建数据库等。 14.2.1 数据库设计 1.数据库设计 2.安装数据库服务器 3.创建数据库 1.数据库设计 本实例的联机考试系统数据主要包括学生名单、试卷和答卷,使用SQL Server数据库来存储这些数据。 应用模板 设置母版文本格式 插入剪贴画 设置页眉页脚 2.安装数据库服务器 使用SQL Server数据库时需要安装数据库服务器,本实例使用SQL Server 2000作为数据库服务器。读者可从Microsoft官方站点下载免费的MSDE(SQL Server桌面引擎)或SQL Server 2005学习版。 3.创建数据库 本实例中的SQL Server数据库命名为“在线考试”,SQL Server服务器登录用户名为sa,无密码。 如果用MSDE作为数据库服务器,可使用Visual Basic代码创建数据库和表。 14.2.2 设计考试服务器程序 考试服务器程序的具体功能如下: 选择【文件】→【退出】命令,结束程序。 选择【考试管理】→【学生名单】命令,将Excel文件中的学生名单信息载入数据库。 选择【考试管理】→【载入试题】命令,打开【装载试题】对话框,将指定目录中的试题文件载入数据库。 选择【考试管理】→【设置时间】命令,设置考试开始和结束时间。 在窗体中显示学生考试信息,并可以筛选查看不同批次学生名单。 14.2.2 设计考试服务器程序 1.设计考试服务器主程序 2.设计装载试题对话框 1.设计考试服务器主程序 具体步骤请参见图书内容。 2.设计装载试题对话框 联机考试的试卷文件需要使用WinRAR压缩,压缩文件名使用批次号,例如1.rar。为了在考试客户端使用rar.exe,可从WinRAR安装目录中将其复制到试卷文件文件夹中。装载试题对话框主要使用文件夹控件显示试卷文件文件夹,然后在代码中使用ADO 2.6的Stream对象将文件写入数据库。 14.2.3 设计客户端考试程序 客户端考试程序包括一个登录对话框和客户端考试窗体,下面分别介绍如何设计。 14.2.3 设计客户端考试程序 1.设计登录对话框 2.设计客户端考试窗体 1.设计登录对话框 登录对话框如右图所示。在对话框中的【服务器IP】文本框中输入考试服务器IP或计算机名称,在【学号】文本框中输入学号,单击【登录】按钮验证
您可能关注的文档
- UGNX5中文版应用与实例教程 第4章 实体建模.ppt
- UGNX5中文版应用与实例教程 第6章 工程图的创建.ppt
- UGNX5中文版应用与实例教程 第8章 模具设计.ppt
- UG中文版实用教程 第4章 草图功能.ppt
- UGNX5中文版应用与实例教程 第3章 草图功能.ppt
- UGNX5中文版应用与实例教程 第7章 装配建模.ppt
- UGNX5中文版应用与实例教程 第5章 曲面造型.ppt
- UML与系统分析设计(第二版) 第12章 简易教学管理系统分析与设计.ppt
- UML与系统分析设计(第二版) 第11章 软件开发工具Rational Rose.ppt
- UML与系统分析设计(第二版) 第2章 面向对象的软件开发过程.ppt
原创力文档


文档评论(0)