通讯录需求规格说明书
单位印刷通讯录方案

单位印刷通讯录方案
一、目的
为了方便单位内部人员之间的联系,提高沟通效率,我们计划印刷一份单位通讯录。
这份通讯录将包含单位内部所有员工的联系方式,以便大家在工作需要时能够快速找到对方。
二、通讯录内容
1. 部门名称:包括各个部门的名称,方便用户根据部门查找联系人。
2. 姓名:员工的姓名,以便用户能够准确地找到联系人。
3. 职位:员工的职位,以便用户了解联系人的职务和职责。
4. 办公室电话:员工的办公室电话号码,方便用户进行电话沟通。
5. 手机号码:员工的手机号码,方便用户进行手机沟通。
6. 邮箱地址:员工的邮箱地址,方便用户通过邮件联系联系人。
三、印刷规格
1. 尺寸:A4纸大小,方便携带和复印。
2. 纸张:采用优质纸张,保证印刷质量和清晰度。
3. 数量:根据单位员工数量确定印刷数量,确保每个员工都能获得一份。
四、实施步骤
1. 收集信息:通过人力资源部门收集所有员工的联系方式和其他相关信息。
2. 设计模板:设计通讯录的模板,包括格式、字体、排版等。
3. 排版印刷:将收集到的信息按照设计好的模板进行排版印刷。
4. 分发:将印刷好的通讯录分发给每个员工,确保每个员工都能获得一份。
5. 更新维护:定期更新通讯录信息,确保信息的准确性和时效性。
五、注意事项
1. 保密性:确保员工联系方式等敏感信息的保密性,不得泄露给外部人员。
2. 准确性:确保员工联系方式等信息的准确性,避免因信息错误导致不必要的麻烦。
通讯录概要设计说明书讲解

Z的三次方通讯录概要设计说明书Z的三次方团队修订历史目录1绪言和目标 (3)1.1目的 (3)1.2范围 (3)1.3 定义及缩写 (3)1.4 参考 (4)2项目背景.......................... 错误!未定义书签。
2.1目标概要 (4)2.2方案概要 (4)3硬件及软件 (4)4外部因素 (5)5解决方案架构 (5)5.1系统体系结构 (5)5.2总体设计 (6)5.3数据库表结构 (6)5.3.1实体 (6)5.3.2系统E-R图 (6)5.3.3数据库表设计 (7)5.3.4输入/输出设计 (7)5.4处理过程设计 (9)5.4.1 业务流程图 (9)5.4.2系统Activity设计 (10)5.4.3功能处理设计 (11)5.4.4系统界面设计 (14)6研发风险 (20)1绪言和目标1.1目的Android平台是最流行的手机开发平台之一,通信录是最基本的手机应用软件,保持着最基本而且也是用户最关心的手机信息,通信录的信息安全就显得格外重要,结合通信录的易用性和安全性,开发出新型的通信录,是一个富有挑战又极具实用性的课题。
基于此,设计与实现一个在Android系统上运行的手机通讯管理软件,实现手机通讯录的基本功能,包括:添加联系人、查看联系人、修改联系人、删除联系人、拨打电话、发送短信、查询联系人,以及联系人的加密解密功能和联系人的备份。
主要开发基于Android 的手机的通讯管理软件。
以Java语言为基础,结合Android移动开发平台,并利用Android提供的SDK,实现在Android平台上运行的手机通讯录,方便广大手机用户更加便捷地对联系人的信息进行管理。
本说明书给出Z的三次方通讯录的设计说明,包括最终实现的软件必须满足的功能、性能、接口和用户界面、附属工具程序的功能以及设计约束等。
目的在于:为编码人员提供依据;为修改、维护提供条件;项目负责人将按计划书的要求布置和控制开发工作全过程;项目质量保证组将按此计划书做阶段性和总结性的质量验证和确认。
项目通讯录模板

