合肥学院
计算机科学与技术系
课程设计报告
2012-2013学年第二学期
课学学专指
业导
班教生
姓
程
web
在线调查系统
课程设计名称
名 常成 号 1204091034 级 软件工程 师 张贯红
2013年6月
课程设计报告封面采用统一格式。
A4纸、页边距上下2.5cm,左2.5cm、右2cm 论文标题:宋体、三号字、粗体
一级标题:宋体、四号字、粗体、1.5倍行距 正文: 宋体、小四号字、1.2倍行距 参考文献格式为:
序号 作者.书名.出版地:出版社名称,出版社年份
序号 作者.论文题名.期刊名称,年份,卷号(期号):起至页码
在线调查系统课程设计报告
目录:
一、题目要求和团队分工
二、在线调查系统分析
三、在线调查系统设计
四、系统实现及测试
五、总结
六、参考文献
七、源代码
一、题目要求和团队分工。
1、题目要求:
系统内用户分为管理员和普通用户两类,普通用户可以参与调查,管理员负责维护调查内容。
1.1 提供注册功能,系统的访问者可以注册成为普通用户。
1.2 普通用户登陆后可以查看系统中已有的民意调查,并参与调查(通过选择调查的
备选项),可以查看当前调查的结果,结果显示可以采用普通文字形式,也可以采用按比例的图形展现(和当前互联网上的绝大多数调查一样)。
1.3 管理员可以维护调查内容,包括增加、修改和删除调查。每个调查事项包括调查
内容和若干个备选项,可以设置选择类型(分单选或多选),选择类型决定用户参与调查的方式。
2、团队分工。
由于系统分为管理员和普通用户两类,管理员主要负责维护调查的内容,包括增加、修改、删除调查等操作;普通用户需要登录后进行问卷的调查和查看已有的问卷调查,调查的结果需要以图形的比例显示。而且,我们这是两人题,所以,我们的分工是程勇做管理员的部分,我做普通用户的部分还有所有的页面布局。
二、在线调查系统分析。
三、在线调查系统设计 3.1、数据库设计。
普通用户的注册和问卷填写后结果存到数据库里面的时候需要设计数据库中的表。所以,先建立t_search了数据库,然后再分别建立普通用户表和问卷结果调查表。
3.1.1普通用户注册表t_user:
用户名t_id是设置的只能为数字,为int类型,密码t_userpwd是varchar类型,密码在注册的时候显示的是需要大于6位数,然后是邮箱mail也是定义的是varchar类型,在注册的时候需要是邮箱的类型才能注册! 已经设计好的普通用户注册表t_user表展示:
已经注册了的普通用户信息显示:
3.1.2问卷结果调查表t_option:
t_option表包括问卷的号码t_qid、问卷里面的题号t_topicid、选项名称t_optionnumber、选项的内容t_optioncontent、本题被填写数目t_countall、本选项被选择次数t_count和每个选项所占的比例t_precent。设计t_option表的时候,设置了:问卷的号码t_qid、每个选项所占的比例t_precent和问卷里面的题号t_topicid都是int类型,选项名称t_optionnumber和选项的内容t_optioncontent为char类型,本题被填写数目t_countall和本选项被选择次数t_count是float类型。其中本题被填写数目t_countall和本选项被选择次数t_count设置为float类型是为了计算每个选项所占的比例t_precent,然后每个选项所占的比例t_precent设置成int类型是为了显示的效果更好(计算比例的结果会产生很多小数,float类型精确到小数点后6位,显示的时候太缀余)。设计的t_option表为:
已有的数据展示:
3.2普通用户登陆界面设计 3.3普通用户注册界面设计 3.4普通登陆后的界面设计
3.5普通用户参与在线问卷调查的设计
3.6普通用户查看分析已经调查的结果的界面设计
四、系统实现及测试
4.1普通用户登陆界面实现及测试 4.2普通用户注册界面实现及测试 4.3普通登陆后的界面实现及测试
4.4普通用户参与在线问卷调查的实现及测试 4.5普通用户查看分析已经调查的结果的实现及测试
五、总结
六、参考文献
七、源代码
因篇幅问题不能全部显示,请点此查看更多更全内容