固定电话收费与查询系统设计毕业论文.doc_第1页
固定电话收费与查询系统设计毕业论文.doc_第2页
固定电话收费与查询系统设计毕业论文.doc_第3页
固定电话收费与查询系统设计毕业论文.doc_第4页
固定电话收费与查询系统设计毕业论文.doc_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

JISHOU UNIVERSITY 本本科科生生毕毕业业 设设计计 题题 目:目:固定电话收费与查询系统设计 作作 者:者: 学学 号:号: 所属学院:所属学院:物理与机电工程学院 专业年级:专业年级:电子信息科学与技术专业 2012 级 指导教师:指导教师: 职职 称:称: 教授 完成时间:完成时间:2012 年 12 月 7 日 吉首大学教务处制吉首大学教务处制 I 固定电话收费与查询系统设计 (吉首大学物理与机电工程学院,湖南 吉首 416000) 摘 要 固定电话缴费与查询管理系统是公共服务管理体系中的一个非常重要的部分, 这个环节对于公共服务的管理、运转至关重要。面对日益复杂化的固定电话收费与 查询工作,迫切需要一个能够提便捷、 简洁、有效的进行缴费管理工作的系统。 本文主要针对目前固定电话缴费与查询系统的情况,设计和实现了固定电话收 费与查询管理系统。本系统使用 Visual Studio 2012 集成开发环境,利用 C#语言, 结合数据库 SQL2008,实现了用户通话记录的管理,话费的收取管理等功能。通过 本系统,电信部门能提高固定电话的信息录入、缴费情况查询、统计话费收取情况 的效率。同时也能加快用户对电信业务的办理速度.从而方便人们的日常生活. 关键词:固定电话;缴费管理;查询 Design of Fixed Telephone Charge and Query System Sailike.Kuerman (College of Physics, Mechanical and Electrical Engineering,Jishou University,Jishou,Hunan 416000) Abstract Fixed telephone payment and query management system is a very important part of the public service management system. This part is very important for the management and operation of public service. In the face of the increasingly complex fixed telephone charges and inquiries, the urgent need for a quick, simple and effective management system for payment. In this paper, we design and implement the system of fixed telephone payment and query system. This system uses C# language, combined with the database SQL2008, to achieve the user number of the management of the call records management, charge management and other functions. Through this system, the telecommunications sector can improve the information input of fixed telephone, payment information, the efficiency of the collection of statistics. At the same time, it can also speed up the processing speed of the user to the telecommunication service, so as to facilitate peoples daily life. Key words:Fixed telephone; payment management; query II 目 录 第一章第一章 绪绪 论论 1 1 1.1 课题背景1 1.2 研究现状1 1.3 论文主要内容2 第二章第二章 需求分析需求分析 3 3 2.1 市场容量 3 2.2 市场特点 3 2.3 市场发展4 2.3.1 传统固话发展 4 2.3.2 新型固话发展4 第三章第三章 数据库设计数据库设计 7 7 3.1 实体属性分析7 3.2 实体关系分析7 3.3 数据库表 8 第四章第四章 概要设计概要设计 1313 4.1 系统组织结构分析.13 4.2 系统业务流程分析 .14 4.2.1 固定电话办理业务管理.14 4.2.2 固定电话注销管理.15 4.2.3 充值业务管理.15 4.2.4 挂失业务管理.16 4.2.5 系统管理.17 第五章第五章 详细设计详细设计 1818 5.1 系统软件结构 .18 5.2 程序流程图.18 5.3 具体设计以及程序设计 .19 5.3.1 登陆界面程序: 19 5.3.2 添加用户与账号信息 .21 5.3.3 固定电话搜索与查询 .23 III 5.3.4 固定电话收费 .26 第六章第六章 结束语结束语 2929 参考文献参考文献 3030 附附 录录3131 固定电话收费与查询系统设计 绪论 1 第一章绪 论 1.1 课题背景 信息是物质进化的标志,随着个人计算机的发展迅速,以计算机为基础,发展 出相当多的通信方法,由于电话在中国的大量普及,每天需要服务的人数很多,需 要办理的业务也有很多种,如话费查询、打印话单、电话交款等。面对各个层次的 用户,长期欠费、恶意欠费问题长久存在,坏帐、呆帐越来越大,欠费数额越积越多, 给企业造成严重损失1。在电信业激烈竞争的今天,以上问题无论从客户服务的角 度,还是从电信企业自身的需要,都到了必须解决的地步。此时,固定电话收费与查 询系统的设计就显得尤为重要2。 采用计算机管理的固定电话收费与查询系统已成为进行科学化和现代化管理的 重要标志,它能给企业带来明显的经济效益和社会效益。与此同时,也给用户带来 了便捷,便于用户及时查询办理业务。主要体现在:极大提高了电话收费管理的工 作人员的工作效率,大大减少了以往手工计算的流程繁琐、杂乱、周期长等弊端。 基于电话收费系统的全面自动化,既可以减少信息管理中的漏洞,又可以节约不少 人员管理开支,全面提高了企业管理水平。还可以为客户提供差异化、个性化的服 务,保障运营商与客户之间方便、敏捷、高效的沟通。 1.2 研究现状 传统的信息系统架构大多是客户机/服务器(C/S)模式或浏览器/服务器 (B/S)模式。C/S 模式主要是以服务器的计算为主,对整个系统的安全性控制较强, 但是对分布式应用的信息处理能力较差。B/S 模式主要是针对分布式应用而研究的, 在分布式应用上有显著效果,但是缺乏安全性能。现行的固定电话收费与查询管理 系统在不同程度上存在以下问题:1)时效性难以达到要求。随着用户人数的激增, 数据业务的庞大,用户查询延时效率高。2)系统严重缺乏安全性和稳定性。固定 电话缴费与查询人数骤增,日益膨胀的数据量和网络化管理必然要求数据高安全性 能和系统运行的高稳定性能。而现有的固定电话收费与查询管理系统难以满足要求。 3)缺乏适时的决策支持功能。系统功能基本上局限在查询、统计、分析、输出等 较低层次上,缺乏智能处理。 因此目前传统的信息系统架构,在技术层面和业务逻辑层面已经不能满足复杂 固定电话收费与查询系统设计 绪论 2 多变的管理事务逻辑处理需求和解决各种突发事件。针对以上问题,本文提出新的 基于 BS,和 SQL Server2008 数据库开发技术构建了一个规范化、信息化、系统 化的现代固定电话收费与查询管理系统。该系统将固定电话收费与查询管理中诸多 冗余的工作进行剪枝,简化了管理机构,利用网络信息平台管理、协调工作人员。 帮助工作人员高效率工作。从而最大限度地减轻固定电话收费与查询管理人员的工 作负担。 1.3 论文主要内容 本文主要针对目前固定电话缴费与查询固定电话收费与查询管理系统的情况, 设计和实现了一套固定电话缴费与查询固定电话收费与查询管理系统。本文论文的 组织结构及相关安排如下: (1)第一章:通过分析国内外的信息化建设,分析目前固定电话缴费与查询系 统设计中存在的问题和难点,接着提出课题的研究目的、内容和意义。 (2)第二章:介绍本课题使用到的技术。固定电话缴费与查询固定电话收费与 查询管理系统的需求分析主要包括系统的是否可行,包括运行是否可行、经济是否 可行和技术是否可行; (3)第三章:主要是阐述了系统相关设计方面的工作。按照软件开发的严格流 程,本章从系统实际系统运行环节入手,介绍了系统的功能结构设计。 (4)第四章:对本文用到的数据库进行了设计,并介绍设计的逻辑结构以及表 设计等。根据具体需求设计出符合系统需求的数据库系统 (5)第五章,根据系统设计结果,详细设计系统的构造以及系统的实现过程 (6)第六章:总结和展望。总结了设计该套系统的最终效果和成果,并且分析 了系统中存在的问题,并进行了进一步的展望以及下一步的工作。 固定电话收费与查询系统设计 需求分析 3 第二章 需求分析 2.1 市场容量 据统计 2008 年,通信业继续快速、平稳发展。全年完成业务总量 3311 亿元, 比上年增长 32. 1 %;全年完成业务收入 2803 亿元,比上年增 长 24. 6%。实现利 税 321 亿元。全年完成增加值 1682 亿元,比上年增长 14. 2%。通信业增加值占国 内生产总值的比重达到 2.1 %。全年完成固定资产投资 1518 亿元,比上年下降 14. 5%。通信业投资占全社会总投资的比重达到 5.1 %。 固定电话发展再创佳绩。全年新增固定电话用户 2139 万户,与去年新增 1704 万户相比,继续刷新历史最好水平,固定电话用户达到 1.1 亿户。其中:住宅电话 用户新增 1780 万户,达到 8834 万户,占全部固定电话用户比重达到 80. 3%, 电 话已经进入千家万户。 固定电话用户总数中:城市电话用户新增 1203 万户,达到 7463 万户,占全部 固定电话用户的 68. 6%。 农村通信需求日益增加。农村电话用户新增 936 万 户,达到 3418 万户,占全部固定电话用户的 31.4%,超过去年近 3 个百分点。在地 方政府和邮电部门的努力下,村村通电话步伐进一步加快,全国已通电话的行政村 比重占到全国行政村总数的 99.1%。国内长途电话平稳发展。国内长途电话累 计完成 194 亿次、585 亿分钟,分别比上年增长了 11.1 和 14. 3.总体来说我国电 信行业市场容量大.增值空间巨大3. 2.2 市场特点 从市场占有率看:我国人口基数大,固定电话装机率高,市场前景广阔,目前固定 电话已经发展得相当完善,并且拥有强大的品牌和庞大的用户基础,固定电话是当前 人们使用的重要的通信工具之一,在用户中具有很大的影响力, 从业务特征来看,固定电话具有很强大的信息凝聚力,从某些业务来说,固定电话 相对移动电话来说,具有天然的保密性好,安全性能高的特点.围绕着固定电话,开发 固定电话的增值业务,对于激发固定电话市场活力,具有重要意义4 从业务资费来说,固定电话资费明显低于移动电话的通话费用,实际资费相差 34 倍.并且在很长的一段时间,这一状况还难以改变,低资费意味相对其他通信方式,具 有更强的市场竞争力. 从业务质量来说.固定电话具有安全,可靠,环保的特征,通信质量最为稳定,适用 固定电话收费与查询系统设计 需求分析 4 于长时间的,低辐射的家庭应用场合.相对于移动通话质量易受地域等因数影响,固 定电话通话质量具有更高的可靠性。 2.3 市场发展 2.3.1 传统固话发展 面对来自移动通信等其他通信工具的市场挑战,固定电话运营商需要围绕创新完 善自我,最大限度的挖掘固定电话潜力,其运营策略可以归纳为:创新营销方案,开发 增值服务5. 采用合理的营销方案,充分体现固话业务优势,是延缓移动通信话务量分流的最 直接手段。目前,固话业务的最主要的威胁来自于移动的替代,竞争的实质是话务 量竞争。因此,创新营销方案应通过准确的市场定位、合理的定价策略,充分发挥 固话的资费低、质量高、绿色环保等优势,吸引用户增加固话的使用量。例如,设 计大业务置的资费包,延缓移动对话务量的分流。关注中小企业客户,防止用户流 失等。 增值业务可以刺激业务增长,吸引更多的用户入网,是挖掘固话潜力的关键。 只有不断地进行业 务创新,才能从根本上巩固和发展固话市场。目前,固话运营 商己经推出了一些语音增值业务,例如电话声讯台服务己经成为固话增值业务的一 大亮点,使人们感受到固话市场也蕴含着无限商机。 固定电话的增值业务还可以进一步围绕“固定”特色,形成优势业务。固定电 话安装地点确定,用户信 息全面,适于开办像“电话购物”等电子商务业务;保 密性、安全性好,又非常适合开展涉及金融的业务。这些都是其它网络所无法比拟 的。本文开发的固定电话查询与服务系统,正是在这种背景下的产物。 2.3.2 新型固话发展 但随着时代的快速发展各个运营商为了开拓市场需求,不断更新技术和体验方 法。正是时代的需求造就了无线固话这个产品。 无线固话,俗称“无限通“,其外观为普通电话机外观,是基于 GSM/CDMA 无线网 络的一种通信终端产品。其核心技术采用 GSM/CDMA 移动通信系统,所开通的号码 也是手机号码,收费按普通市话收取。由于“无线固话“它无须重新布线,可以为运 营商节省很大的费用;更主要的是,它能够“移动“起来,这就极大地扩大了“固话“ 的使用范围;而且随着社会信息化的进一步深入,“无限固话“做为原“电信固话“的 一种延伸和扩展,必将有广阔的发展空间。 固定电话收费与查询系统设计 需求分析 5 无线座机利用 TD 网络技术,脱离了传统固话线的束缚,包容了众多应用功能。 随着业务及技术的成熟,将有更多的 3G 特色业务陆续与大家见面。 比普通座机更胜一筹的是,TD 无线座机增加了收发短信的功能。 普通固话是通过电话线来传输语音信号的,而无线座机是依托 3G 网络实现通话, 非常适合家庭用户,尤其是老人和小孩使用。 低资费和功能齐全的绝佳搭配,使得 TD 无线座机这一杀手级业务十分有利于中 国移动拓展家庭和企业市场。这其中家庭市场又成为焦点和核心,家庭用户组内通 话免费的方式,有效地绑定了大批客户群。对移动通话需求并不大的宅男宅女和中 老年人来说,比手机辐射小得多的 TD 无线座机更适合于实际使用。无线座机依附 于 TD 网络提供业务,因此,TD 无线座机业务提供的家庭服务内涵十分丰富,除了 可以实现短号码呼叫、家庭成员多方通话等传统固话功能,还能以高速传输的 TD- SCDMA 技术为依托,将其他 TD 业务嵌入到这个业务中去。随着业务及技术的成熟, 将不断推出更加丰富多彩的特色业务,如可视电话,视频会议,高速上网,多媒体 彩铃,手机报,彩照冲印等。 其特点为以下几点: 方便移动办公 目前在企业里面移动办公是一个趋势,无线固话业务可以为移动办公提供可靠 的技术保证。在那个时候办公室的电话不单单提供语音的服务,同时结合移动智能 网的平台,可以实现办公电话与手机双机同震铃等新业务和其他一些增值业务,为 用户提供方便,同时为移动运营商抢占固定网市场提供强有力的终端产品支持。 信号好,通话质量有保证 无线固话是三大运营商在传统固话需求萎缩的情况下推出的新产品,无论是区 号开头的传统固话号码或是 11 位号的手机号码在信号上都有何证,中国移动的无 线固话采用双模 TD-SCDMA/GSM,中国铁通无线固话采用中国移动的 GMS 网络,中国 联通采用 GSM 网络,中国电信采用 CDMA 网络。而无论是 GMS 或 CDMA 网络在中国已 是非常成熟的无线通信网络,在信号覆盖上已能满足人们的需求。同时无线数字网 络的通话质量优于传统电话线的通话质量。 固定电话的有效补充 虽然我国的固定通信经历了很长的发展历程,但是由于我国幅员辽阔,地形复 杂,在一些边远的山区和乡村还是有很多的服务死角。而有线通信网的建设是需要 投入巨额的建设费用和维护费用,而移动通信的优势就是可以通过无线电波覆盖较 远的距离,从而节约建设成本和维护成本。完成了对一些不能架设线路或地面线路 较难到达的地区的通信保障,为这些地区的发展做出贡献,同时可以得到一定的经 济效益。 特定区域内的应用 固定电话收费与查询系统设计 需求分析 6 在一些旅游景点、风景名胜以及文物保护区和纪念馆内,电话线的使用对原有 环境和风格将造成破坏,而无线固定终端的使用能够很好的保护环境,保留了原有 的建筑风格以及具有特定历史时期风貌的特色,所以在这些特定区域内,无线终端 有很大的市场应用价值和社会效益。6 固定电话收费与查询系统设计 数据库设计 7 第三章 数据库设计 3.1 实体属性分析 在固定电话收费查询系统中各应用子系统都有相应的子数据库,安装在各自局 域网的本地数据库服务器上,在固定电话收费查询系统中心数据库服务器上有总的 数据库,用网络把分散在各个结点上的数据库连接起来,形成一个大的、分布式的 数据库9。在固定电话收费查询系统中心数据库上有各个子数据库的副本,对各个 子数据库的修改操作如工等都要对固定电话收费查询系统中心数据库进行相应的操 作,保持数据的一致性。在各个应用服务器上,还应充分考虑到各用户访问时的访 问冲突。如果一个部门要对另一个部门进行查询,不是直接访问该部门子数据库, 而是转为对固定电话收费查询系统中心数据库的查询,以减轻网络负载。在应用服 务器和客户机上安装应用程序,实现各个管理子系统要求的功能。在实现上,系具 有可伸缩性,以适应区域发展带来的系统的扩展。 3.2 实体关系分析 我们所设计的固定电话收费查询系统为了满足实际的需要12,要求他除了在需 要使用的时候能够对数据进行快速的查询和更改,并且平时不经常使用时,这些庞 大的历史数据存储对于固定电话收费查询系统来说并没有起到很大作用,甚至不客 气的讲,他们都是系统的是累赘,只能是系统运行变的更加缓慢。但是从另一方面 讲,这些数据却包含着固定电话收费查询中许多十分重要的,不能外透露的,非常 有用的信息,这些信息尽管很繁琐,但是却不能被丢弃。这就为设计提出了更高的 要求。我们所设计的固定电话收费查询系统不仅包括了涉及区域范围的多种应用, 并且能够在系统的运行过程中有效的解决一些不可避免的恶性现象。 E-R 图(Entity Relationship Diagram) ,也称实体-关系图,提供了表示实体类型、 属性和联系的方法,用来描述现实世界的概念模型。由于固定电话办理设计用户的 个人信息,身份证信息等;查询管理涉及用户的电话余额,消费记录,通话记录等 信息;充值管理数据流图充值的号码,时间,金额等;挂失管理数据流图涉及用户 固定电话收费与查询系统设计 数据库设计 8 个人身份证信息,电话号码以及操作码信息,挂失时间;会员管理会产生相应的会 员积分信息,电话积分信息等。因此,固定电话查询系统包括用户信息、系统信息、 会员信息、管理员信息、财务信息、审核表信息和管理员信息等实体。 系系统统管管理理人人员员 财财务务信信息息 录录用用产产生生 审审核核信信息息 维维护护产产生生 管管理理员员信信息息 管管理理产产生生 管管理理产产生生管管理理产产生生 录录用用产产生生 系系统统信信息息会会员员信信息息 用用户户信信息息 图 3.1 固定电话收费查询系统业务管理系统 E-R 图 如图 3.1 所示,系统 E-R 图表示:用户信息是录入产生的关系,一个用户可以 录入所有的公民信息,一个公民的信息只能被录入一次,所以用户与公民信息是多 对一的关系;用户与电话号码信息是管理生成的关系,一个用户对应一个电话号码, 所以用户与电话号码信息是一对一的关系;用户与会员信息是录入生成的关系,一 个会员的信息只能被录入一次,故用户与会员信息是 1 对多的关系;用户与申请信 息是录入产生的关系,一个用户只能可以录入一次申请信息,故用户与工作人员信 息是 1 对 1 的关系;用户与审核信息是维护的关系,一个用户可以维护多条审核信 息,故用户与审核信息是 1 对多的关系;用户与财务信息是维护的关系,一个用户 可以维护多条财务信息,故用户与财务信息是 1 对多的关系;用户与管理员信息是 录入产生的关系,一个用户可以维护多条管理员信息,故用户与管理员是 1 对多的 关系。 3.3 数据库表 (1)公民信息表 保存公民的基本信息。 固定电话收费与查询系统设计 数据库设计 9 表 3-1 用户信息表 字段名字段名数据类型数据类型长度长度键键描述描述 CityIDguid主键公民编号 IDchar18否身份证 ID Namenvarchar20否公民姓名 ApplicationIDnvarchar20外键申请编号 AppTimeTimestamp否申请时间 DepartIDnvarchar20外键工作单位编号 Businessnvarchar10否业务 CityID 是表 3-1 公民信息表的主键,它是唯一标识该表中所有行的一个列或一组列。 ApplicationID 和 DepartID 为使用人信息表的外键。 (2)财务信息 保存账目的基本信息。 表 3-2 财务信息表 字段名字段名数据类型数据类型长度长度键键描述描述 BusinessIDChar主键凭证 ID StuIDnvarchar20外键公民编号 Modechar20否类型 Unitpriceint8否金额 CheckCyctimestamp20否检查周期 BusinessID 是表 3-2 财务信息表的主键,它是唯一标识该表中所有行的一个列或一 组列。StuID 是财务信息表的外键。 (3)管理员员信息 保存管理员的基本信息。 固定电话收费与查询系统设计 数据库设计 10 表 3-3 管理员信息表 字段名字段名数据类型数据类型长度长度键键描述描述 Namenvarchar20主键管理员姓名 Passwordnvarchar20否密码 Powernvarchar20 否权限 Name 是表 3-3 管理员信息表的主键,它是唯一标识该表中所有行的一个列或一组 列。 (4)部门信息 保存部门的基本信息。 表 3-4 部门信息表 字段名字段名数据类型数据类型长度长度键键描述描述 DepartIDguid主键部门 ID DepartNamenvarchar20否部门名称 LMCnvarchar20否联系人 DepartIntroMemo否部门简介 DepartID 号是表 3-4 部门信息表的主键,它是唯一标识该表中所有行的一个列或一 组列。 (5)账户信息 保存卡片的基本信息。 固定电话收费与查询系统设计 数据库设计 11 表 3-5 卡片信息表 字段名字段名数据类型数据类型长度长度键键描述描述 CardIDchar20主键电话编号 UserIDnvarchar20外键用户编号 Modechar20否账户状态 inTimetimestamp20否有效时间 Moneyfloat否金额 Limitfloat否消费限制 CardID 是表 3-5 材料信息表的主键,它是唯一标识该表中所有行的一个列或一组 列。UserID 是材料信息表的外键。 (6)会员信息 保存会员的基本信息。 表 3-6 会员信息表 字段名字段名数据类型数据类型长度长度键键描述描述 VIPIDguid主键公民编号 IDchar18否身份证 ID Namenvarchar20否公民姓名 ApplicationIDnvarchar20外键申请编号 AppTimeTimestamp否申请时间 DepartIDnvarchar20外键工作地址编号 Businessnvarchar10否业务 VIPID 是表 3-6 会员信息表的主键,它是唯一标识该表中所有行的一个列或一组列。 ApplicationID 和 DepartID 为使用人信息表的外键。 (7)申请信息 保存公民报名的基本信息。 固定电话收费与查询系统设计 数据库设计 12 表 3-7 申请信息表 字段名字段名数据类型数据类型长度长度键键 申请编号char20主键 档案 IDchar20主键 申请类型char4否 审核结果char4否 审核时间DateTime否 备份信息Memo否 申请状态varchar30否 ApplicationID 是表 3-7 申请信息表的主键,它是唯一标识该表中所有行的一个列或 一组列。DocuID 是该表的外键。 (8)系统信息 保存系统的基本信息。 表 3-8 系统信息表 字段名字段名数据类型数据类型长度长度键键 信息编号char20主键 信息名称char20否 信息类型char4否 录入时间DateTime否 备份信息Memo否 状态varchar30否 管理员 IDchar20外键 信息编号是表 3-8 系统信息表的主键,它是唯一标识该表中所有行的一个列或一组 列。管理员 ID 是该表的外键。 固定电话收费与查询系统设计 概要设计 13 第四章 概要设计 4.1 系统组织结构分析 本文组织结构较为简单,其中管理人员来自电信部门,用户来自普通大众。固 定电话查询系统中心挂靠电信查询服务中心,负责固定电话查询系统系统的规划, 建设,管理和维护工作,电信工作部门下设数据采集接口,计费处理接口,账务处 理接口8。用户下设账户管理接口和查询服务接口,各角色的职责如图 4.1 所示: 计计费费处处理理接接口口账账务务处处理理接接口口账账户户管管理理查查询询服服务务接接口口数数据据采采集集接接口口 用用户户 电电信信工工作作部部门门 固固定定电电话话查查询询系系统统 图 4.1 账户管理接口和查询服务接口以及各角色的职责图 电信部门10的具体职能列表: (1)统一规划固定电话查询系统,组织和协调固定电话查询系统的建设。 (2)负责固定电话查询系统所有业务和数据处理,包括用户人账户,企业账户, VIP 账户等固定电话查询系统账户之间的清分清算工作和各种财务报表处理。 (3)负责系统用户的账户信息的维护和管理。包括档案信息的初始化和电话的办 理制作,挂失,解挂补办注销等工作。 (4)负责所有用户的查询,咨询和打印的工作。 (5)负责系统总体的安全管理,包括数据中心设备的实体安全,数据安全,访问 安全管理控制,做好中心机房的安全工作。 (6)负责配置系统所需的网络设备和服务器,进行系统全局参数的设置与变更, 对数据库系统的配置和优化,并做好配置的保存和备份。 (7)负责系统软件运行状态的监控,定期升级和评估系统的安全性,及时发现异 固定电话收费与查询系统设计 概要设计 14 常并排除故障。 (8)负责对固定电话查询系统管理中心硬件设备进行故障排查,及时与技术支持单 位联系排除故障,并做好故障记录。 4.2 系统业务流程分析 4.2.1 固定电话办理业务管理 固定电话办理业务指用户向管理员申请办理新固定电话片并获得固定电话号码 的过程,此过程也用作固定电话注销或者补办7。因为本文系统中采用实名制办理, 每个人事档案仅支持一个固定电话 ID。每个固定电话 ID 与公民有效证件相互对应。 公民申请办固定电话时,管理员首先确认办固定电话人身份,如果身份核实是 本人身份,管理员需建立固定电话办理档案。建立固定电话档案后,要求用户存入 一定额度的预存款,建立固定电话余额台账,并制作收款凭证。将收款凭证保存好 后,固定电话可以交给用户使用。在后续的实际使用过程中用户持固定电话人,根 据不同的信用水平,可能面临不同的折扣优惠或者不同套餐优惠权,比如信用良好 的用户可以提升会会员,会员可以有透支消费等权限。具体流程如图 4.3 所示: 开始 结束 构建余额台账 核实身份 存入数据库 获取电话卡 发卡 有办理业务 Y N 图 4.3 固定电话办理业务业务管理业务流程图 固定电话收费与查询系统设计 概要设计 15 4.2.2 固定电话注销管理 用户申请退办固定电话业务时,管理员首先审核是否有欠款,如果有欠款,用 户需要首先补足欠款才可以完成退办业务,如果没有欠款,管理员将余额退还持用 户,然后建立相关凭证共财务人员简章使用,同时收回固定电话。具体流程如图 4.4 所示: 开始 结束 已挂失 查询余额 转挂失流程 有退订业务 是 否 有欠款催征欠款是 有余额 否 退还余额 建立退款凭证 是 清空账户信息 否 收回固定电话 图 4.4 固定电话退订业务管理业务流程图 4.2.3 充值业务管理 固定电话收费与查询系统设计 概要设计 16 如图 4.5 所示,充值业务流程相对简单,用户根据号码,可对账户金额进行充 值。因为凭证制作方法不同,在充值过程中补足欠款的凭证要单独制作,所以,流 程中有核实欠款的部分。收入资金直接进入现金池,而欠款清零凭证和余额凭证要 单独制作。 开始 结束 有余额 查询余额查询欠款 有充值业务 是 否 有欠款 否 补足欠款 建立收款凭证 完成充值 收款 图 4.5 充值业务管理流程图 4.2.4 挂失业务管理 如图 4.6 所示,挂失过程同样需要核实欠款情况,此过程是给本文系统流程建 立双保险,防止出现带有欠款的固定电话被挂失的情况。因为本文固定电话直接公 民信用档案挂钩,需要同步管理的还有员工及公民诚信档案系统等,所以,该系统 中处出现恶意欠款的概率不大。本文系统双保险约束下,出现恶意欠款的概率更加 缩小。 固定电话收费与查询系统设计 概要设计 17 开始 结束 有挂失业务 有欠款催征欠款是 否 标记卡片台账 图 4.6 挂失业务管理 4.2.5 系统管理 开始 基本信息管理 系统备份和恢复 结束 账户维护 角色管理 图 4.7 系统管理业务 如图 4.7 所示,管理员可以进行基本信息管理,包括用户信息、固定电话片信息、 系统信息和其它信息,账户维护,角色管理以及系统备份和恢复。 固定电话收费与查询系统设计 详细设计 18 第五章 详细设计 5.1 系统软件结构 结合固定电话的业务需求分析,目前固定电话收费与管理系统主要设置为三个 模块:分别是用户号码管理,通话记录管理以及话费收取管理。 用户电话号码管理,主要是实现用户电话的固定编辑,固定电话管理的数据来 源于预先存入数据库中的数据表。在管理页面中,能够实现界面的编辑,并从数据 库中按照最后的编辑需求更新数据库中的数据。 通话记录管理,主要实现用户电话的录入,修改和删除。 用户管理模块主要实现电话费用的收取与汇总。 5.2 程序流程图 固定电话收费与查询管理系统的程序流程图如图所示,系统管理员按照工号和密 码的方式登陆系统.登陆后可对用户信息,固定电话查询以及通话记录查询等业务进 行操作,程序流程如图 5-1 所示 固定电话收费与 查询管理系统 登陆 固定电 话查询 与缴费 用户信 息管理 通话记 录查询 图 5-1 系统框图 固定电话收费与查询系统设计 详细设计 19 5.3 具体设计以及程序设计 输 入 用 户 名 和 密 码 在 数 据 库 中 查 找 成功 失败 查 找 用 户 匹 配 类 型 提示用户输入出错 成功 失败 进 入 相 关 页 面 图 5-2 系统设计流程图 5.3.1 登陆界面程序: 用户可以通过用户名和密码登陆本系统,登入验证采用数据库匹配算法,只有已 经注册的用户才能登陆本系统.用户名和密码不正确将不能登陆系统。 图 5-3 系统登陆界面图 实现代码 固定电话收费与查询系统设计 详细设计 20 using System; using System. Collections. Generic; using System. ComponentModel; using System. Data; using System. Drawing; using System. Linq; using System. Text; using System. Windows. Forms; using System. Data. SqlClient; name space Wi ndowsFormsApp1i cat i on1 public partial class Forml : Form public Forml () InitializeComponent(); private void button2_Click(object sender, EventArgs e) this. Close (); private void buttonl_Click(object sender, EventArgs e) String userName = this. textBoxl. Text. Trim(); String password = this. textBox2. Text. TrimQ ; if (userName = String sql = “select 用户名,密码 from 用户 where 用户名 =,“ + userName + ”; SqlDataReader reader = Connection. GetReader(sql); if (!reader. Read () MessageBox. Show(“用户不存在) ; return; if (password != reader 密码 ToStringO) MessageBox. Show (密码错误); return; main m = new main; m. Show (); this. Hide ; private void FormlJLoad(object sender, EventArgs e) 固定电话收费与查询系统设计 详细设计 21 this. textBoxl. Focus (); 5.3.2 添加用户与账号信息 系统管理员登陆系统后,可根据用户的身份证,户主名,对用户进行添加,添加成 功后,用户数据将存入系统数据库.方便系统进行其他业务操作. 图 5-4 添加用户信息图 实现相关代码: using System; using System. Collections. Generic; using System. ComponentModel; using System. Data; using System. Drawing; using System. Linq; using System. Text; using System. Windows. Forms; using System. Data. SqlClient; namespace WindowsFormsApplicationl 固定电话收费与查询系统设计 详细设计 22 public partial class noadd : Form private main m; public noadd(main m) InitializeComponent(); this, m = m; private void textBox_KeyPress(object sender, KeyPressEventArgs e) if (!(Char. IsNumber(e. KeyChar) private void button2_Click(object sender, EventArgs e) this. Hide (); private void buttonl_Click(object sender, EventArgs e) if (textBoxl.Text = ) MessageBox. Show (请输入户主名) ; return; if (textBox2. Text = ) MessageBox. Show(请输入身份证号码) ; return; String name = textBoxl. Text. Trim(); String ID = textBox2. Text. Trim(); SqlDataReader reader = Connection. GetReader(“select * from 户主 where 身份证= + ID + “) ; if (reader. Read () String no = reader. GetString(O); MessageBox. Show (您已经注册了电话号码 + no); return; Random r = new Random(); String s2 = r. Next(1300000000, 1899999999). ToString (); String N02 = s2 + r. Next (0, 9). ToStringO; String sql = insert 户主 values ( + ID + , + name + N02 + ,0, )“; SqlConnection conn = Connection. GetConnection(); SqlCommand cmd = Connection. CreateCmd(sql, conn); cmd. ExecuteNonQuery (); conn. Close (); 固定电话收费与查询系统设计 详细设计 23 MessageBox. Show(“添加成功,您的电话号码是:+N02); this. Hide; this. m. scanUser (); 5.3.3 固定电话搜索与查询 系统管理员可以通过电话号码查询户主的个人信息以及账户金额.如果用户需 要对账户进行充值,系统管理员可以点击缴费,对用户账户进行充值.充值完成存入数 据库. 图 5-5 固定电话查询与检索 using System; using System. Collections. Generic; using System. ComponentModel; using System. Data; using System. Drawing; using System. Linq; using System. Text; using System. Windows. Forms; using System. Data. SqlClient; 固定电话收费与查询系统设计 详细设计 24 namespace WindowsFormsApplicationl public partial class main : Form public main InitializeComponent(); public DataSet ds = new DataSet(); public SqlDataAdapter da = null; private const string sql_rec = “select * from 通话记录 private const string sql_user = “select * from 户主; public SqlConnection conn = null; public String state; private void 添加号码 ToolStripMenuItem_Click(object sender, EventArgs e) noadd na = new noadd(this); na. Show (); private void 查看号码 ToolStripMenuItem_Click (object sender, EventArgs e) searchNO sn = new searchNO(this); sn. ShowO ; private void 査看记录 ToolStripMenuItemClick(object sender, EventArgs e) scanRec (); public void scanRecO this, state = R; ds. Clear (); conn = Connection. GetConnectionO ; da

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论