本系统采用微软的SQL SERVER 2000作为后台数据库,并采用Visual Basic 6.0作为开发工具,使用Windows XP操作系统作为开发平台。
系统包括两个子系统:
服务器子系统包括“用户管理”、“竞赛状态显示”、“试题管理”和“分数管理”四个模块。“用户管理”模块用于接受工作站的登录,建立服务器和工作站的有效连接;“竞赛状态显示”模块主要用于综合显示竞赛中各种状态信息;“试题管理”模块主要完成试题在服务器端的存储、添加、修改的管理操作,并负责竞赛中试题向工作站的发送;“分数管理”模块负责竞赛中对各参赛者的分数管理,主要通过“人工加/减分”模式,根据参赛者的答题结果实现加/减分。
工作站子系统由“登录”、“试题显示”、“抢答”三个模块组成。“登录”模块提供各工作站的有效登录,申请与服务器的连接;“试题显示”模块用于接受服务器发送的试题信息,并在工作站显示;“抢答”模块负责将参赛者的键盘或鼠标操作转换为抢答信号,并发送给服务器。
本文分析了传统的抢答系统在实际应用中的不足,提出了一种基于局域网的计算机抢答系统的设计方案,并通过对“交通法规知识抢答系统”的设计实践和应用的总结,具体阐述了该方案的系统构成和设计方式,对其中的关键技术进行了具体讲述。
第一章 概述
1.1 系统概述
为了提高全民交通法规的素质,采用趣味性的知识竞赛抢答方式作为一种良好的普法手段。竞赛抢答系统大多为机械电子按钮式的,其安装调试的成本昂贵,且不能移动,通用性不好,所以目前只在电视台的一些专业娱乐节目中得以实现,一般企事业单位都难以实现,也就没有办法进行抢答式智力竞赛。其实,当前计算机应用日益广泛,一般单位都能在一定程度上进行了计算机联网,实现办公自动化,甚至与互联网连在一起,我们完全可以充分利用现在计算机及网络设备等资源,通过软件来实现抢答式智力竞赛系统。
1.2 系统开发基本目标
1) 交通法规知识抢答系统开发的总体任务是通过软件来实现抢答式智力竞赛系统。
2) 充分利用计算机强大的数据处理能力和输入、输出功能,除能很好的完成抢答等基本功能外,还较易实现试题显示、分数显示、题库管理等多种高级功能,使得整个抢答系统功能更完善,界面更友好,构建出一种丰富多彩的抢答系统应用在各类知识竞赛中。
3) 确定在一定的时间内能完成预定的程序功能是可行性分析报告的重点。
1.3 系统开发设计思想
1) 尽量采用现有的软件和硬件环境及先进的管理系统开发方案,从而达到充分利用学校现有的资源,提高系统开发水平和应用效果的目的。
2) 系统采用面向对象的程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充,维护。
3) 系统应具备数据库维护功能,及时根据用户需求进行数据的添加,删除,修改。