论文部分内容阅读
本文设计的是一个基于校园网络环境的兼顾个人通讯录信息私密性和公共通讯录信息共享性的一种通讯录系统,文中称之为“共享通讯录”。具体地就是要实现一个基于校园网并可以延伸到互联网的面向高校等具有松散组织结构的企业、机构或组织的兼顾个人通讯和内部协同工作需求的通信信息管理平台,组织内个体通过该平台管理自己的通信信息,并且实现通信信息在组织内的高效、安全共享。共享通讯录是共享者将自己通讯录中的部分通信信息通过共享的方式共享给被共享者。被共享者以只读方式获取这部分联系人的通信信息,共享者对被共享信息所做的所有修改都可以实时地传递到所有被共享者,在这一点上共享通讯录与公共通讯录十分类似。共享通讯录不同于公共通讯录的地方在于,公共通讯录是由管理员负责维护一个通信信息列表或者树状结构并向一个群体的成员开放全部或部分通信信息的软件系统,而共享通讯录是一个群体的成员维护各自通讯录并向其他成员共享通信信息的平台。公共通讯录共享的范围由管理员根据一定的权限规则确定,而共享通讯录的每一位用户都可以成为共享者,其共享范围由共享者根据需要和对被共享者的信任度选择。本文分析了具有松散型组织结构的组织(团体、高校等机构)的通信需求;以高校为对象通过软件工程工具进行需求分析,以需求分析为基础对共享通讯录平台进行系统设计,然后对各模块进行详细设计;通过ASP.NET实现了系统的设计功能,并进行了功能覆盖测试;将通讯录平台整合到了 Microsoft Lync 2013系统中。本文研究实现的共享通讯录的特点是每个人掌握的可能包含隐私的有限地址信息被限制在一定范围内共享,而不是无限制公开,并且通信信息的共享是实名有责的,做到“谁共享,谁负责”,形成的通讯录能够兼顾共享性和私密性。这样的设计可以减少信息非授权泄露的可能,同时分散具有共享需求的通信信息维护和授权的工作量和难度,减少通讯录平台管理员的工作量。在公共通讯录中管理员可能需要维护所有的通信信息,根据规则管理所有的通信信息共享授权;而在共享通讯录中,系统管理员最多只需维护部分全局共享的通信信息。通讯录信息的共享本身就是一种协同,而协同是提高效率,分享信息和知识的有效方式。本文中共享通信信息的思想和方法还可以被扩展到媒体资源的共享,而本文中的通信信息作为半结构化数据也可视为媒体资源的一种。