摘 要: 为能更好地掌握学生的思想动态、心理状态、生活需要及行为习惯等,同时,学校都具有数量较多的机房使网上问卷调查具有可行性,因此开发了本小型学生调查问卷系统。该系统采用Visual Basic 6.0和SQL Server 2005实现,可以动态完成问卷的初始化,客户端试卷的生成和最终的问卷数据统计,为调查问卷的活动开展提供了便利。
关键词: 学生调查问卷;Visual Basic;C/S结构
学生是学校的重点管理对象之一,只有更好地掌握学生的思想动态、心理状态、生活需要及行为习惯等,才能将工作做得更好、更到位,因此要经常开展问卷调查活动来完成此项工作。传统的调查问卷一般采用纸质问卷、直接采访或者电话等方式进行,费用较高,操作不灵活,调查周期长,同时统计也比较缓慢,费时费力。随着计算机技术的不断普及,基于网络的学生调查问卷系统也应运而生,与传统的调查问卷相比,它的低成本、高效性等特点受到好评。同时,学校拥有为数较多的机房,为学生开展网络调查问卷提供了可能性。基于这种情况,开发了小型的学生问卷调查系统。
1 系统的设计与实现
系统的组成如图1所示,本小型系统采用Visual Basic 6.0和SQL Server 2005来实现。
1.1 开发工具介绍
⑴Visual Basic 6.0
Visual Basic是微软公司开发的编程设计软件,它也是基于Windows操作系统可视化编程环境。Visual Basic 6.0因操作简单实用,所以从其问世以来很受专业程序员和编程爱好者的追捧。Visual Basic 6.0的组件有很多,比如编辑器、设计器和属性等开发组件。Visual Basic 6.0还提供了窗口编辑,可直接对窗口进行编辑和预览。Visual Basic 6.0的工具箱由指针、图片框、标签、文本框、框架、命令按钮、复选框、单选按钮、组合框、列表框、水平滚动条、垂直滚动条、定时器、驱动器列表框、目录列表框、文件列表、形状控件、直线、图像控件、数据控件和OLE容器构成。
⑵SQL Server 2005
SQL是英文Structured Query Language的缩写,意思为结构化查询语言。SQL Server是一个关系数据库管理系统。SQL Server 2005是Microsoft公司推出的SQL Server数据库管理系统的一个,它易于安装、部署和使用。SQL Server 2005中包括一系列管理和开发工具,这些工具可改进在多个站点上安装、部署、管理和使用SQL Server的过程,同时它还具有数据库镜像、在线恢复、在线检索操作、快速恢复及安全性能较高等优点,受到广大编程爱好者的喜爱。
1.2 系统的模块介绍
⑴问卷的初始化
问卷中,题的类型包括:单选题、多选题和简答题。将设计好的问卷输入到Excel中,要求:单选题和多选题:A列输入题型(如1为单选题,2为多选题,3为简答题),B列输入题干,C列及以后列中输入选项(一列输入一个选项);简答题:在A列中输入题目。在服务端界面中包含有导入Excel按钮,单击后将把信息导入到数据库中,初始化结束。
⑵问卷的生成
客户端动态生成调查问卷如图2所示,客户端先判断题型,如果是选择题,则将B列的内容作为题干, C列及后续列的内容自动按照顺序加上A、B、C等选项,根据A列的内容,在对应选项前自动添加单选按钮和复选按钮;当为简答题时,则在题干下方添加文本框用来作答,当前题答完后,单击下一题后进行下一题的作答,最后单击提交,将学生的作答写入到数据库中。
⑶问卷的统计
统计界面如图3所示,当全部测试对象完成问卷调查后,在服务器端,可以将调查对象的答题情况进行统计,统计出每道题的每个选项的选择率,从而能更加了解学生的思想动态和需求,制定切实可行的措施和方法。
本文针对中小型高校学生问卷调查的高成本、低效率的问题进行了研究,开发了基于C/S结构的小型调查问卷系统。本系统可以灵活地对问卷进行初始化、动态生成客户端界面,同时能对学生的问卷数据进行统计,方便了学校管理人员工作更好地开展。
参考文献
[1] 余青松,郑骏,张宇容. 基于Intranet/Internet的调查问卷系统的研究与开发[J]. 微型电脑应用, 2000,16(12):15-17.
[2] 程裕秋. 高校学生管理系统分析与设计[D].昆明:云南大学硕士研究生学位论文,2012.
[3] 郑翔,鲜敏. 基于B/S的毕业生就业调查系统设计[J]. 电脑知识与技术,2013,9(32):7178-7179.
[4] 杨颖,戴彬,钟乐海. 基于B/S模式的用户满意度指数测评系统[J]. 石油工业计算机应用,2005,13(4):25-27.