数据库课程论文文档格式.docx

上传人:b****5 文档编号:21478667 上传时间:2023-01-30 格式:DOCX 页数:10 大小:96.63KB
下载 相关 举报
数据库课程论文文档格式.docx_第1页
第1页 / 共10页
数据库课程论文文档格式.docx_第2页
第2页 / 共10页
数据库课程论文文档格式.docx_第3页
第3页 / 共10页
数据库课程论文文档格式.docx_第4页
第4页 / 共10页
数据库课程论文文档格式.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

数据库课程论文文档格式.docx

《数据库课程论文文档格式.docx》由会员分享,可在线阅读,更多相关《数据库课程论文文档格式.docx(10页珍藏版)》请在冰豆网上搜索。

数据库课程论文文档格式.docx

3.5管理员信息表(Administrator_table)6

3.6被调查者信息表(Bdc_table)6

四、网络问卷调查系统数据库的事实和维护6

4.1存储过程6

4.1.1管理员登录系统————示例6

4.1.2有问卷编号自增功能的添加问卷记录的存储过程——示例7

4.2视图7

4.2.1问题与问卷相符7

4.2.2答卷与问卷相符7

4.3管理过程中主要的SQL语句8

4.3.1查询8

4.3.2增8

4.3.3删8

4.3.4改8

五、总结9

致谢9

参考文献:

9

唐季20092047

在校园、机关或企业里,由于各种调查研究的需要,经常会有各种调查问卷,在传统模式下,人们不但要花费不少的费用印刷问卷,而且消耗精力去发放和回收问卷,并且可控性差,易漏卷,构建一个在线的问卷设计、调查、回收、统计数据库系统,能够有效地提高效率,节约成本,同时也适应了网络的告诉发展。

网络问卷调查数据库

一、需求分析

1.1网络问卷调查的发展

随着互联网的日益普及,网络用户人数飞速增长,互联网的用户从专业人士逐渐发展成为各种普遍人员,于是在线问卷调查越来越成为更多组织的一个重要的调查手段。

根据第十六次中国互联网络发展状况统计报告显示:

全国上网用户总人数为10300万人,上网计算机总数为4560万台,在线调查将在中国调查领域扮演越来越重要的角色,这也为在线问卷调查系统开发和设计奠定了坚实的基础。

1.2本网络问卷调查系统的管理用途和设计目标

问卷调查分析是获取调查数据、从中分析、挖掘有用信息,并加以利用的一种常用的科学研究和调查方法,具有调查范围广,不受时间和空间的限制,速度快、准确度高的特点而逐渐取代了传统的纸质问卷调查。

本系统设计的主要目标是:

做简单的网络问卷调查系统,来实现对问卷的管理,免除传统问卷的时间空间限制,适应网络时代的告诉发展。

本系统的管理用途主要是:

针对网络问卷调查的管理人员,能创建问卷,实现对问卷的信息维护以及人员信息的管理,即修改问卷、删除问卷、查看问卷、查看调查用户信息、发布调查等。

同时要负责调查信息输入,包括问题序号、具体问题以及选择项等的输入,并且能查看调查情况,能够查看所有的调查信息,能够查看指定问题序号的问题调查统计信息等一切具体详细信息。

这些具体信息,除了管理员不会被外泄,同时也给调查者在统计或者需要反馈是提供了方便。

在输入问卷信息时,对问卷进行精细分类,比如:

饮食、娱乐、企业、户外活动等,这样的设计,不仅能给受调查者带来方便,填写自己认为感兴趣的问卷,同时也为管理者带来不少好处,能更方便快捷的统计各类型的数据,并且统计得到的数据更具有真实性和准确性。

与传统的调查问卷相比,这样的设计更具有时代性,也就是通常所说的与时俱进,一份调查问卷,能跟随现下时代的变化加入新的名词和现象,对新的事物做出最快的统计,而传统的问卷更新费时费力费财,一个网络问卷管理系统可以通过增删改查等功能轻松的实现上述目标。

这些功能都是管理员登录后进入后台的管理。

针对网络问卷的被调查者,能够通过信息的填写,进入问卷的回答和查看。

在此数据库的设计中,受调查者可以对其感兴趣的主题回答问卷,在分类中一目了然,只需要鼠标的移动,就能做自己感兴趣的问卷,这与传统问卷相比,不怕问卷丢失、损毁,而且不会强制性的只能填某张问卷。

同时添加了一个对主题投票者的IP地址,从而使得调查趋近公平,适当预防目前的刷票行为。

二、功能结构分析图

三、网络问卷调查系统数据库中表的设计和维护

核心表主要有:

问卷表(WJ_Table)、问题表(WT_Table)、答卷表(Ans_Table)、问题反馈表(Reply_Table)、问卷类型表(WTType_Table)、管理员信息表(Administator_table)、被调查者信息表(Bdc_table)。

3.1问卷表(WJ_Table)

字段

类型

备注

WJID

Int(4)

问卷编号PK主键自增

WJName

Vchar(20)

问卷名称

WJAuthor

Varchar(30)

问卷发起人

WJExpireDate

Datatime

问卷过期时间

WJUsehits

答卷张数

WJTypeID

问卷类型编号FK

说明:

该表主要说明问卷的编号和名称,能通过编号查找问卷。

3.2问题表(WT_Table)

备注

WTID

问题编号PK主键自增

问卷编号FK该问题属哪个问卷

WTHead

Varchar(200)

题干

WTBody

Varchar(300)

选项

该表主要是问题与问卷的对应,能通过编号找到问题属于哪个问卷等。

3.2答卷表(Ans_Table)

AnsID

答卷编号PK主键自增

问卷编号FK确认该答案属于哪个问题

