企业客户资源标准管理系统的设计和实现_第1页
企业客户资源标准管理系统的设计和实现_第2页
企业客户资源标准管理系统的设计和实现_第3页
企业客户资源标准管理系统的设计和实现_第4页
企业客户资源标准管理系统的设计和实现_第5页
已阅读5页,还剩55页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

企业用户资源管理系统设计和实现摘要:因为现在企业之间竞争日益猛烈,各个企业想要在这猛烈竞争中生存就必需要有创新,不管是产品还是服务全部要不停推陈出新,在这推陈出新中作者必需要找到一个重心,那就是要以用户为重心。企业用户管理对企业发展和其资源优化有着关键作用。本系统关键实现了用户添加,查询,修改,删除等功效。添加功效关键是将用户信息存放到数据库中;查询功效关键是方便经理和员工能从数据库中查询到用户部分具体资料,对用户进行管理;修改功效关键在用户信息出现变动时,企业能够对用户资料进行修改,以确保用户资料正确性;删除功效关键是实现企业资源优化,将用户资料从数据库中删除。作者采取了.NET开发平台,结合了ASP.NET应用开发技术、选择C#面向对象开发语言和SQLServer作为数据库管理系统,使用ADO.NET数据库访问技术。实现一个企业用户资源管理系统,经过此管理系统,能够达成方便企业管理用户及优化企业资源目标。关键词:资源管理;信息化;优化资源DesignandImplementationofEnterpriseCustomerResourceManagementSystemAbstract:Increasinglyfiercecompetitionbetweenthenowenterprise,allcompanieswanttosurvivewemustbeinnovativeinthisfiercecompetition,whetheritisproductsorservicesshouldbecontinuousinnovation,authorhastofindacenterofgravityinthisinnovation,thatiscustomer-focused.Enterprisecustomermanagementplaysanimportantroleonthedevelopmentofenterprises,aswellastheoptimizationofitsresources.Thissystemismainlycustomerstoadd,query,modify,anddeletefunctions.Addfunctionisstoredinthedatabase;queryfunctionisconvenientformanagersandsalesmentoquerythecustomer'sdetailsfromthedatabase,andmanagethecustomers;modifyfunctionismainofachanginginthecustomerinformation,corporatecustomersinformationcanbemodifiedinordertoensuretheaccuracyofcustomersdata;deletefunctionismainofdeletecustomersinformationfromthedatabaseandlettheenterpriseresourceoptimization.Theauthorused.NETdevelopmentplatformandcombinedwithASP.NETapplicationdevelopmenttechnology,theC#object-orienteddevelopmentlanguage.AndusedSQLServerasadatabasemanagementsystem,usingADO.NETdatabaseaccesstechnologytomakeanenterprisecustomerresourcemanagementsystem.Thismanagementsystemcanreachthegoaloffacilitateenterprisestomanagecustomersandoptimizeenterpriseresources.Keywords:resourcemanagement,informationtechnology,optimizeresource

