基于SSH框架的电信计费系统——毕业论文.doc

上传人:滴答 文档编号:1253313 上传时间:2019-01-19 格式:DOC 页数:40 大小:1.78MB
下载 相关 举报
基于SSH框架的电信计费系统——毕业论文.doc_第1页
第1页 / 共40页
基于SSH框架的电信计费系统——毕业论文.doc_第2页
第2页 / 共40页
基于SSH框架的电信计费系统——毕业论文.doc_第3页
第3页 / 共40页
基于SSH框架的电信计费系统——毕业论文.doc_第4页
第4页 / 共40页
基于SSH框架的电信计费系统——毕业论文.doc_第5页
第5页 / 共40页
点击查看更多>>
资源描述

1、 毕 业 设 计 中文题目 基于 SSH 框架的电信计费系统英文题目 Telecom Billing System Based On SSH Framework院 系: 计算机与信息工程学院年级专业: 软件工程(金融服务) 姓 名:学 号:指导教师:职 称: 年 月摘要I摘 要近几年我国经济快速发展,电信行业也随之发展壮大,因此也出现了许多新的业务。为了满足新型电信业务 Open Lab 的计费需求,本文研究分析了电信计费系统所涉及到的业务及其计费流程等,成功开发了专门计算 Open Lab 业务的电信计费系统。在开发过程中完成系统的需求分析与业务逻辑设计,并且借助 SSH 框架来实现系统的功

2、能。该计费系统采用了 B/S 的设计模式,使用 MySQL 作为后台数据库,利用 MyEclipse、PhotoShop 等工具进行开发,主要开发语言为 Java。该计费系统具有良好的稳定性与易用性,并且能够让业务人员更加快捷地完成计费工作,大大提高员工的工作效率。关键词:计费管理系统;MySQL;SSHABSTRACTIIABSTRACTWith Chinas economic developing rapidly in recent years, the telecommunications industry has also developed and grown, so there a

3、re many new businesses. In order to meet the needs of open lab of accounting which are new telecommunications services, this paper analysis the telecom billing system related to the business and accounting processes, and it also successfully developed a special computer open lab business of telecom

4、billing system. In the development process to complete the needs analysis of system and the design of business logic, and it also achieve the function of the system with the help of SSH framework. The billing system uses the B/S design pattern, using MySQL as the background database, using Photoshop

5、, MyEclipse and other tools for development, and the main development language is Java. The charging system has good stability and ease of use, and it can make the business staff to complete the billing more quickly and improving the efficiency of the staff greatly. Key Words: Billing Management Sys

6、tem; MySQL; SSH目录III目 录第 1 章 引言 .11.1 背景和意义 .11.2 国内外发展现状及趋势 .11.3 建立电信计费系统的必要性 .11.4 本文的研究内容 .1第 2 章 需求分析 .32.1 目标 .32.1.1 系统介绍 .32.1.2 使用对象 .32.1.3 系统的核心部分-功能模块 .32.2 需求规定 .42.3 系统可行性分析 .82.3.1 经济可行性分析 .82.3.2 技术可行行分析 .82.3.3 运行可行行分析 .82.4 本章小结 .8第 3 章 相关技术概述 .93.1 SSH.93.1.1 Struts.93.1.2 Spring.

7、93.1.3 Hibernate.103.2 JSP.103.3 MYSQL 数据库 .113.4 本章小结 .11第 4 章 系统设计 .124.1 数据库设计 .124.1.1 数据库的关系模式图 .124.1.2 数据表用途说明 .124.1.3 部分数据表字段说明 .134.2 系统 UI 设计 .144.3 项目结构说明 .184.4 系统代码讲解 .184.4.1 Factory 模式代码解释 .184.4.2 部分功能类代码展示 .194.4.3 资费计算代码 .204.5 本章小结 .21第 5 章 系统测试 .225.1 测试方法 .225.2 测试用例 .22目录IV5.3

8、 测试总结 .235.4 本章小结 .24第 6 章 总结与展望 .256.1 总结 .256.2 展望 .25参考文献 .26致 谢 .27第 1 章 引言1第 1 章 引言1.1 背景和意义随着近几年来电信行业的迅猛发展, 在的新型电信业务中,有一种叫做 Unix 实验室出租的服务业务。只要用户向电信运营商申请一个 Unix 账号(OS 账号) ,就可以远程登录 Unix 实验室,以使用 Unix 系统。任何用户登录电信运营商提供的 Unix实验室的 Unix 系统时 AJnix 系统都会记录该 OS 账号的登入和登出信息,这些信息都保存在 Unix 的系统日志文件中。用户使用电信运营商提

9、供的 Unix 实验室的服务需要缴纳一定的费用。因而,电信运营商需要一套系统来帮助他们计算用户使用服务器的时长,以作为对用户的收费依据。数据采集程序采集到登录数据之后,首先要将数据进行进一步的解析和匹配等处理,然后需要将数据发送到服务器端.服务器端得到数据之后,需要将数据保存为数据文件,同时将数据存入数据库。另外,还需要计费管理系统来实现费用的管理和查看。当使用者使用该业务时就会产生相应的费用。为了方便运营商计算费用所以设计了该计费系统来协助他们记录用户的使用时间从而完成收费。在这样的背景下,根据客户实际境况,我们提出了电信计费管理系统开发需求。1.2 国内外发展现状及趋势服务器租用业务国外的

