联机话费查询系统的研究与设计

来源 :科学之友·下旬刊 | 被引量 : 0次 | 上传用户:diana20xx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:系统基于目前流行的B/S三层结构模式,以Microsoft的SQL Server 2000作为数据库,利用C#作为开发工具开发了联机话费查询系统。
  关键词:联机;话费;查询
  中图分类号:TN915.07 文献标识码:A 文章编号:1000-8136(2011)30-0066-02
  
  1 绪论
  随着科技的迅猛发展和人们生活水平的日益提高,手机已成为一个大众化且普及率相当高的通讯工具。正是由于手机的大量普及,手机网络的服务已成为客户看重的一点。顾客即是上帝,一个产品的成功与否在很大程度上取决于它对无形资产的积累,如培养长期客户。在这个竞争激烈的市场上,如何提高手机的服务功能来满足顾客的需要,在服务上取胜,培养长期顾客,创造长远价值成为手机市场的核心问题。
  现从需求分析、系统的总体设计、系统的结构设计、程序的测试和调试等几方面介绍一下联机话费查询系统。
  2 总体设计
  2.1 系统总体功能设计
  根据上一章需求分析中对系统总体功能的描述,本系统主要完成的任务是对电话费用的联机查询。经过对现有的话费查询系统正常运行的流程进行详细了解分析后,一个功能完全的联机话费查询系统必须包含有多个模块,本系统在服务器端主要包括以下几个模块:用户信息管理模块、话费查询管理模块、管理员管理模块和系统维护模块。
  2.1.1 用户信息管理模块
  在这个模块中,主要是对用户信息的管理,包括用户信息的输入、查询和修改,用户信息的查询和修改是方便用户进行基本资料的确认,在用户由于其他原因改变自己的一些基本资料后为了继续使用本系统,系统提供用户信息修改功能,通过查询来核对用户基本资料是否正确。用户信息输入是对首次使用本系统的用户而设计的,把用户基本信息输入到数据库中,为以后操作提供依据。
  2.1.2 话费查询模块
  在这个模块中,主要包括用户余额的查询、话费种类查询、当月话费的查询和月季话费的查询四项功能,用户余额的查询只反映一项内容就是对用户当前电话余额的查询;当月话费的查询是用户在本月内对电话费用的查询。月季话费查询是本系统的一个与众不同的地方,它可以保留用户在过去3个月中的电话使用情况,方便用户查询过去的电话使用记录,使话费情况对用户能够变得透明。
  2.1.3 管理员管理模块
  在这个模块中需要设置管理员管理、修改管理员密码和用户话费数据更新三个功能。定期对管理员密码进行修改是保证系统的安全,防止他人盗取密码,对系统数据进行更改或破坏。管理员管理是当系统管理员不是唯一时,满足其他的管理员对系统的查询需要。用户话费数据输入是管理员根据电信部门提供的每日用户使用话费情况对用户话费信息的手动修改,是计费系统的辅助,满足用户对系统的需求。
  2.1.4 系统维护模块
  在这个模块中主要是对数据库中的数据进行管理。通过这个模块能够把数据备份到其他的存储设备上,以防突发事故对系统数据造成丢失。
  2.2 数据库需求分析
  数据库需求分析调查的重点是“数据”和“处理”,通过调查、收集和分析,获得用户对数据库的需求。
  2.2.1 信息需求
  指用户需要从数据库中获得信息的内容与性质,即在数据库中需要存储哪些数据。
  2.2.2 处理要求
  指用户需要完成什么处理功能。明确用户对数据有什么样的处理要求,从而确定数据之间的相互关系。
  联机话费查询系统的功能集中表现为数据的查询、更新和维护,因此需求集中表现为对“数据”的需求。
  2.3 数据库概念结构设计
  在联机话费查询系统中,根据以上对系统的功能分析,得到本系统所需的数据总结如下:
  用户:用户编号、电话号码、用户姓名、用户性别、办理日期、联系方式、家庭地址。
  管理员:管理员编号、管理员名称、管理员密码。
  话费:话费编号、电话号码、余额、当月话费、月季话费。
  查询:管理员编号、话费编号、查询时间。
  管理:管理员编号、用户编号。
  综上所述,可以概括本系统的实体为用户实体、管理员实体、话费实体。
  3 详细设计
  3.1 系统登录界面设计
  在进入系统主界面之前,管理员要进行登录操作,即输入用户名和密码,当系统核查无误后才能进入系统。防止他人的非法操作,保证系统的安全性。在设计时,把管理员的用户名和密码统一存到管理员资料数据表中,在管理员进行身份验证时,在界面输入用户名和密码,当用户名和密码与在数据表中储存的信息相一致时,表示已经通过管理员的身份验证。系统会跳转到主界面,管理员也已进行操作。
  3.2 各子系统的设计
  在服务器端主要有四个子系统,分别是用户信息管理子系统、话费查询子系统、管理员管理子系统和维护子系统。以下是以服务器端为例讲述各个子系统的详细设计:
  3.2.1 用户信息管理子系统
  在这个子系统中包括用户信息的输入、查询和删除三个功能。用户信息输入是把新用户的信息输入到系统中,以便以后对其进行操作与管理。
  用户信息的查询是通过在用户信息数据表中的数据进行查询操作,SQL语言提供了SELECT语句进行数据库的查询。通过SELECT语句查询数据库中相应的数据表,当数据表中的列名与关键字相一致时,调出数据表中对应的信息。
  
  用户信息删除功能设计:本删除功能主要是对用户信息的删除,它的主要过程是当管理员选定用户数据发出删除命令后,系统判断在数据表中是否有要删除的信息,如果有就进行下一步,如果没有则出现提示:返回、重新进行操作,判断后系统就根据删除命令删除所选内容。在设计过程中使用UPDATE语句进行实现。
  3.2.2 话费查询子系统
  这个子系统是整个系统的核心,是进行查询操作的主要功能模块。包括余额查询,当前话费查询和月季查询。在设计时查询主要是通过SELECT语句实现的。实现的过程是先输入查询关键字,再通过SELECT语句查询数据库中相应的数据表,系统根据查询的字段判断数据表中是否有要查询的内容,有则进行下一步,然后根据查询的方式查找出相应的数据表,完成操作。
  在这个模块中,主要包括用户余额的查询、话费种类查询、当月话费的查询和月季话费的查询四项功能,用户余额的查询只反映一项内容就是对用户当前电话余额的查询;当月话费的查询是用户在本月内对电话费用的查询。月季话费查询是本系统的一个与众不同的地方,它可以保留用户在过去三个月中的电话使用情况,方便用户查询过去的电话使用记录,使话费情况变得透明。
  3.2.3 管理员管理子系统
  在这个子系统中,包括修改密码、管理员查询和话费更新三个功能模块,其中修改密码和话费更新都属于对数据表的修改操作。在设计时,首先把要修改的数据查询出来,再做修改,最后通过系统把数据输入到数据库中。
  3.2.4 系统维护子系统
  在这个子系统中包括两个功能:数据备份和数据导出功能,在设计上数据备份功能是把数据存储到其他的存储设备上,防止因为突发事故而造成的损失。
  4 结束语
  综上所述,本系统是一个简单的手机用户话费查询系统,它具有功能简单完整、操作方便的特点。通过对该系统的实现,使我较好的掌握了SQL Server数据库应用系统与Microsoft Visual C# 2005之间的连接方法,也使我进一步熟悉了对数据库的各种基本操作,使我受益匪浅。
  本设计实用性强,操作简单。但本系统在备份与恢复数据库时还存在着一些问题,希望能在以后的系统开发中,更好地解决该问题。
  
  参考文献
  1 朱如龙、刘焰.SQL Server数据库应用系统开发技术实验指导及习题解答[M].北京:机械工业出版社,2004
  2 求是科技.SQL Server 2000数据库开发技术与工程实践[M].北京:人民邮电出版社,2004.6
  
  Online query system calls the research and design
  Liu Bing
  Abstract: The system is based on popular B/S three-tier architecture model to Microsoft’s SQL Server 2000 as database development tool using C# as the development of on-line bill inquiry system.
  Key words: online; telephone bill; query
