《多媒体技术》课程设计报告_第1页
《多媒体技术》课程设计报告_第2页
《多媒体技术》课程设计报告_第3页
免费预览已结束,剩余15页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、多媒体技术课程设计报告电子投票系统设计多媒体技术课程设计报告书专 业:2009级计算机科学与技术学 号:姓 名:指导教师:陈智敏1 设计任务32 问题求解43 开发环境错误!未定义书签。4 实现方法错误!未定义书签。5 设计验收错误!未定义书签。渗考文献151 设计任务1.1总体要求:系统槪述:该软件为用户提供一个在windows系统上运行的电子投票、票 数统计的软件平台。该软件的使用者分为两类,一类为管理员,可以对候选人 信息进行初始化和修改,还可以浏览候选人信息介绍。1. 2内容要求:1.3技术要求:(1)(2)(3)(4)(5)2 问题求解2 总体设计2.1系统模块结构框图电了投票平台得

2、票结果管理投票区2.2功能模块框2.3系统流程图3.详细设计基于系统需求分析与系统总体设计的结论,本 系统采用Turbo C实现各模块的功能。3.1功能选择模块描述功能选择模块为系统提供类似于菜单的功 能,让用户输入功能选项,并进入相应的功能执 行程序。系统按照权限分为管理员的功能选择和 用户的功能选择。设有代号为a,b,c的三个足球先生候选人,根据 投票者在选票上对他们编号的填写顺序分别记分5,3,2。请编程从键盘上输入投票人数及投票结果,统计他们的得分,并输出哪位当选足球先生。注意: 若同一张票上写有两个相同的代号,则显示“此票无 效”,若最终前两名得分相同应显示“重新投票”,则 显示三个

3、候选者得分并输出“祝贺X当选冠军! ”。 例如:投票人数:5输入投票内容:a b cc a be a a该票无效! c b ab c a三位候选人得分:a:12b:13c:15祝贺C当选冠军。源文件定义Stdio.h:电子投票平台函数声明(1) fflush 函数功能:提供用户界面选择输入:用户选择的功能选择界面。处理:根据用户选项跳转到相关功能函输出:相关功能函数的处理或显示界面。(2) Gets 函数功能:投票者输入票数系统输入:每个投票者所投票数 功能:从键盘输入票数输出:每个人所得票数(3) Switch结构体功能:对每个参选者所得票进行统计并且显示程序清单如下:#include vo

4、id main()int num=0,k=0,i=0j=0;int scorel=0score2=0score3=0;char xp1005;int invalid=0;printfC1输入参加投票人scanf(ft%dn,&num);fflush(stdin);printf(H 输入选票 n”);for(i=0;inum;i+)gets(xpi);if(xpi 0=xpi2llXpi 0=Xpi4llxpi 2=xpi4)xpi4=xpi2=xpi 0=0;invalid+;elsefor(k=0; kscore2)&(scorelscore3)printf(”祝贺a当选冠军n”);if(s

5、core2scorel)&(score2score3)printf(”祝贺b当选冠军n”);if(score3scorel)&(score3score2)print祝贺c当选冠军W);printf(nn无效票数%dH,invalid);各功能模块测试如图所示:分别当有一到五个人投票时,随机选取每个投票人 对每个参选者的投票数目,其从键盘上输入投票人 数及投票结果,统计他们的得分,并输出哪位当选 足球先生。若最终前两名得分相同应显示“重新投票”,则显示三个候选者得分并输出“祝贺X当选冠军!输入参加投票人数1输入选票abc祝贺a当选冠军侖入选票:ahibc况贺C当选冠军无效票数 BPress any key to continue输入参加投票人数 输入选票aabcabcab祝贺心当选冠军输入参加投票人数4输入选票Gababcabcbac祝贺C当选冠军无效票数 BPress any key to continue厠人夢加找票人彳侖入选票icbjca辱贺氛当选冠军无效票数 0Ppgss any key to continue5 程序运行结论该程序电子投票系统实现了对参选者的选拔,程序简单易懂,条理清 楚。参考文献:1 薛为民.多媒体技术及应用北京:清华 大学出版社.20062 鄂大伟.多媒体技术基础与

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论