电子科技大学硕士学位论文基于J2EE的电信计费帐务系统的研究与实现:龚梅申请学位级别:硕士专业:软件工程指导教师:吴跃20051227
摘要
摘要
作为电信业务支撑系统的核心,电信计费帐务系统的准确性直接关系到客户服务质量和电信运营商的收入。随着电信市场竞争从“网络竞争”向着“客户竞争”的演变,计费帐务系统已成为电信运营商的核心竞争力之一。与之相对的,运营商现有的计费系统却越来越不能满足市场的需要。如何能提出一套满足不断发展的业务需要、同时又能符合技术发展趋势的计费帐务系统是不仅电信企业目前面临的主要挑战,也是IT业的前沿技术课题,具有较高研究价值。J2EE是一套全然不同于传统应用开发的技术架构,包含许多组件,目的在于简化且规范应用系统的开发与部署,进而提高可移植性、安全与再用价值。J2EE的核心是一组技术规范与指南,其中所包含的各类组件、服务架构及技术层次,均有共通的标准及规格,旨在让各种依循J2EE架构的不同平台之间,存在良好的兼容性,以解决过去因信息产品之间无法兼容导致企业内部或外部难以互通的困境。设计模式是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。毫无疑问,设计模式使代码编制真正工程化,是软件工程的基石,正如砖瓦对于大厦一样。本文以某大型电信运营商计费帐务系统的构建为背景,从总体需求入手,结合设计模式的思想对系统的构架进行了详细的分析,并在此基础之上提出了基于J2EE的系统架构、管理模块及逻辑结构,然后按照J2EE中最重要的设计模式:模型一视图一控制器模式(MvC)的要求,以BEAw曲lo西c应用服务器为基础阐述了该系统的具体实现。针对电信运营支撑系统的负载量大、可靠性要求高等特点,本文阐述了一系列基于BEAw曲lo百c应用服务器的优化技术。文章最后总结了本系统的特色以及改进方案,并对下一代计费帐务系统的技术向导和发展趋势提出了展望。在本系统的开发过程中充分利用了J2EE的先进的体系架构以及相关的成熟经验和设计模式,系统设计完全结构化、组件化,完成了系统业务逻辑与web层
摘要
以及view、con打ol、Model三层的分离。应用证明,最终实现的电信计费帐务系统具有较高的可移植性、可扩展性、可维护性和容错性。关键词:电信计费帐务系统,J2EE,设计模式
II
ABSTRACT
ABSTRACT
As也e
k咖d
of1he跚pportsystemof
telec0姗uIlication,meaccwacyofbiUing
competitionofof
systemh嬲adoser6Iationtobothser“cequalltitiesforcustomersandincomeof
telecommunicationenteIprises.WimthedeVel叩mentofm锄.kettelecommuIlication,bill证g
systelllhasbeen
one
of血e
core
competitiVeness
叩erationenterprises.
Coll】口aratively,currentbillillgsystemoftelecommunicationeIlteIprisestlle
can
notfit
rc叫r锄ent
ofmarketatprcsent.Howtobuild
a
billing
s”t蹦1
whichsatisfiesnlc
demandillgoft11efastchaIlgedbusinessa11dbecoincidcnce耐t11trendoftecIlIl0109y
hasbeennotonlytlle伊eatchallenget0hlfonnationIndus仕yAs
a
tlle锄teIprises,but
also廿1etechnical
subjectof
technicalarchitectllrewhichhas印parent
di疵renccs
to
me仃aditional
devdopmcnt,J2EEcontain10tsofcomponeIlts,inordcrto
sinlplify
a11dstaIldardme
developm锄taIlddeploym肌tofapplications,丘nally,improve也etranspl柚tation、
se刚ty
and
reuse
V山e.The
kemelofJ2EEhas
a
groupoftechnicalstandardaIld
guidel证e,allcomponents、scr“cecon矗gIlr砒ion趾dtechnologieSinwllichhavetlle
s锄escaleaIld
f01lowJ2EEincoⅡlpa廿bility
specmca在on,mordertom出∞乒eatcompa廿bilitybetweentlle
architechture.As
a
platfoms
rcsult,the
coIll】叭lIlicationpmblem
caIl
causedbyt11e
ofin南mationproducts
are
usedbyc11tcrprises
beres01vede龉ily
Desi弘pattems
kIloⅥ,芏l
as
a
dassi丘edcollectionof
desi弘exp耐ence
in
so脚aredevelopment.Itis
to
usedmordertogetmereusablea11dcoInprehendiblecode
make
sure
oft11erehabilityof
so腑盯e.Undoubtcdly,as
ofdesignpatterlls
mefbundationme
stone
of
sof研盯een垂neerin岛nle印pliance
e119_meerable,asmebrickstomaIlsions.
makes
coding
morc
h
this
p印er,
tlle
bllild
pmcess
of
Billing
SysteIn
of
a
la玛e—sized
TelecommunjcationC01poranOnisusedasⅡlebackground.BegillIlingwithmegeneral
denlanding,tllesystelnarchitectllreisanalyzed
expliciuy船sociated诵m也eDesi伊modules/lo西c
Panems,Based
on
wllichtheJ2EE
basedarcbjtecture/mallagcnlent
III
ABSTRACT
stnlcn聃s
is
brou曲t
up.111ell,medecail
desi印based
BEA
on
nle
most咖ortant
desi弘
is
patter:Model-Ⅵew—controller(MVc)and
expresscd.Someoptimization
thegreatworkloada11d
te妇10百es
w曲10百capplic撕0nseⅣerp印erin
inexplainediIl也is
ordertores01ve
lli曲crodibility
thissystem
oftllebilling
syst觚l‘InⅡle
1astsectionoft11istechll0109y
p印er,me
special时of
and锄ends01州on
of
is百ven,andⅡ1e
tendcIlcyoftheBillSysteminne】【tgeneratioⅡisprospected.h1nledcvdoppmcess,me
advaIlced刚蛐tectIlre
J2EE、m咖reex口耐ence
aIld
and
dcsi萨pa仕ems
are
used,so
mattlledesi弘ofsy吼eIrliscompletelysnllcturally
impl锄e11ted.Thcscparationb咖e∞botllbusiness10百cⅥew/Con仃011cr肿odelinW曲layerisprocessedsuccessfully
tllat
W曲layer
a11d
Theapplian∞proofsmegoalsof
me
6nally
Bill
syst啪exprcssed
and
in
this
paper
gain
h啦
transplantabili饥exp柚sibility
KeyWords:BillSystem
f扎lttoleraIlce.
ofTelecommuIlication,J2EE,desi如DatterIls
主要符号表
主要符号表
J2EE:
Java2EnterpriseEdition,Java
2企业版
MVC:
JDBC:JNDI:EJB:JSP:EAI:DAo:
Model.Ⅵew.controller,模型一视图一控制器模式
JavaDataBaseJava
co衄ectivi饥Java数据库连接技术mterfke,Java名字与目录接口
N姐ing&Directory
EnterpriseJava
Beall,企业JavaBean,J2EE中的重要组件
JavaServlet
上一篇:
ASP运营平台UMLMVCJ2EEStruts
下一篇:
法律专业开题报告范文