2014年第3期 文章编号: 1009 — 2552(2014 )03 — 0058 — 04 中图分类号: T~ 93. 06 文献标识码 : A 社会 问卷调查 系统 的 实现方式 王丽君 (华中科技大学文华学院信息科学与技术学部, 武汉 430 0 74) 摘发基于 的社会调查 系统,该系统能够将社会调查过程 简化 ,省掉 了将调查结果从纸质资 料输入到数据库的繁琐过程,极 大缩短了调查时间;并利用 终端的全球定位 系统、 多点 触控、4G 网络、无线局域网等特性,使调查结果具有地理信息、远程服务器同步和各种数据格 式的输出功能等,提 高了社会科 学研究效率。 关键词:; J ava; 社会调查系统 D esi gn and im plem of A — ba sed sur vey 要 :从 2010 年开始 逐步成为智能手机技 术的主导 ,改 变着人们的工作和生活。开 WA NG L i-jun ( of & T , , of and T y , W uhan , China ) A bstr act : F rom 20 10 , A has the of the smart phone tec to c hange t h e way live and work .Th is aims to a soc ial based on A .T his cut out t h e of input from paper— based to ,g r eatly t h e time ,and uses G PS , ,multi— touch,3 G and W i— F i t h e with l infor m ation( GPS) , ser v er o and of f er i ng of data . the socia l i c eff i . K ey wor ds :A ;J ava ; sur v ey 0 引言 国内传统的社会调查, 以社会科学研究方向为 例 , 问卷调查是最主要 的研究方式。

在近几十年 的 发展当中, 问卷将要调查的因素量化成数值 , 在不同 的人群中抽样进行调查 。调查结果 即原始样本通过 纸质问卷记录, 然后统一录入到数据库中, 进行数学 上的统计 , 对统计结果进行研究。 这种研究方式在效率上存在很大的优化空间。 本文将移动终端引入到社会调查当中, 将问卷转化 成 应用 , 在手持设备上直接进行调查 ,极大 节约了将纸质问卷录人数据库的时间his系统功能模块 excel, 同时支持录 音 、 GPS 地理信息、 拍照等方式, 使调查结果更加丰 富、 立体、 高效。And r oid 移动终端应用于社会调查 问卷系统, 支持多人协同工作, 每个调查者只需将数 据传到云端⋯ , 云端配备的高性能服务器, 可以直 一5 8 一 接输出调查结果, 完成调查结果的合并及统计。 l 社会调查系统的需求分析 1. 1 基于 社会调查系统功能需求 问卷调查是社会科学研究中主要的一种数据收 集手段 。基于 Andr i od 的社会调查系统 , 在手持终 端设备上进行问卷调查 , 需要提供给用户友好的、 人 性化的界面 。其功能需求主要包含以下几个 内容。