项目通讯录模板一、项目通讯录概述项目通讯录是一份记录项目相关人员联系信息的文档,用于方便项目团队成员之间的沟通和联系。
本文将详细介绍项目通讯录的标准格式和内容要求,以便项目团队能够准确地填写和使用通讯录。
二、项目通讯录标准格式项目通讯录应包含以下列项:1. 序号:用于标识每个人员的唯一编号。
2. 姓名:填写项目成员的全名。
3. 职务:填写项目成员在项目中的职位或角色。
4. 部门:填写项目成员所属的部门或组织。
5. 联系电话:填写项目成员的电话号码,包括座机和手机。
6. 邮箱:填写项目成员的电子邮箱地址。
7. 微信:填写项目成员的微信号码或微信昵称。
8. 其他联系方式:填写项目成员的其他联系方式,如QQ号码或Skype账号等。
三、项目通讯录内容要求1. 序号:按照项目成员的加入顺序,从1开始递增编号。
2. 姓名:填写项目成员的全名,确保姓名的准确性。
3. 职务:填写项目成员在项目中的职位或角色,例如项目经理、技术专家等。
4. 部门:填写项目成员所属的部门或组织,以便快速识别其所属单位。
5. 联系电话:填写项目成员的电话号码,确保电话号码的准确性和完整性,方便项目成员之间的直接通话。
6. 邮箱:填写项目成员的电子邮箱地址,确保邮箱地址的准确性和有效性,方便项目成员之间的邮件沟通。
7. 微信:填写项目成员的微信号码或微信昵称,方便通过微信进行即时沟通。
8. 其他联系方式:填写项目成员的其他联系方式,如QQ号码或Skype账号等,以便项目成员根据自身需求选择合适的联系方式。
四、项目通讯录使用注意事项1. 更新频率:项目通讯录应及时更新,特别是当项目团队成员发生变动时,应及时更新通讯录中的人员信息。
2. 保密性:项目通讯录中的信息属于项目内部使用,不得泄露给外部人员或用于其他非项目相关目的。
3. 共享与备份:项目通讯录应在项目团队内部共享,并进行定期备份,以防止意外丢失或损坏。
4. 使用规范:项目成员在使用项目通讯录时,应遵守相关的使用规范和保密要求,不得将通讯录用于非法或违规活动。
通讯录管理系统任务需求分析说明书

通讯录管理系统通讯录是现代日常生活中不可或缺的部分,除了常规的姓名、电话外,通讯录还能存储联系人的所在城市、所在单位、家庭地址等,从而提高工作与社交的效率。
鉴于此,单条通讯录信息可被定义为一个结构体。
本实验要求设计一个简单的通讯录管理系统,涉及函数、结构体、链表、文件等方面的知识,学习利用链表处理数据的方法,熟练掌握文件操作,构建综合程序设计的思路及框架,提高综合设计软件系统的能力。
1.数据格式与功能描述1.1数据文件格式每条通讯录记录包括如下信息:序号、姓名、性别、年龄、电话号码、所在城市、所在单位、住址。
多条通讯录信息存储在一个txt文件中,本系统涉及多个这样的txt文件。
单条通讯录示例格式如图1-1所示。
图1-1 单条通讯录信息本实验中,要求自行创建5个txt文件,分别命名为a.txt, b.txt.. e.txt,分别表示5个人a,b,c,d,e的通讯录信息,每一个人的通讯录中,既可以有其他4人中部分人(1-3人)的信息,也可以有此5人之外其他人的信息,通讯录具体内容可以自行设定。
1.2功能描述设计一个通讯录管理系统,利用单链表来处理联系人信息,要求实现如下系统功能。
(1)初始化菜单程序开始运行后显示菜单,要求菜单能完全展示本系统的功能,尽力做到设计美观。
(2)选择待操作的文件考虑到本系统有多个文件,需要提示用户输入来选择需要操作的通讯录文件。
(3)查询通讯录信息选择通讯录文件后,按姓名、性别、城市查询联系人所有信息。
提示用户输入待查人员的姓名、性别、城市,显示符合条件的联系人所有信息。
如果没有满足要求的联系人,输出提示信息。
可输出全部联系人信息,若当前通讯录没有联系人,输出提示信息。
(4)删除通讯录记录信息按指定的姓名、工作单位、城市删除通讯录中对应记录,删除时应删除该联系人的所有信息并提示删除成功。
若此联系人不存在,输出提示信息。
(5)修改通讯录记录信息修改指定通讯录的信息。
提示用户输入要修改的姓名,若此人存在,则提示选择修改通讯录中的电话号码、所在单位、所在城市或者家庭地址。
通讯录需求分析

