- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
C语言课程设计报告
题目:
学院
专业
年级班别
学号
学生姓名
指导教师
成绩
2009年12月
1.课程设计题目,内容,要求
设计一个《学生通讯录管理系统》,在动态链表程序的基础上,设计要求如下
(必须使用结构体和链表等数据结构)
1建立文件
存储文件使用指定文件名或默认文件名;
可以不保存输入记录,但需要确认是否保存输入记录
如果已有文件,只能在其后追加;
新增记录可以不存入原文件中,以可以用原来的文件覆盖内存的内容;
可以将多个个文件记录合并到一个文件中;
2文件的存取和显示
可以单独存取文件;
可以随时显示内存中记录的全部内容;
可以直接存取默认文件或指定文件;
3删除记录
可以按“姓名”或“电话”方式删除记录并更新内存链表内容;
能给出被删除的信息,输出没有找到的信息;
如果已经是空表,上出时应给出信息并返回主菜单;
如果没有要删除的信息,输出没有找到的信息;
删除操作仅限于内存,只有执行记录时,才能覆盖原记录;
4查询记录
可以按“姓名”或“电话”或“宿舍”方式查询记录
能给出查询记录的信息;
如果查询的信息不存在,输出没有找到的信息;
5整体功能
a可以随时检索、删除、或增加新记录,保存或取消新的记录
b使姓名可由16位字符和数字的混合编码组成
c使电话号码可由18位字符和数字组成
d将输出信息加上输出信息信息栏,例如
姓名电话性别年龄生日宿舍
李四1234男217月1日东二333
e使用菜单实现功能的正确的选择
f所有节点信息都是动态生成。
6测试程序
应列出测试大纲对程序进行测试;
应保证测试用例测试到程序的各种边缘情况
二.总体设计
系统包括的函数有
Main.c:整个系统的主函数
Menu.c:系统的主界面
Creat.c:创建链表
Add.c:追加记录
Del.c:删除记录
Modify.c:修改记录
Read.c:从外部文件读取记录
Save.c:保存记录到外部文件
Search.c:查找记录
Skim.c:浏览记录
Headyy.h:头文件
系统功能模块结构图:
Main—menu—Creat.c
Add.c
Del.c
Modify.c
Read.c
Save.c
Search.c
Skim.c
三.详细设计
程序清单:
headyy.h
#ifndefNULL
#defineNULL0
#endif
#includestdio.h
#includemalloc.h
#includeconio.h
#includestring.h
#includestdlib.h
#defineLENsizeof(structaddbok)
#definePR#definePR#definePR
structaddbok/*声明结构体类型*/
{longnum;
charnam[16];/*储存编号*/
chartel[18];/*储存电话*/
charsex[4];/*学生性别*/
您可能关注的文档
- 建筑类个人简历.pdf
- 网上购物系统课程设计.pdf
- (完整版)《数字电子技术》课程标准.pdf
- 实验报告-证券投资学.pdf
- 高尔基《童年》读书笔记摘抄好词好句好段及感悟.pdf
- 单片机课程报告设计--交通信号灯模拟控制系统设计.pdf
- 健康教育工作档案手册.pdf
- 广中医毕业考上机考题库4-3.pdf
- 工作集替换算法.pdf
- 地坪漆施工项目的管理及流程方案.pdf
- 第18讲 第17课 西晋的短暂统一和北方各族的内迁.docx
- 第15讲 第14课 沟通中外文明的“丝绸之路”.docx
- 第13课时 中东 欧洲西部.doc
- 第17讲 第16 课三国鼎立.docx
- 第17讲 第16课 三国鼎立 带解析.docx
- 2024_2025年新教材高中历史课时检测9近代西方的法律与教化含解析新人教版选择性必修1.doc
- 2024_2025学年高二数学下学期期末备考试卷文含解析.docx
- 山西版2024高考政治一轮复习第二单元生产劳动与经营第5课时企业与劳动者教案.docx
- 第16讲 第15课 两汉的科技和文化 带解析.docx
- 第13课 宋元时期的科技与中外交通.docx
最近下载
- 线束装配作业指导书.docx VIP
- 2024年检验主管技师综合试题及答案114.docx VIP
- 上海市新川中学2024-2025学年高二上学期期中考试化学试卷 (无答案).docx VIP
- 2024年中考二模语文试题分类汇编(记叙文).docx
- 0-6个月婴儿回应式照护教学实施报告.pdf
- 协调人地关系与可持续发展 教学设计二-中图版高中地理必修第二册——中图版高中地理必修第二册教案.pdf VIP
- 2024—2025学年上海市上海交通大学附属中学高二上学期9月摸底考试数学试卷.doc VIP
- 外研版初中英语八年级上册《Module 2》模块教学设计(含课时设计).docx
- 0-6个月婴儿回应式照护教学能力比赛教案.pdf
- 第9课 知法守法 依法维权 课件-道德与法治六年级上册统编版.pptx VIP
文档评论(0)