网站大量收购独家精品文档,联系QQ:2885784924

C语言课程设计(word03版.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言课程设计(word03版

《C语言》课程设计说明 课程设计目的: 强化学生对常用数据结构,编程原理和C语言的理解,熟练使用C语言。 强化文件的操作和数据读写及格式转换。 强化程序设计的方法和过程,锻炼学生实践能力,加深对软件工程的理解 课程设计的要求: 课程设计要求每位学生(或者最多2人组成的小组)要给出所选设计题目相对较为完整的文档说明,如设计的需求分析,总体及详细设计,测试用例等(可参考软件工程的课程) 设计题目中要求以文件的方式完成数据的获取及保存(以TXT文件格式为基础,也可自行设计),需要体现数据的添加,修改,删除,查询,排序,浏览等功能(必要的添、改、删)。具体模块或者功能可根据设计需求自行定义。 设计题目中要实现基本的界面操作(以键盘输入方式为基础,可增强鼠标操作),软件功能使用要操作灵活,结果无误。 学生需在所列题目中选定一个上报给任课教师备案,自选题目的需经教师批准才可。 只能使用C语言,源程序要有适当的注释,使程序容易阅读 学生可根据系统要求自动增加合理的新功能模块(视情况可另外加分) 至少采用文本菜单界面,模块化程序设计,锯齿型书写格式,必须上机调试通过 写出课程设计报告 设计报告格式: 1、设计目的 2、总体设计(程序设计组成框图、流程图等) 3、详细设计(模块功能说明(如函数功能、入口及出口参数说明,函数调用关系描述等) 4、调试与测试:调试方法,测试结果的分析与讨论,测试过程中遇到的主要问题及采取的解决措施 5、源程序清单和执行结果:清单中应有足够的注释 课程设计的评判: 课程设计要在学期期末考试前(本学期第15周末)提交最终作品。 以学生和教师2部分评分为结合,汇入课程成绩(考试,实验及考核,课程设计比例为5:3:2)。 设计题目1:学籍信息管理系统设计 【要求】 使用下面的数据,设计一个简单的学籍信息管理系统。 学生基本信息文件(A.TXT)及其内容: 学号 姓名 性别 宿舍号码 联系电话 200913001 张成 男 10-501 8888777 ... 学生成绩基本信息文件(B.TXT)及其内容: 学号 课程编号 课程名称 学分 平时成绩 实验成绩 卷面成绩 综合成绩 实际学分 200913001 A01 大学英语 3 78 -1 82 200913015 B03 C语言 4 86 90 85 ... 功能要求及说明: 数据录入功能:录入每个学生的学号、课程编号、课程名称、学分、平时成绩、实验成绩、卷面成绩共7个数据。综合及实际学分根据条件自动运算 综合成绩的计算如下: 如果本课程的实验成绩为-1,表示无实验,综合成绩=平时*0.3+卷面*0.7 如果实验成绩不为-1,表示有实验,综合成绩=平时*0.15+实验*0.15+卷面*0.70 实际学分的计算如下: 综合成绩在90~100的,实际学分=学分*1; 综合成绩在80~90的,实际学分=学分*0.8; 综合成绩在70~80的,实际学分=学分*0.75; 综合成绩在60~70的,实际学分=学分*0.6; 综合 成绩60以下的。实习学分=学分*0; 查询功能:分为学生基本情况查询和成绩查询 基本情况查询: 输入一个学号或者姓名(可选择),查出此学生基本有信息并显示输出 输入一个宿舍号,可查询本宿舍的所有学生的基本信息并显示 成绩查询 输入一个学号,查询出此学生的所有课程成绩,格式如下: 学 号:*** 姓名: *** 课程编号:** 课程名称: *** 综合成绩: *** 实际学分: *** .... 共修: **科,实得学分为: *** 删除功能:当在A.TXT中删除一个学生时,自动在B.TXT中删除此人所有信息 排序功能:实现按综合成绩或者学分升序或者降序排序并显示 设计题目2:图书馆信息管理系统设计 图书管理信息包括:图书名称、图书编号、单价、作者、存在状态、借书人姓名、学号等,要求设计一个图书管理系统,提供如下功能: 新书信息的输入,学生信息的输入 图书基本信息的查询,学生已借图书查询显示 对撤销图书的删除,对毕业学生信息的删除 办理借书手续 办理还书手续 所有功能以界面的方式提供键盘操作 设计题目3: 通讯录系统 1. 系统概述 通讯录系统主要是为方便查询联系方式、通信地址而建立的。本系统以C语言为工具,提供简单、易操作的人机界面,实现对通讯录的管理。本系统以链表操作为基础,同时对操作的结果进行文件保存。 2. 基本功能要求 提供简单、易操作的人机界面; 提供对通讯录的建立、修改、追加记录、删除记录等基本功能; 提供查询记录的功能; 提供显示通讯录的功能; 提供保存信息的功能; 选作功能: (1)提供将通讯录分类的功能; (2)提供打印

文档评论(0)

xy88118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档