毕业论文-基于java语言的电信计费系统开发设计

毕业论文-基于java语言的电信计费系统开发设计

ID:12860368

大小:1.33 MB

页数:25页

时间:2018-07-19

毕业论文-基于java语言的电信计费系统开发设计_第1页
毕业论文-基于java语言的电信计费系统开发设计_第2页
毕业论文-基于java语言的电信计费系统开发设计_第3页
毕业论文-基于java语言的电信计费系统开发设计_第4页
毕业论文-基于java语言的电信计费系统开发设计_第5页
资源描述:

《毕业论文-基于java语言的电信计费系统开发设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、河南牧业经济学院(英才校区)毕业论文   题  目基于Java语言开发的电信计费系统 学  号  专  业 软件技术 系  别计算机应用系作者姓名  完成时间2014年5月16日 指导教师   职  称  讲师    基于Java语言的电信计费系统开发摘要在电信运营系统中电信计费系统是主要的支撑系统,占有重要地位。计费系统能否有效、安全地运行在很大程度上影响着电信运营系统本身的运行效率和信誉。计费系统历来都是电信运营和管理部门重点建设和发展的系统之一。电信计费系统是一个大型项目,提供了强大的权限管理、用户管理、账单管

2、理和资费管理。在这个项目中我主要负责登录模块和用户管理模块。整个项目都是基于MVC模式Struts2框架开发。数据库我们采用的Oracle使程序更加高效。Oracle在程序中实现了资费的浏览、增加、查询、修改、删除等功能,Hibernate实现了分页功能。为了给程序解耦合我们使用了Spring架构。关键词:MVC,Struts2,Oracle,Hibernate,Spring目录一引言1二开发环境介绍1(一)Java程序设计语言介绍1(二)Oracle数据库2(三)JSP介绍2(四)B/s结构介绍4(五)开发环境介绍

3、5三系统分析5(一)需求性分析5(二)可行性分析5四系统总体设计6(一)功能描述6(二)功能结构图6(三)系统介绍7(四)系统详细流程9五小结16六参考文献17七致谢18一引言在电信的业务中,有一种Unix实验室出租业务。只要用户向电信运营商申请一个Unix账号(OS账号),就可以远程登录Unix实验室,以使用Unix系统。任何用户登录电信运营商提供的Unix实验室的Unix系统时,Unix系统都会记录该OS账号的登入和登出信息,这些信息都保存在Unix的系统日志文件中。用户使用电信运营商提供的Unix实验室的服务需

4、要缴纳一定的费用。因此,电信运营商需要一套系统,将用户登录实验室的时间长度数据采集起来,以作为对用户的收费依据。数据采集程序采集到登录数据之后,首先需要对数据进行解析和匹配等处理,然后需要将数据发送到服务器端。服务器端得到数据之后,需要将数据保存为数据文件,同时将数据存入数据库。另外,还需要计费管理系统来实现费用的管理和查看。二开发环境介绍(一)Java程序设计语言介绍Java是一种简单的,面向对象的,分布式的,解释型的,健壮安全地,结构中立的,可移植的,性能优异、多线程的动态语言。(1)Java是纯面向对象编程的语

5、言,对于本系统中的用户进行抽象是很容易理解的;(2)Java是可收集无用的存储单元。用C或C++编写软件的编程人员必须仔细跟踪所用的内存块。当一个内存块不再使用时,他们务必让程序释放它,之后方可再用。在大的项目中,这可能就非常的困难,且往往成为出错的和内存不足的的知名根源。在Java的情况下编程人员不必为内存管理操心。Java具有一个垃圾回收机制,可以让程序人员去手动回收内存。(3)22Java是可扩展的。Java程序可与用其他语言编写的现存程序库连接。由于Java数据结构与C的数据结构的类型极为相似,这给Java移

6、植造成了非常大的方便。并且最大的问题在于,现在有多线程程序库为数不多。Java程序可以声明某些方法是内部的,然后,把这些内部方法映射成软件库所定义的功能,从而动态的连接到虚拟机。(4)Java不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码,然后在执行字节码需要依赖各种不同平台上的虚拟机。从而实现了“一次编译、到处执行”的跨平台特性。不过,每次的执行编译后的字节码需要耗费一定的时间,这同时也在一定程度上降低了Java程序的运行效率。(二)Oracle数据库目前业内和Java结合非常

7、良好的数据库有:Oracle数据库和MySQL数据库。首先,Oracle作为目前市场份额占有率最大、最流行的数据库。他有很多优势:(1)能在所有主流平台上运行(包括Windows)。完全支持所有的工业标准。采用完全开放策略。可以使客户选择最适合的的解决方案。对开发商全力支持。(2)平行服务器通过使一组节点共享同一簇中的工作来扩展WindowsNT的能力,提供高可用性和高伸缩性的簇的解决方案。如果WindowsNT不能满足需要,用户可以把数据库移到UNIX中。(3)获得最高认证级别的ISO标准认证。(4)性能最高,保持

8、WindowsNT下的TPC-D和TPC-C的世界纪录。(5)多层网络计算,支持多种工业标准,可以用ODBC,JDBC,OCI等网络客户连接。(三)JSP介绍JSP全称是javaserverpage,JSP技术使用Java编程语言编写类XML的tags和scriptlets,对动态网页的处理逻辑进行封装。其实质是一个简化的Servlet设计,它

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。