- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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 系统体系结构图
本部分对系统需要实现的功能进行模块化,并给出模块和模块之间的关系,需要使用流程图来对系统的整体结构进行描述,例如图
您可能关注的文档
最近下载
- 小学英语自然拼读 77页.pdf
- 2025贵州盐业(集团)黔东南有限责任公司招聘考试备考试题及答案解析.docx VIP
- 《小学阶段传统文化融入语文教学的有效路径探究》教学研究课题报告.docx
- 2024届高三复习备考工作计划暨备考策略.pdf VIP
- 入党积极分子入党答辩1.pptx VIP
- SEMI-F047-000-0706-en电压暂升暂降标准.pdf VIP
- 2025年成人高考政治考试大纲.docx VIP
- 2025年中国聚氨酯混炼胶数据监测研究报告.docx
- 在excel中绘制水位~库容~面积的图表.xls VIP
- 2025年成人高考高起本(历史地理综合)新版真题卷(附详细解析).pdf VIP
文档评论(0)