logo资料库

在线问卷调查系统毕业论文.doc

第1页 / 共17页
第2页 / 共17页
第3页 / 共17页
第4页 / 共17页
第5页 / 共17页
第6页 / 共17页
第7页 / 共17页
第8页 / 共17页
资料共17页,剩余部分请下载后查看
第一章 绪论
§1.1 问题背景
§1.2 研究范围及技术要求
§1.2.1 研究范围
§1.2.2 技术要求
第二章 问题的描述
§2.1 任务概述
§2.1.1 系统的目标
§2.2 功能需求
§2.2.1系统用户
§2.3 性能需求
§2.4.1 设计数据库实体关系
§3.1.2 各个模块的具体说明
第四章 设计与实现
§4.1 登录和注册模块的实现
§4.1.1 登录模块的实现
§4.1.2 注册模块的实现
§4.2 数据库连接的实现
§4.3 用户功能模块的实现
§4.3.2 查询问卷模块的实现
§4.4 管理员功能模块的实现
§4.4.1 问卷管理模块的实现
§4.4.2 用户管理模块的实现
第五章 应用与测试
测试结论
结束语
致谢
摘 要 随着社会的发展,传统的市场、民意调查越来越不能满足社会的需要。在网络经济 进一步深化的今天,建设一个高效、便利、安全的在线调查站点是十分必要的。以实现 在市场研究、民意调查以及学术研究方面的科学的应用。 本系统按实际需求设计,包括用户对问卷的调查,管理员对问卷的管理。此次毕业 设计的重点是利用 MVC 模式完成了毕业设计。 本文首先介绍了问题的背景,接着提出问题,并针对具体项目展开需求调查分析; 再基于需求设计出具体的方案;然后对整个系统进行了详细的分析和设计,在设计与实 现过程中,结合源代码具体的描述出整个项目的开发过程;最后对整个系统进行测试得 出测试结论。 关键字:在线调查;问卷管理;
目录 第一章 绪论 .....................................................................................................................................................1 §1.1 问题背景 ........................................................................................................................................1 §1.2 研究范围及技术要求 ....................................................................................................................1 §1.2.1 研究范围 ...............................................................................................................................1 §1.2.2 技术要求 ...............................................................................................................................2 第二章 问题的描述.........................................................................................................................................3 §2.1 任务概述 ........................................................................................................................................3 §2.1.1 系统的目标 ...........................................................................................................................3 §2.2 功能需求 ........................................................................................................................................3 §2.2.1 系统用户 ................................................................................................................................3 §2.3 性能需求 ........................................................................................................................................4 §2.4.1 设计数据库实体关系 ...........................................................................................................4 §3.1.2 各个模块的具体说明 ...........................................................................................................6 第四章 设计与实现.........................................................................................................................................7 §4.1 登录和注册模块的实现 ................................................................................................................7 §4.1.1 登录模块的实现 ...................................................................................................................7 §4.1.2 注册模块的实现 ...................................................................................................................8 §4.2 数据库连接的实现 ........................................................................................................................8 §4.3 用户功能模块的实现 ..................................................................................................................11 §4.3.2 查询问卷模块的实现 .........................................................................................................11 §4.4 管理员功能模块的实现 ..............................................................................................................11 §4.4.1 问卷管理模块的实现 .........................................................................................................12 §4.4.2 用户管理模块的实现 .........................................................................................................13 第五章 应用与测试.......................................................................................................................................13 测试结论 .................................................................................................................................................13 结束语............................................................................................................................................................. 14 致谢 ................................................................................................................................................................. 15
§1.1 问题背景 第一章 绪论 互联网的兴起给原有的大众传播格局、策略及理论构架带来前所未有的震荡,同时, 互联网的全球覆盖、交互功能等特性给调查方法带来新的变化,在线调查作为一种基于 互联网平台上产生的回收信息的"快招",越来越受到许多评估研究机构和媒介机构的关 注、运用。 借助互联网这一现代化的信息沟通渠道,在线调查具有低成本、高速度、跨越空间 局限、丰富的表现形式、智能化及互动性等优点。 在线调查在欧洲、美洲以及日韩等 互联网发达的国家已经相当普遍, 在市场研究、 民意调查以及学术研究方面得到广泛 的应用。 随着中国互联网的普及,在线调查在中国有迅速普及的趋势。根据CNNIC 报 告,中国内地网民总体数量在去年上半年已经超过1亿用户[1]。中国互联网的普及使在线 市场调查迅速成为可能。媒体特别是网络媒体越来越多地借鉴调查的形式收集与反馈浏 览者的意见、观点,网上舆论及热点问题调查是其最常见的形式。 因为在线调查的方便性,许多企业也在自己的网络上进行自主调研,使用调查的方 式收集自己用户的观点等。不仅可以迅速了解社会不同层次、不同行业的人员需求,客 观地收集需求信息,调整修正产品策略和营销策略,满足不同的需求,促进公司产品销 售,同时也吸引了更多的长期用户群[2]。许多专业调研公司也正在逐渐推广在线调查, 使之成为传统调研形式的重要补充。 在线调查问卷系统是当前一个很热门、实用性很强的系统,把它作为毕业设计的题 目,可以把已有的知识用于实践,又可以学到一些新的概念,在这个过程中,可以增加 工程经验,对以后的工作学习是一次很有意义的经验积累。 §1.2 研究范围及技术要求 §1.2.1 研究范围 1. 设计该系统的功能模块划分,使用 SQL SERVER 2005 设计出该系统的数据库。 2. 参考实际在线调查问卷 WEB 站点管理情况,完成对系统的需求分析及设计文档。 3. 根据需求分析及设计文档完成代码编制。 1
§1.2.2 技术要求 1. 功能模块划分合理。 2. 数据库设计满足功能要求。 3. 数据库冗余度小,尽量满足三范式要求。 4. 绘制数据库各数据表之间的关系图。 5. 建立数据库访问接口类,实现对数据库的访问。 6. 完成功能模块中的一个较小的功能,以测试数据库接口的正确性。 2
第二章 问题的描述 §2.1 任务概述 §2.1.1 系统的目标 开发出的系统应具备很强的开放性和扩展性等特性。本系统实现一个在线调查问卷 WEB站点,能够方便、灵活地对调查问卷资料进行查询、统计等操作。所有这些对数据 库进行的操作都受到管理级别的限制。本项目可有效快捷地管理调查问卷,提供必需的 统计、管理信息,使信息更为准确、快捷、易查。 §2.2 功能需求 §2.2.1 系统用户 系统用户主要有一般用户和管理员两种。 1. 普通用户 2. 管理员 图 2.3 一般管理员组的用例图 3
§2.3 性能需求 在概念设计阶段中,设计人员从用户的角度看待数据及处理要求和约束,产生一个 反映用户观点的概念模式,然后再把概念模式转换成逻辑模式。将概念设计从设计过程 中独立开来,使各阶段的任务相对单一化,设计复杂程度大大降低,不受特定 DBMS 的限制[3]。 利用实体关系方法进行数据库的概念设计:首先设计局部实体关系模式,然后把各 局部实体关系模式综合成一个全局模式。 §2.4.1 设计数据库实体关系 1. 用户表(TBL_user)的数据字典如表 2.1 所示。 说明:使用本系统的用户信息存入此表中。用户编号存放的是对用户的一个不重复 的编号,是唯一的,被设为主键;用户名称存放的是用户注册时所用名称;用户密码存 放的是用户注册时所填写的密码 2. 问卷总表(TBL_quest)的数据字典如表 2. 3 所示。 说明:本系统的所有问卷总体资料都存入此表中。问卷编号存放的是每一份问卷唯 4
一的编号;问卷名称存放的是问卷的名称(问卷标题);题数存放的是问卷中所包括的 题目个数;类型存放的是问卷所属的类型;备注存放的是对问卷的说明等。问卷编号被 设为主键。问卷总表与问卷题表发生联系,见下实体联系图(图 2.6)所示。 3. 问卷题表(TBL_topic)的数据字典如表 2. 4 所示。 说明:问卷的题目信息填入此表中。题目编号存放的是对问卷题目的一个编号,是 唯一的,被设为主键;题号存放的是问卷中题目的题号;问卷编号存放的是题目所在的 问卷的编号,它与问卷表发生联系;内容存放的是题目的具体内容;备注存放一些说明 等。问卷题表与问卷总表和问卷选项表都发生一定联系,见下实体联系图(图 2.6)所 示。 4. 问卷选项表(TBL_option)的数据字典如表 2. 5 所示。 表 2.5 数据库问卷选项表的数据字典 说明:问卷的详细信息填入此表中。选项编号存放的是题目的选项,题目编号存放 的是选项对应题目的题目编号,这两项共同组成此表的主键;选项名称存放的是题目选 项的内容;票数存放的是此选项的已选的票数。 问卷选项表、问卷题表与问卷总表的联系见下图 2.6。 5
图 2.6 数据库问卷题表的实体关系图 5. 调查表(TBL_answer)的数据字典如表 2. 6 所示。 §3.1.2 各个模块的具体说明 1、填写问卷功能 填写问卷是用户使用本系统的主要功能。 采用用户通过登录进入问卷调查页面、填写问卷调查内容、提交的步骤来完成在线问卷 调查。此功能在用户系统模块和管理员系统模块中均有体现。 2、用户查询问卷 用户对问卷的查询只限于查询一张问卷的总体调查情况。采用用户登录进入问卷查 6
分享到:
收藏