《开题报告-“问卷吧”在线问卷调研系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《开题报告-“问卷吧”在线问卷调研系统的设计与实现.docx(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、题目:“问卷吧”在线问卷调研系统的设计与实现学院: 软件学院 专业: 软件工程 学生姓名: XXX 学号:XXXXXXXX文献综述:一、项目的来源与背景市场调研为市场预测和经济决策提供准确的情报资料,是市场预测和经营决策的 基础。问卷调查是市场调研的一种常见方式。当一个研究者想通过社会调查来研究一 个现象时,就可以用问卷调查收集数据。比如:一个餐厅经理想知道顾客对餐厅服务 是否满意,一个产品经理想知道他设计的产品投入市场后是否会受到欢迎以及有哪些 方面需要改进,一个公司经理想知道员工对自己的待遇是否满意时都可以采取发放问 卷的形式。传统的问卷调研往往采用纸质问卷,通过街头拦访获取样本,不仅费时
2、费力,而 且样本往往比较集中,回收的数据也不够理想。并且需要人工整理每份问卷,再进行 分析后出具报告。为了解决以上传统发放问卷方式的不足,我决定做一个在线问卷调 研系统。二、项目与实习的关系题目来源于本人在优数研科信息咨询有限公司实习的项目。我公司拥有专业的调 研团队和研发团队,应客户要求,由我公司员工自行设计和开发了在线问卷调研网站 “问卷吧”。在该公司实习期间,我参与了该项目的分析,设计,开发,测试等各个 环节。三、项目开发意义近几年来,随着经济全球化的加快,企业之间的竞争越来越激烈,进行市场调研 也就显得尤为重要。问卷调研是市场调研的一种重要方式。传统的发放问卷的方式费 时费力,即使是当
3、前已经存在的一些在线调研平台,仍然存在着功能不全,样本分布 不均等各种各样的缺点。因此开发这样一款将问卷设计和积分奖励相结合问卷调研系 统显得颇为重要。该项目是我进入该公司以来接触到的第一个真正的项目。通过这个项目,让我比 较清晰的了解了一个产品从构想到实现的全过程,同时也深深的体会到了和在学校做 项目的不同之处。在企业中需要考虑到的东西很多,因为这是真正要投入使用的产品, 所以我对自己的要求也更加严格。在这其中我也体会到了团队合作的乐趣以及产品上 线时的巨大成就感,这一切都将对我将来的学习和工作产生深远的影响。四、主要研究内容“问卷吧”在线问卷调研系统将问卷设计系统和积分调研系统相结合。该系
4、统用 户分为普通用户和管理员。普通用户又可分为调研者和答题者。他们的公共功能有:登录注册,管理账户信 息。对于调研者,可以进行问卷管理,新建问卷,复制问卷,删除问卷,模拟答题, 设计问卷,美化问卷,发布问卷,结果分析等功能。问卷管理是指用户可以查看/搜 索问卷,为问卷设置标签方便查找。模拟答题是指在设计问卷过程中可以随时预览问 卷,模拟答题者的答题过程。设计问卷包括设计问题,逻辑控制,质量控制,访问权 限设置和问卷的基本属性(标题,欢迎语,结束语等)的设置。美化问卷是指可以为 问卷选择不同的样式。发布问卷时可以根据地区,性别等进行配额的设置。结果分析 是指调查者可以根据样本属性,时间,地域等进
5、行分析,也可以导出报告。对于答题者来说可以查看问卷列表并参与答题,其中问卷分为抽奖调研,积分调 研和免费调研三种,参与答题或者将问卷分享就有可能获取积分奖励,积分可以兑换 话费,现金,Q币或其他礼品。管理员可以管理问卷,样本,答案,礼品,订单,公告等,进行增删改查等操作。五、研究重点和难点1 .题型复杂多样。在线调研和传统调研的区别就在于在线调研更加的灵活和全 面,因此系统必须包含足够多的题型,比如:普通选择题,矩阵选择题,文本填充题, 数值填充题等。2 .逻辑控制复杂。问卷的逻辑控制设定了样本答题过程中,当答案触发某个条 件时,系统将做出对应的反应。比如在某种条件下会隐藏/显示某选项,而当逻
6、辑控 制和复杂多样的题型结合在一起时系统就会变得更为复杂。3 .质量控制。系统优于一般在线调研系统的关键就在于能否提供真实可靠的样 本库。要想使样本库比较真实可靠就必须对样本进行质量控制,将明显不符合要求的 样本剔除出去。4 .设置访问权限。为保证样本分布的均匀,必须对问卷访问权限进行限制。比 如可以限制每个用户的答题次数等。5 . UI设计与适配。由于当前浏览器类型繁多,因此对于不同浏览器的兼容问题 也是一个难点。6 .系统的安全性。由于系统中涉及礼品的兑换以及抽奖等环节,因此安全性也 十分重要。研究方案:一、项目背景问卷调查已成为当今社会进行调研的一种重要手段,而传统方式费时费力,已经 存
7、在的一些问卷发放平台也存在着题型不全,功能单一等各种各样的缺点,因此我们 决定开发一个在线问卷调研的平台。我们将根据项目的需求,进行设计,开发,测试 等环节,最终完成该项目。二、理论基础B/S架构即浏览器/服务器结构,无需安装客户端,只需要有web浏览器即 可,使用简单方便。1. Ruby on Rails是一个构建在Ruby语言之上的Web应用程序框架,可以使 开发,部署,维护web应用程序变得更加简单。2. Mongodb属于非关系型数据库的一种,是一个基于分布式文件存储的数据 库,旨在为web应用提供可扩展的高性能数据存储解决方案。它具有高性能、 易部署、易使用、存储数据非常方便的特点。
8、3. 敏捷开发是以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件 开发的方式。可以使用户很快的看到产品雏形,能够有效应对需求变化。4. Ruby Gems (简称gems)是一个用于对Ruby组件进行打包的Ruby打 包系统。它提供一个分发Ruby程序和库的标准格式,还提供一个管理程 序包安装的工具。5. Nginx是一个高性能的http和反向代理服务器,特点是占有内存少,并发能 力强。Passenger是一个Rails应用服务的管理工具,可以统一管理Rails 进程的数量、生命周期、请求队列等等。三、研究方法本系统采用B/S结构。用ruby on rails框架进行开发。采用了 mv
9、c架构,在 视图层使用html,css进行web前端界面的设计,在模型层使用非关系型数据库 mongodb进行数据存储,很好的体现了 “高内聚低耦合”的思想。使用RubyGems 将通用模块打包,很好的实现了代码复用。用Nginx+Passenger部署项目,实现负 载均衡。通过git进行代码管理,采用敏捷开发方式快速迭代。四、研究步骤1 .分析用户需求2 .与设计团队确定产品设计方案3 .参与开发,快速响应需求变更4 .与测试部门合作进行项目的测试、维护、上线5 .项目总结五、预期成果所有用户可以进行注册登录,管理账户信息。调研者可以进行问卷管理,新建问 卷,复制问卷,删除问卷,模拟答题,设
10、计问卷,美化问卷,发布问卷,结果分析等 功能。答题者可以查看问卷列表并参与答题,用积分兑换奖品和抽奖。管理员可以管 理问卷,样本,答案,礼品,订单,公告等,进行增删改查等操作。主要参考文献:1李佳.在线市场调研系统设计与实现D.湖南大学,20112赵旭辉,李莉,张志勇等.在线问卷调研综合化平台系统及其应用J.网络安全技术 与应用,2014金玲.电子商务智能网络调查系统研究与设计D.北京邮电大学20114杨艳庆.面向产品设计的交互式网络调研系统的研发D.南京航空航天大学 2009邓锁,风笑天.问卷调查研究:第二个1。年的发展与分析J.华中理工大学学报 (社会科学版),2000,03:49-546
11、方长春.从方法论到中国实践:调查研究的局限性分析J.华中师范大学学报(人 文社会科学版),2006,03:38-437郭淑华.现代社会调查真实性所面临的挑战J.社会,2。3,。5:22-24刘苗,王维兵.网络调研的新模式问卷在线设计系统与积分系统的整合J.经 济论坛,2008,18:34-35+399钱晓雯.基于Web的网上问卷系统的设计与实现D.北京邮电大学,201110李珊.基于ASP.NET的网络问卷调查系统的设计与实现D.武汉理工大 学,201211 Ci Ci.中国在线调研的优势和项目适应性J.市场研 ,2007,(6):21-23.DOI:10.3969/j.issn. 1672-4216.2007.06.007.毕业设计(论文)进度安排:序号毕业设计(论文)各阶段内容时间安排备注1熟悉公司环境,研究项目资料,了解项目背景和 项目需求2学习ruby on rails框架3学mongodb的使用,参与需求分析和系统设计。4撰写毕业设计开题报告,进行开题答辩。开发账 户管理功能。63315准备中期检查和答辩。开发问卷管理模块。6进行系统测试,提交实习文档,完成毕业论文。7进行实习和毕业论文答辩。指导教师意见:指导教师(审核签名):审核日期:2016年3月10日
限制150内