- 4
- 0
- 约2.87万字
- 约 36页
- 2018-06-13 发布于贵州
- 举报
任务书课程设计任务书
分院(系) 信息科学与工程学院 专业 电子信息工程 学生姓名 学号 设计题目 学生选课管理
内容及要求:
采用结构体数组实现
能够输入并保存基本信息到文件中,可以添加、修改、删除某人(或车,书,房间)的信息。可以按基本信息中的某几项实现信息查询功能。
进度安排:
18周:确定算法,进行初步设计(总体设计)、详细设计、模块编码等,
编码调试,测试数据,撰写论文,验收并答辩。 指导教师(签字):
年 月 日 学院院长(签字):
年 月 日
目录
1 题目内容--------------------------------------------------P3
2 程序特点及功能----------------------------------------P3
3 总体思路-------------------------------------------------P3
4 详细设计-------------------------------------------------P3
5 程序清单-------------------------------------------------P4
6 运行结果分析-------------------------------------------P36
7 参考文献-------------------------------------------------P37
正文
题目: 学生选课管理
1 课程设计目的及要求
目的 : A综合运用所学的C语言知识进行编程.
B进一步了解掌握C的基本语法.
C开始逐步培养编程思维,完善编程思维漏洞.
D侧重对C中数组函数指针结构体和文件等相关内容的综合应用.
E进一步提升自己的编程能力,为以后学习开始奠基.
要求 :采用结构体数组实现
能够输入并保存基本信息到文件中,可以添加、修改、删除某人(或车,书,房间)的信息。可以按基本信息中的某几项实现信息查询功能。
2 相关知识
函数的调用,指针,数组,结构体,链表。
程序特点及功能
A特点:程序简单易懂
B功能:各种基本信息数据的录入;各种基本数据的修改;各种基本数据
的插入;各种基本数据的删除;基于各种数据的查询;基于各种数据的计
算。
3 总体思路以及设计方案;(流程图、功能模块图、详细设计等)
A 具体流程
4 程序代码实现;
#includestdio.h
#includestdlib.h
int N1,N2,kk1,kk2,kk3;
struct couse * head1;
struct student * head2;
struct couse//课程信息结构体
{
int num1;
char name1[20];
int score;
int nelepeo;//课程已选人数
int Melepeo;//课程人数上限
struct couse * next;
};
struct student//学生信息结构体
{
int num2;
char name2[20];
int nelenum[50];//已选课程编号
int nelen;//已选课程数量
struct student * next;
};
void Ms()
{
for(kk1=0;kk11100;kk1++)
for(kk2=0;kk21200;kk2++)
for(kk3=0;kk31200;kk3++);
}
void keyboardc()//录入课程子函数(从键盘录入)
{
struct couse *p1,*p2;
N1=0;
p1=p2=(struct couse*)malloc(sizeof(struct couse));
printf(课程编号\t课程名称\t学分\t课程人数上限\n);
scanf(%d%s%d%d,p1-num1,p1-name1,p1-score,p1-Melepeo);
p1-nelepeo=0;
head1=NULL;
while(p1-num1!=0)
{
N1=N1+1;
if(N1==1)head1=p1;
else p2-next=p1;
p2=p1;
p1=(struct couse * )mal
您可能关注的文档
- 计算机毕业设计---初中物理实验多媒体课件.doc
- 计算机毕业设计---商品管理及客户管理系统设计与实现.doc
- 计算机病毒外文翻译.doc
- 计算机毕业设计--学生信息管理系统.doc
- 计算机相关专业外文翻译.doc
- 计算机硬件课程设计---出租车计价器设计.doc
- 计算机硬件技术基础课程设计--计程车计价器.docx
- 计算机系中英文翻译---传输控制协议和网际协议的研究与应用.doc
- 计算机科学与技术课程设计报告---年历显示.doc
- 计算机类外文文献翻译---Java核心技术.doc
- 河北盐山中学等校2025-2026学年上学期高三一模化学试卷(含解析).docx
- 河北正定中学2025-2026学年高一上学期期末考试物理试卷(含解析).docx
- 河北张家口市怀安县2025-2026学年第一学期期末教学综合评价八年级地理试卷(含解析).docx
- 河南安阳市殷都区2025-2026学年第一学期期末教学质量检测七年级地理试卷(含解析).docx
- 河南安阳市滑县2025一2026学年第一学期期末学业质量监测八年级地理试题(含解析).docx
- 河南安阳市林州市2025-2026学年上学期期末考试高一政治试题(含解析).docx
- 河南焦作市武陟县第一中学2025-2026学年高一上学期1月月考语文试卷(含解析).docx
- 河南济源市2025-2026学年上学期期末学业质量调研七年级历史试卷(含解析).docx
- PICC导管并发症的紧急处理与护理.pptx
- 河南鹤壁市2025-2026学年高二上学期期末考试生物试题(含解析).docx
原创力文档

文档评论(0)