文档详情

电信计费管理系统的设计与实现i-毕业设计.doc

发布:2017-11-25约2.32万字共49页下载文档
文本预览下载声明
毕 业 论 文 论文题目 电信计费管理系统的设计与实现 摘 要 随着Internet的发展,我们已经进入到一个网络时代了,计算机技术加上网络技术的应用已经普及到世界各地。电信计费系统是为企业业务管理和客户查询提供方便性而开发的一套B/S系统,因此该系统具有很好的实用性和灵活性。 本文主要介绍该系统的设计和实现过程。过程是严格按照软件工程的开发流程操作,首先对系统的功能进行详细的设计和分析,给出各个功能模块设计的流程和实现的方法,对系统数据库做完整的设计和分析并提供相应的数据。本文对该系统7个模块做了设计和实现,整个系统的实现是采用J2EE中的web技术,使用了企业常用而又优秀的开源框架,并成功的应用到系统的实现中。 关键字:java2平台企业版 UML JDBC 目 录 1. 绪论 1 1.1系统概述 1 1.2可行性分析 2 1.3 开发技术介绍 2 2. 需求与功能分析 4 2.1系统整体结构分析 4 2.2 子模块需求说明 4 3. 概要设计 8 3.1登陆设计 8 3.2权限管理模块设计 9 3.3管理员管理模块设计 11 3.4资费管理模块设计 15 3.5用户管理模块设计 17 3.6账单查询模块设计 21 3.7账务查询模块设计 22 4. 数据库设计 23 4.1关系E-R图 23 4.2 数据库逻辑设计 25 4.3重要的关系模式 26 5. 系统详细设计与实现 28 5.1环境信息配置与说明 28 5.2各个模块的实现 30 6. 总结与展望 41 6.1感想 41 6.2收获 41 6.3展望 41 参 考 文 献 43 Abstract 44 致 谢 45 仲恺农业技术学院毕业论文(设计)成绩评定表 46 1. 绪论 1.1系统概述 在当今世界,计算机技术和互联网的高速发展,带给人们极大的方便性,互联网的融入能提供给用户高质量的服务,能够灵活的调整用户的服务和资费,从而消除用户对“查询难、缴费难”等热点问题并且也解决了对这一业务管理的问题,具有极大的方面性和可用性,也维护了电信运营商的自身利益和效益。 电信运营商新增一项Open Lab(开放实验室)出租业务,即该电信运营商提供基于Unix平台的实验室环境,选择使用这种业务的用户能够远程登录(Internet)到实验室中做基于这个实验室环境的一些工作和实验。运营商希望借助先进的计算机技术对访问实验室的用户进行管理和计费,由此实现对此项业务运营的支持与管理。系统的总体结构(如图 1所示),系统主要分为三部分: 第一部分是部署在数据采集服务器中的数据采集模块,该模块是负责对用户使用了业务后所产生的用户日志进行分析并获取相关的的信息和数据,再把相关的信息和数据按照一定的关系模式存储到数据库中,完成第一阶段的数据采集。数据采集就是从服务器中得到用户使用服务器的相关情况。最重要的数据是用户的IP和使用时长,因为这两个信息将是在后续的系统中用到。 第二部分是数据整合模块,它完成的任务是把存放在数据库中分散的采集数据按照一定的时长整合到一个数据表中,这样就很方便完成业务的结算和查询,所以这个阶段主要是把在不同时间采集到的同一用户的数据进行一个相加得到一个总的数据。 第三部分是计费管理模块,这一部分是主要实现的一部分,它是部署在web服务器上的一个B/S模式的管理和查询系统,直接面向的是管理员和用户,它是通过网路和浏览器进行访问,管理员将能登陆到系统中根据自己的权限进行对相关的管理功能和查询功能操作,用户只能是进行简单业务查询。计费管理系统又分为多个子模块:1.用户管理;2.资费管理;3.管理员管理;4.帐单查询;5.帐务查询;6.用户自服务;7.权限管理。 这三个部分是紧密的联系到一起的,数据采集模块为数据整合模块提供采集数据,数据整合系统为计费管理系统提供整合数据。它们都将会连接到同一个数据库上,完成整个系统的数据存储。 图1 系统结构图 1.2可行性分析 1)经济可行性 对于个人而言,这个系统的开发使用的硬件,只要是个人的pc机就可以完成,使用的软件都是开源免费提供的,所以在网上都可下载到,各种技术文献都能从图书馆中借到。 2)技术可行性 开发所用到的技术有:数据库访问、J2EE、和web服务器应用等技术,而本人也对这些的技术有深入的了解,并能熟练的应用这些的技术。 1.3 开发技术介绍 本系统用到的是J2EE中的各种技术: 1)OOAD[1](Object Orient Analysis Design ,面向对象的分析和设计)面向对象的思想和人一般的思维相似,并且所用的编程语言也是面向对象的,所以OOAD也将会帮助我们完成整个系统的设计,并贯穿整个实现过程。 UML[1](Unified Mo
显示全部
相似文档