沈阳航空航天大学
课程设计任务书
系:材料科学与工程学院专业:金属材料工程班级:24110102            学号:题目:运动会报名系统
一、课程设计时间
2013~2014第1学期第1周,共计1周,20学时。
二、课程设计内容
用C语言编写软件完成以下任务:
该系统能完成如下功能:
(1)显示运动会的所有项目;c语言暑期培训班
(2)学生可以报名,每人最多报三项。
(3)学生可以改报项目;
(4)分类统计报名结果;
注:最后报名数据必须保存到磁盘文件。可以按照不同的关键词统计,
如按照性别统计人数,按照项目统计人数等。
三、课程设计要求
程序质量:
✧贯彻结构化的程序设计思想。
✧用户界面友好,功能明确,操作方便。
✧用户界面中的菜单至少应包括“报名”、“修改”、“统计”、“退出”
4项。
✧代码应适当缩进,并给出必要的注释,以增强程序的可读性。
课程设计说明书:
✧课程结束后,上交课程设计说明书和源程序。课程设计说明书的
内容参见提供的模板。
四、指导教师和学生签字
指导教师:________ 学生签名:________
五、成绩
六、教师评语
沈阳航空航天大学设计用纸
目录
一、需求分析 (2)
二、程序流程图 (3)
三、主要界面截图 (7)
四、技术要点 (8)
五、个人总结 (13)
六、参考文献 (13)
七、源程序 (14)
一、需求分析
根据任务书给定的“课程设计内容”和“课程设计要求”作如下的需求分析。
经过对程序题目的分析可知,此程序可以只用一个主函数就可以实现其功能。
首先定义一个结构体来存放所要输入的学生的信息,如学号,姓名,性别,项目编号等。
(1)显示运动会项目的这个功能主要是用来显示所有运动会的项目,以供学生报名所用。
(2)开始报名:就是输入报名学生的学号,姓名,性别,所选项目编号。
(3)显示报名结果:就是把各个学生所报的项目显示出来。(4)分类统计报名结果:输入不同的关键词,如学号,性别,项目等,然后进行统计。
二、程序流程图
1、程序总体结构图
图(1)程序总体结构图