车辆保养维修管理系统_第1页
车辆保养维修管理系统_第2页
车辆保养维修管理系统_第3页
车辆保养维修管理系统_第4页
车辆保养维修管理系统_第5页
已阅读5页,还剩77页未读 继续免费阅读

下载本文档

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

文档简介

摘要随着我国社会的不断发展,已经进入了一个信息化、智能化以及自动化的新时代,每年我国新增车辆数不断上升,原有车辆的基数也不断增大,汽车保养维修行业在老百姓生活中服务也显得必不可少,汽车保养维修行业也显得逐渐重要起来,车辆保养维修企业将会不断增加,企业规模也会不断扩大。这使得企业应当尽快完善车辆保养维修管理制度,实现与社会发展相符的业务流程,制定管理规范化,提高企业运行效率,保障企业在行业的良好竞争实力,促进行业良好发展。车辆保养维修管理系统的设计与实现经历了需求获取、需求分析、系统设计、功能编码、系统测试5个主要步骤。系统分为客户端、员工端和管理员端三个部门,系统采用B/S架构,后端以MySQL5.7为数据库、tomcat7.0服务器,采用SSM框架作为后端开发框架。前端使用HTML、CSS、jQuery、bootstrap、Ajax进行开发。将汽车业务服务流程呈现出客户,同时使员工提高信息交流效率和提高企业服务速度,使企业的管理更加智能化,让先进的信息化技术更好的为企业服务。关键词:汽车保养维修管理系统;软件系统;信息化;SSM;MaintenanceandRepairManagementSystemAbstractWiththecontinuousdevelopmentofoursociety,ithasenteredaneweraofinformation,intelligenceandautomation.Everyyear,thenumberofnewvehiclesinourcountryisincreasing,andthebaseoftheoriginalvehiclesisalsoincreasing.Theserviceoftheautomobilemaintenanceindustryinpeople'slifeisindispensable.Theautomobilemaintenanceindustryisalsobecomingincreasinglyimportant.TheautomobilemaintenanceandrepairenterpriseswillWiththecontinuousincrease,theenterprisescalewillcontinuetoexpand.Thismakestheenterpriseshouldimprovethemanagementsystemofvehiclemaintenanceandrepairassoonaspossible,realizethebusinessprocessconsistentwiththesocialdevelopment,formulatethemanagementstandardization,improvetheoperationefficiencyoftheenterprise,guaranteethegoodcompetitivestrengthoftheenterpriseintheindustry,andpromotethegooddevelopmentoftheindustry.Thedesignandimplementationofvehiclemaintenancemanagementsystemhasgonethroughfivemainsteps:demandacquisition,demandanalysis,systemdesign,functioncodingandsystemtesting.Thewholesystemisdividedintoclient,employeeandadministrator.ThesystemusesB/S(Browser/server)architecture,mysql5.7asdatabase,tomcat7.0serverandSSM(Spring+springMVC+mybatis)frameworkasback-enddevelopmentframework.Thefront-endusesHTML+div+CSS,jQuery,bootstrapandAjaxfordevelopment.Presenttheautomobilebusinessserviceprocesstocustomers,improvetheinformationexchangeefficiencyofemployeesandtheservicespeedofenterprises,makethemanagementofenterprisesmoreintelligent,andmakeadvancedinformationtechnologybetterserveenterprises.Keywords:Automobilemaintenancemanagementsystem;softwaresystem;informatization;SSM;目录1前言 11.1项目开发背景 11.2项目开发的意义 12可行性分析 22.1技术可行性 22.2经济可行性 22.3操作可行性 22.4社会可行性 23需求分析 33.1系统参与者 33.1.1客户 33.1.2维修员工 33.1.3保养员工 33.1.4清洁员工 33.1.5采购员 43.1.6仓库管理员 43.1.7系统管理员 43.2功能需求分析 43.3性能需求分析 53.4系统业务用例 53.4.1客户端总用例图 53.4.2员工端总用例图 63.4.3管理员端总用例 63.4.4客户、员工登陆模块 73.4.5个人信息模块 83.4.6汽车产品、服务选购模块 93.4.7员工任务安排模块 113.4.8库存管理模块 123.4.9采购管理模块 133.4.10部门管理模块 173.4.11职务管理模块 203.4.12财务统计模块 213.4.13客户管理模块 223.4.14产品服务管理模块 244概要设计 284.1系统整体流程图 284.2领域模型 284.3模块结构 294.3.1模块结构图 304.3.2模块结构表 304.4数据库设计 314.4.1系统数据库E-R图 314.4.2系统数据库总表 314.4.3数据字典 325详细设计 385.1程序开发视图 385.2系统类关系图 385.3系统详情设计 425.3.1登录、注册页面 425.3.2客户端主页面 435.3.3客户端产品服务选购 445.3.4员工端页面 455.3.5管理员端主页 465.3.6产品管理 475.3.7服务管理 485.3.8员工管理 495.3.9财务管理 515.3.10客户管理 516软件测试 526.1测试环境 526.1.1服务器端环境 526.1.2客户端测试环境 526.2测试计划 526.2.1总体描述 526.2.2测试原则 526.2.3测试方法 536.3测试用例 536.3.1客户登录测试用例 536.3.2客户注册测试用例 536.3.3客户选购产品、服务测试用例(以产品为例) 546.3.4员工工作管理测试用例 556.3.5库存管理测试用例 556.3.6采购管理测试用例 566.3.7管理员产品管理测试用例 576.3.8管理员服务管理测试用例 586.3.9管理员员工管理测试用例 596.3.10财务管理测试用例 606.3.11客户管理测试用例 616.4系统整体测试 61参考文献 62致谢 62PAGE1041前言1.1项目开发背景近年来,我国工业实力大大增强,汽车行业已经成为了每家每户都涉及到的行业,汽车产量每年都在上升。经过改革开放三四十年的大力发展,我国经济快速发展带动了老百姓的日常需求,其中就包括了汽车消费,现在我国已经成为了世界上最大的汽车消费国,每家每户平均下来就有2辆汽车。我国的汽车保有量也不断地在增加,而且这个数字不断在上升,有这么多的汽车就肯定会有庞大的汽车服务需求,汽车配件市场以及汽车保养维修行业将会快速上涨,要想在这巨大的汽车市场分一杯羹就必须能够在发展的潮流中把握机遇,增强自我的实力,努力成为行业发展的导向,成为超一流的车辆服务企业。然而现实中许多汽车服务企业在业务流程服务中存在弊端,员工之间协调性较差,信息流通慢,导致企业服务质量和效率低下,让客户得不到最好汽车服务,汽车服务企业在规章制度上也存在一定疏漏,使企业的生存压力也不断增大。1.2项目开发的意义当今计算机技术越来越成熟,已经开始5G科技时代,必须紧跟现今智能化时代的道路,设计并实现一个汽车保养维修管理系统,使客户了解汽车服务价格和服务流程得到更好的汽车服务质量,让汽车服务企业员工增加业务工作信息流通提高工作效率,让汽车服务企业完善工作制度提高管理效率,三方面的提高使得信息透明,不仅提高了客户的服务满意度,而且大大提高了汽车服务企业的工作效率使得企业能够更好立足市场。本系统的设计目标是满足汽车服务企业对客户了解服务和服务价格,对员工工作协调和对汽车服务企业管理的实际需要,面向汽车服务企业的管理员、员工、客户,建立一个使用便捷、可靠的车辆保养维修管理系统,从而更方便地进行客户、员工进行管理。2可行性分析2.1技术可行性本系统使用的主要软件有Eclipse2019,MySQL5.7,采用JavaWeb开源框架SSM,和jQuery、bootstrap、网页基础语言等前端技术进行系统开发。2.2经济可行性本系统可采用价格比较低廉的电脑都可以正常开发,使用Windows7系统,Eclipse2019、Tomcat7.0和MySQL5.7数据库等软件即可。2.3操作可行性本系统总体来说较为简单,可以在比较低廉的电脑上进行运行,通过运用B/S框架,就能在电脑上安装了Web浏览器运行系统。2.4社会可行性随着科技的发展,计算机已经在人们的生活中已经普及,因此,采用计算机来对企业进行管理,比用纸记录与管理更加地方便、简单和高效。这些优势能够极大地提高汽车服务企业的效率,可以建立起一个智能化、高效性的车辆保养维修管理系统。

3需求分析本系统面向的是实际在经营的汽车服务企业的客户、员工、管理人员,其中员工还包含汽车服务企业需要的维修员、保养员、护理员、仓管员、采购员。整个车辆保养维修管理系统是一个面向广大客户的系统,车辆保养维修管理致力于使客户保养维修车辆的过程更加清晰,该系统主要分为用户管理,产品管理,服务管理,采购管理,库存管理,员工管理等模块。车辆保养维修管理系统主要分为客户、员工、管理员角色,客户必须通过用户登陆才能进行用户管理、进行选择购买车辆产品、进行服务选购,支付,查看订单等。员工必须通过登陆才登陆进入员工工作管理系统,可进行员工工作安排、员工工作进度操作、采购管理、库存管理,管理员可以在车辆保养维修管理系统对员工部门管理、员工职位管理、员工信息管理、进出库管理、客户管理、财务统计等功能。3.1系统参与者系统中不同角色参与不同业务,每种角色都有应该有各自不用的权限。3.1.1客户客户是汽车服务企业主要参与者,其中客户可以根据所有车辆的需要选择所需要汽车产品进行美化车辆、以及车辆用品,也可以选择汽车服务对车辆进行功能性优化,防止车辆在行事过程中出现故障。3.1.2维修员工该角色主要对故障车辆或者对存在隐患的车辆进行维修,需要明确维修车辆的信息,并对维修的情况进度反应给客户和管理员。3.1.3保养员工该角色主要对需要保养车辆进行车辆保养,需要明确保养车辆信息,对完成保养服务需要及时反馈给客户和管理员。3.1.4清洁员工该角色主要对需要清洁车辆进行清洁,需要明确需清洁车辆信息,对完成所被安排工作及时反馈给客户和管理员。3.1.5采购员采购员对汽车服务企业所需采购车辆产品进行采购,需上报详细的采购信息,及时跟进采购任务,确保将采购产品移交给仓库管理员。3.1.6仓库管理员仓库管理员该角色是负责对汽车服务企业对车辆产品的保管,对需要出库产品移交给客户,对采购进来的产品进行清点负责,确保没有错漏。3.1.7系统管理员本系统的管理员为单独一人,隶属于汽车服务企业高管,主要负责对整个车辆保养维修管理系统进行修改,例如系统管理员对客户信息管理,对员工部门信息管理,对员工职位管理,对产品管理,对产品种类管理,财务统计查看,进出库查看以及信息更改等操作。3.2功能需求分析本系统为了实现客户选购产品或者服务、员工工作业务标准以及管理的一体化,提高汽车服务企业工作的效率.分别分为十一个功能模块,分别为客户、员工登录模块、个人信息模块、汽车产品、服务选购模块、员工任务安排模块、库存管理模块、采购管理、部门管理、职务管理、财务统计、客户管理模块、产品、服务管理模块。客户、员工登录模块:客户登录和员工登录等模块。个人信息模块:个人信息模块、个人车辆模块汽车产品、服务选购模块:汽车产品模块、汽车服务模块、购物车模块以及结算模块、订单查看模块员工任务安排模块:员工安排模块、员工任务完成模块库存管理模块:入库管理模块、出库管理模块采购管理模块:拟定采购明细模块、采购任务模块。部门管理模块:部门分配职位模块、部门更改添加模块职务管理模块:职务添加、更改、删除模块、职务分配财务统计模块:财务盈亏模块客户管理模块:客户信息更改模块产品、服务管理模块:产品管理模块、服务管理模块3.3性能需求分析性能需求是为了维持系统的安全稳定性提出来的。系统一旦部署就只能长期运转下去,为了确保系统安全性、正常运行和高效性,系统必须满足基本的硬件设施要求:服务器端基本要求:CPU:Intel(R)Core(TM)i5-5257URAM:8.00GBOS:Windows7Database:MySQL5.7Webserver:Tomcat7DevelopmentPlatform:Eclipse2019JDK1.8DevelopmentLanguage:JAVADevelopmentFramework:B/S(browser/server)SystemFramework:Spring+SpringMVC+Mybatis客户端基本要求:PC:带有游览器的PC即可Browser:GoogleChrome、Firefox、3.4系统业务用例系统业务用例只要是客户端、员工端与管理员端这三个部分的用例,下面将详细讲述。3.4.1客户端总用例图图3.1展示客户端主要用例,含有登录、注册、个人信息填写更改、个人车辆信息填写更改、汽车产品选购、汽车服务选购、查看购物车、查看订单、涵盖了在汽车服务企业中客户对选择车辆服务、车辆产品选购的整个流程,此外员工还可通过客户的服务订单进行作业,及时回馈给客户。图3.1客户端总用例图3.4.2员工端总用例图图3.2主要展示了员工的主要用例,主要有登录、工作任务分配、执行工作、查看出库明细、出库、查看入库明细、入库、取消入库、采购项目添加、采购项目更改、采购项目删除、提交采购订单、取消采购任务、查看采购订单明细、完成采购任务等。图3.2员工端总用例图3.4.3管理员端总用例图3.3说明管理员主要用例,主要有产品进出库查看、进货单详情查看、销售单详情查看、产品信息管理、产品种类信息管理、员工部门管理、员工信息管理、员工职务管理、财务报表统计、客户信息管理等。图3.3管理员端总用例图3.4.4客户、员工登陆模块.图3.4客户、员工登陆模块用例图用例1:客户登录范围:车辆保养维修管理系统客户端级别:用户目标主要参与者:客户前置条件:客户账号信息已经注册后置条件:用户信息已经被系统保存主要流程:客户在用户名和密码输入框分别输入自己的用户名密码。点击登录按钮。登录完成,页面自动跳转至客户端主页。替代流程:2a.密码或用户名有误:登录结束后,页面返回登录页面,并显示错误。用例2:员工用户登录范围:车辆保养维修管理系统员工端级别:员工目标主要参与者:员工前置条件:操作者把员工账号、身份、电话、姓名信息等已录入员工表后置条件:用户信息保存至系统,系统运行正常主要流程:员工在员工端的登陆页面分别在用户名和密码输入框输入自己的用户名和密码。点击登录按钮。登录完成,页面跳转到员工主页。替代流程:2a.密码或用户名有误:登录结束后,页面返回登陆页面,并提醒错误。3.4.5个人信息模块图3.4个人信息模块用例图用例3.个人信息填写范围:车辆保养维修管理系统客户端级别:用户级别主要参与者:客户前置条件:客户已成功登录后置条件:系统存储客户填写的相关信息,系统稳定正常主要流程点击个人中心按钮。系统跳转到个人中心页面中。页面显示客户的姓名、电话、地址、账户余额等信息,填写姓名、电话、地址等个人信息。点击保存,系统存储信息。用例4.个人车辆信息填写范围:车辆保养维修管理系统客户端级别:用户级别主要参与者:客户前置条件:客户已成功登录。后置条件:系统保存客户填写的个人车辆信息主要流程:点击个人中心按钮。系统跳转至个人中心页面,点击车辆信息按钮分类框。点击添加车辆信息并填写车辆信息。点击保存。替代流程3a.更改车辆信息点击更新按钮。将需要更新车辆的信息改写。点击更新。3a.删除车辆信息选择删除的车辆信息,点击删除按钮。3.4.6汽车产品、服务选购模块图3.5汽车产品、服务模块用例图用例5.汽车产品选购范围:车辆保养维修管理系统客户端级别:用户级别主要参与者:客户前置条件:客户进入产品选购页面。后置条件:客户成功购买到所需的产品。主要流程:客户选择所需产品。点击所需产品跳转到该产品详细页面。确定产品数量,点击立即购买,页面跳转到订单生成页面。点击生成订单按钮,页面跳转到待支付页面。点击支付。支付成功,点击查看已购买到的宝贝显示相关订单号和商品详细。替代流程3a.确定产品数量,点击加入购物车。继续选购其他产品,加入购物车中。重复1。点击我的产品购物车。选择结账产品,跳转生成订单页面。点击生成订单按钮,页面跳转到待支付页面。点击支付。支付成功,点击查看已购买到的宝贝显示相关订单号和商品详细用例6.汽车服务选购范围:车辆保养维修管理系统客户端级别:用户级别主要参与者:客户前置条件:客户进入服务选购页面。后置条件:客户成功购买到所需的服务。主要流程:客户选择所需服务。点击所需服务跳转到该服务详细页面。点击立即购买,页面跳转到订单生成页面。点击生成订单按钮,页面跳转到待支付页面。点击支付。支付成功,点击查看已购买到的宝贝显示相关订单号和服务详细。替代流程3a.确定服务,点击加入购物车。继续选购其他服务,加入购物车中。重复1。点击我的服务购物车。选择结账产品,跳转生成订单页面。点击生成订单按钮,页面跳转到待支付页面。点击支付。支付成功,点击查看已购买到的宝贝显示相关订单号和服务详细3.4.7员工任务安排模块图3.5员工任务安排模块用例图用例7.工作分配范围:车辆保养维修管理系统员工端级别:用户级别主要参与者:部长前置条件:部长已成功登录系统、客户已经选购了汽车服务并支付成功。后置条件:该订单的汽车服务工作分配到相关员工。主要流程:部长点击工作管理,再点击分配工作。系统跳转至分配工作页面。系统展示相关服务订单,点击安排。选择相关员工,并点击安排。用例8.需要完成任务范围:车辆保养维修管理系统员工端级别:用户级别主要参与者:全体员工前置条件:员工已成功登录系统、汽车服务订单已被安排。后置条件:员工完成被分配的任务。主要流程:点击工作管理菜单,再点击需要完成工作页面跳转至需要完成工作页面。页面默认展示员工个人需要完成的订单任务。人工完成任务后点击完成。3.4.8库存管理模块图3.6库存管理模块用例图用例9.入库范围:车辆保养维修管理系统员工端级别:用户级别主要参与者:库存管理员前置条件:库存管理员已成功登录。后置条件:网络连接正常,入库产品信息保存主要流程:库存管理员点击库管管理菜单,再点击入库。系统跳转至入库页面,页面显示相关入库订单。选择相关订单,点击查看明细,页面跳转到订单详细页面。库存管理员根据入库订单信息清点入库产品。点击返回键,页面返回入库页面,点击入库替代流程:5a.入库产品迟迟未到点击取消入库。 5b.入库产品数量不符取消入库用例10.出库范围:车辆保养维修管理系统员工端级别:用户级别主要参与者:库存管理员前置条件:库存管理员已成功登录。后置条件:网络连接正常,出库产品信息保存主要流程:库存管理员点击库管管理菜单,再点击出库。系统跳转至出库页面,页面显示相关出库订单。选择相关订单,点击查看明细,页面跳转到订单详细页面。库存管理员根据出库订单信息清点出库产品。点击返回键,页面返回出库页面,点击出库3.4.9采购管理模块图3.7采购管理模块用例图用例11.添加采购项目范围:车辆保养维修管理系统员工端级别:用户级别主要参与者:采购员前置条件:采购员已成功登录。后置条件:网络连接正常主要流程采购员在左侧菜单中点击采购管理中的采购项目。页面跳转至采购项目页面。点击添加采购项。填写型号、产品名、价格、数量。点击添加。页面返回,采购项目页面。替代流程5a.取消添加采购项点击关闭。用例12.更改采购项目范围:车辆保养维修管理系统员工端级别:用户级别主要参与者:采购员前置条件:采购员已成功登录。后置条件:网络连接正常主要流程采购员在左侧菜单中点击采购管理中的采购项目。页面跳转至采购项目页面。选择需要更改的采购项,点击更改采购项。填写相关型号、产品名、价格、数量。点击更改。页面返回,采购项目页面。替代流程5a.取消更改采购项点击关闭。用例13.删除采购项目范围:车辆保养维修管理系统员工端级别:用户级别主要参与者:采购员前置条件:采购已成功登录。后置条件:网络连接正常主要流程采购员在左侧菜单中点击采购管理中的采购项目。页面跳转至采购项目页面。选择不需要的采购项,点击删除。页面返回,采购项目页面。用例14.提交采购订单范围:车辆保养维修管理系统员工端级别:用户级别主要参与者:采购员前置条件:采购员已成功登录,相关的采购项也是符合汽车服务企业所需要。后置条件:网络连接正常主要流程采购员在左侧菜单中点击采购管理中的采购项目。页面跳转至采购项目页面。点击提交采购订单。页面返回,采购任务页面。用例15.查看采购任务明细范围:车辆保养维修管理系统员工端级别:用户级别主要参与者:采购员前置条件:采购已成功登录。后置条件:网络连接正常主要流程采购员在左侧菜单中点击采购管理中的采购任务。页面跳转至采购任务页面。选择所需采购任务,点击查看明细。页面跳转到采购订单详情页面,显示型号、产品名、价格、数量、总额等信息。用例16.更改采购项目范围:车辆保养维修管理系统员工端级别:用户级别主要参与者:采购员前置条件:采购员已成功登录。后置条件:网络连接正常主要流程采购员在左侧菜单中点击采购管理中的采购任务。页面跳转至采购任务页面。选择所需采购任务,点击查看明细。页面跳转到采购订单详情页面,显示型号、产品名、价格、数量、总额等信息。选择需要更改的采购项,点击更改。填写型号、产品名、价格、数量,再点击更改。点击更改。页面返回该订单详细页面。用例17.删除采购项目范围:车辆保养维修管理系统员工端级别:用户级别主要参与者:采购员前置条件:采购员已成功登录,页面已经跳转在采购任务页面。后置条件:网络连接正常主要流程选择需要查看的采购订单,点击查看明细。页面跳转至订单详细页面。选择需要删除采购不到或者不符合企业所需产品的采购项,点击删除。页面返回,采购任务页面。用例18.完成采购任务范围:车辆保养维修管理系统员工端级别:用户级别主要参与者:采购员前置条件:采购员已成功登录。后置条件:网络连接正常主要流程采购员在左侧菜单中点击采购管理中的采购完成。页面跳转至采购任务页面。选择需要已完成的采购订单,点击完成。页面返回采购任务页面。用例19.取消采购任务范围:车辆保养维修管理系统员工端级别:用户级别主要参与者:采购员前置条件:采购员已成功登录。后置条件:网络连接正常主要流程采购员在左侧菜单中点击采购管理中的采购任务。页面跳转至采购任务页面。选择需要取消的采购任务,点击取消采购任务。页面返回,采购项目页面。3.4.10部门管理模块图3.8部门管理模块用例图用例21.部门管理显示范围:车辆保养维修管理系统管理员端级别:管理员级别主要参与者:管理者前置条件:管理员已成功登录,部门表已建立。后置条件:系统运行无错误,网络正常主要流程管理员在管理员首页点击员工管理菜单中的员工部门管理。系统跳转到员工部门管理显示页面。所有部门通过表格的方式呈现出来。用例22.部门添加范围:车辆保养维修管理系统管理员端级别:管理员级别主要参与者:管理者前置条件:管理员已成功登录,部门表已建立。后置条件:网络正常,系统无出错主要流程:管理员在管理员首页点击员工管理菜单中的员工部门管理。系统跳转至员工部门管理显示页面。所有部门已列表的形式展现。管理员点击添加部门按钮。页面弹出模态框,填写部门名字和备注等相关信息。点击添加按钮,页面返回员工部门管理显示页面。部门添加完成。替代流程:6a.管理员放弃新增部门管理员点击模态框的关闭按钮或者点击模态框外的范围。系统返回员工部门显示页面。用例23.部门更改范围:车辆保养维修管理系统管理员端级别:管理员级别主要参与者:管理者前置条件:管理员已成功登录,部门表已建立。后置条件:网络连接正常。主要流程:管理员在管理员首页点击员工管理菜单中的员工部门管理。管理员选择需更改的部门,点击对应的更改按钮。页面弹出模态框,填写部门名字和备注等相关信息。点击更新按钮,页面返回员工部门管理显示页面。部门更新完成。替代流程:6a.管理员放弃更新部门管理员点击模态框的关闭按钮或者点击模态框外的范围。系统返回员工部门显示页面。用例24.部门删除范围:车辆保养维修管理系统管理员端级别:管理员级别主要参与者:管理者前置条件:管理员已成功登录,部门表已建立。后置条件:系统运行正常,信息正产保存主要流程:管理员在管理员首页点击员工管理菜单中的员工部门管理。系统跳转到部门显示页面。管理员选择需要删除的部门按钮系统弹出模态框。管理员点击删除。系统自动删除该部门。部门删除完成。替代流程:5a.管理员取消删除。管理员点击模态框的关闭按钮或者点击模态框外的范围。系统返回员工部门显示页面。3.4.11职务管理模块图3.9职务管理模块用例图用例25.职务管理显示范围:车辆保养维修管理系统管理员端级别:管理员级别主要参与者:管理者前置条件:管理员已成功登录,职务表已建立。后置条件:网络连接正常。主要流程:管理员在员工管理点击职务管理。系统跳转至职务管理显示页面。点击添加职务,系统出现模态框,填写职务名称、部门信息等。点击添加,页面返回职务管理页面。替代流程:3a.管理取消职务添加在模态框点击关闭或点击模态框外的位置。系统返回职务管理页面3b.职务更新点击对应更新按钮,系统出现模态框,填写职务名称、部门信息等。点击更新,系统返回职务管理页面。3c.管理员删除职务信息点击对应的删除按钮,系统出现模态框提示是否删除。点击删除,系统返回职务管理页面用例26职务分配范围:车辆保养维修管理系统管理员端级别:管理员级别主要参与者:管理员前置条件:管理员成功登录,职务数据表已建立。后置条件:系统运行正常无错误,数据保存到系统。主要流程:管理员点击员工管理菜单中的员工工作管理。系统跳转到职务安排页面。找到需要安排职位的员工名字,点击更新。系统出现模态框,在下拉框中选择好职务,点击安排按钮。系统返回职务安排页面。职务分配完成。替代流程:4a.管理员取消职务安排。点击关闭按钮或者点击模态框外的位置。系统返回职务安排页面。3.4.12财务统计模块图3.10财务统计模块用例图用例27.财务统计范围:车辆保养维修管理系统管理员端级别:管理员级别主要参与者:管理员前置条件:管理员已成功登录,已产生销售订单、进货订单后置条件:网络连接正常主要流程管理员在财务管理菜单点击财务报表统计。系统跳转至财务报表统计页面。页面显示销售、服务总额、进货总额、盈亏数额等数据组成柱状图。3.4.13客户管理模块图3.11客户管理模块用例图用例28.客户信息查看范围:车辆保养维修管理系统管理员端级别:管理员级别主要参与者:管理员前置条件:管理员登录成功,系统正常运行后置条件:系统正常运行主要流程:选择点击客户管理菜单中的客户信息管理选项。系统跳转到客户信息管理页面。用例29.客户信息更改范围:车辆保养维修管理系统管理员端级别:管理员级别主要参与者:管理者前置条件:管理员已成功登录后置条件:网络连接正常,系统正常运行主要流程:选择点击客户管理菜单中的客户信息管理选项。系统跳转到客户信息管理页面。选择所需要更新客户信息项,点击对应的更新按钮。系统跳转至客户更新页面。填写更改相关客户信息,勾选复选框,点击更改。跳出提示框,系统返回客户信息管理页面。客户信息更改成功。用例30.客户信息删除范围:车辆保养维修管理系统管理员端级别:管理员级别主要参与者:管理者前置条件:管理员已成功登录后置条件:网络连接正常主要流程:选择点击客户管理菜单中的客户信息管理选项。系统跳转到客户信息管理页面中。选择所需要删除客户信息,点击对应的删除按钮。系统出现模态框并点击删除,确认删除信息。系统返回到客户信息管理页面。3.4.14产品服务管理模块图3.12产品服务管理模块用例图用例31.产品信息管理范围:车辆保养维修管理系统管理员端级别:管理员级别主要参与者:管理者前置条件:管理员已成功登录后置条件:系统正常运行,信息保存到系统中主要步骤:选择点击产品服务管理菜单中的产品信息选项。系统跳转到产品信息查看页面。通过点击添加产品按钮,添加产品信息。系统出现模态框,填写产品相关信息,点击添加。系统返回产品信息查看页面。替代步骤:3a.管理员更改产品信息点击要更改产品信息项的更新按钮。系统出现模态框,填写需要改的产品信息,点击更新系统返回产品信息查看页面3b.管理员删除产品信息点击要删除产品信息项的删除按钮系统出现模态框,点击删除系统返回产品信息查看页面用例32.产品种类信息管理范围:车辆保养维修管理系统管理员端级别:管理员级别主要参与者:管理者前置条件:管理员已成功登录后置条件:系统正常运行,信息保存到对应数据表主要步骤:选择点击产品服务管理菜单中的产品种类更改选项。系统跳转到产品种类查看页面中。通过点击添加产品种类按钮,添加产品种类信息。系统出现模态框,填写产品种类相关信息,按添加按钮。系统返回产品种类查看页面。替代步骤:3a.管理员更改产品种类信息点击要更改产品种类信息项的更新按钮。系统出现模态框,填写需要改的产品种类,点击更新系统返回产品种类查看页面3b.管理员删除产品种类信息点击要删除产品种类信息项的删除按钮系统出现模态框,点击删除系统返回产品种类查看页面用例33.服务信息管理范围:车辆保养维修管理系统管理员端级别:管理员级别主要参与者:管理者前置条件:管理员登陆成功,系统正常运行后置条件:系统无错误,信息保存到数据库中主要步骤:选择点击产品服务管理菜单的服务信息更改选项。页面跳转到服务信息查看页面。点击添加服务按钮,添加服务相关信息。系统出现模态框,填写服务相关信息,点击添加。系统返回服务信息查看页面。替代步骤:3a.管理员更改服务信息点击要更改服务信息项的更新按钮。系统出现模态框,填写需要改的服务信息,点击更新系统返回产品种类查看页面3b.管理员删除产品种类信息点击要删除服务信息项的删除按钮系统出现模态框,点击删除系统返回服务查看页面用例34.服务种类信息管理范围:车辆保养维修管理系统管理员端级别:管理员级别主要参与者:管理员前置条件:管理员登陆后,系统正常运行后置条件:系统没有错误,服务种类相关信息保存至数据库中主要步骤:管理员点击产品服务管理菜单,再点击服务种类更改。系统自动跳转到服务种类查看页面。页面以列表形式展示,点击添加服务种类按钮。系统出现模态框,填写服务种类相关信息,点击添加。系统返回服务种类查看页面。替代步骤:3a.管理员更改服务种类点击要更改服务种类信息项的更新按钮。系统出现模态框,填写需要改的服务种类信息,点击更新系统返回服务种类查看页面3b.管理员删除服务种类信息点击要删除服务种类信息项的删除按钮系统出现模态框,点击删除系统返回服务查看页面用例35.产品进出库查看范围:车辆保养维修管理系统管理员端级别:管理员级别主要参与者:管理者前置条件:管理员登陆后系统正常后置条件:系统没有错误,网络正产主要步骤:选择点击产品服务管理菜单中的产品进出库查看选项。系统转到产品进出查看页面中。点击销售单某项信息项的详细内容。系统跳转详细订单内容页面。替代步骤:3a.管理员查看进货单点击进货单某项信息项的详细内容。系统跳转详细订单内容页面系统返回产品种类查看页面3b.管理员删除订单信息点击要删除订单的删除按钮系统出现模态框,点击删除系统返回进出库查看查看页面

4概要设计4.1系统整体流程图图4.1系统整体流程图图4.1是系统的整体流程图,图中描述了客户、员工、管理员的整个执行过程,可以通过不同登陆系统进入不同的页面,假如是客户,就进入客户主页,可进行产品、服务选购。如果是员工可进行工作管理、库存管理、采购管理,如果是管理员可进行产品、服务管理、员工管理、财务管理、客户管理等操作。4.2领域模型图4.2是车辆保养维修管理系统的领域模型图,分析了车辆保养维修管理系统中的领域模型。图4.2领域模型图4.3模块结构本系统共分为11个模块,分别为客户、员工登录模块、个人信息模块、汽车产品、服务选购模块、员工任务安排模块、库存管理模块、采购管理模块、部门管理模块、职务管理模块、财务统计模块、客户管理模块、产品服务管理模块。此外,采用基于角色的权限管理,实现不同角色拥有不同的功能特性。划分整个系统分成几个小的模块结构,如下讲述。4.3.1模块结构图图4.3系统整体模块图4.3.2模块结构表表4.1模块结构表模块名模块子功能功能细化客户、员工登录模块登录客户登录模块,员工登录模块个人信息模块个人信息项目个人信息模块,个人车辆模块汽车产品、服务选购模块汽车产品选购、汽车服务选购汽车产品显示模块、汽车产品购买模块、产品购物车模块、汽车服务显示模块、汽车服务购买模块、汽车服务购物车模块、订单查看模块、结算模块员工任务安排模块工作分配及完成工作分配模块、工作任务完成模块库存管理模块进出库管理产品入库模块、产品出库模块采购管理模块采购管理采购项目模块、采购任务模块部门管理模块部门信息管理部门信息添加模块、部门信息更改模块、部门信息删除模块、部门信息查询模块职务管理职务信息管理职务显示模块、职务增加模块、职务删除模块、职务信息更改模块,人员安排模块财务统计模块财务统计财务显示模块客户管理模块客户信息管理客户信息更改模块、客户信息查看模块、客户信息删除模块产品服务管理模块产品服务管理产品查看、添加、更新、删除管理模块、产品种类查看、添加、更新、删除管理模块、服务查看、添加、更改、删除管理模块、服务种类查看、添加、更改、删除管理模块4.4数据库设计4.4.1系统数据库E-R图E-R图叫作实体-联系图,用作于实体与实体之间的关系研究和建模,下方E-R图描述了车辆保养维修管理系统概念结构模型。图4.4系统E-R图4.4.2系统数据库总表表4.2系统数据库总表表名中文描述表名功能说明carinfo车辆表存储车辆信息customer客户表存储客户信息departmentinfo部门表存储部门信息employeeinfo员工表员工信息表inorderinfo采购表采购订单信息表inproduct进货产品进货产品信息orderinfo订单表订单信息内容positioninfo职务表存储职务信息内容warehouseinfo产品表存储产品信息内容productcategory产品种类表存储产品种类信息内容productitem产品订单项存储产品订单项信息内容servicecategory服务种类表存储服务种类信息内容servicedistribution服务分配表存储服务分配信息内容serviceinfo服务表存储服务信息内容userinfo用户表存储用户信息内容4.4.3数据字典表4.3carinfo数据字典表名carinfo列名数据类型非空约束条件中文描述caridinttrue主键主键标识carnamevarcharfalse车辆名colorvarcharfalse颜色carnumbervarcharfalse车牌cidintfalse客户ID表4.4customer数据字典表名customer列名数据类型非空约束条件中文描述cidinttrue主键主键标识namevarcharfalse姓名telvarcharfalse电话addressvarcharfalse地址consumptiondoublefalse消费accountdoublefalse金额uidintfalse用户标志表4.5deparmentinfo数据字典表名deparmentinfo表列名数据类型非空约束条件中文描述deptidinttrue主键主键标识deptnamevarcharfalse部门名remarkvarcharfalse备注表4.6employeeinfo数据字典表名employeeinfo表列名数据类型非空约束条件中文描述empidinttrue主键主键标识empnamevarcharfalse员工名pidintfalse职务标志cardidvarcharfalse身份证sexintfalse性别phonevarcharfalse电话sadminvarcharfalse账号spwdvarcharfalse密码stateintfalse状态remarkvarcharfalse备注表4.7inorderinfo数据字典表名inorderinfo表列名数据类型非空约束条件中文描述ioidinttrue主键主键标识codevarcharfalse订单号totaldoublefalse总额datetimestampfalse时间empidvarcharfalse员工标识statusvarcharfalse状态表4.8inproduct数据字典表名inproduct表列名数据类型非空约束条件中文描述pidinttrue主键主键标识modelvarcharfalse型号pnamevarcharfalse产品名priceintfalse价格numberintfalse数量statusvarcharfalse状态ioidintfalse采购订单标识表4.9orderinfo数据字典表名orderinfo表列名数据类型非空约束条件中文描述oidinttrue主键主键标识codevarcharfalse订单号datedatetimefalse时间uidintfalse用户标识statusvarcharfalse状态cidintfalse客户标识totalfloatfalse总额表4.10positioninfo数据字典表名positioninfo表列名数据类型非空约束条件中文描述pidinttrue主键主键标识deptidintfalse部门标识pnamevarcharfalse职务名pidsvarcharfalse权限remarkvarcharfalse备注表4.11warehouseinfo数据字典表名warehouseinfo表列名数据类型非空约束条件中文描述idinttrue主键主键标识modelvarcharfalse型号productnamevarcharfalse产品名inpricefloatfalse进货价cidintfalse产品种类标识productnumberintfalse产品数量salepricefloatfalse销售价表4.12productcategory数据字典表名productcategory表列名数据类型非空约束条件中文描述cidinttrue主键主键标识namevarcharfalse产品种类名表4.13productitem数据字典表名productitem表列名数据类型非空约束条件中文描述piidinttrue主键主键标识oidintfalse订单标识pidintfalse产品标识uidintfalse用户标识numberintfalse数量statusvarcharfalse状态modelvarcharfalse型号表4.14servicecategory数据字典表名servicecategory表列名数据类型非空约束条件中文描述cidinttrue主键主键标识namevarcharfalse服务种类名表4.15servicedistribution数据字典表名servicedistribution表列名数据类型非空约束条件中文描述sdidintfalse主键主键标识siidvarcharfalse服务订单项标识empidvacharfalse员工标识recordingvarcharfalse标注statusvarcharfalse状态表4.16serviceinfo数据字典表名serviceinfo表列名数据类型非空约束条件中文描述sidinttrue主键主键表示snamevarcharfalse服务名priceintfalse价格remarkvarcharfalse备注cidintfalse服务种类标识表4.17serviceitem数据字典表名serviceitem表列名数据类型非空约束条件中文描述siidinttrue主键主键表示oidintfalse订单号标识sidintfalse服务标识uidintfalse用户标识statusvarcharfalse订单状态modelvarcharfalse型号表4.18userinfo数据字典表名userinfo表列名数据类型非空约束条件中文描述uidinttrue主键主键表示usernamevarcharfalse用户名passwordvarcharfalse密码createtimedatetimefalse创建时间lastlogintimedatetimefalse退出登陆时间statusvarcharfalse状态

5详细设计5.1程序开发视图本系统结合SSM框架开发,根据不同层次功能进行开发,分层结构总共4层:View层、Controller层、Service层、dao层,View层向服务器发送请求,Controller层接受请求,利用逻辑处理能力处理请求,通过Service调用相应的dao层提供的与数据库交互的方法,进行处理详细开发试图如图5.1所示。图5.1程序开发视图模型5.2系统类关系图系统关系图是一种静态结构图,显示系统类与类之间关系和类的内部结构关系,开发人员可通过类图对系统中的类的关系理解,进而更好地系统类之间关系的开发和运用。图5.2登录类图登录总共分为两种角色登录,客户与员工分别登陆,使用不同的Dao层中的类,使用UserInfo、EmployeeInfo实体类对象完成登录,在EmployeeInfoController、UserInfoController中分别关联IEmployeeInfoService、IUserInfoService实现接口分离,降低耦合,通过IEmployeeInfoDao、IUserInfoDao实现与数据库的访问和处理,最后返回各自的Controller类返回页面结果。图5.3员工、部门、职务信息管理类图员工、部门、职务管理主要针对于员工、部门、职务的查询、添加、更改、删除操作,主要用于管理员对员工、部门、职务管理。图5.4产品、产品种类、服务、服务种类、客户管理类图产品、产品种类、服务、服务种类、客户类等管理主要是让管理对其类的信息进行查看、添加、更改、删除操作,使整个车辆保养维修管理系统信息运行正常,在实际运用中方便快捷。图5.5汽车产品、服务选购类图汽车产品、服务选购类图用于客户产品、服务选购的业务逻辑开发。5.3系统详情设计车辆保养维修管理系统,主要是服务客户、员工、管理员,通过智能化管理方式又是给汽车服务企业带来许多的益处。因此,该系统设计要有简单操作,直观,确保客户正常选购产品、服务的同时,又能使员工的工作效率提高最大化。下面将详细讲述系统的主要页面。5.3.1登录、注册页面客户进行购买商品或者服务时,需要登录,因为,客户的订单是私人的,同时也是需要使用个人金额支付,所以在进行购买或者加入购物车前都需要先登录系统,没有账号可以进行注册。图5.5登录页面图5.6注册页面5.3.2客户端主页面客户主页面最主要的就是汽车服务企业的介绍和商品、服务选购,功能按钮直观,让客户可以方便选择所需商品和服务。图5.7客户端首页5.3.3客户端产品服务选购客户可选择产品或者服务,查看产品或者服务详细,可进行预购或者立即购买,选购后可通过订单查看。图5.8客户端服务选购图5.9客户端服务详情图5.10客户端服务购物车图5.11客户端订单查看5.3.4员工端页面员工端可对不同身份的员工对应出不同模块工作,有工作管理、库存管理、采购管理等模块,可进行不同的操作。图5.12经理工作系统图5.13库存管理员工作系统图5.14维修员工作系统图5.15采购员工作系统5.3.5管理员端主页管理员端主要展示汽车企业需要管理的主要信息内容。图5.16为管理员端首页。图5.16管理员端首页5.3.6产品管理 管理员在管理产品时,可以快速添加、修改、保存、删除。图5.17产品信息更改图5.18产品信息更改图5.19产品进出库查看5.3.7服务管理 方便管理员对服务信息进行查看、添加、更改、删除。图5.20服务信息更改图5.21服务种类更改5.3.8员工管理管理员可进行员工部门、员工信息、员工工作、职务管理等操作,便于管理对整个汽车服务企业把握运转。图5.22员工部门管理页面图5.23员工信息管理页面图5.24员工工作管理页面图5.25职务管理页面5.3.9财务管理在汽车服务企业在经营过程中,一定会有采购单、销售单、服务单等产生价值,财务管理可帮助管理员查看企业的盈亏信息。图5.26财务查看页面5.3.10客户管理图5.27客户管理页面6软件测试6.1测试环境6.1.1服务器端环境CPU:Intel(R)Core(TM)i5-3210MRAM:8.00GBOS:Windows7Database:MySQL5.7Webserver:Tomcat7.06.1.2客户端测试环境浏览器:GoogleChrome64bit操作系统:Windows7CPU:Intel(R)Core(TM)i5-3210M6.2测试计划测试对软件开发过程有了非常重要指标,是保证软件稳定安全的最后一个关卡,需要建立一个完整的测试计划对软件进行测试,才保证用户的使用过程中减少出现错误和保证系统稳定。6.2.1总体描述车辆保养维修管理系统,最重要的是程序稳定,不出错,让客户、员工、管理员可以平稳进行,而同时需要对客户信息、产品订单、服务订单、工作分配等,可以快速保存,快速显示,快速应用,保证信息结果正确,符合规定。6.2.2测试原则早发现,可尽最大程度减少成本无限测试是不能实现的,必须设计好测试用例。应避免让开发个人去测试自己所开发的内容。测试需求应该能满足用户的要求。6.2.3测试方法黑盒测试:通过设计好的特定测试用例来发现测试缺陷。白盒测试:通过检查系统代码,进行走查方式验证是否正确。单元测试:用最小的测试单元进行验证和测试。性能测试:通过性能测试,验证系统是否能在正常和高负荷的状态下运行满足规定的性能指标。6.3测试用例测试用例为实现特定目标而被设计的一组包含有测试输入、执行条件以及预期结果的完整全面的测试方案。编写的测试用例要尽可能地发现测试缺陷帮助开发人员完善系统。车辆保养维修管理系统的部分功能的测试用例如下。6.3.1客户登录测试用例表6.1客户登录测试用例用例IDT001用例名称客户登录用例描述客户通过输入账号和密码登录系统客户端测试步骤编号场景测试步骤预期结果实际结果Step1进入主页页面点击登录进入登录页面与预期结果一致Step2进行登录输入账号及密码系统跳转至主页与预期结果一致6.3.2客户注册测试用例表6.2客户注册测试用例用例IDT002用例名称客户注册用例描述客户通过输入账号和密码进行注册测试步骤编号场景测试步骤预期结果实际结果Step1进入主页页面点击注册进入注册页面与预期结果一致Step2进行注册输入账号及密码系统跳转至注册成功页面与预期结果一致6.3.3客户选购产品、服务测试用例(以产品为例)表6.3客户选购产品测试用例用例IDT003用例名称客户选购产品用例描述客户选择购买汽车产品测试步骤编号场景测试步骤预期结果实际结果Step1选购产品在客户页面点击汽车配件进入汽车配件页面与预期结果一致Step2选择所需配件在汽车配件页面选择产品点击购买进入汽车配件详细页面与预期结果一致Step3输入购买配件数量在输入框内点击上下按钮更改数量信息或者直接输入输入框显示客户填写的数据与预期结果一致Step4立即购买或者预选点击立即购买或者点击加入购物车按钮点击立即购买,页面立即跳转到订单提交页面;点击加入购物车,出现禁止标志。与预期结果一致Step5提交订单点击立即购买后页面立即进入订单提交页面,或者通过购物车结算进入订单提交页面,点击提交订单页面进入支付页面与预期结果一致Step6支付在支付页面点击支付按钮。支付成功后系统跳转到支付成功页面可查看订单信息,支付失败后进入失败页面与预期结果一致Step7订单查看点击查看已购订单页面显示购买的订单和未支付的订单信息与预期结果一致6.3.4员工工作管理测试用例表6.4部长工作分配测试用例用例IDT004用例名称员工工作管理用例描述客户选购服务后,员工可在工作管理查看工作和分配工作测试步骤编号场景测试步骤预期结果实际结果Step1员工登陆进入员工工作系统主页点击工作管理,再点击工作分配页面进入工作分配页面与预期结果一致Step2安排人员进行服务工作点击安排,勾选人员,点击安排页面返回工作分配页面与预期结果一致表6.5员工工作完成测试用例用例IDT005用例名称员工工作完成用例描述部长分配工作后,员工可进行查看工作和完成工作测试步骤编号场景测试步骤预期结果实际结果Step1员工登陆进入员工工作系统主页点击工作管理,再点击需要完成工作页面进入需要完成工作页面与预期结果一致Step2员工完成工作点击完成按钮页面返回需要完成工作页面与预期结果一致6.3.5库存管理测试用例表6.6入库测试用例用例编号T006用例名称入库用例描述库存管理员在采购员完成采购后,进行入库操作测试步骤编号场景测试步骤预期结果实际结果Step1库存管理员进行清点货物点击库存管理,点击入库,点击该订单查看明细页面进入采购订单明细与预期结果一致Step2库存管理员清点完后进行入库在入库页面选择对应的订单信息,点击入库页面返回入库页面与预期结果一致表6.7出库测试用例用例编号T007用例名称出库用例描述客户进行产品选购后,库存管理员需要对产品进行出库测试步骤编号场景测试步骤预期结果实际结果Step1库存管理员查看出库信息点击库存管理,点击出库,点击查看明细页面进入出库订单页面后再跳转到订单详细页面与预期结果一致Step2库存管理员清点完后进行出库在出库页面选择对应的订单信息,点击出库页面返回出库页面与预期结果一致6.3.6采购管理测试用例表6.8采购项目测试用例用例编号T008用例名称采购项目用例描述采购员修改、增加、删除采购项,生成订单测试步骤编号场景测试步骤预期结果实际结果Step1采购员进入采购管理页面采购员登陆员工系统后,点击采购管理,点击采购项目页面跳转至采购项目页面与预期结果一致Step2采购员填写采购项目采购员点击添加采购项,填写相关信息并点击添加模态框自动关闭,页面返回至采购项目页面与预期结果一致Step3采购员提交采购订单采购员点击提交采购订单按钮页面原有的采购项目全部提交,页面跳转采购任务页面与预期结果一致表6.9采购任务测试用例用例编号T009用例名称采购任务用例描述采购员完成采购测试步骤编号场景测试步骤预期结果实际结果Step1采购员进入采购任务页面采购员登陆员工系统后,点击采购管理,点击采购任务页面跳转至采购任务页面与预期结果一致Step2采购员查看采购详细采购员点击查看详细按钮页面跳转至采购单详细页面与预期结果一致Step3采购员完成采购订单采购员点击完成按钮页面返回采购任务页面与预期结果一致6.3.7管理员产品管理测试用例表6.10管理员产品管理测试用例用例编号T010用例名称管理员产品管理用例描述管理员修改、增加、删除产品和产品种类测试步骤编号场景测试步骤预期结果实际结果Step1管理员进入产品更改页面管理员点击产品管理中的产品信息更改页面跳转到产品信息更改页面与预期结果一致Step2管理员添加产品信息管理员点击添加按钮,填写产品信息,再点击添加模态框关闭,页面返回产品信息更改页面与预期结果一致Step3管理员更改产品信息管理员点击更改产品信息,填写产品信息模态框关闭,页面返回产品信息更改页面与预期结果一致Step4管理员删除产品信息管理员点击删除按钮页面返回产品信息更改页面,该产品信息消失与预期结果一致Step5管理员进入产品种类更改页面管理员点击产品管理中的产品种类信息更改页面跳转到产品种类信息更改页面与预期结果一致Step6管理员添加产品种类信息管理员点击添加按钮,填写产品种类信息,再点击添加模态框关闭,页面返回产品种类信息更改页面与预期结果一致Step7管理员更改产品种类信息管理员点击更改产品种类信息,填写产品信息模态框关闭,页面返回产品信息种类更改页面与预期结果一致Step8管理员删除产品种类信息管理员点击删除按钮页面返回产品种类信息更改页面,该产品种类信息消失与预期结果一致6.3.8管理员服务管理测试用例表6.11管理员服务管理测试用例用例编号T011用例名称管理员服务管理用例描述管理员修改、增加、删除服务信息、服务种类信息测试步骤编号场景测试步骤预期结果实际结果Step1管理员进入服务管理页面管理员点击服务管理中的服务信息更改页面跳转到服务信息更改与预期结果一致Step2管理员添加服务信息管理员点击添加按钮,填写服务信息,再点击添加模态框关闭,页面返回服务信息更改页面与预期结果一致Step3管理员更改服务信息管理员点击更改服务信息,填写服务信息模态框关闭,页面返回服务信息更改页面与预期结果一致Step4管理员删除服务信息管理员点击删除按钮页面返回服务信息更改页面,该原有对应信息消失与预期结果一致Step5管理员进入服务种类管理页面管理员点击服务管理中的服务种类信息更改页面跳转到服务种类信息更改与预期结果一致Step6管理员添加服务种类信息管理员点击添加按钮,填写服务种类信息,再点击添加模态框关闭,页面返回服务种类信息更改页面与预期结果一致Step7管理员更改服务种类信息管理员点击更改产品信息,填写服务种类信息模态框关闭,页面返回服务种类信息更改页面与预期结果一致Step8管理员删除产品信息管理员点击删除按钮页面返回服务信息更改页面,该原有对应信息消失与预期结果一致6.3.9管理员员工管理测试用例表6.12管理员部门管理测试用例用例编号T012用例名称管理员部门管理用例描述管理员对部门添加、更改、删除测试步骤编号场景测试步骤预期结果实际结果Step1管理员进入员工部门管理页面管理员在员工管理点击员工部门管理页面跳转到员工部门管理页面与预期结果一致Step2管理员添加部门信息管理员点击添加,填写信息模态框消失,页面返回员工部门管理页面与预期结果一致Step3管理员更改部门信息管理员点击更改,填写更改信息模态框消失,页面返回员工部门管理页面与预期结果一致Step4管理员删除部门信息管理员点击删除页面中对应的部门信息消失与预期结果一致表6.13管理员员工信息管理测试用例用例编号T013用例名称管理员员工信息管理用例描述管理员对员工添加、更改、删除测试步骤编号场景测试步骤预期结果实际结果Step1管理员进入员工信息管理页面管理员在员工管理点击员工信息管理页面跳转到员工信息管理页面与预期结果一致Step2管理员添加员工信息管理员点击添加,填写信息模态框消失,页面返回员工信息管理页面与预期结果一致Step3管理员更改员工信息管理员点击更改,填写更改信息模态框消失,页面返回员工信息管理页面与预期结果一致Step4管理员删除员工信息管理员点击删除页面中对应的员工信息消失与预期结果一致表6.14管理员员工工作管理测试用例用例编号T014用例名称管理员员工工作管理用例描述管理员对员工职务分配测试步骤编号场景测试步骤预期结果实际结果Step1管理员进入员工工作管理页面管理员在员工管理点击员工工作管理页面跳转到员工工作管理页面与预期结果一致Step2管理员更新员工工作信息管理员点击更新,选择职务,点击更改模态框消失,页面返回员工工作管理页面与预期结果一致表6.15管理员职务管理测试用例用例编号T015用例名称管理员职务管理用例描述管理员对职务添加、更改、删除测试步骤编号场景测试步骤预期结果实际结果Step1管理员进入职务管理页面管理员在员工管理点击职务管理页面跳转到职务管理页面与预期结果一致Step2管理员添加职务信息管理员点击添加,填写信息,点击添加模态框消失,页面返回职务管理页面与预期结果一致Step3管理员更改职务信息管理员点击更改按钮,填写更改信息,点击更改模态框消失,页面返回职务管理页面与预期结果一致Step4管理员删除职务信息管理员点击删除按钮原有对应的职务信息被删除,页面返回职务管理页面与预期结果一致6.3.10财务管理测试用例表6.16财务管理测试用例用例编号T016用例名称财务管理用例描述管理员查看财务管理状况测试步骤编号场景测试步骤预期结果实际结果Step1管理员进入财务管理页面管理员在财务管理中点击财务报表统计页面跳转到财务报表统计页面,显示财务信息与预期结果一致6.3.11客户管理测试用例表6.17财务管理测试用例用例编号T017用例名称客户管理用例描述管理员对客户信息进行管理测试步骤编号场景测试步骤预期结果实际结果Step1管理员进入客户管理页面管理员在客户管理点击客户信息管理页面跳转到客户信息管理页面与预期结果一致Step2管理员修改客户信息管理员在对应的客户信息点击修改按钮,填写相关信息。模态框关闭,页面返回客户管理页面与预期结果一致Step3管理员删除客户信息管理员在对应的客户信息点击删除按钮页面返回客户管理页面与预期结果一致6.4系统整体测试系统在Windows7的操作系统下,通过使用Chrome浏览器、tomcat7.0等软件,对整个系统进行整体流程测试,主要测试客户端、员工端和管理员端的整体测试,客户端测试中,首先是客户选购产品或服务浏览,进行选购时需要成功登录才可进行购买或者加入购物车中进行预购,购买成功后可查看相关订单信息。员工端内有多个模块,首先登录员工端,可根据不同身体出现不同菜单,采购员可进行采购管理,其中采购项目添加、删除、更改和采购任务完成,维修员、清洁工、保养员可在部长、经理的分配工作下进行工作管理,部长、经理也可进行自我分配工作,库存管理员可进行库存管理,其中采购产品入库和销售产品出库操作。管理员端可进行产品管理、服务管理、员工管理、财务管理、客户管理,不同模块之间相互独立,不影响系统的稳定性。通过对客户、员工和管理员端进行多次的整体测试,整体的业务流程可以正常完成,但也存在个别缺点,不过总的来说,系统满足汽车服务企业日常使用。参考文献[1]杨开振.JavaEE互联网轻量级框架整合开发SSM框架SpringMVC+Spring+MyBatis和Redis实现[M].北京:电子工业出版社,2017.07.[2]肖睿.SSM轻量级框架应用实战[M].北京:人民邮电出版社,2018.05.[3]郑蓝洁著龚友明指导.基于SSM的移动端电子支付系统设计与实现[M].2017.[4]吴育锋主编.Java面向对象编程[M].杭州:浙江大学出版社,2015.06.[5](美)科克伦,(美)惠特利著.Bootstrap实战[M].北京:人民邮电出版社,2015.05.[6]谢钟扬,郑志武著.Web前端开发基础[M].重庆:重庆大学出版社,2016.06.[7]周清平,颜一鸣主编.Web前端项目开发实践[M].长沙:中南大学出版社,2015.03.[8]万川梅著.MySQL数据库应用教程[M].北京:北京理工大学出版社,2017.07.[9]郑炜主编.软件测试[M].西安:西北工业大学出版社,2011.08.[10]刘凤华,任秀枝主编.软件项目管理[M].北京:中国铁道出版社,2014.08.[11]骆斌主编;丁二玉编著.需求工程软件建模与分析第2版[M].北京:高等教育出版社,2015.02.致谢时间总是过得很快,一个学期的毕业设计将要结束,不知不觉已经也快毕业了,感谢大学四年老师们对我的栽培和教导,感谢吴方、赵卓君、郑大鹏、张晓燕、蔡培茂、龚友明、陈雯雯、何春香、邵珂、王庆娟、余俊杰、谭忠兵、旷晓斌、楼壁卿等老师对我的专业学习指导,感谢钱锋老师对我毕设设计的指导和疑问解答。同时也感谢大学同学对我的帮助和支持,感谢辅导员们对我成长的关心和付出,让我立志成长为一名优秀的中产主义接班人。

电脑故障检测卡代码表

1、特殊代码"00"和"ff"及其它起始码有三种情况出现:

①已由一系列其它代码之后再出现:"00"或"ff",则主板ok。

②如果将cmos中设置无错误,则不严重的故障不会影响bios自检的继续,而最终出现"00"或"ff"。

③一开机就出现"00"或"ff"或其它起始代码并且不变化则为主板没有运行起来。

2、本表是按代码值从小到大排序,卡中出码顺序不定。

3、未定义的代码表中未列出。

4、对于不同bios(常用ami、award、phoenix)用同一代码代表的意义不同,因此应弄清您所检测的电脑是属于哪一种类型的bios,您可查阅您的电脑使用手册,或从主板上的bios芯片上直接查看,也可以在启动屏幕时直接看到。

5、有少数主板的pci槽只有一部分代码出现,但isa槽有完整自检代码输出。且目前已发现有极个别原装机主板的isa槽无代码输出,而pci槽则有完整代码输出,故建议您在查看代码不成功时,将本双槽卡换到另一种插槽试一下。另外,同一块主板的不同pci槽,有的槽有完整代码送出,如dell810主板只有靠近cpu的一个pci槽有完整代码显示,一直变化到"00"或"ff",而其它pci槽走到"38"后则不继续变化。

6、复位信号所需时间isa与pci不一定同步,故有可能isa开始出代码,但pci的复位灯还不熄,故pci代码停要起始代码上。

代码对照表

00.已显示系统的配置;即将控制INI19引导装入。

01处理器测试1,处理器状态核实,如果测试失败,循环是无限的

温馨提示

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

评论

0/150

提交评论