jre的电信资费系统的开发与设计

摘 要本文在对目前各种电信计费系统的功能原理进行了分析后,为保证手机系统中心数据库的安全,设计了一个的电信网上用户自管理系统,以web页面方式实现了与用户的交互,同时保证了移动电话计费管理系统终端系统与中心数据库的隔离。使用JSP编程语言作为开发工具实现了终端动态页面的设计,并没有采用HTML+AJAX技术,后台语言是java提供了安全、友好、快速的访问交互方式,提高了程序的灵活性和系统安全性。整个系统能够实现查询通话情况,套餐变更,和缴费,还可记录用户操作的过程。通过了测试和简单运行,达到了系统预期的效果。
Key words: billing system; JRE environment; Data Security 目 录
第一章 绪论 1
1.1 研究背景 1
1.2 课题意义 1
1.3 主要内容和组织结构 1
第二章 系统的需求分析 3
2.1. 功能需求 3
2.2. 性能需求 3
2.3. 运行需求 4
2.4. 技术需求 4
第三章 系统的设计 5
3.1 功能设计 5
3.2 数据库设计 5
3.3 系统ER图 7
第四章 详细设计 8
4.1 前台用户登陆 8
4.2 前台用户注册 8
4.3 用户个人信息 9
4.4 用户在线电话 10
4.5 用户套餐变更 11
4.6 用户通话详单 13
4.7 管理员用户销户 14
4.8 管理员套餐管理 16
4.9 管理员在线缴费 17
第五章 系统调试与测试 18
5.1 调试程序 18
5.1 测试内容 18
结束语 24
致谢 25
参考文献 26
第一章 绪论
1.1 研究背景
目前来看,伴随着经济和科技的快速发展,电信行业在不断地发展与变革中已经成为全球增长最快,市场潜力最大的一个产业,而且报告显示移动端用户已经到了8.9亿,
 *好棒文|www.hbsrm.com +Q: #351916072# 
这是一个庞大的用户量,任何掌握这些用户的习惯,消费水平等情况下,都将会是一比巨大的财富。三个运营商,一直在展开了激烈的竞争,谁能争取到最多的用户,谁就能在竞争中立于不败之地,如今电信行业不光看重传统的服务内容上,而是在服务方式和服务质量上需求变化,如果运营商,还是用传统的服务方式,肯定会出现很多困难,各地的营业网点在大幅度增加,配套设备和人员成本都会增加,通讯模式不停在变化,就需要更多的服务种类。各大电信运营商纷纷想方设法拓展自己的业务,方便于用户的服务,及时有效地得到用户的意见反馈,以此吸引更多的用户,开展移动电话计费管理系统为用户提供自助服务是必然选择。
1.2 课题意义
随着市场经济的发展和人们生活水平的提高,手机方便、快捷的功能是信息通讯的首选,而且移动端现在应用软件层出不穷,用户越来越多,手机收费管理便显出越来越多的不足,消费者希望收费公开化,透明化。手工计费也往往会出现错误。针对这些问题,本系统主要为电信收费管理人员提供一个功能齐全、使用方便的电信网上用户自管理系统以代替传统管理方式,可以帮助工作人员有序管理套餐,查看数据。而且实时录入数据,不会出现差错,互联网中时代中,只有实践,才会有巨大的社会价值和使用价值,所以适时出现一套比较完善的计费系统比较合理。
1.3 主要内容和组织结构
本次课题主要完成的功能包括两大部分,即管理员和用户两大模块,管理员模块主要实现了:管理员登陆,用户销户,套餐管理,业务分析,修改密码部分,用户模块主要实现了:用户登陆,用户信息查看,通话详单,在线业务模拟,实时缴费,套餐变更等内容。
论文的组织结构如下所示:
主要内容是描述了本次课题的研究背景,课题的研究意义,还有主要内容,和论文的组织结构。
主要内容是针对系统的需求分析,细分为功能分析,和安全需求分析。
主要内容是系统的设计,细分为功能设计,数据库设计,ER图。
主要内容是系统的详细设计,包括了前台登陆,用户注册,用户信息管理,业务信息管理,用户套餐管理,用户业务操作。
主要内容是系统的调试和测试,细分为调试程序介绍,和测试的重要性和目的性。
最后部分是结束语,致谢和参考文献。
第二章 系统的需求分析
2.1. 功能需求
本次系统主要用JSP技术和Mysql数据库去实现B/S模式系统,这个系统的数据都存在服务器的数据库中,系统主要想实现的功能在于用户可以在线通话计费,变更套餐,查看个人信息和通话详单信息,还要实现在线缴费功能,另外在管理员部分要准备实现销户,套餐管理,业务分析,主要功能设计如图21所示。

图21 功能模块图
2.2. 性能需求
为了保证系统能够长期、安全、稳定、可靠、高效的运行。系统处理的准确性和及时性是系统的必要性能。本次系统的添加功能是系统的核心,所有数据的来源都是通过添加完成的,保障了系统运行的稳定性。在系统开发过程中,必须采用一定的方法保证系统的准确性和及时性。
2.3. 运行需求
硬件环境:
服务器:处理器:Intel 酷睿2,内 存:256M 或更大,硬 盘:20G。
客户端:无特殊要求,只要能上连接互联网即可。
软件环境:
服务器:Linux操作系统,Myeclipse8.5,Mysql。
客户端:window操作系统,浏览器。
2.3. 技术需求
基于JRE的系统设计,顾名思义就是Java运行环境。在技术方面,需要使用到java作为开发环境,Java主要作为服务器端的开发,配置JAVA_HOME的环境变量。首先在Java知识中,执行代码是在JVM(Java虚拟机)上执行的,Java实现跨平台,一次编程,到处使用,主要原理是JVM不是跨平台。JVM工作原理是:不同的硬件有不同的Java虚拟机,JVM把字节码再翻译成所对应的硬件平台能够执行的代码,实现跨平台。
JVM:Java虚拟机,加载.class并执行.clas。
JRE: Java运行环境,除了包含JVM以外,还包括运行Java程序所必须的环境,JRE=JVM+Java系统类库。
JDK:Java开发工具包,JDK=JRE+开发工具。
第三章 系统的设计
3.1 功能设计
在确定需求分析后,接下来就是进行项目设计模式,部署环境准备硬件和软件,JAVA开发需要eclipse和数据库工具,根据需求分析设计出功能模型,和每个功能延伸的子功能。主要的功能有:

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2151.html

好棒文