论文部分内容阅读
摘要:随着Internet技术的发展,网络所触及的领域也越来越广泛,例如炒股、商务沟通及网上购物等。网上营业厅系统作为Internet技术在电信领域的重要贡献也越来越为人们所熟知和认可,本文介绍了CDMA 1X技术的网上营业厅系统,然后阐述了基于. NET的网上营业厅系统设计与实现。
关键词:网上营业厅设计实现CDMA1X技术. NET
中图分类号:G250.73文献标识码:A
网上营业厅是电信运营商对外服务的一个窗口,使每一个用户都能在Internet上享受电信运营商提供的服务,同时电信运营商的业务也得到了用户有效的监督。建立网上电信营业厅是适应业务发展需要,为了让用户足不出户,在线办理各种电信业务,交付各种资费,随时了解电信业务、资费信息,了解最新推出的电信新业务,以实现客户服务中心、窗口营业与网上受理的有机结合,同时作为电信企业的一个新型的服务窗口,让电信企业的综合客户服务在网上得到延伸。而網上营业厅系统是指通过网上营业厅这个平台进行网上管理、网上充值、办理取消业务等功能的系统,当然具体的系统是很复杂的。
基于CDMA 1X技术的网上营业厅系统
1.1系统架构
由于网上营业厅系统是通过互联网接入的虚拟营业厅系统,所以在客户端只需安装了浏览器、配置了无线数据PC卡的客户端电脑或具有CDMA 1X功能的手机即可。此外还需要以下配置:(1)Web服务器,用来解释和响应客户端的请求;(2)根据系统的大小和实际需求可能还需要配置一台应用服务器,用来完成系统业务逻辑的处理。如果系统较小或为了节约成本,也可以由Web服务器来承担应用服务器的功能;(3)为了保存系统数据,可能还需要配置一台数据库服务器。基于CDMA 1X网络的网上营业厅系统的结构下图所示。
1.2 系统的技术实现
网上营业厅系统通过Struts使用:架构来实现MVC 的开发模式,Struts对Model、View 和Controller都提供了对应的实现组件。使用Struts 架构后,网上营业厅系统主要分为三个大的层次:Struts 层、业务逻辑层和数据层。其中,Struts层主要用来完成用户的交互、流程的控制以及与后台业务逻辑层的接口, 使用的主要技术为JSP、taglib 、Servlet 和 JavaBean。业务逻辑层主要用来完成系统业务逻辑的处理,对业务逻辑的处理可以直接通过使用JavaBean和EJB来实现,也可以通过JavaBean或EJB 调用其他开发语言所开发出的后台服务程序来实现。业务逻辑层使用的主要技术为JavaBean、EJB以及其他后台服务开发语言。数据层主要用来存储和检索数据,可以使用当前流行的各种关系数据库。
1.3系统功能
目前,网上营业厅系统基本上能完成传统营业厅系统所能实现的大部分业务功能,具体包括日常业务受理、资料查询、营业日报统计、费用查询、缴费等子系统的功能,各个子系统又分别包括不同的功能模块。
(1)日常业务受理,主要包括开户、业务功能变更、套餐变更、补卡业务、换卡业务、挂失报停、报开、改名、密码变更、过户、预约销户、营业业务返销等。包括了我们日常生活中遇到的诸多问题和业务。
(2)资料查询,主要包括用户资料查询、未完工业务查询、联机指令查询、用户业务历史查询、账户关系查询等。
(3)费用查询,主要包括用户缴款查询、清单查询模块、用户实时查询、用户账单查询、营业厅收费明细查询等。
应该说基于CDMA 1X技术的网上营业厅系统的功能是非常强大的,它也是网上营业厅系统的一个优秀的代表,也是一种比较成熟的技术。
. NET 的网上营业厅系统的设计与实现
2.1系统的设计
2.1.1功能设计
系统从功能分为5个部分: 工单管理、网上缴费、话费查询、投诉建议、数据迁移。(1) 工单管理模块。提供给普通用户进行基本的装机业务表格填写,并且提供给操作员进行装机单业务的确认, 以便客户方便地通过网上进行业务登记。 工单管理负责用户在网上对固定电话新装机及变更业务、无线市话新装机及变更业务、宽带新装机及变更业务的申请, 并把用户录入的信息存储在数据库中, 同时还负责工单管理的操作员对用户录入的信息进行审核确认。(2) 智能卡模块,提供给用户网上缴费的服务。(3) 话费查询模块,用于固定电话、长途电话、上网费用的查询。(4) 数据迁移模块,用于本系统和现有系统的通话记录和工单记录的迁移。(5) 投诉建议模块,受理用户投诉与建议; 用于了解客户的呼声, 提高服务质量。
2.1.2安全设计
网上营业厅是一个处于内网和外网之间的系统平台, 其安全问题显得尤为重要。为此从以下方面构造一个坚固的网上营业厅系统平台。
(1)网络防火墙,系统采用硬件防火墙将网上营业厅系统的Web服务器与外网隔离, 利用硬件防火墙的高安全性能过滤不安全的访问和屏蔽存在安全隐患的端口, 有效防止非法IP 的入侵和攻击。
(2)数据库的安全性,系统采用Oracle 数据库, 并且合理地配置数据库的连接权限, 以全面发挥Oracle 数据库的安全性能。
2.2系统的实现
2.2.1系统开发平台
本系统在先进的Microsoft. NET 平台下进行开发, 前端采用ASP. NET 设计网页界面, 后台数据采用Oracle 8i。ASP .NET 是一种统一的Web平台, 它提供了生成企业级应用程序所必需的全部服务, 可在服务器上生成强大的Web应用程序。
2.2.2数据库访问技术
传统的ADO 数据库访问是非断开式连接, 即在应用程序访问过程中始终保持连接状态, 在多个用户访问时容易并发引起冲突, 影响数据库使用效能。
微软推出的数据访问技术ADO. NET 作为ADO的升级版, 把数据的访问和操纵数据彻底隔离开来, 可以在非联机状态使用, 是基于XML 的非连接的数据库访问技术。ADO. NET 结构中处于核心地位的是数据集(Dat aset) , 数据集模型是一个优秀的数据访问模型, 它提供了一个与数据源无关的数据表式方式, 可表示存储和管理来自远程或本地的数据库、XML 文件和数据流甚至应用程序的局部数据。一个Dataset 对象中可放置一个或多个 Datatable, Datatable 对象对应关系数据库中表的概念, 它的工作方式如同虚拟的数据存储区。这样用户可以在数据源断开的情况下仍可以使用内存中的数据缓存得到所需的数据, 就像操作本地数据库一样。Dataset 的内部是用XML 来描述数据的。XML 是一种与平台、数据无关, 且能描述复杂数据关系的数据描述语言。
2.2.3工单受理模块
该模块为网上营业厅开户用户提供市内电话初装的申请登记和付费服务, 分为申请业务登记和付装机费两个步骤。工作的流程: 选择业务类型, 申请业务, 填写工单, 交付装机费, 打印工单。用户首先选择申请的业务类型。该模块的用户分为两种: 一种是普通用户, 一种是区域经理。普通用户即为一般的从网上申请业务的用户, 用户填写的工单需要操作员的确认; 区域经理填写的用户的工单资料不再需要审核确认, 直接认为是可信的工单。然后进入到相应的业务申请界面, 填写并提交工单后, 选择网上缴费或者营业厅缴费, 交付装机费。最后打印填写好的工单。
2.2.4智能卡模块
该模块为用户提供了网上缴费的服务。用户输入正确的卡号和密码后, 获得智能卡信息( 余额、是否激活、有效期) , 如果卡有充值功能, 则可以选择要充值的电话号码进行相应的充值操作。
2.2.5数据迁移模块
本模块主要包含两方面的数据迁移: 通话记录和工单记录。
( 1) 迁移通话记录,从现有系统的Oracle 数据库中将记录导入到本系统的Oracle 数据库中。数据库中只保留6个月的通话记录, 在导入新一轮记录前, 将删去库中当前第一个月的记录。
( 2) 迁移工单记录,将用户在网上办理的工单记录往现有工单系统中迁移。由现有的工单系统从本系统数据库中取数据。
结语:随着计算机和网络技术的发展网上营业厅系统将会越来越好以及适应社会的发展,而网上营业厅的优点和好处也会更加显现出来,为人们所喜欢。网上营业厅系统也会越来越强大,我相信未来网上营业厅将会成为社会的主流之一,将会更好地为消费者服务。
参考文献:
[1]孟 军, 王宝学. 精通ASP. Net 网络编程[M] . 北京: 人民邮电出版社, 2002.
[3] 詹文军, 王新程. 安全应用程序开发[M] . 北京: 清华大学出版社, 2003.
关键词:网上营业厅设计实现CDMA1X技术. NET
中图分类号:G250.73文献标识码:A
网上营业厅是电信运营商对外服务的一个窗口,使每一个用户都能在Internet上享受电信运营商提供的服务,同时电信运营商的业务也得到了用户有效的监督。建立网上电信营业厅是适应业务发展需要,为了让用户足不出户,在线办理各种电信业务,交付各种资费,随时了解电信业务、资费信息,了解最新推出的电信新业务,以实现客户服务中心、窗口营业与网上受理的有机结合,同时作为电信企业的一个新型的服务窗口,让电信企业的综合客户服务在网上得到延伸。而網上营业厅系统是指通过网上营业厅这个平台进行网上管理、网上充值、办理取消业务等功能的系统,当然具体的系统是很复杂的。
基于CDMA 1X技术的网上营业厅系统
1.1系统架构
由于网上营业厅系统是通过互联网接入的虚拟营业厅系统,所以在客户端只需安装了浏览器、配置了无线数据PC卡的客户端电脑或具有CDMA 1X功能的手机即可。此外还需要以下配置:(1)Web服务器,用来解释和响应客户端的请求;(2)根据系统的大小和实际需求可能还需要配置一台应用服务器,用来完成系统业务逻辑的处理。如果系统较小或为了节约成本,也可以由Web服务器来承担应用服务器的功能;(3)为了保存系统数据,可能还需要配置一台数据库服务器。基于CDMA 1X网络的网上营业厅系统的结构下图所示。
1.2 系统的技术实现
网上营业厅系统通过Struts使用:架构来实现MVC 的开发模式,Struts对Model、View 和Controller都提供了对应的实现组件。使用Struts 架构后,网上营业厅系统主要分为三个大的层次:Struts 层、业务逻辑层和数据层。其中,Struts层主要用来完成用户的交互、流程的控制以及与后台业务逻辑层的接口, 使用的主要技术为JSP、taglib 、Servlet 和 JavaBean。业务逻辑层主要用来完成系统业务逻辑的处理,对业务逻辑的处理可以直接通过使用JavaBean和EJB来实现,也可以通过JavaBean或EJB 调用其他开发语言所开发出的后台服务程序来实现。业务逻辑层使用的主要技术为JavaBean、EJB以及其他后台服务开发语言。数据层主要用来存储和检索数据,可以使用当前流行的各种关系数据库。
1.3系统功能
目前,网上营业厅系统基本上能完成传统营业厅系统所能实现的大部分业务功能,具体包括日常业务受理、资料查询、营业日报统计、费用查询、缴费等子系统的功能,各个子系统又分别包括不同的功能模块。
(1)日常业务受理,主要包括开户、业务功能变更、套餐变更、补卡业务、换卡业务、挂失报停、报开、改名、密码变更、过户、预约销户、营业业务返销等。包括了我们日常生活中遇到的诸多问题和业务。
(2)资料查询,主要包括用户资料查询、未完工业务查询、联机指令查询、用户业务历史查询、账户关系查询等。
(3)费用查询,主要包括用户缴款查询、清单查询模块、用户实时查询、用户账单查询、营业厅收费明细查询等。
应该说基于CDMA 1X技术的网上营业厅系统的功能是非常强大的,它也是网上营业厅系统的一个优秀的代表,也是一种比较成熟的技术。
. NET 的网上营业厅系统的设计与实现
2.1系统的设计
2.1.1功能设计
系统从功能分为5个部分: 工单管理、网上缴费、话费查询、投诉建议、数据迁移。(1) 工单管理模块。提供给普通用户进行基本的装机业务表格填写,并且提供给操作员进行装机单业务的确认, 以便客户方便地通过网上进行业务登记。 工单管理负责用户在网上对固定电话新装机及变更业务、无线市话新装机及变更业务、宽带新装机及变更业务的申请, 并把用户录入的信息存储在数据库中, 同时还负责工单管理的操作员对用户录入的信息进行审核确认。(2) 智能卡模块,提供给用户网上缴费的服务。(3) 话费查询模块,用于固定电话、长途电话、上网费用的查询。(4) 数据迁移模块,用于本系统和现有系统的通话记录和工单记录的迁移。(5) 投诉建议模块,受理用户投诉与建议; 用于了解客户的呼声, 提高服务质量。
2.1.2安全设计
网上营业厅是一个处于内网和外网之间的系统平台, 其安全问题显得尤为重要。为此从以下方面构造一个坚固的网上营业厅系统平台。
(1)网络防火墙,系统采用硬件防火墙将网上营业厅系统的Web服务器与外网隔离, 利用硬件防火墙的高安全性能过滤不安全的访问和屏蔽存在安全隐患的端口, 有效防止非法IP 的入侵和攻击。
(2)数据库的安全性,系统采用Oracle 数据库, 并且合理地配置数据库的连接权限, 以全面发挥Oracle 数据库的安全性能。
2.2系统的实现
2.2.1系统开发平台
本系统在先进的Microsoft. NET 平台下进行开发, 前端采用ASP. NET 设计网页界面, 后台数据采用Oracle 8i。ASP .NET 是一种统一的Web平台, 它提供了生成企业级应用程序所必需的全部服务, 可在服务器上生成强大的Web应用程序。
2.2.2数据库访问技术
传统的ADO 数据库访问是非断开式连接, 即在应用程序访问过程中始终保持连接状态, 在多个用户访问时容易并发引起冲突, 影响数据库使用效能。
微软推出的数据访问技术ADO. NET 作为ADO的升级版, 把数据的访问和操纵数据彻底隔离开来, 可以在非联机状态使用, 是基于XML 的非连接的数据库访问技术。ADO. NET 结构中处于核心地位的是数据集(Dat aset) , 数据集模型是一个优秀的数据访问模型, 它提供了一个与数据源无关的数据表式方式, 可表示存储和管理来自远程或本地的数据库、XML 文件和数据流甚至应用程序的局部数据。一个Dataset 对象中可放置一个或多个 Datatable, Datatable 对象对应关系数据库中表的概念, 它的工作方式如同虚拟的数据存储区。这样用户可以在数据源断开的情况下仍可以使用内存中的数据缓存得到所需的数据, 就像操作本地数据库一样。Dataset 的内部是用XML 来描述数据的。XML 是一种与平台、数据无关, 且能描述复杂数据关系的数据描述语言。
2.2.3工单受理模块
该模块为网上营业厅开户用户提供市内电话初装的申请登记和付费服务, 分为申请业务登记和付装机费两个步骤。工作的流程: 选择业务类型, 申请业务, 填写工单, 交付装机费, 打印工单。用户首先选择申请的业务类型。该模块的用户分为两种: 一种是普通用户, 一种是区域经理。普通用户即为一般的从网上申请业务的用户, 用户填写的工单需要操作员的确认; 区域经理填写的用户的工单资料不再需要审核确认, 直接认为是可信的工单。然后进入到相应的业务申请界面, 填写并提交工单后, 选择网上缴费或者营业厅缴费, 交付装机费。最后打印填写好的工单。
2.2.4智能卡模块
该模块为用户提供了网上缴费的服务。用户输入正确的卡号和密码后, 获得智能卡信息( 余额、是否激活、有效期) , 如果卡有充值功能, 则可以选择要充值的电话号码进行相应的充值操作。
2.2.5数据迁移模块
本模块主要包含两方面的数据迁移: 通话记录和工单记录。
( 1) 迁移通话记录,从现有系统的Oracle 数据库中将记录导入到本系统的Oracle 数据库中。数据库中只保留6个月的通话记录, 在导入新一轮记录前, 将删去库中当前第一个月的记录。
( 2) 迁移工单记录,将用户在网上办理的工单记录往现有工单系统中迁移。由现有的工单系统从本系统数据库中取数据。
结语:随着计算机和网络技术的发展网上营业厅系统将会越来越好以及适应社会的发展,而网上营业厅的优点和好处也会更加显现出来,为人们所喜欢。网上营业厅系统也会越来越强大,我相信未来网上营业厅将会成为社会的主流之一,将会更好地为消费者服务。
参考文献:
[1]孟 军, 王宝学. 精通ASP. Net 网络编程[M] . 北京: 人民邮电出版社, 2002.
[3] 詹文军, 王新程. 安全应用程序开发[M] . 北京: 清华大学出版社, 2003.