(通信与信息系统专业论文)电子工单自动处理系统的研究与应用.pdf_第1页
(通信与信息系统专业论文)电子工单自动处理系统的研究与应用.pdf_第2页
(通信与信息系统专业论文)电子工单自动处理系统的研究与应用.pdf_第3页
(通信与信息系统专业论文)电子工单自动处理系统的研究与应用.pdf_第4页
(通信与信息系统专业论文)电子工单自动处理系统的研究与应用.pdf_第5页
已阅读5页,还剩54页未读 继续免费阅读

(通信与信息系统专业论文)电子工单自动处理系统的研究与应用.pdf.pdf 免费下载

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

文档简介

内容摘要 用户工单自动处理系统是通信业务中典型的信息管理系统,其开 发包括后台数据库的建立和维护以及前端应用程序的开发两个方面。 对于前者要求建立数据一致性和完整性强、数据安全性好的库,而对 于后者则要求系统具备应用程序功能完备,易使用等特点。 本文着重介绍了电子: i 单自动处理系统的工作原理和工作流程。 论文结合电信运营的要求和通信业务的特点,对程控交换原理、 s y b a s e 数据库管理系统、$ q l 语言原理、p o w e rb u i l d e r 应用程序设 计进行了较深入的研究和应用。在完成对用户工单自动处理系统的需 求分析、功能模块划分的基础上,设计了数据库结构和程序流程,并 编制应用程序实现了数据库表的浏览,记录的添加,以及多数据库的 连接等操作,实现了多条件查询和模糊查询等工作。整个工作程序过 程加载了测试工作,并应用到了电子工单自动处理系统中去。 关键词:数据库,$ q l 语言,工单转换、工单发送、返单 a b s t r a c t t h es u b s c r i b e rw o r k s h e e ta u t o m a t i cp r o c e s s i n g s y s t e mi sat y p i c a l i n f o r m a t i o nm a n a g e m e n ts y s t e mi nc o m m u n i c a t i o no p e r a t i o n i t sd e v e l o p m e n t c o n t a i n sc r e a t i o na n dm a i n t e n a n c eo fb a c k w a r dd a t a b a s e sa n dd e v e l o p m e n t o ff r o n ta p p li c a t i o np r o g r a m s t h ef o r m e rm u s tb ec o n s i s t e n c y 、i n t e g r a l i t y a n d s e c u r i t y ,b u tt h el a t t e rs u g g e s tt h a tt h es y s t e mh a v et h ea b i l i t yo f m a t u r i t ya n de a s i i yw i e l d e d 。 t h i st b e s i sm a i n l yd i s c u s s e dt h ep r i n c i p l ea n dp r o c e d u r eo ft h e w o r k s h e e ta u t o m a t i cp r o c e s s i n g s y s t e m c o m b i n e dt h er e q u e s t i o no ft e l e c o m m a n a g e m e n tw i t ht h ec h a r a c t e r i s t i eo fc o n m m u n i c a t i o i lo p e r a t i o n is t u d i e d t h et h e o r yo fp r o g r a mc o n t r 0 1e x c h a n g e 、& 1 m g u a g ea n d p b tm a i n l yf i n i s h e dt h er e q u i r e m e n ta n a l y s i sa n df u n c t i o nn j u 。, o ft h i ss y s t e m ,t h e nid e s i g n e dt h es t r u c t u r eo fd a t a b a s ea n da p p l i c a t i o n p r o g r a m ih a v er e a l i z e dt h eb r o w s eo ft a b l ea n da d d i t i o no fr e c o r d e r ,a s w e l la st h e1 i n ko fd a t a b a s e sb yc o m p i l i n s a p p l i c a t i o np r o g r a m s ia ls o r e a l i z e dt h er e q u ir e m e n to fm u l t i t u d ec o n d i t i o n sa n di 1 1 p 2 i b i l i t v 。t e sr i w o r kh a v eb e e na d d e dt ot h ew h o l ep r o c e d ur 、c _ 。 、jul i , 。1 e e t a u t o m a t i cp r o c e s s i n gs y s t e m k e yw o r d s d a t a b a s e ,s q ll a n g u a g e , w o r k s h e e tt r a n s m a ti o n , w o r k s h e e tt r a n s m is s i o n w o r k s h e e tr e t u r n 南京邮电学院学位论文独创性声明 本人声明所呈交的学位论文是我个人在导师指导下进行的研究 工作及取得的研究成果。尽我所知,除了文中特别加以标注和致谢的 地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包 含为获得南京邮电学院或其它教育机构的学位或证书而使用过的材 料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了 明确的说明并表示了谢意。 研究生签名:日期 南京邮电学院学位论文使用授权声明 南京邮电学院、中国科学技术信息研究所、国家图书馆有权保留 本人所送交学位论文的复印件和电子文档,可以采用影印、缩印或其 他复制手段保存论文。本人电子文档的内容和纸质论文的内容相一 致。除在保密期内的保密论文外,允许论文被查阅和借阅,可以公布 ( 包括刊登) 论文的全部或部分内容。论文的公布( 包括刊登) 授权 南京邮电学院研究生部办理。 研究生签名:导师签名: 日期: 南京邮电大掌硕士学位论文 第一章前言 1 1 产生背景 当今时代是飞速发展的信息时代,各行各业都离不开信息处理。使用计算机进行信息 控制,不仅提高了工作效率,而且大大地提高了其安全性,这正是计算机被广泛应用于信 息管理系统环境的原因。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计 算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。本系 统就是为了管理用户工单而设计的。 伴随着中国电信业的改革与多元化竞争格局的初步形成,电信业务收入稳步增长, 电话网规模不断扩大,网上用户数量急剧增多,尤其是取消电信初装费以来,各营业系统 受理的装、拆、移机、欠费停机、补费复话的工单较此前有大幅度增加。用户工单作为一 种信息资源的集散地,包含很多的信息数据的管理。现今,有很多的电信运营商都是初步 使用或者尚未使用计算机进行用户工单的管理。根据调查得知,他们对用户信息管理主要 是基于文本、表格等纸介质方式,对于定单的统计和核实等往往采用人工检查进行。用户 工单大部分运营商以打印文档的方式保存,工作人员和管理员只是当时对它比较清楚,时 间一长,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。如 要对很长时间以前的工单进行更改就更加困难了,因此目前交换机房的部分维护人员陷入 了繁重的机械性、重复性的用户局数据管理工作中,出差错的几率也较高。尽管有的电信 运营商采用了电子工单,但是他们对工单的处理局限于停、复话阶段,没有发挥它的效力, 资源闲置比较突出,这就是电子工单自动处理系统开发的基本环境。 总的来说,目前电信运营商缺乏系统的、规范的信息管理手段。数据处理手工操作, 工作量大,出错率高,出错后不易更改;由于数据繁多,容易丢失,且不易查找。基于 这此问题,我认为在电信经济向服务型经济转型的今日,只靠单纯的人工录入已无法满足 业务发展的需要,电信部门急需一套能采用先进的计算机技术及网络通信技术自动进行交 换用户数据管理的电子工单自动处理系统,以提高工作效率,使用户工单的管理工作规范 化,系统化,程序化避免工单管理的随意性,提高信息处理的速度和准确性,全面提高 劳动生产率,提高服务质量,同时达到减员增效、节支增收的目的。 1 2 开发系统所做工作 数据库技术在计算机软件邻域研究中一直是非常重要的主题,产生于6 0 年代,4 0 多 年来数据库技术得到了迅速发展,并已形成较为完整的理论体系和一大批实用系统。并且, 】 南京邮电大掌硕士学位论文 近年来,随着w o r l dw i d ew e b ( w w w ) 的猛增及i n t e m e t 技术的迅速发展,使得数据库技术 成为最热门技术之一。 数据库应用系统开发的目标是建立一个满足用户长期需求的产品。开发的主要过程 为:( 1 ) 理解用户的需求,确定输入输出数据形式以及与硬件或其他软件系统的联系与界 面,用户的需求包括:功能需求,性能需求、可靠性需求、安全保密需求、成本需求、用 户接口要求等等。( 2 ) 把它们转变为有效的数据库设计,把被开发的软件系统划分成若干 个模块,并确定每个模块的功能,输入输出数据,各个模块之间的关系及它们与其它的软 件系统或硬件环境的联系方式等。( 3 ) 用高级语言或汇编语言编写程序来完成软件设计阶 段确定的各模块的功能,把设计转变为实际的数据库,并且这些数据库带有功能完备、高 效能的应用。 1 3 本文所做工作 第一章对工单自动处理系统的产生背景进行了简明的介绍,并分析了开发电子工单自 动系统所应进行的工作。 第二章对程控交换机的原理和s q l 语言的使用进行了系统分析,为深入理解数据库应 用和使用该系统打下了基础。 第三章分析了工单自动处理系统硬件结构 第四章根据电子工单自动处理系统的应用需求,对系统功能进行了划分。 第五章介绍电子工单自动处理系统的工作原理。实现了数据库表的浏览,记录的添加、 删除和修改、报表的生成,实现了多数据库表的连接操作,实现了多条件查询和模糊查询, 实现了密码维护功能。加载测试工作贯穿于程序测试工作的全过程,整个录入、修改、查 询、处理工作均可视为对数据库的加载测试工作。 总结部分介绍了电子工单自动处理系统在实际中的应用,并指出了系统设计中的不足 和改进的方向。 设计充分利用s y b a s e 数据库技术的强大力量,提高了编程效率和可靠性。 2 南京邮电大学硕士掌位论文 第二章电子工单理论基础 一个成功的信息管理系统,是建立在许多理论基础之上的。程控交换机最终要执行用 户定单处理系统发送的指令,完成局数据的修改工作,而数据库是工单自动处理系统的一 个非常重要的条件和关键技术。 2 1 程控交换基础介绍 现代程控交换技术是在融合了微电子技术、计算机技术和数字通信技术等多种技术的 基础上发展起来的,现代电话交换设备以存储程序控制和数字时分交换为基础特征,并且不 断将宽带化、智能化、个人化的现代通信技术融入其中。 2 1 1 程控交换机的新服务性能 程控数字电话交换机的使用愈来愈广泛,大大地推动了世界电话通信事业前进的步伐。 程控交换系统地优点之一是可以开放许多新的服务项目,这是由于程控技术可将许多用户 和话局管理特性事先编成程序放入存贮器,以备随时取用,该特点使程控交换系统比以前任 何形式的交换机更有利于扩充各类服务性能。 基本的服务性能:( 1 ) 市内、国内长途、国际长途自动拨号以及对这些呼叫的自动计 费。( 2 ) 接至话务员。( 3 ) 接入录音通知,查询有关信息。( 4 ) 接至特种服务,提供呼叫 警察局、消防队、救护车等。( 5 ) 公用电话业务。( 6 ) 捣乱电话跟踪服务。( 7 ) 缺席服务。 ( 8 ) 呼叫禁止:如果设备有故障或用户由于不付费而暂停使用电话( 9 ) 用户观察。( 1 0 ) 中间服务:由于电话号码已改、一组号码已重新编号、交换局号改变、电话簿号码有错、 拨入空号、中继路由故障等未能达到所需号码的呼叫,给予一种信号音,把相应信息通知 主叫用户。 除了基本服务性能外,还可以向用户提供补充性能,这些性能可以方便或限制呼叫的 进行或按续。 ( 1 ) 缩位拨号:缩位拨号可以使用户拨号更为简便迅速,使主叫用户 在经常联系的被叫时,用l 一2 位的缩位号码来代替原来的多位被叫号码。缩 位拨号不仅在市话接续中可以采用,在国内长途以及国际长途全自动去话接 续中均可以采用。 发端市话局根据主叫所拨的缩位号码,译成完整的被叫号码,以完成全 程接续。 ( 2 ) 转移呼叫:有三种方式 3 南京邮电大掌司e 士掌位论文 第一种方式是在某一段时间内根据用户请求,由话务员或用户自己拨特 殊号码送入信息,在该段时间内把呼叫自动转接给另一个号码。 第二种方式是遇忙时呼叫被转移,即当被叫用户占线时,再有呼叫时, 即被自动转接至另一个或多个事先指定的其他号码。 第三种方式是该号久叫不应时,延迟一定时间之后,该呼叫被自动转接 至另一个号码。 以上三种转移呼叫,使用条件不同,一般未特殊说明,习惯称第一种 方式为转移呼叫。这种服务,既方便了用户,又减少了电话网内久叫不应 和重复呼叫,提高了有效呼叫的比例。 ( 3 ) 呼叫等待:该项性能是给已经被接通呼叫,但正在通话的用户发 出一个呼叫等待信号音,表示又有一个用户正在呼叫他,他可以放弃原有呼 叫而接受新的呼叫,也可以保持原有呼叫,让对方听到保持音等待,而与新 用户通话,通话后仍可恢复与原呼叫的通话。转换由用户拍一下叉簧完成。 当然也可拒绝接受新呼叫。呼叫等待是提高接通率和避免重复呼叫的有效措 旌之一,由于其代价不大且使用方便,得到较为广泛的应用。 ( 4 ) 遇忙回叫:当主叫所呼被叫用户遇忙时,可暂时挂机等待。主叫 用户无需发出第二次呼叫,待被叫用户由忙变闲时,即由交换机进行自动回 叫。 自动回叫时,先向主叫振铃,主叫摘机后,改向被叫用户振铃,此时 主叫听回铃音。如向主叫振铃时,久叫不应,则自动撤销该呼叫。使用自 动回叫,可有效地避免忙时的重复呼叫。 ( 5 ) 免打扰服务:用户向电信局登记该项服务后,即暂停来话,使用 户避免铃声的打扰。在此期间,如有呼入,电话局可提供拦截服务,即自动 转接至电话局里的电话应答机,或按忙处理,或代为录音留言等。 ( 6 ) 截接服务:呼叫遇到空号、改号、临时闭塞或用户使用不当等情 况时,可自动地截住这类未能达到预期目的地的呼叫,并通过适当途径向主 叫提供信息,使该用户明白未接通原因,从而有效地避免重复呼叫。 ( 7 ) 热线服务:主叫在限定的时间内,摘机后无需拨号,即可接通到 事先约定的某一被叫用户。具有热线性能的主叫用户,如呼叫其它用户时, 可在摘机听到拨号音后的规定时间内( 几秒之内) 迅速拨出第一位号码,继 4 南京b 电大掌硕士掌位论文 而拨其余号码。 ( 8 ) 限制呼出或呼入;是向发话用户提供的限制功能,包括国际自动长 话限制国内和国际自动长话限制和全部限制等三种类别。在用户只有知道呼 出密码时才可以进行相应权限的呼出,但不会影响来话接入。 ( 9 ) 闹钟服务:也称叫醒服务。在预定的时间内,对用户振铃,起闹 钟作用。或在预定时问内,先对用户振铃,摘机后可听到一种适当的“话音” 提示,以提醒用户赶紧去办计划中的事情。用户需闹钟服务时,需事先向电 话局登记预定的响铃时间,包括时、分。到了预定时间即自动振铃,振铃的 时长及方式由交换机自定。用户所登记的预定振铃时间限制在登记之时算起 的2 4 小时之内。 ( 1 0 ) 查找恶意呼叫:申请该业务的用户可以在遇到恶意呼叫时,通过特 定的操作,由交换机自动记录下该呼叫的包括主叫号码在内的必要信息。 ( 1 1 ) 三方通话:当用户与对方通话时如需要另一方加入通话,可在不 中断与对方通话的情况下,拨叫出另一方,实现三方共同通话或分别与两方 通话。 ( 1 2 ) 主叫号码显示:交换机向被叫用户送出主叫号码,并通过被叫话机 或其他终端进行显示。 2 1 2 程控交换机的组成 程控数字交换机是由计算机控制的实时信息交换系统,主要由硬件和软件两大部分组 成。程控数字交换机是建立在脉冲调制基础上采用计算机存储程序控制方式的交换系统, 它的主要特征在于采用了数字交换网络,在交换机内部传送和交换的都是数字信息,因此 在数字交换系统的硬件构成中,均以数字交换为核心,切需要处理的外部信号和内部信 号均需变换为数字交换网能够接受并进行交换处理的形式。 2 1 2 1 程控数字交换系统的硬件结构 程控数字交换系统的硬件结构可以分为通话和控制两大部分。 通话部分主要负责通话接续、监视用户线和中继线状态,对用户和其它交换局发送、 接收信号等各项与呼叫直接有关的各部分工作。 交换系统的控制机构就好像人的大脑,担负着全系统的控制工作。控制部分的作用主要 是存贮各种程序和数据,对交换机的各种信息进行处理,并对通话部分和输入、输出设备 发出详细的动作指令。程控数字交换机的控制部分一般都为多处理机系统,即由多个处理 5 南京邮电大学硕士掌位论文 机按不同分工组成一个统一的控制系统。交换系统控制工作种类繁多,按其复杂程度可认为 有三类:一类是低级控制,这主要是指工作内容简单且任务量繁多的一些任务,如用户线扫描 程序、用户线驱动分配程序等。这些程序定期收集用户摘挂机状态以及向用户电路发布各 种操作指令( 振铃、测试等) 。它所需的控制操作简单,工作量很大,且一般涉及局部操作; 另一类为中级控制,这类任务如呼叫处理、寻找空闲中间时隙、填写控制存贮器、登记通 话时间、定期对话路状态进行导通测试,以及信令转换等。显然,这一部分任务要比前一 类复杂,并且涉及到对整个交换机的控制;还有一类为更高一级控制,其主要任务是运行 和管理操作的控制,如修改用户的服务等级、增减服务项目、进行各类话务统计、进行收 费处理( 按距离、时间等) 、进行各种故障诊断、告警、恢复处理、输出显示、打印等。 分级控制的程控数字交换机无论从设计、维护方面,还是从软件修改等方面都显得比较灵 活方便,因而出现了许多机种。与此同时,还出现了全分散控制的程控交换系统,它的设 计思想以及系统结构与分级控制的交换系统有很大区别,典型的如s 1 2 4 0 程控数字交换 机。 2 1 2 2 程控数字交换系统的软件结构 程控交换机的软件用来实现识别主叫、号码分析、路由分析、故障诊断等交换机的全 部智能性操作,而程控交换系统是一种实时控制系统,服务的对象是大量用户的随机呼叫, 因此,交换系统软件最突出的特点是规模大、实时性强、具有并发性、可维护性和可靠性 要求高。 在程控交换机软件的设计中,普遍采用了自顶向下、模块化、层次化、参数化等基本 设计技术和概念。参数化技术就是在编制程序时对于程序中要用到的半固定数据( 如描述 交换机容量、硬件配置、路由组织、中继信令方式等方面的数据) 暂不赋值,而是用参数 来代替它们,仅在为每一台交换机安装时,根据交换局的要求再来确定这些参数的具体数 值。一般将这些参数的具体数值成为局数据和用户数据。显然。使用参数化技术大大增强 了交换系统的灵活性和适应性。 程控交换机的运行软件是指存放在交换机处理系统中,对交换机的各种业务进行处理 的程序和数据的集合。软件系统的组成如下: 6 南京邮电夫掌硕士掌位论文 丁黑f 匝 l 囹t 赢鬲 f 匝 罱 l 区j ,翟 交换机的各项业务功能都是由程序来完成的,根据功能不同,程序又可分为系统程 序和应用程序两大部分。系统程序由操作系统和数据库系统构成,应用程序是直接面向 用户,为用户服务的程序,包括呼叫处理程序、维护程序和故障诊断程序三大部分。 执行控制程序好比交换机的操作系统,负责对交换机( 尤指处理机) 的硬件和软件 资源进行管理和调度 呼叫处理程序负责整个交换机所有呼叫的建立与释放以及交换机各种新业务功能 的建立与释放,即从一方摘机开始,直至通话完毕,双方用户全部挂机为止。呼叫处理 程序集中体现了交换机软件的基本特点:实时性和多样性。 维护管理程序指维护人员对交换机的操作和维护工作,管理工作的实现主要是通过 人机命令对计费数据的管理,对硬件设备如中继线、收号器的增减,软件中各类表格数量 以及其他局数据的修改,对用户数据的修改,监视和记录交换机的运行数据以及为了使交 换机在良好状态下不间断运行,对硬件作定期或指定测试和对故障的排除、记录等。 故障诊断程序用于确定故障位置的程序,多速程控交换机的故障诊断可达到某块印 刷电路板。 根据数据存在的时间特性,数据可分为半固定数据和暂时性数据,暂时性数据用以描 述交换机的动态情况,与每一次呼叫有关,记录与该次呼叫有关的主叫用户、被叫用户的 有关数据以及相关设备的工作情况、公用资源的忙闲情况。 半固定数据用来描述交换机的软、硬件配置和运行环境等信息,这些数据基本固定, 7 南京邮电大掌硕士掌位论文 在需要时维护管理人员也可以通过人机命令修改,从而对交换机的运行进行控制。从使用 的角度来讲,半固定数据又分为局数据和用户数据,其中局数据用来描述交换机的配置及 运行环境,主要包括配置数据、交换局的号码翻译规则、路由中继数据、n o 7 信令数据、 计费数据、新业务提供情况。用户数据用来说明用户的情况,每个用户都有其特有的用户 数据,用户数据主要包括以下内容: 用户电话号码、用户设备号码; 用户线类别:如普通用户线、共用电话用户线、用户小交换 机用户线等 话机类别:采用拨号脉冲方式还是d t m f 方式 用户的服务等级:如呼出限制、本地网有权、国内长途有权、国际长 途有权等; 用户对新业务的使用权及用户已登记的新业务; 用户计费数据 局数据和用户数据通常存储在数据库中,由数据库系统统一管理。呼叫处理程序在呼 叫处理掩过程中要通过数据库对有关局数据和用户数据进行查询,根据有关的局数据和用 户数据对从用户收到的信号进行解释,从而进行相应的处理。 在程控交换机软件的开发、运行和维护阶段,一般要用到三种类型的语言:规范描述 语言s d l 、高级语言和汇编语言、人机对话语言。规范描述语言s d l 用于系统设计阶段, 用来说明对程控交换机的各种功能要求和技术规范,并描述功能和状态的变化情况;高级 语言和汇编语言用来编写软件程序;人机对话语言m m l 主要用于人机对话,在软件测试 和运行维护阶段使用。 m m l 语言包括输入语言和输出语言。维护管理人员通过输入语言对程控交换机进行 维护管理,控制交换机的运行;交换机通过输出语言将交换机的运行状态及相关信息( 话 务数据、计费信息、故障信息) 报告给操作维护人员。 i 输入信息一人机命令 人机命令由命令码和参数块两部分组成 命令码规定了应进行的操作,参数块给出了执行命令所需的信息。命令 码与参数块之间用冒号“:”隔开,当参数块中有多个参数时,各参数之间 用“,”分开,在命令的结尾一般用分号“;”作结束符、人机命令的一般格 式为: 8 南京b 电大学硕士掌位论文 命令名:参数名= 参数值,参数名= 参数值: 例如,在s 1 2 4 0 系统中创建一条用户线的命令为: c r e a t e s i n g l e s u b s c r :d n = k 2 4 1 2 4 0 l ,e n = h 1 0 l o & l : 上面的命令行中用到了两个参数:电话号码d n 和设备号味。 2 输出语言 输出语言可分为非对话输出和对话输出 非对话输出为特定事件( 如告警) 出现或在执行一段较长时问的任务( 如 话务统计) 结束后的自动输出。 对话输出是对命令的回答,当操作人员输入的命令已被交换机正确执行 后,即显示“命令已成功执行”的信息及命令执行后的相关结果:若命令有错 或由于某种原因无法执行时,则输出拒绝执行的原因。 2 2s q l 语言介绍 2 2 1s o l 基础 s q l ( s t r u c t u r e dq u e r yl a n g u a g e ,结构查询语言) 是一个功能强大的数据库语言。s q l 通常使用于数据库的通讯。a n s i ( 美国国家标准学会) 声称,s q l 是关系数据库管理系统 的标准语言。s o l 语句通常用于完成些数据库的操作任务,比如在数据库中更新数据, 或者从数据库中检索数据。使用s q l 的常见关系数据库管理系统有:o r a c l e 、s y b a s e 、 m i c r o s o f ts q ls e r v e r 、a c c e s s 、i n g r e s 等等。虽然绝大多数的数据库系统使用s q l ,但 是它们同样有它们自立另外的专有扩展功能用于它们的系统。但是,标准的s q l 命令,比 如”s e l e c t ”、”i n s e r t ”、”u p d a t e ”、”d e l e t e ”、”c r e a t e ”和”d r o p ”常常被用于完成绝大多数 数据库的操作。 s q l 语言有着非常突出的优点,主要是: 非过程化语言 统一的语言 是所有关系数据库的公共语言 非过程化语言:s q l 是一个非过程化的语言,因为它一次处理一个记录,对数据提供 自动导航。s o l 。允许用户在高层的数据结构上工作,而不对单个记录进行操作,可操作记 录集,所有s o l 语句接受集合作为输入,返回集合作为输出。s q l 的集合特性允许一条s o l 语句的结果作为另一条s q l 语句的输入。 s o l 不要求用户指定对数据的存放方法,这种特性使用户更易集中精力于要得到的结果; 9 南京邮电大掌硕士学位论文 所有s o l 语句使用查询优化器,它是r d b m s 的一部分,由它决定对指定数据存取的最快速 度的手段,查询优化器知道存在什么索引,在哪儿使用索引合适,而用户则从不需要知道 表是否有索引、有什么类型的索引。 统一的语言:s o l 可用于所有用户的d b 活动模型,包括系统管理员、数据库管理员、应 用程序员、决策支持系统人员及许多其它类型的终端用户。 s q l 为许多任务提供了命令,其中包括: 查询数据 在表中插入、修改和删除记录 建立、修改和删除数据对象 控制对数据和数据对象的存取 保证数据库一致性和完整性 以前的数据库管理系统为上述各类操作提供单独的语言,而s q l 将全部任务统一在一 种语言中。 所有关系数据库的公共语言:由于所有主要的关系数据库管理系统都支持s q l 语言, 用户可将使用s q l 的技能从一个r d b m s ( 关系数据库管理系统) 转到另一个,所有用s q l 编写的程序都是可以移植的。 2 2 2s o l 语句 s q l 功能强大,是一种完备的数据处理语言,不仅用于数据库查询,而且用于数据库 中的数据修改和更新,概括起来,它可以分成以下几组: d m l ( d a t am a n i p u l a t i o nl a n g u a g e ,数据操作语言) :用于检索或者修改数据; d d l ( d a t ad e f i n i t i o nl a n g u a g e ,数据定义语言) :用于定义数据的结构,比如创建、 修改或者删除数据库对象: d c l ( d a t a c o n t r o ll a n g u a g e ,数据控制语言) :用于定义数据库用户的权限。 d m l 组可以细分为以下的几个语句: s e l e c t :用于检索数据; i n s e r t :用于增加数据到数据库: u p d a t e :用于从数据库中修改现存的数据; d e l e t e :用于从数据库中删除数据。 d d l 语句可以用于创建用户和重建数据库对象。下面是d d l 命令: c r e a t et a b l e ,a l t e rt a b l e ,d r o pt a b l e ,c r e a t ei n d e x ,d r o pi n d e x 1 0 南京邮电大掌硕士掌位论文 下面是一个简单s q l 语句的例子: 我们使用s q l 语句来从y b d h d d 、d d d q z t 中检索处理环节为交换机房的定单: s e l e c t y b d h d d s l b h ,y b d h d d b x ,y b d h d d x d h h m ,d d d q z t d q z t ,y b d h d d g h t z ,y b d h d d t s y h ,y b d h d d y s b h ,y b d h d d s b h ,y b d h d d y x h l ,y b d h d d y d h h m ,y b d h d d m j h ,y b d h d d x y w ,y b d h d d b c y w ,y b d h d d x h x y w ,y b d h d d j x ,y b d h d d y q h ,y b d h d d q h ,y b d h d d y h l ,y b d h d d h l ,y b d h d d x h l ,y b d h d d c q ,y b d h d d h c x z ,y b d h d d h x m m ,y b d h d d s m h m ,y b d h d d 1x b z ,y b d h d d 1x h m ,y b d h d d y y s h ,y b d h d d y s h ,y b d h d d d h g n ,y b d h d d f j g n f r o my b d h d d ,d d d q z t ,d d z t w h e r ey b d h d d s l b h = d d d q z t s l b h a n dd d z t s 1 h h = y b d h d d s l b h a n dd d d q z t d q z tl i k e d a n dd d d q z t c l b z = 0 a n dy b d h d d b xin ( s e l e c tb xf r o mw g z x b xw h e r ec l b z = 1 ) o r d e rb y y b d h d d s 1 b h : 2 2 2 1d d l 与d m l 数据定义语言d d l :它是用来创建和修改数据库结构的一种语句,包括c r e a t e 、a l t e r 和d r o p 语句。 数据操作语言d m l :包括数据查询与数据更新。数据查询主要是由s e l e c t 语句完成, 这一点不再赘述。而数据更新所造成的风险大大超过数据查询。数据库管理系统必须在更 改期内保护所存储的数据的一致性,确保有效的数据进入数据库,数据库必须保持一致性, d b m s 还必须协调多用户的并行更新,以确保用户和它们的更改不至于影响其它用户的作 业。 用于修改数据库内容的s q l 语句主要有以下三个: ( i ) i n s e r t ,向一个表中加入新的数据行 ( 2 ) d e l e t e ,从个表中删除数据行 ( 3 ) u p d a t e ,更改数据库中已经存在的数据 i n s e r t 标准语法: i n s e r ti n t 0t a b l e n a m e ( c o l l ,c 0 1 2 ) v a l u e s ( v a l u e l ,v a l u e 2 ) 下例要将y b d h d d 机房环节的定单存入打印临时表 1 1 南京邮电大学硕士学位论文 i n s e r ti n t 0 w g f s d y ( s l b h ,j x ,b x ,y d h h m ,x d h h m ,y s h ,y y s h ,s y p ,e q ,x y w ,x h x y w ,h c x z ,h x m m ,s m h m ,f j g n , g h t z ,y h l ,h l ,y x h ,x h l ,l x b z ,d h g n ,b c y w ,q h ,l x h m ,y q h ,d y h h m g s ,d d z t ,c l b z ,t i m e ,m j h ,y s b h ,s b h ) s e l e c t y b d h d d s lb h ,y b d h d d j x ,y b d h d d b x ,y b d h d d y d h h m ,y b d h d d x d h h m ,y b d h d d y s h ,y b d h d d y y s h ,y b d h d d s y p ,y b d h d d c q ,y b d h d d x y w ,y b d h d d x h x y w , y b d h d d h c x z ,y b d h d d h x m m ,y b d h d d s m h m , y b d h d d f j g n y b d h d d g h t z ,y b d h d d y h l ,y b d h d d h l ,y b d h d d y x h l ,y b d h d d x h l ,y b d h d d 1 x h z y b d h d d d h g n ,y b d h d d b c y w ,y b d h d d q h ,y b d h d d 1x h m ,y b d h d d y q h ,y b d h d d d y h h m g s ,d d d q z t d q z t , 0 ,:l s _ d y d a t e ,y b d h d d m j h ,y b d h d d y s b h ,y b d h d d s b h f r o my b d h d d ,d d d q z t w h e r ey b d h d d s l b h = :c s l b h a n dd d d q z t s l b h = y b d h d d s l b h : i n s e r t 语句还可以将多行数据添加到目标表中去,在这种形式的i n s e r t 语句中, 新行的数据值不是在语句正文中明确地指定的,而是语句中指定的一个数据库查询。添加 的值来自数据库自身的行,在某些特定的状态下,这是非常有用的。 l p d a t e 语句用于更新单表中选定行的一列或多列的值。要更新的目标表在语句中定 义,s e t 子旬则指定要更新哪些列并计算它们的值。u p d a t e 语句总是包含w h e r e 语句,而 且u p d a t e 语句比较危险,所以您必须明确地认识到w h e r e 语句的重要性,w h e r e 语句被用 来指定需要更新的行。 标准语法: u p d a t et a b le n a m e s e tc o u m n n a m e l = v a l u e l ,c o i u m n a m e 2 = v a l u e 2 w h e r es e a r c hc o n d it i o n d e l e t e 语句标准语法: d e l e t ef r o mt a b l e n a m ew h e r ec o n d i t i o n 1 2 南京b 电大掌硕士掌位论文 2 2 2 2 复杂操作实现 在信息管理系统中,我们往往会遇到归类、汇总、映射、索引、子查询等复杂操作, 相应的支持与实现如下: g r o u pb y 方法 g r o u pb y 子旬语法为: s e i 。f c tc o l u m n l ,s u m ( c o l u m n 2 ) f r o m ”l i s t o f t a b l e s ” g r o u pb y ”c o l u m n l i s t ”: 这个g r o u pb y 子句将集中所有的行在一起,它包含了指定列的数据以及允许合计函 数来计算一个或者多个列。 1 3 南京邮电大掌司e 士学位论文 第三章系统硬件结构 烟台全市辖五区七市一县,截至2 0 0 4 年底市话交换机总容量为2 2 0 万线,实装用户 1 8 j 万。市话交换机4 6 台,主要机型为e w s d 、s 1 2 4 0 、5 e s s 、c & c 0 8 。无线市话网络采用 朗讯公司生产的5 e s s 交换机,现有容量1 1 1 9 万线,实装用户j 0 万线。 本文主要介绍目前主流4 种机型的交换机实现电子工单自动处理的方法。为了对该系 统硬件的组成、交换机的连接方式更加直观的了解,本文最后以华为c c 0 8 交换机与前置 机的连接、调试为例,进行详细的介绍。 电子工单自动处理系统由前置机、用户定单处理机及数据库小型机组成。前置机主要 实现交换机与后台用户定单处理机的通信,前置机与交换机进行直联或远程连接,用户定 单处理机与前置机通过t c p i p 协议相连。前置机及后台用户定单处理机直接设在不同的 分局的机房。 3 1e w s d 型交换机的硬件连接方式 3 ,1 1e w s d 交换机的o m t 口进行连接 通过e w s d 交换机的o m t 口进行连接如下图所示: 苴中jd t g ( 2 6 0 1 ) 一数字终端单元船x 一i s 2 3 2 韩t c p i p 畦各 图3 一卜1 方式一:通过鲫印交换机的0 盯口进行连接 说明: e w s d 交换机只提供两个o m t 端口,可利用其中一个o m t 口通过 远程连接方式: 似) o m t d o x a ( d c n 网) h u b 前置机 1 4 南京邮电大攀硕士学位论文 ( b ) o m t d t u ( d d n 网) d t u 多用户卡前置机 直接连接方式: 0 m t 多用户卡前置机 与交换机进行通讯,以进行交换机用户工单的管理。 3 1 2 e w s d 交换机的x 2 5 口进行连接 通过e w s d 交换机的x 2 5 口进行连接如下图所示 口 x2 5 口 一 匠勇1 。竺:,一 一一哪里曼璺绷卜一 , l 可【z 6 0 1 ) 珈一 i f m 【z 6 0 1 ) 茄稃悼持c b l ¥,e i - 1 一一 一 竺兰西衄q 二五氆三h i 卫 如1 远程连接氓) i 曲 r = = = = j 脚变捧帆 墙剥口f ; 中l 量尉多用户丰 精机 i 口 i 持舞库 葛中:删( 茁0 1 ) 一教事壁档单元瑚一x2 s 酌船包j 金矗,础一砧2 3 2 蚪叻0 p 醴吝 图3 - i 一2 方式二;通过f - w s d 交换机的x 2 s d 进_ 行莲接 说明: e w s d 交换机还提供多个x 2 5 口,可利用x 2 5 口通过 远程连接方式: ( a ) x 2 5 口一p a d m o x a ( d c n 网) 前置机 ( b ) x 2 5 口p a d d 丁u 一( d d n 网) 一d t u 一多用户卡一前置机 与交换机进行通讯,以进行交换机用户工单的管理。其中p a d 是x ,2 5 的解包设备 其分成若干时隙可用于网管、定单、告警等的输出。 3 1 3 设备配置 通过e w s d 交换机的o m t 口进行连接,设备配置如下: 1 ) 前置机 1 p u :2 3 3 h z 以上、内存:3 2 m b 以上、硬盘:2 g b 以上; 操作系统:s c ou n i x l5 南京邮电大学硕士掌位论文 2 )用户定单处理机 c p u :2 3 3 h z 以上、内存:6 4 m b 以上、硬盘:4 g b 以上; 操作系统:w i n d o w s n tw o r k s t a t i o n 4 0 或w i n d o w s 9 x 3 ) 路由器( 可利用已有设备) 4 ) 多用户卡 根据交换机房的交换机数量确定 5 1d t u 型号选择根据交换机数量确定( 远程连接方式b 采用) 6 1m o x a 型号选择根据交换机数量确定( 远程连接方式a 采用) 通过e w s d 交换机的x 2 5 口进行连接,设备配置如下: 1 ) 前置机 p u :2 3 3 h z 以上、内存:3 2 m b 以上、硬盘:2 g b 以上; 操作系统:s c ou n i x 2 ) 用户定单处理机 _ p u :2 3 3 h z 以上、内存:6 4 m b 以上、硬盘:4 g b 以上; 操作系统:w i n d o w s n tw o r k s t a t i o n 4 0 或w i n d o w s 9 x 3 ) 路由器( 可利用已有设备) 4 ) 多用户卡 根据交换机房的交换机数量确定 5 ) d t u 型号选择根据交换机数量确定( 远程连接方式b 采用) 6 ) m o x a 型号选择根据交换机数量确定( 远程连接方式a 采用) 7 ) p a d 根据交换机房的交换机数量确定 e w s d 交换机的x 2 5 口是专为网管系统提供的通讯口,其通讯协议为x 2 5 协议,传 输的内容通过硬件设备( p a d ) 进行打包解包,但该口的稳定性不如o m t 口对传输质量 要求高

温馨提示

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

评论

0/150

提交评论