C课程设计任务书-信管、.docVIP

  • 2
  • 0
  • 约6.11千字
  • 约 20页
  • 2018-06-03 发布于江西
  • 举报
C课程设计任务书-信管、.doc

课 程 设 计 报 告 课程名称 《C语言程序?设计》 课题名称 专 业 信息管理与?信息系统 班 级 学 号 姓 名 指导教师 赵锦元、余新宇、谭小兰 2013年? 湖南工程学?院 课 程 设 计 任 务 书 课程名称 《C语言程序?设》 课 题 专业班级 学生姓名 学 号 指导老师 赵锦元、余新宇、谭小兰 审 批 任务书下达?日期 2013 年 6月 14 日 任务完成日?期 2013 年 6 月 27日 一、设计内容与?设计要求 1.课程设计目?的: 全面熟悉、掌握C语言?基本知识,增强对不同?的问题运用?和灵活选择?合适的数据?结构以及算?法描述的本?领,熟悉编制和?调试程序的?技巧,掌握分析结?果的若干有?效方法,进一步提高?上机动手能?力,培养使用计?算机解决实?际问题的能?力,养成提供文?档资料的习?惯和规范编?程的思想,为后继课程?(数据结构和?数据库等课?程)的实验以及?课程设计打?下较扎实的?基础。 2.课题题目 ⑴班级成绩管?理系统 ⑵班级档案管?理系统 ⑶飞机订票系?统 ⑷猜数字游戏? ⑸电子英汉词?典设计 ⑹通讯录管理?系统 3.设计要求: 掌握结构化?程序设计的?主体思想,以自顶向下?逐步求精的?方法编制程?序解决一些?实际的中型?问题,为将来开发?软件积累一?些典型的案?例处理经验?。具体要求如?下: 设计课题题?目:每位同学根?据自己学号?除以6所得?的余数加一?选择相应题?号的课题。原则上不予?换提,私自换题者?不记成绩。 ⑵ 根据自己对?应的课题完?成以下主要?工作:①完成系统需?求分析:包括系统设?计目的与意?义;系统功能需?求;输入输出的?要求。②完成系统概?要设计:程序由哪些?模块组成以?及模块之间?的层次结构?、各模块的调?用关系;每个模块的?功能;课题涉及的?数据结构和?数据库结构?;即要存储什?么数据,这些数据是?什么样的结?构,它们之间有?什么关系等?。③完成系统详?细设计:包括采用C?语言定义相?关的数据类?型;写出各模块?的类C码算?法;画出函数的?调用关系图?。④调试分析、设计体会、测试数据:准备典型的?测试数据和?测试方案,包括正确的?输入及输出?结果和含有?错误的输入?及输出结果?;程序调试中?遇到的问题?以及解决问?题的方法;课程设计过?程经验教训?、心得体会。⑤关键源程序?(带注释) ⑶ 按规定格式?完成课程设?计报告,将其打印稿?(A4纸)上交给老师?存档。 ⑷不得抄袭他?人程序、课程设计报?告,每个人应体?现自己的个?性设计。 二、进度安排 第 18 周 星期二 14时:30分——18时:00分 星期三 8时:00分——11时:30分 星期三 14时:30分——18时:00分 星期四 8时:00分——11时:30分 设计课题一?:班级成绩管?理系统 问题描述: 对一个有N?个学生的班?级,每个学生有?M门课程。该系统实现?对班级成绩?的录入、显示、修改、排序、保存等操作?的管理。 二、功能要求: 1、本系统采用?一个结构体?数组,每个数据的?结构应当包?括:学号、姓名、M门课程名?称。 2、本系统显示?这样的菜单?: 请选择系统?功能项: 成绩录入 成绩显示 成绩保存 成绩排序 成绩修改(要求先输入?密码) 成绩统计 显示每门课?程成绩最高?的学生的基?本信息 显示每门课?程的平均成?绩 显示超过某?门课程平均?成绩的学生?人数 退出系统 3、执行一个具?体的功能之?后,程序将重新?显示菜单。 4、将学生成绩?保存到文件?中。 三、算法提示: 1、数据结构:结构体类型?数组。 2、数据库结构?:下表构成该?系统的基本?数据库。 姓名 学号 课程名称1? 课程名称2? ●●●●●● char Char float? float? 四、测试数据: 学生人数N?=10 课程门数M?=4 课程名:数学、语文、英语、政治 五、其它 对该系统有?兴趣的同学?可以在实现?上述基本功?能后,完善系统的?其

文档评论(0)

1亿VIP精品文档

相关文档