




已阅读5页,还剩22页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
毕毕 业业 论论 文(设计)文(设计) 题 目: 话费管理与查询系统分析与设计 院 系: 信息科学与技术学院 专 业: 计算机信息管理 学生姓名: 学 号: 指导教师: (职 称) 二 一一 年 三 月 中山大学毕业论文 i 摘要摘要 细细数来,电话从诞生至今已经一百三十多年了,而这项上世纪的发明深细细数来,电话从诞生至今已经一百三十多年了,而这项上世纪的发明深 深改变了许多历史进程的演化。曾经人们之间的交流必须通过面对面交谈,或深改变了许多历史进程的演化。曾经人们之间的交流必须通过面对面交谈,或 者通过书信交流,但这两种方式都不好方便。自十八世纪七十年代由美国科学者通过书信交流,但这两种方式都不好方便。自十八世纪七十年代由美国科学 家贝尔发明电话到马丁发明的无线电话,人与人之间的通信逐渐摆脱时间和地家贝尔发明电话到马丁发明的无线电话,人与人之间的通信逐渐摆脱时间和地 域上的约束,通信技术日趋进步,从电报发展至现在的家庭电话和手机,人们域上的约束,通信技术日趋进步,从电报发展至现在的家庭电话和手机,人们 的交谈变得更加容易和方便了。通信技术的飞速发展,电话的广泛使用,也随的交谈变得更加容易和方便了。通信技术的飞速发展,电话的广泛使用,也随 之带来一些管理上的问题,费用及其号码的重复问题等等都成为了电话管理的之带来一些管理上的问题,费用及其号码的重复问题等等都成为了电话管理的 主要问题主要问题, ,为了解决这一系列的问题,电话的管理系统也随之发展起来。为了解决这一系列的问题,电话的管理系统也随之发展起来。 话费管理与查询系统有助于企业对用户的信息与话费进行管理,还提供给话费管理与查询系统有助于企业对用户的信息与话费进行管理,还提供给 用户对自己信息与话费余额的查询功能。此系统主要运用到了编程与数据库的用户对自己信息与话费余额的查询功能。此系统主要运用到了编程与数据库的 技术,只有数据库技术才能对如此庞大的信息进行有效地管理。技术,只有数据库技术才能对如此庞大的信息进行有效地管理。 该系统只要输入其电话号码与其对应的该系统只要输入其电话号码与其对应的 simsim 卡的密码,便能查询其相应的卡的密码,便能查询其相应的 用户信息、话费清单与话费余额。能方便用户了解自己的信息,也方便企业对用户信息、话费清单与话费余额。能方便用户了解自己的信息,也方便企业对 用户的管理。用户的管理。 本文介绍的是用本文介绍的是用 vb.netvb.net 设计的话费管理与查询系统,此系统涉及到了管理设计的话费管理与查询系统,此系统涉及到了管理 与查询的模块,就得运用数据库技术,此系统所运用的数据库是与查询的模块,就得运用数据库技术,此系统所运用的数据库是 sqlsql serverserver 20002000 数据库。数据库。 关键词:关键词:vb.netvb.net 数据库数据库 查询查询 sqlsql 中山大学毕业论文 ii 目录目录 前言前言 .1 第一章第一章 系统的开发背景系统的开发背景 .1 1.11.1 信息技术的发展信息技术的发展1 1.21.2 电话的迅速发展电话的迅速发展 2 第二章第二章话费管理与查询系统话费管理与查询系统.3 2.12.1系统的调查研究系统的调查研究.3 2.22.2系统分析系统分析.4 2.32.3 系统规划系统规划8 2.42.4 系统设计系统设计10 2.52.5 软件系统测试软件系统测试15 2.62.6 系统维护系统维护16 2.72.7 系统的评价系统的评价17 第三章第三章总结与展望总结与展望.18 参考文献参考文献 .20 致谢致谢 .21 中山大学毕业论文 1 前言前言 人类进行通信的历史已很悠久。早在远古时期,人们就通过简单的语言、人类进行通信的历史已很悠久。早在远古时期,人们就通过简单的语言、 壁画等方式交换信息。千百年来,人们一直在用语言、图符、钟鼓、烟火、竹壁画等方式交换信息。千百年来,人们一直在用语言、图符、钟鼓、烟火、竹 简、纸书等传递信息,古代人的烽火狼烟、飞鸽传信、驿马邮递就是这方面的简、纸书等传递信息,古代人的烽火狼烟、飞鸽传信、驿马邮递就是这方面的 例子。现在还有一些国家的个别原始部落,仍然保留着诸如击鼓鸣号这样古老例子。现在还有一些国家的个别原始部落,仍然保留着诸如击鼓鸣号这样古老 的通信方式。的通信方式。1919 世纪中叶以后,随着电报、电话的发明,电磁波的发现,人类世纪中叶以后,随着电报、电话的发明,电磁波的发现,人类 通信领域产生了根本性的巨大变革,实现了利用金属导线来传递信息,甚至通通信领域产生了根本性的巨大变革,实现了利用金属导线来传递信息,甚至通 过电磁波来进行无线通信,使神话中的过电磁波来进行无线通信,使神话中的“顺风耳顺风耳” 、 “千里眼千里眼”变成了现实。从变成了现实。从 此,人类的信息传递可以脱离常规的视听觉方式,用电信号作为新的载体,同此,人类的信息传递可以脱离常规的视听觉方式,用电信号作为新的载体,同 此带来了一系列铁技术革新,开始了人类通信的新时代。此带来了一系列铁技术革新,开始了人类通信的新时代。 第一章第一章 系统的开发背景系统的开发背景 1.11.1 信息技术的发展信息技术的发展 信息技术的发展一共经历了四次革命,这四次信息技术革命使信息技术得信息技术的发展一共经历了四次革命,这四次信息技术革命使信息技术得 了空前的发展。了空前的发展。 其中第一次的信息技术革命是语言的使用。发生在距今约其中第一次的信息技术革命是语言的使用。发生在距今约 3535 000000 年年5050 000000 年前。语言的使用年前。语言的使用从猿进化到人的重要标志。从猿进化到人的重要标志。 第二次信息技术革命是文字的创造。大约在公元前第二次信息技术革命是文字的创造。大约在公元前 35003500 年出现了文字年出现了文字 文字的创造文字的创造这是信息第一次打破时间、空间的限制。这是信息第一次打破时间、空间的限制。 第三次信息技术的革命是印刷的发明。大约在公元第三次信息技术的革命是印刷的发明。大约在公元 10401040 年,我国开始使用年,我国开始使用 活字印刷技术活字印刷技术( (欧洲人欧洲人 14511451 年开始使用印刷技术年开始使用印刷技术) )。 中山大学毕业论文 2 第四次信息革命是电报、电话、广播和电视的发明和普及应用。这是信息第四次信息革命是电报、电话、广播和电视的发明和普及应用。这是信息 第二次打破时间、空间的限制,也是信息真正的打破空间上的限制。第二次打破时间、空间的限制,也是信息真正的打破空间上的限制。 其中支撑当今信息社会的重要技术是计算机技术、数据通信技术和信息内其中支撑当今信息社会的重要技术是计算机技术、数据通信技术和信息内 容及处理技术以及这三种技术的汇合。计算机技术包括硬件、软件、大容量存容及处理技术以及这三种技术的汇合。计算机技术包括硬件、软件、大容量存 储设备、各种输入输出设备;数据通信技术包括电话、电视、传输电缆、光纤、储设备、各种输入输出设备;数据通信技术包括电话、电视、传输电缆、光纤、 通信传输、通信处理、通信卫星和无线通信等;信息内容及处理技术包括教育、通信传输、通信处理、通信卫星和无线通信等;信息内容及处理技术包括教育、 娱乐、出版、信息提供、信息组织和存储、信息检索等。这些技术形成了信息娱乐、出版、信息提供、信息组织和存储、信息检索等。这些技术形成了信息 社会的三个行业,总产值的比例分别为:计算机技术占社会的三个行业,总产值的比例分别为:计算机技术占 4444;通信技术占;通信技术占 2828;信息内容及处理技术占;信息内容及处理技术占 2828。 1.21.2 电话的迅速发展电话的迅速发展 当今世界当今世界, ,电子技术日新月异电子技术日新月异, , 在不同地点生活的人要直接联系,既不用寄在不同地点生活的人要直接联系,既不用寄 信的方式,也不必亲自赶到对方所在的地方,他们只要通过电话这一工具即可信的方式,也不必亲自赶到对方所在的地方,他们只要通过电话这一工具即可 办到。电话和手机作为先进的通讯工具办到。电话和手机作为先进的通讯工具, ,己经走进广大百姓的家庭。了解基本知己经走进广大百姓的家庭。了解基本知 识和原理识和原理, ,有效地选择和使用高科技产品有效地选择和使用高科技产品, ,节省费用成为人们的迫切需求。那么,节省费用成为人们的迫切需求。那么, 是谁发明了第一部电话是谁发明了第一部电话, ,谁将有线电话改进成无线电话?手机又是如何发展而来谁将有线电话改进成无线电话?手机又是如何发展而来 的呢的呢? ? 从从 18761876 年美国的科学家亚历山大年美国的科学家亚历山大格雷厄姆格雷厄姆贝尔发明电话以来,到贝尔发明电话以来,到 18921892 年纽约与芝加哥的电话线路开通,此后信息通讯业迅速发展,逐渐普及全球。年纽约与芝加哥的电话线路开通,此后信息通讯业迅速发展,逐渐普及全球。 人们的通讯与交流从此摆脱了时间与地域的制约,地球村逐渐形成。人们的通讯与交流从此摆脱了时间与地域的制约,地球村逐渐形成。 现在的人们只要提到电话的发明者,都会联想到那一位伟大的科学家,他现在的人们只要提到电话的发明者,都会联想到那一位伟大的科学家,他 为信息业的发展打开了崭新的一页。为信息业的发展打开了崭新的一页。 在电话发明后,人们的交流度可以说得到了空前的提升,但也有人不会仅在电话发明后,人们的交流度可以说得到了空前的提升,但也有人不会仅 仅安于现状,许多的科学家投身于电话的研究当中,其中马丁仅安于现状,许多的科学家投身于电话的研究当中,其中马丁库帕就是当中库帕就是当中 的杰出人才。他觉得虽然电话的发明在很大的程度上方便了人们的交流,但其的杰出人才。他觉得虽然电话的发明在很大的程度上方便了人们的交流,但其 中还是有一些约束条件的,如电话不能随时随地都有,这是固定电话的一大弊中还是有一些约束条件的,如电话不能随时随地都有,这是固定电话的一大弊 端,为此他深入研究无线电话,终于在端,为此他深入研究无线电话,终于在 19731973 年年 4 4 月的一天,他成功了!他为移月的一天,他成功了!他为移 动电话的发明奠定了基础。动电话的发明奠定了基础。 中山大学毕业论文 3 到今年的到今年的 4 4 月,手机已经诞生整整月,手机已经诞生整整 3838 周年了。这个当年科技人员之间的竞周年了。这个当年科技人员之间的竞 争产物现在已经基本普及全球,给我们的现代生活带来了极大的便利。争产物现在已经基本普及全球,给我们的现代生活带来了极大的便利。 除了质量和体积越来越小外,现代手机的外形还多种多样,有直板的、有除了质量和体积越来越小外,现代手机的外形还多种多样,有直板的、有 翻盖的、还有滑盖的。除了最基本的通话功能,新型的手机还可以用来收发邮翻盖的、还有滑盖的。除了最基本的通话功能,新型的手机还可以用来收发邮 件和短消息,可以上网、玩游戏、拍照,甚至可以看电影和电视!件和短消息,可以上网、玩游戏、拍照,甚至可以看电影和电视! 在信息通讯业高速发展的同时,也有一些问题随之出现,其中最为突出的在信息通讯业高速发展的同时,也有一些问题随之出现,其中最为突出的 便是对于电话用户的信息的管理方面,看到这个突出的问题,许多的技术人员便是对于电话用户的信息的管理方面,看到这个突出的问题,许多的技术人员 也投身于此类系统的开发当中,但信息通讯业的高速发展,对此类系统的要求也投身于此类系统的开发当中,但信息通讯业的高速发展,对此类系统的要求 便越来越高,此类管理系统的需求量也逐渐增大。便越来越高,此类管理系统的需求量也逐渐增大。 第二章第二章话费管理与查询系统话费管理与查询系统 2.12.1系统的调查研究系统的调查研究 随着家庭电话与移动电话的普遍使用,平均每个家庭都会配备一个家庭电随着家庭电话与移动电话的普遍使用,平均每个家庭都会配备一个家庭电 话,如今手机用户的比率越来越高,手机成为人们联系和交流的主要工具,电话,如今手机用户的比率越来越高,手机成为人们联系和交流的主要工具,电 话的费用管理也逐渐难以管理,电话与手机的业务也随之增加,特别是有手机话的费用管理也逐渐难以管理,电话与手机的业务也随之增加,特别是有手机 方面的业务,更是五花八门,方面的业务,更是五花八门,gprsgprs、漫游、手机电视、游戏、彩铃等等都是绝、漫游、手机电视、游戏、彩铃等等都是绝 大部分人们开通的手机业务,最近新兴起的大部分人们开通的手机业务,最近新兴起的 3g3g 手机业务是大部分企业老板,办手机业务是大部分企业老板,办 公人员的首选业务。公人员的首选业务。 从从 19901990 年以来,我国的信息通讯业呈现了跨越式发展,其中据信息产业部年以来,我国的信息通讯业呈现了跨越式发展,其中据信息产业部 的数据统计:的数据统计:19901990 年我国的手机用户仅有年我国的手机用户仅有 1.81.8 万户;到了万户;到了 19951995 年,已经剧增年,已经剧增 至至 362.9362.9 万人;到万人;到 20002000 年年底,我国的手机用户增长至年年底,我国的手机用户增长至 8453.38453.3 万人,我国信万人,我国信 息产业的产业规模已跃居工业各部门的首位;据财新网调查报告,息产业的产业规模已跃居工业各部门的首位;据财新网调查报告,20102010 年我国年我国 全年电信主营业务收入同比增长全年电信主营业务收入同比增长 6.4%6.4%,达,达 89888988 亿元。全国电话用户总数达亿元。全国电话用户总数达 11.511.5 亿户,其中移动电话用户亿户,其中移动电话用户 8.598.59 亿户,同比分别增长亿户,同比分别增长 8.7%8.7%和和 14.9%14.9%。3g3g 业业 务发展和网络建设进展平稳,网络已初步覆盖全国城镇,用户达到了务发展和网络建设进展平稳,网络已初步覆盖全国城镇,用户达到了 47054705 万户。万户。 中山大学毕业论文 4 在如此庞大的消费人群中,企业怎么才能有效管理这么多用户的使用呢?在如此庞大的消费人群中,企业怎么才能有效管理这么多用户的使用呢? 怎么样才能对如此庞大的用户信息进行管理呢?这就需要依赖现代的软件技术怎么样才能对如此庞大的用户信息进行管理呢?这就需要依赖现代的软件技术 了,深受现代信息技术产业迅速发展的影响,软件技术的发展更是日新月异。了,深受现代信息技术产业迅速发展的影响,软件技术的发展更是日新月异。 javajava、c+c+、c#c#、microsoftmicrosoft sqlsql serverserver、oracleoracle 等等,都是当今话费管理与等等,都是当今话费管理与 查询常用到的软件开发工具及其数据库,当然还离不开查询常用到的软件开发工具及其数据库,当然还离不开 intetnetintetnet 的应用了。的应用了。 从数据上的统计看来,人们对电话(固定与移动)的服务需求,逐渐增多,从数据上的统计看来,人们对电话(固定与移动)的服务需求,逐渐增多, 企业的管理难度也随之增大,企业对用户的信息与费用的管理方面的系统需求企业的管理难度也随之增大,企业对用户的信息与费用的管理方面的系统需求 量也增大。在以上的种种现象表明,话费的管理与查询系统的前景是美好的,量也增大。在以上的种种现象表明,话费的管理与查询系统的前景是美好的, 当今此类系统的市场需求量也是挺大的。当今此类系统的市场需求量也是挺大的。 2.22.2系统分析系统分析 随着信息通讯业的发展,人们的通讯方式得到了很大的改善,从以前的书随着信息通讯业的发展,人们的通讯方式得到了很大的改善,从以前的书 信交谈至今的移动通信方式,随着电话、移动手机使用的普及,通讯企业对用信交谈至今的移动通信方式,随着电话、移动手机使用的普及,通讯企业对用 户信息、费用的管理难度逐渐增大,信息量大,且增长速度快是困扰通讯企业户信息、费用的管理难度逐渐增大,信息量大,且增长速度快是困扰通讯企业 对其管理的一大难题,该如何去解决这个问题呢?对其管理的一大难题,该如何去解决这个问题呢? 要解决这个问题,就必须要用到数据库技术对电话用户的信息进行存储与要解决这个问题,就必须要用到数据库技术对电话用户的信息进行存储与 管理。对于这种系统技术很受通信企业的青睐,但通信企业对此类的管理系统管理。对于这种系统技术很受通信企业的青睐,但通信企业对此类的管理系统 的要求也越来越高。的要求也越来越高。 开发此类的管理系统的开发环境必须要有计算机、操作系统、开发语言、开发此类的管理系统的开发环境必须要有计算机、操作系统、开发语言、 开发工具、数据库。开发此类的管理系统软件对计算机得硬件与操作系统的要开发工具、数据库。开发此类的管理系统软件对计算机得硬件与操作系统的要 求不高,主要的要求是开发语言、开发工具和数据库。开发此类的管理系统必求不高,主要的要求是开发语言、开发工具和数据库。开发此类的管理系统必 须要考虑到其扩展性与实用性,必须要以长远的目光来看待这管理系统,因为须要考虑到其扩展性与实用性,必须要以长远的目光来看待这管理系统,因为 企业是花大量的金钱来购买的管理系统软件,如果只仅仅用一段的时间,则不企业是花大量的金钱来购买的管理系统软件,如果只仅仅用一段的时间,则不 需要投入这么大的人力与物力来开发或购买此类管理系统。需要投入这么大的人力与物力来开发或购买此类管理系统。 那么要如何看待这扩展性与实用性呢?实用性当然是这个管理系统的一大那么要如何看待这扩展性与实用性呢?实用性当然是这个管理系统的一大 价值标准,但其实扩展性才是这个管理系统的重要潜在价值。价值标准,但其实扩展性才是这个管理系统的重要潜在价值。 要使所开发出来的管理系统能有较高的价值,那么在系统开发之前就要确要使所开发出来的管理系统能有较高的价值,那么在系统开发之前就要确 中山大学毕业论文 5 定好开发管理系统所要运用的开发语言、开发工具和数据库,这乃是重中之重定好开发管理系统所要运用的开发语言、开发工具和数据库,这乃是重中之重 的一部,其后还得确定这系统的总体结构。的一部,其后还得确定这系统的总体结构。 开发这种管理系统可以用到多种的开发语言,例如:开发这种管理系统可以用到多种的开发语言,例如: javajava、c+c+、c#c#、vcvc、vb.netvb.net 等等。其中各有各的优点与缺点,要运用那种开等等。其中各有各的优点与缺点,要运用那种开 发语言,这需要开发者慎重考虑的一大决定,因为这决定着不仅仅是开发的难发语言,这需要开发者慎重考虑的一大决定,因为这决定着不仅仅是开发的难 度,还有开发后的实用程度。其中度,还有开发后的实用程度。其中 javajava 开发语言可以说是当今风靡全球的开发开发语言可以说是当今风靡全球的开发 语言,其中语言,其中 javajava 语言又分为语言又分为 javajava sese、javajava eeee、javajava meme 三种。三种。javajava sese 开发开发 语言可以概括有以下的十一个特点,这也是语言可以概括有以下的十一个特点,这也是 javajava 语言为什么这么受软件开发企语言为什么这么受软件开发企 业欢迎的原因之一。其特点有:业欢迎的原因之一。其特点有: 1 1、简单。、简单。javajava 语言的语法很接近语言的语法很接近 c+c+语言,还舍弃了语言,还舍弃了 c+c+语言中许多很难语言中许多很难 让人去理解和很少用到的特性。让人去理解和很少用到的特性。 2 2、面对对象。在当今复杂和网络化的环境中,编程必须要面对对象概念。、面对对象。在当今复杂和网络化的环境中,编程必须要面对对象概念。 3 3、相似性。、相似性。c+c+语言与语言与 javajava 语言很相似,语言很相似,javajava 语言还保留着语言还保留着 c+c+面对对象面对对象 的特性,这大大的减少很多程序员对的特性,这大大的减少很多程序员对 javajava 学习的难度。学习的难度。 4 4、健壮性。、健壮性。javajava 语言可以再编译时检查和运行时检查,这使其可以编写高语言可以再编译时检查和运行时检查,这使其可以编写高 可靠性的软件。可靠性的软件。 5 5、安全性。即使在网络的环境下,用、安全性。即使在网络的环境下,用 javajava 语言开发的应用系统可以阻止语言开发的应用系统可以阻止 未授权的代码进入系统或入侵文件系统。未授权的代码进入系统或入侵文件系统。 6 6、不用依赖体系结构。、不用依赖体系结构。javajava 语言具有跨平台性,用经过语言具有跨平台性,用经过 javajava 语言编译的语言编译的 应用程序能够在不同的操作系统下运行。应用程序能够在不同的操作系统下运行。 7 7、可移植性。、可移植性。javajava 程序在任何平台上数据格式都是统一的,不存在不兼容程序在任何平台上数据格式都是统一的,不存在不兼容 的问题。的问题。 8 8、解释型。、解释型。javajava 的解释字节码是创建具有跨平台性的可移植的方法。的解释字节码是创建具有跨平台性的可移植的方法。 9 9、高性能。、高性能。javajava 语言可以通过立即收集垃圾的方法获得内存资源,使其有语言可以通过立即收集垃圾的方法获得内存资源,使其有 更好的性能。更好的性能。 1010、多线程。为了提高系统资源的利用率,、多线程。为了提高系统资源的利用率,javajava 引用了多线程技术,从而引用了多线程技术,从而 提高了程序所运行的速度。提高了程序所运行的速度。 1111、动态性。、动态性。javajava 语言使用了动态链接的方法,只有需要某些代码时,它语言使用了动态链接的方法,只有需要某些代码时,它 才会被添加到正在运行的程序当中。才会被添加到正在运行的程序当中。 中山大学毕业论文 6 javajava 语言很适合开发大型的项目,用语言很适合开发大型的项目,用 javajava 语言来编写话费管理与查询系统语言来编写话费管理与查询系统 的代码非常的适合,但系统的界面美化难度较大,对于独自开发的软件,不荐的代码非常的适合,但系统的界面美化难度较大,对于独自开发的软件,不荐 于使用于使用 javajava 语言去编写。语言去编写。 c+c+继承了继承了 c c 语言的精髓,又增加了对开发大型的软件有效地面对对象机制。语言的精髓,又增加了对开发大型的软件有效地面对对象机制。 所以使用所以使用 c+c+不仅可以编写面向过程的程序,依赖其新的特性还可以编写面向不仅可以编写面向过程的程序,依赖其新的特性还可以编写面向 对象的程序。对象的程序。c+c+也得到了越来越广泛的应用,它不仅继承了也得到了越来越广泛的应用,它不仅继承了 c c 语言的优点,也语言的优点,也 新增了一些自己独特的特点,如:新增了一些自己独特的特点,如: 1 1、c+c+语言保持着与语言保持着与 c c 语言的兼容,使许多用语言的兼容,使许多用 c c 语言编写的库函数与软件语言编写的库函数与软件 都可以用于都可以用于 c+c+中。中。 2 2、用、用 c+c+所编写的程序可读性好,代码结构更加的合理。所编写的程序可读性好,代码结构更加的合理。 3 3、生成代码的质量高。、生成代码的质量高。 4 4、运用、运用 c+c+语言编写的程序软件的可重用性、可扩充性、可维护性和可靠语言编写的程序软件的可重用性、可扩充性、可维护性和可靠 性等方面都有很大的提高。性等方面都有很大的提高。 5 5、支持面对对象机制。、支持面对对象机制。 c+c+语言与语言与 javajava 语言一样,也是由于界面的问题,不太适合于开发这个话语言一样,也是由于界面的问题,不太适合于开发这个话 费管理与查询系统。费管理与查询系统。 visualvisual basic.netbasic.net 不仅是一套完整的开发工具,也是一个集成的开发环境。不仅是一套完整的开发工具,也是一个集成的开发环境。 visualvisual basic.netbasic.net 并不是并不是 vbvb 6.06.0 的升级版,的升级版,vb.netvb.net 与与 vbvb 有很大的区别,其主有很大的区别,其主 要有以下几点:要有以下几点: 1 1、vb.netvb.net 完完全全集成到了完完全全集成到了 visualvisual studiostudio 集成环境中,这种集成环境与集成环境中,这种集成环境与 vbvb 有很大的区别。有很大的区别。 2 2、vb.netvb.net 与与 vbvb 的项目也不同。的项目也不同。vb.netvb.net 是基于文件夹的模型,而是基于文件夹的模型,而 vbvb 是基是基 于引用的模型。于引用的模型。 3 3、vb.netvb.net 在数据访问技术、数据访问的实现方法和数据的绑定都作了更改,在数据访问技术、数据访问的实现方法和数据的绑定都作了更改, 这与这与 vbvb 有很大的区别。有很大的区别。 4 4、vb.netvb.net 可以使用可以使用 asp.netasp.net 来编写来编写 webweb 的页面,使得的页面,使得 webweb 页面的代码也显页面的代码也显 得有条有理的。得有条有理的。 visualvisual basic.netbasic.net 它在一个公共的环境中集成了设计、开发、编辑、测试它在一个公共的环境中集成了设计、开发、编辑、测试 和调试等多种功能,使运用其编程的开发人员能够更方便、快速地开发应用程和调试等多种功能,使运用其编程的开发人员能够更方便、快速地开发应用程 中山大学毕业论文 7 序。因为序。因为 visualvisual basic.netbasic.net 有这样一个特点,所以在独自做开发工作的时候运有这样一个特点,所以在独自做开发工作的时候运 用用 visualvisual basic.netbasic.net 是一个最好的选择。其中它的界面也设计得十分人性化,是一个最好的选择。其中它的界面也设计得十分人性化, 控件的拖动省了大量编写代码的工作。控件的拖动省了大量编写代码的工作。 开发语言确定好了,用开发语言确定好了,用 visualvisual basic.netbasic.net 是最适合的选择,因为个人的能是最适合的选择,因为个人的能 力毕竟有限,不像是一个团队来做开发工作。如果用别的语言来编写是会更好,力毕竟有限,不像是一个团队来做开发工作。如果用别的语言来编写是会更好, 但界面的美化限定了选择的范围。但界面的美化限定了选择的范围。 数据库的确定也相当重要,应为话费管理与查询系统会应数据的不断增加,数据库的确定也相当重要,应为话费管理与查询系统会应数据的不断增加, 其扩展性的强、弱就很容易体现出来,其中数据库的容量就是最主要的一点,其扩展性的强、弱就很容易体现出来,其中数据库的容量就是最主要的一点, 所以确定数据库是非常重要的一项选择。所以确定数据库是非常重要的一项选择。 当今深受广大人民群众所欢迎的数据库种类有:当今深受广大人民群众所欢迎的数据库种类有:oracleoracle、sqlsql serverserver、accessaccess、mysqlmysql 等等。其中等等。其中 accessaccess、mysqlmysql 是属于中小型的数据库,是属于中小型的数据库, 所以选择系统开发的数据库是应当排除这两项,因为话费管理与查询系统会随所以选择系统开发的数据库是应当排除这两项,因为话费管理与查询系统会随 着用户或时间的增长,其数据量会大量猛增,所以着用户或时间的增长,其数据量会大量猛增,所以 accessaccess、mysqlmysql 就应当舍弃。就应当舍弃。 那么究竟是选择那么究竟是选择 oracleoracle 还是选择还是选择 sqlsql serverserver 呢?呢? 当今当今 oracleoracle 公司在数据库行业中可以说是属于最好的数据库公司在数据库行业中可以说是属于最好的数据库, ,因为因为 oracleoracle 关系数据库产品的市场占有率是名列前茅的。关系数据库产品的市场占有率是名列前茅的。oracleoracle 数据库是最受欢迎的数据数据库是最受欢迎的数据 库,它的性能也非常强大,库,它的性能也非常强大,oracleoracle 数据库的优点有:数据库的优点有: 1 1、oracleoracle 具有新的分布式数据库能力。可通过网络较方便地读写远端数据具有新的分布式数据库能力。可通过网络较方便地读写远端数据 库里的数据,并有对称复制的技术。库里的数据,并有对称复制的技术。 2 2、oracleoracle 的稳定性很好。的稳定性很好。 3 3、oracleoracle 可以按照条件把文本文件数据导入。可以按照条件把文本文件数据导入。 4 4、oracleoracle 的安全性很好,支持快闪以及完美的恢复。的安全性很好,支持快闪以及完美的恢复。 5 5、oracleoracle 的稳定性高。的稳定性高。 6 6、oracleoracle 的处理速度非常快。的处理速度非常快。 7 7、oracleoracle 在数据仓库方面的技术也做的相当强大。在数据仓库方面的技术也做的相当强大。 虽然虽然 oracleoracle 具有很多的优点,也非常之适用于作为系统的数据库,但它有具有很多的优点,也非常之适用于作为系统的数据库,但它有 一个缺点,就是收费问题,一个缺点,就是收费问题,oracleoracle 是一个需要非常高费用的数据库,由于此系是一个需要非常高费用的数据库,由于此系 统是属于一个独自开发的项目,所以如果运用统是属于一个独自开发的项目,所以如果运用 oracleoracle 的话就显得不太合适了。的话就显得不太合适了。 除了除了 oracleoracle 外,只剩外,只剩 sqlsql serverserver 能作为此系统的数据库了。能作为此系统的数据库了。 中山大学毕业论文 8 sqlsql 语言的全称是结构化查询语言,它是目前使用最为广泛的关系数据库查语言的全称是结构化查询语言,它是目前使用最为广泛的关系数据库查 询语言。询语言。 sqlsql serverserver 20002000 能够为大中型系统提供所需的数据库服务;能够为大中型系统提供所需的数据库服务;sqlsql serverserver 20002000 对数据的管理与分析具有灵活性,允许单位在快速变化的环境中从容响应;对数据的管理与分析具有灵活性,允许单位在快速变化的环境中从容响应; sqlsql serverserver 20002000 能够为环境提供全面的保护,可以防止多个用户试图同时更能够为环境提供全面的保护,可以防止多个用户试图同时更 新相同的数据;新相同的数据;sqlsql serverserver 20002000 还可以在多个用户之间有效地分配可用资源,还可以在多个用户之间有效地分配可用资源, 比如内存、网络带宽等。对于比如内存、网络带宽等。对于 sqlsql serverserver 20002000 我觉得我所掌握的还是比较好我觉得我所掌握的还是比较好 的,所以用的,所以用 sqlsql serverserver 20002000 作为此系统的数据库来说,是最为适合不过的。作为此系统的数据库来说,是最为适合不过的。 开发一个话费管理与查询系统在经济可行性上看来:通过网络化的话费查询系开发一个话费管理与查询系统在经济可行性上看来:通过网络化的话费查询系 统,大大的提高了工作效率,减少了工作人员,同时减少了企业的支出;适应统,大大的提高了工作效率,减少了工作人员,同时减少了企业的支出;适应 了信息时代的网络化管理要求。了信息时代的网络化管理要求。 在技术可行性看来本系统是采用目前比较同用的在技术可行性看来本系统是采用目前比较同用的 visualvisual basic.netbasic.net 语语 言,用言,用 sqlsql serverserver 20002000 数据库完成。由于数据库完成。由于 sqlsql serverserver 20002000 数据库支持存放数据库支持存放 较大量的信息数据,所以其扩展性较好。较大量的信息数据,所以其扩展性较好。 通过以上的分析,创建话费管理与查询系统有其充分的必要性和可能性,通过以上的分析,创建话费管理与查询系统有其充分的必要性和可能性, 建立该管理系统的可能性具体包含了它具有经济可行性、技术可行性和社会可建立该管理系统的可能性具体包含了它具有经济可行性、技术可行性和社会可 行性,该系统能以最小的开发成本来取得最佳的经济效益。行性,该系统能以最小的开发成本来取得最佳的经济效益。 2.32.3 系统规划系统规划 确立好话费管理与查询系统的开发环境后,接下来就是要对该系统的开发确立好话费管理与查询系统的开发环境后,接下来就是要对该系统的开发 进行规划。一个好的软件系统,前期的规划是整个系统开发的过程中的重中之进行规划。一个好的软件系统,前期的规划是整个系统开发的过程中的重中之 重,如果前期没有把整体的系统设计好,那么开发出来的系统就是一个失败的重,如果前期没有把整体的系统设计好,那么开发出来的系统就是一个失败的 产品。这就是现在的公司为什么这么注重系统开发前期规划的原因,因为开发产品。这就是现在的公司为什么这么注重系统开发前期规划的原因,因为开发 一个具有扩展性,适用于当前与未来的系统,比那些只顾当前而忽略未来的产一个具有扩展性,适用于当前与未来的系统,比那些只顾当前而忽略未来的产 品来说,更节省人力、物力。所以对于一个真正的系统来说,其应当会有检索品来说,更节省人力、物力。所以对于一个真正的系统来说,其应当会有检索 迅速、查找方便、可靠性高、存储量大、保密性好、寿命长等优点。迅速、查找方便、可靠性高、存储量大、保密性好、寿命长等优点。 对于一个系统而言,不仅要把握好重要的功能部分,在细节方面也需要把对于一个系统而言,不仅要把握好重要的功能部分,在细节方面也需要把 握住,就像系统的整体性一样,有的人把握住了功能部分,却把整体给遗忘了。握住,就像系统的整体性一样,有的人把握住了功能部分,却把整体给遗忘了。 中山大学毕业论文 9 现在我们要从整个系统的实现上考虑以下以下几点:现在我们要从整个系统的实现上考虑以下以下几点: 1.1. 高度的可靠性和稳定性。系统的可靠性和安全性是系统的优与劣的主要高度的可靠性和稳定性。系统的可靠性和安全性是系统的优与劣的主要 体现方面。如果系统的可靠性无法保证,就大大降低了该系统的可用性。体现方面。如果系统的可靠性无法保证,就大大降低了该系统的可用性。 2.2. 开放性。要使系统在硬件和软件上都有良好的兼容性,同时也使系统便开放性。要使系统在硬件和软件上都有良好的兼容性,同时也使系统便 于和别的系统进行互操作。于和别的系统进行互操作。 3.3. 可扩展性。由于客户服务的种类越来越多,而且电信业务的发展也越来可扩展性。由于客户服务的种类越来越多,而且电信业务的发展也越来 越快,信息的数据量不停的在增加,因此在系统的应用软件设计方案中越快,信息的数据量不停的在增加,因此在系统的应用软件设计方案中 应充分考虑可扩展性。应充分考虑可扩展性。 4.4. 安全性。必须通过用户的口令、密码和分级权限来实现整个系统的安全。安全性。必须通过用户的口令、密码和分级权限来实现整个系统的安全。 除了把握好整体的性能外,系统的功能部分也要把握好才算是一个好的系除了把握好整体的性能外,系统的功能部分也要把握好才算是一个好的系 统。那么一个好的电话话费管理与查询系统至少会需要具备哪些功能呢?一个统。那么一个好的电话话费管理与查询系统至少会需要具备哪些功能呢?一个 电话话费管理与查询系统应至少具有以下功能:电话话费管理与查询系统应至少具有以下功能: 1.1. 电话用户信息的记录。用户的基本信息录入与管理,这是电话话费管理电话用户信息的记录。用户的基本信息录入与管理,这是电话话费管理 的基本功能。的基本功能。 2.2. 电话用户话费的管理。用户的费用管理是该系统至关重要的功能,因为电话用户话费的管理。用户的费用管理是该系统至关重要的功能,因为 这关乎着企业生存与发展之本,用户的费用没有管理好,轻则损失利润,这关乎着企业生存与发展之本,用户的费用没有管理好,轻则损失利润, 重则会使企业倒闭。重则会使企业倒闭。 3.3. 电话用户话费的查询。这个功能可以让用户自行查询自己的话费余额,电话用户话费的查询。这个功能可以让用户自行查询自己的话费余额, 便于用户决定是否该充值话费。便于用户决定是否该充值话费。 4.4. 电话用户业务的管理。随着信息通信技术的发展,电话与手机的业务也电话用户业务的管理。随着信息通信技术的发展,电话与手机的业务也 随之多样化,然而每个用户的需求都是不一样的,所以必须对每个用户随之多样化,然而每个用户的需求都是不一样的,所以必须对每个用户 的业务进行有效地管理。的业务进行有效地管理。 5.5. 电话用户话费的清单记录。电话的话费清单,有助于用户了解自己对话电话用户话费的清单记录。电话的话费清单,有助于用户了解自己对话 费的使用情况,以及企业对其的扣费情况都能一一的查询。费的使用情况,以及企业对其的扣费情况都能一一的查询。 6.6. 提醒用户充值功能。如今的人们越来越繁忙,许多人都会忽略话费是否提醒用户充值功能。如今的人们越来越繁忙,许多人都会忽略话费是否 充足的问题,所以当用户的话费快用完的时候,必须对其进行提醒,使充足的问题,所以当用户的话费快用完的时候,必须对其进行提醒,使 人们及时充值,避免出现停机的现象。人们及时充值,避免出现停机的现象。 中山大学毕业论文 10 要具有以上功能的系统,必须要用到编程软件编写软件系统,还得用到数要具有以上功能的系统,必须要用到编程软件编写软件系统,还得用到数 据据 库技术。库技术。 用户系统企业 数据库 2.42.4 系统设计系统设计 在经过系统的分析后,确立好了可行性,便依照着可行性报告对该话费管在经过系统的分析后,确立好了可行性,便依照着可行性报告对该话费管 理与查询系统进行设计,那么该怎么去做呢?还有从那个方面先着手呢?理与查询系统进行设计,那么该怎么去做呢?还有从那个方面先着手呢? 该话费管理与查询系统,可以用该话费管理与查询系统,可以用 javajava、visualvisual basic.netbasic.net 等等编程语言来等等编程语言来 编写,由于条件的局限,本设计就用编写,由于条件的局限,本设计就用 visualvisual basic.netbasic.net 编程语言来编写,而数编程语言来编写,而数 据库则可以用据库则可以用 oracleoracle、sqlsql serverserver 数据库等等,本设计便选用数据库等等,本设计便选用 sqlsql serverserver 20002000 数据库。数据库。 首先是先建好数据库,然后再用首先是先建好数据库,然后再用 visualvisual basic.netbasic.net 去编写程序,最后把它去编写程序,最后把它 们建立连接。们建立连接。 在建立数据库的时候,不能按默认的方法去建立数据库,应当把数据库的在建立数据库的时候,不能按默认的方法去建立数据库,应当把数据库的 中山大学毕业论文 11 属性设计好,这关乎在系统的扩展性问题。在新建数据库的时候,应当把数据属性设计好,这关乎在系统的扩展性问题。在新建数据库的时候,应当把数据 库的两个文件(即数据文件与日志文件)的属性设好,把文件的初始大小设置库的两个文件(即数据文件与日志文件)的属性设好,把文件的初始大小设置 好。最好就把这两个文件的最大文件大小设置为好。最好就把这两个文件的最大文件大小设置为文件增长不受限制文件增长不受限制 ,以及把,以及把 它们的保存路径设好,考虑到长久数据量的增加问题,它们的保存路径最好放它们的保存路径设好,考虑到长久数据量的增加问题,它们的保存路径最好放 在空间较大的盘符中,这样就没那么容易会出现空间不足的情况。在空间较大的盘符中,这样就没那么容易会出现空间不足的情况。 其代码为:其代码为: createcreate databasedatabase phonephone onon primaryprimary ( ( name=phone_datname=phone_dat , , filename=d:sqlfilename=d:sql serverphonedat.mdf,serverphonedat.mdf, size=10mbsize=10mb , , maxsize=umlimitedmaxsize=umlimited , , filegrowth=5%filegrowth=5% ) ) loglog onon ( ( name=phone_log,name=phone_log, filename=d:sqlfilename=d:sql serverphonelog.ldf,serverphonelog.ldf, size=5mbsize=5mb , , maxsize=umlimitedmaxsize=umlimited , , filegrowth=2mbfilegrowth=2mb ) ) 在建立好数据库后,就接着要把数据库的表建立起来,建立表之前就必须在建立好数据库后,就接着要把数据库的表建立起来,建立表之前就必须 要确立好表的属性,然后为每张表设立一个主键,最后为数据库的表建立连接。要确立好表的属性,然后为每张表设立一个主键,最后为数据库的表建立连接。 那么这个电话话费管理与查询系统的数据库表具有哪些属性呢?此系统必那么这个电话话费管理与查询系统的数据库表具有哪些属性呢?此系统必 中山大学毕业论文 12 须要具备以下几个属性:须要具备以下几个属性: 1.1.用户名用户名 2.2.电话号码电话号码 3.3.余额余额 4.sim4.sim 卡密码卡密码 5.5. 业务套餐业务套餐 6.6.通话开始时间通话开始时间 7.7.通话结束时间通话结束时间 8.8.通话总时间通话总时间 9.9.通话日期通话日期 10.10.所所 拨打电话拨打电话 等等属性值。等等属性值。 现在先建立一张数据库的信息表,其具有的属性有:用户名、电话号码、现在先建立一张数据库的信息表,其具有的属性有:用户名、电话号码、 余额、余额、simsim 卡密码、业务套餐。再建立一张消费记录表,其具有的属性有:电卡密码、业务套餐。再建立一张消费记录表,其具有的属性有:电 话号码、通话开始时间、通话结束时间、通话总时间、通话日期、所拨打的电话号码、通话开始时间、通话结束时间、通话总时间、通话日期、所拨打的电 话。接着就为两张表先分
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 数字化市场推广合作协议
- (正式版)DB15∕T 3379-2024 《油莎豆-苜蓿带状间作种植技术规程》
- 叙事作文做饭600字13篇
- 企业市场营销策略制定与执行协议
- (正式版)DB15∕T 3253.9-2023 《食品生产加工小作坊生产规范 第9部分:食用植物油》
- (正式版)DB15∕T 3230-2023 《露地薄皮甜瓜生产技术规程》
- 客户服务流程模板化流程工具
- 会议纪要撰写规范模板与范例集
- 曾经你去哪了呢1500字(10篇)
- 品牌推广和市场推广合同协议示本
- 公证与婚姻家庭事务
- 产业园区运营模式(课件)
- 信息可视化设计全套教学课件
- 口腔粘膜病课件
- 关于PedSQL-4.0儿童生存质量测定量表调查
- 年产62万吨甲醇制烯烃(MTO)项目初步设计说明书
- 联通创新人才认证(解决方案)考试题库(附答案)
- ICU患者的早期活动
- 出纳课件 转账支票pptx
- TSZUAVIA 009.11-2019 多旋翼无人机系统实验室环境试验方法 第11部分:淋雨试验
- ps6000自动化系统用户操作及问题处理培训
评论
0/150
提交评论