[程序设计基础课程设计报告样例.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[程序设计基础课程设计报告样例

昆 明 学 院 《程序设计基础》课程设计报告 设计题目: 小组成员: 指导教师: 所在院系: 信息技术学院 年级班级:2011级计算机科学与技术 2012年 月 日 —— 2012年 月 日 目录 一、课程设计目的与要求 - 3 - 1.课程设计目的 - 3 - 2. 课程设计要求 - 3 - 二、总体设计 - 3 - 三、详细设计 - 4 - 1、数据结构设计 - 4 - 2.函数说明 - 4 - 3.函数设计 - 4 - 四、程序清单和执行结果 - 5 - 1.头文件 - 5 - 2.主函数源程序代码与运行结果 - 6 - 五、调试与测试 - 6 - 六、结语 - 7 - 一、课程设计目的与要求 1.课程设计目的 综合运用之前所学知识(选择控制,循环控制,数组,函数,指针,结构体和文件等)来完成一个简单的信息管理程序的设计。 充分体现和体会函数在程序设计中的必要性和实用性,并反映主函数main()在程序设计中的实现思路和方法。 2. 课程设计要求 设计一个简易学生成绩管理程序,其中包括:姓名,学号,1门课程成绩等; 并且其中要包含有以下主要功能: (1)系统以菜单方式工作 (2)对学生成绩的录入,并使用二进制文件方式储存数据。 (3)能读取文件信息 (4)能查询不及格学生信息名单; 二、总体设计 根据系统的要求,系统总体设计如图1所示。 图1 系统总体结构 三、详细设计 1、数据结构设计 #define M 50 /*定义常数表示记录数*/ typedef struct /*定义数据结构*/ { char name[30]; /*名字*/ char number[20]; /*学号*/ int chinese; /*成绩*/ } ADDRESS; 2.函数说明 (1) 主函数 main()允许用户通过菜单进行功能选择,使用相应的功能代码来调用对应的函数功能。 (2) 其他各功能函数包括 函数名 功能 int enter(ADDRESS t[]); 输入记录 void list(ADDRESS t[],int n); 显示记录 void search(ADDRESS t[],int n); 查询不及格学生信息 void save(ADDRESS t[],int n); 记录保存为文件 int load(ADDRESS t[]); 从文件中读记录 int menu_select(); 主菜单函数 3.函数设计 (1)主菜单函数menu_select() 功能:函数返回值为整数,代表所选的菜单项 menu_select() { int c; printf(\n按任一键进入菜单......\n); getch(); printf(****************************菜单*****************************\n\n); printf( 0. 输入记录\n); printf( 1. 显示记录\n); printf( 2. 查询不及格学生记录\n); printf( 3. 保存记录\n); printf( 4. 读取记录\n); printf( 5. 退出\n); printf(*************************************************************\n); do{ printf(\n 输入你的选择项(0~5):); scanf(%d,c); }while(c0||c5); return c; } (2)其它函数…… 四、程序清单和执行结果 1.头文件 #include stdio.h #include conio.h #include stdlib.h #include string.h #define M 50 /*定义常数表示记录数*/ typedef struct /*定义数据结构*/ { char name[30];/*名字*/ char number[20];/*学号*/ int chinese; /*成绩*/ } ADDRESS; /******以下是函数

文档评论(0)

tt859685 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档