网站地图>收藏本站>设为首页
定做流程>服务项目>价格参考>付款方式>诚邀加盟>关于本站>联系我们
当前位置:5173毕业设计论文网文章资讯VFP

VFP模拟电话资费管理系统

减小字体 增大字体 作者:佚名  来源:本站整理  发布时间:2010-05-31 13:20:00
QQ交谈在线咨询详情 5173论文网竭诚为您服务 本站永久域名:www.lw5173.com

选题目的及意义:

目的:

通过开发模拟电话资费系统,以便更好的巩固所学知识,同时通过此次开发实践,提高自己的理论及实践能力,更好地学习和掌握有关开发应用系统的相关知识,为以后的学习和工作打下坚实的理论基础和实践能力。

意义:

    1、做一个电话资费管理系统,可以方便管理员便捷地了解用户的信息和话费情况,及用户可以及时的对自己话费的进行查询。

    2、它的开发将对提高电话资费的工作效率有着重要的意义。

    3、争取开发的界面良好,并在技术上有所创新。

4、促进数据库应用系统在各个行业的推广。

本课题在国内外的研究状况及发展趋势:

电话资费系统从移动通信诞生时就发挥着它的作用。随着移动通信业务的不断发展,电话资费系统可以方便快捷地使管理员为用户进行话费查询和交费,及办理各种业务。从制作与开发技术上讲,采用的开发工具有ASPVisual FoxPro 6.0Visual Basic等,随着技术的发展,制作技术和系统功能日趋完善,但仍然有着相当大的发展空间。

   随着国家产业政策的调整,移动通信得到突飞猛进的发展,近十年来,移动电话用户急剧增长,而电信部门的管理人员则相对较少,工作量大,因此,开发高水平的电话资费系统是移动通信部门良好发展的一个趋势,也是信息时代的真实体现。

主要研究内容:

1、通过Visual FoxPro 6.0实现模拟电话资费系统,实现管理员对用户的话费管理。

2Visual FoxPro 6.0的基本操作方法和操作命令、控件属性的使用、事件驱动程序的设计。

3、模拟移动通信部门的电话资费系统,设计一个小型的电话资费系统。

4、通过对此系统的研究开发熟悉SQL语句的使用,以及各个功能模块的组建。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1引言... 1

2系统可行性分析及需求分析... 3

2.1 可行性分... 3

2.2 需求分析和系统规划... 4

2.3 通过调查系统功能确定... 4

3系统总体设计... 6

3.1 系统环境配置... 6

3.2 系统功能设计... 6

3.3 系统功能结构图... 7

4系统详细设计... 8

4.1系统功能明细图... 8

4.2数据规范化问题... 10

4.3据库和表的设计... 10

4.4系统主要工作窗口... 12

5系统实现... 17

5.1系统登录... 17

5.2帐户管理... 18

5.3话费管理... 19

5.4用户管理... 19

6系统调试及评价... 21

6.1系统调试... 21

6.2系统评价... 21

7结束语... 22

参考文献... 23

Abstract 24

致谢... 25

 


 


 

 

模拟电话资费系统的设计与实现

 

  要:随着通讯技术的发展,使用电话的用户群日益增多,电话资费已经普遍受到人们的关注。本系统针对移动电话的使用,利用Microsoft Visual FoxPro6.0的开发环境,设计出具有较强的独立性交互性使用菜单式操作,供用户和管理员共同使用的管理系统,它主要由帐户管理话费管理用户管理几个功能模块组成,另外还提供友好的用户操作界面,并且具有密码和权限管理功能,不同权限的用户具有不同的操作权力。它可以使人们从繁重而又单调的查找中解脱出来,仅用一些简单的操作便可及时准确地获得需要的信息。

关键词:手机资费;数据库;Visual FoxPro6.0

 

1引言

 

随着计算机技术的发展,计算机的应用逐渐由数值计算向非数值计算的各个领域扩展,已经进入社会的各个领域乃至人们的家庭生活中,计算机技术的高速发展推动人类社会进入了信息时代。

数据库技术是数据信息管理技术的最新成果[1],被广泛地应用于国民经济、文化教育、企业管理以及办公自动化等方面,为计算机的应用开辟了广阔的天地。计算机辅助管理已成为各行各业管理现代化的重要标志之一。电话资费管理是以科学的系统管理思想为基础,它要求建立科学的高效的管理体制,采用先进的管理手段和方法,使用现代化的管理工具电子计算机和现代化通讯技术,以适应社会生产力发展的要求,提高管理水平,达到逐步提高电话资费管理的目的,建立现代化的电话资费管理体制。

模拟电话资费系统是用系统思想建立起来,以计算机为基础,为管理电话资费服务的信息系统,它输入的是一些与管理有关的数据,经过计算机的加工处理,输出的是供管理员与用户使用的信息,它可以替代管理员的大量繁杂的计算,准确高效地帮助管理员完成话费的录入,查询等。

