基于SSH的电信计费系统的开发.doc

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

文档评论(0)

weidameili + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档