基于React的租房管理系统的设计与实现_第1页
基于React的租房管理系统的设计与实现_第2页
基于React的租房管理系统的设计与实现_第3页
基于React的租房管理系统的设计与实现_第4页
基于React的租房管理系统的设计与实现_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

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

文档简介

毕业设计说明书基于React的租房管理系统的设计与实现2020年5月15日 基于React的租房管理系统的设计与实现摘要:随时代的发展,网上业务越来越受到人们的欢迎,其中给人们带来的最大的方便的便是互联网。近几年随着互联网的飞速发展,我国的网上业务也得到了较快的发展,人们的生活方式也随之改变。房屋是人类生活栖息的重要场所,随着城市中的流动人口的增多,人们对房屋租赁关注的程度越来越高,使得房屋租赁行业发展迅速。本租房管理系统是基于React框架,采用Python开发语言及MYSQL数据库进行开发;论文首先阐述了基于B/S模式下租房管理系统的开发,并对该系统进行了较详细的需求分析,然后详细探讨了租房管理系统的功能需求、业务流程、系统功能和系统设计等方面的问题。望能利用先进的计算机技术和网络技术来改变目前的租房的状况和提高信息管理、服务水平,在市场经济的进一步发展中健康稳定发展,使房屋租赁信息可以便于操作,易于管理,而且可以减少经营成本,提高租房效率,满足用户的需求。关键词:租房管理系统;React框架;Python开发语言;MYSQL数据库DesignandimplementationofrentalmanagementsystembasedonreactAbstract:Withthedevelopmentofthetimes,theonlinebusinessismoreandmorepopular,andthebiggestconveniencebroughttopeopleistheInternet.WiththerapiddevelopmentoftheInternetinrecentyears,China'sonlinebusinesshasalsodevelopedrapidly,andpeople'slifestyleshavechangedaccordingly.Housingisanimportantplaceforhumanlife.Withtheincreaseoffloatingpopulationincities,peoplepaymoreandmoreattentiontohousingleasing,whichmakesthehousingleasingindustrydeveloprapidly.ThisrentalmanagementsystemisbasedontheReactframework,usingPythondevelopmentlanguageandMYSQLdatabasefordevelopment.ThethesisfirstdescribesthedevelopmentofonlinerentalsystembasedonB/Smode,andanalyzesthesysteminmoredetail,andthendiscussesitindetail.Itaddressesthefunctionalrequirements,businessprocesses,systemfunctions,andsystemdesignoftherentalmanagementsystem.Hopetouseadvancedcomputertechnologyandnetworktechnologytochangethecurrentrentingsituationandimprovetheinformationmanagementandservicelevel,andtodevelophealthilyandsteadilyinthefurtherdevelopmentofthemarketeconomy,sothatthehousingrentalinformationcanbeeasilyoperated,managedandreduced.Operatingcosts,improverentalefficiencyandmeetuserneeds.Keywords:Rentalmanagementsystem;Reactframework;Pythondevelopmentlanguage;MYSQLdatabase系统功能实现5.1管理员功能模块的实现5.1.1管理员登录界面管理员可以输入用户名和密码进行登录,系统会验证用户名和密码是否匹配,管理员登录界面展示如图5.1所示图5.1管理员登录页面登录界面的核心代码如下:5.1.2用户列表界面管理员在用户列表界面可查看所有用户信息,并可对其进行编辑和删除操作,用户列表界面如图5.2所示图5.2用户列表界面5.1.3房源管理界面管理员可新增、修改和删除房源信息,房源管理界面如图5.3所示图5.3房源管理界面房源管理界面核心代码如下:5.1.4订单管理界面管理员在订单管理界面可查看所有订单信息,并可对其进行编辑和删除操作,订单管理界面如图5.4所示图5.4订单管理界面订单管理界面核心数据如下:5.1.5地区管理界面管理员可新增、编辑和删除地区信息,地区管理界面如图5.5所示图5.5地区管理界面地区管理界面核心代码如下:5.2用户功能模块的实现5.2.1系统主界面用户进入本系统可查看区域,并可选择区域查看房屋信息,系统主界面如图5.6所示图5.6系统主界面系统主界面的核心代码如下:5.2.2用户登录界面用户要想进行发布房源操作,必须登录系统,用户登录界面如图5.7所示图5.7用户登录界面用户登录界面核心代码如下:5.2.3用户注册界面未有账号的用户可进行注册操作,用户注册界面如图5.8所示图5.8用户注册界面5.2.4房源详情界面用户可选择房源查看详情信息,房源详情界面如图5.9所示图5.9房源详情界面5.2.5发布房源界面用户登录后可进行发布房源操作,发布房源界面如图5.10所示图5.10发布房源界面5.2.6订单记录界面用户登录后可进行查看订单记录信息,订单记录界面如图5.11所示图5.11订单记录界面5.2.7我的房子界面用户在我的房子界面可查看个人已发布的房源信息,并可对其进行修改和删除操作,我的房子界面如图5.12所示图5.12我的房子界面6系统测试与维护6.1测试目的测试不仅是系统开发的开始,而且应该贯穿整个系统的整个生命周期。评估系统质量的方法不局限于系统编码和过程,应该与软件设计工作和历史需求分析密切相关。系统错误,不一定是代码错误,可能是阶段的设计摘要和设计细节存在问题,问题也可能出现在需求分析阶段。从实际情况来看,最初的问题很可能是一个小错误,根据按钮的原理,按钮后的按钮位错将是所有位错。该系统的原因也同样适用,随着后续的开发工作,误差将越来越严重。为了避免问题在后续编码,测试和设计,避免扩大国家的问题。在测试系统中,开发人员应该站在客户的角度来处理测试工作,而现在主要的测试方法是黑盒测试。测试的目的可以概括为以下几点:首先,用户界面和客户需求是一致的,设置界面和设计风格统一;第二,创新设计接口规范设计标准,具有独特的审美特征;最后,人类传统的接口以满足审美需求,不能盲目地追求一种独特的,合理的规划布局,符合审美标准。租房管理系统完成了开发之后,需要进行测试,这个测试步骤就是为了检验程序是不是有什么问题存在,主要作用还是发现程序的问题,测试过程中会采用测试经常用到的方法以及手段来挖掘问题,这样做的目的就是保障程序的质量,让用户使用开发出来的程序没有任何顾虑,能够安心运行程序,操作程序对应功能,另外测试期间还可以大致浏览程序的各个界面设计是不是很简洁大方,颜色搭配以及功能布局有没有凌乱的感觉,程序各个部分的功能全部都要反复操作,一旦哪个部分操作逻辑存在问题,或者是功能不能达到用户需求,就需要开发者赶紧纠正,及时更改程序内容,使之最终能实现用户需要的功能,满足用户基本功能需求。关于租房管理系统的测试,我们使用了测试用得最多的测试方法,即黑盒测试进行租房管理系统的测试。6.2测试用例用户登录功能测试,如下表所示。表6.1用户登录功能测试用例表用例名称测试功能操作操作过程预期结果测试结果用户登录模块测试正确输入用户信息,用户成功登录。输入用户的信息1.在密码框输入用户的密码。2.点击登录按钮。跳转到各角色的界面正确用户注册功能测试,如下表所示。表6.2用户注册功能测试用例表用例名称测试功能操作操作过程预期结果测试结果用户注册模块测试正确输入用户信息,完成用户的注册。用户的基本信息用户在系统的注册页面根据提示填写相应的信息,然后点击“注册”按钮。提示成功并跳转到登录界面。正确用户注册模块测试用户注册失败的情况用户不填写用户名用户在系统的注册页面根据提示填写除了用户名以外相应的信息,然后点击“注册”按钮。注册失败,提示“*用户名不符合要求”。正确用户注册模块测试用户注册失败的情况用户两次输入密码不一致用户在系统的注册页面根据提示填写相应的信息,填写密码时两次输入的密码不一致,然后点击“注册”按钮。注册失败,提示“*两次输入密码不一致”。正确房源添加功能测试,如下表所示。表6.3房源添加功能测试用例表用例名称测试功能操作操作过程预期结果测试结果房源信息添加模块测试正确输入房源信息,完成房源的添加。房源的基本信息管理员和用户点击添加房源后根据提示填写房源信息,然后点击“提交”按钮。提示成功。正确房源添加模块测试房源添加失败的情况房源信息重复管理员和用户点击添加房源后填写的房源信息重复,然后点击“提交”按钮。提示“房源信息重复”。正确房源添加模块测试房源添加失败的情况房源信息不完整管理员和用户点击添加房源后填写的信息不完整,然后点击“提交”按钮。提示“*信不能为空”。正确房源信息界面测试,如下表所示。表6.4房源信息界面测试用例表用例名称测试功能操作操作过程预期结果测试结果房源信息显示功能模块测试房源信息显示的正常情况房源信息查看用户点击房源查看,进入房源界面。显示房源信息正确6.3测试结果经过对上述测试结果分析,本系统符合租房管理系统的客户要求和用户需求。所有基本功能点实现,操作简单,操作流程符合业务需求,产品运行性能良好,是一款值得推广的大众化软件。7总结在这次毕业设计中,刚开始进行毕业设计的时候感觉十分困难,根本不知道该从何处下手,在经过一定的调研和资料累积后,并参考了相关的网站、查阅了大量的资料以后,对系统进行深入的需求调查和分析,结合辅导老师的指导以及学过的相关知识,经过不断的坚持、努力,设计最终被完成。我相信无论多么的困难,只要能够坚持下来,努力查阅资料,善于去发现研究,在研究中充分利用资源,所有困难终都会被解决的。毕业设计是最能体现出我们所学知识的应用情况,是对我们大学期间所学知识的应用巩固和提高的时刻。设计租房管理系统的过程不仅仅是对我学计算机知识的一次考验,更是对我运用所学知识解决处理现实问题能力的培养和锻炼。通过这次的毕业设计让我对软件的开发有了很深的认识了解,我的编程能力也得到了很大的提升。虽然在系统开发过程中也遇到了很多的困难,但是在老师和同学们的帮助下,以及经过自己的不懈努力,最终圆满的完成了毕业设计。回顾过去做毕业设计的整个过程,充满了付出和收获,虽然经历了种种困难,不断修改,不断探索,但是当你看到成果时候的感觉,是一种难以用言语表达的喜悦之感,这些在毕业设计过程中学习到的东西将会使我终身受益!由于系统本身的复杂度以及时间的有限,文中许多内容都需要进一步的补充和完善,主要有以下几个方面:(1)页面的设计不够美化,需要进一步对页面进行美化设计,能够更好的吸引用户的眼球(2)系统运行过程中出现的问题需要结合实现生活中系统运用进行不断的优化。比如用户量大的时候系统会遇到崩溃进行不断的完善,处理这些实际的问题。(3)还有系统在实际的运用中根据用户的需求不断的进行添加模块,进而对系统进行不断的完善。致谢为期一个学期的毕业论文(设计)已接近尾声了,我的大学生活也即将要画上一个圆满的句号。此刻我的心感到无比惆怅失落,对于熟悉我的老师和所有可爱的同学们,我们很快就会挥手告别。在即将毕业之际,我的心情实在难以平静,从最开始的学习专业知识到刚开始参加毕业课题讨论到最后论文的顺利完成,我身边的亲朋好友给了我极其多的帮助,这些帮助大多是雪中送炭,帮助我渡过了很多难关。因此,我要想对我伸出过援助之手的可爱的朋友、老师、家人们表示衷心的感谢。首先要对我本次论文的指导老师表示深深的敬意,她对于我的学习和生活给予了最多的关怀和最悉心的指导。同时,我还要感谢大学期间我所有的带课老师,他们对我的生活、学习等各方面都付出了许多关怀,没有他们的带领,我不会成为一名合格的毕业生没有他们在课堂上认真详细教课、辅导,我无法顺利完成毕业设计,我想向他们表达最真诚的感谢!感谢我们学院的所有领导,为我提供所需要的设备和资料!还要感谢我身边的同学和朋友们,感谢他们对我的关心和帮助!

我还要感谢我最亲近的家人,是因为有了他们在学业上对我的全力支持以及在生活上的关怀才能支撑着我走到现在!祝愿学校的领导教师以及和我一起奋斗的同学们工作顺利,事业有成,也要祝愿学校的前景更加辉煌。最后,我要向牺牲了休息时间来对本文进行审阅,评议和参与论文答辩的各位老师表示深深的感谢。在此,衷心的谢谢您们!参考文献[1]刘淑芳.浅析二手房市场现状及存在的问题[J].活力,2018[2]刘巧芹,郭爱请,张清军,李子君.二手房交易税调控效果及税收调控策略研究[J].改革与战略,2019(8).[3]邓文安.国内二手房贷款买卖的相关问题探讨[J].现代商业,2017[4]王要武.管理信息系统.电子工业出版社,2018.9.[5]张跃平,耿祥义.python程序设计[M].

温馨提示

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

评论

0/150

提交评论