欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > DOC文档下载
     

    毕业设计(论文)-有线电视CATV收费管理系统.doc

    • 资源ID:3949778       资源大小:691.50KB        全文页数:72页
    • 资源格式: DOC        下载积分:8
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要8
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    毕业设计(论文)-有线电视CATV收费管理系统.doc

    CATV有线电视收费管理系统设计说明书【Abstract】Along with the increase of the CATV customers,error often occurs in the task without the CATV software.People often pay for the money more or less,and they want a system to help them the problem.So we take in the CATV charge system,in order to decrease the mount of label and raise the efficiency.Basing on the people requirements analysis,model design is completed.In order to complete the whole design,we look through the books of this system and adopt the way and opinion of the system which is seminal to the CATV charge system.At last the function of the system is realized.【Keywords】 CATV Charge system Demand analyze Whole design Function realizing【论文摘要】为了有效改善因有线电视用户增多所带来的信息混乱、统计不准确、漏收、少收费用等情况,有线电视收费管理系统应运而生。本文介绍了系统的提出,深入分析用户需求,描述了系统实现功能,提出了系统的设计思路,深入分析并论证了方案的可行性,阐述了系统各模块的详细功能以及实现方法,重点介绍了核心技术的实现过程。【关键字】有线电视 收费系统 需求分析 总体设计 功能实现目 录论文摘要.1引 言.4第一章:绪 论.51.1选题及其研究意义.51.2选题背景.51.3研究的主要内容.51.4性能需求.51.4.1精度要求.51.4.2时间要求.51.4.3安全性.51.4.4可维护性.51.5 环境规定.51.6 系统建设原则.6第二章:需求分析.72.1用户特点.72.2系统目标.72.3可行性研究.82.4需求分析.92.4.1问题描述.92.4.2需求描述.92.4.3数据字典.122.4.4数据流图.15第三章:系统设计. 233.1设计思路.233.2系统功能分析.233.2.1系统定位.233.2.2功能模块设置.233.3系统数据型设计.253.3.1概念模型.253.3.2物理模型.273.3.3柜台业务模型设计.283.4系统计算模式选定.393.3.1 B/S模式.393.3.2 C/S系统逻辑模式.393.3.3 C/S模式的特点.403.4软件工具.413.4.1开发工具选定.413.4.2开发工具介绍.413.4.3数据库选定.423.4.4数据库介绍.42 3.4.5辅助工具.433.4.6 PowerDesigner介绍.43第四章CATV有线电视收费管理系统的实现. 444.1界面实现与风格.444.2系统设置的实现.444.3柜台业务的实现.454.3.1柜台具体业务实现方法.454.3.2核心部分:SQL Server存储过程的使用.554.3.3信息存储的实现.574.3.4信息读取的实现.574.3.5数据查询功能的实现.574.3.6统计报表的实现.58第五章系统测试. 60第六章结束语. 616.1本论文主要内容.616.2对本次课题的总结. 616.3本次课题完成的情况. 616.3.1前台设计. 616.3.2后台数据库设计. 616.3.3接口的实现.61结论. 62谢词. 62主要参考文献与附录. 63引 言伴随国民经济的飞速发展和人民生活水平的不断提高,各行业传统的人工操作方法都已远远不能适应现在的工作需求,各单位乃至个人都开始利用计算机将自身的业务加以优化,通过计算机的协同操作来替代传统的手工操作。CATV(有线电视)作为一向新兴的电视业务计算机技术更是得到了前所未有的开发利用和普及契机。随着有线电视接入在我国的逐渐普及,不管是省市级的电视台还是乡镇级的电视台,都拥有越来越多的有线电视用户。面对如此庞大的用户群,各种不同的用户业务,随之而来的就是收费难的问题。如果完全靠人工来统计这些资料的话,必然造成信息混乱、统计不准确、漏收、少收等情况。随着有线电视用户的增多,各项业务的拓展,运营商在保障有线电视信号畅通的同时,也要求能够掌握用户的需求和详细资料。全国各有线电视运营商基本上已经建立起了自己的相对完善的收费系统,并且在此基础上开发了一系列与有线电视各项业务管理工作相关的信息管理系统。通过对现行网络上较为流行的几种有线电视收费管理系统功能的调查,可发现大部分系统虽然拥有华丽的界面,也能够完成用户录入、收费以及数据查询的基本功能,但在业务定义方面却存在着范围过小等缺陷,系统不能够完成用户的所有需求。在随着有线电视用户增多,各项业务拓展的快速发展下,运营商在保障有线电视信号畅通的同时,也要求能够掌握用户的各项需求和详细资料。前台在录入用户的各项资料及需求后,技术部门通过访问数据库在读取数据后能及时为用户提供服务;帐务结算部门在掌握各种用户情况后通过业务流程及时出帐,即方便了为用户提供服务,也提高了工作效率。在此情形下,有线电视收费管理系统应运而生。第一章 绪论1.1选题及其研究意义 有线电视如今已经成为人们日常生活中不可缺少的一个重要部分,对于这个庞大的系统要高效的管理与收费就成为一个急待解决的问题!拥有一个易用的、高可靠性的、功能完善的有线电视收费系统,已成为各个电视台及其相关运营商在激烈的市场竞争中处于不败之地的重要一环!不断的满足完善现实存在的用户需求,也是我们计算机软件设计的重要要求。新世纪毫无疑问是信息的海洋,在信息技术极大发展丰富的时代,这都需要我们更好更有效地管理利用这些信息。有线电视收费同样是信息技术的一方面,对有线电视相关信息数据的管理与操作,无论是对有线电视运营商还是软件设计人员都有其重要的意义。1.2选题背景本系统的开发,以CATV有线电视收费的现行系统和相关约束为参照,进行基础数据的采集和相关约束的制定。在编制的过程中将就系统的定位,各项编码的规则以向上兼容的原则进行相应的扩展编制。同时,通过不同的用户角度,提供各种人员的权限控制,以达到对软件的多视图了解。硬件、软件、运行环境的条件:基本具备。可利用的信息和资源:相关项目所留的少数资料,以及对相关项目现状的初步了解。本课题由六位同学合作在老师的指导下历时三个月时间,基本完成。1.3研究的主要内容在本方案的设计过程中,我们查阅了大量资料,在辅导老师的精心指导下,对有线电视系统以及相关收费系统有了系统而深刻的了解,并且在对用户需求详细分析的前提下,研究出解决用户需求的方案,选定开发工具后接触到访问关系数据库的很多新技术。对Sql Server 等进行深刻理解后,设计出了本有线电视收费系统的原型及实现了部分功能的设计。1.4性能需求1.4.1精度要求本系统所涉及的所有的模拟量数据类型,均按实数保存,在显示处理时保留小数点后2位。1.4.2时间要求操作响应时间:满足普通人员的操作要求;统计运行时间:满足普通人员的查询要求;更新处理时间:域网数据库在网络无故障的情况下,插入一条数据和更新一条数据的数据库操作响应时间控制在2秒/条之内;数据传输时间:数据交换过程控制在30秒钟内1.4.3安全性 采用用户名及密码,对不同的用户分级授权使用。1.4.4可维护性 维护人员需熟悉Windows/NT,SQL SEVER数据库,Powerbuilder等开发工具。1.5 环境规定1、操作系统:客户端操作系统使用Microsoft公司的Windows 95(中文版)以上版本。局域网服务器操作系统使用2、用户界面:本系统采用窗口菜单模式的主界面,系统以简单易懂,方便操作为原则进行设计。3、硬件接口:目前网络体系结构已经较为成熟,此项无须考虑4、软件接口:采用PB专用接口1.6 系统建设原则1、软件开发过程须遵循软件工程开发规范。2、采用结构化系统分析设计方法与原型法相结合的原则,对系统信息、用户需求进行调查分析,提出具体的系统设计方案,与用户一起对方案进行论证确定。在编程、调式过程中,不断完善系统。3、坚持统一化,标准化的原则。可考虑电力部推荐的信息设计规范要求,使软件模块化、结构化、数据格式的标准化、编码统一化。4、实用性与先进性相结合。系统的建设以实用做为第一目标,同时做到技术先进、可靠,开放性强、扩展性好,各功能模块可灵活组合,界面力求美观、简单明了,操作简洁。第二章 需求分析2.1用户特点本软件的最终用户(直接用户)有线电视运营商、(间接用户)有线电视用户。随着电脑的普及,前台操作人员和大部分用户应当具备了一定的计算机操作水平和技巧,在此阶段,我们充分考虑用户的需求,在程序的实现力求:程序的可操作性强,界面友好,功能完善,无须对用户的进行特别的要求和培训;系统维护人员:了解计算机网络的相关知识、熟悉PB编程以及有关数据库的操作,能熟练进行数据库的日常管理工作和解决出现的问题;计算机维护人员:熟悉计算机的硬件组成,能解决计算机在使用过程中出现的硬件故障。2.2系统目标1、提高数据传输的速度和数据在传输过程中的安全可靠性,提高资源的利用率;2、处理速度的提高;3、运行成本的降低; 4、人员利用率的优化; 5、在考虑各信息管理系统操作规则的前提下,延续了操作习惯,便于操作业务员的使用和培训;6、主要功能:实现对有线电视用户的开户功能,录入用户各项基本信息,生成用户编号,保存用户表。用户可根据自己需求在有线电视台选择先开户后开通、安装开通、增装、报停、剪线、报停恢复、剪线恢复、以及用户地址变更是需要的迁移或过户等业务。有线电视运营商可根据用户所选择的业务及时根据业务定义费用计算出用户应交纳的基本费用,并能够及时的为用户提供服务以及及时开通有线电视。用户可以通过系统及时查询应交纳费用以及查询有线电视使用的各种相关情况。提供适宜的权限控制。7、本软件产品是一项独立的软件,拥有完全的知识产权和版权而且全部内容自含8、用户内部机构图例: 管理者 总经理 客户经理 业务员 用户 台长行政部门 图2 9、用户需求图例:有线电视台业务受理信号开通费用收缴安 装开 通增 装报 停剪 线迁 移注 销恢 复过 户用户一般用户优惠用户免费用户计算费用固定费用2.3 可行性研究1、技术可行性对于本收费管理系统来说,各有线电视台已经相继开发出一套比较成熟的收费管理系统,他们以各种可视化编程技术已经流行数据库为平台,开发出了一套适合自身业务需求的收费系统。本系统使用PowerBuilder和流行数据库SQL Server作为开发工具,而且基与有线电视收费管理系统,已经有很多成功的方案。这说明本系统在技术上是可行的2、经济可行性本系统需要单位组建自己的局域网,并且配备相当数量的电脑,在网络和电脑普及的今天,这些条件对于普通单位不难实现。因此本方案在经济上是可行的。3、操作可行性本系统支持多种操作系统、网络环境和硬件平台,完全实现其开放性。服务器可支持主流的操作系统如Microsoft Windows NT等;客户机可运行在绝大多数平台:Microsoft Windows NT,Windows 95等。对于目前的各单位的实际情况来看,本方案在操作上是可行的。2.4 需求分析需求分析的基本任务是对目标系统提出完整、准确、清晰、具体的要求。在这个阶段,分析员应在高层功能级数据流图的基础上开发更精确的数据流图,同时还要建立数据字典。这些文档是需求分析结束的标准。2.4.1问题描述CATV有线电视收费管理系统实现用户对有线电视各项业务的管理以及各种费用的正常收缴。有线电视用户可以通过系统登记各项业务,有线电视工作人员可根据用户登记业务情况对费用正常收缴,可查询某项业务、某个片区的用户信息,也可对用户各种情况进行统计,生成报表。2.4.2需求描述1、用户需求:经过初步分析,本系统可分为以下几个功能模块:(1)用户根据实际需要,可以更改数据库中的固定费用、计算费用、单价、用户类别、收费标准等。因此需要一个系统设置功能;(2)需要有一个对有线电视用户登记开户的功能;(3)用户需要有一个模块处理有线电视用户的安装、报停、迁移、剪线、等各种柜台业务的功能;(4)用户需要查询收费金额、安装台数、收费日期等,由此需要系统有一个数据查询的功能;(5)有时用户需要对人数、金额,片区的各个情况进行统计查询并打印,由此需要系统有一个统计报表的功能。即:系统设置、用户档案、柜台业务、数据查询、统计报表。系统设置模块:由于用户要根据实际情况,需要对数据库中的数据进行修改、增加或者删除等操作,因此引进了该模块对系统进行一些初始化。它包含权限控制、修改密码、职务定义、用户类别、学历定义、部门类别、计算值设置、固定值设置以以及收费项目定义。权限控制:由于不同的用户对该软件的需求不太一样,因此引进了权限控制,对不同的用户权限加以控制。本系统的权限设置可通过更改数据库或通过登陆管理员帐号根据实际需要对其操作员工进行权限设置。系统权限体现在很多方面,管理员可通过各种需求对不同的系统操作员授予相应的权限。如可授予前台工作人员可登陆柜台业务登记用户信息写数据库的权限;可授予管理人员总体统计的权限等。系统启动时需用员工编号和密码进行登陆,相应的员工编号登陆后只能进行管理员授予的相应权限操作。修改密码:为了系统的安全,用户可以根据需要修改密码。职务定义:在实际过程中,由于不同职务的人可以操作该系统,因此引进了职务定义,根据具体情况定义不同的职务。用户类别:由于不同的用户类别对应不同的收费,因此用户可以根据实际情况进行设置该表。学历定义:在实际过程中,由于不同学历的人可以操作该系统,因此引进了学历定义,根据具体情况定义不同的学历。部门类别:在实际过程中,由于不同的部门可以操作本系统,依次需要根据实际情况进行定义。用户档案管理模块:用户档案管理模块主要用于有线电视台对有线电视用户基本信息的各项管理。有线电视用户在此处登记注册有线电视并录入用户基本信息。本模块分为个人用户开户和用户批量录入两种功能。个人用户开户:用户登记登记注册有线电视用户。录入登记用户基本信息批量用户录入:主要服务对象为某小区或住宅区需要统一录入的用户群。 柜台业务模块:柜台业务作为程序的主体部分,主要用于登记用户各项业务,并收取费用。(如下图)柜台业务安 装增 装开 通报 停剪 线迁 移过 户恢 复注 销柜台收费剪线恢复报停恢复安装:用户在有线电视运营商处登记并开通有线电视业务的服务,安装登记时根据用户所在片区随机生成用户编号,安装登记类似用户开户,需登记用户的详细身份资料以及用户地址等基本信息,与用户开户不同的是安装登记时系统会在登记日期的基础上自动生成用户开通有线电视服务的日期,即用户在安装登记时需交纳安装费以及收视费。收视费根据用户在开通时自行选择的月数得出计算值进行收取。增装:本系统采取的收费方式是按主机数收费,增装业务是用户需要增加有线电视主机数时进行的登记。增装登记以用户编号为主,即输入用户编号显示用户基本信息,再记录用户需要增加的主机数或分机数。增装时收取维护费,增加台数自开通之日起开始计算收视费。开通:用户在开户时可选择先注册后开通(开户登记,开通登记),也可选择注册后立即开通(安装登记)。当用户需要开通有线电视服务时进行开通登记,开通登记需要记录用户需要开通的主机数或分机数,以及用户需要开通有线电视服务的月数。开通时不收取开通费。根据开通之日开始计算有线电视收视费。迁移:迁移是有线电视用户地址变更时的登记业务,因此迁移登记不改变用户姓名、证件号码、单位、电话等。只改变用户地址等信息。迁移时结算用户的收视费。迁移时收取维护费。过户:过户是有线电视用户发生变更时的登记业务,因此过户登记不改变原用户地址和用户编码,只改动用户姓名、证件号码、单位、电话等信息。并通过SQL语句写入用户表和用户变更登记表。过户时结算原用户的收视费。过户时收取过户费。剪线:剪线是用户需要暂时中断有线电视服务时需要登记的业务,剪线登记时需要结算用户使用期间的收视费,剪线期间收取维护费。报停:报停登记是有线电视用户因为各种原因需要暂时终止有线电视服务的业务。报停登记需要记录报停用户希望终止服务的主机数和分机数,以及报停时间,报停时需结算有线电视用户的收视费。报停收取报停费,报停期间收取维护费。恢复:恢复即用户需要重新开通因故暂时终止的业务时需要进行的登记,恢复包括恢复剪线恢复和报停恢复,恢复时结算用户终止业务期间的维护费用,恢复之日起开始计算用户的收视费。注销:注销是有线电视用户需要彻底终止有线电视服务时的业务。注销登记需要结算用户的有线电视收视费。注销时需收取注销费。柜台收费:柜台收费是有线电视用户前来交纳收视费时的业务。数据查询模块:查询模块包括数据查询和业务查询两部分,主要用于具有相应操作权限的工作人员方便查找用户信息以及业务规定等。具体情况如下图:查 询业 务 查 询数据查询(方式)用户编号业务查找用户类别片区查询欠费查询收费标准业务查询:主要用于系统操作人员查询每项业务应交纳的各种费用。便于在系统初始话时对定义固定费用以及计算费用,并且需要保存功能,便于用户增加业务并设计费用时使用。 数据查询:数据查询主要用于操作人员按照各种查询方式查找全部或单个用户的详细信息。按用户编号查找:输入用户编号进行查找,显示该用户编号对应用户的详细信息。按业务查找:根据柜台业务(安装、增装、报停等)点击查找,显现登记过该项业务的所有用户以及用户信息。按用户类别查找:在用户类别的下拉菜单中选择需要查找的用户类别则显示所有该类别用户以及用户信息。按片区查找:选择需要查找的片区名称(A、B、C、D区),则显示该片区的所有用户以及用户信息。按照收费标准查找:选择收费标准(一般、优惠、免费),则显示所有该收费标准的用户以及用户信息。按照欠费查找:需要查找出欠费用户的信息。统计报表模块:统计报表模块的主要作用是在选定的条件和时间段下统计该条件下的用户信息和总数、收费项目以及该项目总金额、业务登记用户明细以及用户总数等总体信息,方便使用者对该时间段本单位用户人数,收入情况,业务开通情况等总体信息的掌握,以便了解单位业务开展情况以及生成报表。统计报表模块分为业务统计、收费统计、用户统计三个方面,具体情况如下图:统 计 报 表业务统计(方式)用户统计(方式)收费统计(方式)用户情况用户类别按片区收费情况收费类别收费员按片区安装统计增装统计剪线统计迁移统计过户统计恢复统计注销统计报停统计开通统计收费统计:统计用户在某个时间段共收取的各项费用。用户需要在此项目统计中能够按照有线电视用户所在片区进行统计,也能够通过某个收费人员进行统计。(如统计出某某收费员在某个时间段处理业务共收取的总金额),并能够作出总体统计以及欠费用户统计,并能够计算机总和。业务统计:业务统计包括安装、报停、增装、开通、迁移、过户、恢复(剪线恢复、报停恢复)、剪线、注销等系统定义的全部业务统计。操作员进行业务统计主要完成的功能是统计某个时间段(如2004年1月1日至2004年6月1日所有登记过某项业务的用户数目)对已统计出的业务所有用户。并能够计算总和。用户统计:用户统计分为按片区统计、按用户类别统计、按用户情况统计三种,操作时输入时间段,选择查询方式,即显示在该时间段该方式下的全部用户信息,(如2004年1月1日至2004年6月1日所有A区的用户信息和总数)。经对功能模块的分析可得CATV有线电视收费管理系统的数据字典及数据流图、数据库中表属性如下:2.4.3数据字典:CATV有线电视收费系统数据字典:名称代码Number片区表PQB0注销登记表ZXDJB0安装登记表AZDJB0迁移登记表QYDJB0权限表QXB0收费明细表SFMXB0收费项目表SFXMB0收费主表SFZB0收费标准表SFBZB0学历表XLB0用户类别表YHLBB0用户变更登记表YHBGDJB0用户表YHB0增装登记表ZZDJB0员工表YGB0员工权限表YGQXB0业务定义表YWDYB0职务表ZWB0报停恢复登记表BTHFDJB0报停登记表BTDJB0部门表BMB0过户登记表GHDJB0剪线恢复登记表JXHFDJB0剪线登记表JXDJB0计算值设置表JSZSZB0开通登记表KTDJB0固定值设置表GDZSZB0系统所涉及数据项:Column 代码类型部门编号int部门类别char(1)部门名称varchar(40)报停台数smallint备注varchar(200)电话varchar(15)登记日期datetime单位varchar(60)单元varchar(4)地址varchar(60)分机数smallint号数smallintIDint剪线日期datetime开通日期datetime楼栋号varchar(20)门牌号varchar(20)片区名称varchar(30)收费标准编号smallint收费标准名称varchar(30)收费IDint收费截止日期datetime收费项目号smallint收费起始日期datetime收费日期datetime是否退款char(1)收费项目varchar(40)是否已打印char(1)是否已退款char(1)实收金额numeric(10,2)实收总金额numeric(10,2)台数smallintW_名称varchar(40)W_TITLEvarchar(40)性别char(1)新电话varchar(15)新单位varchar(60)新单元varchar(4)新地址varchar(60)新号数smallint新截止日期datetime学历varchar(20)学历编号smallint新楼栋号varchar(20)姓名varchar(30)新门牌号varchar(20)新用户名称varchar(60)新证件号码varchar(20)原电话varchar(15)原单位varchar(60)原单元varchar(4)原地址varchar(60)YFint用户类别编号smallint用户类别名称varchar(30)用户名称varchar(60)原号数smallintYHZHvarchar(30)原截止日期datetime原楼栋号varchar(20)原门牌号varchar(20)应收金额numeric(10,2)应收总金额numeric(10,2)业务编号smallint业务编号smallint原用户名称varchar(60)原证件号码varchar(30)证件号码varchar(15)证件类别编号smallint证件类别名称varchar(30)值类别char(1)职务varchar(20)职务编号smallint注销日期datetime增装类别datetime增装日期datetime2.4.5数据流图:顶级数据流图:整个模块有2个入口,一个是员工处理基本业务,一个是用户查询相关情况;两个出口分别是有线电视收费系统返回用户查询信息和相关明细。一级数据流图:员工处理各项柜台业务,执行数据查询,统计等操作 二级数据流图:柜台业务(安装):安装登记类似用户开户,生成用户编号,输入详细用户信息,收费成功后保存用户表和安装登记表。安装登记表名称代码类型PMIDIDintYesYesYHBHYHBHintNoYes收费IDSFIDintNoNo员工编号YGBHvarchar(10)NoYes台数TSsmallintNoYes分机数FJSsmallintNoYes登记日期DJRQdatetimeNoYes完工日期WGRQdatetimeNoNo是否已打印SFYDYchar(1)NoYes是否已退款SFYTKchar(1)NoYes开通日期KTRQdatetimeNoNo柜台

    注意事项

    本文(毕业设计(论文)-有线电视CATV收费管理系统.doc)为本站会员(西安人)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开