1、通讯录系统的设计说明书通讯录系统的设计说明书 R日11级1班11号 金伯胤1概述1.1系统简述 本系统是市面上常见的也被广为人用使用的通讯录系统。但是它与其他通讯录不同的一点的特点就是通过网络“分享”自己的联系人。想象一个场景,添加联系人时往往会遇到对方名字打不出来的尴尬,或是开会时,大家分享一位联系人时要记录姓名、电话、宅电、公司、地址等等。很不效率。通过本系统用户只要输入一段特的数字或扫一下二维码就可以将一位或多位特定的联系人同步到自己的通讯录中,是不是很方便。通过网络,将自己本地的通讯录上传到“云端”,用户可以在更换设备时就不必再次手动录入通讯录了,只要一键同步到本地即可。还有更多功能等
2、待你去探索。科技本该让生活跟简单。1.2软件设计目标 由于通讯录系统已经非常成熟了,本次设计希望突出“分享”这个功能,并且使用交互式设计更加人性化,其他通讯录的基本功能就不赘述。1.3参考资料 2014年暑季课程设计普通通讯录系统的设计1.4版本记录 本文档于15.01.13完成 文档中的参考绘图与15.01.10完成2术语表联系人被此系统使用查找、添加、删除、修改等功能的信息。用户 通过此系统使用查找、添加、删除、修改等功能的人。系统联系人通讯录系统。J2EE规范J2EE(Java 2 Platform,Enterprise Edition)是SUN公司定义的一个开发分布式企业级应用的规范。
3、它提供了一个多层次的分布式应用模型和一系列开发技术规范。DBMS数据库管理系统(DataBase Management System)是一种操纵和管理数据库的大型软件,是用于建立、使用和维护数据库。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过数据库管理系统访问数据库中的数据,数据库管理员也通过DBMS进行数据库的维护作。Web服务器软件随着网络技术的普及、应用和Web技术的不断完善,Web服务已经成为互联网上重要的服务形式之一。原有的客户端/服务器模式正在逐渐被浏览器/服务器模式所取代。Web服务器软件是一个软件系统,用于支持网络上可以互操作的机器到机器之间的交互。3
4、用例3.1系统用例图3.2用例描述3.2.1添加联系人用例名称:添加联系人描述:用户登陆系统,点开添加联系人界面,进行相关联系人信息的录入标识符:uc1优先级:A(高)角色:用户、系统前置条件:已进入添加联系人界面主事件流:1. 用户选择添加联系人选项2. 系统弹出添加联系人对话框3. 保存操作4用例结束其他事件流:无后置条件:完成添加联系人功能特殊需求:3.2.2删除联系人用例名称:删除联系人描述:用户通过删除联系人用例完成对联系人信息的删除标识符:uc2优先级:A(高)角色:用户、系统前置条件:已进入删除联系人界面主事件流:1.用户选择删除联系人选项2. 系统跳出查找联系人对话框4. 选择
5、删除选项5. 保存操作4用例结束其他事件流:无后置条件:特殊需求:3.2.3查找联系人用例名称:查找联系人描述:用户选择查找联系人选项后可查看联系人信息标识符:uc3优先级:A(高)角色:用户、系统前置条件:已经进入查找联系人界面主事件流:1. 用户选择查找联系人选项2. 输入联系人姓名3. 系统显示联系人信息4用例结束其他事件流:无后置条件:特殊需求:3.2.4修改联系人用例名称:修改联系人描述:用户选择修改联系人选项,进入修改界面修改联系人信息标识符:uc4优先级:A(高)角色:用户、系统前置条件:已经打开修改联系人选项主事件流:1. 用户打开修改联系人选项2. 输入联系人姓名3. 选择要
6、修改的信息4. 保存操作4用例结束其他事件流:无后置条件:特殊需求:4设计概述4.1简述 本次课程设计为UML的专业课程设计,所以本系统目前并没具体的产品,还停留在设计阶段,本篇设计文档旨在体现该系统的思路以及描述系统如何响应各种事件或是系统中信息的流向等,在后文状态图,顺序图等会有具体体现,故本小结略。5静态模型5.1系统类图6动态模型6.1场景6.1.1场景1:用户浏览通讯录 场景名:用户浏览通讯录 场景描述:用户进行大部分操作时都是在浏览通讯录时作的,边浏览边删除联系人,或对联系人进行修改等,并不是想当然的线性操作。 顺序图6.1.2场景2:生成授权码 场景名:生成授权码 场景描述:本系
7、统的一大亮点就是“分享”,通过赋予每个联系人或用户指定的多个联系人生成一个唯一的8位由英文字母与数字组成的授权码,这样其他用户用此授权码就可以去数据库中调用对应的联系人。 顺序图:6.1.3场景3 : 使用授权码 场景名:使用授权码 场景描述:那么拥有授权码的授权用户是如何使用授权码调用特定的联系人的呢?请看 顺序图:6.2状态图6.2.1系统登录状态图6.2.2联系人状态图6.2.3用户状态图7非功能性需求7.1.系统未来的方向 本系统未来后续可能会加入二维码分享功能,或是建立用户社区,形成社交网络。用户通过分享一些服务类的联系人,如餐厅酒店等,品配上图文品论、打分系统。让用户们建立联系在分享联系人之上分享生活,并且可以和线下商家建立合作等。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1