银行手机短信服务Word格式.docx
- 文档编号:21042739
- 上传时间:2023-01-27
- 格式:DOCX
- 页数:13
- 大小:230.86KB
银行手机短信服务Word格式.docx
《银行手机短信服务Word格式.docx》由会员分享,可在线阅读,更多相关《银行手机短信服务Word格式.docx(13页珍藏版)》请在冰豆网上搜索。
d)手机铃声、图片下载
e)信息定制
f)点播业务
用户特点
银行用户:
几百万用户,每日消费金额约100万;
网站用户:
约1000万人,面向银行
3.需求分析
注册银行短信服务
需要使用到银行的短信服务,必须首先将必要的信息录入到银行短信服务中心,这就需要一个注册过程。
注册将会填写短信服务所必要的信息。
其过程如下
1.登陆到银行网站;
2.选择注册短信服务;
3.录入相关信息;
4.存储;
网上短信个性化服务
Internet上短信息服务
为银行网站,新增一发送短信接口,让用户能在银行网站上发送手机短信。
其使用过程如下:
1.登陆银行短信服务中心;
2.网上填写短信息;
3.短信服务中心发送短信;
银行卡POS刷卡信息的短信通知
注册过的银行用户,在使用了POS机刷卡之后,在一定时间内,其注册用的手机将接收到其相应的刷卡信息。
其过程如下:
1.用户使用银行卡;
2.刷卡信息集中到银行数据库;
(前两步有银行现有系统完成)
3.定期将未处理的刷卡信息读出到短信服务中心数据库;
4.过滤刷卡信息,将申请了刷卡信息短信通知服务的用户的刷卡信息提取出来;
5.就已过滤的信息发送短信息到用户手机中;
定制业务
手机铃声、图片下载
信息定制
点播业务
4.技术可行性分析
产品质量保证
产品质量直接关系到系统的稳定性。
软件的质量由运行性能和非运行性能组成。
运行性能包括:
运行效率(Performance)、可伸缩性(Scalability)、安全性(Security)、可靠性(Availability/Reliability)、正确性(Functionality)、易用性(Usability)。
非运行性能包括:
可变更性(Modifiability)、可移植性(Portability)、可重用性(Reusability)、可集成性(Integrability)、可测试性(Testability)
软件技术的进步在于不断地提高抽象的层次,将复杂的技术和成熟的解决方案屏蔽在低层,从而降低应用程序开发的复杂性,提高软件质量和开发效率。
三层、多层客户/服务器体系结构
软件体系结构是指程序或者计算系统的结构,是提高软件质量的重要指导思想。
当前基于Internet的应用系统广泛采用三层客户/服务器体系结构,软件系统在逻辑上总得可分为三层:
表示层(Presentation)、应用层(Application)和数据层(Data)。
采用这种体系结构的主要优点在于:
1)提高系统的可伸缩性(Scalability)
可伸缩性指软件系统可以在不同规模、不同档次的硬件平台上运行的能力。
例如,用户数量的增加不需要对系统的结构和逻辑进行修改。
在三层客户/服务器结构中,业务逻辑位于服务器端,能够更合理、有效地分配各应用对系统资源的使用,从而能够以较少的资源为更多的客户提供服务,提高了系统的可伸缩性。
2)降低系统的复杂性
各个层次之间的接口封装了各层的具体实现,分散了复杂性。
3)提高系统的可重用性
应用层或者数据层为在逻辑上处于更高层次的部分提供公共服务,提高了可重用性。
4)提高适应变更的能力
在某一层发生的变化不会或者较少地对其它层产生影响。
开发组织能够快速地实现软件的变更,减少变更对软件质量产生的负面影响。
成熟的短信业务平台
短消息综合业务系统由短消息内容管理系统、短消息网关、短消息业务管理与统计系统组成。
各系统功能如下
1、短消息内容管理系统
●业务信息的上传、发布;
●内容审核;
●版面布局设计;
2、短消息网关
Ø
完成与运营商短信网关的通讯;
支持CMPP和SMPP短信通讯协议;
支持业务路由和号段路由;
具有流量监控与自动重发机制,第一次提交失败后会自动采用备份网关,如果第二次提交仍然失败,则转交重发系统处理,继续提交给其他短信网关,保证系统提交给运营商的成功率
>
99.999%
物理通讯链路自动重连机制,当通讯中断时会继续尝试与运营商短信网关建立连接
1+1冗余备份,主/备份系统的自动切换时间<
60秒
完善的日志系统,可以提供各种数据以供分析
提供通讯接口,便于第三方再开发
3、短消息业务管理与统计系统
短信业务代码的分配、管理、维护
短信网关账号的管理、维护
短信发送信息统计
用户地区发送统计
各业务发送统计
。
账单比对,完成与运营商账单明细比对,统计通讯误差
收入统计与分账
5.系统功能
模块划分
根据需求分析将系统划分为四个模块
1.注册模块:
2.短信发送接口模块:
3.Internet网上发送短信模块:
4.POS刷卡信息短信通知服务模块:
各模块功能说明
注册模块
**银行短信息服务,面向所有的**银行卡用户,凡**银行用户,通过此网上注册模块,都能享受到**银行为其提供的短信息服务。
包括以下几个功能划分:
填写注册信息,取回密码,修改注册信息,以下详细说明;
填写注册信息
用户登录**银行网站,选择注册短信服务。
注册信息包括
●用户基本信息:
姓名,手机号码,Email,身份证号,**银行卡号,**银行卡类型,联系地址,联系电话,查询密码提示问题,查询密码问题答案等;
●用户申请服务的信息:
现阶段有,是否开通**银行卡刷卡信息短信息通知;
系统将根据用户输入的身份证号,和卡号进行身份确认,确认此卡为用该用户所有,通过后,系统给用户一确认信息。
取回密码
用户忘记密码时,如何取回密码呢?
在注册时,要求用户录入了密码提示问题,密码问题答案。
在取回密码时,系统将提示用户回答预先填写的问题,如果回答正确,将把用户密码显示给用户;
修改注册信息
用户填写信息后,很多情况下需要修改。
此处将用户已有信息显示出来供用户修改。
短信发送接口模块
通过专线或移动通信短信中心网关连接实现
Internet网上发送短信模块
登录短信息服务
用户输入用户名,密码,系统确认用户的身份;
短信息编辑
此处,用户填入对方手机号码,短信息内容。
发送短信息
提供单条信息的发送和群集发送两种方式。
单条信息:
将短信息发送到指定的移动电话;
群集发送:
允许用户输入多个手机号码,而后一次性发送;
POS刷卡信息短信通知服务模块
定时导入刷卡信息
定时从**银行数据中心取出最新的刷卡信息记录,并将其必要信息存入短信服务中心数据库,包括,刷卡时间,金额,卡号。
信息分拣过滤
并非所有用户都申请了刷卡信息短信息通知服务,必须过滤出申请了此项业务的用户刷卡信息。
短信息批量发送
将过滤后的刷卡信息,高效的批量发送到相应的用户手机中;
6.系统总体设计方案
向中国移动通信SP(Serviceprovider)申请获得短信接入许可;
自行按照移动中国移动通信信息资源站实体与互联网短消息网关接口协议(V1.2),与移动通信短信中心进行对接,实现短信息的发送。
接入方式如下图所示:
优缺点
优点
⏹性能稳定
⏹扩展性好,能及时使用到移动公司提供的新的业务;
⏹移动公司服务较有保障
⏹不用自己另行开发计费系统,可以利用现有的移动公司的计费系统;
缺点
⏹程序技术含量大,开发难度高
⏹开发周期较长
在系统的可扩展性方面和安全性方面,必须考虑。
尤其在系统的可扩展性方面,我们将系统的逻辑设计方面,采用多层架构,在每一层均可以采用硬件和软件的负载均衡方案。
当然,在系统建设初期,不用采用过多的设备,但软件的开发必须支持日后的负载均衡。
在系统的安全性方面,我们主要考虑基于Internet开发的安全性。
在用户选择的情况下,采用关键业务用SSL方式提供。
在网络安全方面,我们的架构将支持未来的软、硬件防火墙,同时,考虑未来在入侵检测方面的需求。
系统逻辑框架设计
系统功能框架设计
7.平台建设方案
硬件配置建议
功能
设备选型
WEB/APP/邮件列表服务器
SUNE220R/2XUltraSparc450MHz/1GBRAM/18GB*2HD
数据库服务器
SUNE250/2XultraSparc400MHz/1GBRAM/18GB*2HD
WEB服务器
⏹安装SUNSolaris8,WeblogicServer6.1。
⏹服务器中硬盘存储空间不少于18G,服务器内存不少于1GB。
⏹双网卡。
⏹服务器网络系统应能接受40-50个用户并发操作。
⏹双电源支持。
⏹与网络的连接速度不低于100M。
⏹安装ORACLE8i/9i数据库,能支持20个用户并发操作。
⏹安装SUNSolaris8操作系统。
⏹服务器的硬盘存储空间不少于30G,服务器内存不少于1GB,双CPU。
⏹与主网的连接速度不低于100M。
开发环境
软件类型
软件名称
操作系统
SUNSolaris8
数据库系统
Oracle8i/Oracle9i
WeblogicServer6.1
开发语言
JAVA、JSP
开发方法
●采用JAVA的开发语言
选择JAVA作为开发语言,使系统拥有以下特点:
a.非专用性。
可选择/替代CGI,NSAPI,ISAPI
b.低开支。
与CGI相比。
c.轻量级。
可像主HTTP服务器般运行
d.重用性。
可把JavaBeans作为可重用服务器组件。
e.静态模板的动态内容=>
确保不变的风格
f.系列性,确保客户机/服务器对复杂数据的交换在结构上简单
g.保证了系统的平台无关性、可扩展性及重用性。
项目技术含量及工作量
系统涉及的技术领域有:
⏹移动通讯短信息网关协议编程
⏹数据库异步更新、性能优化技术
⏹JAVA低层通讯编程技术
工作量一览表:
项目阶段
工作任务
工作量
需求分析
需求定义
14人/日
系统设计
总体结构设计
10人/日
数据库设计
7人/日
网页设计
5人/日
系统开发
开发低层核心
20人/日
开发数据库
POS刷卡短信通知模块
会员注册模块
网上发送短信模块
系统测试
系统测试、联调
15人/日
系统安装
系统安装、试用、使用培训
系统维护
30日
8.项目报价
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 银行 手机短信 服务