
| 目 录 第1讲考试系统的规划与框架的建立 1 1.1考试系统功能与分析 2 1.1.1考试策略 2 1.1.2考试流程 5 1.1.3题目的设置 6 1.1.4模块的划分与功能 6 1.2项目规划 8 1.2.1选择开发工具 8 1.2.2选择数据库系统 9 1.2.3选择交互方式 11 1.3创建“考试系统”应用程序框架 11 1.3.1服务端管理程序框架 11 1.3.2客户端考试程序框架 14 1.3.3VisualBasic的文件 14 1.3.4保存工程 15 1.4建立VisualBasic和数据库的接口 17 1.4.1引用ADO库文件 17 1.4.2建立数据库连接 18 1.4.3创建数据源 19 1.5小结 21 第2讲考试系统数据库的构建 23 2.1构建数据库解决方案 24 2.1.1数据库系统与关系数据库系统 24 2.1.2设计考试系统数据库 25 2.1.3数据库各表间的关系 29 2.2创建Access数据库 30 2.2.1建立数据库文件 30 2.2.2创建考生信息表 31 2.2.3创建系统信息表 34 2.2.4创建考试科目表 34 2.2.5创建考试注册信息表 35 2.2.6创建题库表 36 2.2.7创建试卷表 36 2.3在Access中创建关系 37 2.4基本内容的输入 39 2.4.1系统信息表的作用 40 2.4.2输入内容 40 2.5小结 40 2.5.1对数据库系统和数据库效能的考虑 41 2.5.2对数据库安全的考虑 41 第3讲服务端主程序的创建 45 3.1统一功能模块与程序界面 46 3.1.1设置窗体属性 46 3.1.2设置功能按钮 48 3.2信息显示的完成 51 3.3通用密码检测函数 54 3.3.1密码检测面临的问题 54 3.3.2创建密码检测窗体 55 3.3.3设计窗体的代码 58 3.3.4函数与窗体的集成 59 3.4系统锁定功能 60 3.4.1系统锁定功能的设计 60 3.4.2使用PictureBox实现锁定功能 61 3.4.3编写解锁功能的代码 62 3.4.4完成锁定功能与主程序的挂接 63 3.5系统密码的修改 66 3.6小结 69 第4讲考生管理模块的创建 71 4.1管理窗口的实现 72 4.1.1考生列表 75 4.1.2列的对齐 77 4.2增加和修改考生 77 4.2.1创建增加考生窗体 77 4.2.2编写程序代码 79 4.2.3随机数字字符串生成函数GenNum() 79 4.3修改考生的状态 81 4.4删除考生 83 4.5小结 85 4.5.1修改考生状态的其他方法 85 4.5.2通过数据库完成参照完整性的级联删除 85 第5讲实现考试和题库管理 87 5.1实现考试管理模块 88 5.1.1科目管理窗口的设计 88 5.1.2删除科目功能 90 5.1.3设置科目的状态 92 5.1.4增加和修改科目 93 5.2实现题库管理 95 5.2.1题库窗口的设计 96 5.2.2RichText文本编辑功能 96 5.2.3集成增加和修改功能 98 5.3小结 100 5.3.1字体设置功能 100 5.3.2RichTextBox内容的存取 101 第6讲考试注册和查询功能 103 6.1注册信息管理窗体 104 6.2实现注册考试 104 6.3修改注册日期 108 6.4删除注册 110 6.5生成试卷 113 6.6查询考生的准考证号 114 6.6.1确定准考证号的依据 115 6.6.2查询准考证号模块的实现 115 6.6.3考试日程的查询 116 6.6.4考生成绩单的输出 118 6.6.5考试科目的查询 118 6.6.6客户端主窗体界面的设计 119 6.6.7设计客户端程序界面 119 6.6.8实现考试列表的读取 119 6.6.9信息显示及0点控制 119 6.6.10考试列表的载入 120 6.7小结 122 第7讲考试系统客户端的功能 123 7.1验证考生准考证号码 124 7.2考试的欢迎和提示信息 125 7.3启动考试过程 126 7.4题目显示 127 7.4.1题目的显示 127 7.4.2遍历题目 128 7.4.3标记功能的实现 128 7.5答案的选择 129 7.5.1答案选择区的设计 129 7.5.2根据题目的类型显示答案类型 129 7.6记录考生的题目答案和题目状态 132 7.7提交试卷 133 7.8实现实时计时功能 133 7.8.1显示当前时间和考试剩余时间 134 7.8.2考试剩余时间的更新 134 7.8.3考试强制中止功能的实现 135 7.9答案汇总显示 136 7.10试卷评阅与成绩计算 138 7.11显示成绩单 139 7.11.1设计成绩单窗体 139 7.11.2实现成绩单的显示 140 7.12小结 141 7.12.1考生的题目标记功能 141 7.12.2考试时间提示 142 7.12.3关于柱状图的改进 142 7.12.4关于成绩单的打印 142 第8讲系统的调试与连接 143 8.1解释方式调试应用程序 144 8.1.1VisualBasic的几个时期 144 8.1.2启动.暂停.停止应用程序的运行 145 8.1.3断点和监视 146 8.1.4单步运行 147 8.1.5立即窗口的使用 147 8.1.6调试工程组 148 8.2编译生成标准EXE可执行程序 149 8.2.1编译VisualBasic工程 149 8.2.2编译VisualBasic工程组 150 8.3编译方式调试应用程序 151 8.4程序健壮性的测试 152 8.5兼容性测试 153 8.6生成成品的应用程序 153 8.6.1编译应用程序 154 8.6.2制作安装程序 154 8.7小结 159 第9讲构建Web服务器 161 9.1Web服务器 162 9.1.1服务器 162 9.1.2Web服务器 163 9.1.3Web服务器软件 163 9.2构建PWS服务器 163 9.2.1PWS服务器软件介绍 163 9.2.2安装PWS 164 9.2.3检验PWS安装 166 9.2.4配置PWS 167 9.3构建IIS服务器 168 9.3.1IIS服务器介绍 169 9.3.2安装IIS 169 9.3.3检验PWS安装 169 9.3.4配置IIS 171 9.3.5发布Web站点 175 9.4小结 175 第10讲远程查询系统功能的实现 177 10.1ASP信息查询模块概述 178 10.2ASP部分程序功能设计 178 10.3查询与输出 179 10.3.1登录页面的设计 |
商品评论(0条)