基于IOS的问卷调查系统设计与实现
[关键词:IOS,问卷调查,毕业设计] [热度 ]提示:此毕业设计论文完整版包含【开题报告,任务书,论文,源程序】 作品编号:rjgc0485,word全文:28页,合计:12000字 |
本系统采用 Cocoa 框架为基础进行开发和设计,运用 Object-C 开发语言,结合 SQLLite 数据库,在 IOS 操作系统上搭建的一个问卷调查 APP。软件在设计刚开始时,充分考虑了包含软件可扩展性和灵活性等原则,通过模块化设计,并采用合理的模块划分方法,实现软件在自身发展和适应业务变更等方面具有更佳的灵活性。系统功能包含用户注册与登录、查看问卷、问卷发布等,并且在 UI 设计中尽量提高界面友好性和用户体验。
系统简介
本系统将采用Model-View-Controller模式进行开发,系统主要包括了以下几个模块:用户注册登录模块,问卷调查模块,问卷结果统计模块。
该系统的用户权限分为两种:已登录用户和游客。游客只能进行一些简单的操作, 比如:访问问卷、进行答题并提交等;已经登录的用户则可以进行发布问卷,查看已发布问卷的进度,以及收集结果。
功能模块分析
一进入应用,就是登录注册功能模块,已有账号的用户可以进行用户登录,未拥有账号的用户可以选择账号注册或者是以游客权限登录系统。游客权限下的功能模块如图
2.4所示。
已登录用户权限下,拥有以下几个功能模块:(1)个人资料模块,用户在个人资料模块里可以对自己的个人信息进行修改和保存;(2)发布问卷模块,用户通过本应用链接到问卷星官网进行问卷的发布;(3)查看问卷的当前进度,用户通过本应用链接到问卷星网,进行查看;(4)填写问卷,用户可以填写本地问卷也可以通过内嵌浏览器前往问卷星进行问卷的填写。
发布问卷功能实现
由于本应用都是基于本地实现,并没有相应的后台支持匹配使用,所以即使是发布出了问卷也只是存在本地。基于此原因,所以在应用内嵌入了一个简易浏览器,通过第三方平台来实现发布问卷这个功能。由于在跳转第三方平台时,会产生流量消费,所以在跳转之前,用 UIAlertView 弹框对用户进行提醒。
问卷结果统计功能实现
用户点击进入查看某份问卷结果时,遍历该份问卷,以问题 id 为划分依据,统计
cvalue 不同的值,然后拿统计出来的值比去 count,得出比例。将以上三个数值显示在表格当中,并且表格可以导出存放在本地。
......
1) 用户注册:用户首先要注册为问卷小助手的用户。注册时只要填写登录用户名、密码、联系电子信箱 3项信息即可。
2) 用户中心:已注册的用户可以点击用户页面的用户中心按钮进入用户中心,在用户中心会员可以查看个人资料,修改个人资料,修改密码等。
3) 问卷中心:公开问卷、热门测评等,提供现成的问卷给需要对某些事物进行调查的用户。
4) 模板管理:给你一些调查问卷的模板和示例问卷,如果问卷中心提供的问卷不满足条件,需求者可以根据自己需求设计问卷。
5) 帮助中心:常见问题、设计问卷、发送问卷和统计分析等。
6) 查看&下载:查看原始答卷和下载原始答卷。
后台管理:服务端子系统
1) 用户管理:系统实行用户注册,对用户的相关信息等实行跟踪管理。管理员可以查看、修改和删除用户但不得随意添加用户。
2) 问卷管理:收集问卷、整理问卷和回收问卷等功能。
3) 系统管理:系统维护等功能。
4. 难点:
问卷小助手是基于 IOS 的 Object-C 语言开发,基于目前最流行的 Cocoa 框架开发设计整个应用程序的体系结构。
提示:此毕业设计论文完整版包含【开题报告,任务书,论文,源程序】 作品编号:rjgc0485,word全文:28页,合计:12000字 |
本软件工程毕业设计论文作品由 毕业论文设计参考 [http://www.qflunwen.com] 征集整理——基于IOS的问卷调查系统设计与实现(开题报告,任务书,论文,源程序)!