山东理工大学计算机学院
实 训 报 告
《软件开发实践课程实训》
班 级 软件1403 姓 名 王德贤 学 号 14110572105 指导教师 王巧
Ⅰ、题目的目的和要求:
1、设计目的:训练学生的基本技能和动手操作能力,例如函数、数组、数据类型、循环与选择等C语言综合知识的运用。开发环境:V 4. 在实现功能的同时,要求注意编程规范:程序逻辑分明,关键代码有注释,书写有缩进。
Ⅱ、设计进度及完成情况
日 期 内 容 2015.6.18 认真解读题目及要求,编写代码 2015.6.19 调试程序,更改至无编译问题,看模板 2015.6.20 认真填写实践报告,装订 Ⅲ、主要参考文献及资料
《程序设计基础》……………………张先伟等著
Ⅳ、成绩评定:
设计成绩: (教师填写)
指导老师: (签字)
二○一五 年 六 月 二十九 日目 录
第一章 概述 1
第二章 系统分析 1
第三设计 ................................................................................................................................. 2
2
第五章 结束语 ......................................................................................................................................5
第一章 概述
课程设计是实践性教学中的一个重要环节,它以某一课程为基础,可以涉及和课程相关的各个方面,是一门独立于课程之外的特殊课程。课程设计是让同学们对所学的课程更全面的学习和应用,理解和掌握课程的相关知识。
课程设计是实践性教学中的一个重要环节,它以某一课程为基础,可以涉及和课程相关的各个方面,是一门独立于课程之外的特殊课程。课程设计是让同学们对所学的课程更全面的学习和应用,理解和掌握课程的相关知识。
第二章 系统分析
1. 系统需求 Visual Studio C++ 6.0
编写主程序,接收有效的选票。要求: (请参照下面的“运行结果示意图”)
1)输入数据之前,结出如下提示信息:
开始选举。请注意:有效候选人代号为1,2,3,4。
请输入班长候选人代号(数字0结束):
2)循环执行接收键盘输入的班长候选人代号,直到输入的数字为0,结束选票的输入工作。
3)在接收每次输入的选票后要求验证该选票是否有效,即:如果输入的数不是0,1,2,3,4这5个数字之一,应显示出错误提示信息如下:此选票无效
4)在接受选票的同时统计每个候选人的得票数;
5)当接受到输入的数字是0时,选举结束。屏幕输入提示信息:选举结束
6)输出统计每个候选人获得票数的结果;
7)调用函数Process(),获取得票最多的候选人(也就是最终的当选者)的代号。
8)输出选举最终结果,即哪个候选人当选为班长。
2. 编写函数Process()求获得选票最多的候选人代号:
1)比较4位候选人所得的选票数,求得选票数最多的候选人代码。
2)函数返回选票最多的候选人代码。
页面设计:
根据题目所述,此程序基本要有投票、统计、排序、输出四大功能。
投票界面要显示选举的人及个数,让使用者可以自由投票。
统计是后台运行,统计出个人选人得票数。
排序同样是后台进行,把票数由大到小排列出来。
输出界面显示每个选人的票书及选票最多的选人当选班长
退出
课题实现:
创建投票界面
按照界面给的提示对选人进行投票
计算出选票个数
输出票数和得票最高的人
第三章 系统设计
1.开始投票
2.投票结束
选票计算及输出界面
第四章 系统实现
程序流程及部分程序运行截图
程序流程
图4-1
图4-2
图4-3
图4-4
图4-5
第五章 结束语
纸上得来终觉浅,绝知此事要躬行。
在短暂的实训中,我深深的感受到自己所学知识的肤浅和在实际运用中的专业知识的匮乏,刚开始我无从下手,
您可能关注的文档
- 正式雷雨课件教学用讲义.ppt
- 项目四直流稳压电源讲述.doc
- 正式匝道桥拆除施工方案(修改++)讲义.doc
- 水资源保护与可持续发展剖析.ppt
- 吴庄路施工进度工作汇报讲述.ppt
- 梧桐庄矿巷道充填矸石采煤新技术验收报告讲述.doc
- 水资源的合理利用1剖析.ppt
- 五、电功率讲述.ppt
- 五、互联网电子商务对传统汽车配件流通模式带来的冲击和影响讲述.docx
- 选材、用材讲述.pptx
- 安徽省华师联盟2025-2026学年高三上学期1月质量检测生物试卷+答案.doc
- 安徽省华师联盟2025-2026学年高三上学期1月质量检测语文试卷+答案.doc
- 四川省绵阳南山中学实验学校2025-2026学年高三上学期1月月考数学含答案.doc
- 2026届辽宁省大连市高三上学期双基考试物理试卷+答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测化学含答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测生物含答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测英语含答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测政治含答案.doc
- 黑龙江省龙江教育联盟2026年1月高三上学期期末考试化学含答案.doc
- 黑龙江省龙江教育联盟2026年1月高三上学期期末考试生物含答案.doc
最近下载
- 工业激光安全培训课件.ppt VIP
- Windchill模块功能白皮书.doc VIP
- 工程图学基础(第三版)刘宇红全套PPT课件.ppt
- 慢性肾脏病早期筛查、诊断及防治指南(2022年版).pptx VIP
- 2025年四川省达州市法官逐级遴选考试题及答案.docx VIP
- 一种4,6-二氨基间苯二酚二盐酸盐的生产系统.pdf VIP
- 贵州省六盘水市高二上学期1月期末英语试题(含答案).docx VIP
- 奥迪A6轿车ABS系统故障诊断与维修.doc VIP
- 备战2025广东省深圳市中考数学真题汇编《圆的计算与证明》含答案解析.pdf VIP
- GB 50183-2015 石油天然气工程设计防火规范条文解释.ppt VIP
原创力文档

文档评论(0)