AnsTime

datatime

提交时间

AnsResult

Varchar(50)

答卷内容

AnsIP

答卷者IP地址

该表用来记录用户答卷信息。

3.3问卷反馈表(Reply_Table)

ReplayID

问卷反馈编号主键

问卷编号

问题编号

答案编号

LXFS

Varchar(20)

联系方式

该表主要用来记录问卷调查信息,以便管理员和工作人员能更好的做出数据分析。

3.4问卷类型表(WJType_Table)

vchar

问卷类型IDPK主键自增

WJTypeName

问卷类型名称

问卷类型通常用1—娱乐,2—饮食,3—企业等;

3.5管理员信息表(Administrator_table)

A_ID

管理员ID,主键

A_user

varchar

管理员名

A_pw

varchar(20

密码

A_Mima

密码提示

A_ZHmima

找回密码

该表主要记录管理员信息。

3.6被调查者信息表(Bdc_table)

Bdc_ID

被调查者ID,主键

Bdc_age

被调查者年纪

Bdc_sex

char(4)

被调查者性别

四、网络问卷调查系统数据库的事实和维护

4.1存储过程

4.1.1管理员登录系统————示例

建立存储过程Denglu,当管理员登录时,根据管理员登录编号、姓名,在管理员信息表中查找该用户,如果存在,则进入系统:

createprocedureDenglu(

@A_IDint,

@A_userchar(20),

@A_PWvarchar(20),

@rankbit

as

select@A_ID=A_IDfromAdministator_Tale

whereA_user=@A_user

Go

4.1.2有问卷编号自增功能的添加问卷记录的存储过程——示例

建立存储过程Zizeng,当没有记录时,自动给其赋值1,当记录存在时,则找出记录的最大值,然后自增1,作为新记录的编号。

createprocedureZizeng@ResultWJID,int,output

As

Declare@maxIDint,@newIDint

Set@maxID=(Selectmax(WJID)fromWJ_Table)

If@maxisnullThen

@newID=1

Else

@newID=@maxID+1

EndIf

Select@ResultID=@newID

4.2视图

4.2.1问题与问卷相符

创建问题表和问卷表视图,将其中问题和问卷信息对应输出。

Creatwviewvw_WJ&

WJ

As

SELECTdbo.问卷表.WJID,dbo.问卷表.WJName,dbo.问卷表.WJAuthor,

dbo.问卷表.WJExpireDate,dbo.问卷表.WJUsehits,dbo.问题表.WTID,

dbo.问题表.WTHead,dbo.问题表.WTBody

FROMdbo.问卷表LEFTOUTERJOIN

dbo.问题表ONdbo.问卷表.WJID=dbo.问题表.WJID

4.2.2答卷与问卷相符

查找答卷表和问卷表中的信息,当其中的问卷表编号相同时。

即将同一问卷编号的答卷和问卷信息相对应。

ANS

SELECTdbo.答卷表.AnsID,dbo.答卷表.WJID,dbo.答卷表.AnsTime,dbo.答卷表.AnsResult,

dbo.问卷表.WJIDASExpr1,dbo.问卷表.WJName,dbo.问卷表.WJAuthor,

dbo.问卷表.WJExpireDate,dbo.问卷表.WJUsehits

FROMdbo.答卷表INNERJOIN

dbo.问卷表ONdbo.答卷表.WJID=dbo.问卷表.WJID

4.3管理过程中主要的SQL语句

4.3.1查询

4.3.1.1查询问题表中存在问题(即问卷不为空)的问卷信息

SelectWJ.WJID,WJName,WTID,WTHead,WTBody

FormWJ,WT

WhereWJ.WJID=WT.WJID

4.3.1.2查询多有属于“娱乐”类型的问卷信息

Select*formWJ

WhereWJTypeID="

1"

4.3.2增

4.3.2.1向WJ表中插入新数据

InsertitoWJ(WJID,WJName,WJAuthor,WJTypeID)

Values('

03'

"

娱乐报"

天娱传媒"

'

01'

4.3.2.2向Administrator表中插入管理员002

InsertintoAdministrator

002'

王子"

,'

编号"

生日"

4.3.3删

4.3.3.1删除编号为001的管理员

Delete

FromAdministrator

WhereA_ID='

001'

4.3.3.2删除表WT中问卷编号或者问题编号为1的信息

Delete

FormWT

WhereWTID='

1'

ORWJID='

4.3.4改

将问卷类型表中饮食的类型编号改为4

UpdateWJType

SetWJTypeID='

4'

WhereWJTypeName="

饮食"

五、总结

通过这次课程设计,初步的了解了一个系统数据库建立的过程,是本学期对于理论知识学习的一次很好运用和检验。

设计过程中遇到的一个较大的挑战,是在需求分析阶段。

由于在此前的实验课练习实践中,书本上对于程序的功能、数据项、完整性等都做了要求,实验的主要精力放在数据实施上,对此环节的缺乏练习与经验。

因此,在一些完整性和数据项的约束上不是很得心应手。

但是,这次的课程论文,让我从总体上对本学期的理论和实践两方面做了很好的总结和自我检测,明确了建立数据库的步骤和注意问题。

致谢

本次课程论文,是自己辛勤劳动的成果,同时也很感谢老师课堂里的指导、详解,以及同学们在课内外分享。

1、《数据库系统开发案例精选》明月科技杨湖李凤蕾王斌人民邮电出版社

2、《数据库系统概论》王珊萨师煊高等教育出版社

3、《通用网上调查系统的设计与实现》卢守东广西财经学院学报

4、《数据库系统设计与项目实践》潘永惠

5、《数据库系统简明教程》王珊高等教育出版社

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 合同协议

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1