




已阅读5页,还剩10页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
电电子投票系子投票系统设计统设计 - 多媒体技多媒体技术术 课课程程设计报设计报告告书书 专专 业:业: 2009 级计算机科学与技术级计算机科学与技术 学学 号:号: 姓姓 名:名: 指导教师:指导教师: 陈陈 智智 敏敏 年年 月月 日日 2 目目 录录 1.设计任务设计任务 - 3 - 2.问题求解问题求解 - 3 - 3.开发环境开发环境 - 4 - 4.实现方法实现方法 - 8 - 5.设计验收设计验收 - 8 - .参考文献参考文献 - 12 - 3 1.设计任务设计任务 1.1 总体要求: 系统概述:该软件为用户提供一个在 windows 系统上运行的电子投票、票 数统计的软件平台。该软件的使用者分为两类,一类为管理员,可以对候选人 信息进行初始化和修改,还可以浏览候选人信息介绍。 1.2 内容要求: 1.3 技术要求: (1) (2) (3) (4) (5) 4 2.问题求解问题求解 2. 总体设计 2.1 系统模块结构框图 电子投票平台 功能选择 身份验证 投票人管理 候选人管理 投票区 得票结果管理 2.2 功能模块框图 5 后台管理 前台管理 投票系统 登陆界面 信息输入 提交 查看结果 投票内容显示及投票 提交投票 投票项目管理 修改 添加 删除 获取投票更新数据 IP 存在 IP 不 存 在 确认身份 检测 IP 通过 6 2.3 系统流程图 3. 详细设计 基于系统需求分析与系统总体设计的结论,本系统采 用 Turbo C 实现各模块的功能。 3.1 功能选择 3.1.1 模块描述 功能选择模块为系统提供类似于菜单的功能,让用 户输入功能选项,并进入相应的功能执行程序。系统按 照权限分为管理员的功能选择和用户的功能选择。 7 设有代号为 a,b,c 的三个足球先生候选人,根据投票者 在选票上对他们编号的填写顺序分别记分 5,3,2。 请编程 从键盘上输入投票人数及投票结果,统计他们的得分,并 输出哪位当选足球先生。 注意:若同一张票上写有两个 相同的代号,则显示“此票无效”,若最终前两名得分相同 应显示“重新投票”,则显示三个候选者得分并输出“祝贺 X 当选冠军!”。 例如: 投票人数:5 输入投票内容: a b c c a b c a a 该票无效! c b a b c a 三位候选人 得分: a:12 b:13 c:15 祝贺 C 当选冠军。 3.1.2 源文件定义 Stdio.h:电子投票平台 3.1.3 函数声明 (1)fflush 函数 功能:提供用户界面选择 输入:用户选择的功能选择界面。 8 处理:根据用户选项跳转到相关功能函数。 输出:相关功能函数的处理或显示界面。 (2) Gets 函数 功能:投票者输入票数系统 输入:每个投票者所投票数 功能:从键盘输入票数 输出:每个人所得票数 (3) Switch 结构体 功能:对每个参选者所得票进行统计并且显示 程序清单如下: #include void main() int num=0,k=0,i=0,j=0; 9 int score1=0,score2=0,score3=0; char xp1005; int invalid=0; printf(“输入参加投票人数n“); scanf(“%d“, fflush(stdin); printf(“输入选票n“); for(i=0;iscore2) if(score2score1) if(score3score1) printf(“n 无效票数 %d“,invalid); 4. 测试 各功能模块测试如图所示: 分别当有一到五个人投票时,随机选取每个投票人对每个 参选者的投票数目,其从键盘上输入投票人数及投票结果, 统计他们的得分,并输出哪位当选足球先生。 12 若最终前两名得分相同应显示“重新投票”,则显示三个 候选者得分并输出“祝贺 X 当选冠军!”。 13 14 5.程序运行结论 该程序电子投票系统实现了对参选者的选拔,程序简单易懂,条理 清楚。 15 .参考文献:参考文献: 1 薛为民.多媒体技术及应用.北京:清华大学出版社.2006 2 鄂大伟.多媒体技术基础与应用. 北京:高等教育出版
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年农村旅游推广岗面试题
- 2025年安全生产培训测试题及答案集大全
- 2025年安全员实操面试题及解析
- 2025年宠物驯服面试问题集
- 2025年外协施工安全培训题集含答案详解
- 2025年汽车销售顾问等级评定试题及答案解析
- 2025年农村建筑工匠面试模拟题
- 2025年农业技术推广员执业技能考试试题及答案解析
- 2025年景观工程设计师资格考试试题及答案解析
- 2025年宠物繁育师考试题及答案
- 2025年湖南湘西自治州州直事业单位招聘考试笔试试卷附答案
- 幼儿园安全责任书及后勤管理制度
- 消防车辆事故课件
- 《2型糖尿病中医防治指南(2024版)》解读课件
- 剑阁县普安镇污水处理厂扩容建设项目环评报告
- 商务楼宇管理办法
- 肺炎护理试题填空及答案
- 社用手机管理办法
- 心电监护操作常见并发症预防及处理
- 学校食堂各种检查记录表格表册11
- 超市安全生产奖惩制度
评论
0/150
提交评论