通讯录的简单需求分析一.通讯录的简单需求分析1.概述本需求规约从用户对软件的需求出发,系统分析软件的功能以及实现过程所需要做的所有工作。
主要定义了手机通讯录管理工具的需求,由五大模块组成,具体功能分为:查询联系人,增/删/改联系人,导入/导出联系人,发送联系人信息,设置等。
2.基本功能本手机通讯录工具主要实现五大功能:联系人的查询:字段查询,分组查询,字母排序查询;增加、删除联系人以及修改联系人信息;导入、导出联系人;发送联系人信息;设置。
3.具体需求分析3.1分组管理用例基本流:点击联系人列表视图中的分组键进入进入分组视图;点击分组视图中的添加键添加分组,或者点击分组后的删除键删除分组;点击分组后的添加键向分组中添加联系人,或者点击分组中联系人后的删除键删除联系人。
备选流:增加分组时,存储空间不够时提示用户并返回。
3.2发送联系人用例基本流:用户打开功能界面,功能界面为发送联系人信息用例提供入口;用户选择“发送联系人信息”功能项,页面直接跳转到通讯录列表;用户进入通讯录列表,选择需要发送的一个或者多个联系人并按确认选项;用户进入“正在发送”等待界面,若发送完毕且发送成功则显示“已发送成功”。
反之,则显示“对不起,发送联系人信息失败”;发送联系人信息完毕回到通讯录主界面。
备选流:若手机无信号或者无sim卡,则用户在基本流2操作后显示“找不到可用网络”界面,然后返回主界面。
3.3查询联系人用例基本流:用户打开功能界面,功能界面为查询用例提供入口;用户选择“通讯录”功能项,页面直接跳转到通讯录首页;进入通讯录的缺省页面为联系人列表,在列表中看到所有联系人的姓名、等基本信息与查询方式选择键以及相应的信息输入框;用户选择一种查询方式,输入联系人基本信息,通讯录显示所有符合查询条件的联系人列表;用户选择一联系人进入联系人基本信息页面进行其他操作;查询完成,用户按退格键返回主界面。
备选流:通过分组查询:用户在基本流第3步可以选择进入分组列表,选择特定的组,然后再进行基本流第4、5步进行查询;查询信息不存在:用户在基本流第4步查询信息不存在,通讯录提醒用户“查询失败”,用户返回主界面,用例结束;通讯录损坏:若通讯录损坏,则会在基本流第3步提示“通讯录已损坏”,然后结束用例。
通讯录详细设计说明书

