- 1、本文档共37页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
中南university电气信息类C语言课程设计课程设计说明
* “C语言课程设计” 班级:电气信息10级19、20、21、24、25、 26、27 日期:14周-19周(详见各班的时间安排表) 地点:民主楼136 “C语言课程设计” 学时安排(共计40学时): 课程设计上课、选题、了解设计任务(2学时); 查资料、整体方案设计(4学时) 程序设计、调试与验收(26学时) 写报告(8学时) “C语言课程设计”任务书 课程设计要求及注意事项 自觉遵守实验室各项规章制度。 上机前应预习并编写好上机程序,否则不允许进机房。 程序设计任务完成后, 由老师验收并评分; “C语言课程设计”任务书 成绩评定 每天考勤记录(占20%) 程序设计任务完成后, 由老师验收并评定的成绩(占50%) 设计报告(占30%) “C语言课程设计”任务书 参考书 《UCDOS中文操作系统》 《C语言程序设计》 《C语言程序设计与上机操作》 《C语言设计界面大全》 《C高级实用程序设计》 “C语言课程设计”任务书 课程设计的目的用要求 提高同学们独立完成程序设计、编写、调试、测试应用程序及编写文档的能力 学习并掌握UCDOS特殊显示功能中的文字显示,并运用到C语言程序设计中。 “C语言课程设计”任务书 课程设计的目的用要求 利用Turbo C环境,独立完成一个管理系统,通过调试实现系统所有的功能; 编写设计说明书,内容包括:课程设计的目的、意义;设计任务;总体设计方案;软件设计(各功能模块的流程图及详细的文字说明);软件系统的使用说明;收获、体会等;参考文献。内容不得少于设计说明书专用纸20页,书写要整洁、规范,装订成册。 “C语言课程设计”任务书 模块化程序设计 一个简单程序的功能可以分为三个部分, 即数据输入部分、运算处理部分、结果输出部分, 也就是将问题分成了三个模块, 对于较为复杂问题的大型程序开发应采取“自顶向下, 逐步细化和模块化”设计方法, 模块化程序设计是结构化程序设计方法在开发大型程序中的应用。 “C语言课程设计”任务书 模块化程序设计 所谓“自顶向下, 逐步逐块求精求细”就是在对于给定问题进行透彻的了解和详细的分析基础上,把问题分解成若干个按顺序执行的逻辑部分,叫做“模块”,每个子任务如果仍很复杂,还可以再分解为若干个子任务,如此逐层分解。 “C语言课程设计”任务书 模块化程序设计 当一个程序的规模比较庞大,采用 “菜单”技术能方便的管理程序的各个功能。具体做法是:程序首先把各功能说明及相应代号以菜单形式显示在屏幕上,然后由用户在键盘上输入所选的功能代号,程序自动转去调用相应的功能模块进行处理。 “C语言课程设计”任务书 课程设计内容 职工档案管理系统(学号:1~5) 通讯录管理系统(学号:6~10) 图书馆理系统(学号:11~15) 职工工资管理系统(学号:16~20) 学籍管理系统(学号:21~25) 教学设备管理系统(学号: 26号以后) “C语言课程设计”任务书 管理系统功能(以学籍管理系统为例) 输入记录:将每一个学生的姓名、学号以及数学、物理、化学、英语、政治课程的成绩作为一个记录。该软件能建立一个新的数据文件或给已建立好的数据文件增加记录。 显示记录:根据用户提供的记录或者根据学生姓名显示一个或几个学生的各门功课的成绩和平均成绩。 “C语言课程设计”任务书 管理系统功能(以学籍管理系统为例) 修改记录:可以对数据文件的任意记录的数据进行修改,并在修改前后对记录内容进行显示。 删除记录:可删除数据文件中的任一记录, 并且还能恢复被删除的记录。 “C语言课程设计”任务书 管理系统功能(以学籍管理系统为例) 统计: (A)计算各门课程全班平均成绩及总成绩, (B) 统计其课程全班得:100分、 90?99分、80?89分、70?79分、60?69分、59分以下学生人数及全班总人数的百分比。(C)按字符表格形式打印全部学生的平均成绩。(包括各课总的平均成绩) 。 保存和打开文件功能。 “C语言课程设计”任务书 管理系统功能(以学籍管理系统为例) 各功能可用多个源文件分开调试,并通过工程文件或文件包含的形式组全。程序运行结果如下表所示:(至少8条记录) 序号 姓名 数学 物理 化学 英语 政治 平均 01 张望 67 89 88 89 75 81.6 02 李明 78 88 77 94 74 82.2 ? ? ? ? ? ? ? ? 单科平均成绩 77.38 84.13 90.38 85.63 70.5 ? 成 绩 表 “C语言课程设计”任务书 UCDOS特显功能 UCDOS的特殊显示
文档评论(0)