手机业务网上查询系统分析与设计.docVIP

  • 12
  • 0
  • 约4.14千字
  • 约 7页
  • 2015-09-12 发布于江苏
  • 举报
手机业务网上查询系统分析与设计.doc

手机业务网上查询系统分析与设计 崔永辉 周志成( (经济管理学院 信管0501班) 摘要:手机业务网上查询系统就是通过互联网在线开展电信业务的系统软件。本系统由系统管理、业务中心、安全管理等三部分组成,实现手机业务的查看和更新、订制和退订,本系统流程清晰、界面美观、运行稳定、安全可靠。 关键字:手机业务;MVC;SSH 随着经济的发展与技术的进步,国内的各电信运营商不断涌现,并展开了激烈的竞争,谁能够争取到最多量的用户,谁就能在这激烈的竞争中立十不败之地。因此各大电信运营商(各地的联通、移动的运营公司及分公司)纷纷想方设法拓展自己的业务,方便用户的服务,及时有效的得到用户的意见反馈,以此来吸引客户。所以开展手机业务网上查询项目是每个运营商的必然选择。无线通信业务在20年的发展过程中,它在通信网中已从当初作为市话的延伸与补充方式,上升到与固定电话在业务上平分秋色、甚至超越固定电话。如果电信运营商还是依赖以前的服务方式,仅靠传统的方式通过营业厅来服务用户,残酷的竞争必然导致各大电信运营商在全国各地大幅度的增开营业网点,配备更多的人员和设备,导致管理和资源上的高额开支。手机业务网上查询系统借助互联网让用户足不出户就可以对自己的消费情况了如指掌,还可以借助手机业务网上查询系统订制、退订自己的服务。 一、系统概述 电信行业业务繁杂,信息流量大,如何有效地利用信息技术,为广大客户提供最方便的详单查询服务已经成为电信业需要面对的问题。利用SSH框架建立一个易于动态扩展、易于维护、易于控制、具有伸缩性的详单查询系统是一个非常合适的选择。 系统的逻辑结构主要分为三个部分:展现层、逻辑处理层、以及数据操作层。开发、设计工作的重点主要放在前两个部分,应用了主要基于Struts框架的SSH的软件设计构架。系统主要针对两类用户:管理员和普通用户。管理员可进行用户管理、业务信息管理等,普通用户则可以查询详单费用和订制、退订业务,对自身的用户密码进行管理等。在测试阶段,选用了tomcat6.0作服务器,采用windowsXP SP3平台,数据服务器端使用Mysql5.0企业版。最后,系统通过了试运行,证明完全达到设计标准。 Struts作为详单查询系统设计的主要框架,随着基于Web的开发越来越普遍,其对于开发高质量、大规模、复杂化的项目具有良好的实用性和扩展性。通过正确采用MVC模式和Struts框架,可以做到软件开发中的模块结构清晰、明了,对提高软件系统的可读性、可维护性、代码可重用性、可移植性、可扩展性具有明显的优势。然而,在理解MVC的深入研究上,还有很多有待钻研的地方,例如在MVC模块划分上还有不足,缺乏项目经验;模块之间,接口之间以及各个层次之间还需要严格定义和精简结构。由于Struts框架的复杂性,特别是在与其他的软件设计框架(如Spring、Hibernate等)整合使用时,程序设计人员很难在短时间内把握系统的宏观架构和时序流程,影响了对设计的整体性理解。随着Java设计语言及其模式的成熟,J2EE框架的日趋合理,web程序设计的广泛应用,相信在未来的软件设计发展中,Struts等框架的功能将会越发的强大,层次结构将会逐渐的从完善到简化,最后到合理。电信的业务系统中,除了详单查询系统外,针对不同空间和地域的不同可能还存在在其他不同的功能,在今后系统的优化设计中,可根据系统提供的接口的编写相应代码,实现系统的扩展。 Spring的使用避免了传统繁琐的代码方式(new方法)的编写,采用IoC方式生成或创建一个完整、合法的对象,所有依赖关系均在IoC容器中设定,依赖关系集中呈现,更加易读。依赖关系在构造时由IoC容器一次性设定,因此组件在被创建之后即处于相对“不变”的稳定状态,不用担心上层代码在调用过程中存在某些接品方法对组件依赖关系产生破坏。.由于关联关系仅在IoC容器中表达,只有组件创建者需要了解组件内部的依赖关系。对调用者而言,组件中的依赖关系处于黑盒之中。对上层屏蔽不必要的信息,也为系统的层次清晰性提供了保证。通过IoC方式关联系统各组件,意味着我们可以决定依赖关系的注入顺序,对于一个大量依赖外部服务的组件而言,依赖关系的获得顺序可能非常重要,比如某个依赖关系注入的先决条件是组件的数据源及相关资源已经被设定。Spring框架对采用IoC方式的设值注入与构造子注入都提供了完善的支持,本系统正是采用Spring框架的IoC支持来解决系统各组件间紧密耦合的问题。 由于整个系统采用的是SSH框架,系统所有与数据库交互的连接都由Spring进行管理,减少了开发人员重复建立连接、断开连接的工作,提高了系统的整体性能,也为系统数据库连接的管理提供了统一的管理机制。且Hibernate的jdbc连接方式采用了内部的优化机制,一级、二级缓存的使用,和控

文档评论(0)

1亿VIP精品文档

相关文档