通讯录详细设计说明书第一篇:通讯录详细设计说明书通讯录管理系统详细设计说明书组员:1210431107孟磊(项目组长)1210431119张静 1210431039左依婷 1210431041王庆喜 1210431075杨江峰12级计算机软件一班目录1.引言1.1编写目的 1.2 背景 1.3 定义1.4 参考材料2.程序系统的结构 2.1 运行环境 2.2 系统组织结构3.程序主要模块设计说明 3.1 程序描述3.2 主要功能模块设计 3.3 性能 3.4 输入输出 3.5 算法 3.6 流程逻辑 3.7 接口 3.8 存储分配 3.9 注释设计 3.10 测试设计 3.11 限制条件3.12 尚未解决的问题1引言1.1编写目的本文档将对通讯录系统软件开发的详细设计进行描述,本文档的读者是项目策划、设计和评审人员。
1.2背景本项目作为《软件文档写作》课程的训练项目提出,将学生分成若干项目开发小组进行管理。
希望学生通过通讯录系统软件设计开发,了解软件文档的相关标准和编写原则,训练并掌握软件各类文档写作的技巧,同时提高学生使用Java开发应用程序的能力。
本项目的名称:通讯录管理系统本项目的提出者:指导老师本项目的开发者:本小组项目需求方:日常管理用户:管理员1.3定义通讯录管理系统名称1.4参考资料《开发要求说明》.《软件需求说明书》。
《概要设计说明书》。
2程序系统的结构2.1运行环境(1)设备硬件最低要求:CPU PⅢ 以上PC服务器,内存32MB以上,硬盘15MB以上。
(2)支持软件操作系统:Windows 98,Windows NT、Windows 2000、Windows XP,Windows Server 2003等能3程序主要模块设计说明3.1 程序描述给出对该程序的简要描述,主要说明安排设计本程序的目的意义,并且,还要说明本程序的特点(如是常驻内存还是非常驻?是否子程序?是可重人的还是不可重人的?有无覆盖要求?是顺序处理还是并发处理等)。
《需求规格说明书》

《需求规格说明书》《需求规格说明书》编写参考指南.概述()本文档是进行项目策划、概要设计和详细设计的基础,也是软件企业测试部门进行内部验收测试的依据。
用户简介()本系统用语言编写个人通讯录管理器,具有添加、查询、修改、显示通讯录及通讯录备份功能,系统简洁方便,功能实用,代码简单,适用于个人的通讯录管理及使用。
项目的目的与目标()用户可以通过添加通讯录来记录通讯人信息,包括姓名、性别、电话、地址、电子邮件信息,并且可以根据个人的通讯信息变动进行修改,可以同时显示所有人通讯信息,也可单独查询某个人的通讯信息。
同时该系统可备份通讯录信息。
术语定义()术语定义或解释一般用表格形式给出,如表所示。
表术语定义或解释表参考资料()[1]赵池龙等.实用软件工程.北京:电子工业出版社,[2]朱三元等.软件工程技术概论.北京:科学出版社,[3]陈宏刚等.软件开发的科学与艺术.北京:电子工业出版社,[4]谭浩强著.程序设计.北京:清华大学出版社,相关文档()[] 项目开发计划[] 概要设计说明书[] 详细设计说明书版本更新信息()版本更新记录格式,如表所示。
表版本更新记录.目标系统描述()组织结构与职责()作业流程(业务模型)()()功能需求分析()用户可以通过添加通讯录来记录通讯人信息,包括姓名、性别、电话、地址、电子邮件信息,并且可以根据个人的通讯信息变动进行修改,可以同时显示所有人通讯信息,也可单独查询某个人的通讯信息。
同时该系统可备份通讯录信息。
功能需求点列表(功能模型)()()在功能需求分析完成后,要详细列出用户需求功能点列表,提供给续设计、编程、测试中使用,更是为了用户测试验收中使用。
需求功能点列表的格式,如表所示。
表功能需求点列表。
通讯录软件需求规格说明书

