1、百货短信平台软件需求分析说明书电 脑 部版 本1。0 编制 刘文军 提交日期 2011.03 审核 提交日期 批准 提交日期 二一年三月1、 概述1.1. 项目建设背景目前,我国的移动电话用户数已达世界第二位,并且还在以每月200万部的速度增长。据统计,当前城市手机拥有率已高达76。49%,移动电话已从少数人的奢侈消费品转而成为大众化的通信工具。随着现代人生活的节奏越来越快,短信息服务(ShortMessageService)已成为无线通信在二十一世纪所做的一次重要飞跃。在欧洲,手机信息服务已经作为商业来媒体运作.在西欧,每个月有近50亿条短信息被发出,平均每位手机用户每月要发送出25条短信息
2、。在芬兰的手机用户每月的话费账单上,平均50出自短信息服务.手机信息服务像风暴一样席卷欧洲大陆。在新一代商业潮流中,使用短信息服务已经成为一种新的时尚。企业内部的网络管理通过企业短信通信平台,可以方便、高效、快速地完成设备故障预告、人员调度、数据统计等管理实务。促进了公司内部的沟通,丰富了公司的管理手段.1.2. 设计原则系统要求有灵活性、稳定性、健壮性、易操作性、可维护性、可运营性、高性能,这要求系统遵循以下设计原则。 标准化原则系统的各种网络和应用协议,以及编程语言等应采用业界标准。如支持TCP/IP及各运营商的短信互联应用协议,并以JAVA等开放性的编程语言,这样系统便于灵活扩展。 开放
3、性原则要使应用系统具有开放性。通过通用的标准接口使该应用系统与现有各应用系统之间易于连接,并能够进行数据交换。从而便于系统未来实现灵活的二次开发。 重构性原则系统采用模块化结构设计,各个功能模块能够重复使用,当出现新的应用需求时,不需要完全重新开发系统,从而便于系统的将来灵活扩展。 易用性原则系统应提供友好的用户操作界面。操作界面符合电信行业应用系统的一般规则和发展方向。如系统操作界面采用WEB浏览器方式. 可运营和可维护性原则系统应提供强大的可维护功能.如提供丰富的多级日志便于系统故障跟踪、提供各种统计功能便于运营所需的统计、以及提供数据的定时自动管理和维护功能等. 安全性原则系统应遵循安全
4、性原则,数据库和业务系统可以分离,并能实现自动定时数据备份.2、 需求分析2.1.1. 项目需求目前百货的会员客户、业务需求系统牵涉的设备、方案、活动内容众多,而以往的管理方式相对而言又比较传统,采取人对人的电话通知、调度方式实现或者借助外面SP公司进行传达。因此,本公司准备采取建设短信平台的方法改变原有的管理方法和客服机制,实现短信平台与业务系统的对接。同时,改平台计划以后还可完善客户服务机制、增加广告宣传渠道、灵活客户服务方式等。从而提高提高自身综合档次,有利的提高办公效率和进一步办公自动化和一体化迈向一个新的台阶。本公司原有的呼叫中心系统初期的功能比较单一,功能模块简单化。不能满足现在商
5、场竞争和完善客户服务的需求2.1.2. 需求分析2.1.2.1. 系统接口考虑到建成的短信平台需要和其他进行连接,或接收其他系统设备的故障信息及调度信息,因此需要通过第三方的接口实现系统直接的对接.平台可以提供以下的标准接口实现第三方系统对接的工作。2.1.2.1.1 二次开发接口平台提供WebService, Socket ,HTTP标准接口供企业用户接入企信通平台。Socket接口还提供API供企业客户调用。WebService: 通用性,不受编程语言所限,能够被各种不同的系统所调用。Socket接口: 占用网络带宽小,一直与服务器保持长连接,能及时接收企信通转发的上行消息和状态报告。Ht
6、tp 接口:使用方便,测试容易。2.1.2.1.2 直接登陆请求URL其它系统能够直接调用系统的登录URL,并且以用户名和密码作为请求参数,可以直接进入平台。(如OA 、网上商城等系统)2.1.3. 项目实现方式该平台可以完成与中国移动、中国联通、中国电信、运营商短信网关的对接;建立起一个强大的短信信息发布、处理系统;第三方合作业务系统等提供便捷的短信接口并提供强大的业务二次开发处理能力。系统预留与第三方系统的对接接口,实现后期对客户服务业务的支持。3、 系统简介3.1. 系统架构设计3.1.1. 业务处理流程3.1.1.1. 集团客户管理员使用流程进入到短信平台1. 创建部门,创建员工,设定
7、员工的级别与权限,如设置该员工下发短信是否需要审核。2. 添加企业通讯录;3. 配置企业业务,短信账务提醒、最新活动通知、积分兑换通知等等4. 查询统计,按时间按部门按员工统计短信的发送情况。5. 管理员工,可以冻结或者禁用员工账号以及对员工充值。6. 添加企业共享的短信资源库;添加企业共享的常用短信7. 开展企业短信交互活动。如问卷,客户问候8. 阅读和回复收件箱的短信。9. 制作以及下发短信。10. 查询报表11. 其他。3.1.1.2. 集团客户员工使用流程进入短信平台1. 制作以及下发短信;2. 阅读和回复收件箱的短信;3. 通讯录(普通联系人和会员);4. 短信下发历史查询;5. 邮
8、件提醒;6. 日程提醒;7. 设置转发;8. 回复客户上行短信(如咨询、投诉建议等)9. 自定义短信自动回复10. 费用计算12 其他。3.1.1.3. 集团客户接口使用流程银行第三方业务系统、CRM系统或者自身行业运营系统等等。调用二次开发接口1. 单条下发短信。2. 群发短信。3. 获取下发短信的状态报告。4. 接收上行短信。5. 其他3.1.2. 系统软件架构3.1.3. 逻辑架构图展现层集团领导员工入口系统管理员入口平台层数据库业务模块常用短语短信查询业务信息管理通讯录集团管理自动流程管理二次开发接口短信上行账号管理、充值员工管理权限管理审核流程管理统计报表业务生成及模版短信下发平台管
9、理模块角色管理通道管理归属地管理系统日志敏感词过滤下发队列监控后台线程管理帐号管理号段管理流程元素统计报表数据备份平台参数配置网关参数配置系统公告短信服务服务层3.1.4. 网络拓扑结构4、 系统功能4.1. 基本功能4.1.1. 短信模块此模块提供的业务功能:短信发送,回复到手机,短信收件箱,群发通知,短信批量下发,短信内容导入群发等等.4.1.1.1. 发短信提供在网页上发送短信的功能,能实现单发,群发以及定时发送。 可以从通讯录里面选择多个联系人或者群发组作为短信的接收者; 可直接从会员中选择联系人;(选择条件有:性别、年龄段、所在地、消费专柜、会员级别、积分范围等,选项可以组合选择)
10、当输入短信时,提示字符个数和短信条数; 可以从常用短信里面选择短信; 设置下发时间(定时下发); 发短信时自动处理黑名单号码. 发短信时有个单独选项,代发专柜名称,以便月底统计费用.4.1.1.2. 导入下发主要用于发布表格信息。用户按指定的格式在EXCEL或文本文件中设置好内容,然后导入文件,就可以在同一时间内向不同的手机发送不同的内容。4.1.1.3. 收件箱管理用户收到的短信. 按照时间、状态查询所有收到的短信。 直接回复短信。 如果发送人已经是通讯录里面的联系人,将显示其姓名. 用户可以设置将收到的短信转到手机上.4.1.1.4. 发件箱发件箱用来管理待发送的短信或者无法进行发送的短信
11、. 按照时间、手机号码查询发件箱;列表显示手机号码,号码归属地,发送内容,下发时间; 取消短信发送.4.1.1.5. 已发短信管理已经提交发送的短信记录. 能按照时间、发送状态、手机号码查询已发短信; 对发送失败的短信进行重发。 删除已发短信。4.1.2. 通讯录 创建普通联系人,普通联系人信息包括:手机号码,姓名,Email,组,是否共享,备注; 从会员中选择联系人;(选择条件有:性别、年龄段、所在地、消费专柜、会员级别、积分范围等,选项可以组合选择) 能对联系人进行分组 创建群发组; 能直接选择联系人进行短信下发; 联系人批量导入。4.1.3. 资源管理资源管理包括常用短信、文本素材、图片
12、素材、音乐素材的管理。4.1.3.1. 常用短信提供新增、查询、删除、编辑和导入常用短信的功能,以及可以设置共享.4.1.3.2. 文本素材提供新增、查询、删除、编辑文本素材的功能,以及可以设置共享。4.1.4. 自动回复流程此流程可以实现的业务功能:会员客户的短信上行回复,如对短信的服务的取消和开通、积分查询、建议投诉等等.4.1.4.1. 基本流程定义一个回复流程类似一颗树状的结构图,就好比企业总机里面的一颗树状的IVR流程。定义一个流程就是定义多个节点。用户的消息命令字的格式:“命令字 参数1 参数2 参数3”每个节点都包括:名称,消息类型,父节点,命令字,参数个数,消息处理方式:消息处
13、理模式(转发,返回固定文本, 返回数据库查询结果,外部调用)。如果为转发,可以转发给一个员工,部门或、若干员工、通讯录里面的联系人或者群发组。如果是返回固定文本,只需要一段固定的文本即可;如果是返回数据库查询结果,则需要定义查询表和查询条件,返回内容(内容可以通过几个字段组合),查询不到数据的返回语,如果查询有多个结果,配置获取下一条的提示语,以及配置获取下一条的命令字.在系统定义中会具体定义。4.1.5. 业务管理此模块包含的业务:信息定制、信息退订以及交互活动。4.1.5.1. 定制类业务用户可选择需要的信息进行定制,定制的信息内容在指定的时间内会发送到定制者的手中。系统自动或系统管理员手
14、工录入的方式录入定制的信息内容.比如,专柜厂商制定每天的销售额,各地分店把每天的营业额输入成信息定制内容,则柜厂商的相关管理人员则可以定制营业额信息. 设置用户定制和退订指令。 定制信息可为短信。 定制信息可以通过文件导入或者手工录入回系统自动发送。 当用户上行定制命令字,系统自动回复“定制回复语”,并且将该用户记录为本业务的定制用户;当用户上行退订命令字,系统自动恢复“退订回复语”,并且将该用户标示为退订状态. 定期向定制用户发送信息。 可以查看发送情况以及建立重发机制. 手工退订用户。 提供对定制用户管理,比如查询,导出,导入,删除,退订等等。4.1.5.2. 交互类业务平台将根据需要提供
15、对应的业务模板,暂定以下几种: 投票调查具体流程待定。 意见与投诉具体流程待定。可留扩展信息。4.1.6. 客户管理该功能提供了客户注册及管理的服务,即如果企业要向客户发送信息,需要客户发送短信进行登记。 设置注册和注销短信命令字。 当客户发送注册命令字,系统自动回复“注册提示语,客户信息自动进入数据库。 当客户发送注销命令字,系统自动回复“注销提示语”,客户将标记为注销状态. 提供界面能查询、增加、导入、导出、注销以及删除客户功能。 提供界面对整个客户组下发短信。4.1.7. 日常办公此模块包含的功能: 邮件提醒,日程提醒、移动名片以及会议通知等等。4.1.7.1. 邮件提醒用户填入邮件PO
16、P收信地址、帐号、密码后,就可享受邮件提醒服务。邮件到达后平台会发送通知到用户的手机上。用户还可以设置邮件过滤功能,过滤垃圾邮件.4.1.7.2. 日程提醒用户可按指定的时间段设定日程提醒,到指定时间后,平台就会向用户发送设定的提醒内容。用户按指定的时间重复提醒,比如周一到周五的叫醒服务.4.1.7.3. 移动名片用户在平台上设置好自己的名片格式后可以用上行点播的方式将名片发送到其他人的手机上.对于在外面书写不方便或者要给多个人发布电子名片时,可以使用该功能。4.1.7.4. 通知此功能用于日常工作中的会议通知、紧急事宜告知等等。 接收者可以从通讯录选择或者手工输入. 输入框中可以输入短信。
17、设置是否需要回复,如果需要回复就在短信正文后自动加上一个回复随机码,以便于判断是回复给哪个通知。 能设置下发时间. 能设置通知的有效期限。 能查看通知的回复情况。4.1.8. 公告管理提供公告发布,删除,查询等功能。4.2. 平台管理功能此模块提供的业务功能:树状的地域管理功能,企信通应用单位管理企信通信息安全性管理,权限管理,黑白名单管理,计费管理,报表统计,系统监控,强制短信正文签名。l 自动短信的设置:会员账务变更提示(转储、消费、续款),短信格式设置、专柜厂商业绩发送等,可对自动发送短信的接收者进行设置。自动短信设置,增加、修改。如:某专柜定制3个月销售额。到期延次几天停发,可根据条件
18、查询现有自动短信发送名单和服务内容、开通和结束日期等报表l 上行短信回复设置:会员上下短信(积分查询、余额查询、密码修改等)、如:回复JFCX+会员卡号,可以查询积分 注意:只限本手机查询注册时的会员卡.l 普通手入短信的设置。l 操作员权限的设置。l 短信附送时间的设置;如会员短信只能在周一到周五9-21点发送,专柜厂商短信在日结后自动发送。发送时间可以修改,多组合选择。会员、员工、供应商生日提前多久发送等设置l 手动发送短信费率设置.4.2.1. 通道管理 配置平台的通道信息,通道信息包括通道标识,通道消息类型(短信),通道接入号码,通道成本,通道支持的运营商(移动,联通,小灵通),通道下
19、发速度,通道最大字符数(短信通道),通道优先级,通道可达的省份,等等.。 支持多个通道接入。 监控平台各个通道情况, 并且可以对通道进行操作(如停止,启动). 在短信下发时会根据手机号码自动选择通道下发。4.2.2. 企业管理 应用企业信息包括: 企业名称、企业所在区域、服务代码、密码、短信下发限制(限制或者不限制,如果不限制则不用充值,任意下发)、管理员email地址、管理员手机号码、分配通道(可多选)、可允许的最大员工数量、管理员角色、可分配的角色以及相关的权限. 树状的地域管理功能。按照目前中国行政区的树状结构去管理企信通里面的区域以及区域里面企信通应用单位. 提供应用企业的添加、删除、
20、编辑、禁用等操作. 企信通信息安全性管理。包括敏感信息的管理、检查和监控。当用户发送的短信触发系统设定的敏感信息时,该短信将被拦截,并报告管理原审批。 权限管理。设置企业的下发短信的权限,如是否允许群发,每小时允许下发的最大量,每天允许下发的最大量,下发短信是否强制签名。 签名设置.企业简称不能为标点符号或纯数字,只能为中文字或英文字母.允许中文字或英文字母与数字的混用;企业简称的字附长必须在2个字符和9个字符之间,不能少于2个字符或大于9个字符,每个中文字和英文字母都算1个字符。4.2.3. 角色管理 新建角色。每个角色是由一组页面以及页面属性组成.用户拥有某个角色,那它将能够访问该角色的所
21、有页面。 角色编辑.4.2.4. 黑白名单管理 能够对企业设置黑名单和白名单去对企业禁止发送和允许发送的范围作出规定,从而保证系统的信息安全和实现免打扰功能。4.2.5. 统计报表 对企业通道费用统计。 对企业下发量统计。 对企业上行统计。 可以按时间段统计。 支持图形报表. 代发专柜费用统计.(包含合同号、金额、商品商标、开始日结、结算日期、供应商代码 供应商名称等) 可支持扩展报表结合 报表输出格式应支持HTML 、文本、EXCEL文件格式和打印机;支持生成柱状图、折线图、饼图、点状图、曲线图等4.2.6. 系统后台线程以及环境变量 开启和关闭系统后台线程。 设置系统的环境变量,如CTC
22、Server的端口。4.2.7. 系统监控能监控后台线程、通道、数据库的运行情况.4.3. 管理功能4.3.1. 员工管理 创建企业员工,员工信息包括:子号码,姓名,密码,所属部门,汇报给,职务(总经理,部门经理,普通员工),角色,手机号码,email地址,员工短信下发限制(是否限制),剩余短信数量,启用和禁用。 编辑查询员工. 对员工充值.4.3.2. 部门管理 创建部门。部门信息包括:部门名称,上级部门. 编辑查询部门。4.3.3. 统计报表 对企业通道费用统计. 对企业下发量统计。 对企业上行统计。 可以按时间段统计。 支持图形报表。 代发专柜费用统计。(包含合同号、金额、商品商标、开始
23、日结、结算日期、供应商代码 供应商名称等) 报表输出格式应支持HTML 、文本、EXCEL文件格式和打印机;支持生成柱状图、折线图、饼图、点状图、曲线图等5、 系统管理与系统安全5.1. 系统管理系统管理主要目的是保证平台的稳定、可靠运行;减轻系统维护人员的工作负担,提高工作效率;实时掌握各级节点系统资源的利用情况,为升级扩容提供数据依据.系统管理主要包括:主机系统管理、数据库管理、应用系统管理、安全管理等。5.1.1. 数据库管理主要实现对数据库系统运行情况的监视。数据库监视的内容包括:数据库可用性情况、文件系统、表及日志空间、数据库死锁等故障情况、客户连接情况以及数据库的运行性能等。5.1
24、.2. 应用管理实现对应用软件系统运行情况的监视。主要包括:应用系统的可用性、日志以及运行性能等。5.2. 系统安全系统安全包括登陆安全性,网络安全性,数据安全性,系统可靠性。5.2.1. 登陆安全性在系统中,只有合法用户才能访问和操作被授权的系统功能,并对其操作行为进行记录。用户需要使用系统功能时,必须先使用用户名和密码登录.密码采用加密算法计算,不允许还原,防止泄密。登录后,根据用户的权限限制用户的访问功能,非授权用户不能访问未授权的功能。用户登录和操作数据都有日志记录,可以查询日志检测核对用户的身份。5.2.2. 网络安全性网络和主机采用端口过滤机制,限制非授权的端口访问网络,防止非法数
25、据的入侵,阻止非授权或未检测的数据向外泄漏。网络交换机可做地址捆绑等安全措施提供网络安全性.5.2.3. 数据安全性系统具有数据备份和恢复的功能,以保证数据的完备、可靠和安全;同时数据库必须设计严格的存取控制措施,根据用户的权限及职能划分对该用户能够管理和使用的数据进行控制。每天定时备份数据库中的数据,同时备份数据库的日志,保证数据库的安全。6、 项目实施计划待定.6.1.1. 服务总结报告提供详细的服务过程报告,报告的周期取决于协议的内容,一个基本的报告将包含以下内容: 总结在报告期间的服务次数和故障级别的报表 总结在报告期间的解决故障的时间报表 总结在报告期间的服务等级的安排 总结在报告期间的故障日志列表