目录TOC\o"1-3"\h\u第一章绪论 11.1系统概述 11.2系统设计背景 11.3系统发展情况 3第二章企业用户资源管理系统需求分析 42.1系统可行性分析 42.1.1可行性分析目标 42.1.2技术可行性 42.1.3经济可行性 62.1.4操作可行性 62.2系统需求分析 62.2.1系统数据步骤分析 62.2.2数据字典 82.2.3系统功效需求分析和实现 92.2.4系统性能需求分析 9第三章企业用户资源管理系统概要设计 103.1系统结构设计和处理步骤 103.2设计思绪 113.3系统总体结构设计 113.4系统各功效模块 123.4.1功效模块分析 123.4.2系统性能表现 153.5数据库设计 153.5.1数据库设计内容 163.5.2数据库设计特点 163.5.3数据库设计步骤 163.5.4数据库需求分析 173.5.6数据库表设计 183.5.7数据库存放过程设计 21第四章企业用户资源管理系统具体设计和实现 244.1系统开发平台 244.1.1硬件环境 244.1.2软件环境 244.2数据库连接 254.3系统具体设计和实现 264.3.1用户登录界面实现 274.3.2用户修改密码界面设计 284.3.3用户信息管理界面设计 294.3.4工作统计界面设计 334.3.5用户反馈信息界面设计 334.3.6人员管理界面设计 344.3.7权限管理界面设计 37第五章企业用户资源管理系统测试 405.1系统测试关键性 405.2测试环境 405.2.1硬件环境 405.2.2软件环境 415.3系统测试方法 415.4系统功效测试 415.5测试总结 43结论 44致谢 46参考文件 47第一章绪论伴随经济全球化,时代信息化,市场竞争日趋猛烈,我们应改变我们经营战略,以用户为中心战略,能够有效对用户进行管理而且能提升企业管理用户资源能力,能愈加好满足用户需求为用户提供愈加好服务,为企业发明更多更大价值,能愈加好建立企业品牌意识,优化用户服务实现服务差异化,争强企业竞争力。企业用户资源系统关键任务就是对企业用户信息进行管理,以方便企业查询管理用户信息。1.1系统概述时代进步,科学发展,也促进计算机行业得到了快速发展,同时也有效提升了大家工作效率,计算机信息化管理已经利用在了很多行业,很多领域。很多企业也引进了计算机信息化管理,对企业信息进行更有效更系统管理。用户是企业最宝贵资源,怎样留住用户,发掘新用户和为用户提供跟好服务这些问题已经是每个企业很关注问题。企业用户资源管理系统能有效帮助企业愈加好管理其用户资源,能使企业愈加好和用户进行立即交流,和商业往来。现在很多企业在对用户资源管理时候全部存在这么部分问题,不能立即和用户联络,不能快速了解某个用户具体情况及获取全部信息等问题。为了处理这些企业在用户资源管理时碰到这些问题,开发一个企业用户资源管理系统是很必需。1.2系统设计背景针对现在企业用户资源管理所存在部分问题和用户对于企业关键性,我们就需要经过企业用户资源信息管理这么一款软件来帮助企业更有效对用户进行管理。首先我们得了解什么是用户资源管理,要有一个管理概念,要明白其关键思想就是把企业用户资源作为企业关键资源,并经过对用户信息了解,分析,来满足用户需求为其提供更为完善服务,为企业发明更大价值,确保用户资源充足利用。其次,用户资源管理系统又是能意在完善企业和用户关系管理机制,将其使用和市场营销,用户服务和技术等和用户关系相关领域。经过向企业人员提供用户全方面信息,并对用户进行强化跟踪服务,和用户信息分析,从而让企业为用户提供愈加紧捷,便利和更为周到服务,从而提升用户满意度,为企业吸引更多用户增加企业营业额;其次经过用户信息管理能有效降低企业经营成本。用户资源管理系统是一个管理软件和技术,经过利用用户资源管理系统,企业能对用户信息进行搜集、跟踪和分析,从而为用户提供用户所需服务,同时还能经过对企业用户资源观察和分析用户行为了解用户对企业收益影响,以达成企业资源和利润最大化。用户资源管理系统定义:它是一个使用专用工具、工艺和技术来帮助管理部门实现业务功效运作和提升管理标准,意在优化用户关系所产生总价值。它是以用户为中心,使企业中和用户相关一切人、财、物等资源进行统一调配和管理,并实现用户最大化价值,增加企业效益,降低企业成本。用户资源是企业关键资源之一,通常包含企业和用户之间关系,关键竞争力,市场分析,经济情况、营销策略、服务水平、技术支持能力、用户满意度和发展瓶颈等。企业用户资源管理关键就是以用户为中心,用户资源管理系统集中于对用户信息,和职员和用户之间联络,用户反馈信息管理,经理经过对用户信息查阅和对职员和用户之间联络,用户反馈信息了解,能使经理对用户资源进行更为合理分配,更能了解用户需求,并能够从这些资料中分析出用户类型,对其进行用户服务差异化,了解用户需求,为其提供满意服务,了解市场趋势,便于新产品推出。用户资源管理系统承载着用户、职员、企业等多种资源,用户资源管理系统首先对其资源进行分门别类存放,其次又能对其资源进行重组和调配。企业用户资源管理本质是实现用户价值差异化管理。用户资源管理系统能识别用户价值差异,方便于企业对用户有更明确目标,提供更贴切服务,开发潜在用户,降低企业成本,还能提升用户满意度。1.3系统发展情况在这竞争日益猛烈环境下,用户资源管理在企业经济管理中已占据了关键地位,再加上计算机在发达国家中应用水平也有很大提升。从70年代末开始,中国便开始使用计算机进行管理运行。中国计算机应用虽起步比较晚,不过在近几年却得到了较快发展,尤其是微型计算机出现和发展和为处理信息提供物美价廉方法,这对于中国管理信息处理时代化起了很大推进作用。用户资源管理是一项很复杂和繁琐工作,天天全部要处理很多数据,盘点用户资源情况,了解每笔业务信息,来确保企业信息正确性,可用性,所以用户资源管理人员要花费很多时间来做这些数据统计工作。在发达国家中,用户资源管理在计算机应用水平已经很高了,即使我们国家企业在这一反面也有很强意识和很大进步,不过还是存在很多问题,有些企业用户资源管理仍然采取手工或半手工操作方法。从用户入库登记到单位使用其资料出库手续,这些程序上还是有很多漏洞,关键表现为:1.系统开发时没有科学理论依据;2.开发过程中需求工作开展不全方面;3.软件程序编写是功效模块不完善;4.开发工具落后。第二章企业用户资源管理系统需求分析软件设计是一个相辅相成步骤,为了实现用户资源管理这一系统,我们首先要对其进行需求分析,这么才能设计出满足企业需求系统。假如在系统分析阶段,需求分析和用户需求没有紧密联络在一起,那么这个系统设计也就没有了价值。2.1系统可行性分析2.1.1可行性分析目标对系统进行可行性分析是为了在最短时间内,企业使用最小花费来处理企业目前对用户管理所存在问题,从而对企业以后内部管理起到了一定提升作用。在进行可行性分析时,作者首先必需要搞清楚企业目前存在问题,能明确用户资源管理系统中所存在部分约束和限制。从而依据对技术,经济和操作这三方面得到可行性分析汇报来开发设计用户资源管理系统。2.1.2技术可行性开发本系统关键利用了以下部分技术和知识:该系统基于B/S结构(浏览器/服务器结构);利用了SQLServer(微软一款中大型数据库)和ASP.NET和C#(微软一个开发平台VisualStudio.NET中一个强大开发编程语言)开发技术。ASP.NET:是一个建立在通用语言上程序构架,能用于一台Web服务器来建立强大Web应用程序。ASP.NET含有强大优势,它功效和特点是ASP.NET在处理Web开发模式设计页面和代码全部会大大降低,自己也能够定义部分特征将其添加进ASP.NET中,来满足自己所开发程序个性化需求。在和ASP比较里,ASP.NET含有以下多个特点:1、实施效率提升了,ASP关键采取是解释实施方法,每次用户要访问某一个页面时候,系统就会从头到尾对其解释一次,所以效率会比较低下。不过ASP.NET方法关键是采取先编译在实施,所以用户只有在第一次访问页面时候需要编译,在将其所产生缓存拷贝在内存中,在以后访问里只有没有代码修改,就不用再对其进行编译了,所以大大提升了效率。2、能够拥有高级开发工具,ASP.NET在VisualStudio.NET中能够利用,控件拖放,自动布署以等功效。3、开发含有灵活性,因为VisualStudio.NET是基于.NET平台公共语言运行库,所以开发人员能充足利用.NET平台灵活性和威力,.NET框架类库和消息处理和数据库访问处理方法全部能从Web中实现访问无缝,因为ASP.NET和语言无关,所以作者能选择和系统最适宜语言进行编程。4、含有页面代码分离模型,ASP.NET在技术上新增了源代码和显示分离技术,不过较早单文件模型也能够得到支持,这种技术优势就是程序员能够依据所需创建文件和处理.NET框架中新特征和特殊对象实现其完全和页面标识分离源代码文件,增加了程序可读性,也使其开发过程得到了简化。5、配置和布署简化,开发人员能够不用经过对应用程序重新编译和修改而能够直接对程序本身行为进行控制和改变。其配置是经过纯文本形式进行储存,所以我们能够不用重启服务器,对其进行布署和替换其编译后代码,在应用新设置下ASP.NET会自己把新请求转去新代码哪里。6、提升了用户端使用功效,ASP.NET在提升用户访问页面体验时,在其页面中使用户端功效简单化了,技术人员只需将用户端事件处理器绑定到其控件上就能够了。本系统采取C#作为开发语言,关键是因为C#关键含有以下特点:1.C#语法和C、C++类似,适合刚毕业学生入门。2.C#支持面向对象开发,并有.NET底层类库支持,能够轻松创建对象。3.C#高开发效率。C#开发工具VS支持拖放式添加控件,开发人员能够轻松完成桌面布局。4.C#是经过内置服务,使组件能够转化为HTML网络服务,这么就能够被其它程序调用,也能够被网络上其它机器其它程序调用,实现了一次发明、反复利用高效开发模式。5.C#含有面向对象程序设计语言所应有一切特征:封装、继承和多态。经过面向对象强大功效,C#使得程序员编程效率得到极大提升,缩短了应用程序开发周期。6.在.NET框架中,C#能够自由地和其它语言(VB、J#)进行转换。这些全部是开发该系统所需知识和技术,而作者为了开发这个系统,对这些知识进行了更为深入了解和学习,而且有了一定开发技术,并在指导老师指导和帮助下对该系统进行了开发。2.1.3经济可行性对系统经济可行性进行分析关键是为了分析软件成本估算和成本效益分析,以确保其开发是否存在价值。该系统开发能否提升企业对用户信息管理工作效率和对用户信息进行部分不一样于以前用户管理管理和维护。现在是一个信息时代化社会,所以对信息管理显得十分关键,企业资源想得到愈加好优化和企业想要得到愈加好发展,对于这些管理系统,企业是有必需购置,所以这些系统开发是很有必需,所以在经济这方面是可行。2.1.4操作可行性对该系统操作可行性,关键是为了方便大家操作,该系统是一个人机交互网站系统,此系统界面简练美观大方,不需要对其进行深入研究。用户只需要登录到本系统中,依据自己所拥有系统权限和企业要求就能对本系统中部分用户信息进行对应操作。2.2系统需求分析2.2.1系统数据步骤分析数据步骤分析是为了把数据在系统内部流动情况抽象出来,去掉其物理组成(如:信息载体,工作处理和具体组织机构),单纯把数据流动过程转化为实际业务数据处理模式。数据流图关键是把数据传输和其加工过程,用图形方法将其逻辑功效、和在系统内部其数据逻辑流向和其逻辑交换过程表示出来,它是系统用于结构化分析方法一个。数据流图关键有符号,数据源点,数据储存,交换数据处理和数据流等组成。画数据流图关键是为了方便大家交流,我们把对系统设想转化成步骤图供用户参考,看其是否满足其功效实现。依据需求分析,我们得到以下企业管理0层数据流图图2-1所表示:图2-1企业用户资源管理系统0层数据流图依据业务步骤,将0层数据流图进行细化,得到以下1层数据流图图2-2所表示:图2-2企业用户资源管理系统1层数据流图2.2.2数据字典名称:用户信息描述:描述用户基础信息定义:用户信息=用户ID+用户联络人名称+性别+电话号码+传真+手机号码+邮箱+省份+城市+企业名称+邮编+用户QQ+用户网址+用户类型+用户等级+用户起源+用户状态+目前归属+更新时间+录入时间名称:人员信息描述:描述企业里每个人员基础信息定义:人员信息=员工ID+员工登录名称+管理权限ID+登录密码+员工邮箱+业务人员QQ+业务人员电话+具体地址+生日+帐号状态+录入时间+其备注信息名称:系统日志信息描述:描述企业系统日志,系统错误,登录,操作等信息定义:系统日志信息=日志ID+日志信息内容+日志IP+日志时间+其它备注信息名称:工作统计信息描述:描述企业人员操作统计,用户跟进统计定义:工作统计信息=操作统计ID+跟进用户ID+业务人员ID+跟进统计+统计创建时间+跟进统计状态+其它备注信息名称:用户反馈信息描述:描述企业电话回访用户后对每个用户反馈信息统计定义:用户反馈信息=用户反馈统计ID+反馈用户ID+用户反馈类型+用户反馈等级+用户反馈内容+用户反馈日期2.2.3系统功效需求分析和实现用户资源管理系统关键是为了方便企业对用户资源管理,充足利用计算机快速高效处理信息能力,轻易实现对用户信息管理,从而给企业管理工作带来了方便,使企业实现信息化管理,其关键优点就是能对企业用户资源进行管理,实现其添加,删除,查询和修改等功效。本系统关键实现以下多个功效模块。用户登录模块,用户管理模块:关键用于用户密码修改和员工信息添加;人员管理模块:关键用于角色添加,人员信息修改和删除;内容管理模块:关键是用户信息管理(对用户信息添加,分配,查询,修改)工作统计(能够依据用户跟进状态和员工进行查询),用户反馈管理(对用户反馈信息添加,查询);权限模块:角色管理(系统角色修改、删除)。2.2.4系统性能需求分析在确保系统功效质量前提下,我们还要求系统含有快速运行,界面简练,轻易操作等优点,和应含有系统安全性和保密性。比如,在登录系统时,用户除了要输入自己用户名和密码还需输入验证码才能进去系统,这么就提升了系统安全性。系统保密性关键表现在系统权限管理模块,只有经理这个角色才能对系统角色进行添加,修改和删除。第三章企业用户资源管理系统概要设计3.1系统结构设计和处理步骤系统设计是基于系统用户需求。在系统需求分析基础上进行系统功效划分,并按功效分类进行分析类设计。一个分析类关键描述了该业务必需数据,并包含实现功效方法。在分析过程中,基础上为每一个功效设计一个边界类,并依据业务需要设计一个控制类,实体类设计需要考察该数据是不是需要永久保留。控制类和实体类依据实际功效需要能够进行合并。本系统采取B/S布署方法,B/S结构就是只安装维护一个服务器(Server),而用户端采取浏览器(Browser如InternetExplorer等)运行软件就可使用本系统。对于B/S结构软件来讲,用户端无须安装及维护,B/S还有利于降低用户端要求;集中存放和处理业务逻辑,确保数据一致性、实时性、安全性。在技术选型上,使用了基于.NET企业级开发技术(ASP.NET+C#+IIS)。为了标准化开发过程,在技术架构上采取了经典三层架构体系,表现了现代软件工程“高内聚,低耦合”思想,其技术架构图以下:图3-1基于.NET三层架构示意图显示层(UI):又称为表现层,该层是处理和用户交互,完成用户交互界面功效。在应用程序里是部分后缀名为.ASPX页面及相关代码。业务逻辑层(BusinessLogic):该层用于处理用户所需信息。封转规则和逻辑,在应用程序中被封装为.NET组件。数据库访问层:存放全部数据信息,经过中间层访问组件,数据获取依靠存放过程来进行。数据层是经过ADO.NET技术,向业务逻辑层提供数据服务。这里,我们来简单介绍一下ADO.NET技术。ADO.NET是由ADO(ActiveXDataObjects)发展而来,它是一个无连接、基于消息数据访问模型。数据源上数据能够作为XML文档进行传输和存放,这么,解析XML后,就能够访问数据了。ADO.NET关键在于DataSet(数据集)对象,一个数据集是内存中提供数据关系图高速缓冲区。3.2设计思绪系统设计关键分为两部分:一部分是系统具体实施方案即系统设计,其次则是设计系统软件结构即结构设计。该系统系统设计关键是依靠系统目标,关键是对作者在需求分析阶段对系统逻辑功效思索,和实现这些逻辑功效所需技术和经济和系统运行环境条件,来确定系统设计总方案,从而确保系统目标实现。该系统结构设计关键是用数据步骤图来反应。该方法明了简练,全部是根据步骤图从上向下实施,把这些逻辑处理方法反应到数据步骤图中,从而成为该系统每个模块。3.3系统总体结构设计结构化设计方法就是把数据流图表示逻辑模型用结构图层次方法表现出来。结构化设计关键其实就是把模块分解设计,采取自顶向下、逐层分解方法,从而把整个系统划分成多个子模块,使其完成不一样功效,这么也就使得模块含有了一定独立性,最终降低了系统复杂性。本系统功效结构图3-1所表示。图3-1企业用户资源管理系统功效结构图3.4系统各功效模块经过对系统需求分析作者能够得悉,该系统综合要求就是需要其企业实现对用户资料管理,和对本企业职员资料管理,还有就是用户和职员之间工作统计管理。3.4.1功效模块分析该系统关键是实现企业内部用户资源优化管理,为实现这一管理企业能够对用户资源管理进行以下一系列操作:用户登录模块图3-2用户登录模块分解图依据权限不一样,用户登录模块包含经理登录和员工登录。经理用户除了能够对用户进行添加、查询、修改还能够对用户进行分配、删除用户资料和设置权限操作。而员工只能对用户进行添加、查询、修改,不能对用户进行分配、删除和权限设置。2.用户管理模块图3-3用户管理模块分解图用户管理模块关键由修改密码和添加人员信息组成。用户假如要对自己密码进行修改,只需将其原始密码,新密码和确定密码输入在对应文本框中,点击保留信息就能保留其修改新密码。添加人员关键是对企业内部员工信息添加。3.权限管理模块图3-4权限管理模块分解图权限管理模块关键是用来实现系统权限管理,该系统关键分为经理和业务这两种权限。经理能给予员工对用户资料管理部分权限,经理对该系统含有最高权限,能对其权限进行修改和删除。4.内容管理模块图3-5用户内容管理模块分解图内容管理模块关键由用户信息管理,工作统计管理,用户反馈管理组成。用户信息关键因为角色权限不一样,其对应操作功效也有所不一样。经理能实现对用户分配和删除等操作,不过员工不能。经理和员工能实现对用户信息查询,添加,修改等共同操作功效。工作统计管理关键用于对用户工作状态查询,我们能够依据业务跟进状态和负责该业务人员条件对其工作状态进行查询。用户反馈管理关键是企业经过对用户电话回访并统计用户反馈信息,用于了解用户对企业满意度,用户能够查询、添加用户对企业反馈信息。