其他文献
齐鲁石化公司辖区内现有9个社区,居民2.43万户.近年来,随着企业减员和劳动就业方式的转变,社区非在职党员人数不断增加,人员构成也日趋多元化,具有居住分散、流动性大、需求
摘 要:便携式可变能量动力触探仪是一种先进的原位测试仪器,具有广泛的应用前景。文章通过工程实例,简要地介绍了该仪器的应用原理及应用效果。  关键词:便携式可变能量动力触探仪;粉煤灰筑坝;碾压试验  中图分类号:TU413.5 文献标识码:A 文章编号:1000-8136(2011)30-0062-02     便携式可变能量动力触探仪(PANDA仪)由法国帕斯卡大学研制,法国Solsol
未来20年,我国仍将处于重化工业阶段。作为支撑我国经济社会发展的基础能源,煤炭消费量还将增长。但是,作为天生的高碳能源,煤炭大规模开发利用与绿色低碳发展的国际潮流和我
医疗卫生行业是高技术、高风险、高奉献的行业,在当前社会转型、经济转轨、文化交融的时代背景下,医务人员的理想信念、价值观念、职业行为和思维方式等,越来越受到医患关系
河北石家庄儿童福利院门前有个温暖的小木屋,它是我国首个弃婴收置场所——“婴儿安全岛”。设置一年多来,这里已收养弃婴26名。这个小小的庇护所,大大提高了弃婴的存活率。
或为了纪念,或为了祭祀,自古以来,人们设立了不同的节日,但大多数节日都是为人而设.随着人类社会的发展,自觉不自觉中,一个客观事实逐渐引起关注和重视,即人与自然越来越疏远
摘 要:文章阐述了接地故障对电网的危害,结合本单位在消弧和接地选线方面所采取的装置,简述了其工作原理,并对现有的微机消弧和接地选线装置在电力系统中的应用进行探讨。  关键词:微机消弧;接地选线  中图分类号:TM862 文献标识码:A 文章编号:1000-8136(2011)30-0063-02     1 概述  经济的不断发展和人民生活水平的不断提高,电力系统的安全运行及供电可靠
8月14日到8月30日,审计署机关进行了全员集中整训.署机关及直属事业单位和各派出局在职的全体干部职工参加了这次整训.这次整训以深入学习“七一”讲话为重点,立足长远,精心
摘 要:文章分析了地区电网由于雷击造成的线路瞬时性接地故障,从而导致变电站主变间隙零流保护因与线路保护配合不当造成跳闸,致使全站失压的事故原因,参考相关规程文献,指出其存在的问题,并提出相应的解决办法。  关键词:主变;间隙零流保护;误动;原因分析;防范措施  中图分类号:TM772 文献标识码:A 文章编号:1000-8136(2011)30-0065-02     1 引言  在
本文通过对荣华二采区10