Visual FoxPro6.0Microsoft公司推出的数据管理系统。在20世纪80年代流行的XBASE数据库管理系统的基础上,该系统提供了许多新的特性和功能,具有性能完善的程序设计语言,扩展了对应用程序的管理和在Internet上发布用户数据的功能,使得用户开发数据库的工具更加完善与快捷,因而成为一种功能强大、可靠的数据库管理系统

Visual FoxPro6.0主要具有以下的功能和特性[2](1)良好的用户界面;(2)简便的数据库操作;(3)支持面向对象程序设计;(4)快速创建应用程序;(5)强大的表单功能和简便的设计;(6)可以多个用户一起开发应用程序;(7)可与其他应用程序交互操作;(8)强大的查询和视图设计;(9)可以网络应用;(10)可以升级早期版本。

本系统的使用大大减少了人工操作带来的繁杂程度,大大降低了人工操作的工作量,提高了话费存入的准确性和及时性,从而提高了电话资费的现代化管理水平。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

                           

 

 

 

 

 

 

 

2系统可行性分析及需求分析

 

软件工程采用的生命周期方法学就是要从时间的角度对软件开发和维护的复杂问题进行分解,把软件生命的漫长周期依次划分为若干个阶段,每个阶段都有相对独立的任务,然后逐步完成每个阶段的任务。本文所设计的模拟电话资费系统也要按照这个来做。因此,首先要对模拟电话资费系统进行可行性分析与需求分析。其中,需求分析的任务不是具体解决问题,而是主要确定系统必须具备那些功能,在这个阶段确定的系统逻辑模型是以后设计和实现目标系统的基础,因此必须准确完整地体现用户的要求。

2.1 可行性分析

可行性研究的目的就是要用最小的代价在尽可能短的时间内确定问题[3]是否能够解决。当然不能靠主观猜想,而是要靠客观分析,必须分析几种主要的可能解法的利弊,从而判断原定的系统目标和规模是否现实,系统完成后所能带来的效益是否达到值得去投资开发这个系统的程度。因此,可行性研究实质上是要进行依次大大地压缩简化了的系统分析和设计的过程,也就是在较高层次以较抽象的方式进行的系统分析和设计的过程。可行性研究主要从以下两个方面来进行。

2.1.1技术可行性

技术可行性即是使用现有的技术能否实现这个系统。由于本管理系统的对象单一,仅对话费进行管理,因此,这个系统比较适合采用数据库来设计。在计算机硬件和软件快速发展的今天,计算机硬件和软件已经远远满足本管理系统的要求。在数据库编程工具方面,各种可视化编程方法的出现,一改过去程序设计的概念和方法,用户用鼠标就可以快速、简捷地创建应用程序,极大地提高了编程效率。在作者所了解的数据库系统中,因为学过Visual Foxpro 6.0中文版数据库,所以对Visual Foxpro 6.0中文版数据库比较熟悉,因此决定采用Visual Foxpro 6.0中文版数据库来完成模拟电话资费系统的设计。Visual Foxpro6.0中文版数据库作为一个关系型数据库系统,它提供了面向对象的编程技术,编写少量或不用编写程序代码就能快速地创建出功能强大的可视化应用程序,可简化数据库管理,使开发应用程序这项艰辛的工作就象堆积木那样简单方便。另外,用Visual Foxpro6.0中文版数据库开发的应用程序可以独立运行于windows平台,而且Visual Foxpro6.0中文版产生的数据库(表)适用范围广。

2.1.2操作可行性  

系统的操作方式在这个用户组织内能不能行得通。在进行需求分析时,就对用户组织进行了调查,针对他们的情况,设计出适合这个用户组织的人机界面,使操作方式简单明了。

2.2 需求分析和系统规划

经过几年的发展,使用手机的用户不断增加,而电信部门的管理人员则相对较少,工作量大,不可能有太多的时间去学复杂的管理系统。同时通过了解,发现操作人员的计算机知识普遍较差,操作水平较差,英语水平较低,因此管理系统要求简单明了,一看就会,便于工作人员操作。在许多新用户需要开户的同时,也有许多的用户需要销户,而且用户不断的增加,用户话费的管理就显得很复杂,因此管理系统要有较好的开户和销户的功能,而且应有强大的话费管理功能。

在模拟电话资费系统中,查询功能是必不可少的。由于管理员需要对用户信息进行查询,用户也常常需要对自己的话费进行查询。因此模拟电话资费系统的查询功能要强大,不仅要支持单个查询,还要能进行复杂的多条件查询。在存入话费的过程中,经常需要对当前话费进行统计,所以统计功能也是必要的。