5.人员管理模块图3-6人员管理模块分解图人员管理模块关键由添加角色和人员信息管理组成。管理员能够添加系统角色,能对人员信息进行修改和删除。3.4.2系统性能表现经过需求作者知道,在实现系统功效时,作者关键考虑是系统响应时间和对数据处理时间,因为C#语言简单效率高优点,所以系统响应时间快,有利于企业对用户资源快速管理。企业用户资源管理系统属于中小型信息管理系统,所以采取SQLServer数据库就能满足其需求了。3.5数据库设计数据库关键是指能在一个固定环境下,构建出最好数据库模式和建立好数据库系统和和其相对应应用系统,使数据库存放数据有效,能满足用户需求。数据库设计关键是依据用户需求来设计,其设计关键过程就是数据库结构设计和数据库建立即也就是把数据库里数据对象和设计对象之间关系进行结构化和计划。3.5.1数据库设计内容数据库设计关键分为数据库结构设计和数据库行为设计。数据库结构设计数据库结构设计关键是在其要求运行环境下,对数据库模式或子模式进行设计。它关键有数据库概念设计和数据库逻辑设计和数据库物理设计。此设计也称为数据库静态设计数据库行为设计数据库行为设计关键是用于数据库用户行为和动作确实定,在数据库系统中,用户对数据行为和动作其实就是对数据库操作,而这些操作关键是经过程序来实现。所以数据库行为设计也就是数据库应用程序设计。此设计也称为数据库动态设计。3.5.2数据库设计特点把数据库结构设计和数据库行为设计想结合是数据库设计关键特点,数据库设计关键是一个“反复探寻,逐步求精”设计过程。它是从数据模型设计开始,也是由数据模型为中心进行展开,并将数据库设计和应用系统设计相结合,进而建立起一个完整,独立,共享,冗余小且安全有效数据库系统。3.5.3数据库设计步骤数据库和其它软件一样在其设计过程中也要使用生存周期这一概念“数据库设计生存期”顾名思义其意思就是数据库从它开始研制到不在使用它一个周期。1.数据库实设计能够分为以下六个阶段:(1)系统需求分析阶段:设计数据库首先要正确全方面了解和分析用户需求。需求分析是整个数据库设计根本。(2)概念结构设计阶段:概念设计是利用E-R模型来表示数据之间关系,形成E-R模型图。通常概念设计又分为两步,首先建立局部E-R图,然后综合这些概念模型,成为全局概念模型。(3)逻辑结构设计阶段:逻辑结构设计是将概念设计建立E-R图转换为和选择DBMS产品所支持数据模型相符合逻辑结构。在SQL中就是编写“CREATETABLE”“CREATEVIEW”等命令。(4)物理设计阶段:该步骤任务是为逻辑模式选择一个适宜物理模式,如存放结构和存取方法。(5)数据库实施阶段:实施阶段就是在计算机上建立真正数据库。在该数据库投入使用前必需要和应用程序结合起来进行测试。(6)数据库运行和维护阶段:当数据库和应用程序结合运行没有问题后,便投入正式运行中,这个过程中要对数据库进行定时调整和维护。该数据库是分段完成设计,每完成一个阶段设计全部要对其进行分析和评价,立即和用户交流,假如用户有不满意地方作者必需立即做出修改和调整,这么才能正确反应用户需求,务必设计出一个较为完善数据库系统。设计前两个阶段关键是面对用户需求分析,关键针对部分具体问题;设计中间两个阶段关键是数据库系统设计;设计最终两个阶段是实现具体方法。所以前四个阶段被我们称为“分析和设计阶段”,以后两个阶段则称为“实现和运行阶段”。3.5.4数据库需求分析企业用户管理系统是一个针对企业用户资源管理系统。经过之前系统功效分析,总结出以下需求信息:用户分为经理用户和员工用户,经理用户含有添加、删除和修改用户名和密码功效。经理还能够对用户进行分配和删除等功效。该数据库设计数据项和数据结构总结以下:用户信息表(T-Userinfo)(用户ID,联络人名字,性别,电话号码,传真,手机号码,邮箱,省份,城市,企业名称,具体地址,邮编,用户QQ,用户网址,用户类型,用户等级,用户起源,用户状态,目前归属,更新时间,录入时间)业务人员基础信息表(T-Serviceuser)(业务人员ID,业务人员登录名称,管理权限ID,登录密码,业务人员邮箱,业务人员QQ,业务人员电话,具体地址,生日,账号状态,录入时间,其它备注信息)业务人员权限控制(T-Servicepower)(权限ID,角色名称,权限控制参数,备注信息)系统日志,系统错误,登录,操作等信息统计表(T-Sysloginfo)(日志ID,日志信息内容,日志IP,日志时间,其它备注信息)业务操作统计,用户跟进统计表(T-Businessloginfo)(操作统计ID,跟进用户ID,员工ID,跟进统计,统计创建时间,跟进统计状态,其它备注信息)用户反馈信息表(T-FreedBack)(用户反馈统计ID,反馈用户ID,用户反馈类型,用户反馈等级,用户反馈内容,用户反馈日期)3.5.5经过上面数据库需求分析,设计出对应实体,并关联多种实体设计出对应E-R模型图.依据需求分析得出对应实体有:用户信息,人员信息,用户反馈。用户信息E-R模型图图3-6所表示。图3-6用户信息E-R模型图人员信息E-R模型图图3-7所表示。图3-7人员信息E-R模型图用户反馈E-R模型图图3-8所表示。图3-8用户反馈E-R模型图各个实体之间E-R模型图图3-9所表示。图3-9系统概念模型3.5.6数据库表设计依据数据库概念设计,现在将数据库概念结构转化为数据表形式。也就是我们通常说逻辑结构。数据在数据表中是根据行和列格式排列,其中行代表一条唯一统计,列代表统计中一个域。表之间用键来相互联络。依据系统设计需求,本系统使用是SQLServer数据库。企业用户资源管理系统数据库中各个表设计以下表所表示:1.用户信息表用于保留企业用户基础信息,以下表3-1所表示。表3-1用户信息表UserIDpersonSextel……cityUpdatetimeremark1aman女22……北京/5/24Null2123男23……绵阳/5/24Null31男46……四川/5/24Null…………2.业务人员基础信息用于保留业务人员基础信息资料,以下表3-2所表示。表3-2员工信息表ServicerIDServicenamePoweridtel……QQUpdatetimeremark1spy112……/5/24Null2张科润223……/5/24Null3test112……/5/24Null……员工powerid为1时说明是经理,为2时说明是员工。3.业务人员权限控制用于保留权限设置信息,以下表3-3所表示。表3-3业务人员权限控制PoweridPowernamePowermesremark1经理1-1,1-2,1-3高级管理2业务1-1,1-3,2-1基础业务人员……4.系统日志,系统错误,登录,操作等信息统计用于保留系统日志,系统错误,登录,操作等信息资料,以下表3-4所表示。表3-4系统日志,系统错误,登录,操作等信息统计表LogidLognoteLogipDatatimeremark.1nullnullnullnull该表只要是用来统计当用户登录到该系统时出现了什么错误信息,此表信息需要在系统犯错时,在数据库中查看。5.员工操作统计,用户跟进统计用于保留员工操作统计,用户跟进统计信息资料,以下表3-5所表示。表3-5员工操作统计,用户跟进统计UseridServiceidBusinesslognoteSlogstatedatetimeremark11分配给...0/5/24Null22分配给..0/5/24Null33分配给..0/5/24Null…………6.用户反馈信息统计用于保留企业对用户进行电话回访时资料统计,以下表3-6所表示。表3-6用户反馈信息表IDUseridgradedate11★★★★★/5/2422★★★★★/5/2433★★★★★/5/247.关键表之间关系。图3-7所表示。图3-8系统关键表关系图3.5.7数据库存放过程设计存放过程是指事先用SQL语句将常见或很复杂工作写好并指定一个名称存放起来,这么,以后在写程序过程中需要和存放过程相同功效服务时,就能够直接调用存放过程,即调用Execute,这么可自动完成对应命令。存放过程关键特点有:1.存放过程只需要被编译一次,以后每次实施该存放过程时候就无需再编译,这么能够提升数据库运行速度。2.程序员在对各个表进行Update、Insert、Delete等复杂操作时,能够预先将这些复杂操作封装到存放过程中,并和数据库事务相结合,这么就能够直接调用存放过程来替换繁琐数据库操作。3.存放过程是能够反复使用。4.系统还能够指定用户权限,提升系统安全性。企业用户资源管理系统中设计了多个存放过程,在此我们举例说明部分存放过程:用户登录图3-9用户登录存放过程图实施该代码相当于判定用户名是否和数据库中信息相匹配。2.查询信息图3-10数据查询存放过程图实施该存放过程,能够得到用户具体资料。3.修改数据信息图3-11修改数据信息存放过程图实施该存放过程,能够对用户信息内容进行修改并更新数据库信息。以上是部分存放过程简单介绍,存放过程是在服务器上数据库内部一组命名集合,也就是说是一组SQL语句组。封装了可反复使用方法。它们支持用户申明变量、条件实施和其它强大编程功效。这些特点极大地简化管理数据库及显示相关数据库信息工作,为程序员开发系统节省了不少宝贵时间。第四章企业用户资源管理系统具体设计和实现4.1系统开发平台一个系统建立对于选择怎么系统开发环境是很关键,它决定着开发系统时工作量大小,系统功效性特点和以后系统维护工作难易程度等。所以在系统开发之前,我们必需要对系统所采取技术和实现功效进行评定,在选择其开发环境时,我们要考虑以下多个关键原因:功效,成本,扩张性,和其开发和管理难易度,另外其开放性和相互操作性也需要考虑。因为系统是将在计算机上运行,职员平台差异决定其它系统相互操作性是无法避免。4.1.1硬件环境系统服务器端口配置关键是由建立站点所用软件来决定。在较低配置下,服务器虽能正常工作,但它功效性却往往不如人意。假如想让站点服务器能愈加好工作,作者必需要为其做更高配置,这么,在职员使用该系统时,系统才能对职员服务做到立即响应。该服务器配置设置为:处理器i3,内存:4G,硬盘空间:500G。4.1.2软件环境因为本系统平台是基于B/S模式,关键分为浏览器端和服务器端。用户端不包含对用户资源管理系统开发和维护等问题,所以不需要安装太多软件,只需实现对服务器端访问就能够了。下面介绍服务器配置:1.软件平台因为平台应该含有易开发,管理和扩充和含有同开发标准兼容性处理方案基础。服务器端所采取软件平台全是Microsoft产品,方便于对其维护和管理,同时在系统设计中还用了Microsoft新技术,用于提升系统性能和效率。本操作系统采取是MicrosoftWindows7Server2.SQLServer数据库系统SQLServer是关系数据库管理系统。它是被微软,赛贝斯和安信达这三家企业所共同研究和开发。系统使用是一个全方面数据库平台(SQLServer)。SQLServer是关系型数据和结构化数据数据库引擎,因为这个数据库引擎关系型和结构化使其存放功效愈加安全和可靠。能应用于业务高可用和高性能程序。SQLServer特点及优势概况,SQLServer数据引擎是企业数据管理关键处理方案。3.开发技术该系统程序设计实现关键是经过采取MICROSOFTVISUALSTUDIO,MICROSOFTVISUALSTUDIO是以MicrosoftIIS开放式脚本为基础开发环境,它能把HTML和脚本开发很好结合起来,以提升编程灵活性,降低开发难易程度。4.C#语言编程C#是微软为.NETFramework所专门研究开发语言,C#特点在于,她不仅含有C/C++强大编程功效和VisualBasic使用简单特征,还是含有第一个组件导向编程语言,和C++和Java一样全部能够为对象进行编程。4.2数据库连接本系统采取SQL数据库管理系统,建立数据库步骤以下:(1)点击开始→全部程序→开启MicrosoftSQLServer。(2)在SQL窗口中“新建”→“空数据库”,选择其存放位置和数据库名称YYCL-CRM。(3)完成以上操作,将会出现“YYCL:数据库”对话框,选择“使用设计器创建表”,并根据其数据库逻辑设计分别创建表名称、字段名称、数据类型和说明等等。(4)在设置好全部字段和数据类型以后,单击鼠标右键“yycl_id”单元格,然后在选择“设置主键”,将其字段设置为主键,最终,输入该表名字和保留该表。(5)将以上步骤进行反复,创建出逻辑设计中所设计表和其它信息表。创建好以上数据库时,本系统经过ADO.NET技术连接数据库,具体代码实现以下:<connectionStrings><addname="ConnectionString"connectionString="DataSource=.\sqlexpress;InitialCatalog=YYCL_CRM;IntegratedSecurity=True"/><addname="ConnectionStringService"connectionString="DataSource=.;InitialCatalog=YYCL_CRM;IntegratedSecurity=True"/><addname="ConnectionStringZYQY"connectionString="DataSource=.;InitialCatalog=YYCL_CRM;IntegratedSecurity=True"/> </connectionStrings>以上代码关键是用于连接数据库中字符串。publicabstractclassSqlHelper{publicstaticreadonlystringsqlConnectionString=ConfigurationManager.ConnectionStrings["ConnectionStringService"].ConnectionString;publicstaticreadonlystringsqlConnectionStringService=ConfigurationManager.ConnectionStrings["ConnectionStringService"].ConnectionString;publicstaticreadonlystringsqlConnectionStringZYQY=ConfigurationManager.ConnectionStrings["ConnectionStringZYQY"].ConnectionString;privatestaticHashtableparmCache=Hashtable.Synchronized(newHashtable());}以上代码关键是操作数据中sqlhelper类。4.3系统具体设计和实现经过对系统需求分析和系统设计工作以后,我们就能够开始具体设计系统登录。第一,我们必需先计划好系统整个界面布局和整体框架,想想一个用户假如要进去一个系统,首先你就必需是这个系统用户,其次你必需要经过系统登录界面才能进入到本系统功效界面,进而对本系统进行操作。4.3.1用户登录界面实现图4-1系统登录界面图用户只有正确输入其用户名,用户密码和验证码后才能进入企业用户资源管理系统,因为其管理权限不一样进入系统功效页面也会不一样。其登陆步骤图以下4-2所表示。图4-2系统登录步骤图其操作代码以下所表示:if(Common.GetMes.GetCheckResult("CheckCode",txtU_Check.Value.Trim().ToLower())){SqlDataReaderDataRead=BLL.ServiceUser.UserLogin(txtU_Name.Value.Trim(),txtU_Pass.Value.Trim());if(DataRead.HasRows){DataRead.Read();Session["User_ID"]=DataRead["T_ServiceID"].ToString();Common.SetMes.CreatCookies("User_ID",4,DataRead["T_ServiceID"].ToString(),"");Common.SetMes.CreatCookies("User_Name",10,Common.EncryptString.MyEncrypt(txtU_Name.Value.Trim(),true),"");Common.SetMes.CreatCookies("Power_Mes",15,Common.EncryptString.MyEncrypt(DataRead["T_PowerMes"].ToString(),true),"");Common.SetMes.CreatCookies("Power_Name",15,Common.EncryptString.MyEncrypt(DataRead["T_PowerName"].ToString(),true),"");Common.SetMes.RemoveSession("CheckCode");Response.Redirect("Main.aspx");}else{Common.MessageBox.Show(Page,"用户名密码错误或该账户被禁用..","Index.aspx","Error1");}DataRead.Close();DataRead.Dispose();}4.3.2用户修改密码界面设计图4-3系统修改密码界面图在修改密码时用户需要输入其原始密码,然后在输入其新密码和确定密码,最终点击“保留信息”按钮,将其修改信息保留在数据库中。在操作过程中如有输错能够点击“重填”按钮,系统就会把刚才所填写信息进行清空。其操作代码以下:protectedvoidBtnSaveUserInfo_Click(objectsender,EventArgse){if(BLL.ServiceUser.UpdateUserPass(Common.GetMes.GetSession("User_ID"),txtOldPass.Text.Trim(),txtCheckPass.Text.Trim())){Common.MessageBox.Show(Page,"密码修改成功,新密码["+txtCheckPass.Text.Trim()+"]","Body.aspx","Suess");}else{Common.MessageBox.Show(Page,"密码修改失败,请确定您原密码正确...","UpdatePass.aspx","File");4.3.3用户信息管理界面设计图4-4系统用户信息管理界面图图4-5系统用户信息管理查询界面图用户查询功效界面,当用户进入查询页面时,用户能够依据用户名称/企业名称,状态(公共用户,占用用户,成交用户),类型(供给商,代理商),会员等级(一般会员,高级会员,审核会员,联盟会员),用户所在地域,用户归属于那位员工等条件对其用户具体资料进行查询。其步骤图以下4-6所表示。图4-6系统查询步骤图具体操作代码以下:privatevoidLoadData(){Model.DataTogtherModelTo=newWebYYCL_CRM.Model.DataTogther();ModelTo.TableName="T_UserInfo";ModelTo.PageSize=PagerUserService.PageSize;ModelTo.PageIndex=PagerUserService.CurrentPageIndex;ModelTo.PrimaryKey="T_UserID";ModelTo.SortType=3;//排序中一定要包含主键不然报错“无法找到表0”ModelTo.Order="T_DateTimeDESC,T_UserIDDESC";ModelTo.FieldList="T_UserID,T_Person,T_CompanyName,T_DateTime,T_UserType,T_UserLeave,T_UserFrom,T_UserState,T_NowService";ModelTo.Where=GetWhere();ModelTo.RecorderCount=0;intRecordCount=0;RpUserService.DataSource=BLL.SysBase.GetDataList(ModelTo,outRecordCount);RpUserService.DataBind();PagerUserService.RecordCount=RecordCount;}图4-7系统用户信息管理分配用户界面图用户分配界面,用户只需将要分配用户选中然后在归属下拉菜单中选中用户将要被分配给员工名字后,系统就会弹出一个对话框,假如确定将该用户分配给该员工我们只需点击确定就能够,假如不是我们就点击取消。其操作具体代码以下:privatestringGetUpdateMes(){StringBuilderstrUpdate=newStringBuilder();strUpdate.Append((DDlService.SelectedValue=="-1")?"":string.Format((!string.IsNullOrEmpty(strUpdate.ToString())?",":"SET")+"T_NowService='{0}',T_UserState=1",DDlService.SelectedItem.Text.Trim()));returnstrUpdate.ToString();}图4-8系统用户信息管理添加用户界面图添加用户信息页面,当用户点击“添加用户”按钮时,系统就会出现该页面,用户只需将用户信息输入在想对应文本框中,然后点击“保留”按钮。用户资料就将被保留在数据库中。图4-9系统用户信息管理用户具体信息界面图用户具体资料查看及修改界面,用户点击查看用户具体资料图标后,系统就会出现该页面,用户能够对系统资料进行修改,和统计工作日志。然后点击“保留统计”,用户信息将会被保留在数据库中。4.3.4工作统计界面设计图4-10系统工作统计界面图图4-11系统工作统计查询界面图用户工作统计界面,其关键功效就是方便查询企业和用户之间工作交流。用户能够经过跟进状态(跟进中,谈判失败结束,谈判成功结束)和员工名字条件对其进行查询。方便企业对用户跟进工作。其步骤图图4-6所表示。4.3.5用户反馈信息界面设计图4-12系统用户反馈信息界面图图4-13系统用户反馈信息查询界面图图4-14系统用户反馈信息添加界面图用户反馈信息界面,其关键功效是用户反馈信息查询和添加。在用户进入系统用户反馈信息界面时,用户能够经过用户满意度和用户反馈类型(用户投诉,用户反馈)这两个查询条件,对用户反馈信息进行查询,这么企业就能立即调整对用户服务。同时还能够经过统计电话回访添加用户反馈信息。用户功经过点击“添加反馈/投诉”按钮,系统会出现编辑用户反馈/投诉信息界面,然后用户能填写电话回访用户信息,最终在填写完用户反馈信息后点击“保留信息”按钮,用户反馈信息将会被保留在数据库中。4.3.6人员管理界面设计图4-15系统人员管理界面图图4-16系统人员管理修改界面图图4-17系统人员管理界删除界面图人员信息界面,其关键功效是对企业内部人员修改和删除。当用户进去到人员信息界面时,如需对人员一些信息做出修改时,用户只需点击修改图标“”,系统就会出现编辑人员信息页面,此时用户就能够对人员信息进行修改,修改完成后,点击“保留信息”按钮,系统就会将用户所修改内容保留在数据库中。用户也能够经过系统给予权限对人员信息进行删除。删除人员信息,只需点击删除图标“”,系统就会弹出图4-17所表示对话框,假如用户确定要删除该人员信息,就点击“确定”按钮,系统就会将该人员信息从数据库中删除。假如不确定是否要将该人员信息删除时,点击“取消”按钮,系统就会返回人员管理界面。其系统修改步骤图以下4-18所表示。图4-18系统修改步骤图其操作具体代码以下:protectedvoidBtnSaveUserInfo_Click(objectsender,EventArgse){Model.T_ServiceUserServiceModel=newWebYYCL_CRM.Model.T_ServiceUser();ServiceModel.T_PowerID=Convert.ToInt32(DDLPower.SelectedValue);ServiceModel.T_ServiceAdress=txtAdress.Value.Trim();ServiceModel.T_Remark=txtRemark.Value.Trim();ServiceModel.T_ServicebirthDay=txtBirthDay.Value.Trim();ServiceModel.T_ServiceMail=txtMail.Value.Trim();ServiceModel.T_ServiceName=txtPerson.Value.Trim();ServiceModel.T_ServicePass=(!string.IsNullOrEmpty(Common.GetMes.GetRequestQuery(Request,"SID")))?"":Common.EncryptString.EncryptMD5(txtPassWord.Text.Trim());ServiceModel.T_ServiceQQ=txtQQ.Value.Trim();ServiceModel.T_ServiceTel=txtMoblie.Value.Trim();ServiceModel.T_ServiceState=Convert.ToInt32(DDLState.SelectedValue);ServiceModel.T_ServiceID=(string.IsNullOrEmpty(Common.GetMes.GetRequestQuery(Request,"SID")))?"":Common.GetMes.GetRequestQuery(Request,"SID").ToString();if(BLL.ServiceUser.EditServiceUserInfo(ServiceModel)){if(string.IsNullOrEmpty(ServiceModel.T_ServiceID)){Common.MessageBox.myScriptMes(Page,"if(confirm(\"信息保留成功,是否继续添加?不然返回信息列表。\")){location.href=\"ServiceEdit.aspx\"}else{location.href=\"ServiceInfo.aspx\"}","Suess");}else{Common.MessageBox.Show(Page,"信息修改成功","ServiceInfo.aspx","Suess2");}4.3.7权限管理界面设计图4-19系统权限管理界面图图4-20系统权限管理修改,添加界面图4-21系统权限管理删除界面图权限管理界面,其关键功效就是权限修改,添加,删除。用户点击修改图标“”,系统就会出现编辑人员信息界面,用户就能对权限进行修改,添加,最终点击“保留信息”按钮,其修改和添加内容就会被保留在数据库中。用户能够对角色进行删除,只需点击删除图标“”,系统就会弹出图所表示对话框,假如确定要删除该角色,就点击“确定”按钮,不确定就点击“取消”按钮。其步骤图以下4-22所表示。图4-22系统删除步骤图其操作具体代码以下:protectedvoidBtnAllDel_Click(objectsender,EventArgse){if(!string.IsNullOrEmpty(HSelectID.Value.Trim())){if(BLL.ServiceUser.DelUserIDByID(HSelectID.Value.Trim())){Common.MessageBox.Show(Page,"指定信息成功删除..","UserService.aspx","suess");}第五章企业用户资源管理系统测试系统测试目标是为了确保系统质量关键方法。系统测试即在特定环境下对系统程序进行操作和评价其操作结果一个过程。所谓特定条件是指其在正常和非正常条件。在测试过程中,我们会有意输入部分系统能识别内容,促进其错误产生。5.1系统测试关键性系统测试对于每个系统全部是很关键,在其每个系统生命周期里也占据着十分关键位置。它也保障了用户使用系统质量。实际上每个系统全部会存在部分或多或少错误,而系统测试目标就是为了让程序员能立即找出其错误,并对其进行修改。确保程序正常运行。5.2测试环境5.2.1硬件环境硬件环境条件如表5-1所表示。表5-1硬件配置表设备名称设备参数CPU英特尔酷睿i3双核处理器460MRAM4GBDDR3显卡NVIDIAGeForceGT420M硬盘容量500GB5.2.2软件环境操作系统:windows7软件环境:VisualStudio,ASP.NET,VisualC#,SQLServer5.3系统测试方法好测试方案选择有利于系统测试工作良好进行,现阶段两种常见测试方法是“黑盒测试”和“白盒测试”。黑盒测试黑盒测试也称功效测试,它是经过测试来检测每个功效是否全部能正常使用。在测试中,把程序看作一个不能打开黑盒子,在完全不考虑程序内部结构和内部特征情况下,在程序接口进行测试,它只检验程序功效是否根据需求规格说明书要求正常使用,程序是否能合适地接收输入数据而产生正确输出信息。黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,关键针对软件界面和软件功效进行测试。白盒测试白盒测试也称结构测试或逻辑驱动测试,它是根据程序内部结构测试程序,经过测试来检测产品内部动作是否根据设计规格说明书要求正常进行,检验程序中每条通路是否全部能按预定要求正确工作。这一方法是把测试对象看作一个打开盒子,测试人员依据程序内部逻辑结构相关信息,设计或选择测试用例,对程序全部逻辑路径进行测试,经过在不一样点检验程序状态,确定实际状态是否和预期状态一致5.4系统功效测试因为是开发者本身进行测试,所以作者采取了黑盒测试来设计测试用例。本文测试关键是依据程序功效要求来测试。先依据功效要求设计好测试用例,根据测试用例所设计运行环境、运行数据来测试程序,最终判定测试结果和测试用例设计期望结果差异来确定程序是否符合要求。表5-1至表5-6是经过设计测试用例来完成系统功效测试。表5-1系统登录测试用例编号001用例名称系统登录测试用例目标验证用户名和密码前提条件进入企业用户资源管理系统登录界面子用例编号输入/动作预期输出/动作实际输出/动作状态1Spy,123无错误提醒,成功登录系统登录系统主界面经过2123,123错误提醒用户名密码错误失败3Spy,321错误提醒用户名密码错误失败表5-2增加用户基础信息测试用例编号002用例名称增加用户基础信息测试用例目标对用户信息进行增加操作前提条件成功进入用户基础信息管理界面子用例编号输入/动作预期输出/动作实际输出/动作状态1姓名为空不能增加用户信息用户名字不能为空失败2联络电话为空不能增加用户信息联络电话不能为空失败3全部项全部正确输入能增加用户信息确定增加经过表5-3修改密码测试用例编号003用例名称修改密码测试用例目标对用户密码修改操作前提条件成功进入修改密码管理界面子用例编号输入/动作预期输出/动作实际输出/动作状态1原始密码为空不能修改密码原始密码不能为空失败2确定密码为空不能修改密码确定密码和新密码不一致失败3全部项全部正确输入能修改密码确定增加经过表5-4查询用户资料测试用例编号004用例名称查询用户资料测试用例目标对用户信息查询操作前提条件成功进入查询管理界面子用例编号输入/动作预期输出/动作实际输出/动作状态1用户名不存在数据库中查询界面为空查询界面为空失败2用户名存在数据库中查询该用户资料查询用户资料显示经过3全部项全部正确输入能查询用户资料查询用户资料显示经过表5-5删除用户信息测试用例编号005用例名称删除用户信息测试用例目标对用户信息删除操作前提条件成功进入删除管理界面子用例编号输入/动作预期输出/动作实际输出/动作状态1点击删除按钮删除用户资料你没有选中要删除用户资料失败2选中要删除用户资料删除用户资料对用户资料没有任何操作失败3选中要删除用户资料,点击删除删除用户资料确定删除选中用户资料经过表5-6修改权限测试用例编号006用例名称修改权限测试用例目标对用户

温馨提示

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

评论

0/150

提交评论