电信计费管理系统的设计与实现【字数:10877】
摘 要在过去的十几年中,随着中国电信市场的发展逐渐成熟,市场竞争也变得越来越激烈,为了在市场竞争中始终保持强大的市场竞争力,电信运营商必须学会开源节流,能够在降低成本的同时高效的开拓新的业务和新的需求,从而改善并满足客户和市场发展过程中不断产生的需求。因此,电信运营商的首要任务就是解决业务支持系统的问题。为了解决该问题,省级集中式BOSS(业务与运营支撑系统)系统的建设已成为电信运营商支撑体系建设的总体趋势。在该系统中,电信计费管理系统是最重要的支持系统之一,计费管理系统能否有效且安全地运行,这极大地影响了电信系统自身的运营效率和声誉。本次毕设项目主要用于学习系统开发的逻辑过程,从而了解整个软件项目开发的基本流程。本系统采用了B/S结构设计模式,整体采用SSM框架,通过SpringMVC框架中的servlet拦截用户请求并将其匹配对应的controller,通过Mybatis对jdbc进行封装。系统的数据库支持采用了MySQL数据库。系统测试结果表明,系统达到了设计的预期效果,实现了管理员管理,业务账号管理和资费管理等功能。
目录
1.绪论 1
1.1课题研究的背景 1
1.2课题研究的意义 1
1.3课题研究的内容 1
2.系统可行性分析 2
2.1技术可行性分析 2
2.2经济可行性分析 2
3. 系统需求分析 3
3.1功能性需求 3
3.2非功能性系统需求 3
3.2.1系统需求 3
3.2.2运行需求 3
4. 系统设计 4
4.1数据库设计 4
4.1.1数据表清单 4
4.1.2 概念结构模型 4
4.1.3数据表结构设计 6
4.2系统概要设计 10
4.2.1 业务处理基本流程 10
4.2.2 系统功能模块设计 10
4.3系统详细设计 11
4.3.1 功能模块概述 11
4.3.2 系统主要模块设计 11
5.系统实现 19
5.1 Web端设计与实现 19
5.1.1整 *好棒文|www.hbsrm.com +Q: #351916072#
体框架层次 19
5.1.2 Web.xml配置 20
5.1.3数据库相关配置(mybatis映射关系) 21
5.1.4 Spring MVC映射 23
5.2 主要模块的实现和效果图 23
总结和展望 29
参考文献 30
致谢 31
1.绪论
1.1课题研究的背景
随着市场竞争的优胜劣汰,各电信运营商阵营的划分逐渐明朗,行业资源被几个主要的电信运营商掌握,导致竞争方式发生了很大的变化,由传统的资源争夺转向了业务争夺。 从而产生了“以业务为导向,以客户为中心”的新型发展理念,这就要求电信业务必须朝着个性化和多元化的方向发展。
在这种大环境的影响下,电信运营商对电信计费管理系统的要求越来越高。计费管理系统作为运营商组织和管理服务的重要支撑系统,需要能够提供丰富的服务,保证计费数据的准确性,从而提高工作效率,降低维护成本,提供及时的服务和有效的支持。
1.2课题研究的意义
本课题通过了解电信计费管理系统设计过程中的相关知识,设计一个基于Java的电信计费管理系统。
从市场环境的角度分析,电信服务的发展越来越完善,业务的多元化发展给了消费者更多选择,随着消费水平的不断提高,电信消费在整体消费比例上的比例也在增加,消费者们的消费重心转向个性化的定制业务,但是这些业务中常常存在计费不明的状况,使得消费者对业务提供商产生了信任危机,所以一个良好可靠地计费管理系统不仅能够保障运营商的业务开展需求,而且能够赢得消费者的信任。
从个人能力发展的角度分析,通过对该课题的调查和研究,可以了解电信计费管理系统设计的基本原理和开发流程,为以后工作过程中开发javaweb项目打下基础。
1.3课题研究的内容
本次毕设项目主要用于学习系统开发的逻辑过程,从而了解整个软件项目开发的基本流程。
本系统采用了B/S结构设计模式,整体采用SSM框架,通过SpringMVC框架中的servlet拦截用户请求并将其匹配对应的controller,通过Mybatis对jdbc进行封装。系统的数据库支持采用了MySQL数据库。
系统测试结果表明,系统达到了设计的预期效果,实现了管理员管理,业务账号管理和资费管理等功能。
2.系统可行性分析
2.1技术可行性分析
本系统总体采用B/S结构,设计语言采用java语言,Java语言是一种安全稳定,可进行多线程操作的面向对象程序设计语言,它吸收了c++语言中的优点,使用面向对象的编程方式,可以使复杂的编程问题变得简单,十分符合人的思维模式,因此java语言不仅可以用来进行开发大型的应用程序,还特别适用于Internet应用的开发。
网页端采用JSP技术。jsp全称是java server pages,是一种动态网页技术,它的本质其实就是servlet,即java类。在servlet中可以通过out.write方法来编写写页面,但是如果每次每次都要使用out.write会比较繁琐,结构会变得不够清晰,难以维护。jsp可以直接在jsp文件中使用html的标签,在运行时通过jsp引擎将jsp转译成了servlet,从而弥补了这些缺点。
开发工具为eclipsejee工具。eclipsejee是一种增强的eclipse开发工具,它多了编写j2ee的功能,例如jsp,struts等。
数据库采用的是中小型的Mysql数据库。Mysql是一种开源关系型数据库管理系统,是应用开发过程中的主流数据库管理系统之一,本系统使用navicat for mysql软件进行数据库的管理。
综上所述,现有的技术条件完全可以满足系统技术方面的开发需求。
2.2经济可行性分析
本系统采用java语言,java语言可以供所有开发人员进行学习和研究,无需额外花费。
本系统在Windows 10 操作系统上进行开发,它是一个成熟安全的操作系统,并且在购买电脑时商家安装了免费的正版系统。
目录
1.绪论 1
1.1课题研究的背景 1
1.2课题研究的意义 1
1.3课题研究的内容 1
2.系统可行性分析 2
2.1技术可行性分析 2
2.2经济可行性分析 2
3. 系统需求分析 3
3.1功能性需求 3
3.2非功能性系统需求 3
3.2.1系统需求 3
3.2.2运行需求 3
4. 系统设计 4
4.1数据库设计 4
4.1.1数据表清单 4
4.1.2 概念结构模型 4
4.1.3数据表结构设计 6
4.2系统概要设计 10
4.2.1 业务处理基本流程 10
4.2.2 系统功能模块设计 10
4.3系统详细设计 11
4.3.1 功能模块概述 11
4.3.2 系统主要模块设计 11
5.系统实现 19
5.1 Web端设计与实现 19
5.1.1整 *好棒文|www.hbsrm.com +Q: #351916072#
体框架层次 19
5.1.2 Web.xml配置 20
5.1.3数据库相关配置(mybatis映射关系) 21
5.1.4 Spring MVC映射 23
5.2 主要模块的实现和效果图 23
总结和展望 29
参考文献 30
致谢 31
1.绪论
1.1课题研究的背景
随着市场竞争的优胜劣汰,各电信运营商阵营的划分逐渐明朗,行业资源被几个主要的电信运营商掌握,导致竞争方式发生了很大的变化,由传统的资源争夺转向了业务争夺。 从而产生了“以业务为导向,以客户为中心”的新型发展理念,这就要求电信业务必须朝着个性化和多元化的方向发展。
在这种大环境的影响下,电信运营商对电信计费管理系统的要求越来越高。计费管理系统作为运营商组织和管理服务的重要支撑系统,需要能够提供丰富的服务,保证计费数据的准确性,从而提高工作效率,降低维护成本,提供及时的服务和有效的支持。
1.2课题研究的意义
本课题通过了解电信计费管理系统设计过程中的相关知识,设计一个基于Java的电信计费管理系统。
从市场环境的角度分析,电信服务的发展越来越完善,业务的多元化发展给了消费者更多选择,随着消费水平的不断提高,电信消费在整体消费比例上的比例也在增加,消费者们的消费重心转向个性化的定制业务,但是这些业务中常常存在计费不明的状况,使得消费者对业务提供商产生了信任危机,所以一个良好可靠地计费管理系统不仅能够保障运营商的业务开展需求,而且能够赢得消费者的信任。
从个人能力发展的角度分析,通过对该课题的调查和研究,可以了解电信计费管理系统设计的基本原理和开发流程,为以后工作过程中开发javaweb项目打下基础。
1.3课题研究的内容
本次毕设项目主要用于学习系统开发的逻辑过程,从而了解整个软件项目开发的基本流程。
本系统采用了B/S结构设计模式,整体采用SSM框架,通过SpringMVC框架中的servlet拦截用户请求并将其匹配对应的controller,通过Mybatis对jdbc进行封装。系统的数据库支持采用了MySQL数据库。
系统测试结果表明,系统达到了设计的预期效果,实现了管理员管理,业务账号管理和资费管理等功能。
2.系统可行性分析
2.1技术可行性分析
本系统总体采用B/S结构,设计语言采用java语言,Java语言是一种安全稳定,可进行多线程操作的面向对象程序设计语言,它吸收了c++语言中的优点,使用面向对象的编程方式,可以使复杂的编程问题变得简单,十分符合人的思维模式,因此java语言不仅可以用来进行开发大型的应用程序,还特别适用于Internet应用的开发。
网页端采用JSP技术。jsp全称是java server pages,是一种动态网页技术,它的本质其实就是servlet,即java类。在servlet中可以通过out.write方法来编写写页面,但是如果每次每次都要使用out.write会比较繁琐,结构会变得不够清晰,难以维护。jsp可以直接在jsp文件中使用html的标签,在运行时通过jsp引擎将jsp转译成了servlet,从而弥补了这些缺点。
开发工具为eclipsejee工具。eclipsejee是一种增强的eclipse开发工具,它多了编写j2ee的功能,例如jsp,struts等。
数据库采用的是中小型的Mysql数据库。Mysql是一种开源关系型数据库管理系统,是应用开发过程中的主流数据库管理系统之一,本系统使用navicat for mysql软件进行数据库的管理。
综上所述,现有的技术条件完全可以满足系统技术方面的开发需求。
2.2经济可行性分析
本系统采用java语言,java语言可以供所有开发人员进行学习和研究,无需额外花费。
本系统在Windows 10 操作系统上进行开发,它是一个成熟安全的操作系统,并且在购买电脑时商家安装了免费的正版系统。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/wljs/233.html