预览加载中,请您耐心等待几秒...
1/8
2/8
3/8
4/8
5/8
6/8
7/8
8/8

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

ios通讯录 需求分析与设计说明书 概述 背景: 本通讯录信息管理系统用计算机管理电子通讯录的一种计算机应用技术的创新,在计算机还未普及之前通讯管理都是由联系人采用名片,笔录手工记帐的方式来操作的.现在一般的通讯录管理都是采用计算机作为工具的实用的计算机通讯录管理程序来帮助人们进行更有效的通讯录信息管理。通讯录管理系统是典型的信息管理系统(mis),要求应用程序功能完备,易使用等特点。而且,此系统更注重于IOS系统上的通讯录。 目标: 本软件的目标是实现通讯录管理系统的基本功能,可以实现电话用户的查询、电话号码的查询、电话号码所在地的查询、电话号码的添加及删除等功能,给用户呈现出简单美观的界面,使用户能更加简单快捷的使用该软件。一个完整的通讯录管理系统应该包括:数据集模块,登录窗体模块,系统管理模块,主窗体模块,通讯录数据管理模块,信息管理模块,登录信息查询模块。本系统主要实现我们信息的管理,包括我们平时朋友信息的添加、修改、查询和删除,及一些辅助项目的管理,如登录系统用户管理和用户组管理。 功能需求 1.数据集模块 通过此模块来统一管理通讯录管理系统中用到的数据库连接控件、数据源控件、数据集控件和数据查询控件。 2.系统管理模块 用户通过此模块来管理用户组和系统登录用户,包括登录用户组和系统登录用户名称的添加、修改、删除和查询等。 在这个模块中包含2个子菜单: (1)用户管理:可以进入到“系统用户信息”管理模块,进行系统用户的添加、修改、查询和删除操作。 (2)用户组管理:可以进入到“用户组信息”管理模块,进行用户组的添加、修改、查询和删除操作。 3.主窗体模块 用户通过此模块可以显示系统的主菜单,也可以执行数据库的备份和恢复操作。 在主窗体模块中,包括3个子模块:通讯录数据管理子模块、信息管理子模块和登录 信息查询子模块。 在通讯录数据管理模块的“通讯录数据管理”菜单中,包含4个子菜单。 (1)数据录入:可进入同学信息管理子模块,进行信息添加。 (2)数据查询:可进入同学信息详细查询的管理子模块,根据用户设置的条件,进行同学信息的详细查询操作。 (3)数据修改:可进入同学信息模块进行修改。。 (4)数据删除:删除该联系人信息。 最后单击“退出本系统”菜单,便可以退出通讯录管理系统。 用例图 通讯录系统用例图 用例规约 通讯录系统用例的规约 简要说明 本用例允许用户管理自己的通讯录联系人。用户可以根据自己的选择,增加或者删除所选择的联系人信息,通讯录系统提供了所有用户信息的查询。并且,默认的是全部查询的结果。 事件流 基本事件流 用例开始于用户管理通讯录。 系统要求用户指出要执行的操作(增加、修改或删除联系人)。 一旦用户提供了所需要的信息,一下的一个子事件流将被执行: 如果选择的是“增加联系人”,增加联系人的子事件流将被执行; 如果选择的是“修改联系人”,修改联系人的子事件流将被执行; 如果选择的是“删除联系人”,删除联系人的子事件流将被执行。 增加联系人 系统给用户提供可输入的联系人基本信息的列表,并将列表显示给用户; 用户根据系统给出的列表输入联系人基本信息; 一旦用户确定输入无误,选择保存; 执行保存子事件流。 修改联系人 系统显示用户选择的当前联系人的基本信息; 用户对系统给出的联系人的基本信息进行修改; 修改完成后,选择保存; 执行保存子事件流。 删除联系人 系统得到并显示用户当前选择的联系人; 系统提示用户确认删除联系人; 用户确认删除; 执行保存子事件流。 保存 系统保存联系人信息表。 备选事件流 2.2.1删除被取消 如果在删除联系人子事件流中,用户决定不删除了,此用例重新启用。 保存被取消 如果在保存联系人子事件流中,用户决定不保存了,此用例重新启用。 特殊需求 无 前置条件 本用例开始前用户必须已登录该系统 2.5后置条件 如果用例成功,用户的通讯录的联系人被增加、修改、或删除,否则,系统状态不变。 五、补充规约 通讯录系统的补充规约 目标 本文档的目的是定义通讯录系统的需求。本补充规约列出了不便于在用例模型中获取的系统需求。它和用例模型一起记录关羽系统的一整套需求。 范围 本补充规约适用于通讯录系统,除定义了在许多用例中所共有的功能性需求外,还定义了系统的非功能性需求,例如,可靠性、可用性、性能和可支持性等。 参考 无。 功能 本系统只能单独使用 可行性 桌面用户界面应与IOS操作系统兼容。 可靠性 本系统下载后一周7天,一天24小时都可使用。 性能 系统可以接近无上限的添加联系人 系统将能在1秒内提供对联系人基本信息表的数据库访问 系统保存数据必须快速 可支持性 无。 安全性 用户不能实现对本地数据库的访问 只有点击保存,才能够修改联系人信息 设计约束 系统必须提供基于IOS操