2012c语言课程设计计划书

上传人:j****9 文档编号:45988745 上传时间:2018-06-20 格式:DOC 页数:6 大小:66.50KB
返回 下载 相关 举报
2012c语言课程设计计划书_第1页
第1页 / 共6页
2012c语言课程设计计划书_第2页
第2页 / 共6页
2012c语言课程设计计划书_第3页
第3页 / 共6页
2012c语言课程设计计划书_第4页
第4页 / 共6页
2012c语言课程设计计划书_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《2012c语言课程设计计划书》由会员分享,可在线阅读,更多相关《2012c语言课程设计计划书(6页珍藏版)》请在金锄头文库上搜索。

1、华 北 水 利 水 电 学 院课 程 设 计 任 务 书 及 计 划 书20122013 学年第 一 学期环 节 名 称: C 语言课程设计 学生专业班级: 2010 统计学 指 导 教 师: 张贞贞、闫雒恒 、皇甫中民、 院 、 系 : 信息工程学院 教 研 室: 计算机基础教研室 课 程 设 计 任 务 书课程设计名称课程设计名称C 语言课程设计专业班级专业班级(学生人数)(学生人数)统计学 2010150-201015269 人人指导教师张贞贞、闫雒恒、皇甫中民本学期承担相应课 程教学任务情况2011 级高级语言程序设计课程设计目的 及任务通过课程设计培养学生综合运用已学过的理论知识与技

2、能去分析和解决问题的能 力,掌握计算机程序设计常用方法与过程,并重点锻炼学生调试程序的能力。课程设计要求1、 搜索、阅读相关文献和资料; 2、 除必做题外,选择下述题目中的 12 个,设计算法,实现代码; 1)需求分析 通过对用户需求进行调查分析,写出需求分析文档。 2)总体设计 根据需求分析文档,初步提出问题解决方案,以及软件系统的体 系结构和数据结构的设计方案,并写出书面文档总体设计说明书。 3)详细设计 根据总体设计说明书,在总体设计的基础上,对系统进行详细设 计,以便下一步进行程序编码工作。 4)编写代码 。 5)调试运行分析结果 课程设计目标本课程设计是高级语言程序设计课程的组成之一

3、,也是它的继续和延伸。进 一步加深 C 语言中结构体、指针、内存分配、文件等内容的理解,从课程设计的过程 中理解结构化设计的精髓,领悟程序调试的内涵。采用研究型学习方法,完成一个管理类型的小型软件。在课程设计前期安排学习面向对象编程、软件工程、VC 开发环境有关知识,以 自学和上机实验为主。开设本课程的目的是使学生通过参加小型软件的开发过程,进一步掌握面向对象 的程序设计方法,使学生具有团队协作精神,并培养学生的创新能力和创新意识。参考文献及资料1、 C 语言程序设计谭浩强主编 第二版或第三版 清华大学出版社2、 国外网站 , 等3、 苏小红 C 语言大学实用教程 电子工业出版社4、 金保华

4、C 语言程序设计实验指导与习题解答 科学出版社 5、 杨彩霞 C 语言程序设计实验指导与习题解答 中国铁道出版社注:此套表填写一式三份,于课程设计前一周分别交至教学督导团、教务科、教研室课 程 设 计 计 划 书周周 次次日期日期设计内容设计内容具体要求具体要求设计教室设计教室指导时间段指导时间段19周二2013.1.8布置任务讲授相关内容构思解题方案10:00-12:00 龙计算 中心19周三2013.1.9需求分析写出需求分析文档10:00-12:00 龙计算 中心19周四2013.1.10总体设计详细设计写出书面文档总体设计说 明书画出各模块流程图10:00-12:00 龙计算 中心19

5、周五2013.1.11编写代码用 C 语言在环境下编 写代码10:00-12:00 龙计算 中心20周一2013.1.14单元测试设计测试方案及用例 并进行测试10:00-12:00 龙计算 中心20周二2013.1.15程序设计与调试通过分析测试结果, 排除错误10:00-12:00 龙计算 中心20周三2013.1.16程序集成与调试, 最终测试完善结果,编写技术 文档10:00-12:00 龙计算 中心20周四2013.1.17提交课程设计报告完成并提交课程设计 报告10:00-12:00 龙计算 中心注:指导教师在课程设计期间每天指导时间不少于 2 小时。 教学院长、教学主任: 教研室

