1、 课程设计 20102010 20201111 学年第学年第二二学期学期 设计题目设计题目 算术练习算术练习 院(系)院(系) 计算机科学与信息工程计算机科学与信息工程 专专 业业 计算机科学与技术计算机科学与技术 班班 级级 xxxxxxxxxxxxxxxx 学号学号 xxxxxxxxxxxxxxxxxxxx 学生姓名学生姓名 XXXXXX 设计时间设计时间 20112011 年年 6 6 月月 2727 日日20102010 年年 7 7 月月 6 6 日日 指导教师指导教师 提交日期提交日期 20102010 年年 7 7 月月 6 6 日日 程序设计语言课程设计报告 2 课程设计任务书
2、课程设计任务书 课程名称课程名称 程序设计语言课程设计程序设计语言课程设计 课程代码课程代码 设计题目设计题目 1 1 算术练习算术练习 2 2 个人收支管理个人收支管理 3 3 通讯录通讯录 4 4 成绩记录簿成绩记录簿 5 5 图书借阅管理图书借阅管理 6 6日程表管理日程表管理 题目序号题目序号 1 1 设计时间设计时间 20112011- -6 6- -2727 系(院)系(院) 计算机科学与信息工程系计算机科学与信息工程系 专业专业 网络工程网络工程 班级班级 xxxxxxxxxxxxxxxx 一、一、课程设课程设计任务(条件) 、具体技术参数(指标)计任务(条件) 、具体技术参数(
3、指标) 1. 在指导书提供的课程设计题目中选择一题或自选(但需经过指导教师认可) 2. 每个题目限一人完成,题目选定后不可更换。 3. 用户提供的主操作界面应该方便用户的操作。 4. 最后提交的课程设计成果包括: a) 课程设计报告电子稿。 c) 源程序文件。 d) 可执行程序文件。 二、二、对课程设计成果的要求(包括课程设计说明书、图纸、图表、实物等软硬件要求)对课程设计成果的要求(包括课程设计说明书、图纸、图表、实物等软硬件要求) 1. 分析课程设计题目的要求; 2. 写出详细设计说明; 3. 编写程序代码,调试程序使其能正确运行; 4. 设计完成的软件要便于操作和使用,有整齐、美观的使用
4、界面; 5. 设计完成后提交课程设计报告和源代码文件的电子文档。 三、三、课程设计工作进度计划:课程设计工作进度计划: 第一天 选择课程设计题目,分析课题的要求,确定设 计方案; 第二天 按功能模块编写详细设计说明和程序流程图; 第三六天 编写与调试程序; 第七天 写课程设计报告; 第八天 提交课程设计报告并答辩; 四、四、主要参考资料主要参考资料 1谭浩强C 程序设计(第三版)北京:清华大学出版社,2005 2谭浩强C 程序设计题解与上机指导(第三版)北京:清华大学出版社,2005 3 Herbert SchildtC 语言大全(第四版) 北京:电子工业出版社, 2004 4程序设计语言课程
5、设计指导书 程序设计语言课程设计报告 3 目录目录 1 概述概述. 4 1.1 课程设计目的 4 4 1.2 课程设计要求 4 4 1.3 设计要求具体说明 4 4 2 详细设计说明详细设计说明. 4 2.1 总体设计方案 4 4 2.2 程序描述 5 5 2.3 功能结构 5 5 2.4 主要模块描述 6 6 2.5 采用的算法 . 1111 3 程序测试程序测试. 12 4 课程设计总结课程设计总结. 115 5 软件使用说明软件使用说明. 16 6 附录(参考文献,原代码: )附录(参考文献,原代码: ) 16 程序设计语言课程设计报告 4 1 概述概述 1.1 课程设计目的课程设计目的 1. 综合理解和掌握关于 C 语言的基本知识,做到融会贯通; 2. 掌握 C 语言编程和程序调试的基本技能,做到举一反三; 3. 凭借已有的 C 语言知识独立编写小程序,做到学以致用; 4. 根据实际遇到的问题查找资料询问他人,做到不耻下问; 5. 细致书写程序设计说明及相关书面材料,做到有条有理; 1.2 课程设计要求课程设计要求 1. 仔细审题分析课程设计题目的要求; 2. 规划大致框架并写出详细设计说明; 3. 细化内容编写代