




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
华北水利水电学院课程设计任务书及计划书2012——2013学年第一学期环节名称:C语言课程设计学生专业班级:2010统计学指导教师:张贞贞、闫雒恒、皇甫中民、院、系:信息工程学院教研室:计算机基础教研室
课程设计任务书课程设计名称C语言课程设计专业班级(学生人数)统计学2010150-201015269人指导教师张贞贞、闫雒恒、皇甫中民本学期承担相应课程教学任务情况2011级高级语言程序设计课程设计目的及任务通过课程设计培养学生综合运用已学过的理论知识与技能去分析和解决问题的能力,掌握计算机程序设计常用方法与过程,并重点锻炼学生调试程序的能力。课程设计要求搜索、阅读相关文献和资料;除必做题外,选择下述题目中的1-2个,设计算法,实现代码;需求分析通过对用户需求进行调查分析,写出需求分析文档。总体设计根据需求分析文档,初步提出问题解决方案,以及软件系统的体系结构和数据结构的设计方案,并写出书面文档总体设计说明书。详细设计根据总体设计说明书,在总体设计的基础上,对系统进行详细设计,以便下一步进行程序编码工作。编写代码。调试运行分析结果课程设计目标本课程设计是《高级语言程序设计》课程的组成之一,也是它的继续和延伸。进一步加深C语言中结构体、指针、内存分配、文件等内容的理解,从课程设计的过程中理解结构化设计的精髓,领悟程序调试的内涵。采用研究型学习方法,完成一个管理类型的小型软件。在课程设计前期安排学习面向对象编程、软件工程、VC开发环境有关知识,以自学和上机实验为主。开设本课程的目的是使学生通过参加小型软件的开发过程,进一步掌握面向对象的程序设计方法,使学生具有团队协作精神,并培养学生的创新能力和创新意识。参考文献及资料《C语言程序设计》谭浩强主编第二版或第三版清华大学出版社国外网站,等苏小红《C语言大学实用教程》电子工业出版社金保华《C语言程序设计实验指导与习题解答》科学出版社杨彩霞《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周五2013.1.11编写代码用C语言在VC环境下编写代码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小时。教学院长、教学主任:教研室主任:填表人:张贞贞闫雒恒填表时间:2012年12月15日必做题有3个学生,各学4门课,计算总平均分数,并查找有一门以上课程不及格的学生,打印输出他们的全部课程成绩。(通过函数调用完成)将一组字符串按字典顺序输出。(通过函数调用完成)输入一行字符,要求完成:每个单词中的第一个字母改成大写字母(如果原来已是大写字母则不变)。全变成大写字母全变成小写字母要求:以函数的形式实现,在main函数中调用,要支持输入选做题(任选其一)1、教工信息管理系统需求分析设计一个教工信息管理系统,使之提供以下功能:增加(录入)教工信息记录浏览教工信息记录查询教工信息记录修改教工信息记录删除教工信息记录按工资排序按职称统计汇总人数需求说明:教工信息包括职工号、姓名、性别、出生年月、学历、职称、工资、住址、电话,并且要求职工号不重复;录入的教工信息要求用文件形式保存,并可以对其进行浏览、查询、修改、删除、排序、统计等操作;教工信息的显示要求有一定的规范格式;对教工信息应能够分别按职工号及按姓名两种方式进行查询,要求能返回所有符合条件的教工的信息;对教工信息的修改应逐个地进行,一个教工信息的更改不影响其他的教工记录;所有设计的系统应以菜单方式工作,应为用户提供清晰的使用提示,依据用户的选择来进行各种处理,并要求在此过程中能够尽可能的兼容用户使用过程中的异常情况。总体设计初步提出解决方案,以及系统的体系结构和数据结构的设计方案,并写出书面总体设计说明书。详细设计编写代码调试总结2、个人通讯录管理系统需求分析设计一个通讯录管理系统,以实现以下功能:(1)信息添加功能(2)信息查询功能(3)信息修改功能(4)信息删除功能(5)信息排序功能(6)信息浏览功能(7)读取数据文件(8)新建数据文件需求说明:(1)通讯录中的每一个信息包括姓名(规定字节数为15个)、电话(规定字节数为15个)和工作单位(最大字节数为30个)等信息。(2)录入的信息要求存入文件,并可以通过读取数据文件进行查询、修改、删除和浏览等基本操作。(3)对通讯录中的信息要求分别按照序号和姓名两种方式进行查询,并返回符合条件的信息。(4)对通讯录中的信息修改应逐个进行,一个信息记录的修改不应该影响其他的信息记录。(5)对通讯录中的信息要求分别按照序号和姓名两种方式进行删除,并保存删除后的信息。(6)对通讯录中的信息要求分别按照序号和姓名两种方式进行排序,并返回排序后的信息。(7)所设计的通讯系统要求以菜单方式工作,为用户提供清晰的使用提示,根据用户的选择进行各种处理。总体设计(1)设计主控制菜单程序(menu()函数),实现菜单选择模块。①输出功能菜单(包括新建、读取文件、添加、查询、修改、删除、浏览、排序等)。②按提示信息选择功能菜单,并输出返回值。(2)设计New()函数,实现新建数据文件功能。(3)设计Load()函数,实现文件读取功能,若文件不存在,则返回New(),进入新建数据文件。(4)设计Add()函数,实现信息添加功能,分别录入序号、姓名、电话和工作单位。若序号已存在,则重新输入。(5)设计Qur()函数,实现信息查询功能,通过设计提示菜单,实现按序号和姓名两种方式查询。(6)设计Modify()函数,实现信息修改功能,在修改前,首先显示所有信息,然后通过序号实现修改。(7)设计Del()函数,实现信息删除功
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 山东省济南市天桥区泺口实验学校2024-2025年第二学期期中考试八年级地理试题(含答案)
- 沙漠地区土地治理承包合同
- 物业临聘人员劳动合同
- Unit1 starting out 教案2024-2025学年外研版(2024)七年级英语下册
- 小学科学鄂教版五年级上册9蛙教学设计及反思
- 幼儿表演性舞蹈创编实例
- 电工清包承包合同书
- 人教版小学二年级上册数学 第3单元 角的初步认识 教案
- 纸浆采购合同范本
- 股权投资合作协议书
- T-ZMDS 10019-2024 经颅电刺激仪基本技术规范
- 人教版六年级下册科学全册教案
- 2024福建中闽能源股份有限公司招聘12人笔试参考题库附带答案详解
- 2025年江西省旅游集团股份有限公司招聘笔试参考题库含答案解析
- 《外科补液原则》课件
- 《墨家思想》课件
- 浙江省2025年1月首考高考英语试卷试题真题(含答案)
- 川教版(2024)小学信息技术三年级上册《跨学科主题活动-在线健康小达人》教学实录
- 机械专业英语
- 高空作业车(剪叉式、曲臂式)验收表
- 广东省广州市2024届高三下学期一模考试 政治 含解析
评论
0/150
提交评论