在线问卷调查系统分析报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
4.2根据本系统的要求,该在线问卷调查系统需要建立多个查询过程。在查询被调查者回答结果时,组织者需要输入查询的内容,所以要建立变量将值放入变量中然后建立存储过程进行查询。在被调查者查看问卷时也是建立存储结构进行查看问卷,因此在本系统中要建立多个存储结构才能实现必要的功能实现。被调查者登陆系统的时候,被调查者要输入登入编号。组织者登入时也需输入信息,登陆后可以进行查询所有调查信息,所以需分别授予相应权限给组织者和被调查者。
若问题较多(如需调查150个问题),在线参与调查人员较多(如500个并发用户),则在数据库的选择及设计上应作哪些具体策略保证在线调查能顺利进行。
三、具体要求
1.课程设计的内容独立自主完成,课程设计报告内容完整、格式规范、排版整洁美观;
2.后台数据库采用MS SQL SERVER2005,前台界面语言不限,编写的程序代码,须有较详细的注释说明;
根据题目要求判断出被调查者信息表为BCNF,问卷表为BCNF,题目表为BCNF,问卷组成表为BCNF,做题表为BCNF,回答结果表为BCNF。
4、物理结构设计
4.1物理结构设计主要是建立索引。通过索引来提高数据查询性能。索引虽然可以提高数据查询性能,但同时也会降低数据修改性能。考虑到问卷序号,题号,被调查者编号经常被作为表的连接条件,考虑在这些属性上建立索引。
tm
题目
tmxh,tmnr,tmxx,tmth
wj
问卷
wjxh,wjbt
bdczxx
被调查者信息
bdczbh,bdczxb,bdcznl,bdczxm
1.2.3数据流
数据流名
含义说明
数据流来源
数据流去向
随机号登入
用随机号登入
被调查者
做题
1.2.4数据存储
数据存储名
输入数据流
组成
统计信息
被调查者所完成问题答案
课程设计报告
课程设计名称:
系部:
学生姓名:
班级:
学号:
成绩:
指导教师:
开课时间:学年学期
一、设计题目:在线问卷调查系统
二、主要内容
组织者负责调查信息输入,包括问题序号、具体问题以及选择项的输入。
组织者能查看调查情况,能够查看所有的调查信息,能够查看指定问题序号的问题调查统计信息。
被调查者用给定随机号(不用实名)进入系统,能够查看调查问题并进行答。
主码:题号
问卷(问卷序号,标题)
主码:问卷序号
问卷组成(问卷序号,题号)
主码:问卷序号+题号
外码:问卷序号,题号
做题(被调查者编号,问卷序号)
主码:被调查者编号+问卷序号
外码:被调查者编号,问卷序号
回答结果(题号,答案,被调查者编号)
主码:题号+答案+被调查者编号
外码:题号,被调查者编号
3.2对数据模型进行优化
四、进度安排
课程设计安排:
16周
星期一讲解课程设计的内容,安排每一天的具体任务,分配并熟悉题目;
星期二需求分析:给出系统的功能需求、性能需求,并绘制DFD和DD;
星期三概念结构设计:绘制实体属性图(可选),局部ER图和全局ER图;
星期四逻辑结构设计:转换、优化、外模式的设计;
星期五物理结构设计及数据库实施;
createtablebdczxx(
bdczbhchar(20),
bdczxmchar(8),
图1.1在线问卷调查系统数据流图
1.2数据字典
1.2.1数据项
数据项名
数据项含义说明
数据类型
数据长度
zzzbh
组织者编号
char
20
zzzxm
组织者姓名
char
8
zzzxb
组织者性别
char
8
zzznl
组织者年龄
int
zzzbz
组织者备注
char
100
tmnr
题目内容
char
100
tmxx
题目选项
char
40
tmth
题目题号
char
8
bdczbh
被调查者编号
char
20
bdczxb
被调查者性别
char
8
bdcznl
被调查者年龄
int
bdczxm
被调查者姓名
char
8
wjxh
问卷序号
char
8
wjbt
问卷标题
char
8
1.2.2数据结构
数据结构名
含义说明
组成
zzzxx
组织者信息
zzzbh,zzzxm,zzzxb,zzznl,zzzbz
题号、被调查者编号、答案
题库
所有待调查问题
题目题号、内容、选项
信息库
用户信息
被调查者编号、姓名、性别、年龄
1.2.5数据处理
数据处理名
输入
输出
处理
输入修改问题
组织者
题库
输入修改所需被调查问题
查看结果
组织者
统计信息
查看调查问题结果
创建用户
组织者
信息库百度文库
创建随机号,录入被调查者信息
做题
被调查者
问卷
回答问卷
17周
星期一应用程序编制调试、整理课程设计报告,并检查;
星期二根据反馈结果修改课程设计;
星期三提交作业
上交的材料:课程设计的电子稿、打印稿、源码(SQL代码和程序代码)
五、成绩评定
考核方法:现场验收(占50%),课程设计报告(占50%)。
考核内容:学习态度(出勤情况,平时表现等)、方案合理性、各阶段的图表与程序编制质量、设计报告质量。
5、数据库实施及应用程序编制
用MS SQL SERVER2005建立数据库结构,此数据库我取名为:dbs206,加载(测试/虚拟)数据,能体现对数据库的保护(安全性和完整性控制等)。实现各种查询、链接应用程序并能对数据库做简单的维护操作。
建立数据库
createdatabasedbs206
建立被调查者信息表
成绩评定:优,良,中,及格,不及格。
特别说明:(1)如发现抄袭,按照不及格处理。
(2)材料不齐的,考核等级降一级。电子稿件以压缩文件的形式上交,压缩命名为:11位学号+姓名
1、需求分析
1.1本系统的设计的主要功能
创建问卷、修改问卷、查看问卷、查看调查用户信息,查看调查结果等。组织者负责调查信息输入,包括问题序号、具体问题以及选择项的输入,并且能查看调查情况,能够查看所有的调查信息,能够查看指定问题序号的问题调查统计信息。被调查者用给定随机号(不用实名)进入系统,能够查看调查问题并进行回答。考虑到调查问题较多,在线参与调查人员较多,则考虑将问卷分为几份,被调查者随机回答一份问卷。图1.1详细描述了该系统的数据流图。
2、概念结构设计
根据在线问卷调查系统的基本关系,分别找出实体:被调查者,问卷,题目,并且确定他们之间的联系以及他们各自的属性。建出如图2.1所示的E-R图。
图2.1E-R图
3、逻辑结构设计
3.1将上面的E-R图转换为相应的关系模型
被调查者信息(编号,姓名,性别,年龄)
主码:编号
题目(题号,内容,选项)
相关文档
最新文档