77范文网 - 专业文章范例文档资料分享平台

在线调查问卷系统的分析、设计与开发 - 图文(6)

来源:网络收集 时间:2019-04-21 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

华北水利水电学院毕业论文

把系统的E-R图转换为关系模型,并把关系的码用下横线标出,得出系统逻辑的模型为:

管理员表(管理员ID 用户ID 用户名 密码 管理员权限) 用户表(用户ID 用户名 密码 性别 E-mail 联系电话 地址 权限) 权限分配表(权限ID 权限类型)

问卷总表(问卷ID 问卷名称 题数 类型 备注) 问卷题表(题目ID 题号 问卷ID 内容 备注) 问卷选项表(选项ID 题目ID 选项名称 票数) 调查表(用户ID 问卷ID 题目ID 所填内容 填写时间)

统计结果表(统计ID 统计时间 统计条件 统计结果 问卷ID 管理员ID)

4.3.4 数据库实体表的实现

在SQL Server数据库中建立名为wenjuan的数据库。为了防止应用过程中数据的更新异常并保证减少数据冗余以及避免插入和删除异常等情况,在数据库的设计过程中要对数据库中的各个表进行规范化,本系统的数据库表符合第三范式的要求[13]。其中包括以下主要数据表(只给出了部分主要的表的结构):

(1)用户表(person):使用本系统的用户信息存入此表中,用户编号存放的是对用户的一个不重复的编号,是唯一的,这个键被设为主键;用户名称存放的是用户注册时所用名称;用户密码存放的是用户注册时所填写的密码;性别是存放用户注册时所选择的性别;E-mail、联系电话、地址分别存放用户注册时所填写的相对应内容;权限的默认值为0,即用户,当授权为管理员时,权限为1,它与权限表发生联系。详细设计见表4-1。

序号 列名(中文) 列名(西文) 1 Y# 用户编号 2 3 4 5 6 7 8 用户名称 用户密码 性别 E-mail 联系电话 地址 权限 userName userPwd sex email telephone address purview 类型 int varchar varchar varchar char char char char 字段长度 4 50 50 10 50 20 100 10 主键 Y 允许为空 Y Y 默认值 0 表4-1数据库用户表

(2)权限分配表(purview):超级管理员为普通管理员分配合理的权限,这些信息也

第 22 页

华北水利水电学院毕业论文

将被记录下来,权限表存放的是用户权限,它有0和1两个键,这个键被设为主键。权限名称是权限所对应的名称。详细设计见表4-2。

序号 列名(中文) 列名(西文) 1 2 权限 权限名称 purview p_name 类型 char char 字段长度 10 25 主键 Y 允许为空 默认值 表4-2数据库权限分配表

(3)问卷总表(wenjuan):收录相关管理员录入的问卷信息,问卷的题目信息填入此表中。题目编号存放的是对问卷题目的一个编号,是唯一的,被设为主键;题号存放的是问卷中题目的题号;问卷编号存放的是题目所在的问卷的编号,它与问卷表发生联系;内容存放的是题目的具体内容;备注存放一些说明等。详细设计见表4-3。

序号 列名(中文) 列名(西文) 1 T# 题目编号 2 3 4 5 题号 问卷编号 内容 备注 Tno W# Tleirong Tbeizhu 类型 int int int char char 字段长度 4 4 4 500 100 主键 Y 允许为空 Y 默认值 表4-3 问卷总表

(4)问卷题表(wenjti):问卷的题目信息填入此表中。题目编号存放的是对问卷题目的一个编号,是唯一的,这个键被设为主键;题号存放的是问卷中题目的题号;问卷编号存放的是题目所在的问卷的编号,它与问卷表发生联系;内容存放的是题目的具体内容;备注存放一些说明等。详细设计见表4-4。.

序号 列名(中文) 列名(西文) 1 2 3 4 5 题目编号 题号 问卷编号 内容 备注 T# Tno W# Tleirong Tbeizhu 类型 int int int char char 字段长度 4 4 4 500 100 主键 Y 允许为空 Y 默认值 表4-4 数据库问卷题表

(5)问卷选项表(wenjuanxx):存储调查问卷中具体题目的信息,选项编号存放的是题目的选项,题目编号存放的是选项对应题目的题目编号,这两项共同组成此表的主键;选项名称存放的是题目选项的内容;票数存放的是此选项的已选的票数,详细设计见表4-5。