6、主任: 填表人: 张贞贞 闫雒恒 填表时间: 2012 年 12 月 15 日 必做题必做题1. 有 3 个学生,各学 4 门课,计算总平均分数,并查找有一门以上课程不及格的学生, 打印输出他们的全部课程成绩。 (通过函数调用完成) 2.将一组字符串按字典顺序输出。 (通过函数调用完成) 3.输入一行字符,要求完成: (1)每个单词中的第一个字母改成大写字母(如果原来已是大写字母则不变) 。 (2)全变成大写字母 (3)全变成小写字母 要求:以函数的形式实现,在 main 函数中调用,要支持输入选做题选做题(任选其一)1、教工信息管理系统、教工信息管理系统一、需求分析 设计一个教工信息管理系统

7、,使之提供以下功能: (1)增加(录入)教工信息记录 (2)浏览教工信息记录 (3)查询教工信息记录 (4)修改教工信息记录 (5)删除教工信息记录 (6)按工资排序 (7)按职称统计汇总人数 需求说明: (1)教工信息包括职工号、姓名、性别、出生年月、学历、职称、工资、住 址、电话,并且要求职工号不重复; (2)录入的教工信息要求用文件形式保存,并可以对其进行浏览、查询、修 改、删除、排序、统计等操作; (3)教工信息的显示要求有一定的规范格式; (4)对教工信息应能够分别按职工号及按姓名两种方式进行查询,要求能返 回所有符合条件的教工的信息; (5)对教工信息的修改应逐个地进行,一个教工信

8、息的更改不影响其他的教 工记录; (6)所有设计的系统应以菜单方式工作,应为用户提供清晰的使用提示,依 据用户的选择来进行各种处理,并要求在此过程中能够尽可能的兼容用 户使用过程中的异常情况。 二、总体设计初步提出解决方案,以及系统的体系结构和数据结构的设计方案,并写出书面 总体设计说明书。 三、详细设计 四、编写代码 五、调试总结2、个人通讯录管理系统、个人通讯录管理系统一、需求分析 设计一个通讯录管理系统,以实现以下功能: (1)信息添加功能 (2)信息查询功能 (3)信息修改功能 (4)信息删除功能 (5)信息排序功能 (6)信息浏览功能 (7)读取数据文件 (8)新建数据文件 需求说明

9、: (1)通讯录中的每一个信息包括姓名(规定字节数为 15 个) 、电话(规定字节 数为 15 个)和工作单位(最大字节数为 30 个)等信息。 (2)录入的信息要求存入文件,并可以通过读取数据文件进行查询、修改、删 除和浏览等基本操作。 (3)对通讯录中的信息要求分别按照序号和姓名两种方式进行查询,并返回符 合条件的信息。 (4)对通讯录中的信息修改应逐个进行,一个信息记录的修改不应该影响其他 的信息记录。 (5)对通讯录中的信息要求分别按照序号和姓名两种方式进行删除,并保存删 除后的信息。 (6)对通讯录中的信息要求分别按照序号和姓名两种方式进行排序,并返回排 序后的信息。 (7)所设计的

10、通讯系统要求以菜单方式工作,为用户提供清晰的使用提示,根 据用户的选择进行各种处理。 二、总体设计 (1)设计主控制菜单程序(menu()函数) ,实现菜单选择模块。 输出功能菜单(包括新建、读取文件、添加、查询、修改、删除、浏览、排 序等) 。 按提示信息选择功能菜单,并输出返回值。 (2)设计 New()函数,实现新建数据文件功能。 (3)设计 Load()函数,实现文件读取功能,若文件不存在,则返回 New() , 进入新建数据文件。 (4)设计 Add()函数,实现信息添加功能,分别录入序号、姓名、电话和工 作单位。若序号已存在,则重新输入。 (5)设计 Qur()函数,实现信息查询功能,通过设计提示菜单,实现按序号和姓名两种方式查询。 (6)设计 Modify()函数,实现信息修改功能,在修改前,首先显示所有信 息,然后通过序号实现修改。 (7)设计 Del()函数,实现信息删除功能,通过设计提示菜单,实现序号和 姓名两种方式进行删除。 (8)设计 Sort()函数,实现信息排序功能,通过设计提示菜单,实现按序号 和姓名两种方式进行排序。 (9)设计 Disp()函数,实现信息浏览功能。 (10)设计 Save()函数,实现信息保存功能,将新建或读取的文件,在退出 程序后进行保存。 三、详细设计 四、编写代码 五、调试总结

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号