电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

C语言课程设计学生通讯录管理系统设计

C语言课程设计学生通讯录管理系统设计_第1页
1/11
C语言课程设计学生通讯录管理系统设计_第2页
2/11
C语言课程设计学生通讯录管理系统设计_第3页
3/11
C 语言程序设计报告书 1 一、题目内容的描述 学生通讯录管理系统设计 设计一个学生通信录,学生通迅录数据信息构成内容可自行设计(如:姓名、家庭地址、邮政编码、电话号码等等),通信录数据类型定义为结构体类型。由键盘输入数据(最好要考虑输入数据输入的格式及输入数据的有效性),然后进行以下的功能实现。程序要求主函数是一个功能选择菜单,其它各功能都用各自的函数实现。 功能要求如下: 1、能建立、修改和增删学生通讯录 2、能够按多种方式进行查询,例如按姓名、按电话号码等。 3、通讯录的数据保存在文件中,运行程序时将通讯录数据从文件读取到内存中。对通讯录进行增加、删除、修改学生数据后,提供功能菜单,可以将内存中修改过的通讯录重新保存至文件。 二、应用程序功能的详细说明 1、应用程序实现了可视化的系统操作界面。 2、对学生通讯录形成了系统化的管理,操作简便明了。 3、程序具有系统帮助,添加、显 示 、查询、刷 新、删除、排 序、保存、修改、读取学生通讯录的功能。各项 功能均 可按照 文字提示 操作,浅 显 易 懂 。 4、系统的各个功能模 块 都用函数的形式来 实现(readfile()、seek()、modify ()、sort()、insert()、del()、sav e()、menu ())方便查看 。 5.可以将信息保存在文件("stu dent.tx t")中,亦 可将信息从文件中读取出 来 ,灵 活 方便。 C 语言程序设计报告书 2 三、主要模块的算法描述 查询学生信息 按姓名查询 退出 按学号查询 学生通讯录管理系统 刷新学生信息readfile() 查询学生信息seek() 增加学生信息insert() 显示学生信息display () 退出系统 修改学生信息 modify () 删除学生信息 del() 保存当前学生信息 sav e() 汇总当前学生数目nu mber() 系统帮助help() C 语言程序设计报告书 3 模块一:头文件,变量定义,函数的声明 对系统所使用的变量进行定义,对函数进行声明。 模块二:录入学生信息 声明函数void readfile(),说明一个文件指针 FILE *fp 打开文 件"student.txt"。 模块三:学生信息的查找 声明void seek()为查找函数,通过 switch(item)设定用学号查找, 用姓名查找两个分支。 模块四:学生信息的修改 声明void modify()为学生信息修改函数,通过 switch(item)设定 所要修改的项目。 开始 以可读写的方式打开一个数据文件 将此文件的内容读出,并存入一个新的结构体类型的数组...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

C语言课程设计学生通讯录管理系统设计

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部