基于MYECLIPSE开发工具的移动营业厅收费系统的设计与实现_第1页
基于MYECLIPSE开发工具的移动营业厅收费系统的设计与实现_第2页
基于MYECLIPSE开发工具的移动营业厅收费系统的设计与实现_第3页
基于MYECLIPSE开发工具的移动营业厅收费系统的设计与实现_第4页
基于MYECLIPSE开发工具的移动营业厅收费系统的设计与实现_第5页
已阅读5页,还剩77页未读 继续免费阅读

基于MYECLIPSE开发工具的移动营业厅收费系统的设计与实现.pdf 免费下载

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

着互联网络技术的高速发展,使企业开始向以电子 商务为中心的商业模式转型。各种收费系统也随着市场的需要不 断发展。国内的收费系统主要以电信市场的收费系统最为突出,主要是服务移动 、联通、网通、电信、铁通五大通讯运营商话费业务。 如今,国外收费系统平台的发展已经向综合性的缴费 服务平台发展。所谓的综合性缴费服务平台,就是把居民的水电 气费等缴费服务,各种车票、机票等票务订购服务,各种企业、事业单位的行政 收费和公用事业收费等商务服务,以及证劵投资,房产中介信息,代理打印发票,在线查询客户信息等等各种人们生活,工作和政务相关的电子商务活动集合到一起的一种综合性服务平台。 论文利用 言、 据库和 发工具,开发了实用于管理客户资料和企业业务信息的业务 管理模块。该业务管理模块不仅实现了对消费者的业务管理,如 :开户、消户、合并账户、冲值、开通新业务和退定业务,并且还实现了针对移动公司管理员的新增 业务、资费调整、增加操作员、对客户的管理和公司的资源管理。 本文正文部分内容总共六章。首先,介绍了本课题的 研究背景和主要研究内容,包括本课题研究的目的和课题实现的 意义。接下来,主要将本课题的相关技术知识做了介绍,包括软件开发工具介绍、 J 言介绍、 发工具介绍和 据库介绍,其中对 言技术知识做了详细介绍。课题的主要设计内容有第三章的系统分析、第四 章的系统设计和第五章的系统实现。最后,对本课题的主要研究内容和研究过程 中的问题做了总结,并对课题意义和移动行业收费系统的发展做了展望。 关键词: 计费,业务管理, to as of of in is s to a is of of of of as as so on of to to a to of of of of of is of a of of be of is is in in of of of of of in is 录 第一章 绪 论 . 1 言 . 1 题的研究背景和内容 . 2 景 . 2 计的主要内容 . 2 题研究意义 . 3 文内容结构安排 . 3 第二章 相关技术介绍 . 4 件开发工具 . 4 言 . 5 言发展历史及应用 . 6 几点概念 . 6 分类 . 6 优点 . 7 实时性 . 8 安全性 . 9 发工具 . 9 据库 . 10 章小结 . 11 第三章 系统分析 . 12 在计费系统存在的问题 . 12 行性分析 . 13 术可行性 . 13 济可行性 . 13 作可行性 . 13 求分析 . 14 能需求 . 14 用性需求 . 15 据精确度需求 . 15 全性需求 . 16 户界面需求 . 16 章小结 . 16 第四章 系统设计 . 17 体设计 . 17 体规划外部关系图 . 17 能设计 . 17 费系统的开发方法及技术路线 . 20 据设计 . 20 的设计 . 20 据字典 . 25 细设计 . 31 录 /退出 . 31 统管理 . 32 务员受理 . 34 章小结 . 36 第五章 系统实现和测试 . 37 发工具的选择 . 37 优势 . 37 安装 . 37 件的运行 . 39 统的实现 . 40 户登录 . 40 增帐户 . 44 增客户 . 48 增用户 . 51 户更新 . 53 理员更新 . 55 码修改 . 57 源管理 . 59 费设计 . 60 统的测试 . 64 试环境 . 64 服测试 . 65 码测试 . 69 章小结 . 70 第六章 总结与展望 . 71 作总结 . 71 望 . 72 致 谢 . 73 参考文献 . 74 1第一章 绪 论 言 随着互联网络技术的高速发展,带动了电子商务领域 的发展,也使企业开始向以电子商务为中心的商业模式转型。各种收费系统也随着市场的需要不断发展。国内的收费系统主要以通信行业的收费系 统最为突出,主要是服务移动、联通、网通、电信、铁通五大通讯运营商话费业 务。近年软件行业的快速发展,也为各种应用管理类系统的开发提供了技术支持。 如今,国外的收费系统平台的发展已经向综合性的缴 费服务平台发展。所谓的综合性缴费服务平台,就是把居民的水 电气费等缴费服务,各种车票、机票等票务订购服务,各种企业、事业单位的行 政收费和公用事业收费等商务服务,以及证劵投资,房产中介信息,代理打印发 票,在线查询客户信息等等各种人们生活,工作和政务相关的电子商务活动集合到一起的一种综合性服务平台。 通信行业的竞争日益激烈,移动通信技术已经进入第 三代技术阶段,主要以术为主;但传统业务的收入日益下滑,整体利润摊薄1。移动公司必须在收益流失的问题上加强策划和有效控制, 才能减少因业务处理能力不够产生的收益流失量,特别是网络延迟所引起的一部分超支的通信费用的流失2。因此,为保障通信费用收入准确的营业厅收费系统应运而生。 在通信行业竞争日益激烈的趋势下,原来的通信行业 下运行的收费系统已经不能达到现有企业的电子商务运营要求。 因此,本文根据电子商务运营的基础要求,针对原有收费系统存在的问题,并结 合移动公司营业厅的实际运作情况,提出一种新的按照客户需求为主的收费系统 ,并进行了相应的设计工作。也为以后综合性收费系统的发展作了一定的预研工作。 本文完成了对“基于 发工具的移动营业厅收费系统”的软件设计工作(包括系统分析、系统设计、系统实现) ,并通过代码编程和界面设置来实现了系统主要功能。同时,通过课题的研究工作,本人对 发平台的理解更加深刻,对其开发工具的使 用更加熟练;另一方面也验证了用 题的研究背景和内容 景 由于通信行业的市场竞争日益激烈,使得移动公司的 巨大业务增加量已经大大超过营业部门的业务处理能力。移动公 司必须在收益流失的问题上加强策划和有效控制,才能减少因业务处理能力不够 产生的收益流失量,特别是网络延迟所引起的一部分超支的通信费用的流失。因 此,为保障通信费用收入准确的营业厅收费系统应运而生,它旨在降低收入流失,提高利润率。 移动公司的网络覆盖面比较大,包括城市网络和乡区 网络,要实现移动公司的全国统一电子商务系统,使移动总公司 能够对各个营业厅进行统一管理,这里使用了 系统构架。系统构架可以很好的满足移动公司的商务需求,满足系统对以后的升级和扩展。 计的主要内容 论文设计实现移动公司的计费账务管理系统业务管理子模块,主要包括: (1)系统登录 (2)系统管理(此部分功能只有管理员有权限) 入操作员编号、姓名及密码。 理员还是一般的操作员) 。 (3)资源管理 (此部分功能只有管理员有权限) (4)配置业务费用 (5)业务受理(此部分功能对所有操作员都有权限) 业务受理功能包括 6)个性化参数配置 7)数据库及维护系统 题研究意义 电子商务分为两类,一种是 业对客户) ,一种是 业对企业) ,两种电子商务都得到很好的发展。此外, 两种电子商务的集合运用也有了一定的发展。现有企业的运营方案的新需求,都 是在以前的庞大的集成系统的基础上进行改进,改进的系统工作量大,新需求运 用的灵活性也不大。并且,很多大的企业更愿意把一些客户层次的中介服务等工 作交给客户自己去运作,既可以减少大量的专业性的集成工作,又可以使电子商 务业务得到更灵活更全面的发展,比如银行的支付服务,网上购物的支付、质保 服务,物流公司的客户维持,各种手机卡的充值服务等。 个性化参数配置模块更适合小企业和具有一定保密性 的企业,对同一企业的不同级别的用户,配置对应的参数:界面 模块、信用参数、缴费权限等。不仅可以使普通用户更方便的缴费,更能方便管 理级或保密权限用户对下属或整个收费系统的信息查看和统计。 文内容结构安排 本文正文部分内容总共六章。第一章介绍了本课题的 研究背景和主要研究内容,包括本课题研究的目的和课题实现的 意义。第二章主要将本课题的相关技术知识做了介绍,包括软件开发工具介绍、言介绍、发工具介绍和 据库介绍,其中对 言技术知识做了详细介绍。 课题的主要设计内容有第三章的系统分析、第四章的 系统设计和第五章的系统实现。最后一章,对本课题的主要研究 内容和研究过程中的问题做了总结,并对课题意义和移动行业收费系统的发展做了展望。 4第二章 相关技术介绍 本课题的研究主要运用软件设计开发相关技术,下面 介绍一下软件开发工具的概念、 言、发工具、据库等技术。 件开发工具 软件开发工具指的是很方便地把一种编程语言代码化 并编译执行编译执行的工具。其中主要的语言开发工具有几大类:发工具、发工具、软件开发工具的分类有: 1)基于工作阶段的工具 基于各个阶段对信息的需求不同,软件开发工具可分 为三类:设计工具、分析工具、计划工具。 设计工具是最具体的,它是指在实现阶段对人们提 供帮助的工具。例如各种代码生成器、一般所说的第四代语言和 帮助人们进行测试的工具(包括提供测试环境或测试数据)等,都属于设计工具 之列。它是最直接的帮助人们编写与调试软件的工具。 分析工具主要是指用于支持需求分析的工具,例如 ,帮助人们编写数据字典的、专用的数据字典管理系统帮助人们绘制数据流程图的专用工具,帮助人们画系统结构图或 的工具等。他们不是直接帮助开发人员编写程序,而是帮助人们认识与表述信息需求与信息流程,从逻辑上明确软件的功能与要求。 计划工具则是从更宏观的角度去看待软件开发。它 不仅从项目管理的角度帮助人们组织与实施项目,把有关进度、 资源、质量、验收情况等信息有条不紊地管理起来,而且考虑到了项目的反复循 环、版本更新、实现了跨生命周期的信息管理与共享,为信息以及软件的复用创造了条件。 2)基于集成程度划分的工具 集成化程度是用户接口一致性和信息共享的程度,是 一个新的发展阶段。集成化的软件开发工具要求人们对于软件开 发过程有更深入的认识和了解。开发与应用集成化的软件开发工具是应当努力研 究与探索的课题,集成化的软件开发工具也常称为软件工作环境。 53)基于硬件、软件的关系划分的工具 按与硬件和软件的关系,软件开发工具可以分为两类 :依赖于特定计算机或特定软件(如某种数据库管理系统)和独 立于硬件与其它软件的软件开发工具。一般来说,设计工具多是依赖于特定软件 的,因为它生成的代码或测试数据不是抽象的,而是具体的某一种语言的代码或 该语言所要求的格式的数据。而分析工具与计划工具则往往是独立于机器与软件 的,集成化的软件开发工具常常是依赖于机器与软件的。 4)基于应用领域划分的工具 照应用领域的不同,应用软件可以分为事务处理、实时应用、嵌入式应用等。随着个人计算机与人工智能的发展,与这 两个方面相联系的应用软件,也取得较大的进展。 言 程序代码要满足能与全球不同用户的不同平台的计算 机都能进行协作工作,并兼具有安全性、可靠性等特点,才能达到电子商务的要求。成为电子商务的程序语言的第一选择,就是因为 很强的安全性,并且 程序编程与计算机的硬件平台联系不大,使它根 据对象的需求有极高的兼容性。其中运用 数字签名技术,已经得到广泛应用3。 本课题系统主要是用 言进行设计和实现的。 开始的时候被叫做要是用在各种小家电的一些应用功能上,比如冰箱的遥控功能,电话机的自动应答和留言功能,以及其他小电子产 品的使用功能和遥控功能等。上述一些应用,即家电产品的使用和控制等智能化 应用,后来并没有打开市场,使得 后来互联 网得到高速开发和应用,并在全球范围开始普及,计算机在互联网上的应用市场 亟待开发。司根据实际情况,把行重新开发, 目标市场直指互联网的巨大网络应用市场, 并改名为“ 过去的 15 年,断根据市场的需要进行改变和创新,已经成为 业里一个比较成熟的计算机语言技术。并且,随着 应用的不断推广和技术的不断提高,慢发展成一种适应目前各种软件开发环境的综合性平台。 司对 发展方向做了认真的分析和策划,并对 境的技术架构做了新的搭建,主要是在各种新应 用平台的开发和各个社区平台的开发方面增加了投资和开发力度。2011 年,支持改进 言和 范的 E 7 6开发完成,并且据相关人士分析,E 8 也会在 2012 年下半年完成各种开发工作。随着行业的发展方向,按照新的行业和市场需求不断升级和提高,逐步成为网络信息电子时代的主流计算机语言技术。 言发展历史及应用 1)历史:1991 年,司的 人为在电视、 控制烤箱等家用消费类电子产品上进行交互式操作而开发了一个名为 2) 联网给 来新的生机 3)1995 年 公众推出 引起业界的轰动 4)发展:面向网络应用,类库不断丰富,性能不断提高,应用领域不断拓展。(1995 年以来) 5)应用:当今最流行的软件开发语言之一,出了 有更广泛的用途,适用于各种应用开发,尤其是网络应用,网络服务,嵌入式系统等。 几点概念 :没有继续扩展功能,只能在该类上进行相关操作。 多态类:无法进行多重继承,并且各个对象变量不止一种形态。 抽象类:这里指抽象方法的类统一为“ 通用类:通用类型的变量可以与其他类的变量交换。 封装:指在用户看不到数据的情况下,将数据与行为 放在一个位置,作为一个实例对待。 重载:重载指的是在不同方法的名字一样而某些参数 又不相同的情况下,就需要选择一个方法去执行。 数组列表:在 ,义了一个可调节大小的类库,即动态数字列表“ 分类 7现有的 台可以根据其编程实现模式的不一样列为如下几种: 解释执行类:这类方式就是按照 节代码一条一条的执行,然后按照指令一条一条的解释。现有的基于此类模式的 台大致包括 , (关于这几种 台的研究可参考相关文献,这里不详细介绍),6,7。解释执行类的好处就是可以灵活的用在各 种计算机硬件平台上,能够实现硬件资源的充分运用,但其在速度方面表现比较差。 运行时编译类:运行时编译类模式克服了解释类模式 在速度方面表现较差的弱点,它能够起到优化整个编译流程的作用。此类模式在执行某段 节代码的同时,也对各个代码段进行编译并转成本地指令,虽然增加了代码段编译环节,但是整体的运行得到优化,时间得到节减。 运行前编译类: 运行前编译类模式直接把所有的 节码转变为本地指令,这种模式的灵活性比较差。但这种模式在嵌入式系统的应用方面得到一定的发展,人在此方面的研究比较成功8。 硬件实现类:这类模式就是运用 硬件处理平台,省去了软件处理代码的编译、执行、存储等中间过程。2,13、4,15,以及 16,他们在此类模式上的研究比较突出(以上人物的相关研究成果可参考相关文献) ,并成功的在嵌入式系统中发挥了硬件实现类模式的优点。 言是一种无关于底层硬件、只需一次编写就可在各个环境运行的一种计算机高级语言和平台。言能满足互联网的各方面的应用需求,能为人们的日常生活,社会交际等提供网络实现平台。可以具体的讲,言的开发和应用是电子行业的一场伟大革命,并为社 会文明和经济建设的发展作了巨大的推动作用17。 优点 言能成为各个开发社区和各个应用领域的首选计算机语言,主要是由于它具有其他语言不可比拟的优点。言的主要优点包括以下几个方面。 1)言的结构比较简单易懂,比较容易学习; 2)有可移植性和跨平台性,因为程序都是由虚拟机读取,而不是直接由计算机执行; 3)在出现并发事件的情况下,程序员可创建线程来完成并发处理工作; 4)类型定义比较严格,如果类型发生错误,在编译前期就能暴露出来, 8不会影响后续的开发工作; 5)对于软件开发工程师而言,只需在 言的逻辑设计上花时间,不用考虑指针操作和内存管理等工作; 6)由于 言的程序属于实时系统,因此 处理加载文件的操作延迟问题上,采用的是在类的初次使用时自 动的完成初始化工作。这样大大的减少了在加载文件时耗费的时间,也避免了对文件的解析工作需要花费的时间。 7)动态编译:在执行某段代码的时候,如果执 行的频率能够达到一定指标并不需要编译时间,言则会实时的编译代码,使程序运行的效率得到不断的优化。但是这样的处理方法,会给程序的完成时期要求带来一定的不确定因素。 8)垃圾收集:对没有作用的代码或程序进行定期的收集和整理,以此加强对内存的有效管理。这样一样,程序 员会减少一些内存管理的工作时间,但由于 圾收集任务执行时间的不确定性,可能会出现其先于优先级高的任务执行的情况。 9)不能保证线程的优先级:实时系统的程序执行的优先次序方面,不能提供保证。因为 有定义程序执行的优先级,更没有提供阻止程序执行先后顺序不一致的方法。 10)线程调度:程序调度工作,主要是由操作系统完成。在 虚拟机创建了线程后,操作系统根据系统计 时器、系统调度延迟设置和调度的优先级,直接对线程进行调度工作。 实时性 司与 公司一起,共同制定并规定了实时 范(18,此规范对 各种实时的事件进行了定义,使得 实时系统的应用开发条件更充分,也解决了 处理实时应用问题上的空白。 时系统(19,它们都是靠操作系统上的虚拟机去完成的,这里的虚拟机必须要求符合 范。也有一部分程序员,将 实时系统的问题利用执行引擎来处理。执行引擎主要包括以下几种方式。 解释执行: 将 句的代码或指令全部都编译成计算机的本地代码来实现,这种方法虽然可以利用软件来实现,但运行的效率不高。 即时编译:即时编译就是将之前编译过的计算机本地 代码缓存下来,以便解 9释执行需要的时候直接调用。 此方法使用效率高, 但对存储设备的缓存能力要求较大。 件加速器:有些计算机处理器在运行的时候,主要执行出现频率较大的指令,这样不仅避免了系统的实时处理 问题,也从硬件处理指令的角度提高了系统工作速度。还可以在计算机的处理器 内核里加入单独的硬件,用来直接执行程序代码, 既提供了计算机本地代码的稳定处理性能, 又提高了 整体性能。 理器:对于嵌入式系统而言,要求程序的处理和执行效率高,并且利用的内存需求不多, 为达到此要求, 供了单独的 理器。 司推出的 理器主要有, 基于栈处理的 0, 和用于通信平台的 士研究成功的一种实时嵌入式处理器21,它是通过固定的指令集去执行代码。 它虽然不支持 范, 但是由于其基于 计方法, 可实现程序任务时间的可预测性。 另一种支持 弗结构的处理器

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论