通过对短信平台系统的功能需求分析可以明确系统应具备的各项功能,这是整个系统设计工作的切入点,也是进行系统总体设计的依据。系统功能需求分析通常从用户对数据处理要求的提出开始。通过设计人员和用户的充分讨论和协商,提出需求和实施方案,最后把系统的功能确定下来,并以某种形式的陈述语占或自然语占做出无二义性的表述。
1.1下面,从用户需求角度来分析短信客服的功能需求。系统应满足如下要求:
(1)系统应该能够实现包月服务管理,短信记录查询、业务统计、系统用户管理、操作日志管理、系统管理等功能。
(2)支持网络共享。允许多个用户同时利用客服系统进行相关信息的查询。
(3)支持并发控制。允许多个用户同时对短信系统进行管理操作。
(4)提供良好的查询功能。客服人员可以快速查询短信记录等信息。
(5)具备良好的安全性。系统应具有良好的安全机制和保护功能,防止外来人员或不具备操作权限的人员对数据库进行非法改动或破坏。
1.2数据分析对短信客服系统进行数据分析可以明确系统要存储和管理的对象,以及对数据处理的目标,这是进行系统总体设计和数据库设计的基础。数据的收集和分析主要包括如下内容:
(1)用户在数据库中需存储哪些数据,确定各实体以及实体应以哪些属性进行描述。
(2)确定各属性的名称、类型和数据量。
(3)确定用户对数据的处理要求,搞清数据的来源以及数据『自J的联系,哪些是基本数据,哪些是导出数据,以及各种数据可能发生的变化等。
对短信系统而占,系统中存在查询相关的多个实体。数据库中存储的数据主要就是实体相关属性的描述数据,这也正是本客服系统要管理并处理的对象。
1.3业务流程短信客服系统设计了一个完整的访问控制方案,该方案包括短信客服系统的功能模块及公用构件和数据库接口。
短信网关(I)SMG的建设可以为sP与短消息中心(SMSC)之间数据交换提供一条安全、快捷的通道,以便用户采用短信方式与sP双向通信,接收sP提供的信息服务,同时完成相应计费采集、业务管理、网络管理等功能。
短信联网协议分析层次说明联网协议主要包括业务提供商与互联网短信网关之间的接口协议、互联网短信网关之间的接口协议、互联网短信网关与汇接网关之间的接口协议。短信协议是(I)SMG和SP之间、(I)SMG和GNS之间、以及(I)SMG和(I)SMG之间的接口协议,简称SGIP。