毕业设计(论文)-基于.NET的电信计费管理系统设计.doc_第1页
毕业设计(论文)-基于.NET的电信计费管理系统设计.doc_第2页
毕业设计(论文)-基于.NET的电信计费管理系统设计.doc_第3页
毕业设计(论文)-基于.NET的电信计费管理系统设计.doc_第4页
毕业设计(论文)-基于.NET的电信计费管理系统设计.doc_第5页
已阅读5页,还剩41页未读 继续免费阅读

下载本文档

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

文档简介

SHANDONG毕业设计说明书电信计费管理系统设计说明书 学 院: 理学院 专 业: 信息与计算科学 学生姓名: 学 号: 指导教师: 2012 年 6 月中文摘要1 全套设计加153893706摘 要 电信计费系统在整个电信运营系统中占有重要地位,随着近年来我国电信业的迅猛发展,各项业务量快速增长,新的业务种类和新的服务形式不断推出,对计费系统的要求越来越高。运营商需要性能更好,功能更完善的计费系统,以此来提高服务质量,实施灵活多样的市场营销策略。基于.NET开发的电信计费管理系统使用C#、ASP.NET、JavaScript等技术,用SQL Server 2008 作为数据支持。系统主要分为管理员功能模块和普通用户功能模块。实现的功能有:管理员有查看用户信息(业务定制、消费概况、消费详单)、修改计费模式(增删改查)的权限;普通用户有业务定制(增加、取消),信息查询(余额查询、概况查询、详单查询)的权限。该系统在功能、界面和操作等方面上还有较大的改进空间,我会在今后的时间里予以完善。关键词:电信,计费,.NET ,SQLII 全套设计加153893706Abstract Telecom billing system occupies an important position in the entire telecom operators.With the rapid development of Chinas telecommunications industry in recentyears, the volume of business is fast growing and increasingly high demand for the billing system.Operators need better performance, better billing system, in order to improveservice quality, flexible marketing strategies. This project is a .NET-based telecom billing management system. C #,ASP.NET, JavaScript, and other technology used in the design, use SQL Server 2008 as data support. Functions are divided into the administrator function modules and user-function modules. Function can be achieved: Administrator: Check the user information (business custom, consumer profiles,consumption details of a single), modify the billing mode (CRUD) Ordinary users: custom business (increase, cancel), information queries (balance inquiries, profile queries, the details of a single query) Due to time constraints and my limited ability, the system still contains a lot of problem.I will perfect it in the future.Keywords: telecommunications, billing, NET, SQL 全套设计加153893706目 录摘 要IAbstractII目 录III第一章 引 言11.1课题背景11.2课题意义11.3 关于C#2第二章 概要设计说明52.1 普通用户功能模块52.1.2 话费查询62.1.3 业务办理62.2.1 用户消费信息查询72.2.2 计费模式修改7第三章 数据库设计说明8第四章 界面及详细设计说明114.1 整体框架设计114.2 首页114.3 普通用户操作124.3.1 普通用户登录124.3.2 话费查询124.3.3 业务办理154.3.4 密码修改174.4 管理员操作174.4.1 管理员登陆页面174.4.2 用户消费信息查询184.4.3 计算模式修改20第五章、重要代码225.1 设置publicForms和privateForms访问权限的代码225.2、联动菜单的实现代码:235.3添加服务时停靠在添加按钮时显示出添加项的JS代码:255.4、详单查询代码26第六章 系统测试296.1 关于程序测试296.2 普通用户模块功能测试说明306.3 管理员模块功能测试说明33表- 管理员功能模块测试33结束语35参考文献36致 谢37IV 全套设计加153893706 第一章 引 言1.1课题背景 随着国民经济的发展和人民生活水平的提高,中国的电信行业呈现出跳跃式、超常规的发展趋势。电信行业的客户群体和网络规模日益壮大。据工信部统计,截至今年2月份,我国只移动电话一项的用户就已超过10亿户。这说明中国电信市场的发展潜力相当之大。 电信业务发展到目前的成熟阶段,行业间的竞争也日趋激烈。虽然全球电信行业的收入还在以每年6%的速度增长,但是利润却因为竞争的加剧和客户需求方面的原因不断减少。电信运营商想要发展,就要不断的提高自己的业务水平和服务水平,提高企业的核心竞争力。 电信运营系统中,计费系统是主要的支撑系统之一,占有重要的地位。电信计费系统是电信运营商的核心竞争力之一这句话越来越被业界认同。电信计费系统中的数据蕴含着客户的需求变化及消费习惯,业务的发展态势,企业的运行情况等极为重要的信息,对企业了解用户需求,调整业务结构,制定市场策略具有重要的作用。1.2课题意义 随着电信业务的不断扩张,原有的计费系统就需要不断的更新换代。这就要求计费系统具有很好的可扩展性,不但满足当前的需求,更能满足未来发展的需要。同时,由于行业的特征,该系统还应该具有稳定性、安全性、可移植性、健壮性等特点。减少话费争议,消除查询难,缴费难等问题。本课题的分析与设计有如下意义:第一, 提高用户满意度。力求更人性化的操作界面,更简单的操作方式,更全面的服务。第二, 提高运营效率。寻求更简单快速的计费方法,减少系统压力,和工作人员工压力。第三, 提供更直观的数据资料。为企业调整业务结构,制定市场策略提供依据。1.3 关于C#.NET Framework(框架)简称.NET,是微软为开发应用程序创建的一个富有革命性的新平台。在这个平台中,可以开发出运行在Windows上的几乎所有的应用程序,而微软也将推出运行在其他操作系统上的版本。简单地说,.NET Framework就是一个创建、部署和运行应用程序的多语言多平台环境,包含了一个庞大的代码库,各种.NET语言都可以共用这些代码库。微软Web服务中心的成组产品经理John Montgomery 说:“只需简单一用,.NET框架便可消除各类框架之间的差异,将他们并为一个整体。.NET的作用不仅仅是将开发人员从多种框架的束缚中解脱出来,通过创建跨编程语言的API集,.NET框架可提供强大的跨语言继承性、错误处理和调试功能。现在,开发人员可以自由的选择他们喜欢的编程语言。” .NET框架功能强大,主要体现在以下几个方面:l 提供了一个面向对象的编程环境,完全支持面向对象编程。提高软件的可复用性、可扩展性、可维护性、灵活性,这些特点读者在今后的学习中要慢慢体会。l 对Web应用的强大支持。如今是互联网时代,大量的网络应用程序发挥着越来越重要的作用。l 对Web Service(Web服务)的支持,Web Service是.NET非常重要的内容。比如Hotmail和MSN登录时都要使用Hotmail的账户,其实支持这个账户的应用就是一个Web服务(Passport)。l Visual Studio是一个世界级的开发工具,与.NET框架配合,能够方便快捷地开发出多种.NET应用程序,还可以进行测试、版本控制、Team开发和部署等。 .NET安装在Windows之上,支持如C#、VB.NET、VC+.NET等开发语言,也就是所谓的跨语言开发。公共语言运行时通常写成CLR(Common Language Runtime),CLR是所有.NET应用程序运行时环境,是所有.NET应用程序都要使用的编程基础。 C#是一种强大的、面向对象的程序设计语言,是专门用于.NET的编程语言,用C#编写的代码总是在.NET Framework中运行的。使用C#可以编写传统的Windows桌面应用程序(Winforms)、Windows服务程序(Windows Service)、Web应用程序(ASP.NET)、Web服务程序(Web Service)等。因此,在当前的软件开发行业中,C#已经成为绝对的主流语言,可以说C#语言和Java语言在当今企业应用中,已经各占半壁江山。 C#是一种全新的语言,在设计时,微软就博采众长,从C+、Java等各种编程语言中“去其糟粕,取其精华”,使得C#的语言功能非常强大,这是微软为奠定下一互联网霸主地位而打造的Microsoft .NET平台的主流语言。C#一经推出便以其强大的操作能力、优雅的语法风格、创新的语言特性、一流的面向组件编程的支持而深受世界各地程序员的好评和喜爱。 C#具有如下一些优势:l 语法简单,易于掌握。l 支持跨平台。l 完全的面向对象设计,在C#系统中,每种类型都可以看作是一个对象。即便是简单的数字类型的数据,也都是对象。所有的GUI元素窗体、按钮、文本框、滚动条、列表和菜单等都是对象。D、现如今,Web开发已经成为软件业的重点内容,C#语言与Web应用开发紧密地结合在一起,通过学习ASP.NET,就可以开发出简单的Web应用程序了。l 与XML相融合l 强大的类库支持,C#有着数量庞大、功能齐全的类库支持。使用这些类库可以简单地完成复杂的加密操作、网络应用操作等。使用C#可以轻松地构建功能强大、开发快捷、运用方便的应用程序。 最近,越来越多的人开始关注和使用Microsoft .NET。.NET主要包括Visual Studio .NET开发工具,.NET平台和.NET服务器。可以说.NET是微软未来十年的发展战略,微软将不断加大其应用市场份额。微软还将陆续推出其他的企业解决方案,以及.NET开发工具。C#作为专门为.NET平台设计的语言,在未来的发展中起着举足轻重的作用。41 全套设计加153893706第二章 概要设计说明 电信计费的广义概念是:从用户使用电信业务开始,到最终完成缴费的全过程。可分为两个过程:第一个过程是交换机计费,即采集用户消费信息;第二个过程是后台计费处理,即把交换机采集到的信息经过处理形成用户账单,最终完成缴费和销账的全过程。后台计费处理系统就是传统意义上的电信计费管理系统。2.1 普通用户功能模块 图2-1 普通用户功能结构图2.1.1 账号管理 本模块是对用户账号的管理,包括用户登录,用户信息填充,密码修改。 本系统不提供账号申请,因为在电信计费系统中,一个手机号对应一个账号,在用户办理手机号的时候,账号就自动生成了,没有手机号对系统的各项操作都没有意义。 用户登录时,11位的手机号就是用户名,具有唯一性。用户登录后可以填充用户信息,修改密码。2.1.2 话费查询 根据查询方式和内容,话费查询分为余额查询、概况查询、详单查询。 余额查询 显示截至当前日期,用户账户中的余额,点击话费查询,会默认进入余额查询界面。 概况查询概况查询中,可以根据用户选择的月份查询该月消费概况,信息包括月基本费,语音通信费和短/彩信费,可以全部查询,也可以选择某一项查询。若数据库中有数据,则会在下边的列表中显示出,若无数据,则会提示“查无本月数据”。 详单查询详单查询,可以根据用户选择的月份和查询内容查询该月的该项服务的消费详单,查询内容分为语音详单,短信详单和彩信详单,可以显示用户在该月的具体使用时间、对方号码、消费金额等信息。若数据库中有数据,则会在下边的列表中显示出,若无数据,则会提示“查无本月数据”。2.1.3 业务办理现有服务 现有服务可以显示用户当前所定制的业务,包括业务名称,计费单位和金额等信息,同时提供删除业务功能。 所有业务 所有业务显示所有业务的信息,对已经定制的业务提供取消业务功能,对没有定制的业务,提供定制业务功能。2.2 管理员模块 图2-2管理员功能结构图2.2.1 用户消费信息查询本模块可分为用户业务定制查询,用户消费信息查询和用户消费详单查询。用户业务定制查询:查询所有用户所定制的业务。用户消费信息查询:查询所有用户的消费概况。用户消费详单查询:按照所选月份和项目查询所有用户的当月消费详单。2.2.2 计费模式修改本模块可以对当前计费模式进行增加、删除、修改操作。 第三章 数据库设计说明第3章 数据库设计说明3.1 数据库概述本系统的数据库采用SQL Server 2008设计,数据库名称为telecommunications,主要表格包括:userinfo表记录普通用户基本信息,managerInfo表记录管理员基本信息,consumeInfo表记录用户业务定制信息,Serverlist表记录服务信息,bill表记录用户消费概况,Messagebill表记录用户短彩信详单,TelBill表记录用户语音详单. 数据库表的设计说明数据库名:telecommunications表- 用户消费表(bill)序号列名数据类型长度小数位标识主键允许空默认值说明1IDint40是是用户ID2timenchar100是月份3packagefloat80是月基本费4callfloat80是语音话费5messagefloat80是短/彩信费6otherfloat80是其他消费表- 用户业务定制表(consumeInfo)序号列名数据类型长度小数位标识主键允许空默认值说明1IDint40否用户ID2SIDint40否业务ID表- 管理员信息表(managerinfo)序号列名数据类型长度小数位标识主键允许空默认值说明1managerIDnchar100否管理员编号2passwordnchar200否密码表- 短彩信详单表(msssagebill)序号列名数据类型长度小数位标识主键允许空默认值说明1IDint40否用户ID2monthnchar100否月份3typenvarchar100否类型4beginTimenvarchar200否开始时间5otherNOnchar110否对方号码6moneyfloat80否消费金额表- 业务信息表(ServerList)序号列名数据类型长度小数位标识主键允许空默认值说明1SIDint40是是否业务ID2SNamenvarchar100否业务名3chargeUnitnvarchar500否计费单位4Pricefloat80否单价表- 语音详单表(TelBill)序号列名数据类型长度小数位标识主键允许空默认值说明1IDint40否用户ID2monthnvarchar200否月份3calltypenvarchar100否类型4otherNOnchar200否对方号码5beginTimenvarchar200否开始时间6timeint40否持续时间7moneyfloat80否花费金额表- 普通用户信息表(userInfo)序号列名数据类型长度小数位标识主键允许空默认值说明1IDint40是是否用户ID2Namenvarchar500否用户姓名3TelephoneNumernchar200否手机号4PassWordnchar100否密码5IDNOnchar200否身份证号6moneyfloat80是账户余额 第四章 界面及详细设计说明第四章 界面及详细设计说明4.1 整体框架设计l 本系统使用了站点导航技术,将各个页面联系起来l 在普通用户操作页面使用了模板页,使各个页面风格统一起来l 通过对配置文档中location节点的设置以及判断sessionuser是否为空,控制各个页面的访问权限。比如publicForms中的页面都可以访问,privateForms中的页面必须在普通用户登录后才可以访问,managerForms中的页面必须在管理员登录后才可以访问。4.2 首页图-首页 本系统在首页上设置了业务办理、话费查询、密码修改和管理员登录四个超链接,可以转向其他页面,其中业务办理、话费查询和密码修改是普通用户操作,管理员登录转向管理员登录页面,进行管理员操作。 首页上没有设置普通用户登录的超链接,因为整个页面就是一普通用户操作为核心布置的,普通用户进行任何操作,都会自动转入普通用户登录页面,然后再进行相应的操作。 页面右下角利用iframe嵌套了一个网页,起到填充和美化页面的作用。4.3 普通用户操作4.3.1 普通用户登录图- 普通用户登录页面 普通用户登录页面上采用了一个login控件,点击登录,会对用户名和密码进行验证。验证顺序为:首先进行用户名和密码的非空校验,然后验证用户名是否存在(用户名具有唯一性),最后验证密码是否正确。 验证成功后,会将用户信息放到Sessionuser中,以便在下边的操作中识别用户的身份。涉及数据库表格:usersinfo4.3.2 话费查询 余额查询图- 话费余额查询页面页面设置了余额查询,概况查询和详单查询三个超链接,鼠标停靠在概况查询时会显示包括套餐及固定话费、套餐外语音话费和短彩信费的下拉列表,停靠在详单查询时会显示包括语音详单、短信详单和彩信详单的下拉列表。下拉列表通过对元素的hover和display属性的设置实现。 点击余额查询时默认进入余额查询界面,余额查询会显示用户当前的账户余额。涉及数据库表格:usersinfo 概况查询图- 消费概况查询页面 概况查询页面设置了一个RadioButtonList控件用以显示月份供用户选择,数据显示使用DetailView,点击查询会在DetaiView中显示用户当前月的消费概况,同时在页面上还设置了一个Label控件,用以在没有查询数据的时候显示“查无本月数据”。 同时,在概况查询页面还提供了单独查询套餐及固定话费、套餐外语音话费和短/彩信费。首先鼠标停靠在概况查询上,会显示相应的下拉列表,点击相应的选项会进入相应选项的查询页面,选择月份后点击查询,就会在Label控件中显示当前月份的相应项的信息。涉及数据库表格:bill 详单查询图- 消费详单查询页面 详单查询页面中,设置了两个RadioButtonList,用以显示月份和查询内容,数据显示使用Repeater数据控件。 之所以选择Repeater数据控件,是因为当前页面的数据只需要显示出来而不需要排序、编辑之类的操作,Repeater控件相比其他数据控件占用资源最少,系统负荷最低。 页面设置了两个Repeater控件,因为语音详单和短/彩信详单的显示内容并不完全相同,选择相应的项点击查询时,会对相应的Repeater绑定数据,不绑定数据的Repeater控件会自动的隐藏。涉及数据库表格:TelBill , messagebill4.3.3 业务办理 业务办理页面,设置了现有服务和所有服务两个选项。 现有服务显示用户当前定制的业务,所有服务显示所有服务列表。 现有业务图- 现有业务页面 现有业务显示哟用户定制的业务的详细信息,包括服务名、计费单位和金额。同时提供取消业务功能,点击取消业务,当前行的业务会取消。 考虑到要对信息进行操作,数据显示使用GridView数据控件。 涉及数据库表格:usersinfo , Serverlist , consumeInfo 所有服务图- 所有业务页面 所有服务页面,显示所有服务的信息,数据显示同样使用GridView数据控件。对于用户已经定制的业务,提供取消业务服务,点击取消业务后,按钮的文本会变成定制业务。对于用户没有定制的业务,提供定制业务服务,点击定制业务按钮后,按钮的文本会变成取消业务。涉及数据库表格:usersinfo , Serverlist , consumeInfo4.3.4 密码修改图- 密码修改页面 密码修改页面,用户的姓名和手机号会自动填入相应的项内。对原密码和新密码采用RequiredFieldValidator验证控件进行非空校验,重复密码采用CompareValidator验证是否与新密码输入一致。点击修改按钮,若成功修改,则显示修改成功并关闭本页面,否则,显示修改不成功。涉及数据库表格:usersinfo 4.4 管理员操作4.4.1 管理员登陆页面图- 管理员登录页面 管理员登陆页面,所有manager中的页面必须经过本页面登陆才能访问。页面设置验证成功后,会将相应管理员的信息放在Sessionmanager中,以便在下边的操作中识别管理员身份。页面设置了管理员编号和密码两项,登陆前会对这两项的输入做验证,验证顺序为:首先对管理员编号和密码做非空校验,再看输入的管理员编号是否存在,最后看输入的密码和数据库中相应管理员编号的密码是否一致。涉及数据库表格:managerInfo4.4.2 用户消费信息查询 用户消费信息查询可以分为 用户业务定制查询、用户消费信息查询和用户详单查询。 用户业务定制查询图- 用户业务定制查看页面 用户业务定制查询,可以查询所有用户的业务定制情况。数据显示使用GridView数据控件。涉及数据库表格:usersinfo , Serverlist , consumeInfo 用户消费概况查询图- 用户消费概况查询页面 通过用户消费概况查询界面,管理员可以查看所有用户的消费概况。涉及数据库表格:bill 用户详单查询图- 消费详单查询页面 用户详单查询页面,设置了两个RadioButtonList控件用以显示月份和查询内容。点击查询按钮后,会根据所选的月份和查询内容显示相应的详单内容。数据显示使用DetailView数据控件。涉及数据库中的表格:TelBill , messagebill4.4.3 计算模式修改图-计费模式修改页面 计费模式修改页面显示当前存在的所有服务的信息,数据显示使用GridView数据控件。提供对各项服务的增加、删除和修改功能。涉及数据库表格:Serverlist 第五章 重要代码第五章、重要代码5.1 设置publicForms和privateForms访问权限的代码 5.2、联动菜单的实现代码: .menu font-family: arial, sans-serif; font-size: 20pt; width: 750px; margin: 20px 50px 20px 50px; .menu ul padding: 0; margin: 0; list-style-type: none; .menu ul li float: left; position: relative; .menu ul li a, .menu ul li a:visited display: block; text-align: center; text-decoration: none; width: 104px; height: 30px; color: #000; border: 1px solid #fff; border-width: 1px 1px 0 0; background: #c9c9a7; line-height: 30px; font-size: 11px; .menu ul li ul display: none; .menu ul li:hover a color: #fff; background: #b3ab79; .menu ul li:hover ul display: block; position: absolute; top: 31px; left: 0; width: 105px; .menu ul li:hover ul li a display: block; background: #faeec7; color: #000; .menu ul li:hover ul li a:hover background: #dfc184; color: #000; 5.3添加服务时停靠在添加按钮时显示出添加项的JS代码: $(function () $(#Button5).hover(function () $(#aaa).show(); ) $(Button1).click(function () $(#aaa).hide(); ) )5.4、详单查询代码 protected void Button1_Click(object sender, EventArgs e) if (Sessionuser != null) usersinfo info = Sessionuser as usersinfo; if (typelist.SelectedIndex = 0) string connstr = System.Configuration.ConfigurationManager.ConnectionStringsconnstr.ToString(); string sqlstr = select * from Telbill where ID= + info.ID + and month= + monthlist2.SelectedValue + ; SqlDataAdapter sda = new SqlDataAdapter(sqlstr, connstr); DataTable dt = new DataTable(); sda.Fill(dt); callrepeater.DataSource = dt.DefaultView; callrepeater.DataBind(); messagerepeater.DataSource = null; messagerepeater.DataBind(); else if (typelist.SelectedIndex = 1) string connstr = System.Configuration.ConfigurationManager.ConnectionStringsconnstr.ToString(); string sqlstr = select * from messagebill where ID= + info.ID + and month= + monthlist2.SelectedValue + and type=短信; SqlDataAdapter sda = new SqlDataAdapter(sqlstr, connstr); DataTable dt = new DataTable(); sda.Fill(dt); messagerepeater.DataSource = dt.DefaultView; messagerepeater.DataBind(); callrepeater.DataSource = null; callrepeater.DataBind(); else if (typelist.SelectedIndex = 2) string connstr = System.Configuration.ConfigurationManager.ConnectionStringsconnstr.ToString(); string sqlstr = select * from messagebill where ID= + info.ID + and month= + monthlist2.SelectedValue + and type=彩信?; SqlDataAdapter sda = new SqlDataAdapter(sqlstr, connstr); DataTable dt = new DataTable(); sda.Fill(dt); messagerepeater.DataSource = dt.DefaultView; messagerepeater.DataBind(); callrepeater.DataSource = null; callrepeater.DataBind(); 第六章 系统测试第6章 系统测试6.1 关于程序测试 程序编写好之后,为了发现程序中所隐藏的错误,确保程序运行的正确性,必须对程序进行测试。 程序测试是指对一个完成了全部或部分功能、模块的计算机程序在正式使用前的检测,以确保该程序能按预定的方式正确地运行。为了发现系统中的错误,我们应该尽可能设计能暴漏系统漏洞的测试用例,程序测试的一个基本的原则是要求程序的每个条件分支在测试期间至少被经过一次 。一个好的测试用例可以帮我们找到一般情况下发现不了的错误。常用的测试方法有:白盒测试、黑盒测试和灰盒测试。白盒测试又称为结构测试,使用前提是测试者完全知道要测试程序的结构和处理算法。测试者根据程序内部逻辑设计测试用例,测试程序中的主要通路是否按照预定的要求正确执行。黑盒测试,不考虑程序的结构和处理算法,根据需求设计说明书来设计测试用例。常用的黑盒测试技术有等价类划分、边值分析、错误推测和因果图等。灰盒测试介于白盒测试和黑盒测试之间,它关注程序的输出对于输入的正确性,也关注程序的内部表现,但是这种关注并不像白盒测试那样详细和具体,它只是通过一些表征性的现象、事件、标志来判断内部的运行状态。本系统主要用到的测试方法是白盒测试,个别地方用到灰盒测试。从测试流程的角度看,程序测试可以分为单元测试,集成测试和确认测试。单元测试,也叫做模块测试,通常放在程序设计过程中,由程序员测试自己编写的模块是否已经实现了详细设计说明书中所列出的功能,以及该模块运行中是否出现错误。单元测试主要从以下几个方面对模块进行测试:模块接口、局部数据结构、重要的执行通路、出错处理通路及边界条件等。集成测试,也称为组装测试,主要对由多模块组装成的程序进行测试。主要的测试目标是发现各模块间接口和通信的问题。集成测试可分为渐增式和非渐增式。确认测试,主要是依照需求设计说明书测试程序的功能、性能以及其他方面是否满足了用户的需求。本系统的主要测试步骤:6.2 普通用户模块功能测试说明表- 普通用户模块测试测试目的测试要求说明整体结构测试直接进入各个页面,看各个页面的访问权限是否符合要求。普通用户登录1.在用户名或密码为空的时候点击登录按钮,看是否有相应的不能为空的提示。2.输入一数据库中不存在的用户名,输入密码看是否有用户名不存在的提示。3.输入一数据库中存在的用户名,输入错误的密码,看是否有密码错误的提示。余额查询点击查询按钮,看能够显示正确的余额值。概况查询1.进入页面后,选择一存在数据的月份,点击查询看能否显示出正确的数据。2.选择一数据库中不存在数据的月份,看有没有查无本月数据的提示。详单查询1.点击详单查询进入页面,选择存在数据的月份和查询内容,点击查询,看能否显示正确的查询结果。2.选择一不存在数据的月份或查询内容,点击查询,看有无“查无本月相应项的数据”的提示。3.将鼠标停靠在详单查询超链接上,看能否正确的显示出相应的下拉列表。4.点击下拉列表中的项,进入查询页面,选择月份点击查询按钮,看查询结果是不是正确的相应项的内容。下拉列表在部分浏览器中(目前主要发现实IE6内核的浏览器)无法正常显示业务修改 现有服务1.进入现有服务页面,看所显示的服务内容是否与当前用户所定制的业务相符。2.点击服务列表中某项的取消业务按钮,看该项是否从当前列表中删除,查看数据库中用户定制的业务是否发生改变。业务修改 所有服务1.进入所有服务页面,看所显示的内容是否与数据库中的数据相符,用户已经定制的业务与未定制的业务是否区分开来(用户已经定制的业务,该项后边的按钮的文本应该是取消业务,而为定制的业务其文本应该是定制业务)。2.点击一未定制的业务后边的按钮,看数据库中该用

温馨提示

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

评论

0/150

提交评论