1. 研究目的与意义(文献综述包含参考文献)
文献综述
1.IBSS简介
电信综合业务支撑系统(IBSS)是一套对电信运营企业进行全业务受理支撑的专业性大型软件系统,该系统的设计遵循电信管理网(TMN)模型和关于电信运营基本业务处理框架的TOM模型,紧密贴近电信企业的生产经营活动,是一套非常先进的业务支撑软件。
通过使用J2ee核心技术以及JavaWeb核心技术满足全方位、多层次的客户服务要求,实现对服务全过程的实时监控;使用Oracle9i为核心数据库,提供数据层实现包括固话业务、数据业务、移动业务及网元出租业务等在内的综合业务处理。通过技术手段整合与其他系统的接口,为其他系统提供基本的业务信息,提高信息的共享程度;实现跨本地网的业务受理。
另外此系统的JAVAWEB研究方向的综合应用,包含框架技术,数据库技术,分布式技术,云计算技术。
2.从C/S到B/S再到三层(多层)结构论体系结构的发展
C/S(Client/Server)结构,即大家熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。目前大多数应用软件系统都是Client/Server形式的两层结构,由于现在的软件应用系统正在向分布式的Web应用发展,Web和Client/Server应用都可以进行同样的业务处理,应用不同的模块共享逻辑组件;因此,内部的和外部的用户都可以访问新的和现有的应用系统,通过现有应用系统中的逻辑可以扩展出新的应用系统。
B/S(Browser/Server)结构即浏览器和服务器结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。相对于C/S结构属于胖端,需要在使用者电脑上安装相应的操作软件来说,B/S结构是属于一种瘦客户端,大多数或主要的业务逻辑都存在在服务器端,因此,B/S结构的系统不需要安装客户端软件,它运行在客户端的浏览器之上,系统级或维护时只需更新服务器端软件即可,这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。B/S结构系统的产生为系统面对无限未知用户提供了可能。
多层架构是软件发展的趋势。随着层次越分越多,各层的功能越来越单纯,系统架构越来越灵活,不同模块之间的耦合越来越松散、系统的可扩展性可维护性越来越好。
(高)内聚:一个模块内各个元素彼此相关联的紧密程度
(低)耦合:软件结构内不同模块之间依赖程度的度量。
应用服务器 | |||
业务处理 | 业务流转 | 系统管理 | 日志管理 |
码表维护 | 消息管理 | 权限管理 | 其他。。。 |
Web服务器:在Web服务器上,部署的是系统的表现层,用户通过浏览器进行浏览和信息交换。
应用服务器:主要提供组件的生存支撑环境,提供业务逻辑搭建的基础。
各种业务:提供各种业务,优化服务。
数据库:提供数据存储服务,同时,还需要提供灾难备份和恢复功能。
参考文献
[1]李维,Delphi分布式多层应用系统篇,北京:机械工业出版社,2000.4
[2]张自立.三层次C/S结构及其在电信本地网计费帐务系统中的应用.电信科学,2001,Vol.17,No.6:27~30
[3]习胜丰.基于RDS与MTS的N层事务性Web数据库应用程序的构造与实现.计算机系统应用,2003,No.11:33~35
[4]张友生.软件体系结构的描述方法.程序员,2002(11):44-46.
[5]于卫,杨万海,蔡希尧.软件体系结构的描述方法研究.计算机研究与发展,2000(10):1185-1191.
[6]孙志勇,刘宗田,袁兆山.软件体系结构描述语言ADL及其研究发展.计算机科学,2000(1):36-39.
[7]孙昌爱,金茂忠.软件体系结构描述研究与进展.计算机科学,2003(2):136-139.
[8]周之英.现代软件工程[中].北京,科学出版社,2000.1.
[9]蒋慧,吴礼发,陈卫卫.UML设计核心技术.北京希望电子出版社,2001.1.
[10]万江平,严明,杨建梅.用Java语言开发专家系统[J].计算机应用研究,2000,17,(5):622641.
[11]雨阳隆春,等.深入JSP网络编程[M].北京:清华大学出版社,2001112214.
[12]张云勇,移动Agent及其应用[M].北京:清华大学出版社,2002.47248.
[13]刘晓华.J2EE企业级应用开发[M].北京:电子工业出版社,2003.
[14]孙莹,徐俊华,张毅等.MVC编程模型在Web程序中的应用及Java实现[J].计算机工程与应用,2001,17:87-901
[15](美)BarbaraWhite.JavaBeans开发使用手册[M].北京:机械工业出版社,1998.
工作进度及具体安排:
格式:期设计(论文)各阶段工作内容备注
2015年01月--2015年03月文献查询,开题报告;设计方案和框架的建立,可能需要一点时间。
2015年03月--2015年04月各部分子模块的初步建立,期间可能需要指导老师和其他帮助,中期检查。
2015年05月上旬完善各部分子模块并且调试整个项目系统期间可能会和其邀请其他同学或老师验收或者评测
2015年05月下旬指导老师验收给出不足和建议,继续完善,完成论文
2015年06月03日--2015年06月07日论文形式审查,论文评阅
2015年06月08日--2015年06月09日毕业答辩
2. 研究的基本内容、问题解决措施及方案
选题依据:
一.b/s结构
随着软件技术和网络的发展,各种行业软件业几乎都在进行着b/s与c/s结构的争论和演化。虽然大家都认为b/s结构更先进一些,但是,在某些特定的行业和业务中,c/s结构的系统仍然有着非常重要的地位和不可替代的作用。加上b/s结构产品的开发难度要远大于c/s结构的系统,调试和测试工作都要比c/s结构的产品复杂得多。在此条件下,基于成本和效益的各种方案对此有很大的影响。
经过长时间的研究和探讨,通信行业的产品在体系结构上基本达成一致:在业务操作实现领域采用b/s结构,在某些特殊的功能实现上适当地采用c/s结构。
二.多层结构体系的必然
课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。