StudentManage
1.设计问卷调查表内容: 必填:身份(自己设计分类,例如:学生/体力劳动者/脑力劳动者) 年龄 性别 选填:自行设计单项选择题、填空题 例如:可接受的价格范围(自己设计,可以上限/下限,或某个值+上下浮动) 屏幕大小/整机大小 重量 颜色(也可以选择忽略,即不介意) 待机时间 拍照质量 音响效果 对以上各项指标重要程度的排序 …… 2.有50人填写了问卷,某些问题必答、某些问题允许不答 3.自行设计数据输入方法(例如读.txt或.xls文件)
代码功能具体说明: 1、利用云服务器基于PHP语言设计网页版调查报告和MySQL数据库; 2、邀请好友进行问卷的填写,收集数据,数据实时写入数据库中; 3、运用C++语言连接MySQL数据库,读取数据; 4、将数据读入对象数组中,通过冒泡排序对数据进行排序,以便于对数据进行分类和排序。
为方便测试,把主要功能模块做成单独的函数,在运行主函数时按测试目的调用功能模块。这些单独的函数有:连接MySQL数据:void mysqlconnet();读取MySQL数据库并存入对象数组中:void read();冒泡排序算法,用于将结果进行分类:void sort(yb ybx, int n, int k);寻找选项中概率最大的项:int seeknum(int a);二维数组初始化:void initResult(int a[9][8]);统计全部结果的数据量:void count(yb ybx, int k);统计男生结果的数据量:void count2(yb ybx, int k);统计女生结果的数据量:void count3(yb ybx, int k);计算每个选项的比例:void rate(int a[9][8], double rate[9][8]);利用冒泡排序算法原理设计的概率从大到小排序:int sort2(double a);利用冒泡排序算法原理设计的概率从小到大排序:int sort3(double* a);打印指定的选项内容:void dprint(int c,int bl);计算选项的数据量和比例:void count4(yb* ybx,int k)。
本程序设计了PHP网页版调查问卷,并通过创建数据库的方式保存数据,然后通过C++连接数据库的方式读取数据,最终通过函数、算法对数据进行整合与分析。 在编写源程序过程中,考虑了网页调查问卷界面的设计,数据库的设计(主要是多选题数据数组存入数据库的处理。然后就是冒泡算法的改装,对数据进行分类,分组分析和统计。
版权声明:
1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。2、网站不提供资料下载,如需下载请到原作者页面进行下载。
3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考学习用!
4、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。