毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
C#+SQLServer问卷调查系统的设计与实现(3)
图3.2 E-R图
3.3.2
物理
结构设计
本系统只有一个数据库,包含5个表,分别为管理员表(superuser),用户表(login),主题表(votemaster),选项表(votedetails),问题结果表(votequestions),以下是主要数据表的表结构,它们之间的联系如图3.3所示。
(1)主题表,主要存放问卷题目,问卷的问题 ,投票的总票数。
关系模式:主题表(题目编号,题目标题,题目问题,题目总票数)
主键:题目编号
(2)投票选项表,主要存放选项的编号,以及每个选项所得的票数。
关系模式:投票选项(题目编号,选项编号,选项票数)
联合主键:题目编号,选项编号
(3)选项结果表,主要存放每个选项所对应的结果。
选项结果(题目编号,选项编号)
联合主键:题目编号与选项编号
图3.3 表间联系图
4.系统的实现
4.1登陆注册模块
4.1.1功能描述
注册为用户注册功能,用户通过注册页面进行注册。管理员和用户登陆界面,选择相应身份登陆跳转到对应页面,管理员登陆进入问卷管理页面,用户则进入问卷调查页面。
4.1.2注册界面设计
在此界面填写用户的基本信息以及个人爱好等
图 4.1 注册页面
4.2问卷投票模块
4.2.1功能描述
投票模块为用户选择投票项目,并跳转到相应投票页面进行投票,投票后根据用户所选择的选项,显示所对应选项的结果,并可以查询当前的问卷结果。
4.2.2投票界面
图 4.2 投票问题页面
4.3结果输出模块
4.3.1功能描述
结果输出模块可以查看问卷每个选项所得的票数,并用百分比,图表显示出来,比较直观。
4.3.2查看结果界面
图 4.3 查看结果
4.4问卷管理模块
4.4.1功能描述
问卷管理模块为管理员对项目信息的管理,如添加问卷,修改问卷,删除问卷,查看项目基本信息,查看选项信息等操作,在此模块下还可以查看用户的个人信息,还可以删除所选择的用户。
4.4.2界面设计
在图4.4所显示的页面中,填写标题,问题,选项,选项结果,提交后自动在用户的问卷调查页面生成一个问卷,添加问卷非常方便,在查看所有问卷界面中可以查看问卷,删除问卷等操作。
图 4.4 添加问卷页面
本系统全部实现客户端对数据库的操作,如添加,删除,更新等操作,故为了保持数据的一致性,本数据库表设计的时候设计了主键约束和外键约束,在数据集中基本已经说明包含哪些主键以及外键,本系统数据库的外键约束主要是项目的ID和此项目对应的选项和系统配置之间ID的约束.在这数据库设计中我还设计了个触发器,用于保证更新单项票数和总票数的一致性。
5总结
基于B/S结构的问卷调查系统主要完成了登陆/注册,问卷投票,查看问卷结果,用图表显示问卷结果,后台问卷管理,用户管理等功能。登陆页面中,用户选择用户权限进入问卷调查页面,进行问卷调查,查看问卷结果等操作,管理员选择管理员权限进入问卷调查系统后台,对用户,问卷进行管理。本系统界面简洁, 简单实现了基本功能,没有大型问卷调查系统拥有的数据储存,大型问卷调查,选用任意模板等功能,此外系统在安全和界面设计方面不够完善,有待于改进。
共3页:
上一页
1
2
3
下一页
上一篇:
C#+sqlserver答疑系统的设计与实现
下一篇:
《计算机基础》课程学生实验作业网络管理系统设计
java+mysql通用试题库系统后台设计与实现
PHP+IOS的会议管理系统的设计+ER图
基于网络的通用试题库系...
银行行办公信息服务系统【1544字】
用友NC信息系统的实施應用实践研究【3307字】
浅析嵌入式系统支柱學科...
水电站实时监控专家系统【950字】
国内外图像分割技术研究现状
C#学校科研管理系统的设计
公寓空调设计任务书
承德市事业单位档案管理...
医院财务风险因素分析及管理措施【2367字】
中国学术生态细节考察《...
AT89C52单片机的超声波测距...
10万元能开儿童乐园吗,我...
神经外科重症监护病房患...
志愿者活动的调查问卷表