ImageVerifierCode 换一换
格式:DOCX , 页数:65 ,大小:872.51KB ,
资源ID:11744287      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/11744287.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(有线电视收费系统.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

有线电视收费系统.docx

1、有线电视收费系统毕业设计论文有线电视收费系统摘 要本有线电视收费系统采用了目前比较流行的面向对象的可视化语言MicrosoftVisual Basic6.0开发设计,是马鞍山电视大学开放教育计算机科学与技术专业葛亮同学的毕业设计。本系统采用DATA技术,在系统中使用数据集控件DATA来连接数据库,同时采用大量VB语言和SELECT语言来完成一些功能。在界面设计中,采用一个多文档窗体集中管理,多个单文档仅供调用,实现分支功能的操作效果。本有线电视收费系统不是专门为某个特定的有线电视台设计开发的,而是一个通用的有线电视收费系统,适用于中小型的有线电视台进行收费管理,主要完成关于有线电视收费的一些相

2、关功能,如:查询、添加、删除人员和交费管理,欠费管理等等。本有线电视收费系统功能相对完善,界面友好,操作简单,不乏是一个有线电视台收费管理人员进行有线电视收费的首选系统。关键词:数据库、模式、多文档 SummaryCopies of cable TV charge system adopt prevailing facing target visual language Microsoft Visual Basic 6 . 0 is developed, it is the TV university of Maan Shan that opens educational computer s

3、cience and technological speciality bright classmate GeLiangs graduation project. This system adopts DATA technology, use the data to collect controlling part DATA to join the database in the system, adopt a large number of VB languages and SELECT languages to finish some functions at the same time

4、. In the interface design, adopt more than one file window body centralized management, a lot of form files are only available for adjusting , realize the operation result of branchs function. This cable TV charges the system is not designed for some specific cable TV station specially and developed

5、 , but a interchangeable cable TV charge the system , is suitable for medium and small-scale cable TV stations charging to manage, finishes some relevant functions about the fact that the cable TV charge mainly, for instance: Inquire about, add, delete person and pay dues to manage, owe the fee to m

6、anage etc.The systematic function is relatively perfect that this cable TV charges, the interface is friendly, it is simple to operate, it is that a cable TV station charges the administrative staff carries on the first-selected system that the cable TV charged not to lack. Keyword: Database , mode

7、, many files一、前言4二、章节详细介绍 第一章 VB6.0简介6第二章 系统分析9第三章 系统设计11 第四章 用户手册19 第五章 展望26结束语附录:源程序代码参考文献 前 言一、 任务来源当初我们选择计算机科学与技术专业学习时,我们就应该明白,对于这个专业,并不仅仅像其他专业一样多看一些书,多学一点理论知识就行了。计算机专业重要的是实际操作,学生的动手能力是极为必要的。操作能力强于你的理论知识,这是由我们学的这个专业的特点所决定的。计算机专业的毕业生要做毕业设计,是任何时候都无法避免与否定的。最简单的说,我们能够有机会加强我们的电脑操作;有机会将我们所学到的知识融入我们所设计

8、的系统中,对所学知识有综合归纳作用;有机会让我们测试一下我们自己解决问题的能力,经及检测我们所学知识的不足之处,让我们更了解我们自己所学知识的掌握程度。作为一位马鞍山电视大学开放教育计算机科学与技术专业的学生,毕业设计是必不可少的,当然我也不例外。于是,本人选择了有线电视收费系统。二、任务要求:有线电视收费系统的主要任务是用计算机系统对有线电视用户的各种信息进行正常管理,如查询、删除、添加等。针对系统服务对象的具体要求,设计了本有线电视收费系统。设计本有线电视收费系统主要有以下几点要求:()对有线电视用户的变动进行管理。一个有线电视台的客户群不会是一成不变的,它总是在不断地变化:有加入、有退出

9、。因此设计有线电视收费系统时应该考虑到这些情况。()对客户交费情况进行管理。系统可以对客户交费的日期、期限、金额进行统计,也可以对客户资料进行查询修改。()对欠费用户进行统计和管理。这样可以避免由于用户欠费而造成经济损失,并根据用户交费金额和期限判断该用户是否欠费。三、课题特点及意义:()特点:本有线电视收费系统特点是运用VB开发系统。系统界面友好,简单易用,功能通用;而且使用了一个多文档窗体集中管理,其余用单文档窗体仅供调用。()意义:通过设计有线电视收费系统,让我们去了解如何开发一个简单的运用系统,开发一个运用系统需要分几个步骤以及设计思想对系统的重要性;让我们明白系统相关方面的知识(系统

10、是由哪些模块、哪些功能组成)等。第一章6.0简介1.1 Visual Basic简介很长时间以来,由于Basic程序设计语言具有语法简单的特点,因此,该语言一直被用作为电脑初学者的入门语言。但是,随着科技的发展、科学事件的驱动,面向对象、可视化等程序设计概念的导入,Basic语言也被赋予了新的内涵,这就是Visual Basic语言的由来。实际上,Visual Basic语言的功能已非常强大,用户可以用它方便地完成大部分的设计任务,从平面设计、数据库处理到多媒体控制等。无论用户是一个Windows编程新手,还是已经具有丰富的Windows程序设计经验,利用Visual Basic提供的良好开发

11、环境,用户均可快速地完成所需任务。下图为Visual Basic的基本界面:何谓Visual Basic?其中“Visual”中文意义为“可视化”,它提供了一种创建图形用户界面(GUI)的方法。利用这种方法,用户不必书写复杂的描述界面元素外观和位置的程序代码,而只需将系统提供的对象放在屏幕上的适当位置,即可设计出一个优秀的应用程序界面。此外,用户除了可以使用单独的Visual Basic程序设计环境进行程序设计外。Visual Basic程序设计系统还被包括在Excel、Access等众多Windows应用软件中,以供用户进行二次开发。目前在编制网页上使用较多的VBScript(The vis

12、ual basic scripting edition)脚本语言实际上是一个Visual Basic的子集。无论用户是编制一个小的实用程序,还是开发一个大型的专业系统,甚至是开发一个跨越Internet的分布式应用系统,Visual Basic都为用户提供了合适的工具。利用Visual Basic的数据访问特性,用户可以创建数据库、前端应用程序、适用于大多数流行数据库格式(包括SQL Server和其他专业级数据库)的服务器组件。利用ActiveX技术允许用户使用其他应用程序提供的功能,如Microsoft Word、Microsoft Excel,甚至可直接使用由Visual Basic专业

13、版和企业版创建的应用程序和对象。Visual Basic的Internet功能允许用户使用程序方便地通过Internet和Internet访问文档和应用程序,甚至创建Internet服务器程序。用户最终创建的程序是一个真正的.文件,该文件可自由发布。Visual Basic6.0是美国微软公司提供的开发工具套件中的一员,它共有三个版本:标准版、专业版、企业版。其中标准版是为初学者了解基于Windows的应用程序开发而设计的;专业版是为专业人员创建客户/服务器应用程序而设计的;企业版是为创建更高级的分布式、高性能的客户/服务器或Internet/Internet上的应用程序而设计的。1.2 Vi

14、sual Basic6.0安装和启动1.2.1 Visual Basic6.0的系统要求6.0必须安装后方可使用。在安装6.0之前必须确认自己的计算机能够满足最低安装要求。微处理器:486DX66或最高,建议使用Pentium或更高的微处理器。内存:在Windows95/98下至少需16M以上,Windows NT4.0至少需32M以上。硬盘空间:标准版:典型安装48M,完全安装80M;专业版:典型安装48M,完全安装80M;企业版:典型安装128M,完全安装147M;MSDN(用于文档,使用VB帮助文件所必须):至少需要67M;Internet Explorer 4.x:大约需要66M;另外

15、可根据需要安装一些附加控件。显示设备:VGA或更高分辨率的显示器,建议使用Suoer VGA;读入设备:CDROM驱动器;操作系统:Windows 95或更高版本,带Service Pack3或更高版本的Windows NT4.0。1.2.2Visual Basic6.0的安装VB6.0三个版本的安装方法相同,在安装程序启动后,只要根据提示一路点击“下一步”即可,安装是可以改变路径的。值得一提的是,安装时会提示你希望“典型安装”还是“自定义安装”,一般选择都是直接点击“典型安装”。1.2.3Visual Basic6.0的启动和退出VB6.0安装完成后,在“开始”菜单的“程序”组中将多出一个“

16、Microsoft Visual Basic 6.0中文版”菜单选项。单击其中的“Microsoft Visual Basic6.0中文版”即可启动VB。VB启动后,首先显示“新建工程”对话框。双击新建选项卡中的“标准EXE”项(缺省选项)或直接单击“打开”按钮,进入VB的集成开发环境。在集成开发环境中集中了许多不同的功能,如程序设计、编辑、编译和调试等。这也是VB与其他传统开发工具的不同点。单击VB窗口的“关闭”按钮或选择“文件”菜单中的“退出”命令时,VB会自动判断用户是否修改了工程的内容,并询问用户是否保存文件或直接退出。第二章 系统分析系统分析(System Analysis)就是在系

17、统规划所确定的某个开发项目范围内,明确系统的目标和拥护的需求,提出系统的逻辑方案,即了解用户要“做什么”,把用户要解决的问题、要求、目标分析清楚,从信息处理功能上提出系统的设计方案。系统分析阶段的主要活动有:()系统的初步调查:明确系统开发的目标和规模,形成系统开发建议书;()可行性研究:进一步确定系统目标、规模与功能,提出系统开发初步方案计划,形成可行性研究和系统开发任务书;()现行系统的详细调查:详细调查现行系统的工作过程,建立先行系统的逻辑模型,发现现行系统存在的主要问题,形成现行系统的调查报告;()新系统逻辑方案的提出:明确用户信息需求,提出新系统的逻辑方案,形成系统说明书。2.1 问

18、题的提出问题的提出亦可称为问题的定义(Problem Definition),就是弄清用户需要计算机解决的问题是什么,即明确问题的性质、工程的目标和规模。我们在开发有线电视收费系统之前,必须了解用户的要求,用户以此系统来解决什么问题。以有线电视收费系统为例,用户希望建立的系统可以进行客户的添加、删除、修改和查询等。另外,用户不希望任何人都可以对客户数据库进行添加、删除、修改,以防止数据库被别人破坏。用户希望可以方便的对客户资料进行管理。2.2 可行性研究在问题提出以后,就要进行可行性研究。可行性研究是为了确定系统的开发是否有必要,系统在开发以后是否会有用户使用,即系统的开发是否具有可行性。现代

19、社会是一个科学技术飞速发展的社会,科学技术已经深入到世界的各个角落。由于有线电视在中国的发展速度很快,随着使用有线电视的客户群越来越大,人数越来越多,以往的手工收费方式已经不能适应其发展的需要。随着客户人数的急剧增加,人工管理不但麻烦,而且成本高、易出错。所以,开发一个有线电视收费系统是非常可行的,而且是非常有必要的。2.3需求分析需求分析(Requestmet Analysis)的主要任务是在于完全弄清用户对软件系统的确切要求基础上,对问题做进一步的细划和精确。2.4系统设计依据有线电视收费系统的实际情况和实际工作流程,系统可分为用户登录、用户注册、客户资料添加、修改和删除、客户资料查询、交

20、费管理和欠费查询等子功能。2.5性能描述有线电视收费系统提供了数据添加、删除、修改和查询资料等功能,能够方便对客户资料进行管理,而且操作方便、简单易懂,轻松上手。另外,还对用户交费和欠费情况进行了统计和管理。达到提高工作效率、提高管理规范化程度的目的。第三章 系统设计系统设计(system design)的主要目的和任务是将系统分析阶段所提出反映用户需求的系统逻辑方案转换成可以实施的基于计算机的技术(物理)方案。3.1 功能设计 功能结构(模块层次图)依据系统分析阶段的用户要求,即整个系统的功能描述,采用模块化设计(Modular Design)的方法,通过层次图(Hierarchy Char

21、t)来表示软件的分层结构。所谓模块化设计方法就是把整个系统软件按照规定的原则为一个较小的相对独立但又相关的模块。其核心是模块独立性(Module Independence),而这是通过加强模块内的联系和减少模块间的联系来实现的。以有线电视收费管理系统为例,采用自上向下逐步细化的方法,可将有线电视收费系统结构分层、系统管理员子系统的分层结构、用户查询子系统的分层结构为图所示;3.2 数据库的建立设计工具简介1、VB6.0数据库简介:在VB6.0中数据库指的是可以存储一个或多个表(.DBF)视图的关系数据库。所谓的关系数据库就是多个表的集合,每个表形成一定公共字段与另外的表相联系。一般来说数据库可

22、按下列步骤设计:i.确定需要的表。着手把信息分成各个独立的主题,每个主题对应于一个表。ii.确定所需字段。确定在每个表中要保存哪些信息,每个信息为一个字段。iii.确定表之间的关系。值得注意的是在创建表时,必须确保一个表的每个字段都要直接描述该表的主题,另外,每张表应尽可能收集所需的全部信息,如果存在多张表保存同类信息的情况,应该将所有和同一主题相关的信息合并到一个表中。2、创建数据库在本系统中,采用的是用Microsoft Access建立数据库,然后由Visual Basic 6.0中的DATA控件连接Access数据库的方法。下面介绍怎样在Microsoft Access中建立数据库:首

23、先,打开“开始”菜单中“程序”一项,选择“Microsoft Access”。再选择“新建”按钮,确定保存路径,给 数据库命名,出现以下界面:选择“使用设计器创建表:,在表中输入组成各个表的字段名称和数据类型来创建所需要的表。在本系统中,共创建了五个表,各个表组成字段如下:系统密码表:该表中的系统密码字段是为了增加系统安全性而设置的,只有在正确输入了系统密码后,才能对管理员资料、密码、客户资料等进行修改或删除。这样防止任何人在注册之后都可以修改客户资料,一定程度上保证了数据的安全性。字段名称数据类型系统密码文本管理员表:该表的设置是用来存放管理员资料,其中管理员姓名字段不允许有重复,个人密码和

24、性别字段是由自己设置,注册时间不允许输入,是取注册当日的系统时间。字段名称数据类型管理员姓名文本个人密码文本性别文本注册日期日期/时间用户资料表:该表的设置是用来存放客户资料,其中用户号不允许重复,而且由系统自动产生,其他的各字段由操作该系统的管理员输入,交费期限是以月为单位,即该字段为6,则代表用户此交费金额为6个月的有线电视使用费。是否可用是在系统判断该用户欠费期限后决定,如超过6个月则为不可用,低于6个月为可用。字段名称数据类型用户号文本用户姓名文本家庭住址文本联系电话文本身份证号码文本安装时间日期/时间上次交费时间日期/时间交费总额货币交费期限数字是否可用是/否用户欠费表:该表的设置是

25、为了统计用的欠费情况。该表的数据是在用户资料表数据基础上得到的,如欠费起始时间、欠费期限是根据用户的上次交费时间和交费期限与目前系统时间对比而得到的。字段名称数据类型用户号文本欠费起始时间日期/时间欠费期限数字应交欠费货币删除用户号表:该表是为了让系统自动产生用户号而设置的。将已经删除的用户号码用单独的一个表存放起来,当系统需要添加用户时,就可以先从删除用户号表中帛取已经不用的号码,如果该表为空,则按照系统中的计算方法产生一个新的号码。这样就避免了少数用户存在,却产生了无穷大的号码的情况。该表的数据也不需要管理员输入,而是在删除用户时自动添加。字段名称数据类型用户号文本3.3 窗体设计按照窗体

26、在主窗体中顺序:(1)管理员注册:(frmrogedit.frm)本窗体由四个text文本枢控件,一个combo控件,五个lable控件,两个command按钮控件,一个data控件组成,Data控件连接的是管理员表。该窗体的主要功能是注册管理员。(2)管理员注销:(frmdelete.frm)本窗体由四个lable控件,两个text控件,一个frame控件,两个command控件,三个data控件组成。三个data控件连接的分别是管理员表,管理员表和系统密码表,其中一个是用于查询的。该窗体的主要功能是删除管理员。(3)修改密码:(frmkey.frm)本窗体由四个command控件,两个da

27、ta控件,两个frame控件,七个lable控件,七个text控件和一个ssTab控组成。两个data控件分别连接的是管理员表和系统密码表。该窗体的主要功能是修改管理员个人密码和系统密码。设计界面如下:(4)添加客户:(frmadd.frm)本窗体由四个command控件,八个text控件,十个lable控件,两个data控件组成。两个data控件分别连接的是删除用户号表和用户资料表。该窗体的主要功能是管理员向数据库中添加客户资料。(5)修改、删除客户资料:(frmclient.frm)本窗体由一个adodc控件,一个combo控件,十二个command控件,五个data控件,十一个lable

28、控件,一个MSHFlexGrid控件和十四个text控件组成。Adodc控件连接的是用户资料表,五个data控件连接的分别是用户资料表系统密码表,用户欠费表,用户删除号表。该窗体的主要功能是在查询的基础上对客户资料进行修改和删除等操作,并在同时判断该用户是否欠费而确定能否删除,在删除后,将用户写入用户删除号表。设计界面如下:(6)交费管理:(frmmanage.frm)本窗体由一个combo控件,两个data控件,六个command控件,两个frame控件,二十二个lable控件和十五个text控件组成。两个data控件连接的是用户资料表和用户欠费表。该窗体的主要功能是在查询的基础上了解该用户

29、的上次交费情况和目前欠费情况,并进行交费管理。设计界面如下:(7)交费查询:(frmcout.frm)本窗体由三个command控件,两个data控件,九个lable控件,两个MSFlexGrid控件和三个text控件组成。两个data控件连接的都是用户资料表,其中一个是用户查询的。该窗体的主要功能是按照输入的日期查询当天的交费情况。(8)欠费查询:(frmincount.frm)本窗体由三个command控件,两个data控件,八个lable控件,两个MSFlexGrid控件和三个text控件组成。两 个data控件连接的是用户欠费表。该窗体的主要功能是按照输入的数据查询到目前为止欠费期限与

30、输入数据相吻合的用户。设计界面如下:(9)帮助:(frmhelp.frm)本窗体有九个lable控件组成。包括一些与系统设计有关的信息。(10)管理员登录:(frmface.frm)本窗体三个data控件,两个text控件和六个lable控件组成。三个data控件分别连接的是管理员表,用户资料表,用户欠费表。该窗体的主要功能是在输入正确的管理员姓名和个人密码后,能够实现登录。并且在登录成功后,判断用户资料表哪些用户已经欠费,将其加入用户欠费表中。(11)主窗体(MDIform.frm)本窗体采用了MDI窗体,用于集中管理所有其它普通窗体,完成其它窗体调入与调出,从而形成IDE。在该MDI窗体中

31、,设计了主菜单(用鼠标右键单击“工具”,从下拉菜单中,选择“菜单编辑器”,然后调出“菜单编辑器”界面,此时可以在该界面中,输入一级、二级、三级等菜单,输入完毕后,按下“确定”按钮即可!),可以从主菜单中调出其它窗体,以便于灵活运用与管理该系统。另外,在该MDI窗体中,加入image控件,toolbar控件以及stutas控件。其中,toolbar控件可以象主菜单那样的功能,方便系统的操作。本窗体主菜单中包括五个部分:用户管理(用户注册,用户注销,修改密码),客户管理(添加客户,删除、修改客户),交费管理(交费管理),帐目查询(交费查询,欠费查询),帮助。工具栏中共包括八个部分:用户注册,修改密码,用户注销,客户管理,添加客户,交费管理,帮助和退出。第四章 用户手册在运行程序后,出现以下登录界面:如果你还不是该系统的管理员,需要进行注册,点

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

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