10、发展已经十分成熟。由于近几年我国经济一路高歌猛进,中小企业的数量也增长迅速,所以有些企业就想利用网络的便利来服务客户以便提高本身的服务品质,随着而来的高额的服务器购置费成了一大难题,由此一些电信巨头便开展了服务器租赁业务以此来满足市场的需求。经过最近几年的大力发展以及借鉴国外的服务器租赁的发展模式,我国目前的发展趋势较为平稳,有良好的上涨空间,随着企业数量的增长预计此项业务也会随之发展壮大。1.3 建立电信计费系统的必要性如今电信计费管理系统不再是一个简单的后台系统,其作为整个电信行业的核第 1 章 引言2心竞争力的地位渐渐被人们认可,很明显电信计费系统成为整个电信系统的灵魂所在。它可以有效地

11、提供业务服务,降低公司的运营成本,提高公司的运营效率 1。不管是电信运营商还是各电信分销商都必须重视电信计费系统的研发,这样才能在将来的电信业务发展中占居有利地位。1.4 本文的研究内容本文主要对电信服务器出租业务进行了解,在熟悉其业务计费的具体流程后设计了该电信计费系统。本文一共有六个章节:第一章描述了研究该系统的背景与意义,并大致讲解了该系统业务的国内和国外的发展现状;第二章简要描述了系统的功能需求,并对功能进行了较为详细的设计和分析;第三章对系统的相关实现技术进行讲解说明,主要涵盖 SSH 框架和 MySQL 的介绍;第四章简要地分析了现有的几种电信计费软件,并设计和实现了一个基于 SS

12、H 框架的计费系统;第五章对本文软件进行了系统测试和对测试结果进行分析;第六章,总结和展望了这次的毕业设计工作。第 2 章 需求分析3第 2 章 需求分析2.1 目标2.1.1 系统介绍在最近几年流行的电信业务中有一个称为服务器出租的业务,在使用该业务时只需要电信运营商提供服务器这样用户可以通过申请来的账号进行远程登录,从而使用Unix 服务器上的各种服务,比如 Email、邮件中转站等。就像出租车一样,用户使用别人出租的资源,就需要交纳一定的费用。而运营商需要一款计费管理软件,将用户的使用时长收集起来,从而便于进行计费管理。数据采集程序会把用户的登录时长数据提交给服务器之后服务器就会对提交的

13、数据进行保存方便之后的费用计算,然后通过整合程序对频繁的登录数据按一定规则进行整合。另外,还要通过计费管理系统来实现实时计费,同时可以查看报表、账单等。2.1.2 使用对象那些开展该项业务公司的业务工作人员。2.1.3 系统的核心部分-功能模块经过前期长时间的调查与分析并对业务进行了实地的模拟考察后,设计了该系统其拥有的功能如图 2.1。系统重点功能由以下几个模块组成:1、角色管理模块:这个模块我设计的第一个功能是可以增加角色并且还可以给角色不同的权限。第二个是使用的人可以在页面上点击链接来编辑已经有了的角色;2、管理员管理模块:主要实现了对管理员进行角色赋予;3、资费管理模块:主要实现让管理

14、员可以设定不同的资费从而满足不同用户的需求;4、账务账号模块:主要实现用户信息的编辑登记方便业务的使用、计费以及费用的缴纳;5、业务帐号模块:在这个模块我根据业务方面的需要设计了业务帐号,在添加同时会记录下这个账号下使用的是那个业务;6、账单管理模块:通过这个模块运营商就可以看到每个用户使用套餐所产生的费用;7、报表模块:主要作用是展示用户的各种使用数据,方便管理员进行查看和统计。第 2 章 需求分析4图 2.1 系统的功能结构模块图2.2 需求规定2.2.1 顶层用例图计费系统的顶层用例图如图 2.2 所示:其中包含以下功能:角色管理:管理员添加角色分配角色权限,分为添加角色、浏览、修改、删

15、除角色等管理操作;管理员管理:针对管理员来分配不同的角色,功能包括对管理员的添加、浏览、修改、删除;资费管理:针对不同资费进行管理,分为添加资费、浏览、修改、删除、启用资费;账务账号:针对使用套餐资费的用户进行管理,分为添加账务账号、浏览、修改、删除账务账号;业务账号:针对不同账务账号下关联的业务账号进行管理,分为添加业务账号、浏览、修改、删除业务账号;账单管理:针对用户的账单进行管理,分为浏览、查询账单;报表:针对报表进行查看浏览,就是进行查看报表。第 2 章 需求分析5图 2.2 系统顶层用例图2.2.2 分层用例图2.2.2.1 角色管理角色管理用例图如图 2.3 所示。图 2.3 角色管理用例图(1)添加角色表 2.1 添加角色用例简述用例名称 添加角色功能简述 具有“角色管理”权限的管理员登录后,可以增加新角色前置条件 具有“角色管理”权限的管理员登录成功,且“角色浏览”用例执行成功后置条件 无

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。