- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
课程设计
好友管理系统
课程设计名称:数据结构课程设计
专业班级:16机电二班
小组成员:王守锋石松轶陆永斌张智斌李浩明
指导教师:徐丽萍
课程设计时间:2017年5月30日
计算机应用技术专业课程设计任务书
学生姓名
专业班级
学号
题目
好友中通讯录管理系统
课题性质
工程设计
课题来源
自拟课题
指导教师
同组姓名
无
主要内容
运用C语言和数据结构知识设计好友管理系统
不仅仅是个社交平台,还应是个工作平台,将通讯录保存在用时更加方便。
通过可以直接呼叫联系人。
任务要求
1添加好友信息2显示好友信息
3删除好友信息4更改好友信息
5查询好友信息
参考文献
《数据结构(C语言版)》严蔚敏清华大学出版社
《C语言程序设计》(第三版)谭浩强清华大学出版社
审查意见
指导教师签字:
教研室主任签字:年月日
目录
\o1-3\h\u\l289781需求分析 289783
\l168952概要设计 168953
\l18973详细设计 18975
\l157234运行环境 157235
\l162745开发工具和编程语言 162746
\l265676程序设计 265676
\l208927调试分析 2089212
\l249408测试结果 2494012
\l112619参考文献 1126117
\l3084110心得体会 3084118
\l3274911成绩评价表 3274918
1需求分析
的普及度越来越高,其功能也需要加强。将通讯录的功能添加到好友管理系统中,使其在聊天中就可以呼叫联系人,并且将通讯录的信息可以中长期保存,在无手机的情况下也查找好友手机号。从而使功能更加完善,使用起来更加方便和快捷。
2概要设计
(1)实现功能:
菜单
菜单
推出系统查找好友删除好友显示好友添加好友修改信息
推出系统
查找好友
删除好友
显示好友
添加好友
修改信息
(2)序中各函数程简单说明见下:
返回值
函数名
参数表
函数说明
提供客户
主函数
是
显示功能
是
[N]
读取
否
[N]
保存
是
添加
是
删除
否
查找
是
修改
否
信息显示
是
对程序中的各个函数功能的描述
[1]主函数
系统开始、结束界面的显示、各个功能函数的调用、转换以及参数的传递、定义头结点并传递给各个功能函数
[2]功能显示
介绍程序的功能,按那些键实现其特点功能。
[3]读取函数
读取用户输入的信息,将其按线性表的形式呢存储,
联系人的编号为其头结点。
[4]保存函数
将输入的信息保存,若失败返回保持失败。
[5]添加联系人函数
增加联系人到通讯录的尾部,返回增加是否成功。
[6]删除函数
按照用户指定的联系人编号删除相应联系人信息,返回删除是否成功。
[7]查找函数
按照用户提供的联系人姓名查找第一个合法姓名对应的信息,查找成
功则显示信息,失败则提示无此联系人,返回是否查找到。
[8]修改函数
按照用户提供的联系人姓名修改联系人所有信息,返回修改是否
成功。
[9]显示信息函数
显示当前通讯录中所有联系人的信息,若为空通讯录,则显示无联
系人。
主函数3详细设计
主函数
显示功能修改功能查找功能删除功能添加功能保存功能读取功能显示功能
显示功能
修改功能
查找功能
删除功能
添加功能
保存功能
读取功能
显示功能
4运行环境
软件环境
操作系统:78
硬件环境
处理器:166或更高
内存:32以上
硬盘空间:1以上
显卡:显示适配
5开发工具和编程语言
C语言
6程序设计
/*主要做图形图像,例如说设置背景色的函数,字体颜色的函数、输出格式的函数等*/
N30
*是类型定义的意思。是为了使用这个结构体方便。具体区别在于:若{}这样来定义结构体的话。在申请的变量时,需要这
文档评论(0)