问卷填写: 用户在问卷填写页面填写调查问卷, 将调查结果保存。 调查结果保存: 调查结果通过 数据库以 文件的方式保存在手机终端里。 收稿 日期 :2013 —07 — 04 基金项目:省教育厅关于公布“ 十二五” 省属高校省级重点学科和 省级重点( 培育) 学科名单的通知( 鄂教研[ 号) 作者简介:王丽君( 1981一) , 女, 硕士, 讲师, 研究方向为通信与信 息系统, 无线通信网等。 调查结果统计 : 调查结果能够直接在移动终端上进 行查看 , 完成简单的统计 , 形成一个大致 的结果, 以 便于调查者确认数据的真实性与有效性。 调查结果导出 : 调查结果可 以通过 Excel 表格 文件导 出。 网络同步: 通过 Wi —Fi 或者 4G 网络将调查结 果上传到本软件配套的网站, 在网站上显示问卷调 查结果 , 方便管理人员进行管理 。 GPS 定位: 获取被调查者的经纬度坐标、 海拔信 息及具体的地理位置 , 存人到问卷调查结果当中。 1. 2基于 的社会调查系统性能需求 软件必须满足 良好 的交互性 、 可操作性 、 流畅行 及人性化的用户体验。

这体现在以下几点E 2-3 3。 GUI: 软件功能一目了然, 易于操作, 图形控件 满足手指易于操作的要求。 延时 : 界面 ( ) 之间切换无延时 , 数据库 存取 的操作以及问卷加载的延时达到不被用户察觉 的程度, 即整个操作过程流畅、 无需等待。 平台兼容性: 能够在不 同分辨率的手机 、 平板 电 脑平台上流畅的运行 , 无需再开发 。 2 基 于 的社会调查 系统 的 设计 2. 1系统设计模式 软件的设计采用模型、 视图、 控制器模式(Model — View — , 简称 MVC) 入、 处理、 输 出流程按照模型、 视图、 控制的方式进行 分离, 这样软件的设计被分成三个层——模型层、 视 图层 、 控制层。MVC 模型如图 1所示。 , 即把本软件的输 方法调用⋯⋯ ⋯ —- 事件 图 1 MVC 示意 图 2. 2功能框架设计 功能框架设计在设计系统的功能架构时, 主要 分为问卷填写、 调查结果管理、 调查结果导出、 调查 结果同步这四个功能模块。功能框架如图2 所示。 } 社 会 调 查 系 统 I { l 谓查结果管 调查结果导 调查结果同 问卷填写模块 理模块 。

l } 步模块 出模块 { j I xM L格式问卷 解析模 块 G PS定位 模块 } 1 概要 统计 查 看与 删除 l 图 2功 能框 架 图 2. 3系统流程图 系统流程图程序启动后会进入主界面, 主界面 采用 的是底部导航栏的模式 , 有四个选项卡 , 分别是 开始新调查 , 调查结果管理 , 调查结果导出和服务端 同步。被调查用户选择导航栏 的不同选项方可进人 相应的操作页面, 选择菜单的返回键退出相应页面, 返 回主界面 。系统流程图如图 3 所示 。 ( 1) 主界面上有一个底部导航栏 , 添加“ 开始新 调查 ” 、 “ 调查结果 管理 ” 、 “ 调查结果 导出” 、 “ 服务 端同步” 四个菜单。点击相应菜单分别转向相应 界 面 。 (2) 开始新调查页面时首先 弹出一个对话框输 入未保存的本次调查 的名称, 如果名称非法则要求 用户重新输人。输入正确后 , 开始解析 XML 格式问 卷 , 再根据解析结果动态绘制控件, 界面底部放置三 个按钮分别是“ 取消” 、 “下一份” 和“ 完成” 。 ( 3) 调查结果管理 页面展示所有 的调查结果 , 以列表的形式呈现 , 单击列表 中的项可 以查看该次 调查的初略统计信息, 并可以随时删除。

(4) 调查结果导出页面展示的是所有 已经导出 的调查结果 , 同样 以列表形式呈现 ,单击项可 以在 系统之 中调用相 应 的应用 程序 ( 如 Quick Of f ice) 来打开。 ( 5) 服务端 同步页面是 一个 多选列表his系统功能模块 excel, 底 部放 置一个“ 同步”按钮。在列 出所有 的调查结果后 , 如 果选 中( 可复选 ) 调查结果 , 并点击“ 同步” 即可 同步 到服务端。 2. 4数据存储设计 提供了多种方式来存取数据 文件方式: 可以将文件存储在设备或其他移 动媒介上 , 需要用户规定数据储存格式 。二是数据 库方式: 有 数据库的 API, 应用程序 可以创 建 和使用 数据 库。三是 网络方 式 - 支持使用网络存取数据的方式。 本系统采用 数据库的方式来存取数据, 只有一种数据结构。创建一个能储存调查结果的数 据库。根据需求与功能的完善和增加, 可以对数据 。一是 一59 —