欢迎来到天天文库
浏览记录
ID:14056460
大小:3.27 MB
页数:41页
时间:2018-07-25
《本科毕业设计__基于ssh的电信计费系统的开发.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于SSH的电信计费系统摘要:随着科技该系统采用由亚信公司提供的“电信用户管理和计费系统NetCTOSS”,该系统已经在中国共用互联网ChinaNet和上海热线等多个大型软件工程中应用。该系统是一个典型的基于Lunix平台、Oracle数据库、Web界面,融合Java和C++两种语言实现的大型软件项目。随着网络的普及,通过网络来使用电信公司提供的业务也越来越普遍。而上网就必然会产生费用。本系统就为电信IP计费用设计的。针对openlab出租服务器出租的业务进行开发的。该系统以J2EE为开发平台,采用基于B/S的多层次结构为开发
2、模式,使用jsp+struts+spring+hibernate相结合的技术作为开发基础,以Eclipse、TomCat为开发工具。该系统在功能方面提供拉了以下几种:1:用户管理模块;2:管理员管理模块;3:资费管理模块;4:帐单管理模块;5:帐务管理模块;6:用户自服务模块;7:数据采集模块;8:数据整合模块;该系统界面美观、操作简单、使用方便。所用平台:Linux、ApatchTomcat服务器,Oracle9i数据库,J2EE所用相关技术:JavaScript、Jsp、Struts、Hibernate、JavaBean、
3、Spring;关键字:WEB;J2EE;jsp;struts;spring;hibernate第41页共41页第1章概述1.1课题的背景及意义当前.在电信领域,由于电信市场的开放和市场竞争的日益激励,为了提高电信企业的服务水平,降低成本,提高效益和客户满意度,电信企业建设和投资的重点已经从网络基础设施转向以电信软件为核心的电信信息基础设施,其中电信运营支撑系统(OSS,OperationSupportSystem)是建设和投资的重中之重。这也吸引拉越来越多的国内企业甚至国际上的专业公司投入到这个市场上来,带动拉电信运营支撑系统
4、在技术上的飞速发展。电信运营支撑系统涉及计算机软件技术和通信技术的俩个科学领域,经过国内外几十年的发展,已经形成了自身比较完善的体系结构。目前发展迅速,应用广泛,技术更新比较会,用“日新月异”来形容一点都不过分。其实电信运营支撑系统存在的问题归纳起来是缺乏理论的研究和指导,缺乏有效的技术支持,同时电信义务支撑本身又是研究的焦点。它需要计算机与通信技术的集合,需要具有深厚的通信义务基础的计算机软件人才的参加,电信运营支撑系统目前值得深入研究的内容很多,重点是在如何将最新的计算机软件技术用在电信义务支撑上。1.2课题内容及目标将设
5、备的话务控制功能与计费功能相分离,并建立了计费体制与会话/服务控制的直接交互,使计费完全参与到服务的使用过程中。在这样的体系下,既可以利用独立计费系统的强大能力以提供接近于准实时计费系统的灵活性,又可以利用参与使用过程的实时特性,将欠费成本将到最低。1.3开发及运行环境本项目在开发时采用B/S架构,使用Myeclipce7.1的开发环境;服务器和客户机都采用WindowsXP操作系统;数据库服务器是Oracle9i;Web服务器则选用了一个免费的应用服务器软件—Tomcat6.0绿色版。由于它们的源代码都是可以免费获得的,对于
6、初学者很有帮助。第41页共41页第2章系统分析和设计2.1系统设计思想本系统《电信运营计费系统-NetCtoss》是利用J2EE平台下的WEB技术设计和运行.通过利用C++跟PL/SQL从AAA服务器上采集数据然后整和到中央数据库里,供用户和管理员进行大量的查询帐单和帐户.其中持久层采用封装JDBC的Hibernate框架,数据库采用Oracle9i,并用Struts作为控制器,页面显示需要JSP技术,并且用Spring框架整和,完成企业级应用.2.1.1系统业务模型系统业务模型如下2-1图所示:图2-1系统业务模型图根据业务
7、模型图我们可以清楚的了解整个系统的流程:客户通过网络登陆到服务器。服务器中含有一个配置文件,这个配置文件中包含用户的姓名和密码。然后服务器根据这个配置文件来验证用户的姓名和密码,每次用户登陆的时候,服务器就会自动在配置文件中查找,看有没有匹配的。如果有,则让其登入,没有则不受理这个请求。与此同时,服务器中还有一个文件,是用来记录用户的登陆和退出的时间,和当前登陆的是哪个用户,以便后来在采集数据中使用。当用户登陆到出租的服务器后,用户就可以进行服务器所提供相应的操作了。第41页共41页2.1.2业务描述业务模型描述(3P模型):
8、Products(产品)OpenLab在线试验室出租业务Pricing(定价)定价一:OpenLab月租费:30元,使用费:3元/小时定价二:OpenLab月租费:50元,使用费:2元/小时定价三:……Promotion(促销)例如:一次性购买2年服务,OpenLab月租费和
此文档下载收益归作者所有