1、 课程设计课程设计 课程名称课程名称 C C 语言程序课程设计语言程序课程设计 题目名称题目名称 学生信息管理系统设计学生信息管理系统设计 学生学院学生学院 专业班级专业班级 学学 号号 学生姓名学生姓名 指导教师指导教师 2010 年年 3 月月 5 日日 一、一、 课程设计的内容课程设计的内容 学生信息包括:学号,姓名,年龄,性别,出生年月,地址,电话, E-mail 等。试设计一学生信息管理系统,使之能提供以下功能: 系统以菜单方式工作 学生信息录入功能(学生信息用文件保存)-输入 学生信息浏览功能-输出 查询、排序功能-算法。按学号查询,按姓名查询。 学生信息的删除与修改(可选项) 二
2、、课程设计的要求与数据二、课程设计的要求与数据 1、进一步掌握和利用 C 语言进行程设计的能力; 2、进一步理解和运用结构化程序设计的思想和方法; 3、初步掌握开发一个小型实用系统的基本方法; 4、学会调试一个较长程序的基本方法; 5、学会利用流程图或 N-S 图表示算法; 6、掌握书写程序设计开发文档的能力。 二、二、 课程设计应完成的工作课程设计应完成的工作 1、编写完成相应题目的程序; 2、编写课程设计报告,课程设计报告的内容应包括以下 6 个部分: 1) 需求分析:包括设计题目、设计要求以及系统功能需求分析; 2) 总体设计:包括系统总体设计框架和系统功能模块图; 3) 详细设计:包括
3、主要功能模块的算法设计思路以及对应的工作流程图; 4) 调试分析过程描述:包括测试数据、测试输出结果,以及对程序调试过程中存 在问题的思考(列出主要问题的出错现象、出错原因、解决方法及效果等,适当 的包含结果截图) ; 5) 总结:课程设计完成了哪些功能,有没有什么扩展功能?还有哪些地方需要改 进?课程设计过程中的学习体会与收获、对本次课程设计的认识以及自己的建议 等内容; 6) 附录:主要源程序代码,含必要的注释。 四、课程设计进程安排四、课程设计进程安排 序号 设计各阶段内容 地点 起 止 日 期 下达任务书, 说明设计要求, 收集资料 实验 3#513 3.1 总体方案设计、详细设计 实
4、验 3#513 3.2 编写程序调试分析 实验 3#513 3.3 撰写报告并上交,答辩 实验3#513 3.5 五、应收集的资料及其主要参考文献五、应收集的资料及其主要参考文献 谭浩强程序设计(第三版) 北京:清华大学出版社,2005 年 9 月 谭浩强程序设计题解与上机指导(第三版) 北京:清华大学出版社,2005 年月 3 陈国章 Turbo C 程序设计技巧与应用实例天津科学技术出版社,1995,5 4 4 廖雷廖雷 C C 语言程序设计习题解答及上机指导(第语言程序设计习题解答及上机指导(第 2 2 版)版) 高等教育出版社高等教育出版社 发出任务日期:2010 年 3 月 1 日 指导教师签名: 计划完成日期:2010 年 3 月 5 日 基层教学单位责任人签名: 目 录 . 设计目的与要求5 . 总体设计