版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第4页漳州师范学院软件工程课程设计客户管理系统院、系:计算机科学与工程系专业:计算机科学与技术班级: 组长: 学号:同组成员:指导教师:起止日期:目录1客户管理系统课程设计概述51.1课程设计的目的51.2课程设计的任务51.3课程设计采取的基本原理和主要技术方法52可行性研究62.1可行性研究的前提2目标.42.1.5评价尺度2.2对现有系统的分析72.2.1工作负荷72.2.2费用开支72.2.3人员82.2.4设备82.2.5局限性82.3所建议的系统82.3.1对所建议系统的说明2.3.2改进之处82.3.3影响82.3.4技术条件方面的可行性92.4可选择的其他系统方案92.5投资及效益分析92.5.1支出2.5.2收益2.5.3收益/投资比2.5.4投资回收周期2.5.5敏感性分析2.6社会因素方面的可行性112.6.1法律方面的可行性2.6.2使用方面的可行性2.7结论113需求分析123.1任务概述123.1.1目标3.1.2用户的特点3.1.3假定和约束3.2需求规定123.2.1对功能的规定3.2.2对性能的规定3.2.3输人输出要求3.2.4数据管理能力要求3.2.5故障处理要求3.2.6其他专门要求3.3运行环境规定163.3.1设备3.3.2支持软件3.3.3接口4概要设计174.1总体设计174.1.1需求规定4.1.2运行环境4.1.3系统结构174.2接口设计204.2.1用户接口204.2.2外部接口4.2.3内部接口4.3运行设计204.3.1运行模块组合4.3.2运行控制4.3.3运行时间4.4系统数据结构设计214.4.1逻辑结构设计要点4.4.2物理结构设计4.5系统出错处理设计244.5.1出错信息4.5.2补救措施4.5.3系统维护设计5详细设计265.1程序系统的结构265.2.1系统登录模块的设计265.2.2系统管理模块的设计265.2.3客户信息维护模块的设计275.2.4客户服务模块的设计305.2.5信息查询模块的设计326单元测试346.1测试概要346.1.1系统登录测试346.1.2客户信息维护测试346.1.3客户服务测试356.1.4信息查询测试356.1.5系统管理测试367小组总结37参考资料38第6页1、客户管理系统课程设计概述1.1课程设计的目的把软件工程中规范化的软件开发方法应用到本次客户管理系统的开发过程中,以经济地开发出高质量的软件并有效地维护它。1.2课程设计的任务根据软件开发工程的过程,分析设计一个客户管理系统。1.3课程设计采取的基本原理和主要技术方法本系统使用了全新的客户关系管理理念,系统从完善的基础信息到客户信息维护,强大的数据查询,基本能够满足中小型企业的需要。提高客户忠诚度和保有率,实现缩短销售周期、降低销售成本、增加收入、扩展市场,从而全面提升企业的赢利能力和竞争力。本系统实现以下基本功能:管理员可以对公寓进行全程管理,不仅可以管理学生,还可以管理寝室人员及外来人员及出入物品,也能方便的进行统计和更改。本系统使用的是MicrosoftVisualC++6.0来开发的,采用SQLServer2000的数据库管理系统,由于VC良好的面向对象功能,真正实现了面向对象的设计。2、可行性研究2.1可行性研究的前提2.a.功能:详细全面记录并管理客户信息和联系人信息。方便实用的数据查询功能。能够根据客户的反馈得出相应的处理方法,做到快速、及时。对客户和企业进行分类,方便管理。设置业务往来的商品数量统计功能。通过计算机控制电话呼叫用户。b.性能:(1)对时间特性的要求供给毫无弹性;无法储蓄;无法替代;无法失而复得。(2)灵活性:可根据不同情况可调用。(3)系统安全性需求系统需能够防止各类误操作可能造成的数据丢失、破坏,同时防止用户非法获取网页以及内容;c.输入:基本信息、客户信息的输入。d.输出:根据要求返回结果e.处理流程和数据流程用图表的方式表示出最基本的数据流程和处理流程f.在安全与保密方面的要求:每个用户都有自己的密码;g.同本系统相连接的其他系统:操作系统、SQLServer数据库管理系统;h.完成期限:2012年12月。2.1.2A.方便基本信息的录入,实现录入的数据的高校验性;B.处理速度的提高;C.使系统更人性化以方便用户使用;D.人力与设备费用的减少;E.高安全性、保密性;2.1.a.硬件、软件、运行环境和开发环境方面的条件和限制:系统开发平台:VisualC++6.0。数据库管理系统软件:SQLServer2000。运行平台:Windowsxp/Windows2000。分辨率:最佳效果800*600。b.可利用的信息和资源:目前的Internet网络资源;c.系统投入使用的最晚时间:2012年12月。2.1.本次可行性分析是按照前面给出的步骤进行的即按照复查项目和规模研究目前正在使用的系统导出新系统的高层逻辑模型重新定义问题这一循环反复过程进行的。2.1.我们在对该系统进行评价时主要是与当前的人工进行的客户管理的比较,在评价时,我们不仅考虑了当前已有系统的不足以及优点,同时我们也要参考我们当前已经掌握的项目开发知识,从而评判该系统是否能够成功开发以及其能带来的经济效益和社会效益。2.2对现有系统的分析2.2.1工作负荷现有系统是手工操作的,不论是查询信息还是修改删除信息,都需要通过查看文件来进行操作,不仅速度慢,效率低,而且文件也不易长期保存,操作时需要花费大量的人力物力资源,已经与现在经济高效的时代不相符了。2.2.2费用开支由于现有系统的工作负荷严重超载,在现有系统上投入的人力,设备,空间,材料,等等与其他的一系列支持性服务越来越大,导致开发费用支出巨大,严重影响系统的可用性,急需改进。2.2.3人员由于现有系统是人工的,对人员要求不高。2.2.4设备由于现有系统是人工的,所以对设备无定性要求。2.2.5局限性由于现有系统是人工的,处理速度慢,运行效率低。2.3所建议的系统2.3.1利用计算机处理数据的快速有效的优点,将本系统安装在计算机上,提供人性化的界面供用户进行操作,用户就可以对各种信息进行操作,这样不仅可以减少人员的工作量,提高操作效率,也可以避免有人工输入的某些信息的错误,操作起来简便,快捷,数据的准确性高,使维修管理效率大大提高。2.3.2改进之处A.提供图形用户界面供用户录入信息,并对某些信息验证正确性,实现录入的数据的高校验性。B.由于不再是纯手工的进行各种操作,而是由系统进行各种处理,大大提高了数据的处理速度。C.由于使用系统可以大大提高处理速度和效率,可以减少人力和其他设备的使用,从而减少人力和设备的费用支出。D.为了提高系统的安全性和保密性,需要设置登录该系统的用户名和密码,供登录时身份认证,并且设置访问权限来限制不同用户的操作权利。2.3.3影响1.对设备的影响可能需要用户用一些比较适应系统的硬件设备,比如安装某些软件,可能占用一部分存储空间,所以要求用户机器存储空间要足够。2.对软件的影响该系统需要在Windows2000及其以上的版本上运行。3.对用户单位机构的影响由于本系统完全考虑了各个文化水平的用户的使用,因此在用户使用该系统之前无须进行太多培训,用户可以参考用户手册便可灵活运行该系统.4.对系统运行过程的影响A用户的操作规程,本系统的操作规程通俗易懂
B运行中心的操作规程,运行中心的操作规程也很简单
C源数据的处理:源数据用于创建数据库,具有保密性
D数据进入系统的过程,通过检索数据库的方式
E对数据保存的要求,对数据存储、恢复的处理,保存在数据库里
F系统失效的后果及恢复的处理办法:采用数据恢复技术.5.对开发的影响A开发过程中需要用户大力支持。一个新系统的开发,必然会减少用户们的工作量
B由于本系统会使用到员工信息等数据库,如果稍有不慎,会造成系统无法使用的问题。
6.对地点和设施的影响对原有地点设施无影响。7.对经费开支的影响除了需要支付开发单位的有关费用外,每年还需要一定的运行维护费用。2.3.4技术条件方面的可行性本系统是采用microsoftvisualc++6.0开发的,提供了强大的视图编程集成环境,所以在一些基本的界面设计上使开发变得很容易。另外通过SqlServer这种高效的关系数据库,还有Windows系列的操作系统紧密集成,这种安排使SqlServer能充分利用系统提供的特性。对于即将开发的该系统来说,SqlServer是一个很好的选择。而开发人员都具有一定的编程基础和系统开发经验,并且已经熟练掌。2.4可选择的其他系统方案无2.5投资及效益分析2.5.1一、基本建设投资本系统的基本建设投资有如下几项1、采购必要设备的投资网络平台的建设,这一块需要5万左右服务器与存储系统,这一块需要10万左右。2、开发系统的投资按目前市场上人事管理系统的开发价格来看,开发所需的投大概在30万不等3、安装费用2万总计47万左右二、其他一次性支出本系统开发期为3个月,需开发人员7人。根据软件系统的规模估算每人每月的人工费按5000元计算,开发费用为10.5万元。B、硬件设备费共10万元其中,服务器及网络等设备费10万元。C、外购开发工具、软件环境费用共3万元。D、其他费费用共1万元。一次性支出总费用25.5万元。三、非一次性支出运行维护费用1硬件维护运行,包括设备耗电量和检修维护,这块费用在每年10万左右2软件运行维护,按开发费用的5%计算1万/年左右3人员成本与办公经费28.2万/年左右总计39.2万/年左右2.5.2一、一次性收益提高了对用户的各种请求操作的反应速度能够高效的录入数据并降低了出错机率从而节省了用户大量的时间使管理人员的工作量大大减少企业就可以精简人员使原材料和劳动力资源得到更合理的利用。该系统也不需要其他特殊的外部设备更方便了各类信息的存储减少了企业为存档而支出的费用。从而降低了很多成本。二、非一次性收益原先每年需支出员工工资123.6万元,现每年需支出员工工资28.2万元每年共节省工资支出95.4万。三、不可定量的收益由于该系统节省了用户大量的时间使员工可以充分利用这些时间为公司工作创造出更好的经济效益。2.5.3在6年期内,系统总成本307.7万元,系统总收益572.4万元。A、投资回收期:1.28年B、纯收益:572.4-307.7=264.7万元
从经济上考虑,开发本系统完全可行的。2.5.4根据投资回收周期的计算方法收益的累计数开始超过支出累计数的时间
为1年。2.5.5系统生存周期长短、系统工作负荷量不是很大、处理速度要求快、设备和软件配置变化对支出和效益的影响小。2.6社会因素方面的可行性2.6.1该系统的研制和开发都选用正版软件将不会侵犯他人集体和国家的利益不会违法相关的法律和政策。2.6.2本系统的研制和开发充分考虑用户工作流程,计算机操作水平等,尽可能提供更人性化,更直观的界面,满足用户的需求,并且提供了用户操作手册供用户遇到不懂得问题时进行查询,使用户使用起来得心应手。2.7结论经上述的可行性分析,本系统可以立即开始进行;3需求分析3.1任务概述3.1.1本设计要实现的是客户管理系统,是针对中小型企业生产管理开发设计的,实现进一步的计算机化的管理。系统在实现上应该具有如下功能:详细全面记录并管理客户信息和联系人信息。方便实用的数据查询功能。能够根据客户的反馈得出相应的处理方法,做到快速、及时。对客户和企业进行分类,方便管理。设置业务往来的商品数量统计功能。通过计算机控制电话呼叫用户。3.1.2使用该软件的用户必须授予一定的特权,而且是工作时间长,职位较高对企业有贡献的管理人员。其操作人员须具备一定的计算机使用能力,对有关保密的文件应作出及时的、妥善的处理。其维护人员应该考虑到所有可能出现故障的情况,以及解决它的所有的办法。开发本系统,对于一个企业来说,对于企业有长期,有价值的或者有必要统计信息的客户应该使用本软件,提高工作效率。3.1.3对于一个企业来说,开发并使用该软件不应超过其预定的企业投资,应该在企业的收益之中。开发本系统应该预期在一个月之内完成。3.2需求规定3.2.1其数据流图如下:顶层图0层图E-R图:3.2.21精度要保证数据的准确存储,以便在发生网络传输的错误时,还有补救的可能。2时间特性要求响应时间要求:对于管理人员输入的客户信息应该在人们所能接受的等待时间来确定,通常为1-2s。更新处理时间要求:用户输入数据后,对于该操作人员输入的数据处理时间应该是毫秒级的。数据的转换和传输时间的要求也应该在人们的接受的等待时间内;3灵活性满足运行环境在允许操作系统之间的安全转换,当其同其他软件的接口发生变化时,只需做适当的调整即可,灵活性好3.2.3输出:按用户需求输出3.2.4此系统的存储的信息量相对较大,要用功能较强的数据库软件。3.2.5硬件故障:1. 打印机不可打印数据,出现乱码。2. 磁盘发生故障。处理:一种是定期的对设备进行保养性维护,保养周期可以是一周或一个月不等,维护的主要内容是进行例行的设备检查与保养,易耗品的更换与安装等;另一种为突发性故障维护,即当设备出现突发性故障时,由专职的维修人员或请厂方的技术人员来排除故障,这种维修活动所花时间不能过长,以免影响系统的正常运行。软件故障:1. 数据库系统出现问题2. 系统软件出现故障处理:1. 正确性维护,即在不影响系统正常运行的情况下,其维护工作可随时进行。可以采用热备份系统,同时运行两个系统,当一个发生故障是可以切换一个系统。2. 适应性维护,使系统适应信息技术的变化和管理需求的变化。3. 完善性维护,对系统的扩充功能而言。4. 预防性维护,对于重要的数据,为了防止数据的丢失,应进行备份。3.2.61安全保密设计:由于数据的传输上需要通过网络传输,为了客户资料进行保密,需要在网络的传输过程中对数据进行加密。2维护设计:维护人员主要为对服务器上的数据库数据进行维护。或是对服务器更新3.3运行环境规定3.3.1CPU:2.0GHZ以上内存:256M内存以上显示器:800*600分辨率的显示器或更好。外存:10G输入设备:键盘输出设备:脱机打印机,磁盘3.3.2系统开发平台:VisualC++6.0。数据库管理系统软件:SQLServer2000。运行平台:Windowsxp/Windows2000。3.3.3本系统在与数据库连接是采用ADO数据库连接技术4概要设计(完成人:×××)4.1总体设计4.1.1功能需求:详细全面记录并管理客户信息和联系人信息。方便实用的数据查询功能。能够根据客户的反馈得出相应的处理方法,做到快速、及时。对客户和企业进行分类,方便管理。设置业务往来的商品数量统计功能。通过计算机控制电话呼叫用户。4.1.2软件支持:本软件开发是使用MicrosoftVisualC++6.0编写;设备支持:推荐配置:WindowsXP,1G内存;数据库:MicrosoftSQLServer20004.1.3系统结构客户管理系统所涉及的信息非常的全面,主要由基础信息维护、客户信息维护、客户服务、信息查询、系统管理和帮助信息等几个功能模块组成,整个系统模块划分如下图:规划系统功能模块如下:登录模块登录模块主要包括用户登录基础信息维护模块基础信息维护模块主要包括城市信息设置、企业性质设置、企业类型设置、企业资信设置、客户级别设置、客户满意程度设置六部分。主要进行客户企业的性质、类型、资信、级别和所在城市等信息的录入和修改。客户信息维护模块客户信息维护模块主要包括客户信息、联系人信息、业务往来和客户呼叫中心。主要进行客户信息和联系人信息的录入和修改,同时对与客户的业务往来商品信息进行记录和统计。客户服务模块客户服务模块主要包括客户反馈、客户投诉两个部分。主要进行客户反馈和客户投诉信息的记录,并给出改进办法。信息查询模块信息查询模块主要包括客户信息查询、联系人信息查询、客户反馈满意程度查询和客户投诉满意程度查询。主要进行客户信息和联系人信息的查询。系统管理模块系统管理模块主要包括管理员设置、密码修改和退出系统。帮助信息模块帮助信息模块主要包括关于。4.2接口设计4.2.1用户接口用户界面:在界面设计上,应做到简单明了,易于操作,并且要注意到界面的布局,应突出的显示重要以及出错信息。外观上也要做到合理化,考虑到用户多对WINDOW风格较熟悉,应尽量向这一方向靠拢。4.2.2本系统设有人机操作界面,考虑到操作简单,易于管理方面,主要硬件接口设备为PC,鼠标,键盘。而软件接口主要以windows平台为基本平台4.2.3各模块之间相互独立又彼此关联,主要通过函数调用实现各部分的连接。4.3运行设计4.3.1具体软件的运行模块组合为程序多窗口的运行环境,各个模块在软件运行过程中能较好的交换信息,处理数据4.3.2软件运行时有较友好的界面,基本能够实现用户的数据处理要求。使用户与计算机互动。4.3.3函数和事件的运行时间要看所在计算机的配置。系统的运行时间基本可以达到用户所提出的要求。系统响应时间视具体pc配置而定,一般正常情况下将很快。4.4系统数据结构设计4.4.1(1)客户信息表(tb_khxx):主要用于保存客户的详细信息字段类型长度值客户编号(主键)char30不为空客户名称varchar50不为空企业性质varchar30不为空企业类型varchar30不为空企业资信varchar30不为空客户地址varchar50不为空所属省份varchar30不为空所属城市varchar30不为空公司邮编varchar6不为空法人代表varchar20不为空客户银行varchar50可空银行账号varchar50可空纳税号varchar50可空客户IC卡号varchar50可空公司网址varchar50可空公司电话varchar20可空公司传真varchar20可空联系人varchar30不为空联系人电话varchar20不为空客户级别varchar20不为空备注信息varchar100可空(2)用户信息表(tb_user):用于记录操作用户的密码和操作权限字段类型长度值操作员编号(主键)char20不为空操作员名称nvarchar50可空密码nvarchar30可空(3)联系人信息表(tb_Client_lxrxx):主要保存联系人的详细信息字段类型长度值联系人编号(主键)varchar20不为空企业名称varchar20不为空联系人姓名char30不为空联系人系别char5不为空出生年月datetime8不为空联系人年龄varchar5可空联系人职位varchar30不为空办公电话varchar30可空电子邮件varchar50可空联系人手机varchar20可空个人简介text16可空登记日期datetime8可空信息登记人varchar50可空备注信息varchar100可空(4)产品信息表(tb_Client_cpxs):用于显示本单位生产产品的相关信息字段类型长度值产品销售编号(主键)varchar30不为空产品名称varchar50不为空产品单价varchar30不为空销售数量char10可空业务量varchar30可空客户名称varchar50不为空产品销售日期datetime8可空备注信息varchar50可空(5)客户反馈信息表(tb_Client_khfk):用于记录客户的反馈信息字段类型长度值意见反馈编号(主键)varchar30不为空反馈标题varchar50不为空客户名称char50不为空反馈内容varchar50可空反馈日期datetime30不为空意见受理人char30不为空客户满意程度varchar50可空备注信息varchar100可空(6)客户投诉信息表(tb_Client_khts):用于记录客户的反馈信息字段类型长度值投诉编号(主键)varchar50不为空客户名称varchar50不为空投诉人varchar50不为空投诉主题varchar80不为空投诉内容varchar50不为空投诉日期varchar30不为空处理办法varchar100可空客户满意程度varchar30可空投诉受理人char20不为空备注信息varchar100可空(7)客户级别信息表(tb_Client_khjb):用于记录客户的级别信息字段类型长度值客户级别编号(主键)varchar30不为空客户级别名称varchar50不为空该级别任务量varchar50不为空备注信息varchar100可空(8)企业类型信息表(tb_Client_qylx)用于记录企业的类型信息字段类型长度值企业类型编号(主键)varchar30不为空类型名称varchar50不为空备注信息varchar100可空(9)企业性质信息表(tb_Client_qyxz):用于记录企业的性质信息字段类型长度值企业性质编号(主键)varchar30不为空企业性质名称varchar50不为空备注信息varchar100可空(10)企业资信信息表(tb_Client_qyzx):用于记录企业的资信度信息字段类型长度值企业资信编号(主键)varchar30不为空资信级别varchar50不为空备注信息varchar100可空(11)省份资源信息表(tb_Client_sfzy):用于记录客户所在城市的信息字段类型长度值省份编号(主键)varchar30不为空省份名称varchar50可空省份资源描述text16可空(12)客户满意度表(tb_Client_khmyd):用于记录客户满意度的信息字段类型长度值客户满意度编号(主键)varchar30不为空满意度名称varchar50可空备注信息varchar100可空(13)区域信息表(tb_Client_qyxx):用于记录客户所在区域的信息字段类型长度值区域编号(主键)varchar30不为空区域名称varchar50不为空区域级别varchar50可空重要程度varchar50可空区域购买能力描述text16可空备注信息varchar100可空4.4.2编号:系统生成日期:系统自动获取4.5系统出错处理设计4.5.1如发生以下操作,系统会给出提示1、输入的用户ID错误或为空2、输入的用户密码错误3、添加、删除成功4、输入不正确数据或为空4.5.21. 正确性维护,即在不影响系统正常运行的情况下,其维护工作可随时进行。可以采用热备份系统,同时运行两个系统,当一个发生故障是可以切换一个系统。2. 适应性维护,使系统适应信息技术的变化和管理需求的变化。3. 完善性维护,对系统的扩充功能而言。4. 预防性维护,对于重要的数据,为了防止数据的丢失,应进行备份。4.5.3由于系统较小没有外加维护模块,因为维护工作比较简单,仅靠数据库的一些基本维护。5详细设计(完成人:×××)5.1程序系统的结构5.2.1系统登录模块的设计伪码程序:Functionkhlogin输入用户名与密码If(用户名和密码正确)then进入系统界面ElseBegin显示登录失败信息,并出现重新登录界面EndEndFunctionkhlogin5.2.2系统管理模块的设计伪码程序:(1)密码修改模块的设计FunctionmimaBegin选择操作员输入原密码、新密码If确定修改then更新用户信息表Else取消更新操作EndEndFunctionmima(2)增加操作员模块的设计FunctionaddoperIf增加thenBegin输入添加的操作员信息If确定增加then添加数据到用户信息表Else取消增加EndEndFunctionaddoper5.2.3客户信息维护模块的设计伪码程序:(1)客户信息模块的设计FunctionkhbaseIf选择修改thenBegin修改数据If确定修改then修改客户信息表中的数据Else取消修改操作EndIf选择添加thenBegin添加数据If确定添加then添加数据到客户信息表Else取消添加操作EndIf选择删除thenIf确定删除then删除客户信息表中数据Else取消删除操作EndFunctionkhbase(2)联系人信息模块的设计FunctionlxrxxIf选择修改thenBegin修改数据If确定修改then修改客户信息表中的数据Else取消修改操作EndIf选择添加thenBegin添加数据If确定添加then添加数据到客户信息表Else取消添加操作EndIf选择删除thenIf确定删除then删除客户信息表中数据Else取消删除操作EndFunctionlxrxx(3)业务往来模块的设计FunctionyuwlIf选择修改thenBegin修改数据If确定修改then修改客户信息表中的数据Else取消修改操作EndIf选择添加thenBegin添加数据If确定添加then添加数据到客户信息表Else取消添加操作EndIf选择删除thenIf确定删除then删除客户信息表中数据Else取消删除操作EndFunctionyuwl(4)客户呼叫模块的设计FunctionkhhjBegin输入或选择客户公司电话选择确定显示客户简单信息If开始呼叫then接听电话EndEndFunctionkhhj5.2.4客户服务模块的设计伪码程序:(1)客户反馈模块的设计FunctionKHFKIf选择修改thenBegin修改数据If确定修改then修改客户信息表中的数据Else取消修改操作EndIf选择添加thenBegin添加数据If确定添加then添加数据到客户信息表Else取消添加操作EndIf选择删除thenIf确定删除then删除客户信息表中数据Else取消删除操作EndFunctionKHFK(2)客户投诉模块的设计FunctionkhtsIf选择修改thenBegin修改数据If确定修改then修改客户信息表中的数据Else取消修改操作EndIf选择添加thenBegin添加数据If确定添加then添加数据到客户信息表Else取消添加操作EndIf选择删除thenIf确定删除then删除客户信息表中数据Else取消删除操作EndFunctionkhts5.2.5信息查询模块的设计伪码程序:(1)客户信息查询模块的设计FunctionqkhIf查询thenBegin显示查询功能模块输入查询条件If找到符合条件的记录then显示记录EndEndFunctionqkh(2)联系人信息查询模块的设计FunctionqlxrIf查询thenBegin显示查询功能模块输入查询条件If找到符合条件的记录then显示记录EndEndFunctionqlxr(3)客户反馈满意程度查询模块的设计FunctionfkmIf查询thenBegin显示查询功能模块输入查询条件If找到符合条件的记录then显示记录EndEndFunctionfkm(4)客户投诉满意程度查询模块的设计FunctiontsmIf查询thenBegin显示查询功能模块输入查询条件If找到符合条件的记录then显示记录EndEndFunctiontsm6单元测试6.1测试概要6.1.1系统登录测试功能特性:正确验证系统角色用户,正常进入系统进行操作测试目的:对输入的用户名、密码进行合法性检查。保证系统验证合法的输入,最后成功登录系统。预置条件:注册用户名:admin密码:admin参考信息:用户名长度为:5~18个字符,密码长度为大于5个字符。用例说明输入数据预期结果实际结果测试结果不输入信息输入为空提示“您输入用户不存在!请重新输入!”“您输入用户不存在!请重新输入!”正确随便输入一个用户名和密码用户名:fsdffd密码:465545提示“您输入用户不存在!请重新输入!”“您输入用户不存在!请重新输入!”正确只输入用户名用户名:admin密码:提示“您输入密码不正确!请重新输入!”“您输入密码不正确!请重新输入”正确只输入密码用户名:密码:admin提示“您输入用户不存在!请重新输入!”“您输入用户不存在!请重新输入!”正确输入用户名和密码用户名:admin密码:admin登录成功登录成功正确6.1.2功能特性:正确录入客户信息、联系人信息、业务信息,正常进行查看修改删除操作测试目的:查找错误,保证系统正常运行。预置条件:注册用户名:admin密码:admin参考信息:用例说明输入数据预期结果实际结果测试结果客户信息添加客户信息添加成功添加成功正确客户信息修改修改数据修改成功修改成功正确客户信息删除提示“删除后数据将丢失”删除成功提示“删除后数据将丢失”删除成功正确联系人信息添加联系人信息添加成功添加成功正确联系人信息修改修改数据修改成功修改成功正确联系人信息删除提示“删除后数据将丢失”删除成功提示“删除后数据将丢失”删除成功正确业务信息添加业务信息添加成功添加成功正确业务信息修改修改数据修改成功修改成功正确业务信息删除提示“删除后数据将丢失”删除成功提示“删除后数据将丢失”删除成功正确6.1.3功能特性:正确录入客户反馈投诉信息,正常进行查看修改删除操作测试目的:查找错误,保证系统正常运行。预置条件:注册用户名:admin密码:admin参考信息:用例说明输入数据预期结果实际结果测试结果客户反馈信息添加客户反馈信息添加成功添加成功正确客户反馈信息修改修改数据修改成功修改成功正确客户反馈信息删除提示“删除后数据将丢失”删除成功提示“删除后数据将丢失”删除成功正确客户投诉信息添加客户投诉信息添加成功添加成功正确客户投诉信息修改修改数据修改成功修改成功正确客户投诉信息删除提示“删除后数据将丢失”删除成功提示“删除后数据将丢失”删除成功正确6.1.4功能特性:正确查询客户信息、联系人信息、客户反馈满意程度、客户投诉满意程度测试目的:查找错误,保证系统正常运行。预置条件:注册用户名:admin密码:admin参考信息:用例说明输入数据预期结果实际结果测试结果客户信息查询条件为空提示“请输入”提示“请输入”正确客户信息查询条件不为空客户编号:KH001显示查询的客户信息显示查询的客户信息正确联系人信息查询条件为空提示“请输入”提示“请输入”正确联系人信息查询条件不为空联系人编号:LXR001显示查询的联系人信息显示查询的联系人信息正确客户反馈满意程度查询条件为空提示“请选择”提示“请选择”正确客户反馈满意程度
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论