下载此文档

学生电子投票平台设计报告.doc


文档分类:IT计算机 | 页数:约12页 举报非法文档有奖
1/12
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/12 下载此文档
文档列表 文档介绍
学生电子投票平台设计报告.doc天津职业技术师范大学TianjinUniversityofTechnologyandEducation《面向对象程序设计》课程设计报告学生电子投票平台设计计算机科学与技术班级学号:计科0814—32学生姓名:魏花指导教师:刘玲教授年六月课程设计名称:学生电子投票平台设计课程设计概述:1、 选题意义:学生电子投票平台设计是通过界面录入候选人的信息(姓名、编号、数学成绩、英语成绩、C++成绩),运行过后能够显示候选人的信息,并且统计总成绩和排名。接下来进行投票,投票人为候选人投票,显示投票结果,且能在进行增加候选人信息和查询候选人信息及排名情况。2、 设计目的:、运用C++面向对象的知识,解决学生电子投票平台设计。、利用结构体、类、继承、析构函数、构造函数及对以前积累知识来设计这一学生电子投票系统。、全面提高学生的程序设计能力和开发能力。3、设计基本要求(1)、功能齐全:界面操作灵活方便,至少实现以下基本功能:•候选人为5名,投票人数最少为10人;•候选人信息包括:编号、姓名和本学期三门课程的成绩(英语、数学、C++语言).•程序展够时显示简单菜单,菜单内容包括:录入数据:录入候选人信息;显示数据:显示候选人信息并统计三门课程总成绩;投票;⑤查询友好性可读性健壮性投票结果:显示票数统计结果,并按得票数排序;⑵、⑶、⑷、输入编号查询某候选人信息。界面友好、输入有提示、尽量展示人性化。源程序代码清晰、有层次、主要程序段有注释。用户输入非法数据时,系统应及时•给出警告信息。4、使用工具软件:、课程设计内容简介:1、流程图:投票候选人信息录入查询所有信息显示2、,新建“项目”,MFC下的“MFC应用程序”,输入名称“vode”,点击”确定选择”基于对话框“,点击”确定%在对话框中添加三个“GroupBox”,其中两个分别为“候选人信息录入”和“投票”,然后根据要求将对话框添加完整,如下图所示:3、'I1添加代码:CStringm_num;//学生学号afx_msgvoidOnBnClickedButton1();CListCtrlmlist;CStringm_name;//姓名UINTm_english;//英语成绩UINTm_math;//数学成绩UINTm_cpp;〃C++成绩intStu_i;//录入信息时的标识intm_tick;//总票数intStu1Num;//学生•票数intStu2Num;intStu3Num;intStu4Num;intStu5Num;boolWriteOver;3、:对controllist进行操作:(0,_T(H学号,LVCFMT_LEFT,85,0);m」(1,_T(”姓名”),LVCFMT_LEFT,60,1);(2,_T(H英语成绩”),LVCFMT_LEFT,60,2);(3,_T(n数学成绩”),LVCFMT_LEFT,60,3);(4,_T(”C++成绩”),LVCFMT_LEFT,60,4);(5,_T(n总成绩”),LVCFMT_LEFT,55,5);(6,_T(H获得票数”),LVCFMT_LEFT,60,6);DWORDdwStyle=();dwStylel=LVS_EX_FULLROWSELECT;(dwStyle);returnTRUE;//除非将焦点设置到控件,否则返回TRUE}点击输入信息按钮时:voidCvoteDlg::OnBnClickedButton1()(if(Stu_i<5)(UpdateData();if(m_num==_T(,M,)){AfxMessageBox(_T(H请输入学号!”));)elseif(m_name==_T("n))(AfxMessageBox(_T(M请输入姓名!”));(Stu_i,m_num);//W学号写入列表视图(listcontrol)(Stu_i,I,m_name);//姓名CStringstr=_T(MH);(_T(H%d"),m_english);(Stu_

学生电子投票平台设计报告 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数12
  • 收藏数0 收藏
  • 顶次数0
  • 上传人ttteee8
  • 文件大小188 KB
  • 时间2020-07-03