课程设计说明书
课程名称:          数据结构课程设计                           
专    业: 电子信息科学与技术    班级:    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
3详细设计说明…………………………………………………………3
3.1主函数模块………………………………………………………3
3.2 增加联系人模块………………………………………………………3
3.3 删除联系人模快………………………………………………………3
3.4 查联系人模块………………………………………………………4
3.5 联系人保存到文件模块………………………………………………5
3.6 读取文件中的联系人信息模块………………………………………6
  3.7命令接收与判断模块…………………………………………………8
  3.8显示联系人信息模块…………………………………………………8   
4调试分析…………………………………………………………8
4.1遇到的问题……………………………………………………8
4.2调试……………………………………………………………8
5用户使用说明………………………………………………………11
6课程设计总结……………………………………………………12
1需求分析说明
通讯录管理系统总体设计目标:用《数据结构》中的双向链表作数据结构,结合C语言基本知识,编写一个具有良好可操作性、有一定容错能力通讯录管理系统,以把所学数据结构知
识应用到实际软件开发中去。其中联系人的信息包括姓名、街道、城市、邮编、国家等几项。系统在命令行模式下运行,通过输入命令的方式操作。
根据以上基本要求分析出系统应具备以下功能:显示所有联系人信息,向通讯录中添加新的联系人,删除指定联系人,将联系人信息保存到文件中,从文件中读取联系人信息到内存,以姓名为关键字查联系人。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。