C语言课程设计报告—手机通讯录管理系统

2018-12-04 17:19

课程设计说明书

课程设计名称 程序设计基础课程设计 专 业 网络工程 班 级 160407 学生姓名 卜天石 指导教师 孙暘

2017 年 01 月 03 日

课 程 设 计 任 务 书

课程设计题目:手机通讯录管理系统 起止日期:2017.1.3-2017.1.6 设计任务及日程安排: 一、设计任务 要能提供以下几种功能: 设计地点:计算机学院实验室 (1)查看功能:选择此功能时,列出下列三类选择: A:办公类 B:个人类 C:商务类 (2)当选中某类时,显示出此类所有数据中的姓名和电话号码 (3)添加数据功能:能录入新数据,每个结点包括:姓名,电话号码,分类(可能选项有:w为办公类 p为个人类 b为商务类),电子邮件。 例如: 杨春 13589664454 商务类 chuny@126.com 当录入重复的姓名和电话号码时,则提示数据录入重复并取消录入;当通讯录中超过15条信息时,存储空间已满,不能再录入新数据;录入的新数据能按递增的顺序自动进行条目编号。 (4)修改功能:选中某个人的姓名时,可对此人的相应数据进行修改。 (5)删除功能:选中某个人的姓名时,可对此人的相应数据进行删除,并自动调整后续条目的编号。 二、 日程安排 2017年1月2日 判断所做内容与知识点排布 2017年1月3日 编写代码与运行截图 2017年1月4日 整理报告 2017年1月5日 准备答辩 2017年1月6日 撰写实验报告、答辩 要求在VC编程环境下调试程序,实现上述设计任务,在设计过程中教师每天要随时答疑和检查,最后进行答辩。设计完成后撰写课程设计报告,1月6日班级为单位上交。

目录

一.题目描述......................................1

二.算法设计......................................2

(1) 算法设计..................................2

(2) 程序结构..................................2

三.程序清单......................................3

四.运行截图.....................................10

五.知识点总结...................................14

六.总结心得.................................... 14

课程设计说明书

一. 题目描述

手机通讯录管理系统。 [问题描述]

该系统模拟手机通讯录管理系统,实现对手机中的通讯录进行管理 [基本要求]

要能提供以下几种功能:

(1)查看功能:选择此功能时,列出下列三类选择: A:办公类 B:个人类 C:商务类

(2)当选中某类时,显示出此类所有数据中的姓名和电话号码

(3)添加数据功能:能录入新数据,每个结点包括:姓名,电话号码,分类(可能选项有:w为办公类 p为个人类 b为商务类),电子邮件。 例如: 杨春 13589664454 商务类 chuny@126.com

当录入重复的姓名和电话号码时,则提示数据录入重复并取消录入;当通讯录中超过15条信息时,存储空间已满,不能再录入新数据;录入的新数据能按递增的顺序自动进行条目编号。

(4)修改功能:选中某个人的姓名时,可对此人的相应数据进行修改。 (5)删除功能:选中某个人的姓名时,可对此人的相应数据进行删除,并自动调整后续条目的编号。

1

课程设计说明书

二. 算法设计

1.算法设计

主界面 显示 添加 修改 查询 删除 按顺序显示 按姓名修改 按个人,商务,工作类查询。

图 1-1 算法流程图

2.程序结构

void Load void Find void Append void Delete void Modify void Save void main(). 构建结构体,写入文件 查询函数 输入联系人函数 删除信息函数 修改信息函数 保存信息函数 调用各个模块的主函数 2


C语言课程设计报告—手机通讯录管理系统.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:同人游戏蜀汉传卧龙篇攻略

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: