班级通讯录管理系统 课程设计报告
《班级通讯录管理系统 课程设计报告 》由会员分享,可在线阅读,更多相关《班级通讯录管理系统 课程设计报告 (15页珍藏版)》请在毕设资料网上搜索。
1、 - 1 - 高级语言程序设计(高级语言程序设计(1 1)课程设计)课程设计 1. 1. 程序设计说明书程序设计说明书 【设计题目】 班级通讯录管理系统 【问题描述】 信息 1002 班上学生的通讯基本信息包含姓名、电话号码、QQ 号和宿舍 号。对信息 1002 班学生的基本通讯信息进行统一整理,并可以按电话号 码或姓名等查到学生个人基本通讯信息。可以显示所有的通讯记录,并对 现有的通讯记录进行修改和增删等处理。 【基本要求】 1. 通过此软件可以直接录入各个学生的基本通讯信息,并且会将所有信 息自动保存到磁盘上。 2. 通过此软件可以直接对已录入的各个学生的通讯基本信息进行修改, 并且修改完
2、成后会将更改后的信息情况自动保存到原磁盘文件中。 3. 通过此软件可以直接对信息 1002 班每个同学的基本信息情况进行查 询。 【算法思想】 1. 根据要求,通讯录数据以文本文件存放在文件中: 2. 需要提供文件的输入输出的等操作: 3. 还需要保存记录已进行修改,删除,查找的操作: 4. 另外还需提供键盘式选择菜单实现功能的选择。 【总体设计】 图 1 系统功能模块图 【详细设计】 通讯录管理系统 数据输入 数据修改 删除 数据添加 查找 浏览 - 2 - 主函数 主函数设计要求简洁,只提供部分提示语和函数的调用 【程序】 图 2. 主函数流程图 Void menu() /*主界面*/ i
3、nt n, w1; void enter(); void add(); void modify(); void browse(); void delete(); void search(); do puts(“t*菜单*tnn“); puts(“tttt1.新建联系人“); puts(“tttt2.添加联系人“); puts(“tttt3.修改“); puts(“tttt4.删除“); puts(“tttt5.浏览“); puts(“tttt6.查找“); puts(“tttt7.退出“); puts(“nnt*信息 1002 班通讯录*tn“); printf(“请选择服务种类(1-7) :
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 班级通讯录管理系统 课程设计报告 班级 通讯录 管理 系统 课程设计 报告
