C语言课程设计任务书及指导书.doc_第1页
C语言课程设计任务书及指导书.doc_第2页
C语言课程设计任务书及指导书.doc_第3页
C语言课程设计任务书及指导书.doc_第4页
C语言课程设计任务书及指导书.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

C语言课程设计任务书及指导书 计应03C语言课程设计任务书及指导书 一、目的课程设计为学生提供了一个既动手又动脑,独立实践的机会,将课本上的理论知识和实际有机的结合起来,锻炼学生的分析解决实际问题的能力。 提高学生适应实际,实践编程的能力。 C语言课程设计主要是培养学生利用系统综合C语言进行程序设计的能力。 、进一步巩固和复习C程序设计的基础知识。 、培养学生结构化程序、模块化程序设计的方法和能力。 、提高学生程序调试的技巧和软件设计的能力。 、提高学生分析问题、解决问题以及实际运用的能力。 二、设计参考题目 1、通讯录管理程序 2、工资管理程序 3、成绩处理程序 三、设计任务1.通讯录管理程序在计算机中建立相应的数据结构,利用程序实现通讯录的分类、查询、增、删、改、输出等维护。 各功能详细说明如下?设计一个能够记录学生通讯录的数据结构(比如包括学号,姓名,年龄,性别,联系电话,住址等)。 ?应用文件保存通讯录数据。 ?新增能将所有输入的通讯录数据保存到文件中,并可选择继续输入或退出。 ?查找输入学生的学号,并在文件中查找?若找到,则显示该学生详情?否则提示未找到。 ?无论查找成功否,应还可选择继续查找或退出。 ?删除输入学生的学号,并在文件中查找?若找到,提示是否确定删除?若选择是,则删除文件中该学生信息?若选择否,则取消,?否则提示无此学生信息?无论查找成功否,应还可选择继续查找或退出。 ?修改输入学生的学号,并在文件中查找?若找到,显示学生的所有信息,并可进行输入。 完成后将现输入的内容覆盖原内容保存到文件中。 ?否则提示无此学生信息?无论查找成功否,应还可选择继续查找或退出。 ?系统帮助?关于此系统显示本系统是用于学生C语言课程设计,功能简单,算法和处理方式可用于参考。 ?版本信息显示开发者姓名、班级、开发完成日期、版本号和指导老师等信息。 ?退出退出程序2.工资管理程序在计算机中建立相应的数据结构,利用程序实现工资的输入、查询、增、删、改、统计、排序、输出等操作。 ?设计一个能够记录公司员工工资的数据结构(比如包括员工号,姓名,基本工资,补贴金额,奖励金额,扣除金额、实发工资等)、文件(文件作为工资数据的保存介质)。 注,其中实发工资=基本工资补贴金额奖励金额-扣除金额?应用文件保存工资管理数据。 ?新增能将所有输入的员工工资数据保存到文件中,并可选择继续输入或退出。 ?查找输入员工的员工号,并在文件中查找?若找到,则显示该员工的工资详情?否则提示未找到。 ?无论查找成功否,应还可选择继续查找或退出。 ?删除输入员工的员工号,并在文件中查找?若找到,提示是否确定删除?若选择是,则删除文件中该员工信息?若选择否,则取消,?否则提示无此员工信息?无论查找成功否,应还可选择继续查找或退出。 ?修改输入员工的员工号,并在文件中查找?若找到,显示该员工的所有信息,并可进行输入。 完成后将现输入的内容覆盖原内容保存到文件中。 ?否则提示无此员工信息?无论查找成功否,应还可选择继续查找或退出。 ?统计分类汇总并输出所有员工的基本工资、补贴金额、奖励金额、扣除金额、实发工资的总金额和平均金额。 如基本工资、补贴金额、奖励金额、扣除金额、实发工资总和1200013001400150013200平均1xx301401501320人数10?系统帮助?关于此系统显示本系统是用于学生C语言课程设计,功能简单,算法和处理方式可用于参考。 ?版本信息显示开发者姓名、班级、开发完成日期、版本号和指导老师等信息。 ?退出退出程序3.成绩处理程序在计算机中建立相应的数据结构,利用程序实现成绩的输入、查询、增、删、改、统计、排名、输出等操作。 ?设计一个能够记录学生各科成绩的数据结构(比如包括学号、姓名、语文成绩、数学成绩、英语成绩、C语言成绩、总分、平均分等)?应用文件保存成绩处理数据。 ?新增能将所有输入的学生成绩数据保存到文件中,并可选择继续输入或退出。 ?查找输入学生的学号,并在文件中查找?若找到,则显示该学生的成绩详情?否则提示未找到。 ?无论查找成功否,应还可选择继续查找或退出。 ?删除输入学生的学号,并在文件中查找?若找到,提示是否确定删除?若选择是,则删除文件中该学生信息?若选择否,则取消,?否则提示无此员工信息?无论查找成功否,应还可选择继续查找或退出。 ?修改输入学生的学号,并在文件中查找?若找到,显示该学生成绩的所有信息,并可进行输入。 完成后将现输入的内容覆盖原内容保存到文件中。 ?否则提示无此员工信息?无论查找成功否,应还可选择继续查找或退出。 ?统计按各科和总分、平均分类分汇总并输出所有学生的语文成绩、数学成绩、英语成绩、C语言成绩、总分、平均分等。 如语文成绩数学成绩英语成绩C语言成绩总分平均分总和8909107909803570892.5平均8991799835789.25人数10?排名根据平均分,按从大到小的次序输出前十名学生的姓名、平均分。 ?系统帮助?关于此系统显示本系统是用于学生C语言课程设计,功能简单,算法和处理方式可用于参考。 ?版本信息显示开发者姓名、班级、开发完成日期、版本号和指导老师等信息。 ?退出退出程序 四、设计要求 1、基本要求设计的系统界面要美观大方。 2、创新要求在基本要求达到后,进行创新设计。 3、对系统进行功能模块分析、控制流程分析正确。 4、系统设计要实用,编程简练,可用,功能全面,并有一定的容错能力。 5、说明书、流程图要清楚 6、要求程序设计合理,用户界面良好,如采用菜单工作方式。 7、程序调试通过,有较好的输出功能,具有一定的实用价值。 8、请根据设计过程及要求,写出设计论文。 论文应包括()程序主要功能的说明()程序主要功能模块划分的说明()程序各模块的数据说明()程序设计的算法分析()程序设计的流程图()程序操作说明书,系统特点()源程序清单 五、main的处理流程开始结束打开文件从文件读数据到相应数组中关闭文件显示菜单响应用户选择各功能处理打开文件将数组中数据写入相应文件关闭文件是否退出YN 六、设计完成后提交以下资料、设计论文(论文要求打印,放在磁盘上。 )、源程序代码清单及可执行程序代码清单(放在磁盘上。 ) 七、纪律要求、不得擅自离校,有特殊情况必须请假。 、遵守实验室规则,服从老师统一安排。 八、考核方法(取用分制)纪律占20、论文占30、程序占50。 如有互相

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论