基于三层架构的广电前台业务办理系统设计与实现

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

摘 要 :主要讨论基于三层架构广电业务办理系统业务需求以及系统设计要求 , 以广电业务系统 5个主 要对象 (产品 、用户 、服务 、业务 、费用 )为例 , 在 VisualStudio2008及 SQLSERVER2005环境中实现基于 三层架构的业务系统 。 关键词 :广电业务系统 ;三层架构 ;表示层 ;业务层 ;数据层
产品管理负责将各种服务组合成产品 , 并对相关服 务 、节目以及相关信息进行管理 。这里所指产品可以是 几个频道的组合 ,也可以指一个用户一年的 2 M带宽上 网服务等 。相应功能一般有节目信息的建立 、修改 、冻 结 、定价 、定义产品包含的服务内容 , 以及计费策略 (比
1 新形势对业务系统提出的要求 广电行业业务特点不断变化发展 , 从传统的单一
模拟电视业务发展到数字业务 , 随着双向网的发展又 出现交互点播业务 , 上网业务 , 这就对广电行业的业务 办理系统 (指营业厅为客户办理业务的软件系统 , 是 BOSS系统重要组成部分 )提出了新的要求 。
(1 )业务 种类 wk.baidu.com样 化要 求 软 件能 满 足 各 种不 同 业 务需求
DesignandImplementationofCATV ForegroundBusinessSystem basedon3 -tierApplication
◆LIJiang-yi (XiangshanBroadcastTelevisionStation, ZhejiangXiangshan315700, China) Abstract:Thisarticleintroducesthedemandsofsystembusinessandsystemdesignbasedon3 -tierapplication.Ittakestheexamplesoffivemajorobjects(product, users, service, businessandfees)torealizethe businesssystembasedon3 -tierapplicationinVisualStudio2008 andSQLSERVER2005. Keywords:CATVbusinesssystem;3 -tierapplication;presentationlayer;operationlayer;datalayer
例如当我们在营业大厅为客户订购了一个 2 M带 宽的上网业务 , 软件如果能调用网管系统的 WebService把相应配置写到网管系统中 , 然后安装人员能实时 打印出施工任务单 , 只要根据施工任务单拿着设备放 到客户家里通电就可以工作 。 像客户上网速率限制为 2 M等操作 , 原本是需要安装人员手工对设备进行配 置的 , 如果在前台办理业务过程中软件能完成相应功 能 , 安装人员就不需要对设备进行配置 , 只要拿着设备 在用户家通上电就能工作 。显然如果能把前台业务办 理系统与网关系统进行业务融合 , 对施工安装人员来 讲可以免去很多技术细节 , 使安装更简单方便 , 很多复 杂操作都有软件在后台处理 , 实 现业务办理自动 化 。 对于管理来讲可以实现精细化管理 , 使得我们能开展 更精细 、更复杂的业务 。
《中国有线电视 》 2009(10) CHINADIGITALCABLETV
中图分类号 :TN948.6 文献标识码 :B 文章编号 :1007 -7022(2009)10 -1073 -06
·开发与应用 ·
基于三层架构的广电前台 业务办理系统设计与实现
◆励江一 (象山广播电视台 , 浙 江 象山 315700)
业务种类多样化的结果就是提高了软件处理的复 杂程度 。过去几年广电行业业务办理系统一般只处理 一些模拟电视业务 , 随着数字技术发展 , 现在的系统需 要处理更多业务 , 比如上网业务 、数字电视业务等 , 原 来系统设计的业务逻辑已不能满足新的业务需求 , 这
就要求原来的数据库结构 、业务逻辑等都需要进行功 能扩充甚至重新设计 。
广电行业经过多年发展已 有很多孤立的 软件系 统 , 比如仓库有相应的仓库管理系统 , 前台有相应的前
励江一 :基于三层架构的广电前台业务办理系统设计与实现 《中国有线电视 》 2009年第 10期
台业务办理系统以及不同厂家提供的网络管理系统 , 财 务又有相应的财务系统 , 还有传递公文的 OA系统 , 我 们在设计时要充分考虑与其他系统的有机融合问题 。
所有软件系统设计的第一个步骤是需求分析 , 广 电业务办理系统也不例外 。广电业务系统的基本功能 需求如下 : 2.1 客户管理
客户管理模块主要处理客户基本信息的管理 (比 如添加一个客户 ), 以及客户与其相关 对象相互关系 (比如某客户订购了哪几个产品 , 他账 户里扣款情况 等 )的管理 。 2.2 产品管理
(2)系统功能需求需要有一个统一的抽象模型 由于不可能为每一业务都单独设计出一个相应的 处理系统 , 这就需要对业务需求有个整体考虑 , 仔细分 析并找出不同业务存在的共同点和不同点 , 然后在不 同层面对系统进行抽象并建立相应模型 , 这样的系统 才能做到理解用户 、过程可控 、可持续发展 , 使软件能 适应快速变化的市场需求 。 (3 )不同 系统 之间 数据 和 业 务需 要 融 合 成一 个 有 机整体
(4)系统业务逻辑一定要与界面分离 , 业务逻辑 与数据层分离
系统业务逻辑一定要与界面分离 , 业务逻辑要与 数据层分离 , 做到这点很重要 , 这样广电业务系统功能 才能不断扩充修改 , 无论把系统做成 B/S结构还是基 于 WindowsForm样式 , 后台的业务层代码都是一样可 用的 , 方便系统维护升级 。 只有这样 , 业务系统设计更 轻松 , 功能更强大 , 每一层都能根据业务需求变化 , 可 灵活实现调整更新 , 否则有可能在将来会发现辛辛苦 苦做出来的系统变得层次不清 , 很难继续轻松应付不 断变化的业务需求 , 甚至整个系统需要重新设计 。 2 广电业务系统基本功能分析
相关文档
最新文档