南京邮电大学通达...吧 关注:58,210贴子:2,187,749
  • 12回复贴,共1

【急求】用C/C++设计出模拟手机通信录管理系统,实现对手机中...

只看楼主收藏回复

欢迎各位大神来试试!!!
3、通信录管理系统
用C/C++设计出模拟手机通信录管理系统,实现对手机中的通信录进行管理。
(一) 功能要求
(1)查看功能:选择此功能时,列出下列三类选择。
A 办公类 B 个人类 C 商务类,当选中某类时,显示出此类所有数据中的姓名和电话号码)
输入用户姓名信息,可查看用户其它信息。
(2)增加功能:能录入新数据(一个结点包括:姓名、电话号码、分类(可选项有:A 办公类 B 个人类 C 商务类)、电子邮件)。例如
杨春 13589664454 商务类 chuny@126.com 请验证电话及email的格式是否符合要求比如10位的手机号码及chun5dd.com均为不合格的输入。
当录入了重复的姓名和电话号码时,则提示数据录入重复并取消录入;当通信录中超过15条信息时,存储空间已满,不能再录入新数据;录入的新数据能按递增的顺序自动进行条目编号。
(3)拔号功能:能显示出通信录中所有人的姓名,当选中某个姓名时,屏幕上模拟打字机的效果依次显示出此人的电话号码中的各个数字。
(4)修改功能:选中某个人的姓名时,可对此人的相应数据进行修改
(5)删除功能:选中某个人的姓名时,可对此人的相应数据进行删除,并自动调整后续条目的编号。
(6) 快速查找功能:在某种情况下,用户对需要查找的信息不是很完整,比如只知道对方姓名以Z开头,为了帮助用户查找,当用户输入Z时,系统自动列出以Z开头的所有用户名信息供用户选择,之后用户查看详细信息。
(二)其它要求:
(1) 只能使用C/C++语言,源程序要有适当的注释,使程序容易阅读
(2) 至少采用文本菜单界面(如果能采用图形菜单界面更好)
(3) 建议使用结构和链表等数据结构
(4) 学生可自动增加新功能模块(视情况可另外加分)
(5)写出课程设计报告,具体要求见相关说明文档


1楼2013-12-10 22:47回复
    兄弟 ,你当时这个c++课设做了吗?我们现在做的一样,能麻烦您给我一份吗?


    IP属地:江苏2楼2017-05-31 13:29
    收起回复
      2025-07-20 14:15:40
      广告
      我的也是能不能给我一份807515004@qq.com


      IP属地:福建3楼2017-05-31 20:54
      收起回复
        (⊙o⊙)…


        IP属地:河南来自Android客户端4楼2017-06-01 08:50
        回复
          简单一笔


          5楼2017-06-17 00:19
          回复
            感觉这意思是用二叉树做


            IP属地:浙江来自Android客户端6楼2018-05-29 23:45
            回复
              QT可以实现。


              IP属地:浙江7楼2018-05-30 09:49
              回复