菜单
  

    编制一个通讯录管理程序,要求提交一个文档,该文档应包括但不限于以下内容:

    注:文档完成情况作为数据结构的期末成绩;代码完成情况作为数据结构课程设计的期末成绩。

    代码要求:书写规范、逻辑清晰、代码可运行、加上必要的注释

    代码评分标准:可读性、正确性、有效性、创造性

    1、问题分析

    为了解决记录保存查找删除用户的个人信息资料,设计一款通讯录管理系统,同时方便用户进行相应的实际操作。通讯录管理系统是-一个小型的实用管理系统,它主要用于储存用户的联系方式以及一些简单的个人信息。

    通讯录管理系统可以实现对客户、朋友、同事等个人信息的存储和快速查询的功能,有效地减少查找的时间,提高查找效率。

    基本功能:

    添加联系人信息,查询打印出目标联系人的信息,修改联系人信息,删除目标联系人信息,打印通讯录所有人信息。

    2、系统设计

    通讯录管理系统主要功能分为用户查询、添加记录、修改记录、删除记录。

    该系统应该分为两部分:用户部分和管理部分,用户可以进行查询信息的操作,而管理者是对数据的录入,插入修改,对用户信息的维护。

    -逻辑设计: 从用户查询,添加记录,修改记录,删除记录,打印信息五个顺序逻辑完成通讯录系统的设计论文网

    数据结构:

    通讯录系统

     

    进入主菜单功能选择

    线性表结构,链式存储结构

    系统模块:
    通讯录系统模块图

    ADT:

    (1)定义结构体保存通讯录中用户各种信息

    (2)主菜单对通讯录功能选择的管理:添加用户,查询,修改,删除,退出。

    基本操作:

    定义结构体保存通讯录中用户各种信息:

    typedef struct TXL

    { }character; *pcharacter, **ppcharacter;

    信息录入:

    void getPeople(pcharacter);

    添加联系人信息:

    void addPeople(ppcharacter);

    查找相应联系人:

    pcharacter searchPeople(pcharacter,char query[]);

    修改指定联系人的信息:

    pcharacter updatePeople(pcharacter,char query[]);

    删除指定联系人信息:

    void delPeople(ppcharacter,char query[]);

    遍历链表打印通讯录信息:

    void displayCharacter(pcharacter);

    查询打印单结点联系人信息:

    void displaySingle(pcharacter);

    -详细设计: 伪代码

    通讯录界面设计:

     

    代码:

    printf("\t\t|-----------通讯录菜单----------- |\n");

    printf("\t\t| 1. addPeople                    |\n");

    printf("\t\t| 2. searchPeople                 |\n");

    printf("\t\t| 3. updatePeople                 |\n");

    printf("\t\t| 4. delPeople                    |\n");

    printf("\t\t| 5. displayCharacter             |\n");

    printf("\t\t| 6. END                          |\n");

    printf("\t\t|---------------------------------|\n\n");

    printf("\t\t\t功能选择(1-6):");

  1. 上一篇:小米root权限怎么获取及小米root权限获取教程
  2. 下一篇:什么是软件包的依赖关系
  1. 计算机专业毕业设计体会

  2. 计算机销售管理系统毕业设计体会

  3. 小学体育教师教学语言现状的调查问卷

  4. ddd是什么意思呀

  5. 杨中园博园问卷调查设计

  6. EPS混凝土配合比设计创新实验心得体会

  7. 红楼梦服装设计体会

  8. Bootstrap的OpenGL人体模型仿真

  9. PLC启闭机液压系统设计及其故障诊断

  10. 友谊质量调查问卷表

  11. 多智能体系统一致性问题研究

  12. 跨国企业全球营销策略的市场定位调查

  13. 小学课堂教学效率国内外研究现状和参考文献

  14. MATLAB动车组列车牵引变流...

  15. 上市公司债务税盾文献综述和参考文献

  16. 淮安乐天玛特连锁超市4P营销策略分析

  17. PLC焊机电气控制系统设计开题报告

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回