通讯录管理系统设计实例毕业论文.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
通讯录管理系统设计实例毕业论文 1题目要求 (1)以通讯录管理系统为背景,通过调研、分析现有的管理模式和已有的管理软件,建立系统模型,系统以菜单方式工作。 (2)完成软件结构设计和算法设计。 (3)完成系统的软件开发和测试工作。 (4)撰写设计说明书。 (5)做好答辩工作。 2需求分析 2.1 产品需求概述 2.1.1 功能简介 为方便广大群众管理通讯录,设有录入、查询、查看、修改、统计五大功能,给使用者便利生活。 2.1.2 运行环境 (1)硬件环境: 最低配置: CPU:INTEL 奔腾4及以上 内存:128MB及以上 硬盘:10GB及以上 最佳配置: CPU:INTEL 酷睿i5及以上 内存:2GB及以上 硬盘:160GB及以上 (2)软件环境: 操作系统:Microsoft Windows系列操作系统(Windows CE除外)。 2.2 功能需求 本系统支持信息录入、查询、查看、修改、统计五大功能。 2.2.1信息录入功能 对每个使用者进行进行录入,实现“一人一档”,录入使用者的姓名、性别、生日、电话号码、邮编、地址。 2.2.2 信息查询功能 对已录入的使用者信息进行查询,包括按姓名查询、按电话号码查询、综合查询。 2.2.3 信息查看功能 对已录入的使用者信息进行查看。 2.2.4 信息修改功能 对已录入的使用者信息进行修改。首先需输入修改者姓名,其次可进行删除与修改两个命令。 2.2.5 信息统计功能 对已录入的使用者信息进行统计。可查看记录条数共有多少,同时可检索移动、联通、电信用户的数量。 2.2.6 不支持的功能 暂未发现 2.3 数据描述 输入输出数据的类型及格式。 输入数据: 数据类型: 姓名 字符型 性别 字符型 生日 字符型 电话 字符型 邮编 字符型 地址 字符型 输出数据 数据类型 姓名 字符型 性别 字符型 生日 字符型 电话 字符型 邮编 字符型 地址 字符型 数据流图: 图1.通讯录管理系统顶层DFD 图2.通讯录管理系统0层数据流图 数据字典: 数据流名称:联系人和联系方式 别名:使用者信息 描述:使用者录入信息时填写的信息 定义:联系人和联系方式=姓名+性别+生日+电话号码+邮编+地址 数据流名称:待修改信息 别名:无 描述:使用者修改信息时需修改的信息 定义:待修改信息=姓名+性别+生日+电话号码+邮编+地址 数据流名称:检索条件 别名:无 描述:检索时填写信息 定义:检索条件=姓名或性别或生日或电话号码或邮编或地址 数据流名称:符合要求的条目 别名:无 描述:符合检索要求的条目 定义:符合要求的条目=姓名+性别+生日+电话号码+邮编+地址 加工说明: 录入用户信息: if(文件正常打开) 输入用户信息; if(输入字符为E或e) 结束 修改用户信息: if(输入姓名与录入用户姓名相同) if(删除) 删除该环节; else printf(姓名:);scanf(%s,p1-name); printf(性别:);scanf(%s,p1-sex); printf(生日:);scanf(%s,p1-birthday); printf(电话:);scanf(%s,p1-phone); printf(邮编:);scanf(%s,p1-postcode); printf(地址:);scanf(%s,p1-addr); 查询检索条目是否与现有数据匹配: if(检索条件与查找信息匹配) printf(匹配信息) 链表后移; if(到达链表末尾) 结束 3概要设计 软件概要设计是从总体上把握系统设计框架,他包括模块划分、处理流程和接口设计,概要设计说明书对上述内容作了总体描述,体现了用户需求与应用系统实现之间的关系,在设计过程中起到了提纲挈领的作用。 通讯录管理系统,分为五大模块:信息录入模块、信息查询模块、信息查看模块、信息修改模块、信息统计模块。采取全局变量的方式,统筹模块中的函数。使用者信息包括姓名、性别、生日、电话号码、邮编、地址。其中信息查询模块可通过使用者姓名、电话号码任一项来查询使用者信息,便于从诸多信息中筛选出所寻找的信息。而信息查看模块可直接查看所有录入的使用者信息。信息修改模块需通过使用者姓名来选择修改或是删除操作。信息统计模块可以统计出当前已录入的数量及移动、联通、电信用户已录入的数量。 3.1 系统体系结构图 本部分对系统需要实现的功能进行模块化,并给出模块和模块之间的关系,需要使用流程图来对系统的整体结构进行描述,例如图

文档评论(0)

zxiangd + 关注
实名认证
文档贡献者

本人从事教育还有多年,在这和大家互相交流学习

1亿VIP精品文档

相关文档