毕业设计(论文)-springboot家政服务管理平台设计_第1页
毕业设计(论文)-springboot家政服务管理平台设计_第2页
毕业设计(论文)-springboot家政服务管理平台设计_第3页
毕业设计(论文)-springboot家政服务管理平台设计_第4页
毕业设计(论文)-springboot家政服务管理平台设计_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

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

文档简介

毕业设计家政服务管理平台学生姓名学号指导教师所在学校专业名称班级摘要随着家政服务行业的不断发展,家政服务在现实生活中的使用和普及,家政服务行业成为近年内出现的一个新行业,并且能够成为大众广为认可和接受的行为和选择。设计家政服务管理平台的目的就是借助计算机让复杂的销售操作变简单,变高效。家政服务管理平台采用了B/S结构,JAVA作为开发语言,数据库采用了B/S结构,Mysql数据库进行开发。该系统包括前台操作和后台管理两个部分,一方面,为用户提供首页、服务信息、公告信息、留言反馈、个人中心、后台管理等功能;另一方面,为管理员提供首页、个人中心、用户管理、服务人员管理、服务信息管理、服务类型管理、服务预约管理、服务取消管理、服务分配管理、服务进度管理、评价信息管理、留言反馈、系统管理等功能。【关键词】家政服务;JAVA;B/S结构AbstractWiththecontinuousdevelopmentofthehomemakingserviceindustry,theuseandpopularityofhomemakingserviceinreallifehasbecomeanewindustryinrecentyears,andcanbecomeawidelyrecognizedandacceptedbehaviorandchoiceofthepublic.Thepurposeofdesigninghousekeepingservicemanagementplatformistomakethecomplicatedsalesoperationsimpleandefficientwiththehelpofcomputer.HousekeepingservicemanagementplatformusesB/Sstructure,JAVAasthedevelopmentlanguage,databaseusesB/Sstructure,Mysqldatabasefordevelopment.Thesystemincludestwopartsofforegroundoperationandbackgroundmanagement.Ontheonehand,itprovidesuserswithhomepage,serviceinformation,announcementinformation,messagefeedback,personalcenter,backgroundmanagementandotherfunctions.Ontheotherhand,itprovidesadministratorswithhomepage,personalcenter,usermanagement,servicepersonnelmanagement,serviceinformationmanagement,servicetypemanagement,servicereservationmanagement,servicecancellationmanagement,serviceallocationmanagement,serviceprogressmanagement,evaluationinformationmanagement,messagefeedback,systemmanagementandotherfunctions.【Keywords】Housekeepingservice;JAVA;B/Sstructure目录TOC\o"1-3"\h\u1引言 引言1.1选题的背景现代社会,由于经济不断发展,家政服务的数量也在不断的增加,随着家政服务的数量增多,人们对家政服务信息的需求也越来越高。以往的家政服务管理平台的管理,一般都是纸质文件来管理家政服务信息,传统的管理方式已经无法满足现代人们的需求;使用家政服务管理平台,首先可以大幅提高家政服务信息检索,只需输入家政服务相关信息就能在数秒内反馈想要的结果;其次可存储大量的家政服务信息,同时家政服务信息安全性有更高的保障;这些优点大大提高运营效率并节省运营成本。因此,开发家政服务管理平台对家政服务信息进行有效的管理是很必要的,不仅提高了家政服务管理效率,增加了用户信息安全性,方便用户及时反馈信息给管理员,增加了用户与管理员之间的互动交流,更能提高用户的体验强度。本系统为了数据库结构的灵活性所以打算采用MySQL来设计数据库,而java技术,B/S架构则保证了较高的平台适应性。本文主要介绍了本系统的开发背景,所要完成的功能和开发的过程,主要说明了系统设计的重点、设计思想。1.2选题的目的与意义本课题的选题目的就是通过各个功能模块的优化组合达到不同的管理细节,最大程度的实现管理的自动化与信息化,使家政服务信息管理更加清晰,透明,易于操作,便于管理,并且能够自动的检查人工操作的环节,降低家政服务管理平台的出错率。家政服务管理平台里最大特点就是信息管理,由于家政服务的信息量比较大,管理的功能种类多且复杂,比如:首页、个人中心、用户管理、服务人员管理、服务信息管理、服务类型管理、服务预约管理、服务取消管理、服务分配管理、服务进度管理、评价信息管理、留言反馈、系统管理等等。在过去传统的家政服务信息管理中,上述的各种管理工作处理起来是相当的繁琐和复杂。在处理信息的过程中还会出现信息的重复传递或者信息的漏传,因此家政服务管理有必要引入计算机来管理信息,从而提高管理的效率,提高服务质量。本系统是为了顺应了时代的变更、家政服务行业的迅猛发展而设计的,利用互联网的交互性和实时性,为用户提供便利、快捷、舒适的服务,提高服务质量,让用户随时了解系统动态,从而提高维修体验,而管理者也可以轻松管理。该系统具有以下优点:a)本系统实时地为用户提供家政服务信息。用户可以随时登录系统查看信息,每一个信息都真实可靠。b)本系统的页面设计简洁明了,用户操作简单方便。c)本系统解决了传统家政服务因为资金费用的问题,节约了在电子商务上投入的资金。同时也为已经建立了电子商务网站的家政服务,提供了更大的业务空间。d)本系统易于更新、成本低廉、可以与用户进行双向的信息交流,可以满足不断更新变化的市场需求,吸引更多的用户。1.3研究的主要内容本系统主要是设计出家政服务管理平台,基于B/S构架,后台数据库采用了Mysql,可以使数据的查询和存储变得更加有效,可以确保家政服务管理的工作能够正常、高效的进行,从而提高工作的效率。总体的研究内容如下:a)系统的界面简洁、明了,方便用户操作。系统大量的使用控件,大大的缩短了代码的长度。系统的大部分的功能能够通过控件来实现,用户可以非常方便的完成各类操作。b)系统分前台和后台,可以同时达到管理员、用户和服务人员的不同需求。系统使用权限包括:管理员、用户和服务人员三个用户角色。主要功能包括首页、个人中心、用户管理、服务人员管理、服务信息管理、服务类型管理、服务预约管理、服务取消管理、服务分配管理、服务进度管理、评价信息管理、留言反馈、系统管理等等。2开发环境和相关技术2.1系统的开发环境浏览器:IE8.1(推荐6.0以上)开发使用语言:JAVAJDK版本:JDK_8数据库管理系统软件:Mysql运行平台:Windows7运行环境:Tomcat8.02.2相关技术简介家政服务管理平台基于B/S的结构、主要采用JAVA语言开发,使得整个系统变得易于操作、界面简洁、使用安全。测试服务器为Tomcat8.0,结合Mysql数据库开发完成。2.2.1B/S结构简介随着系统软件的不断改进和升级,B/S结构产品更为方便的特征体现地十分明显。对于一个中等偏大的来说,如果系统管理员每天要在很多台电脑之间来回查看,不断奔走,那么效率和工作量就会变得很低,但是如果使用了B/S结构,那么管理员只要对服务器进行管理就够了。B/S结构最大的优点它不需要安装任何的系统,它所有的客户端就只是浏览器,所以只要有一台电脑并且可以上网就可以解决所有问题,客户端可以完全地不用管理员维护。无论使用系统的使用者是什么样的规模,也不管分支有多么的庞大,都不会对维护和升级的工作量造成影响,所有的维护和升级只需要操作服务器。随着B/S结构的不断发展,使用的人也不断增加,从而带动了AJAX技术的发展,和B/S结构一样,它也能在客户端上处理程序,这便缓解了服务器的负担,提高了交互性,而且实现了局部实时刷新。2.2.2Mysql数据库技术Mysql是一个全面的,运用集成的商业智能工具提供级的数据管理。Mysql是一个小型的关系型数据库管理系统,它具有成本低、体积小、运行速度快,并且源码是开放的一系列的优点,所以很多中小型网站会选择Mysql作为开发使用的数据库来降低开发成本。Mysql是现有的运行速度最高效的数据库系统,通过SQL语句可以迅速的查出运行结果,它支持多种操作系统,为JAVA、C等多种编程语言提供API。Mysql数据库提供了以下好处:充分利用数据。Mysql可以为业务线、分析应用程序提供安全、可靠的数据库,还能让用户使用报表、分析和数据挖掘等相关的嵌入功能从数据中得到其他有用的信息。提高生产效率,降低开发成本。SQL的查询算法被优化,查询的速度大大的提高,Mysql可以提供关键的、及时的信息满足各种特定的需求,可以存储超过50000000条记录,不限制同时访问数据库的用户人数。2.2.3JAVA语言简介JavaScript是一种网络脚本语言,广泛运用于web应用开发,可以用来添加网页的格式动态效果,该语言不用进行预编译就直接运行,可以直接嵌入HTML语言中,写成js语言,便于结构的分离,支持多种浏览器可以在多平台下运行。它具有三个不同的体系,分别为J2SE、J2EE、J2ME。Java语言比较容易理解,而且也容易学习和上手,其语法与C语言和C++语言很相似,它可以自动的处理废料,而且不会受到内存的影响。Java程序被编译后形成的class文件,这样就能够实现在多系统中正常运行。Java语言支持多个线程同吋执行,Java程序所需要的类能够动态的或者通过网络被载入到运行环境。Java开发工具支持JavaJDK7\8,开发集成环境IDE为Eclipse。2.2.4SpringBoot框架SpringBoot是一个全新开源的轻量级框架。基于Spring4.0设计,其不仅继承了Spring框架原来有的优秀特性,而且还通过简化配置文件来进一步简化了Spring应用的整个搭建以及开发过程。另外在原本的Spring中由于随着项目的扩大导入的jar包数量越来越大,随之出现了jar包版本之间的兼容性问题,而此时SpringBoot通过集成大量的框架使得依赖包的版本冲突,以及引用的不稳定性问题得到了很好的解决。SpringBoot可以看做是Spring的加强版本,但实质上都是Spring的相关技术,有了这些优秀的开源框架,程序员在开发过程中将事半功倍。 3系统的可行性研究及需求分析3.1可行性研究3.1.1技术可行性分析经过大学四年的学习,已经掌握了JAVA、Mysql数据库等方面的编程技巧和方法,对于这些技术该有的软硬件配置也是齐全的,能够满足开发的需要。本家政服务管理平台采用的是Mysql作为数据库,可以绝对地保证用户数据的安全;可以与Mysql数据库进行无缝连接。所以,家政服务管理平台在技术上是可以实施的。3.1.2经济可行性分析本家政服务管理平台是作为毕业设计自己开发的,所以产生的费用微乎其微,系统建成之后可能会为今后的家政服务管理提供便利,并且系统完成之后产生的维护费用也不大。综合计算,所有的开支都不大,所以家政服务管理平台在经济上是不存在问题的。3.1.3运行可行性分析运行可行性是指评价和估计新的系统(即家政服务管理平台)给已经存在的系统带来的影响和产生的后果,如工作环境等,还要分析在指定时间内能否按期完成指定的系统开发任务等。当前,信息化技术已经相当完善,工具之间的整合非常方便。通过框架编程的学习,对框架的使用规则已经掌握,各个功能模块之间的编写、测试和维护,使用Tomcat服务器可以实现系统的B/S结构,所以在运行上是可行的。综上所述,本家政服务管理平台的开发在技术上、经济上和运行上都是完全可行的。3.2系统现状分析系统使用用户的数量直接决定了用户信息管理者的工作量,毫无疑问,管理者的工作量较大较繁琐。通过总结出系统当前对用户管理的工作状态得以下分析:统筹规划,如果系统在信息化管理中不够全面,缺少综合性、系统性、整体性,那不可避免的需要投入大量人力物力来规划整理信息。引入信息化管理方式无疑可以达到节省信息管理成本的目的不仅减少资源浪费还可以使家政服务信息变得井井有条,成为市场竞争中的一大优势。要循序渐进,做事不能心急,一步一个脚印,都不可能一步到位,就算信息管理系统也一样,要让系统发挥最大效率还是应该多调研,多听取用户和管理者的意见,并进行必要的统筹规划,有组织有目的地设计系统功能,团结各个部门发挥主观能动性。(1)信息安全措施不到位隐私权神圣不可侵犯,这是中华人民共和国宪法赋予我们的权利,人和人都不能侵犯我们的正当权益,而网络用户信息管理存在极大安全隐患,信息泄露的案列不在少数,加强信息安全措施是完善网络信息管理过程中不可避免的一环。(2)资源不能充分共享资源共享是网络的一大特点,没有共享就没有社交,网络也就失去了他应有的魅力,如果能够实现用户信息共享,无疑对于用户的发展存在不可或缺的帮助。(3)现有系统可扩展性不高。如今科学技术发展飞速,随着而来的就是技术更新,那势必会给软件更新带来挑战,因此,系统必须具备良好的开放性和可扩充性,为了不落后于时代,这是必备特色之一。基于上述分析,家政服务管理系统应该切合实际,做到确实有效,集体表现为:一是系统能够整理并集合归类用户信息,防止用户信息混乱,难以整理;二是系统要安全稳定,不能泄露用户信息,造成隐私泄露,不仅伤害用户利益更是对经营者名誉的损毁;三是系统要具有良好的开放性,不仅要方便定期的维护维修,更要方便及时增加新功能,保证先进的时代契合性。经过详细的讨论论证,确定系统的总体要求。3.3功能需求需求分析是指详细的分析要解决的问题,弄清楚要解决的问题的要求,最终达到一个什么样的结果。需求分析的最终任务就是对即将要开发的系统的功能、性能等方面进行定义。家政服务管理平台是一个管理信息系统,为了宣传的需要,为了给用户提供方便快捷的服务,从而设计了家政服务管理平台。管理员可以通过这个系统把家政服务信息发布出去,可以方便用户快速地了解最新动态,用户也可以从中获得多样化的优质服务,促进了和用户之间的沟通。家政服务管理平台的主要包括了管理员、用户和服务人员三个角色。a)用户进入系统可以实现首页、服务信息、公告信息、留言反馈、个人中心、后台管理等;b)管理员的主要功能包括首页、个人中心、用户管理、服务人员管理、服务信息管理、服务类型管理、服务预约管理、服务取消管理、服务分配管理、服务进度管理、评价信息管理、留言反馈、系统管理等;c)服务人员功能包括;首页、个人中心、服务分配管理、服务进度管理、评价信息管理等。3.4系统设计规则与运行环境软件系统的优劣很大程度上是由系统设计的完善与否决定的。世间万物都必须遵循生老病死的法则,这是大自然的规则不能违反,软件设计也一样需要遵循系统设计规则。因此,在设计过程中必须遵循系统设计规则。规则如下:简单性:为了扩大系统使用者的受众面,系统设计应该本着操作越简单约好的原则,这样不仅能提高系统的使用率更能够扩大系统使用面。。针对性:一个系统针对性越强,所能提供的功能必然越完善,用户体验肯定更好,所以应该明确指定系统针对性。实用性:实用永远是检验一个系统是否成功的唯一标准,使用的语言再高端,使用的结构再新颖但不能满足用户的要求那就是失败。运行环境:本系统是利用B/S结构来开发的,数据库在服务器上进行部署Mysql即可,其他包括MyEclipse等常规开发程序。4系统的总体设计及相关技术准备4.1总体设计4.1.1设计的原则及目标家政服务管理的工作量随着信息的不断发展和人们的自动化办公意识的不断增强变得越来越复杂,原有的系统已经满足不了相关工作人员的使用需求。为了解决这一问题,并且方便信息行业实施家政服务管理的工作,提高工作的效率,有必要利用现有家政服务行业的资源,开发出更好、更方便的家政服务管理平台。本家政服务管理平台是把IT技术用到家政服务信息的管理中,它具有标准家政服务管理平台所具备的现实生活中完整的家政服务管理过程,完全的实现了虚拟现实。它可以收集和保存用户的信息,真正的实现了节约资源、提高使用效率、处理业务的同时实现了家政服务管理平台的功能。本系统采取的原则有:a)开发采用的是B/S模式。B/S模式的优点是处理前台与后台时层次分明,并且符合现在大部分用户习惯的网页搜索的方法。b)运用面向对象的开发与设计思想。只有对系统的整体充分了解才能使用面向对象的技术,通过面向对象的技术可以保证系统的框架,从而使系统更加稳定,提高运行的效率。c)采用结构化的设计方法。将系统分成各个功能模块,正确的处理模块之间和模块内部的联系以及与数据库的联系,定义各模块之间的内部结构,通过对不同模块的设计和模块与模块之间关系的设计来实现整个系统的功能。d)系统的界面简单清晰。系统的界面设计简单,方便用户快速的操作使用。4.1.2系统的主要的功能结构家政服务管理平台的主要功能的结构如图4-1所示。图4-1平台功能结构图4.2系统设计4.2.1数据表E-R图E-R图为实体-关系图,本系统的E-R图展现了各个实体之间的关系,在本数据库中,各个实体之间的关系均为多对多的关系,如下图:服务信息属性图如图4-2所示。图4-2服务信息实体属性图用户注册实体属性图如图4-3所示。图4-3用户注册实体属性图4.2.2数据库的主要表结构表4-1:服务信息字段名称类型长度字段说明主键默认值idbigint主键主键addtimetimestamp创建时间CURRENT_TIMESTAMPfuwumingchengvarchar200服务名称fuwutupianvarchar200服务图片fuwuleixingvarchar200服务类型hetongxinxivarchar200合同信息fuwujiagevarchar200服务价格fuwujianjielongtext4294967295服务简介fuwuxiangqinglongtext4294967295服务详情faburiqidate发布日期表4-2:token表字段名称类型长度字段说明主键默认值idbigint主键主键useridbigint用户idusernamevarchar100用户名tablenamevarchar100表名rolevarchar100角色tokenvarchar200密码addtimetimestamp新增时间CURRENT_TIMESTAMPexpiratedtimetimestamp过期时间CURRENT_TIMESTAMP表4-3:收藏表字段名称类型长度字段说明主键默认值idbigint主键主键addtimetimestamp创建时间CURRENT_TIMESTAMPuseridbigint用户idrefidbigint收藏idtablenamevarchar200表名namevarchar200收藏名称picturevarchar200收藏图片typevarchar200类型(1:收藏,21:赞,22:踩)1inteltypevarchar200推荐类型表4-4:评价信息字段名称类型长度字段说明主键默认值idbigint主键主键addtimetimestamp创建时间CURRENT_TIMESTAMPfuwumingchengvarchar200服务名称fuwuleixingvarchar200服务类型fuwujiagevarchar200服务价格zhanghaovarchar200账号xingmingvarchar200姓名shoujihaomavarchar200手机号码dizhivarchar200地址gonghaovarchar200工号yuangongxingmingvarchar200员工姓名lianxishoujivarchar200联系手机pingjianeironglongtext4294967295评价内容pingjiariqidate评价日期表4-5:培训体系字段名称类型长度字段说明主键默认值idbigint主键主键addtimetimestamp创建时间CURRENT_TIMESTAMPpeixunmingchengvarchar200培训名称peixuntupianvarchar200培训图片jibenliuchenglongtext4294967295基本流程shizililiangvarchar200师资力量lianxirenvarchar200联系人lianxifangshivarchar200联系方式peixunshipinvarchar200培训视频faburiqidate发布日期表4-6:公告信息字段名称类型长度字段说明主键默认值idbigint主键主键addtimetimestamp创建时间CURRENT_TIMESTAMPtitlevarchar200标题introductionlongtext4294967295简介picturevarchar200图片contentlongtext4294967295内容表4-7:留言反馈字段名称类型长度字段说明主键默认值idbigint主键主键addtimetimestamp创建时间CURRENT_TIMESTAMPuseridbigint留言人idusernamevarchar200用户名contentlongtext4294967295留言内容cpicturevarchar200留言图片replylongtext4294967295回复内容rpicturevarchar200回复图片表4-8:用户字段名称类型长度字段说明主键默认值idbigint主键主键addtimetimestamp创建时间CURRENT_TIMESTAMPzhanghaovarchar200账号mimavarchar200密码xingmingvarchar200姓名xingbievarchar200性别youxiangvarchar200邮箱shoujihaomavarchar200手机号码xiangpianvarchar200相片表4-9:服务预约字段名称类型长度字段说明主键默认值idbigint主键主键addtimetimestamp创建时间CURRENT_TIMESTAMPfuwumingchengvarchar200服务名称fuwuleixingvarchar200服务类型fuwujiagevarchar200服务价格yuyueshijiandatetime预约时间zhanghaovarchar200账号xingmingvarchar200姓名shoujihaomavarchar200手机号码dizhivarchar200地址xiadanshijiandatetime下单时间sfshvarchar200是否审核否shhflongtext4294967295审核回复ispayvarchar200是否支付未支付表4-10:用户表字段名称类型长度字段说明主键默认值idbigint主键主键usernamevarchar100用户名passwordvarchar100密码rolevarchar100角色管理员addtimetimestamp新增时间CURRENT_TIMESTAMP表4-11:服务人员字段名称类型长度字段说明主键默认值idbigint主键主键addtimetimestamp创建时间CURRENT_TIMESTAMPgonghaovarchar200工号mimavarchar200密码yuangongxingmingvarchar200员工姓名xingbievarchar200性别youxiangvarchar200邮箱lianxishoujivarchar200联系手机xiangpianvarchar200相片表4-12:服务取消字段名称类型长度字段说明主键默认值idbigint主键主键addtimetimestamp创建时间CURRENT_TIMESTAMPfuwumingchengvarchar200服务名称fuwuleixingvarchar200服务类型fuwujiagevarchar200服务价格yuyueshijianvarchar200预约时间zhanghaovarchar200账号xingmingvarchar200姓名shoujihaomavarchar200手机号码dizhivarchar200地址xiadanshijianvarchar200下单时间quxiaoyuanyinvarchar200取消原因quxiaoriqidate取消日期crossuseridbigint跨表用户idcrossrefidbigint跨表主键idsfshvarchar200是否审核否shhflongtext4294967295审核回复表4-13:服务类型字段名称类型长度字段说明主键默认值idbigint主键主键addtimetimestamp创建时间CURRENT_TIMESTAMPfuwuleixingvarchar200服务类型表4-14:服务进度字段名称类型长度字段说明主键默认值idbigint主键主键addtimetimestamp创建时间CURRENT_TIMESTAMPfuwumingchengvarchar200服务名称fuwuleixingvarchar200服务类型fuwujiagevarchar200服务价格yuyueshijianvarchar200预约时间zhanghaovarchar200账号xingmingvarchar200姓名shoujihaomavarchar200手机号码dizhivarchar200地址xiadanshijianvarchar200下单时间gonghaovarchar200工号yuangongxingmingvarchar200员工姓名lianxishoujivarchar200联系手机fuwujinduvarchar200服务进度fuwuneironglongtext4294967295服务内容gengxinshijiandatetime更新时间表4-15:服务分配字段名称类型长度字段说明主键默认值idbigint主键主键addtimetimestamp创建时间CURRENT_TIMESTAMPfuwumingchengvarchar200服务名称fuwuleixingvarchar200服务类型fuwujiagevarchar200服务价格yuyueshijianvarchar200预约时间zhanghaovarchar200账号xingmingvarchar200姓名shoujihaomavarchar200手机号码dizhivarchar200地址xiadanshijianvarchar200下单时间gonghaovarchar200工号yuangongxingmingvarchar200员工姓名lianxishoujivarchar200联系手机fenpeiriqidate分配日期表4-16:配置文件字段名称类型长度字段说明主键默认值idbigint主键主键namevarchar100配置参数名称valuevarchar100配置参数值

5系统的详细设计与实现5.1前台模块设计系统首页的主要功能展示了首页、服务信息、公告信息、留言反馈、个人中心、后台管理等,用户可根据权限进行相应操作。运行结果如图5-1所示。图5-1系统首页界面图用户注册,通过填写账号、密码、确认密码、姓名、邮箱、手机号码等内容进行注册等操作,如图5-2所示。图5-2用户注册界面图服务信息,在服务信息页面可以查看服务名称、服务价格、服务简介、发布日期、合同信息等内容进行预约、详情或收藏等操作;如图5-3所示。图5-3服务信息界面图个人中心,在个人中心页面中通过填写账号、密码、性别、姓名、邮箱、手机号码、图片等内容进行更新信息等操作,并可根据需要对我的收藏进行相应等操作,如图5-4所示。图5-4个人中心界面图5.2后台功能模块用户进入系统前在登录页面根据要求填写用户名、密码和验证码,选择角色等信息,点击登录进行登录操作,如图5-5所示。图5-5后台登录界面图5.2.1管理员功能模块管理员登录系统后,可以对首页、个人中心、用户管理、服务人员管理、服务信息管理、服务类型管理、服务预约管理、服务取消管理、服务分配管理、服务进度管理、评价信息管理、留言反馈、系统管理等功能进行相应的操作管理,如图5-6所示。图5-6管理员功能界面图用户管理,在用户管理页面可以对索引、账号、姓名、性别、邮箱、手机号码、相片等内容进行详情、修改或删除等操作,如图5-7所示。图5-7用户管理界面图服务人员管理,在服务人员管理页面可以对索引、工号、员工姓名、性别、邮箱、联系手机、相片等内容进行详情、修改或删除等操作,如图5-8所示。图5-8服务人员管理界面图服务信息管理,在服务信息管理页面可以对索引、服务名称、服务图片、服务类型、合同信息、服务价格、发布日期等内容进行详情、修改或删除等操作,如图5-9所示。图5-9服务信息管理界面图服务类型管理,在服务类型管理页面可以对索引、服务类型等内容进行详情、修改或删除等操作;如图5-10所示。图5-10服务类型管理界面图服务预约管理,在服务预约管理页面可以对索引、服务名称、服务类型、服务价格、预约时间、账号、姓名、手机号码、地址、下单时间、是否支付、审核回复、审核状态、审核等内容进行详情、取消、修改或删除等操作,如图5-11所示。图5-11服务预约管理界面图服务分配管理,在服务分配管理页面中可以对索引、服务名称、服务类型、服务价格、预约时间、账号、姓名、手机号码、地址、下单时间、员工姓名、联系手机、分配日期等内容进行详情、取消、修改或删除等操作如图5-12所示。图5-12服务分配管理界面图服务进度管理,在服务进度管理页面中可以对索引、服务名称、服务类型、服务价格、预约时间、账号、姓名、手机号码、地址、下单时间、工号、员工姓名、联系手机、服务进度、更新时间等内容进行详情或删除等操作,如图5-13所示。图5-13服务进度管理界面图评价信息管理,在评价信息管理页面中可以对索引、服务名称、服务类型、服务价格、账号、姓名、手机号码、地址、工号、员工姓名、联系手机、联系手机、评价日期等内容进行详情或删除等操作,如图5-14所示。图5-14评价信息管理界面图留言反馈,在留言反馈页面中可以对索引、用户名、留言内容、留言图片回复内容、回复图片等内容进行详情、回复或删除等操作,如图5-15所示。图5-15留言反馈界面图系统管理,在公告信息页面中可以对索引、标题、图片等内容进行详情、修改或删除等操作,并可以根据轮播图管理进行相应等操作,如图5-16所示。图5-16系统管理界面图5.2.2用户功能模块用户登录系统后,可以对首页、个人中心、服务预约管理、服务分配管理、服务取消管理、服务进度管理、评价信息管理、留言反馈、我的收藏管理等功能进行相应的操作,如图5-17所示。图5-17用户功能界面图服务预约管理,在服务预约管理页面中可以对索引、服务名称、服务类型、服务价格、预约时间、账号、姓名、手机号码、地址、下单时间、是否支付、审核回复、审核状态等内容进行详情、取消、修改或删除等操作,如图5-18所示。图5-18服务预约管理界面图服务取消管理,在服务取消管理页面中可以对索引、服务名称、服务类型、服务价格、预约时间、账号、姓名、手机号码、地址、下单时间、取消原因、取消日期、审核回复、审核状态等内容进行详情、修改或删除等操作,如图5-19所示。图5-19服务取消管理界面图服务进度管理,在服务进度管理页面中可以对索引、服务名称、服务类型、服务价格、预约时间、账号、姓名、手机号码、地址、下单时间、工号、员工姓名、联系手机、服务进度、更新时间等内容进行详情或评价等操作如图5-20所示。图5-20服务进度管理界面图留言反馈,在留言反馈页面中可以对索引、用户名、留言内容、留言图片回复内容、回复图片等内容进行详情、修改或删除等操作,如图5-21所示。图5-21留言反馈界面图我的收藏管理,在我的收藏管理页面中可以对索引、收藏名称、收藏图片、推荐类型等内容进行详情或删除等操作,如图5-22所示。图5-22我的收藏管理界面图5.2.3服务人员功能模块服务人员登录系统后,可以对首页、个人中心、服务分配管理、服务进度管理、评价信息管理等功能进行相应的操作,如图5-23所示。图5-23服务人员功能界面图服务分配管理,在服务分配管理页面中可以对索引、服务名称、服务类型、服务价格、预约时间、账号、姓名、手机号码、地址、下单时间、员工姓名、联系手机、分配日期等内容进行详或进度等操作,如图5-24所示。图5-24服务分配管理界面图

6系统测试与维护系统测试是指测试整个系统已经完成的功能模块是否能够达到满足所有的需求的行为。系统测试是保证系统质量和可靠的关键,对设计过程中的系统分析与实现的审查。它是用来检验系统是否达到了需求分析的要求,并且能够找出不满足或者存在问题的地方。6.1测试内容6.1.1管理员登录测试测试系统的登录模块,可以通过设置不同的用户名和密码,在一定程度上还可以测试是否成功连接数据库,使用管理员账号和密码,测试结果如下表6-1所示。表6-1管理员测试用例编号账号密码预期结果实际结果1aboabo成功登录成功登录2abo123显示密码输入错误提示信息显示密码输入错误提示信息3adoabo显示用户名输入错误提示信息显示用户名输入错误提示信息6.1.2信息测试 主要测试家政的添加、修改和删除。测试结果如表6-2所示。表6-2服务信息测试用例编号测试内容输入说明输出说明1添加服务信息进入网站后台管理中心,点击系统管理中的家政——发布新增,输入服务信息按“提交数据”按钮后,若输入数据正确,则显示操作成功,表示添加成功;2、若输入字段错误,则系统跳出提示,确认后重新添加。2修改服务信息进入网站后台管理中心,点击系统管理中的家政管理中的修改按钮,输入要修改的服务信息按“提交数据”按钮后,1、若输入数据正确,则显示操作成功,表示修改成功;2、若输入字段错误,则系统跳出提示,确认后重新修改。3删除服务信息进入网站后台管理中心,点击系统管理中的家政管理,勾选框选择删除的家政按“删除”链接后,直接删除。6.1.3项目测试项目信息主要测试添加项目、修改和删除项目。测试结果如表6-3所示。表6-3信息测试用例编号测试内容输入说明输出说明1添加项目信息进入网站后台管理中心,点击项目管理——添加项目,输入相关信息按“提交数据”按钮后,1、若输入数据正确,则显示操作成功,表示添加成功;2、若输入字段错误,则系统跳出提示,确认后重新添加。2修改项目信息进入网站后台管理中心,点击项目管理,点击修改链接,输入要修改的信息按“提交数据”按钮后,1、若输入数据正确,则显示操作成功,表示修改成功;2、若输入字段错误,则系统跳出提示,确认后重新修改。3删除项目信息进入网站后台管理中心,点击项目管理,点击删除链接按“删除”链接后,直接删除。6.1.4修改密码测试修改密码时,按照正常的修改的流程,测试能否实现密码的修改。具体的操作步骤是用管理员的账号和密码正常登录之后,进入系统管理,选择修改登录密码,登录密码要在6-16位,测试结果如表6-4所示。表6-4修改密码测试用例编号输入期望的输出/相应实际情况1新密码长度在6到16位之间密码修改成功密码修改成功2新密码长度是16位密码修改成功密码修改成功3新密码长度是6位密码修改成功密码修改成功4不输入旧密码显示未输入旧密码提示信息显示未输入旧密码提示信息5输入错误的旧密码显示旧密码输入错误提示信息显示旧密码输入错误提示信息6新密码输入为空显示未输入新密码提示信息显示未输入新密码提示信息7新密码长度为17位显示密码长度在6到16之间提示信息显示密码长度在6到16之间提示信息8新密码长度为5位显示密码长度在6

温馨提示

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

评论

0/150

提交评论