课程设计说明书
课程名称: 数据结构课程设计
专 业: 电子信息科学与技术 班级: 2012-1
设 计 人:
山 东 科 技 大 学
2015年7月11日
山 东 科 技 大 学 课 程 设 计 任 务 书 一、课程设计题目: 通讯录的设计 二、设计原始资料:CodeBlocks软件、双链表数据结构、C语言参考书 三、设计应解决下列各主要问题: 1、提供输入信息的接口,使用户能增加联系人 2、能够删除联系人 3、能够显示所有联系人 4、能够以姓名为关键字查联系人 5、能够把通讯录信息保存的文件内,并在下次运行软件时载入供用户查看和操作 四、设计说明书应附有下列图纸: 五、小组分工说明: :程序总体架构,增加联系人模块,删除联系人模块,将联系人信息存盘,从文件中读取联系人信息模块; : 基本数据结构构造,命令判断模块,显示联系人模块,查联系人模块。 六、命题发出日期: 2015年7月4号 设计完成日期: 2015年7月11 |
指导教师评语 成绩: 安卓课程设计题目 指导教师(签章): 年 月 日 |
1需求分析说明 …………………………………………………………1
2概要设计说明…………………………………………………………1
2.1 数据结构定义……………………………………………………1
2.2 整体程序流程图………………………………………………………2
2.1 数据结构定义……………………………………………………1
2.2 整体程序流程图………………………………………………………2
3详细设计说明…………………………………………………………3
3.1主函数模块………………………………………………………3
3.2 增加联系人模块………………………………………………………3
3.3 删除联系人模快………………………………………………………3
3.4 查联系人模块………………………………………………………4
3.1主函数模块………………………………………………………3
3.2 增加联系人模块………………………………………………………3
3.3 删除联系人模快………………………………………………………3
3.4 查联系人模块………………………………………………………4
3.5 联系人保存到文件模块………………………………………………5
3.6 读取文件中的联系人信息模块………………………………………6
3.6 读取文件中的联系人信息模块………………………………………6
3.7命令接收与判断模块…………………………………………………8
3.8显示联系人信息模块…………………………………………………8
4调试分析…………………………………………………………8
4.1遇到的问题……………………………………………………8
4.2调试……………………………………………………………8
4.1遇到的问题……………………………………………………8
4.2调试……………………………………………………………8
5用户使用说明………………………………………………………11
6课程设计总结……………………………………………………12
1需求分析说明
通讯录管理系统总体设计目标:用《数据结构》中的双向链表作数据结构,结合C语言基本知识,编写一个具有良好可操作性、有一定容错能力通讯录管理系统,以把所学数据结构知
识应用到实际软件开发中去。其中联系人的信息包括姓名、街道、城市、邮编、国家等几项。系统在命令行模式下运行,通过输入命令的方式操作。
根据以上基本要求分析出系统应具备以下功能:显示所有联系人信息,向通讯录中添加新的联系人,删除指定联系人,将联系人信息保存到文件中,从文件中读取联系人信息到内存,以姓名为关键字查联系人。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论