有线电视收费系统本科毕业论文.doc
《有线电视收费系统本科毕业论文.doc》由会员分享,可在线阅读,更多相关《有线电视收费系统本科毕业论文.doc(49页珍藏版)》请在咨信网上搜索。
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 co
3、mputer science 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 sa
4、me time . 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 d
5、eveloped , 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
6、fee to manage 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
7、 , mode , 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
11、Basic提供的良好开发环境,用户均可快速地完成所需任务。下图为Visual Basic的基本界面:何谓Visual Basic?其中“Visual”中文意义为“可视化”,它提供了一种创建图形用户界面(GUI)的方法。利用这种方法,用户不必书写复杂的描述界面元素外观和位置的程序代码,而只需将系统提供的对象放在屏幕上的适当位置,即可设计出一个优秀的应用程序界面。此外,用户除了可以使用单独的Visual Basic程序设计环境进行程序设计外。Visual Basic程序设计系统还被包括在Excel、Access等众多Windows应用软件中,以供用户进行二次开发。目前在编制网页上使用较多的VBSc
12、ript(The visual basic scripting edition)脚本语言实际上是一个Visual Basic的子集。无论用户是编制一个小的实用程序,还是开发一个大型的专业系统,甚至是开发一个跨越Internet的分布式应用系统,Visual Basic都为用户提供了合适的工具。利用Visual Basic的数据访问特性,用户可以创建数据库、前端应用程序、适用于大多数流行数据库格式(包括SQL Server和其他专业级数据库)的服务器组件。利用ActiveX技术允许用户使用其他应用程序提供的功能,如Microsoft Word、Microsoft Excel,甚至可直接使用由Vi
13、sual Basic专业版和企业版创建的应用程序和对象。Visual Basic的Internet功能允许用户使用程序方便地通过Internet和Internet访问文档和应用程序,甚至创建Internet服务器程序。用户最终创建的程序是一个真正的.文件,该文件可自由发布。Visual Basic6.0是美国微软公司提供的开发工具套件中的一员,它共有三个版本:标准版、专业版、企业版。其中标准版是为初学者了解基于Windows的应用程序开发而设计的;专业版是为专业人员创建客户/服务器应用程序而设计的;企业版是为创建更高级的分布式、高性能的客户/服务器或Internet/Internet上的应用程
14、序而设计的。1.2 Visual 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.
15、x:大约需要66M;另外可根据需要安装一些附加控件。显示设备: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 A
17、nalysis)就是在系统规划所确定的某个开发项目范围内,明确系统的目标和拥护的需求,提出系统的逻辑方案,即了解用户要“做什么”,把用户要解决的问题、要求、目标分析清楚,从信息处理功能上提出系统的设计方案。系统分析阶段的主要活动有:()系统的初步调查:明确系统开发的目标和规模,形成系统开发建议书;()可行性研究:进一步确定系统目标、规模与功能,提出系统开发初步方案计划,形成可行性研究和系统开发任务书;()现行系统的详细调查:详细调查现行系统的工作过程,建立先行系统的逻辑模型,发现现行系统存在的主要问题,形成现行系统的调查报告;()新系统逻辑方案的提出:明确用户信息需求,提出新系统的逻辑方案,形
18、成系统说明书。2.1 问题的提出问题的提出亦可称为问题的定义(Problem Definition),就是弄清用户需要计算机解决的问题是什么,即明确问题的性质、工程的目标和规模。我们在开发有线电视收费系统之前,必须了解用户的要求,用户以此系统来解决什么问题。以有线电视收费系统为例,用户希望建立的系统可以进行客户的添加、删除、修改和查询等。另外,用户不希望任何人都可以对客户数据库进行添加、删除、修改,以防止数据库被别人破坏。用户希望可以方便的对客户资料进行管理。2.2 可行性研究在问题提出以后,就要进行可行性研究。可行性研究是为了确定系统的开发是否有必要,系统在开发以后是否会有用户使用,即系统的
19、开发是否具有可行性。现代社会是一个科学技术飞速发展的社会,科学技术已经深入到世界的各个角落。由于有线电视在中国的发展速度很快,随着使用有线电视的客户群越来越大,人数越来越多,以往的手工收费方式已经不能适应其发展的需要。随着客户人数的急剧增加,人工管理不但麻烦,而且成本高、易出错。所以,开发一个有线电视收费系统是非常可行的,而且是非常有必要的。2.3需求分析需求分析(Requestmet Analysis)的主要任务是在于完全弄清用户对软件系统的确切要求基础上,对问题做进一步的细划和精确。2.4系统设计依据有线电视收费系统的实际情况和实际工作流程,系统可分为用户登录、用户注册、客户资料添加、修改
20、和删除、客户资料查询、交费管理和欠费查询等子功能。2.5性能描述有线电视收费系统提供了数据添加、删除、修改和查询资料等功能,能够方便对客户资料进行管理,而且操作方便、简单易懂,轻松上手。另外,还对用户交费和欠费情况进行了统计和管理。达到提高工作效率、提高管理规范化程度的目的。第三章 系统设计系统设计(system design)的主要目的和任务是将系统分析阶段所提出反映用户需求的系统逻辑方案转换成可以实施的基于计算机的技术(物理)方案。3.1 功能设计 功能结构(模块层次图)依据系统分析阶段的用户要求,即整个系统的功能描述,采用模块化设计(Modular Design)的方法,通过层次图(Hi
21、erarchy Chart)来表示软件的分层结构。所谓模块化设计方法就是把整个系统软件按照规定的原则为一个较小的相对独立但又相关的模块。其核心是模块独立性(Module Independence),而这是通过加强模块内的联系和减少模块间的联系来实现的。以有线电视收费管理系统为例,采用自上向下逐步细化的方法,可将有线电视收费系统结构分层、系统管理员子系统的分层结构、用户查询子系统的分层结构为图所示;有线电视收费系统管理员客户资料添加管理员修改密码注销管理员添加客户交费管理交费管理帐目查询交费查询欠费查询修改资料3.2 数据库的建立设计工具简介1、VB6.0数据库简介:在VB6.0中数据库指的是可
22、以存储一个或多个表(.DBF)视图的关系数据库。所谓的关系数据库就是多个表的集合,每个表形成一定公共字段与另外的表相联系。一般来说数据库可按下列步骤设计:i.确定需要的表。着手把信息分成各个独立的主题,每个主题对应于一个表。ii.确定所需字段。确定在每个表中要保存哪些信息,每个信息为一个字段。iii.确定表之间的关系。值得注意的是在创建表时,必须确保一个表的每个字段都要直接描述该表的主题,另外,每张表应尽可能收集所需的全部信息,如果存在多张表保存同类信息的情况,应该将所有和同一主题相关的信息合并到一个表中。2、创建数据库在本系统中,采用的是用Microsoft Access建立数据库,然后由V
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 有线电视 收费 系统 本科毕业 论文
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【胜****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【胜****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。