校园商铺管理系统设计与实现_第1页
校园商铺管理系统设计与实现_第2页
校园商铺管理系统设计与实现_第3页
校园商铺管理系统设计与实现_第4页
校园商铺管理系统设计与实现_第5页
已阅读5页,还剩43页未读 继续免费阅读

下载本文档

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

文档简介

PAGE50校园商铺管理系统设计与实现摘要随着社会的进步与发展,人们对商铺的管理需要摆脱老旧的管理方式,以前的老旧的纸质管理方式需要浪费大量的时间,而且需要大量的管理人员来管理人员和商铺的档案。但是校园商铺管理系统的实现会彻底改变老旧的管理方式,它主要是在线上对校园商铺进行租赁管理,人员信息管理,商铺信息管理,在线上实现校园商铺的统一管理,降低了管理难度,对校园商铺的管理是巨大的改变。校园商铺管理系统的实现是采用Mysql数据库,jsp开发技术,tomcat服务器,Eclipse开发平台,SSM框架。主要的核心功能是在前台对用户的租赁信息和商铺信息的展示,用户咨询,用户订单管理和用户个人信息管理;后台管理主要是管理员在后台界面可以对用户信息,商铺类型,商铺信息,订单信息,留言信息和个人信息进行管理。开发校园商铺管理系统的初衷就是希望帮助管理人员简化管理的流程,可以实现轻松管理校园商铺的操作,也可以方便想要租赁校园商铺的用户,让校园内部的商铺更加的丰富多元化,更加丰富同学们的校园生活。关键词:校园商铺管理系统;租赁;人员;商铺信息管理;Jsp;Mysql英文题目AbstractWiththeprogressanddevelopmentofthesociety,peopleneedtogetridoftheoldmanagementmethodsforthestoremanagement.Theoldpapermanagementmethodsneedtowastealotoftime,andneedalotofmanagementpersonneltomanagethepersonnelandstorefiles.However,therealizationofthecampusshopmanagementsystemwillcompletelychangetheoldmanagementmode.Itismainlytocarryoutleasemanagement,personnelinformationmanagement,shopinformationmanagementon-lineforthecampusshop,realizetheunifiedmanagementofthecampusshopon-line,reducethemanagementdifficulty,andmakeagreatchangetothemanagementofthecampusshop.TheimplementationofthecampusshopmanagementsystemisMySQLdatabase,JSPdevelopmenttechnology,Tomcatserver,eclipsedevelopmentplatform,SSMframework.Themaincorefunctionistodisplaytheuser'srentalinformationandshopinformation,userconsultation,userordermanagementanduserpersonalinformationmanagementinthefrontdesk;thebackofficemanagementismainlythattheadministratorcanmanagetheuserinformation,shoptype,shopinformation,orderinformation,messageinformationandpersonalinformationinthebackdeskinterface.Theoriginalintentionofdevelopingthemanagementsystemofcampusshopsistohelpthemanagerssimplifythemanagementprocess,torealizetheeasymanagementoftheoperationofcampusshops,tofacilitatetheuserswhowanttorentthecampusshops,tomaketheshopsinsidethecampusmorediversifiedandenrichthecampuslifeofthestudents.Keywords:campusshopmanagementsystem;leasing;personnel;shopinformationmanagement;JSP;MySQL目录第1章绪论 11.1系统背景 11.1.1研究背景 11.1.2研究情况 11.1.3国内研究情况 21.2系统目标 21.3设计开发的方法和工具的选择 31.4论文的内容和结构安排 3第2章系统规划 52.1业务概述 52.1.1业务痛点 52.1.2功能性需求 52.1.3非功能性需求 62.2组织结构 62.3可行性研究 6第3章系统分析 73.1问题定义 73.2业务流程分析 73.3数据流程分析 103.4用例描述 123.4.1用例图 123.4.2用例规约 163.5类图 233.6顺序图 24第4章系统设计 274.1功能结构 274.2数据库设计 274.2.1概念模型 274.2.2逻辑模型 304.3UI设计及布局 33第5章系统实现 385.1模块功能实现 385.1.1登录功能模块 385.1.2管理员功能模块 395.1.3用户功能模块 415.2系统测试 435.2.1测试环境 435.2.2测试内容 435.2.3测试用例 445.2.4测试结论 46总结 47参考文献 48谢辞 49附录 50第1章绪论1.1系统背景1.1.1研究背景如今中国有着将近3000所高等院校,由于高校大多数占地面积较大,所以地处偏僻,于是校园内部的商铺便起着重要作用。例如我校的校园内部商铺:商铺不同于社会上的一般商铺的一间商铺一个房东,它们数量众多而且商铺分布有统一的规划并由校方进行统一的管理和租赁,这样就会面临招租效率低下的情况;由于以往使用纸质文档存储和管理信息,管理方式老旧,会导致管理步骤繁琐,管理工作的麻烦;租赁订单的时间和续租问题也需要一系列繁琐的流程才能完成,所以导致了校园内部商铺管理的困难。而且想要成为校园商铺的商家,需要实地查看电话问询等一系列流程才能实现租赁,成为校园商铺的商家,过程十分的繁琐。面对这些问题,我认为针对不同的角色,管理员需要能够实现线上对人员、商铺信息、商家信息、订单信息的存储和管理,而用户需要能够实现在线查看租赁商铺核对个人信息的管理和订单的管理,商家需要在普通用户的基础之上实现对商铺的续租业务。如果能够建立一个校园商铺管理系统,这就能够在线上实现校园内部商铺的统一的租赁管理和人员,订单,商铺信息管理,就能够节省更多的人力物力和时间。1.1.2研究情况随着国内经济形势和如今网络规模的不断发展,中国的互联网行业已经进入了一个难得的高峰发展时期,这让越来越的人们关注并且投身于互联网行业。然而,许多管理领域的不合理结构和方式,人员不足以及市场管理需求的增加使得更多的人让更多的人向互联网在线管理的方式靠拢。在当今高度发达的信息中,信息管理改革已成为一种更加广泛和全面的趋势。为确保中国经济的持续发展,信息时代日益更新,服务业仍在蓬勃发展。同时,随着信息社会的快速发展,各种管理系统面临着越来越多的数据需要处理,如何用方便快捷的方式使管理者在广阔的数据海洋里面查询、存储、管理和共享有效的数据信息,对我们的学习,工作和生活具有重要的现实意义。最重要的是如今信息化的管理模式和方法不断不断的应用在各个领域和部门,它不仅仅是技术方法的改革,而且对人力和管理效率都是极大程度的改善。对于飞速发展的房地产行业,传统的老旧管理模式和纸质管理方式不仅会浪费大量的人力与资源,也难以适应如今的商铺管理市场。对房产信息管理系统进行了经济上、技术上和管理上的可行性分析,并进行系统实现,使得管理系统在任何情况下都能由一个人独立完成操作,必将是以后的管理前景。[12]1.1.3国内研究情况如今我国的经济正在蓬勃发展,与之对应的房地产行业也在飞速的发展,大量的商业地产投入市场,相关的租赁管理工作也变得日趋复杂,如何更好地管理商铺,特别是结合信息化手段实施商铺的管理,已经成为当前对于商铺管理研究的重点。需要结合我们自身工作实践经验,通过对国内外现状形势的分析研究,提出了构建一套基于信息化手段的商铺管理信息系统。而对商铺的管理过程中,最为重要的几部分便是商铺、商户、租赁三块的关系。这三个部分又引申出包括对于销售、订单、信息统计等子模块的控制。在系统的构建过程中,需要包括了整个租赁过程中所涉及到的商户的入驻、商铺的登录、租赁的达成、后期的续租等问题,如此才能有效实用地提高商铺租赁管理效率,真正改变如今商铺管理的模式。[11]1.2系统目标用户在线上注册账号完善个人信息,实现用户信息化,管理员后台进行商铺类别和商铺详细信息的输入,实现商铺信息化,通过用户下单后自动管理存储订单信息实现订单信息化。然后系统管理员在后台对用户信息、商铺信息、订单信息进行线上管理。可以通过登录需要验证码验证进行信息安全的优化;商铺在前端页面的展示可以上传照片和文字描述增加用户对商铺的直观感受收,优化系统与用户间的交互;简化操作流程实现流程优化。实现操作简单,方便快捷,高效的进行校园商铺的租赁与管理,同时用户能够更轻松地获取需要的信息,轻松了租赁流程。1.3设计开发的方法和工具的选择开发平台:Windows操作系统开发语言:java:因为Java主要采用CORBA技术和安全模型,可以在互联网应用的数据保护。它具有封装、继承和多态性三个主要特性,广泛应用于企业Web应用程序开发和移动应用程序开发。数据库:Mysql:数据库是我们在系统开发过程中不可或缺的一部分。MySQL可以将数据存储在不同的表中,这非常灵活,并且还可以提高系统在实际应用中的速度。数据库的操作是系统实现过程中必不可少的,主要是对数据库的增删改查。而且它自身拥有:体积小、速度快、成本低等特点,所以Mysql数据库是目前最受欢迎的开源数据库。开发环境:JDK8Maven3.6.2,Tomcat8:Tomcat属于一种轻型的服务器,所以说在中小企业中并不具有普适性。但是当程序员需要开发或调试JSP程序时,则通常会将该服务器作为首选。开发工具:EclipseMYSQLIE浏览器1.4论文的内容和结构安排我的这篇论文主要分为五个章节:第一章标题是绪论,主要是介绍本次校园商铺管理系统的设计与实现的背景,目的与意义。并且介绍了系统开发时的目的,初衷和研究系统时的背景。第二章标题是系统规划,主要对系统的需求进行了详细的分析,从参与者入手,详述了每一类参与者的功能,同时进行了可行性分析。第三章标题是系统分析,主要对系统的业务流程和数据流程结合流程图进行分析,对上一张参与者的需求、更能进行了更详细的分析。第四章标题是系统设计,针对上一章的系统设计,相应的对数据库进行设计,画出了E-R图,并对数据表的字段进行介绍。第五章标题是系统实现,详述了整个系统的详细设计过程,展示系统的实现成果和系统的测试过程。最后对全篇论文进行总结,参考文献和附录。第2章系统规划2.1业务概述校园商铺管理系统的主要参与者是普通用户、商家用户和系统管理员。主要业务是普通用户实现租赁业务和商家用户的续租功能,然后管理员能够对商铺、订单、用户等信息进行管理。校园商铺管理者具有最高权限,能够线上对商铺信息,用户信息,订单信息,商家信息进行管理并发布商铺的租赁信息;用户只拥有基础的权限,能够实现在线留言询问、租赁下单、对个人信息和订单进行管理;而商家用户是在普通用户的权限的基础之上完成对商铺基本信息的管理和租赁时间的查看以及续约。2.1.1业务痛点线上租赁过程的完成与线下合同签订有所差异,如何能够实现线上方便快捷的在线租赁,从而避免双方面对面进行合同签订等一系列繁琐流程;线上商铺的展示只能通过文字来描述商铺,并不能给用户直观的感受到商铺位置,地势等方面的优略性,不能给用户更好的视觉交互体验。2.1.2功能性需求校园商铺管理系统的主要目标是帮助商铺管理人员在线上对商铺进行招租管理,人员信息管理,商铺信息管理,订单管理,所以系统的主要功能:普通用户:对个人信息进行管理修改,对商铺信息的浏览查询,对商铺发起租赁申请订单和询问情况。商户用户:除了拥有普通用户的所有功能权限还可以在界面修改商铺名等商铺基础信息,并在商铺到期时选择是否续租。3.管理员:可以对用户信息进行管理包括增删改查和权限管理,对商铺信息进行增删改查,对用户提交的留言信息进行管理和回复,对店铺租赁订单的申请进行审核和管理。2.1.3非功能性需求可靠性:系统能够在减少发生故障的可能性,同时在发生故障时不影响用户数据,易修复。易用性:以用户为中心,增强用户的视觉,人机交互感受,建议软件工作流程,是程序连贯运行,更加充分的考虑用户的感受。可维护性:在设计系统时应使系统模块化,系分析,方便系统维护。安全性:系统能够达到保密性防止系统数据泄露,同时对用户进行权限限制,控制访问数据。2.2组织结构业务过程中主要参与的角色有普通用户、商家用户、管理员。普通用户只有基础的浏览下单和个人信息订单管理,商家用户则是在普通用户的权限之上能够进行商铺基础信息管理和续租业务,商铺管理员拥有最高级别的权限,对用户信息进行增删改查,对用户权限进行管理从而对应不同角色所需要的功能,商家用户可以在订单审核通过之后可以对自己的商铺进行基础的信息管理和续约。2.3可行性研究经济可行性:系统开发主要通过现有pc上进行,不需要大量的人力物力和时间,所以经济可行。操作可行性:系统的用户受众基本为大学内商户和管理员,基础操作简单不需要专门培训,所以操作可行。技术可行性:如今实现系统编程的软件很对,也有许多的学习渠道,所以技术可行。第3章系统分析3.1问题定义本系统面向客户端,主要是为了能够高效率地解决校园商铺租赁,商铺信息和用户信息的管理问题,由于可能涉及的数据量会比较多,所以在数据库的优化方面一定要做好。在处理业务逻辑的过程中好需要解决几个问题:面对商家用户和普通用和的需求点不同,管理员通过对不同用户的权限进行划分来实现不同用户进入不同的功能界面,完成不同的业务;面对租赁商铺的用户更直观感受商铺如何,管理员可以通过商铺信息录入时上传图片和对应文字描述增加用户的视觉交互。3.2业务流程分析系统的业务流程是商铺管理员在后台对商铺的类别和信息进行管理后,用户注册登陆系统,之后可以在前端进行浏览信息,浏览询问和下单,管理员可以在后台进行回复,在管理员审核订单完成之后可以更改用户权限为商家用户。业务流程图:图SEQ图\*ARABIC1主要业务流程:下单:用户在注册登陆之后浏览前端的商铺选择想租赁的商铺点击租赁,然后系统在扣除相应的月租金额后完成下单。图SEQ图\*ARABIC2商铺续租:普通用户在订单审核通过之后成为商家用户,可以在用户操作界面进行续租业务。图SEQ图\*ARABIC33.3数据流程分析1.校园商铺管理系统中主要是普通用户能够对个人信息数据进行管理和对商铺信息数据和租赁信息数据进行浏览,主要的数据流有商铺信息,个人信息,订单信息。主体是用户;如图:图SEQ图\*ARABIC42.用户和管理员可以通过系统进行信息数据的交互,用户只能访问商铺信息数据流,订单信息数据流,个人信息数据流,而管理员能对这些数据进行管理。如图:图SEQ图\*ARABIC53.4用例描述3.4.1用例图总用例图图SEQ图\*ARABIC6校园商铺管理系统主要参与角色为:普通用户,商家用户,商铺管理员。普通用户用例图图SEQ图\*ARABIC7普通用户的操作权限只是最基础的,只能在系统上进行个人信息的管理操作,商铺基础信息的浏览,租赁申请和发起询问。商家用户:普通用户在订单审核通过之后成为商家用户在普通用户的基础权限之上能够进行商铺基础信息管理和续租:图SEQ图\*ARABIC8商铺管理员用例:图SEQ图\*ARABIC9商铺管理员拥有最高权限,即对用户,商铺信息的管理;对订单的审核;对留言的发布。3.4.2用例规约用例用例规约:用例名称登陆角色用户用例说明实现用户登录校园商铺管理系统前置条件启动系统,登入界面输入ID和密码基本事件流参与者动作系统响应1.用户输入基本信息(ID密码)1.系统查找数据库对照用户信息1.1正确进入系统其他事件流参与者注册账号填写基本信息,信息存入数据库,返回登陆界面。异常事件流参与者动作系统响应1.未输入用户名1.1未输入密码2.用户名不存在2.1密码不正确1.提示用户名密码不能为空2.提示输入错误后置条件登陆成功表格SEQ表格\*ARABIC1用例:用例规约:用例名称查询商铺角色用户用例说明实现用户快速找到目标商铺前置条件输入需要查询的相关商铺id基本事件流参与者动作系统响应1.用户输入商铺名1.1用户输入商铺id1.系统查找数据库对照商铺信息表1.1界面成功显示对应的商铺,及商铺详细信息其他事件流界面显示出未能获取商铺信息,找不到网页,检查网络后无法解决联系系统管理员。异常事件流参与者动作系统响应1.用户未输入商铺2.输入的商铺不存在3.输入商铺名称存在错别字1.系统提示搜索栏为空2.提示输入的商铺不存在,请重新输入。3.根据输入索引词的相似度输出对应的商铺。后置条件查询成功表格SEQ表格\*ARABIC2用例:用例规约:用例名称提交下单申请角色用户用例说明用户选择商铺提交租赁前置条件登入系统,选取商铺并填写点击提交租赁基本事件流参与者动作系统响应1.选取租赁商铺2.点击租赁1.其他事件流界面显示未能获取商铺信息,找不到网页,检查网络后无法解决为系统错误,联系系统管理员。异常事件流参与者动作系统响应商铺已租赁1.前台不再显示商铺租赁信息后置条件租赁成功表格SEQ表格\*ARABIC3用例规约:用例名称续租角色用户用例说明实现用户续租前置条件登陆系统订单在审核通过之后点击订单后续租按钮基本事件流参与者动作系统响应点击商铺续租填写月份1.跳转到详情界面3.系统提示续租成功其他事件流界面显示未能获取合同信息,找不到网页,检查网络后无法解决联系系统管理员。异常事件流参与者动作系统响应1.余额不足1.系统提示余额不足后置条件提交成功表格SEQ表格\*ARABIC4用例:用例规约:用例名称留言询问角色用户用例说明实现用户发起留言。前置条件登录系统,浏览商铺并点击需要留言商铺的详细信息基本事件流参与者动作系统响应点击商铺详细信息填写咨询问题点击提交咨询1.跳转到详情界面3.系统提示提交成功。其他事件流界面显示未能获取合同信息,找不到网页,检查网络后无法解决联系系统管理员。异常事件流参与者动作系统响应1.未填写内容点击提交咨询1.系统提示咨询内容为空。后置条件提交成功表格SEQ表格\*ARABIC53.5类图主要业务类图图SEQ图\*ARABIC10描述:一个用户浏览多个商铺信息也可以对多个商铺下单但一个商铺只能被一个用户租赁,一个管理员可以审核多个订单,管理多个商铺信息,但一个商铺和订单只能被一个管理员管理。对应实体类:Order(orderid,userid,shopid,ordertime,orderremarks)Administrators(Administratorsid,name,phone)Shop(shopid,name,state,position,phone)User(userid,name,phone)3.6顺序图商铺管理员添加商铺循序图:商铺管理员通过点击增加商铺来实现新增商铺:图SEQ图\*ARABIC11用户下单顺序图:用户通过点击租赁来实现下单:图SEQ图\*ARABIC12续租顺序图:用户在订单审核通过后在订单管理栏点击订单后的续租操作来完成续租:图SEQ图\*ARABIC13第4章系统设计4.1功能结构通过以上对业务场景的需求分析,总结设计出如下模块以及功能。图SEQ图\*ARABIC144.2数据库设计4.2.1概念模型管理员主要属性有:id编号,用户名,密码,如图:图SEQ图\*ARABIC15用户信息的主要属性有:编号,昵称,用户名,姓名,职位,电话,地址,如图:图SEQ图\*ARABIC16商铺的组要属性有:图片,商铺id,价格,位置,类别,描述,时间,如图:图SEQ图\*ARABIC17订单信息表主要属性有:状态,id,商铺名,租金,预定人,电话,下单时间,处理时间如图:图SEQ图\*ARABIC18留言表主要属性有:id,标题,内容,回复,创建人,创建时间如图:图SEQ图\*ARABIC194.2.2逻辑模型用户信息表:字段名数据类型主键约束允许非空备注USER_IDVarchar(100)主键NoUSERNAME(用户名)Varchar(255)DEFAULTNULLNoPASSWORD(密码)Varchar(255)DEFAULTNULLNoNAME(姓名)Varchar(255)DEFAULTNULLNoRIGHTSVarchar(255)DEFAULTNULLNoROLE_ID(角色id)Varchar(255)DEFAULTNULLNoLAST_LOGIN(上次登录)时间)Varchar(255)DEFAULTNULLNoIP(上次登录ip)Varchar(100)DEFAULTNULLNoSTATUS(状态)Varchar(30)DEFAULTNULLNoBZ(备注)Varchar(255)DEFAULTNULLYesEMAIL(信箱)Varchar(32)DEFAULTNULLYesNUMBER(昵称)Varchar(100)DEFAULTNULLNoPHONE(电话)Varchar(32)DEFAULTNULLYesADDRESS(地址)Varchar(300)DEFAULTNULLYes表格SEQ表格\*ARABIC6订单信息表:字段名数据类型主键约束允许非空备注ORDER_IDVarchar(100)主键NoPRODUCT_ID(商铺ID)Varchar(255)No外键CREATE_USER(创建人)Varchar(255)No外键CREATE_TIME(创建时间)DatetimeDEFAULTNULLNoMOBILE(手机号)Varchar(255)DEFAULTNULLNoADDRESS(地址)Varchar(255)DEFAULTNULLNORECEIVER(姓名)Varchar(255)DEFAULTNULLNoSTATUS(状态)Varchar(255)DEFAULTNULLNoREMARK(备注)Varchar(255)DEFAULTNULLNo表格SEQ表格\*ARABIC7商铺信息表:字段名数据类型主键约束允许非空备注PRODUCT_IDVarchar(100)主键NoNAME(名称)Varchar(255)DEFAULTNULLNOCODE(编号)Varchar(255)DEFAULTNULLNoPUBLISH(地点)Varchar(255)DEFAULTNULLNoPRICE(价格)Varchar(255)DEFAULTNULLNoTYPE(类别)Varchar(255)DEFAULTNULLNoSTORAGE(描述)Varchar(50)DEFAULTNULLYseCREATE_USER(创建id)Varchar(255)DEFAULTNULLNoCREATE_TIME(创建时间)Varchar(255)DEFAULTNULLNoSTATUS(状态)Varchar(255)DEFAULTNULLNo表格SEQ表格\*ARABIC8词典信息表:字段名数据类型主键约束允许非空备注ZD_IDVarchar(100)主键NoNAME(基础数据名称)varchar(100)DEFAULTNULLNoBIANMA(基础数据编码)varchar(100)DEFAULTNULLNoORDY_BY(排序序号)intDEFAULTNULLNoPARENT_ID(父ID)varchar(100)DEFAULTNULLNoJB(树状层级)intDEFAULTNULLNoP_BM(父编码)varchar(100)DEFAULTNULLNoDEFAULTNULL表格SEQ表格\*ARABIC9评论信息表:字段名数据类型主键约束允许非空备注COMMENT_IDVarchar(200)主键NoTITLE(评论标题)varchar(200)DEFAULTNULLNoCONTENTS(内容)varchar(200)DEFAULTNULLNoCREATE_TIME(时间)varchar(200)DEFAULTNULLNoCREATE_USER(用户)varchar(200)DEFAULTNULLNoNEWS_ID(新闻标题)varcharDEFAULTNULLNo表格SEQ表格\*ARABIC10菜单信息表:字段名数据类型主键约束允许非空备注MENU_IDint主键NoMENU_NAMEVarchar(255)DEFAULTNULLNoMENU_URLVarchar(255)DEFAULTNULLNoPARENT_IDVarchar(100)DEFAULTNULLNoMENU_ORDERVarchar(100)DEFAULTNULLNoMENU_ICONVarchar(30)DEFAULTNULLNoMENU_TYPEVarchar(10)DEFAULTNULLNo表格SEQ表格\*ARABIC11News信息表字段名数据类型主键约束允许非空备注MENU_IDint主键NoMENU_NAMEVarchar(255)DEFAULTNULLNoMENU_URLVarchar(255)DEFAULTNULLNoPARENT_IDVarchar(100)DEFAULTNULLNoMENU_ORDERVarchar(100)DEFAULTNULLNoMENU_ICONVarchar(30)DEFAULTNULLNoMENU_TYPEVarchar(10)DEFAULTNULLNo表格SEQ表格\*ARABIC124.3UI设计及布局系统的界面设我主要分为进入系统最先看到的主界面,登录注册界面,用户功能界面,和管理员的操作界面,我设计的系统背景为白色,干净的操作界面可以增加用户的交互体验。主界面是用户进入系统的首先看到的界面,我的设计主要是右上角的登陆注册按钮,点击可以实现注册登录界面的跳转,上方的商铺类别分类栏对应不同类别的的商铺信息,下方是所有商铺的展示区。主界面:图SEQ图\*ARABIC20登陆界面只有简单的账号密码的输入框和登陆注册按钮。图SEQ图\*ARABIC21用户登录界面是在用户登录之后,左边显示工作区,中间显示对应的需要信息的展示表格,左上角显示用户名。图SEQ图\*ARABIC22管理员登陆界面大体上与用户界面相同,在左边的功能栏的具体内容上有所区别,具体对应的功能权限有所不同。图SEQ图\*ARABIC23第5章系统实现5.1模块功能实现5.1.1登录功能模块用户通过登录窗口输入自己的账号信息,在信息输入完成之后需要填写验证码信息,然后可以进行提交,系统会对用户输入的用户名和密码进行验证,对应数据库用户的角色信息,验证完成后进入到用户的相应操作界面进行自己权限的功能操作,如图20所示,对于用户如果没有自己的账号信息可以通过注册进行在线自己的基本资料信息,填写用户名、姓名、手机、密码等信息,信息编辑完成后核对信息无误后进行提交,新的用户注册完成,如图21所示图SEQ图\*ARABIC24图SEQ图\*ARABIC255.1.2管理员功能模块系统管理员通过登录窗口进入到系统操作界面,可以根据需求对系统管理、内容管理等模块进行在线管理及维护等操作。用户管理可以对用户信息进行增删改查:图SEQ图\*ARABIC26商铺类型管理可以对商铺类型进行增删改查:图SEQ图\*ARABIC27商铺管理可以对商铺信息进行增删改查:图SEQ图\*ARABIC28订单管理模块可以对订单进行增删改查:图SEQ图\*ARABIC29留言管理模块可以查看留言并进行回复:图SEQ图\*ARABIC305.1.3用户功能模块订单模块可以产看自己的订单和完成情况:图SEQ图\*ARABIC31个人信息管理是查看自己的个人信息并能够修改:图SEQ图\*ARABIC32订单在系统管理员审核通过后,用户能够更改商铺基础信息和进行商铺续租更改商铺基础信息:图SEQ图\*ARABIC33续租:图SEQ图\*ARABIC345.2系统测试5.2.1测试环境平台:Windows操作系统数据库:MysqlWeb应用服务器:JDK8,Maven3.6.2,Tomcat8,工具:eclipse,MySqlIE浏览器谷歌浏览器5.2.2测试内容我在测试过程中选择的是黑盒测试和白盒测试:1.结构测试:通常被称为白盒测试,白盒测试是在对程序的处理过程与结构都有详尽谅解的前提下,顺从程序内部的逻辑而完成的系统测试,以确定系统中所有的通路都能够遵照设计要求正常工作,不出现任何偏差。2.功能测试:通常被称作黑盒测试:黑盒测试主要是针对程序功能能够按照设计正常实现的一种检测,在程序接口处进行,检测程序手法数据是否正常,与外部信息的交换是否完整。5.2.3测试用例登录测试:模块名称测试用例预期结果实际结果是否通过登录模块用户名:admin密码:123弹出错误提示,提示密码错误弹出错误提示,提示密码错误通过登录模块用户名:123密码:admin弹出错误提示,提示用户名错误弹出错误提示,提示用户名错误通过登录模块用户名:admin密码:1管理员登录成功管理员登录成功通过表格SEQ表格\*ARABIC13删除分类测试:模块名称测试用例预期结果实际结果是否通过删除商铺类型分类模块分类名:食堂当口删除成功、页面自动跳转删除成功、通过删除商铺类型分类模块分类名:自动售货机删除成功、页面自动跳转删除成功、通过删除商铺类型分类模块分类名:购物商铺删除成功、页面自动跳转删除成功、通过表格SEQ表格\*ARABIC14修改密码测试:模块名称测试用例预期结果实际结果是否通过修改密码模块原密码:666新密码:123确认密码:123弹出错误提示,提示原密码错误弹出错误提示,提示原密码错误通过修改密码模块原密码:admin新密码:123确认密码:333弹出错误提示,提示确认密码不一致弹出错误提示,提示确认密码不一致通过修改密码模块原密码:a

温馨提示

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

评论

0/150

提交评论