- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C程序课程设计 题目及任务
设计题目、任务
从以下三个题目中任选一个
题目一:图书库存管理系统
任务:自学C语言中相关知识,设计出库存管理系统。要求如下所述:
1. 能够完成图书出库和入库记录。必须录入的图书信息:图书名,图书号,借阅人姓名,借阅人学号,借阅人班级等。其它信息可以自行增加。以文件(myfile.txt)的形式保存当天所有图书的出入库情况。? (请自学文件的教材第13章——文件)
出库功能
对需要借阅的图书进行查询,若查询到库存量大于等于1,则可以出库,且减少图书库存量,并记录借阅人信息,如:姓名,班级,学号等。
入库功能
借阅人还书时,将该图书库存量加1
2. 查询显示功能。
可以通过学生学号,姓名等关键字来查询该生图书借阅记录。
可以通过图书名或者图书书号查询该图书的出入库记录。
3.可以浏览显示借阅同一本图书的所有借阅人信息。
4.可以浏览同一个借阅人借阅的所有图书信息。
可自行增加其他附加功能。
题目二 学生成绩管理程序
任务:自学C语言中相关知识,设计出学生成绩管理程序。要求如下所述:
录入学生信息,每位学生录入的信息有:姓名、学号、性别、班级、和三门功课(数学,英语,计算机)的成绩。以文件(myfile.txt)的形式保存每个学生的所有信息。(实验中:假设3个班,每个班学生人数不得少于5人)
学号 姓名 性别 班级 数学 英语 计算机 1101 王鹏 男 1班 70 58 981102 李燕 女 2班 68 88 951103 赵亚芳 女 3班 58 48 96
增加学生记录,并将增加的信息以文件的(myfile.txt)的形式保存。
删除学生记录,以“学号”、“姓名”为关键字删除记录,若要删除的记录不存在,给出必要的提示信息;
统计各班级学生每门课程的班级平均分,并由高到低排序。
按学号或者姓名查询记录并显示其三门功课成绩;
能浏览显示全部学生成绩,若无记录可以显示,给出必要的提示信息;
题目三 通讯录管理系统
任务:自学C语言中相关知识,设计出通讯录管理系统。要求如下所述:
建立通讯录信息,信息至少包含编号、姓名、年龄、电话、通讯地址、电子邮箱等;;
能够提供添加、删除和修改通讯录信息的功能,并给出确认是否保存或删除记录的提示信息;
能够提供按姓名或电话等查询并显示相应记录信息;
将通讯录保存在文件中;
能够按表格方式输出通讯录信息。
二、要求
为了保证所有的数据可以长期被使用,要求程序能将相关数据存储在外部数据文件中,具体数据格式和文件名、路径等自定。
用链表处理相关数据的动态储存和分配。
根据所设计的算法,定义相应函数分别实现系统的各子功能模块,同时由主程序提供友好的用户界面,使用户可通过选择主菜单来调用课程设计中要求完成的各个功能模块,子程序执行完后可返回到主菜单,继续选择其他功能执行。源程序要求书写规范,结构清晰。重点函数的重点变量,重点功能部分均要求给出清晰的程序注释。
程序编译、链接成功后,自己设计实现程序功能的一组或多组测试数据,并严格按照此测试数据进行测试,然后分析测试结果。如果程序不能正常运行或结果不正确,则需对程序进行单步调试,在调试过程中认真查找算法实现中存在的问题,并加以分析和修正。
三、设计报告及书写内容要求
课程设计和上机调试任务完成之后,每位同学必须独立书写一份课程设计报告,注意:不得抄袭他人的报告(或给他人抄袭),一旦发现,成绩为零分。课程设计报告的内容应包括以下五个部分:
需求分析:包括设计题目、设计要求以及系统功能需求分析;
概要设计:包括系统总体设计框架和系统功能模块图;
详细设计:包括主要功能模块的算法设计思路以及对应的工作流程图;
调试分析过程描述:包括测试数据、测试输出结果,以及对程序调试过程中存在问题的思考;
课程设计小结:包括课程设计过程中的学习体会与收获、对C语言和本课程设计的认识以及自己的建议等内容。
另外注意:在提交纸质课程设计报告的同时,每个同学另外提交电子版源程序代码。
二○一二 ~二○一三 学年第 一 学期
电子技术学院
课程设计报告书
课程名称: C程序课程设计
班 级: 电信DB2011级 X班
学 号: XXXXXXXXXXXX
姓 名: XXXXXXXXXXXXX
指导教师: XXXXXX
二○一二年 九 月
您可能关注的文档
最近下载
- 南芯产品规格书SC8723.pdf VIP
- 2025年下安徽省人工智能产业投资发展有限公司招聘9人笔试参考题库附答案解析.docx VIP
- 2025年下安徽省人工智能产业投资发展有限公司招聘9人笔试备考题库及答案解析.docx VIP
- 2025年下安徽省人工智能产业投资发展有限公司招聘9人笔试模拟试题及答案解析.docx VIP
- 2025届中考数学中档及压轴题方法与技巧复习专题06:反比例函数模型与选填压轴(解析版).docx VIP
- 安全管理岗位竞聘汇报材料.pptx
- 第三版康复功能评定学第六章 言语-语言功能评定ppt课件.pptx VIP
- 物理学(第五版)祝之光习题解答(含自我检测题答案).pdf
- 2025省考资料分析资料分析-套题讲解.pdf VIP
- 行标《稀土冶炼生产废水处理回用技术规范》预审稿.docx VIP
原创力文档


文档评论(0)