通讯录需求规格说明书一、引言1.1、编写目的:编写本文档的目的是为了进一步明确软件开发的细节问题,为用户和项目委托单位之间搭建一个更好的沟通桥梁。
本文档面向的读者是用户和项目委托单位。
1.2、项目背景:1.2.1、软件名称:简易通讯录软件1.2.2、项目委托单位:软件工程师——思软袁太生老师1.2.3、开发单位:中嵌科技公司1.2.4、使用者:普通的电脑用户1.5、参考资料:1). 赵山林. C 语言程序设计.高等教育出版社2010年1月第一版2).戴艳. 零基础学算法 .机械工业出版社.2012年第二版二、任务概述2.1、目标<1>信息记录:可以根据用户的需求记录和读取用户的通讯资料<2>提高效率:利用软件避免了人工记录的失误、数据的遗失和查找的繁琐,同时对通讯录进行了有效的管理,从而给人民带来了大大的便利。
2.2、用户特点:本软件因适用于所有的电脑且装有red hat5.0的PC机的用户,对于一些对电脑很熟悉的用户来说我们的并不需要做太大的考虑,主要是考虑一些对电脑并不是熟悉的用户,要做到让人人都能对本软件“一看就会用”2.3、运行环境<1>硬件环境:普通的装有red hat5.0的PC机<2>软件环境:red hat5.0以上操作系统2.4、条件限制<1> 目前我们尚无正规的编写过一个软件,经验少<2> 相对团队来说技术不是特别的程序<3> 时间相对不是很充裕,我们还要上课<4> 而且无资金支持^_^三、功能需求3.1、功能划分总体来说可以分为两部分:基本功能和扩展功能<1>基本功能:通讯录的读取、通讯录的存储<2>扩展功能:通讯录的插入、删除联系人、查找联系人3.2、功能描述<1>通讯录的读取:要能实时且正确的读取通讯录文件的联系人信息。
<2>通讯录的存储:能够正确的按照用户的需求存储通讯录信息和及时更改和的通讯录信息。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
0. 文档介绍0.1 文档目的本文档主要针对通讯录软件的使用环境与功能提出具体的要求,同时它还将作为该产品设计与开发的重要参考依据。
0.2 文档范围本文档包含以下几部分:1. 产品介绍2. 产品面向的用户群体3. 产品应当遵循的标准或规范4. 产品的范围5. 产品中的角色4. 产品的功能性需求5. 产品的非功能性需求6. 需求确认0.3读者对象本文档的读者范围包括:1. 需求提供方具体责任人2. 开发方的项目经理、系统分析设计人员、测试人员0.4 参考文档提示:列出本文档的所有参考文献(可以是非正式出版物),格式如下:[标识符] 作者,文献名称,出版单位(或归属单位),日期例如:[SPP-PROC-PP] SEPG,需求开发规范,机构名称,日期0.5 术语与缩写解释1. 产品介绍通讯录软件是一款供交际范围广,业务较多的这类人群使用的软件,它可以储存用户的联系人信息,对联系人进行管理。
该软件是一款单机程序,用户数据选用Access 进行统一管理。
2. 产品面向的用户群体通讯录软件是一款供交际范围广,业务较多的这类人群使用。
3产品范围通讯录(Corperation Messeger)是专门提供给企业经理等业务繁忙人士。
由于是用户少数人使用,为了保证用户信息的安全性,所有用户的基本信息统一由该软件的程序进行管理,管理员负责控制4. 产品中的角色6.产品的功能性需求6.0 功能性需求分类了”按钮,当用户没有点击“知道了”时,在一周之内每当用户登录系统时系统将会自动弹出对话框提醒用户如果用户对这个提醒没有做出反映在一周之后将不会继续提醒并自动把提醒删除。
6.1.用例图1.用户登录2.用户信息维护管理员用户信息维护添加用户修改用户查询用户删除用户找回密码权限设置A 类用户用户信息维护添加B类用户查询B类用户修改B类用户找回密码B类用户查询B类用户找回密码3.联系人信息维护4.联系人组信息维护5.备忘提醒6.2用例描述1.用户登录1.0用例名称:用户登录1.1简要说明本用例的功能主要向数据库发送连接请求,并提供连接所需要的用户名和密码验证通过后进入主界面。
1.2事件流:1.21基本流:⑴用户填写用户名密码请求登录,因为不同的用户会有不同的权限,所以登录后显示的主窗体会与用户权限所对应,会显示不同的窗体。
⑵程序检测用户填写的内容是否合法,如果未通过检测则转向备选流⑴⑶数据库验证用户名和密码,如果验证没有通过则转向备选流⑵⑷验证通过,显示程序对应窗体。
(不同用户对应功能可显,其他功能可设置为隐藏)⑸用户执行其它操作将退出本用例。
⑹用户忘了密码或者在提示了错误信息后,可以进入找回密码,根据问题输入对应答案即可找回,若登录不能成功进入备选流⑶。
1.22备选流⑴如果程序检查没有通过,比如没有输入用户名,应提示“用户名不能为空!”,如果输入的用户名“☆●@”,应提示“不能识别!”,若用户名与他自己的权限不对应,为了用户资料的安全性,因为即便是权限不对应,密码和用户若正确,其他用户就可能盗去信息,所以我们在这里提示“请输入正确的信息”,诸如上面的提示均是有效提示,然后返回基本流⑴,具体参照1.3特殊要求。
⑵如果用户身份没有通过验证,将返回“用户名或者密码有误!”的消息,用户可以选择进入基本流⑹或者退出。
⑶若用户仍旧未登录程序则与管理员或软件设计人员联系。
1.3特殊要求:1 用户名字符的位数:8-10,必填。
2 密码和确认密码字符的位数:6-10,必填,并以掩码“*”显示。
3 用户类型字符的位数:8-10,必填。
4 找回密码的问题:50字以内。
5找回密码的对应答案:50字以内。
1.4 前置条件:以合法身份登录:如用户信息维护窗体,是对用户信息进行更新。
1.5 后置条件:保证信息完整性2用户信息维护2.0用例名称:用户信息维护2.1简要说明本用例的功能主要向数据库发送对用户信息操作的请求,验证通过,对数据库中的数据进行操作,然后返回提示信息。
若验证没有通过,则返回用户信息维护窗体。
A类用户可以对B类用户进行查询、添加、修改操作。
管理员可以对A类用户、B类用户进行添加、修改、查询和删除操作,也能够对两类用户的权限进行调整。
所有用户都可以设置自己找回密码的提示问题和答案。
添加新用户时,管理员默认添加A类用户,A类用户默认且只能添加B类用户。
2.2事件流:2.2.1基本流:⑴用户填写发送添加、修改、查询或者删除用户的请求进行更新。
⑵程序检测用户填写的内容是否合法,如果未通过检测则转向备选流⑴⑶检测通过,数据库验证更新信息,并检查添加和修改后的用户名是否重复,查询和删除的用户名是否存在,如果未能通过验证转向备选流⑵⑷验证通过,返回操作界面。
⑸用户执行其它操作将退出本用例。
2.2.2备选流⑴如果检测没有通过,若没有输入用户名,应提示“用户名不能为空!”,输入的用户名“☆●@”,应提示“不能识别!”,诸如上面的提示均是有效提示,然后返回基本流⑴。
⑵提示用户未能通过检测原因,例如“该用户已经存在”,“查询不到该用户”,“该用户不存在”。
2.3特殊要求:1 用户名字符的位数:8-10,必填。
2 密码字符的位数:6-10,必填,掩码“*”显示。
3确认密码字符的位数:6-10,必填,掩码“*”显示,内容与密码保持一致。
4用户类型字符的位数:8-10,必填。
5找回密码的问题 50字以内。
6找回密码的对应答案:50字以内。
2.4 前置条件:以合法身份进入用户信息维护系统。
2.5 后置条件:更新信息无误返回操做界面。
3联系人信息维护3.0用例名称:联系人信息维护3.1简要说明:增加,修改,删除,查询联系人3.2事件流:3.21基本流:⑴不同用户在主窗体输入更新信息,并且发送对应增加,修改,删除,查询联系人信息的请求。
⑵程序将检测用户填写的内容是否合法,如果未通过检测则转向备选流⑴⑶数据库验证更新联系人的信息并检查添加和修改后的联系人是否重复,查询和删除的联系人是否存在,否则转向备选流⑵⑷验证通过,返回操作界面。
⑸用户执行其它操作将退出本用例3.22备选流⑴如果检查没有通过,比如查询时输入的既不是数字,也不是汉字,属于特殊符号,则提示“输入不合法,查询失败!”,如果输入的生日“☆●@”,应提示“格式不正确,不能识别!”提示均是有效提示,然后返回基本流⑴。
⑵提示用户对应信息例如“联系人已存在,添加失败!”,“查询不到该联系人!”,“联系人不存在,不能删除!”然后返回主窗体。
3.3特殊要求:1 联系人姓名字符的位数:8-10,非必填,若不填写姓名,默认存储为“未命名”2 手机号码字符的位数:30位,必填。
3 电话号码字符的位数:30位,非必填。
4 家庭电话字符的位数:20位,非必填。
5 传真号码字符的位数:20位,非必填。
6 电子邮箱字符的位数:30位,非必填。
7 工作单位字符的位数:12位,非必填。
8 业务来往字符的位数:100位,非必填。
9 家庭住址字符的位数:100位,非必填。
10 照片 JPG ,定制,非必填。
11 生日字符的位数:10位,非必填。
12 个性铃声字符的位数:30位。
非必填。
13 联系人组字符的位数:20位,非必填。
14 备注字符的位数:500位,非必填。
3.4 前置条件:以合法身份进入主窗体。
3.5 后置条件:更新信息无误返回操做界面。
4联系人组信息维护4.0用例名称:联系人组信息维护4.1简要说明本用例的功能主要向数据库发送对联系人组信息操作的请求,验证通过,对数据库中的数据进行操作,然后返回提示信息。
若验证没有通过,则返回联系人组信息维护窗体。
用户可分为管理员、A类用户和B类用户,A类用户可以对联系人组进行查询、添加、修改操作。
B类用户可以对联系人组进行查询操作。
管理员可以对联系人组进行添加、修改、查询和删除操作。
4.2事件流:4.2.1基本流:⑴不同用户根据自己的不同权限对联系人组进行维护,在发送相应的请求时,程序进行判定,以完成用户的请求,达到用户的目的。
⑵程序检测用户填写的内容是否合法,如果未通过检测则转向备选流⑴⑶数据库验证更新信息,并检查添加和修改后的信息是否重复,查询和删除的是否存在,如果不存在否则转向备选流⑵⑷验证通过,返回操作界面。
⑸用户执行其它操作将退出本用例。
4.2.2备选流:⑴如果检查没有通过,比如没有联系人组,应提示“用户名不能为空!”,如果输入的组名“☆●@”,应提示“不能识别!”,诸如上面的提示均是有效提示,然后返回基本流⑴。
⑵提示用户对应信息例如“该联系人组已经存在”,“查询不到该联系人组”,“该联系人组不存在”。
4.3特殊要求:1 联系人组名字符的位数:8-10,选填4.4 前置条件:1 以合法身份进入操作系统,启动该软件。
4.5 后置条件:1 用户登录成功,显示相应窗体。
5备忘提醒5.0 用例名称:备忘提醒5.1 简要说明:本用例的功能主要是为用户提供对重要事情的记录和提醒以免用户错过重要的事情。
5.2 事件流:5.2.1 基本流:1 用户点击设置备忘进入设置备忘的主窗体。
2 用户写入自己的备忘。
3 用户设置提醒周期。
4用户设置提醒级别。
5用户设置提醒铃声。
如果提醒铃声被删除转入备选流1。
6用户设置完成并保存当用户设置的提醒有相同时间的时候系统弹出对话框有提醒时间有相同的是否更改如果选择否转入备选流2。
5.2.2 备选流:1如果用户设置的铃声被删除了系统将会自动改为默认的铃声。
2只要有在同一时间有两个或两个以上的提醒就会自动随机留一个进行当前时间提醒其他的提前一分钟。
5.3特殊要求:铃声:MP3时间最长为1分钟。
备忘:文本,最多1000字。
5.4 前置条件:管理员进入操作系统,启动客户端软件。
5.5 后置条件:系统在运行的时候自行根据时间判断功能运行。
7.1 用户界面需求7.2 软硬件环境需求7.3 产品质量需求。