《C程序设计实践》课程设计指导_c程序设计实践指导
《C程序设计实践》课程设计指导由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“c程序设计实践指导”。
《C程序设计实践》课程设计指导
一、课程设计目的1、通过课程设计,熟练掌握Visual C++ 6.0 开发环境的使用,提高程序调试能力;
2、通过课程设计,提高学生分析问题、解决问题的能力;
3、通过课程设计,复习巩固C语言的循环结构、指针、数组、结构体、文件等方面的知识,并在实践中加以运用。
4、通过课程设计,提高学生查阅资料、吸收和运用新知识的能力。
二、课程设计要求
每个学生在下列课题中至少选一题,并独立完成。
1、学生成绩管理系统
2、学生档案管理系统
3、同学通信录管理系统
4、职工档案管理系统
5、职工工资信息管理系统
6、小型图书信息管理系统
7、超市商品信息管理系统
8、实验室设备信息管理系统
9、试题(选择题)信息管理系统
10、列车时刻表信息管理系统
每课题均须具有以下功能:
1、信息录入,包括记录的追加和插入;
2、信息删除;
3、信息修改;
4、信息排序和查询;
5、信息的保存和装载;
6、简单的帮助。
三、设计方法及过程
1、问题分析
包括系统所要完成的功能、数据结构分析,如问题处理过程中使用的结构体及包含的成员等,文件的类型、存储的内容等,输入/输出的格式等。
2、系统功能设计及模块(函数)划分
根据分析结果,画出系统结构图,确定系统的功能模块,包括模块的名字、接口(即函数的参数、返回值)及功能,模块间的调用关系。
3、模块的算法设计
设计每个功能模块的算法,可以用伪代码或流程图表示。
4、编码
代码的编写要符合规范,程序中对各个模块的功能、模块主要实现部分都需要加上注释,以增加程序的可读性,便于软件维护。
5、调试
四、设计报告
课程设计完成后,每位同学要写出《程序设计及C语言》课程设计报告,打印并上交(同时上交源代码),作为成绩的评定依据之一。报告的内容包括:问题分析、系统功能设计及模块(函数)划分、模块的算法设计、源代码及设计总结五个部分。