通讯录管理需求说明书
1. 项目需求概述 2
1.1 概述 2
1.2 主要功能 2
1.3 运行环境 2
2. 功能需求 3
2.1 添加记录功能 3
2.2 查找记录功能 5
2.3 修改记录功能 6
2.4 删除记录功能 8
2.5 排序记录功能 10
1.1 概述
本项目是用于日常生活中记录联系人信息的一款小工具。
1.2 主要功能
本项目的整体设计可分为五个功能(添加记录功能、查找记录功能、修改记录功能、删除记录功能、排序记录功能)
1.3 运行环境
软件环境:
硬件环境:
2.1 添加记录功能
当运行主程序后可在控制台显示主菜单,用户可选择菜单中的选项进行相应的操作。如用户输入的菜单选项超出当前菜单所规定的范围,程序不予以执行,并返回当前菜单,用户需要重新输入(见图表1)。
用户选择1 可进入添加记录的下级子菜单(见图表2),包括添加新记录和查看全记录两个子功能。
当进入下级子菜单后,用户可根据提示进行用户的添加(见图表3)
说明:此处输入年龄1-100+表示1-200。
在添加新联系人时应对所添加的选项进行验证,如果有输入错误应提示(见图表4)
添加完毕后可查看电话薄内的全部记录(见图表5)
选择返回选项时,可返回上级主菜单(见图表6)
2.2 查找记录功能
选择2进入查找记录子菜单(见图表7),包括按姓名、年龄、性别、号码、住址查找子功能和查看全纪录子功能。
用户可根据具体内容进行相关查询(见图表8),以按姓名查找为例,其他略。
2.3 修改记录功能
选择3进入修改记录子菜单(见图表9),包括查看全记录和修改指定记录两个子功能。
通过查看全记录,找到要修改联系的ID号对联系人的内容进行相应的修改(见图表10、11)
2.4 删除记录功能
选择4进入删除记录子菜单(见图表12),包括查看全记录、删除指定记录和删除全部记录三个子功能。
删除共分为删除指定记录和删除全部两种操作。删除指定记录时需要输入被删除
人的ID序号。删除成功后可继续操作(见图表13、14)
此时ID为1的ZhangSan用户已被删除,ID为2的LiSi的ID序号会自动增长为1
删除全部用户。选择该选项可将电话薄清空见(图表15)
2.5 排序记录功能
用户可选择不同的选项(姓名、年龄、性别)对电话薄内的信息进行排序(见图表16-19)
按姓名排序结果
按年龄排序结果
按性别排序结果
2012年4月28日
¥29.8
¥9.9
¥59.8