C++语言课程设计任务书C++语言课程设计(编程训练)2周,第19~20周(7月8日~7月19日)。一、编程训练内容完成具有一定实际意义的C++语言编程的课题。参考题目见本小节2、编程训练部分题目:下面以学生成绩管理为例进行简单说明,其它选题可参考此说明由学生自行设计。个人选题目不受此限,但应该和指导教师打招呼,经指导教师同意。1、示例?设计题目:学生成绩管理?功能要求:程序应完成成绩录入,查询,统计,排序,插入,删除等功能。实现菜单管理设计。应用结构体变量、对象和指针等,使用文件保存数据。对修改、插入和删除等操作最好通过密码验证。?主菜单示例如下:请选择:(学号、姓名和成绩等数据初始化)(统计各分数段的人数等)(按班级、按学号、姓名等条件)(按单科、按平均分等)(按学号、平均分高低、单科成绩等)?学生人数及成绩门数可以自行设定。?以班级为单位存储成绩,即在录入成绩时先键入班级名,以班级名为数据文件名,如21231班的成绩数据应存入文件“”中?可设计有二级菜单,如打印时,?结构体、类和文件的使用,可参考教材、辅导教材或其它应用实例。2、编程训练部分题目:按班级分组,每组4人,各组题目不能重复。若最后一组人数少于3人,可分散到其它组中。第1组:学生成绩管理系统。功能要求参考1、示例,自行设定。下同第2组:运动会信息管理系统第3组:人事档案管理系统第4组:职工工资管理系统第5组:库存材料管理系统第6组:学生上机管理系统 第7组:实验设备管理系统 第8组:汽车销售管理系统第9组:图书管理系统第10组:学生学籍管理其它题目:电话簿、通讯录等管理系统的设计与实现;游戏开发,俄罗斯方块、推箱子、五子棋等游戏的设计和实现;网络编程,Ping、TCP、UDP等网络协议的设计与实现;Windows应用程序,万年历、画图板、电子时钟、简易计算器、文本编辑器等小应用程序的设计与实现等。?二、考核办法及要求1、书面报告:每个学生应在规定时间内完成,并提交课程设计报告一份(不少于10页,单面打印,组内每人应各有侧重,不能完全一
2012级C++语言课程设计任务书 来自淘豆网www.taodocs.com转载请标明出处.