C语言课程信息管理系统课程设计报告.doc
文本预览下载声明
成
绩
《C语言程序设计》
课程设计报告
专 业:
班 级:
姓 名:
指导教师:
二零一二年十二月 二十六日
目 录
一、设计……………………………………………………………2
二、设计……………………………………………………………2
三、设计……………………………………………………………2
3.1需求分析……………………………………………………………2
3.2 概要设计…………………………………………………………3
3.3 详细设计…………………………………………………………6
3.5 编写过程中遇到的问题及解决办法……………………………7
3.4 调试结果…………………………………………………………8
3.6课程设计总结……………………………………………………16
四、参考书目…………………………………………………………17
附录A 程序源代码…………………………………………………18
一、设计题目:课程系统二、设计目的
1、三、设计n门课程,每门课程有课程编号,课程名称,课程性质,总学时,学分
1、系统以菜单方式工作课程信息录入功能。用赋初值的方法把课程信息送到数组中(但注意要是合法数据),然后把它们输出显示。课程信息的删除课程4、课程信息浏览功能查找。任意输入一课程的,打印出所有数据。要求能多次查找。课程信息的删除课程的课程信息的计算并排序。计算课程及平均(aver,单精度,输出一位小数),将包括所有数据的数组元素按从到的顺序排序打印出来。
模块分解:
void pasd(); //声明密码函数
声明部分
(1)主函数模块 void zhujie(); //声明zhujie()函数
zhujie(); //调用zhujie()函数
调用部分
pasd(); //调用密码函数
联系
联系
声明部分:void yewu(); //声明业务函数
(2)密码模块
调用部分:yewu(); //调用业务函数
联系
联系 void inputcouinfo(void); //声明输入函数
void updatecouinfo(void); //声明修改函数
void addcouinfo(void); //声明添加函数
声明部分
void findcouinfo(void); //声明查询函数
void ordercouinfo(void); //声明排序函数
(3)业务模块 void delcouinfo(void); //声明删除函数
inputcouinfo(); //调用输入函数
case 1:findcouinfo();break; //调用课程信息查询
调用部分 case 2:delcouinfo();break; //调用课程信息删除
case 3:updatecouinfo();break; //调用课程信息修改
case 4:ordercouinfo();break; //调用课程信息排序
case 5:addcouinfo(); break; //调用课程信息添加
数据结构的说明:
#define n1 20 //控制课程个数的存储空间
#define m1 5
显示全部