论文部分内容阅读
伴随着计算机技术和通信技术的飞速发展,计算机网络技术已经应用到各个领域。尤其是基于TCP/IP网络通讯协议的互联网迅速发展,应用领域更加广泛。数据库应用系统开发也逐渐由传统的开发方式转换为基于网络环境的开发模式。移动电话营业系统的网络化性质,使得其必要的走在了网络化的发展前沿。本文重点研究移动电话系统中的地市服务器和营业厅之间的营业系统的主要业务及工作流程,采用软件工程的开发思想,运用软件项目开发的技术原理及开发工具,设计并实现了基于C/S多层次的移动电话营业系统。该系统最大的特点是采用多层次的网络模式,将数据的处理部分分开,在客户端和数据库服务间增加中间层,设计用户界面层、业务处理层和数据库存储层三个逻辑层次,并在这三层的基础上将业务处理按照不同的功能和用途分多层设计,建立多层体系结构。在组织结构上,本文首先对设计和实现移动电话营业厅业务信息管理系统的相关技术进行介绍,接着为了能从系统功能、整体框架及后续扩展方面对系统有总体的把握,对系统进行了需求分析,主要包括功能需求分析和性能需求分析两个方面。之后介绍了系统总体设计和详细设计,针对网络结构和C/S多层架构进行设计,确定系统主要模块包括营业厅业务受理模块、交互服务器模块、业务处理服务器模块、计费服务器模块和数据库服务器模块,以完成移动电话营业厅营业员的登录认证,营业厅受理移动电话手机用户的费用、账户、专业服务等业务方面的功能。而且只选择其中所涉及到的业务处理来完成本系统的设计,灵活的按照中小型软件开发的方法去设计。在实现上,系统使用了Java语言提供基于TCP/IP协议的网络编程API和RMI技术实现服务器和客户端的交互、访问及远程操作,用SQL Server数据库系统对后台移动电话营业数据进行管理。然后描述了系统的测试阶段,主要完成了三方面内容的测试:单元测试、集成测试和系统测试。单元测试的目的是测试单个模块的界面、语法、数据、逻辑结构、边界处理和出错处理的正确执行以及功能上的测试,能够保证单个模块的正常运行;集成测试主要完成的是对程序整体运行时的错误的测试,主要测试数据的网络通信以及数据库的访问;系统测试主要是对程序执行效率的测试。最后对全文进行总结,并进行了工作展望。本文所设计和实现的移动电话营业管理系统功能比较完整,设计的所有业务功能基本实现,并且基本功能、运行效率和性能都达到了预期的设计要求,可以顺利完成业务的运作,具有一定的实际应用价值。