第 23 页

华北水利水电学院毕业论文

序号 列名(中文) 列名(西文) 1 X# 选项编号 2 3 4 题目编号 选项名称 票数 T# Xname Xpiaoshu 类型 int int char int 字段长度 4 4 100 4 主键 Y Y 允许为空 默认值 0 表4-5 数据库问卷选项表

(6)调查表(diaocha):调查表存放是用户填写调查问卷时的所有信息,其中,用户编号存放填写调查问卷的用户的编号,它与用户表发生联系;问卷编号是被填写的问卷的编号;题目编号是被填写问卷所对应的题目编号,它与问卷题表存在着联系;所填内容存放的是填写问卷的具体内容;填写时间存放的是填表的具体时间。详细设计见表4-6。

序号 列名(中文) 列名(西文) 1 Y# 用户编号 2 W# 问卷编号 3 4 5 题目编号 所填内容 填写时间 T# Dleirong Ddate 类型 int int int char datetime 字段长度 4 4 4 100 8 主键 Y Y Y 允许为空 Y 默认值 表4-6 数据库调查表

(7)管理员表(caretaker):管理员表所存放的是管理员信息,管理员编号存放的是对管理员的编号,是唯一的,这个键被设为主键;用户编号是管理员在用户表中对应的用户编号,它与用户表发生联系;用户名称存放的是管理员的用户名称;管理员权限存放的是管理员的权限,分为一般管理员(0)和高级管理员(1)。详细设计见表4-7。

序号 列名(中文) 列名(西文) 1 C# 管理员编号 2 Y# 用户编号 3 4 用户名称 管理员权限 userName Cpurview 类型 int int char char 字段长度 4 4 10 10 主键 Y 允许为空 默认值 0 表4-7 数据库管理员表

(8)统计表(tongji):统计表是管理员对问卷进行统计的信息表,其中,统计编号存放的是为每次统计所编的编号;统计时间存放的是管理员进行统计问卷的时间;统计条件存放的是统计问卷所依据的条件;统计结果存放的是管理员对问卷进行统计的最终结果;问卷编号是被统计问卷的编号,它与问卷总表发生联系;管理员编号是对问卷做出统计的

第 24 页

华北水利水电学院毕业论文

管理员的编号,它与管理员表发生联系,统计编号设为主键。详细设计见表4-8。

序号 列名(中文) 列名(西文) 1 2 3 4 5 6 统计编号 统计时间 统计条件 统计结果 问卷编号 管理员编号 J# Jdate Jtiaojian Jjieguo W# G# 类型 int datetime char char int int 字段长度 4 8 100 100 4 4 主键 Y 允许为空 Y 默认值 表4-8 数据库统计表

数据库的全局实体关系图如下所示:

图2.10 数据库的全局实体关系图

第 25 页

华北水利水电学院毕业论文

第五章 系统实现

系统的最终实现是结构化开发方法的最后一个阶段,在系统实现阶段所做的工作对系统的质量有着十分重要的影响。本章的内容是在完成系统分析、系统设计等工作之后,介绍系统具体功能的实现,主要介绍了系统登录界面、问卷管理、在线调查、在线问卷编辑、问卷样本管理、批量问卷操作、用户管理、系统管理等功能模块的实现过程。

5.1 登陆界面

这个模块主要是判断用户是否具有登录的权限以及登录哪个模块的权限,通过权限的不同而进入不同的用户界面。在这个模块中, Session传值技术是很关键的。Session变量的存在主要是保存用户的用户名、密码和权限值,用于登录不同模块时的权限判断和修改个人密码。此外,这个部分还使用了JavaScript技术,主要是美化界面,生成动态页面。系统登陆界面运行效果如图5-1所示:

图5-1 登录界面

当用户及管理员登录验证成功后,系统将自动由登录首页跳转至相应的操作页面,供用户进行后续操作。其部分代码如下:

private void Page_Load(object sender, System.EventArgs e) { string username; string ps; string pur; username=Request.Form.Get(\ 第 26 页

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库在线调查问卷系统的分析、设计与开发 - 图文(6)在线全文阅读。

在线调查问卷系统的分析、设计与开发 - 图文(6).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/613749.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: