资源描述
银行手机短信服务
系统方案设计
目 录
1、 前 言 1-6
1.1、 项目背景 1-6
2、 建设原则 2-7
2.1、 面向应用 2-7
2.2、 操作简单、维护方便 2-7
2.3、 技术的成熟性、先进性 2-7
2.4、 安全性和可靠性 2-8
2.5、 良好的可扩展性、可管理性 2-8
2.6、 良好的可兼容性,保护既有投资 2-8
2.7、 统筹规划、分步实施 2-8
3、 需求分析 3-9
3.1、 网络架构设计和实施 3-9
3.2、 短信业务平台的建设和实施 3-9
4、 整体技术方案 4-10
5、 网络架构 5-11
5.1、 IP技术组网 5-11
5.2、 网络拓扑 5-11
5.3、 网络安全 5-12
5.3.1、 设计原则 5-12
5.3.2、 网络安全 5-13
5.3.3、 硬件安全保障 5-13
5.3.4、 应用安全 5-15
6、 技术总体框架 6-17
6.1、 系统总体模型 6-17
6.1.1、 短信业务平台 6-17
6.1.2、 集中应用和分布管理 6-17
6.2、 数据库 6-17
6.2.1、 数据库软件 6-18
6.3、 对象、组件技术 6-19
6.3.1、 JAVA 6-19
6.3.2、 中间件 6-19
7、 短信业务平台 7-21
7.1、 短信业务基础平台 7-21
7.1.1、 短信业务基础平台逻辑框架设计 7-23
7.1.2、 短信业务基础平台系统功能框架设计 7-24
7.2、 个性化短信服务 7-26
7.2.1、 移动银行(银行业务的短信通知) 7-26
7.2.2、 网上短信 7-26
7.2.3、 定制业务 7-27
7.2.4、 手机铃声、图片下载 7-27
8、 开发工具和软件测试工具 8-28
9、 产品质量保证 9-29
10、 设备及外购软件选型 10-30
10.1、 硬件配置 10-30
10.2、 开发环境 10-30
10.2.1、 中间件软件 10-31
11、 工作清单及工程报价 11-32
11.1、 工作量一览表: 11-32
11.2、 项目报价 11-32
1、 前 言
1.1、 项目背景
从1998年至今的短短3年时间里,SMS获得了爆炸式的高速增长。单单在欧洲,每月就有超过100亿条的短消息在网络上传输。在德国、英国、意大利、挪威等一些国家和地区,有些运营商的短消息业务收入已经超过了传统的话音业务。而且,短消息在年轻人群中受欢迎的程度还在稳步增长。
根据GSM协会最新发布的统计数据,全球GSM手机用户已经突破6亿。在9月底,从手机发出的短消息每天平均高达7.5亿条。如果再把互联网或其他业务系统发送的短消息考虑进来,这个数字会更大。GSM协会年初曾预计今年全球短消息总量为2000亿条,现在已将此预测结果调高至2500亿条。中国目前是世界第一大移动通信市场,手机族对短消息的喜爱程度也与日俱增,其巨大的发展潜力足以把全球SMS市场推向一个新的高度。
SIM应用工具箱等相关新应用的开发将有助于人们更方便地使用短消息,从而大大推动SMS的进一步增长。
SMS的巨大商业机会,使许多运营商都瞄准这一市场。同时围绕SMS开发新的应用成为新的方向。网上银行短消息服务显然是一种全新的业务模式,提供用户更加完善周到的服务,使短消息服务从单纯的个人信息交互服务应用转向行业应用,大大拓展了短消息应用的范围,赋予了短消息应用新的生命力。
2、 建设原则
根据XX银行的实际情况,确定XX银行短信服务建设的发展思路及发展方向。参照“以需求为导向,以应用促发展,高起点着眼,统一规划,分步实施,协同建设,资源共享,安全保密”的指导思想,因此,XX银行短信服务建设应考虑遵循以下的建设原则:
2.1、 面向应用
XX银行短信服务建设,必须要从宏观的、长远的、全局的发展,在现有的基础上来统一考虑协调发展,统一建设,互连互通,面向应用。
2.2、 操作简单、维护方便
XX银行短信服务建成后,应具有综合集成管理和服务功能,同时具备相应的管理系统,采用集中和分布相结合的按层次分级管理的模式,可控性好。充分考虑XX银行的实际情况,在系统总体设计时注意系统的可维护性。尽量采用大家比较熟悉的容易维护的系统平台。应用软件安装应该简单,方便操作。在实际使用时可实现从主机上下载。
2.3、 技术的成熟性、先进性
XX银行短信服务,应根据应用和信息资源建设的需要。采用分层次、分功能区的设计方法。起点要高,系统技术水平要保证其先进性、实用性、超前性,力求采用同国际先进水平同步的技术,面向先进、统一、综合的方向,适当超前进行系统的建设。
同时,充分利用成熟的先进技术。不盲目追求最新技术,又要考虑满足实际需要和经费的投入,力争提供最高的性能价格比。系统网络平台、硬件平台、软件平台的技术水平要符合当今计算机科学的发展方向和潮流,确保在三五年内不落后。
随着信息技术、网络技术和通信技术的飞跃发展,在考虑XX银行短信服务的整体规划布局时,一定要有适度的超前性。
2.4、 安全性和可靠性
在建网时必须遵循安全、可靠和保证服务质量的原则。
网络的安全性和可靠性涉及到网络交换技术对数据的流向进行控制,及对服务器进行安全设计。考虑数据传输的情况,在XX银行短信业务范围内建立起统一的安全体系。
在系统建设中尽量采用先进成熟的主流技术和产品,以保证系统的高质量和稳定性;系统容错能力强,对系统中的硬件、操作系统、网络设计有较为详尽的种种故障处理方案,万一出现故障能快速恢复。
2.5、 良好的可扩展性、可管理性
系统方案充分考虑到系统的信息负载必然会随着今后的发展以及多层次业务需求的快速增长而大幅度增加。一方面要求网络和应用具有易于扩充和调整。另一方面,要考虑网络要易于管理。如:注意网络系统的配置、信息分发配置、系统管理、网络系统结构和网络系统的选择等因素。
2.6、 良好的可兼容性,保护既有投资
建设XX银行短信服务不是标新立异,不是另搞一套。是要充分利用现有的网络和设备资源,尽可能的在原有的基础上进行改造、补充、完善、发展提高,以达到最快、最好、最有效、最省地建设XX银行短信服务的目的。
2.7、 统筹规划、分步实施
XX银行短信服务的建设,应本着“明确目标,统一规划,分步实施,注重实效”的原则,统筹规划,分阶段分步骤建设实施。
3、 需求分析
依照XX银行短信服务的要求,系统需求集中在下列两个方面:网络架构设计、实施和短信业务平台的建设、实施。
3.1、 网络架构设计和实施
在网络架构方面,短信服务需要构造分层架构的网络。根据功能需要,网络被划分为不同的功能区域,同时,应根据安全要求程度的不同,在功能分区的基础上区分安全区域。该网络必须具有相当的稳定性、可扩展性、安全的高速IP网络。
所以,网络在逻辑结构上首先是层次结构,分为核心层和应用层两层。核心层主要是银行业务部分的网络,应用层主要指短信业务部分的网络。
3.2、 短信业务平台的建设和实施
XX银行短信服务除了网络架构方面的需求外,如何建立XX银行短信业务平台,是整个方案的重点。就技术层面上来看,短信业务平台分为以下两个层次。
l 短信业务基础平台
u 与XX银行业务系统的跨接
u 与移动运营商短信系统的跨接
l 个性化短信服务
根据需求,采用的各项专业技术,必须符合专业技术发展方向,在保证系统先进型、实用性的同时,确保系统有良好的扩展性和前瞻性。
4、 整体技术方案
从技术层面上看,XX银行短信服务,运行在互联网上的应用系统。其架构的网络技术基础采用IP技术。因此,网络基础架构和应用技术架构成为整个系统支撑的两个方面。而应用技术架构依靠构建短信业务平台获得支撑。
根据以上分析,整体技术方案将从下列四个方面阐述。
l 网络架构
l 技术总体框架
l 短信业务平台
l 开发工具和软件测试工具
5、 网络架构
从网络架构方面考虑,在XX银行短信服务中,采用目前流行的网络协议和网络构建技术成为必然结果。所以,本方案采用流行的IP组网技术。
5.1、 IP技术组网
IP网是基于TCP/IP协议的数据通信网。向中国移动通信SP(Service provider)申请获得短信接入许可;自行按照移动中国移动通信信息资源站实体与互联网短消息网关接口协议(V1.2),与移动通信短信中心进行对接,实现短信息的发送。
接入方式如下图所示:
同时,考虑中国移动和中国联通两个运营商的短信系统。
5.2、 网络拓扑
根据系统的需求分析,网络拓扑结构如下图:
5.3、 网络安全
采取多重保护、分开服务,采用SSH和SSL等安全管理方式,制定完整、统一、先进、易于操作的安全标准体系。
5.3.1、 设计原则
计算机网络系统涉及到:人、设备、软件、信息数据和存储介质等。网络系统安全的本质是避免各种人为的破坏和攻击,保证系统安全可靠的工作。
在设计时要遵守以下原则:
l 有限授权原则
首先对接近计算机网络的所有人员按职责范围划定必要的最小授权和职责,明确对每种资源的访问权限;
l 全面确认原则
在确定人员的访问权限和职责后,还要确保数据的合法性、一致性和传输数据的安全性;
l 安全跟踪原则
对数据的处理过程必须设置完整的跟踪日志,以便审查验证处理的可靠性,监测、发现系统的故障差错和非法用户恶意侵犯行为,确保系统的安全。
l 投资效益原则
没有绝对安全可靠的系统,系统安全可用的一个普遍原则是使用有限的投资进行有效的保护。
l 开放标准原则
保证系统安全服务能够支持多种应用和未来应用。所有安全措施和算法,设施应该是开放的,基于标准的。
实际上,除了系统设计时的安全设计考虑,人事管理,规章制度,技术管理与控制等多种行政手段,法律手段,教育和管理时制度互为补充的。
5.3.2、 网络安全
通过网络设备和线路冗余来保证网络系统的高可靠性。
多种防范措施并举,在今后的系统扩展中,可以采用防火墙、实时网络监控软件等组合防护手段。
5.3.3、 硬件安全保障
5.3.3.1、 不间断电源
我们选用UPS时,不仅考虑UPS是否是在线式,同时考虑是否支持SNMP,支持自动关机。
选用支持SNMP的在线式UPS的优势:
l 可提供纯净的正弦波电源,可靠性高
l 可降低用户的运行成本
l 没有“反灌杂音”干扰
l 具有极宽的市电输入工作范围
l 配有功能强大的电源检测软件
l 可支持自动宕机功能
l 可提供网络接口,支持SNMP管理
5.3.3.2、 系统备份与硬件可靠性
网络服务器、工作站、连接器件、电源、外部设备等性能及质量必须有全优保证。服务器使用硬件实现RAID 5,以保证数据的安全性。
5.3.3.3、 服务器安全措施
为了防止在交流电源波动时对服务器及硬盘有冲击破坏作用,同时为防止突然停电而使服务器数据的不同时为防止突然停电而使服务器数据的不完整,故用UPS电源以确保服务器及其硬盘的安全。
5.3.3.4、 群集
在计算机技术飞速发展的今天,越来越需要将各类的应用依靠计算机来协助我们完成。但对于计算机来讲不可能永远保证7×24小时的良好运行,因此我们的应用系统决不能仅依赖于某一台服务器的正常运行。
群集就是可以解决这一问题最好的办法。通过群集技术可以提供给用户一个有保证的7×24小时的永久服务。群集的实现可以从两个方面来讲,即通过软件方式实现的群集和通过硬件方式实现的群集。无论采用哪一种群集实现方式,都将对最终访问用户的访问不会产生任何影响。
图 群集
5.3.4、 应用安全
l 保证操作系统自身的安全性能。
l 应用程序安全性通过验证和确认。
l 通过技术手段保证业务应用的安全,保证业务系统的安全。
5.3.4.1、 数据安全
l 在通过网络传输保密数据时,应保证以下四点:
l 机密性—其他任何人都不能访问或复制该数据。
l 完整性—该数据从发送者到达接收者的过程中未被更改。
l 身份验证—该文档确实发自所指的发送者。
l 无争议—发送者不可否认该文件或短信确由其发送,也不能否认文件或短信的内容。
5.3.4.2、 防病毒
据统计,65%的计算机网络故障来原于病毒事件发生,故网络防病毒是极其重要的。
6、 技术总体框架
本节主要讲述业务系统的逻辑划分以及采用的技术。
6.1、 系统总体模型
XX银行短信服务的逻辑框架结构如上图所示。整个XX银行短信服务由短信业务平台(包括与XX银行业务系统的跨接和与移动运营商的短信系统跨接)和个性化短信服务构成。本节重点阐述短信业务平台的组成、模块、内部逻辑和所采用的技术等。
6.1.1、 短信业务平台
短信业务平台包括下列模块:
l 短信业务基础平台
l 个性化短信服务
应该看到XX银行短信服务运行在互联网络的基础上。在关键系统的互连方面,采用加密技术,以保证安全性。
6.1.2、 集中应用和分布管理
XX银行短信服务分为两级管理。
6.2、 数据库
下面考虑与数据库相关的问题,包括数据库的选型、历史数据处理、数据备份和灾难恢复四个方面的内容。
6.2.1、 数据库软件
根据XX银行短信服务的需求,采用ORACLE 数据库。选择Oracle 9i Server For Solaris,采用Unix主机方式运行。
基于Oracle数据具有以下特点:
l 与第三方中间件的良好集成
l 支持ANSI/ISO SQL-89、ANSI/ISO SQL-92标准
l 支持主流厂商的硬件及操作系统平台,并提供64位支持
l 有良好的伸缩性
l 支持主流的网络协议
l 支持网络上同构或异构数据库之间的数据的有效传输和冗余性复制;具有多种复制功能
l 支持C2级以上安全标准、多级安全控制
l 支持数据库存储加密、数据传输通道加密
l 支持多种联机备份方式
l 支持双机热备工作方式
l 支持汉字,符合双字节编码
l 支持联机分析处理(OLAP);支持联机事物处理(OLTP)
l 具有高可靠性
l 数据库系统非正常崩溃时间
l 事务(交易)失败的恢复
l 通信失败的恢复
l 服务器失败的恢复
l 服务器介质失败的恢复
l 用户或应用程序失败的恢复
l 数据库和日志的镜象功能
l 具有自动备份,日志管理等功能
l 具有快速的并发用户查询速度
6.3、 对象、组件技术
下面谈到在XX银行短信服务中应用的编程技术和编程语言。
6.3.1、 JAVA
在XX银行短信服务中,有部分系统是基于浏览器/服务器技术的。采用通用,成熟的互联网应用开发技术,是保护系统建设投资,提供良好的可维护性和可扩展性的前提, 本系统网站应用和部分业务的开发要充分利用JAVA的技术优势。
Java语言是一种适用于网络编程的语言,它的基本结构与C++极为相似,但却简单得多。它集成了其它一些语言的特点和优势,又避开了它们的不足之处。它的主要特点如下:
简单可靠、安全性
平台独立性、可移植性
面向对象的技术,EJB组件。
多线程、动态性
分布性
EJB规范同 CORBA可以互相映射。
6.3.2、 中间件
在银行短信业务系统中,集成了浏览器/服务器结构的应用。就存在选择中间件产品的问题。
所谓中间件,是位于平台(操作系统、硬件)与应用程序之间的软件产品。中间件能够屏蔽操作系统和网络协议的差异,支持分布计算,为异构系统之间提供通讯服务,从而保护企业投资,并保证应用软件的相对稳定和功能扩展。
选择中间件产品,主要是基于以下几个方面的考虑:
首先,中间件产品对各种硬件平台、操作系统、网络数据库产品以及Client端实现了兼容和开放。
其次,中间件保持了平台的透明性,使开发者不必考虑操作系统的问题。
其三,中间件实现了对业务以及交易的一致性和完整性的保护,提高了系统的可靠性。
其四,中间件产品可以降低开发成本,提高工作效率。应用系统中,业务逻辑程序、应用逻辑程序仅占总程序量的30%,而基础程序却占了70%。如果以新一代的中间件系列产品进行组合应用,同时配合可复用的商务对象构件,则应用开发费用可望节80%。
根据需求,我们选择性能价格比高的中间件产品--- BEA Weblogic 6.1。
7、 短信业务平台
XX银行短信服务的核心是短信业务平台。完成银行短信服务功能的第一阶段工作,包括:
1. 短信业务基础平台;
l 与XX银行业务系统的跨接;
l 与中国移动公司的短信系统的跨接;
l 与中国联通公司的短信系统的跨接;
2. 提供网上短信个性化服务,包括:
l 移动银行业务(银行业务的短信通知);
l 网上短信;
l 定制业务;
l 手机铃声、图片下载
7.1、 短信业务基础平台
GSM标准中定义的点到点短消息服务使短消息能够在移动台和短消息服务中心之间传递,下图是基于GSM网络的典型SMS体系框架。
图 SMS的体系结构
SME(短消息实体):负责接收和发送短消息。可以位于固话系统、移动基站或其他服务中心内。
MSC(移动交换中心):负责系统交换管理,控制来自或发往其他电话或数据系统的通信。
SMSC(短消息业务中心):负责在移动基站和SME之间中继、存储或转发短消息。
HLR(归属位置寄存器):是移动网络中最重要的数据库,用于存储管理用户的永久信息和服务记录,帮助把短消息传递给正确的MSC,还能配合MSC与HLR之间的协议,在接收方因超出覆盖区而丢失报文、随后又可找到时加以提示。
SMC—GWMS(短消息中心网关):是与其他网络打交道的节点。一旦从SMSC接收到短消息,SMC—GWMS就向目的移动台的HLR处查询移动站当前的位置,并将短消息传送给接收者所在基站的交换中心。
VLR(访问定位寄存器):该数据库含有一些用户临时信息,如手机鉴别、当前所处的小区(或小区组)等信息。通过VLR提供的信息,MSC能够将短消息交换到相应的BSS(基站系统,包括BSC+BTS,向移动站发送或接收信息),BSS再将短消息传递到接收方的手机。
短信业务基础平台包括数据库平台,信息交换平台等部分。考虑到管理的方便性和严谨性,建立标准的信息交换平台,也是必不可少的。
短信基础业务系统由短消息内容管理系统、短消息网关、短消息业务管理与统计系统组成。各系统功能如下:
1、短信内容管理系统
l 业务信息的上传、发布;
l 内容审核;
l 版面布局设计;
2、短信网关
Ø 完成与运营商短信网关的通讯;
Ø 支持CMPP和SMPP短信通讯协议;
Ø 支持业务路由和号段路由;
Ø 具有流量监控与自动重发机制,第一次提交失败后会自动采用备份网关,如果第二次提交仍然失败,则转交重发系统处理,继续提交给其他短信网关,保证系统提交给运营商的成功率
>99.999%
Ø 物理通讯链路自动重连机制,当通讯中断时会继续尝试与运营商短信网关建立连接
Ø 1+1冗余备份,主/备份系统的自动切换时间<60秒
Ø 完善的日志系统,可以提供各种数据以供分析
Ø 提供通讯接口,便于第三方再开发
3、短信业务管理与统计系统
Ø 短信业务代码的分配、管理、维护
Ø 短信网关账号的管理、维护
Ø 短信发送信息统计
用户地区发送统计
各业务发送统计
Ø 账单比对,完成与运营商账单明细比对,统计通讯误差
Ø 收入统计与分账
7.1.1、 短信业务基础平台逻辑框架设计
7.1.2、 短信业务基础平台系统功能框架设计
在短信业务基础平台,主要解决下列两个问题:
l 解决与运营商互联互通的问题;
l 解决与银行业务互联互通的问题;
因此,相应的短信网关、银行的基础应用和用户认证的部分均属于短信业务基础平台。其功能如下:
☆登录用户的管理功能
系统对所有登录用户的数据信息按组、类实行的统一的管理。对登录用户实行登录用户名和密码权限管理,并且可以通过系统对登录用户进行添加、修改、删除等操作,便于对其管理。
☆用户通讯录的管理功能
该功能包括用户通讯录组和个人通讯录管理。系统对所有用户的通讯录进行统一的分类管理。这样既可以保证向单个用户发送信息,还可以按照预先定义的规则向多个用户同时发送信息。同时可以按照自己的需要添加、修改、删除用户通讯录,并且可以设置用户所在的组。
☆数据信息查询功能
数据查询功能,对于用户三个月内发出的短信信息(用户未删除的),您可以直接查询。当数据库信息超过三个月时,系统自动导出成文本文件,并在该数据库中删除。同时对于资金流向的数据信息可以按日期、个人、组别等进行查询,但必须是三个月以内的信息。
☆数据的导入与导出功能
导入导出功能是为了您在系统重装或改动后,防止意外的数据丢失造成损失,而进行的导入导出操作。导入可以非常方便的使你原先的数据恢复,减少您的工作量,大大提高工作效率。导出可以把您目前的数据信息导出到文本文件,进行备份,您可以随时查询信息的详细内容。
☆服务器界面锁定功能
为了防止别人看到数据信息,防止乱改通讯录信息及登录用户信息、密码,以及防止其非法用户查看已发短信等操作,在您离开服务器时,可以对服务器程序进行锁定。出现"锁定服务器"界面,只有在输入系统正确的登录密码后才能解除服务器的锁定,否则将无法解锁。
☆系统的管理监控功能
该功能是对整个系统的性能指标进行监控,其状态界面可以显示系统当前状态,包括:登录用户数、可发条数、定时条数、累计已发条数、资金余额、登录用户信息等。
7.2、 个性化短信服务
个性化短信服务包括:移动银行(银行业务的短信通知),网上短信,定制业务和手机铃声、图片下载。
7.2.1、 移动银行(银行业务的短信通知)
移动银行业务流程
在目前的系统中,主要的业务是银行刷卡信息,系统定时从XX银行数据中心取出最新的刷卡信息记录,并将其必要信息存入短信服务中心数据库,包括,刷卡时间,金额,卡号。同时根据信息分拣过滤的原则,必须过滤出申请了此项业务的用户刷卡信息。
7.2.2、 网上短信
网上短信应该具备的最基本的功能包括:
☆信息发送稳定性
☆信息的编辑与发送功能
用户可以非常方便地进行信息的编辑和发送。在编辑信息完成后,可以利用已经存在的通讯录和主题模板(即信息类别),依据不同的需要调用不同的通讯录和缺省主题。同时用户还可以利用系统的群发机制将一条信息在同一时间,发送给多个人,简化用户的操作。
☆信息发送定时功能
当用户需要对重要事件做出提醒时,可以利用定时功能在指定的时间,向指定用户或用户群发送及时的提醒信息,实现真正个性化的管理。
7.2.3、 定制业务
定制业务是指用户通过手机或网站定制自己的服务,和查询的功能。其功能如下:
Ø 查询自己的移动电话业务开通状况、开停各项增值业务;
Ø 用户可以进行费用查询;
Ø 用户可以在网上进行咨询、投诉和建议
7.2.4、 手机铃声、图片下载
对于用户的手机可以提供手机铃声、图片下载的功能。
8、 开发工具和软件测试工具
采用开发工具和开发技术,将影响到系统的后继维护与扩展。尽量选择业界广泛应用的各种开发工具。软件测试工具的选择也直接关系到软件的开发质量。
本系统的建模工具可选择Rational Rose和ERWin。
在开发方面,网站的开发工具应选择基于JAVA的Internet软件开发,程序开发工具可选择Borland J++ Builder。
采用Parasoft Jtest作为Java程序的测试工具,Parasoft C/C++ test 作为C/C++程序的测试工具。
9、 产品质量保证
产品质量直接关系到系统的稳定性。软件的质量由运行性能和非运行性能组成。
运行性能包括:
运行效率(Performance)、可伸缩性(Scalability)、安全性(Security)、可靠性(Availability/Reliability)、正确性(Functionality)、易用性(Usability)。
非运行性能包括:
可变更性(Modifiability)、可移植性(Portability)、可重用性(Reusability)、可集成性(Integrability)、可测试性(Testability)
软件技术的进步在于不断地提高抽象的层次,将复杂的技术和成熟的解决方案屏蔽在低层,从而降低应用程序开发的复杂性,提高软件质量和开发效率。
10、 设备及外购软件选型
10.1、 硬件配置
功能
设备选型
WEB/APP/邮件列表服务器
SUN E220R/2XUltraSparc 450MHz/1GB RAM/18GB *2HD
数据库服务器
SUN E250/2XultraSparc 400MHz/1GB RAM/18GB *2HD
Ø WEB服务器
n 安装SUN Solaris 8,Weblogic Server 6.1。
n 服务器中硬盘存储空间不少于18G,服务器内存不少于1GB。
n 双网卡。
n 服务器网络系统应能接受40-50个用户并发操作。
n 双电源支持。
n 与网络的连接速度不低于100M。
Ø 数据库服务器
n 安装ORACLE 8i /9i数据库,能支持20个用户并发操作。
n 安装SUN Solaris 8操作系统。
n 服务器的硬盘存储空间不少于30G,服务器内存不少于1GB,双CPU。
n 服务器网络系统应能接受40-50个用户并发操作。
n 双电源支持。
n 与主网的连接速度不低于100M。
10.2、 开发环境
软件类型
软件名称
操作系统
SUN Solaris 8
数据库系统
Oracle8i / Oracle 9i
WEB服务器
Weblogic Server 6.1
开发语言
JAVA、JSP
10.2.1、 中间件软件
中间件软件选择BEA Weblogic 6.1 For Solaris。
11、 工作清单及工程报价
11.1、 工作量一览表:
项目阶段
工作任务
工作量
需求分析
需求定义
14 人/日
系统设计
总体结构设计
10人/日
数据库设计
7人/日
网页设计
5人/日
系统开发
开发低层核心
20人/日
开发数据库
7人/日
短信业务基础平台
17人/日
个性化短信服务
17人/日
系统测试
系统测试、联调
15人/日
系统安装
系统安装、试用、使用培训
10人/日
系统维护
系统维护
30日
11.2、 项目报价
展开阅读全文