尚择优选20XX有线电视收费管理系统设计doc.docx

上传人:b****1 文档编号:928847 上传时间:2022-10-14 格式:DOCX 页数:35 大小:358.82KB
下载 相关 举报
尚择优选20XX有线电视收费管理系统设计doc.docx_第1页
第1页 / 共35页
尚择优选20XX有线电视收费管理系统设计doc.docx_第2页
第2页 / 共35页
尚择优选20XX有线电视收费管理系统设计doc.docx_第3页
第3页 / 共35页
尚择优选20XX有线电视收费管理系统设计doc.docx_第4页
第4页 / 共35页
尚择优选20XX有线电视收费管理系统设计doc.docx_第5页
第5页 / 共35页
点击查看更多>>
下载资源
资源描述

尚择优选20XX有线电视收费管理系统设计doc.docx

《尚择优选20XX有线电视收费管理系统设计doc.docx》由会员分享,可在线阅读,更多相关《尚择优选20XX有线电视收费管理系统设计doc.docx(35页珍藏版)》请在冰豆网上搜索。

尚择优选20XX有线电视收费管理系统设计doc.docx

尚择优选20XX有线电视收费管理系统设计doc

(此文档为word格式,下载后您可任意编辑修改!

有线电视收费管理系统

第1章绪论

1.1课题背景

随着有线电视的普及,有线电视用户日益增加。

这使得有线电视收视费的收缴,日常维护及管理的工作量变得巨大,工作变得越来越复杂。

入户率高而收费率低的矛盾日益突出,成为制约有线电视发展的主要因素。

收费难,是目前有线电视网管理者面临的最头痛问题,如何以最低的投入,提高收费率,是目前有线电视网管理者最应该考虑的问题之一,选用功能强大的收费管理软件来提高有线电视收费的管理工作是目前最好的选择。

但就目前而言,绝大多数有线电视台并没有采用任何管理软件,原因主要是市面上的管理软件价钱较高难以承受,即使有的有线电视台购买了此种软件使用及维护都要有专门人士完成。

基于以上原因结合自己所学的知识,决定开发一款齐齐哈尔市有线电视计费管理系统软件,专门用于解决有线电视用户信息存储及计费。

目前,可用于电视收费管理系统软件的开发工具有多种,但基于VB具有面向对象的可视化设计工具及强大的数据库功能,决定使用VB来开发及维护此软件。

1.2技术概述

1.2.1基本概念

1.面向对象的程序设计方法

面向对象的程序设计方法就是把程序和数据封装起来视为一个对象,每个对象都是可视的。

2.对象

对象是具有某些特性的具体事物的抽象。

每个对象都具有描述其特征的属性,及附属于它的行为。

3.类

类是创建对象实例的模板,是同种对象的集合与抽象,它包含所创建对象的属性描述和行为特征的定义。

4.数据库

数据库是具有通用性和综合性的数据集合,它可以供各种用户共享使用,且具有最小的冗余度和较高的程序数据独立性。

5.表

表是数据库中数据组织的逻辑单位,每个表都有表名,其数据是按其定义的行列进行存储。

6.Active技术

Active技术发展了原有的OLE技术,它使开发人员摆脱了特定语言的束缚,方便地使用其他应用程序提供的功能。

1.2.2VB简介

VisualBasic(简称VB)是Microsoft公司开发的一种通用的基于对象的程序设计语言。

“Visual”指的是开发图形用户界面(GUI)的方法即不需编写大量代码去描述界面元素的外观和位置,而只要把预先建立的对象添加到屏幕上的一点即可。

“Basic”指的是BASIC语言,一种在计算技术发展历史上应用得最为广泛的语言。

VisualBasic在原有BASIC语言的基础上进一步发展,至今包含了数百条语句、函数及关键词,其中很多和WindowsGUI有直接关系。

专业人员可以用VisualBasic实现其它任何Windows编程语言的功能,而且能够与数据库连接实现数据的存储、查询、修改及删除。

1.2.3VB功能特点

1.具有面向对象的可视化设计工具

在VB中,应用面向对象的程序设计方法,把程序和数据封装起来视为一个对象,每个对象都是可视的。

程序员在设计时只需用现有工具根据界面设计的要求,直接在屏幕上“画”出不同类型的对象,并为每个对象设置属性。

程序设计员的工作仅编写针对对象要完成事件过程的代码,因而程序设计的效率可提高许多。

2.事件驱动的编程机制

事件驱动是非常适合图形用户界面的编程方式。

用户的动作即事件掌握着程序的流程,每个事件驱动一段程序的运行,程序员只要编写响应动作的代码,各个动作间不一定有联系。

这样的应用程序代码较短,使得程序既易于编写又易于维护。

3.提供了易学易用的应用程序集成开发环境

在VB开发环境中,用户可设计界面,编写代码,调试程序,编译成可执行文件。

4.结构化的程序设计语言

VB有丰富的数据类型,内部函数和结构化的程序结构。

5.支持多种数据库系统的访问

VB中利用数据控件可以访问多种数据库系统,可以访问MicrosoftAccess、VF、EGCEL等软件的数据库。

6.OLE技术

VB的核心是对连接与嵌入对象的支持,VB能开发集声音、图象、动画、字处理、Web等对象与一体的应用程序。

7.Active技术

可使用标准的Active部件,调用标准的接口,实现特定的功能。

8.帮助功能

用户可随时方便地得到所需的帮助信息。

1.2.4VB开发环境的组成

VB集成开发环境集程序编辑、编译、调试和运行等过程于可视化的窗口中。

VB的集成开发环境包括设计状态、运行状态、调试状态。

1.窗体窗口

窗体是设计用户界面的一个矩形区域,是建立VB程序的主要部分,每个窗体必须有一个唯一的名字。

一个应用程序至少有一个窗体窗口。

2.属性窗口

(1)属性窗口的组成:

对象列表框、属性显示排列方式、属性列表框和属性含义说明。

对象列表框中显示窗体中的所有对象。

(2)属性窗口功能:

设置窗体或控件的属性。

3.工程资源管理器窗口

保存与应用程序有关的所有对象和文件,窗体关闭后,可以在此重新打开。

工程文件的扩展名为VBP。

在此窗口中有三个按钮:

查看代码、查看对象、切换对象。

4.代码窗口

显示和编辑程序代码,可同时打开多个代码窗口,在多代码窗口之间可以进行复制和切换等操作。

5.立即窗口

立即窗口是为调试应用程序而设计的。

6.窗体布局窗口

用于指定程序运行时窗口的显示位置。

7.对象浏览窗口

可查看在工程中定义的模块或过程,也可以查看对象库、类型库、类、方法、属性、事件及可在过程中使用的常数。

8.工具箱窗口

显示了各种控件的制作工具,利用这些控件可以在窗体上设计各种控件。

9.工具栏

工具栏中包含标准、编辑、窗体编辑器和调试四个工具栏。

1.2.5Access简介

Access是Office办公套件中一个极为重要的组成部分。

Access的新版本功能变得更加强大。

不管是处理公司的客户订单数据;管理自己的个人通讯录;还是大量科研数据的记录和处理,人们都可以利用它来解决大量数据的管理工作。

1.数据库窗口简介

窗口可以分成五个大的部分:

“标题栏”、“菜单栏”、“工具栏”、“状态区”和“数据库窗口”。

其中“标题栏”在屏幕的最上方,“菜单栏”在“标题栏”的下面,“菜单栏”的下面是“工具栏”,“状态区”在屏幕的最下方,而夹在“工具栏”和“状态区”之间的空间则是用来显示数据库窗口的。

2.“状态区”和“数据库窗口”

Access的窗口中的“状态区”和“数据库窗口”,状态区可以显示正在进行的操作信息,这可以帮助我们了解所进行操作的状态,而“数据库窗口”则是Access中非常重要的部分,它帮助我们方便、快捷地对数据库进行各种操作。

而它本身又包括“窗口菜单”、“数据库组件选项卡”、“创建方法和已有对象列表”三个部分。

1.2.6SQL概述

SQL是用户与数据库传递信息的语言,即是用户存取数据库数据的命令集。

它由一组常用的英语词汇组成,如Create、Select、Insert等,用户可用它来组成结构化的命令和处理存贮在关系数据库中的数据。

SQL开始研究于70年代中期,80年代中期美国国家标准学会(ANSI)采纳SQL作为关系型数据库管理系统的标准语言(ANSIG3.15-1986),而后又被国际标准化组织(ISO)采纳为国际标准。

目前所有主要的关系数据库管理系统使用的SQL,大部分支持1989年ANSI定义的关系数据库管理系统的新标准ANSI定义的关系数据库管理系统的新标准ANSI SQL89。

SQL是一个非过程化语言,它一次可处理一个记录集合,允许一个SQL语句操作的结果作为另一个语句的输入;SQL能将全部的数据管理任务统一在一种语言中,即不论用户、系统管理员都可利用它对数据库进行管理。

由于SQL是一种标准,主要数据库都支持它,因而只要用户熟悉简单而功能强大的SQL语言,就可以从一个关系数据库管理系统转向另一个,即用SQL编写的程序可以方便地移植。

SQL语言不仅可以在RDBMS中交互式使用,也可以方便嵌入在过程化程序设计语言(如C、Pascal等)及相应的RDBMS所支持的开发工具中。

1.3相关工作

1.3.1系统要求

VB6.0及Access均是Windows9G以上或WindowsNT下的一个应用程序,对软、硬件没有特殊要求。

1.3.2软件安装

VB6.0及Access的安装方法类似,均为放入光盘,运行软件,自动安装,打开后加入产品序列号,之后根据提示完成安装即可。

1.4系统结构的安排

1.4.1确定系统的设计目标

设计目标主要是明确系统设计的规模周期——至少是时效,以及系统的实用价值和重要程度。

规模大的是否需要细分、重组,是否超过了建设周期,是否值得反复、详细地考虑,或者重新设计。

具体来讲,可以分为几个部分:

系统调研、系统设计、程序设计、系统调试、试运行及改进、运行及维护。

此次设计是以方便企业管理为目的的个人设计的管理软件,并且根据目前有线电视管理难,管理混乱的特点,设计出具有实用价值的齐齐哈尔市有线电视计费管理系统。

1.4.2内容需求

对于设计齐齐哈尔市有线电视计费管理系统来说,内容需求主要是有线电视收费管理资料的收集与整理,重点解决需要建立哪些信息表,各表中数据的存储以及表与表之间的链接情况。

还要考虑到用什么语句去实现相应的管理操作。

1.资料的收集与整理

设计齐齐哈尔市有线电视计费管理系统首要的前提之一就是资料的收集与整理。

充分、翔实的手头资料有利于齐齐哈尔市有线电视计费管理系统的顺利完成。

齐齐哈尔市有线电视计费管理系统软件的资料主要来源于网络中对有线电视收费情况的介绍,及实地考察齐齐哈尔市有线电视台目前的收费情况所做的总结。

2.总体布局

总体布局如图1-1所示。

图1-1总体布局

第2章系统功能概述

2.1操作员的功能

操作员是操作该系统的人员,系统不可能让任何用户都能操作,因此需要为操作员设置名字及密码,操作员的默认名字及密码都为000,当然操作员可通过选择[系统管理]菜单下的[增加操作员]命令来增加其他的操作员名及密码,这些信息将被保存到操作员表中。

如果操作员遇到某种情况需要修改已有的密码,可选择[系统管理]菜单下的[修改密码]命令来修改密码。

如果操作员在操作过程中想以其他的操作员身份登陆,可选择[系统管理]菜单下的[注销操作员]命令,返回到登陆状态,此时操作员可重新选择操作员名并输入密码后进入系统界面。

2.2对用户信息的操作

1.收费设置

在齐齐哈尔市有线电视计费管理系统中,由于使用材料价格的改变及物价的调整,必将会导致一定时期内的收费金额不同,在本系统中可选择[收费管理]菜单中的[收费设置]命令,在“收视费”后输入一个终端一个月应交的费用,在“收费截止”后输入到哪一天将截止这种收费价格,单击[确定]按钮将这些信息保存到“月费设置表”中。

2.用户信息录入及开机

当有用户要求安装有线电视时,选择[用户管理]菜单中的[新装录入]命令,将用户的基本信息输入并保存到用户信息表中。

注意,输入的信息中“收费截止”日期一定要与“收费设置”中的“收费截止”日期相同。

此时用户可通过选择[用户管理]菜单下的[新装计费]命令来查找此收费截止日期内需要交的费用,如果用户不需要开机交费可单击[退出]按钮。

当用户需要开机交费时,可选择[用户管理]菜单中的[开移停机过户]命令,打开[开机、移机、停机、过户]对话框,在用户姓名后的组合框中选择要开机的用户名,单机[开机]按钮,打开[开机]对话框,可看到该用户的基本信息,选择[现在交费开通]复选框,输入起算日期、交费日期、交费月数后单击金额后的文本框,可显示需要交费的金额,如果此时还没有进行过“收费设置”,系统将弹出“收费设置”窗体来进行设置。

单机[保存]按钮可将这些信息保存到“缴费表”中,单击[退出]按钮即

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1