每个用户都可能会对自己的话费是否正确提出质疑,所以需要列出用户话费清单并且打印出来,让用户进行核对。因此在电话资费系统要具备打印话费清单的功能。另外,电话资费管理系统里面包含了一些不让用户查看的信息,所以要对管理系统进行权限设置和密码设置。主要分为用户和管理员,比如管理员可以对所有的信息进行查询,而用户只能查看其中的一部分,使不同级别的人员有不同的操作范围。

2.3 通过调查系统功能确定

通过对管理人员的调查和对他们在操作过程的了解,要求管理系统应具备以下功能:

A.由管理人员的条件决定,模拟电话资费系统要有良好的人机界面。

B.要有简单方便的增加、修改、查询用户信息的功能。

C.要有快速准确的话费查询,并且要支持多条件的查询。

D.对操作人员的限制和多级别的控制,因此要有较好的权限管理。

E.在相应的权限下,修改数据要方便简单,数据稳定性要好。

F.打印功能。

G.要对设计做一个简单的关于说明,并且有方便的退出功能。

H.模拟电话资费系统数据库的设计采用Visual Foxpro6.0中文版。

    需求分析阶段的工作结果是开发软件的重要基础,大量统计数字表明,软件系统中15%的错误起源于错误的需求。为了提高软件的质量,确保软件开发成功,降低软件的开发成本,一旦对目标系统提出一组要求之后,必须严格验证这些需求的正确性。一般来说,应从下面四个方面进行验证:

A.一致性   所有需求必须是一致的,任何一条需求不能和其他需互相矛盾。

B.完整性   需求必须是完整的,应该包括用户需要的每一个功能或性能。

C.现实性   指定的需求应该是在现有的硬件技术和软件技术基础上可以实现的。对硬件技术的进步可以做些预测,对软件技术的进步很难做些预测,只能从现有的技术水平出发判断需求的现实性。

D.有效性   必须证明需求是正确有效的,确保能解决用户面对的问题。

通过用户和设计者对上述需求分析所得到的管理系统功能的复查,并且对照上面几点要求进行验证,模拟电话资费系统基本满足需求分析验证的要求。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3系统总体设计

 

3.1 系统环境配置

1.硬件环境

运行标准的Visual FoxPro6.0的最小硬件要求是:

(1)至少有640K空闲内存的计算机;

(2)一个硬盘驱动器。

为了提高该系统的运行速度和运行效率,以及程序运行时的美观程度,建议采用内存大一点的386或者说486机子,并配上一台彩色显示器。以便充分发挥它的功能,提高数据处理的速度。

2.软件环境

具有标准的Visual FoxPro6.0系统软件;有汉字操作系统。

3.2 系统功能设计

通过前面的系统可行性研究和需求分析,基本确定了本管理系统的各个功能模块。模拟电话资费系统是电信部门用来存储、查询及统计话费等各种信息的,因此,它是个典型的数据库管理系统。主要由帐户管理模块、话费管理模块、用户管理模块、系统设定模块、关于模块和登录模块组成。

3.2.1帐户管理模块

该模块的主要功能是进行帐户办理,录入用户信息。包括为新用户开户,同时,可以为其他用户进行销户。此外,用户信息中的手机密码用来保证用户登录系统的合法性,因此,设计了用户信息修改功能。在此模块中,还设计了手机归属地的查询。

3.2.2话费管理模块

该模块的主要功能是对话费进行管理。包括话费的存入、话费清单的录入和话费清单的查询。首先要把话费信息输入到数据库,此时采用了键盘录入和从文件导入两种方式,另外还设计了数据备份的功能。用户可以在话费清单中,查询当前话费和月话费帐单,但需要统计话费状态。所以我们在这个模块中还设计了话费状态统计功能。

3.2.3用户管理模块

此模块是模拟电话资费系统管理系统中必不可少的。为了防止非法用户的登录,对其密码进行管理,以便于校验用户的身份。

3.2.4系统设定模块

此模块的主要功能是对系统需要用到的一些信息进行管理,其中包括地名信息和电话费用的信息,例如:长途费 0.7/分,市话费 0.2/分等。这些信息是在其它模块中要用到的,所以是有必要的。

3.2.5关于模块 

此模块的功能是说明本模拟电话资费系统的性质,设计者等各种信息。

3.2.6登录模块 

此模块的功能一是为了美化本系统程序,二是为了在启动本系统时用作登录表单。系统启动时首先进入登录模块,只有在登录模块中的用户登录窗口中输入用户名和密码,经系统验证正确后才能使用本系统。

3.3 系统功能结构图


以上内容只是毕业设计作品的部分资料介绍,如果了解更多详情请联系客服QQ:57510459
     购买帮助>>

Tags:

作者:佚名

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论