




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
我国的房地产行业已经越来越正规化,以前很多吃差价或者说假房源之类的事件已经越来越少有听过了。加上我们国家的经济发展越来越好,大多数人已经步入了小康的消费水平,对租房的需求量也日益增长,传统的端口例如58同城,安居客这些,对于目前市场的租房需求已经满足不了,出现供不应求的情况,所以现阶段急需一个新平台来对这些繁琐的信息进行管理,整合,已便在客户有需求的时候能及时替其提供帮助。这样才能有效的提高工作效率,把人工成本降低下来在此次的系统开发中,我使用SSM框架作为系统开发框架把系统的复杂程度降低,使系统的反应速度大幅度加快。操作性更便捷,实用性更灵敏。更加容易上手。我们根据目前市场的中介情况对系统进行了相对应的功能模块的开发实现,使得房源信息的管理更加灵活,高效,提高了管理员的工作效率.关键词:中介房源SSMMySQL信息管理houseshavebeenhearddevelopmentofourcountryisgettingbetterandbetter,motheyhaveneeds.databaseisMySQL.Timprovestheefficiencyofadministrators.Keywords:Information第一章绪论 11.1课题背景 11.2目的与意义 11.3国外研究现状 2 21.5本文大纲 3第二章系统需求分析 42.1可行性分析 42.1.1技术可行性 42.1.2经济可行性 52.1.3操作可行性 52.1.4疫情分析 52.1.5时间可行性 62.2功能需求分析 62.3系统用例分析 72.3.1系统总体用例分析 72.3.2管理员身份用例分析 82.3.3普通用户身份用例分析 9第三章系统设计 3.1系统总体架构 3.2系统流程 3.3系统功能模块设计 3.3.1管理员功能模块设计 3.3.2普通用户功能模块设计 第四章数据库的设计 4.1数据库设计理念 4.2数据库设计 第五章系统功能实现 5.1系统登录 5.2系统主页 265.3用户信息管理模块 5.4信息管理模块 5.5订单信息管理模块 5.6房源登记管理模块 第六章系统测试 6.1测试的重要性 6.2测试的目的 6.3测试方法 6.4功能测试 不足与期望 总结 致谢 .1第一章绪论随着我国经济逐渐赶上发达国家,我国的生活水平也在不断的提高,租房的需求也在不断的增加。中介行业管理模式在现阶段已经开始追赶不上这个时代了。因为毕竟我国目前正处于高速发展阶段,技术更新换代非常快。我们要跟上脚步,不能落后。要知道信息技术已经广泛的运用在我们社会的各个领域中,在我们身边每一处都有他们的影子。它们影响着我们的生活。所以我们中介行业也不能落后。现阶段通过手抄来记录房源信息已经落后了,这种通过手工作业的方式需要许多繁琐的程序,而且数据的保密性不够强,使用起来也极度不方便。如果中介行业的房源信息还是通过手工记录来进行作业,这样将会导致很多资源不必要的浪费。其实挺亏的。而且我们现在的生活节奏越来越快,手工记录的方式太慢了,速度不快还容易出错,会特别不方顺应时代前进的方向。所以我觉得中介行业也应该随主流一起前进,迎难而上。这可能对我们来说是一个巨大的挑战,但是我们不能退缩,也不能放弃。我们要积极应对接下来可能会发生的一切并且克服它。这个过程可能无比艰难,但是我们要相信自己是可以战胜这些困难的。是可以通过信息技术来改革我们的中介行业的,是可以开发出一个符合目前时代主流的中介房源管理系统。本系统主要得目的是为了能够将传统得中介信息管理模式进行优化与改进,进而使得中介房源的信息管理可以更加方便快捷,清晰简单和易操作。传统的管理方式因为是人工手写记录,所以工作效率相对来说比较低,而且容易导致信息的录入错误或者忘记录入等一些细节问题,给房源信息管理造成不必要的麻烦。而当我们将信息技术和中介房源管理相结合,让管理员可以更加方便快捷的的添加修改和查询系统中所记录的中介房源信息,从而减少工作人员的工作时间和工作量,又降低了出错率,提高了工作效率,从而提高了工作质量。中介房屋管理系统的宗旨就是为了能让我们的工作人员以最少的人力为客户提供最高效率的服务,这才是我们最想要看到的效果中介行业需要紧跟时代步伐,为了更快的适应目前信息化的时代。我们需要开发一种高效率的管理模式对房源信息进行管理,这不仅仅只是一个作业模式的改进,更是整个中介行业的突破。而且这种管理模式将在不久的将来成为时2代的主流,成为中介行业在信息化时代下的代表。也可以说是为信息化技术管理这方面做出贡献.将信息化技术和中介管理模式相结合。彻底改变中介行业以往的作业方式。减少了不必要的人力物力的浪费,提高了工作效率。意义是十分远国外的中介行业毋庸置疑比我们国内专业,强大。与我们国家一样,他们的租房需求也是一个很大的市场,特别是在美国,他们的房子都是通过租赁进行交易的,这也造就了美国的中介行业十分发达,体制相对于我们国内也更加完善,专业。美国的中介行业地位大致可以相对于我们国内的律师行业。是一个高薪,尊贵的职业。他们有着国家的大力支持,早就已经将先进的技术运用在他们的中介行业当中。他们的中介行业也因为科技在进步从而不断受益,不断进步。他们在很早的时候就已经将信息化管理运用在中介行业里面。使得中介房屋资料的管理更加完善,通过中介房源管理系统,这些准确的数据不仅可以提高他们工作人员的工作效率,减少无谓的人力,财力,物力的消耗,还可以更加高效的服务客户,这不仅是提高了服务质量,而且更有针对性在目前我们综合国力不断提升的背景下,我国大众踏入小康生活只是迟早得事,从市场上看,诸多假房源,吃差价的事件层出不穷,相对于国外,我们的中介行业已经比其他国家落后一大步了。如今还是处于刚起步阶段,很多人对我们这个行业都有偏见。在这种社会现状会加速推进中介行业服务的发展。怎么样提升我们中介行业作业效率将是一个大问题,为了解决这个问题,我觉得我们要把信息化技术和中介行业融合起来我们要抛弃以前那种通过手工记录信息的模式,采用新的模式,也就是通过信息化管理的模式去管理我们中介行业的房源信息。只要通过信息化技术去管理,去分析,去存储中介的数据,才可以更加方便快捷高效率。才可以让我们中介行业走向信息化,效率化。才可以跟进时代的各大不同类型的大型企业级的应用系统都是采用这个SMM开发框架来进行开发MVC架构的特点就是可以将数据库访问,业务逻辑以及页面这三部分分离出来,使其分工明确,如果在开发的过程中出现了错误排查起来也相对来说比较方便。不会动一发而牵全身。是一个非常nice的软件架构模式。Spring是一个实3现业务对象管理,是一个面向切面的容器框架。也是一个控制反转的容器框架。而SpingMVC负责的是视图的管理,请求的转发。那些Web快速开发的都是经常使用这一个模块来进行操作完成的,而MyBatis呢是用来将数据访问逻辑和业务访问逻辑分离的,采用的是数据方法层。然后把SQL语句写在映射文件中。是一个基于Jvav的数据持久层框架。这一点倒是跟Hibernate相同。本篇文章是通过对本次毕业设计的过程进行详细阐述。通过对此次开发系统背景的调查和研究,以及对中介行业管理模式上缺陷的分析,经过慎重考虑,对系统的大概框架进行设计并不断修改,完善系统的各个功能模块。以及系统所需要的Web界面进行设计,还有就是对系统所需要的数据库进行详细的贴身设计。并且对本系统的具体开发过程进行逐步的展示以及介绍本系统的功能。最后以系统完成后的功能测试以及本次毕业设计的总结作为收尾。具体结构如下:第一章:讲解了我为什么要开发这个系统的缘由,这个系统有什么背景,目的,意义。并且把国内与国外行情调查结果进行讲解。最后就是对整个毕业设计进行详细的研究和分析。第二章:对系统进行需求分析。首先对本次项目进行可行性分析,验证这个项目是否具有可行性,是否有必要进行下去。通过对技术,经济,还是操作方面进行阐述,然后对功能进行需求分析。全面了解系统的需求,为接下来的系第三章:介绍通过需求分析而设计的系统框架,并且逐步的完善整个系统框架,画出系统框架图,系统流程图。比较直观的呈现出系统的全部功能模块第四章:详细介绍了数据库的结构,每个表的属性以及源代码第五章:展示系统现有模块的主要功能Web界面,详细介绍每个模块的功能。并且对每个界面和功能模块进行说明第六章:对已经基本完工的毕业设计进行测试,讲解测试的重要性和目的,介绍测试方法保证系统能安然无恙的运行。。第七章:对本次毕业设计的一个总结,还有就是对本次毕业设计出来的系统的一些不足与期望,以及在本次毕业设计帮助过我的人的致谢4第二章系统需求分析想要开发一个中介管理系统,那么我们就需要进行准备工作--可行性分析。经过可行性分析我们才可以知道我们的想法是否能够实现,是否能达到预期的期望。毕竟如果不去进行可行性分析,那么当在开发的过程中遇到无法解决的问题时将会陷入僵局,最后很大可能会使项目流产。又或者当开发完成后投入使用才发现与预期的结果不相符合,出现了亏本的情况。这些都是我们不想要看到的结局,所以在开发之前我们就要做好可行性分析。技术的可行性是对使用的技术与前沿技术进行对比分析,如果技术太旧就会影响后续维护,技术可行性分析如下:(1)本系统采用B/S架构。使用tomcat作为部署服务器,用浏览器与服务器之间进行信息交互,信息的保护和记录都十分安全,而且改技术发展非常成熟,B/S架构可行。把业务层、视图、数据层分为三层,他们各司其职井井有序。后续维护也只用针对模块进行操作就行了,非常方便。所以该框架是可行的,也是普遍很多人用的框架(3)MySQL是简易、安全性极高的数据库,其兼容性非常好,备受用户喜爱。改数据库通过执行sql语句对数据库进行数据操作,非常的方便,还可以对数据进行导入导出功能。定期对数据进行维护能够保证数据的安全性。(4)Eclipse是一个可扩展的编译平台,具有极高的兼容性,能够外接很多小插件,方便快捷开发。5行的以熟练掌握操作本系统。因为本系统的操作可行性也是没有任何问题的6从开始本系统的初始时间上看,设定题目到后期项目完成以及测试的时间是足够了,有任务书进行说明,在这接近6个月的时间里是可以完成的前期2个月的背景调查以及系统分析,中间2个月的系统架构设计,数据库设计,后期两个月进行开发测试,从时间行程上是完全可行的2.2功能需求分析房屋中介管理系统是一个连接租客和中介的系统,租客通过互联网找到合适的房源,然后对心仪的房子下租赁订单,中介可以在后台看到订单,对客户的租赁订单进行管理,还可以联系房东,协助整个租房过程房屋中介管理系统主要是分为两个角色,就是中介管理员和租客。中介希望能通过房屋管理系统对房屋进行展示、出租等工作,使到客户能够更加方便地通过互联网能够看到房源的信息,然后扩大租客的市场。并且希望通过该管理系统能够分类有序地对手上房源进行管理,分区域进行展示和针对营销。房屋中介管理系统包括对房屋对增删查改、订单的增删改查管理,还可以上架房屋、搜索查租客的需求就比较简单,能够在页面上分类地查阅房屋信息,然后对心仪的房子进行租赁,并且有租赁订单记录,可以联系中介和房东的渠道。用户能通过系统进行账号注册,通过登陆能进入系统查阅系统信息。个人中心界面能够修改自己的信息、查看订单、修改密码等操作。通过对以上角色的分析,可以知道房屋中介管理系统的功能包括如下几项:同的用户权限也不同,登录界面也不同。普通用户也有独自的登陆界面来确保网用户管理功能:管理员登陆后能够对普通用户的信息进行管理,可以增加新用户、编辑旧用户、删除旧用户等权限;租赁管理功能:管理员登陆后能对房屋进行管理,能够把房源进行上架、编系统日志:管理员后台有日志记录功能,对房屋进行的操作都会记录到系统日志里,当操作失误时能够对数据进行复原租赁订单管理:主要管理客户租赁房屋信息的数据进行管理72.3系统用例分析用例分析是从需求到设计的一个过程,把项目系统需求转化为项目逻辑的设计,对管理员和普通用户两个不同角色的需求进行用例分析,通过用例图来进行更深刻的分析,从逻辑上抓取客户的需求,从而确定项目的功能框架,做到不会混乱不会遗漏,从全方位的分析了解系统的需求。系统主要是为中介房屋管理员和普通租客用户设计。管理员的主要功能有:用户管理、系统日志、房屋管理、租赁管理、系统设置、订单管理。普通用户的主要功能有注册登录、用户信息修改、租房、租房订单查看。中介房源管理系统总体用例图如下图2-1所示:房屋中介管理系统房屋中介管理系统用户管理注册登录房屋管理租赁管理系统设置普通用户租房租房订单查看订单管理信息修改图2-1系统总体用例图8在中介房源管理员的角度去分析,他们希望能够用本系统可以对房源管理和订单挂案例更加的轻松与方便,并且在互联网上扩大销售范围,能够让更多人通过网站了解到更全面的房源。其中包括用户管理、系统日志、房屋管理、租赁管理、系统设置、订单管理。通过对房屋进行管理和展示,在用户界面显示把房源都显示出来。管理员身份用例图如下图2-2所示:删除用户日志记录新增房源编辑房源删除房源十权限设置菜单配查编辑房源订单管理删除房源用户管理系统日志房屋管理租赁管理图2-2管理员身份用例图9(1)用户管理用例分析:管理员登陆进入房屋中介管理系统,不仅可以添加用户,还可以对系统用户的信息进行修改和删除,可以修改密码。超级管理员对用户具有最高信息修改权限;(2)系统日志用例分析:系统日志能够对系统对操作进行日志记录,当操作失误出错时,能够对系统数据进行复原,从而安全地对系统进行管理,是系统必不可少的一个功能;(3)房屋管理用例分析:管理员登陆进入系统,可以对房屋房源信息进行管理,新增房源信息、编辑房源信息、删除房源信息;(4)租赁管理用例分析:管理员登陆进入系统,可以对护工的薪资进行添加(5)系统设置用例分析:管理员登陆进入系统,可以对系统配置进行设置。有菜单设置、用户角色权限设置,是最高管理员具备的功能;(6)订单管理用例分析:管理员登陆进入系统,能够对租客订单进行管理,能够修改订单信息,也能删除订单信息,当客普通用户的主要功能有注册登录、用户信息修改、租房、租房订单查看。普通用户最主要的功能是能注册登录进入系统,租房并产生订单,然后可以编辑个人的信息。因此,普通身份用例图如下图2-3所示:租房订单查看图2-3普通用户身份用例图(1)注册用例分析:普通用户通过注册按钮进入注册界面,填写账户和密码(3)信息修改用例分析:普通用户进入系统后可以通过个人中心界面对当经过深度的背景研究以及需求分析之后,接下来就是要根据分析出来的数据对系统进行设计,就像写作文一样,我们要先列一个提纲出来,只有这样才能保证在开发的过程中不会跑偏。本次毕业设计经过分析需求分析之后,对系统各方面的功能已经设计得十分齐全.本系统采用mvc架构,用户不需要去下载客户端,只要在网页上就可以进行Model模型代表一个存取数据的对象或JAVAPOJ0。它也可以带有逻辑,在数据变化时更新控制器。View视图代表模型包含的数据的可视化。Controller控制器作用于模型和视图上。它控制数据流向模型对象,并在数据变化时更新视图。它使视图与模型分离开。本系统的技术层次图如3-1所示图3-1系统技术层次图中介房源管理系统的系统架构图如图3-2所示:开始开始义是否成功是用户权限管理员结束系统设置租赁管理房屋管理信息修改注册登录系统日志用户管理订单管理订单查看粗房系统的所有环节。作能、系统设置、订单管理功能。当普通用户登录进入系统,可以进入个人中心对自己的信息进行修改编辑、用户管理模块:管理员只要在这个模块就能随心所欲对用户数据库也会相对应地进行修改,并且数据的记录也保证房屋中介管理系统的安全性。管理员可以对用户进行授权,把用户设置成普通用户或者管理员。当使用者使用自己的账号密码就可以登录自己的账号,如果密码错误就如果想要添加新的房源,就可以从房屋管理模块进行修改。编辑房源信息,或者删除房源信息。点击搜索功能,能够对房源信息进行查询,对不同房源设置成唯一id,保护房源的唯一性。系统设置模块能够整个系统进行操作。管理员进入用户管理模块之后,可以对用户的个人信息进行修改租赁端。管理员可以新增房屋租赁,可以设置一个小区所拥有的可租赁房子,还可以设置价格和留下联系方式。如果想要修改订单,就要在订单管理模块这里修改。当客户因为自身原因想退单时,管理员能够删除订单;当租房信息需要修改时。普通用户打开系统进行登陆操作,系统判断用户是否已经注册,如果没注册就会跳到注册界面,用户自己设置自己心仪的账号密码就可以注册一个属于自己的账号普通用户点击个人中心,进入信息管理模块,护工用户可以对自身的用户名和密码进行修改,保证了护工信息的准确性,方便养老院对护工的基本信息进管普通用户登陆到中介房屋系统,登陆后能在房屋列表界面进行租房,确定租房订单后可以通过联系人联系到房东和中介。普通用户确认租房订单后,能够在个人中心处查看订单详情。第四章数据库的设计库是一个很重要的问题,我本次使用的数据库是Mysql,其特点是轻便和使用简房源列表)、user(用户账号密码表)。份证。如下表4-1:字段名数据类型长度是否为空说明否主键否用户名否密码是真实名字是身份证是电话是地址1是类型id'int(11)NOTNULLAUTO_INCREMENT,idCardvatha(32)CHARACTERSETUtB2DEFAULTNULLmobile'yarcha(16)DEFA)ENGINE=InnoDBAUTO_INCREMENT=122十中架R平西大罚签里李陆R)44杆利北京期斑置翻水(2)权限表权限表里储存用户id、角色id、菜单id,如下表4-2:字段名数据类型长度是否为空说明否主键否外键否外键PRIMARYKEY(id)USINGBTREElKEYmenuld(menuld)USINGBTREE,CONSTRAINTauthonty_ibfk_2FOREIGNKREFERENCESmenu'(id))ENGINE=InnoDBAUTO_INCREMENT=42多四8396396)工1115石要±73图4-2old表权限表里存储了姓名、发生时间、详细内容,如下表4-3:字段名数据类型长度是否为空说明否主键是用户id是房屋id)是姓名)是身份证)是手机号1是状态)是到达时间)是离开时间)是评论是创建时间)是价格)是押金EREATETABLEbook_order(id'int(11)NOTNULLAUTOtoomTypeldint(1nameyarcha(32)DEFAUmobleyarchar(16)DEFAULTremark'yarcha(128)DEFAULpnce'yarcha(32)DEFAULTNyann'xacha(32)DEFAULTPRIMARYKEY(id)USINGBTREKEYroomTypeld(roomTyREFERENCES'account`(id),CONSTRAINTbook_order_ibfk_2FOREIGNKEY(roomTypeld)REFERENCESroom_type(id))ENGINE=InnoDBAUTO_INCREMENT=34DEFAULTCHARSET=utf8■鲁平四小承出5686*111200251285#m1匠64行4的分-结q0酒施酒施需具量型害一f有酸户药查1大重期#■11“乡物*h1“乡物*h)通国通国4*(4)log(操作日志记录表)Log操作日志记录储存着管理员对系统对操作信息,如下表4-4:表4-4log表字段名数据类型长度是否为空说明否主键否描述是创建时间)ENGINE=InnoDBAUTO_INCREMENT=122DEFAULTCHARSET=100用户名为(admin),角色为(超级管理员)的用户登录成功!101用户名为(admin),角色为(超级管理员)的用户登录成功!102用户名为(adnin),角色为(超级管理员)的用户登录成功!2019-12-0416:18:09103用户名为(admin),角色为(超级管理员)的用户登录成功!2019-12-0417:58:5010%用户名为admin的用户登录时输入验证码错误!105用户名为(admin),角色为(超级管理员)的用户登录成功!盟厘2019-12-0418:36:41西106用户名为(admin),角色为/超级管理负)的用户登录成功!107用户名为(admin),角色为(超级管理员)的用户登录成功!108用户名为(admin),角色为/超级管理员)的用户登录成功!2019-12-0423:51:24109用户名为admin的用户登录时输入密码错课!2019-12-0500:35:43110.用户名为admin的用户登录时输入密码错误!111用户名为admin的用户登录时输入密码错误!112用户名为(admin),角色为(超级管理员)的用户登录成功!113用户名为(admin),角色为(超级管理员]的用户登录成功!114用户名为(adnin),角色为/超级管理员)的用户登录成功!2019-12-0501:41:51115用户名为(admin),角色为(超级管理员)的用户登录成功!116用户名为(admin),角色为(超级管理员)的用户登录成功!117用户名为(admin),角色为(超级管理员)的用户登录成功!118用户名为(admin),角色为(超级管理员)的用户登录成功!119用户名为ADMIX的用户登录时输入密码错误!2020-04-1521:35:44120用户名为admin的用户登录时输入验证码错误!2020-04-1521:35:54图4-4(5)menu(菜单表)菜单表里存储了系统信息,如下表4-5:表4-5nurse表字段名数据类型长度是否为空说明否主键否父键否菜单名称是地址否标签id`int(11)NOTNULLAUTO_INCREMENT,ulvacha(128)DEFAULTNULL,)ENGINE=InnoDB.AUTO_INCREMENT=610系统设置5菜单管理角色管理用户管理用户列表添加编辑55删除添加按钮添加编辑删除添加编转删除0系统日志日志列表添加日志1删除修改密码修改密码图4-5nurse表角色表里存储了角色状态,如下表4-6:字段名数据类型长度是否为空说明是主键否空闲状态否备注remark'yarchar(128)DEFAU)ENGINE=InnoDBAUTO_INCREMENT=3DEFAULTCHARSET=utf8超级管理员超级管理员拥有一切权限普通用户普通用户,请自由授权图4-6role表房源表里存储了房屋信息,如下表4-7:字段名数据类型长度是否为空说明是主键否名称否照片否价格2否房间数量2否床位数量5否间隔数量5否可出租数量5否可出租床位5否已出租床位1否状态是备注remarkyarchar(256)n师,如的;情而指治明。期的法息2,,三二·,水;和指心言量小二#11图4-7room_type表第五章系统功能实现本项目实现了系统登录,使用中介房源管理系统的用户分别为管理员以及普通用户(也就是客户)。用户通过登录界面的输入相对应的账号和密码,系统会在后台进行数据库的验证,当输入错的的号码和密码的时候会提示用户名不存在,当如数正确的账号以及密码时会通过验证登陆系统。系统的登录界面如下图5-1,5-2所示:管理员登录图5-1管理员登陆界面不同用户因为登录界面的不同,登录后的界面也不同,管理员将会进入管理员功能的主页面,而普通用户的界面则会使租房的界面。下图5-3,5-4所示:图5-3管理员功能主页面普通用户登录后的界面则时进入租房界面,如图5-4所示:4知开#m#图5-4用户租房界面如果想对用户信息做改动就需要进入此模块,对他们的基本资料,权限进行修改,如下图5-5、5-6所示:图5-5管理员用户信息界面22知*图5-6管理员用户权限添加管理界面如果想要查看订单就需要进入个人中心进行查看,也可以修改自己的账号密码,用户信息管理界面如下图5-7所示:用户个人信息用产查看讨单用户重置密码mC图5-7用户信息管理界面用户在租房界面上可以选择自己心仪的房子进行租赁,通过点击心仪房子后面的租赁按钮即可跳转到租赁房子界面效果图,如下图5-8所示:族飞章形)工的味册的0创医创医图5-8信息管理界面当普通用户进行租赁订单后,管理员可以在后台看到普通用户的订单,可以根据其基本信息联系他进行房子的租赁。界面如下图5-9所示一图5-9订单信息管理界面息,房源信息管理界面如下图5-10所示:图5-10房源登记管理界面第六章系统测试当系统开发到最终阶段时,剩下的就是对系统进行软件测试。怎么说呢,毕竟人不是电脑,通过我们自己所设计并开发的软件绝大多数不是十全十美,肯定会有一些遗漏的漏洞。而软件测试的功能就是帮助我们尽可能的发现这些漏洞并更正他们。只有不停的测试,才能不断发现问题,不断完善该系统。软件测试是一个系统性的过程,还有合理性进行测试,包括输入限制是否符合规范,代码的框架是否易维护,注释和迭代有没有进行对应备注等等。集成测试对应对是详细设计,根据开发的设计文档流程图进行核对,测试对应的功能是否齐全完善无bug。系统测试对应的是概要设计,根据概要设计查验项目是否符合,在实际环境中项目是否可行可用,如果发现概要设计出现不合理性需及时修改概要设计和项目总设计方案。验收测试对应的是客户需求,在交互端测试是否满足需求,负载均衡是否满足,并发并行处理是否合格等等。系统测试的主要目的是发现开发过程中隐藏的隐患,明显的错误被发现后需上线前的数十次模拟,确保安全无误。假如项目上线,但是隐藏隐患和bug没被处理,客户容易因此失去很多的收益。所以测试是项目上线前必不可缺的一个环系统开发完后需要对软件项目就进行测试,测试的方法有很多种,其中最为常用的就是黑盒测试,我利用黑盒测试方法对中介房屋系统进行测试。所以软件测试就是软件质量保障的最后一道门槛。功能测试表如下表6-1:表6-1功能测试表功能名称输入动作所期望的输出实际效果登录功能1、登录a)输入正确的用户账号和密码,点击‘登录’b)输入错误的用户账号和密码,点击‘登录’1、登录a)成功进入系统首页b)提示用户账号或密码错误重新输入实际效果与预期效果一致用户管理功能1、增加用户a)点击‘增加系统用户’击‘添加用户’2、修改用户信息a)点击‘编辑’点击‘修改用户’3、删除用户a)点击‘删除’1、添加用户a)显示系统用户表单b)成功添加用户2、修改用户信息a)显示该用户的表单b)成功修改用户信息3、删除用户a)该用户从列表中删除实际效果与预期效果一致房源管理功能1、房源信息添加a)点击‘添加房源’b)输入房源信息,点击‘提交’2、修改房源信息a)点击‘编辑’b)输入房源信息,点击‘更新’1、房源信息添加a)显示房源信息表单b)成功添加房源信息2、修改房源信息a)显示该房源信息的表单b)成功修改房源信息3、删除房源信息实际效果与预期效果一致3、删除房源信息a)点击‘删除’a)该房源信息成功从列表中删除租房功能1、普通用户查看房源信息2、普通用户租房,点击确认‘租房’3、普通用户点击“个人中心”查看租赁订单1、房源信息显示正常2、成功生产租赁订单3、订单信息显示正确实际效果与预期效果一致日志记录管理1、日志信息自动管理a)点击编辑房源信息b)查看日志管理1、事故信息添加a)显示房源管理信息记录b)日志管理成功显示实际效果与预期效果一致订单管理1、租赁订单添加a)点击‘添加租赁订单’‘提交’2、删除租赁订单a)点击‘删除’1、租赁订单添加成功a)显示租赁信息表单b)成功添加信息信息2、删除租赁订单a)该租赁信息从列表中删除实际效果与预期效果一致不足与期望本次毕业设计基本上完成,可能因为技术上的不足短时间内没有办法做到尽善尽美,界面做的不够美化,加上已经开发的功能都比较简单,局限性较大。但是后面在有空闲的时候会继续努力的开发本设计,因为我对这个系统也是比较感兴趣的。对后期的开发也是比较有信心的。在后面的开发我也有一些想法,比如可以增加合同打印的功能,毕竟是一个中介系统,如果客户看中了想租房子,合同是必不可少的,还有就是收代理费这个功能也是可以加上去的。除了这两个方面以外,我也有在考虑本系统不是一个人在用,是我们一个团队在用。所以为了保证信息能第一时间更新,我觉得可以在房源信息那里添加一个:跟进的功能。让我们内部的员工如果对该房源有一些新的信息可以登记在跟进上面,方便别的员工看到。实现信息互通,提高工作效率因为这次的项目是因为在生活中遇到困难而引发的想法。所以也是希望这个房屋中介管理系统能在以后的中介行业中所用到,所以我也一直在用心开发和维护,包括不断的测试。通过调查市场,分析需求,不断的开发出符合实际需要的功能模块。所以开发出来的功能模块也是可以尽最大程度的去减少工作人员一些不必要的作业,提高工作效率。提高容错率。本项目是采用SSM框架去实现的,在代码量这方面是大大的减少了,提高了程序的规范性。管理者可以在登录后台系统后去查询房源,了解房源详细情况,如果当遇到业主过来放租房源的时候,可以房源管理那里帮业主进行房屋信息登记,如果有用户下单时则可以进入租赁管理那里对订单详情进行查询并直接联系客户进行后续工作,当成功出租出去房源后可以在租赁管理那里登记房屋租赁时长。而作为普通用户,我们可以在先注册一个账号,然后可以在个人中心那里编辑自己的个人信息,当浏览到合适的房源时,可以点击租赁按钮进行下单操作,在填入自身的基本信息后可以直接进行下单。等待工作人员的联系。在开发这个系统中也学到了很多东西,比如关于前端开发的js,jquery以及后台开发框架等技术,也加深了之前所学知识的理解参考文献[1]罗斌.《VisualC#2005数据库开发经典案例》.北京:水利水电出版社,2007.12[5]李刚.教育实习网络支持平台可行性研究与需求分析[J].中国教育技术装[7]张跃延苏宇贯伟红.《ASP.NET程序开发范例宝典(C#)》.北京:人民邮电出版社,2009.1[8]徐奕枫.基于PHP+MySQL的图书商城系统的设计[10]侯丽敏.《SQLServer数据库应用教程实验》.北京:中国水利水电出版社,致谢多欢乐,有顶着下雨天去兼职的回忆,有大早上6点起床去网吧的回忆,有临近这次毕业设计是我经无数个日日夜夜的奋斗才完成的。在这段漫长的的设计阶在这段时间里给予我鼓励和帮助的人们致以最真挚的感谢在这里我要感谢本次论文的指导教师吴瑞然老师,老师在百忙之中抽出常感激老师在这段时间对我们的关心和帮助,让我们能够顺利的去完成毕业设们在学习和生活上都给予了我很大的帮助,陪伴着我一起成长。感恩之情很难用言语去进行表达,我只能以朴实的语言去表达我此时此捷键与一些电脑小技巧这是高手最常用的第一快捷组合键。这个快捷键组合可以将桌面上的所有窗口瞬间最小化,无论是聊天的窗口还是游戏的窗口……只要再次按下这个组合键,刚才的所有窗口都回来了,而且激活的也正是你最小化之前在使用的窗口!这个就是winkey不用再去移动鼠标点“开始→搜索→文件和文件夹”了,在任何其实,还有一个更简单的办法,就是按winkey+r!如果打开的窗口太多,这个组合键就非常有用了,它可以在一个窗口中显示当前打开的所有窗口的名称和图标●,选中自己希望要打开的窗口,松开这个组合键就可以了。而alt+tab+shift键则当你需要打开资源管理器找文件的时候,这个快捷键会让你感觉非常“爽”!再也不用腾出一只手去摸鼠标了!winkey指的是键盘上刻有windows徽标的键●。winkey主键和一个属性关联键。107键盘又称为win98键盘,比104键多了睡眠、唤醒、开机等电源管理键,这3个键大部分位于键盘的右上方。再补充点…F10或ALT当你选中一个文件的话,这意味着“重命名”激活当前程序的菜单栏放入回收站打开开始菜单删除被选择的选择项目,如果是文件,将被放入回收站删除被选择的选择项目,如果是文件,将被直接删除而不是保存当前操作的文件剪切被选择的项目到剪贴板复制被选择的项目到剪贴板粘贴剪贴板中的内容到当前位置ALT+BACKSPACE或CTRL+Z撤销上一步的操作ALT+SHIFT+BACKSPACE重做上一步被撤销的操作Windows键+D:最小化或恢复windows窗口Windows键+U:打开“辅助工具管理器”Windows键+CTRL+MWindows键+EWindows键+RWindows键+BREAK重新将恢复上一项操作前窗口的大小和位置打开资源管理器打开当前活动项目的快捷菜单在放入CD的时候按下不放,可以跳过自动播放CD。在打开word的时候按下不放,可以跳过自启动的宏一个窗口)ALT+LEFTARROW关闭当前应用程序打开程序最左上角的菜单切换当前程序将windows下运行的MSDOS窗口在窗口和全屏幕状态间切换将当前屏幕以图象方式拷贝到剪贴板将当前活动程序窗口以图象方式拷贝到剪贴板关闭当前应用程序中的当前文本(如word中)切换到当前应用程序中的下一个文本(加shift可以跳到前显示前一页(前进键)显示后一页(后退键)在页面上的各框架中切换(加shift反向)刷新强行刷新2.删除以下文件夹中的内容:x:\DocumentsandScttings\用户名\LocalSettings\Tcmp\下的所有文件(用户临时文件)下的所有文件(页面文件)(历史纪录)x:\DocumentsandSettings川户名\Recent\下的所有文件(最近浏览文件的快捷方式)x:WINDOWS\Temp\下的所有文件(临时文件)x:WINDOWS:ServicePackFiles(升级spl或sp2后的备份文件)x:WINDOWS\DriverCachei386下的压缩文件(驱动程序的备份文件)x:\WINDOWS\SoftwareDistribution\download下的所有文件3.如果对系统进行过windoesupdade升级,则删除以下文件:x:windows\下以Su…开头的隐藏文件4.然后对磁盘进行碎片整理,整理过程中请退出一切正在运行的程序建一个还原点”(最好以当时的日期作为还原点的名字)7、在各种软硬件安装妥当之后,其实XP需要更新文件的时候就很少了。删除系统备份文件吧:开始→运行→sfc.exe/purgecache近3xxM。(该命令的作用是立即清除"Windows文件保护"文件高速缓存,释放出其所占据的空间)备用的dI档,只要你已拷贝了安装文件,完全可以这样做。9、XP会自动备份硬件的驱动程序,但在硬件的驱动安装正确后,一般变动硬件的可能性不大,所以也可以考虑将这个备份删除,文件位于\windows\drivercachei386Ⅱ录下,名称为driver.cab,你直接将它删除就可以了,通常这个文件是74M。10、删除不用的输入法:对很多网友来说,WindowsXPt系统白带的文输入法这些输入法,如果用不着,我们可以将其删除。输入法位于iwindowsimel文件夹中,全部占用了88M的空间。11、升级完成发现windows\多了许多类似$NtUninstallQ311889$这些日录,都干掉吧,1x-3xM12、另外,保留着\windows\help日录下的东西对我来说是一种伤害,呵呵。。。都干掉!13、关闭系统还原:系统还原功能使用的时间一长,就会占用大量的硬盘空间。因此有必要对其进行手工设置,以减少硬盘古用量。打开"系统属性"对话框,选择"系统还原"选项,选择"在所有驱动器上关闭系统还原"复选框以关闭系统还原。也可仅对系统所在的磁盘或分区设置还原。先选择系统所在的分区,单击"配置"按钮,在弹出的对话框中取消"关闭这个驱动器的系统还原"选项,并可设置用于系统还
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 采购相关安全协议书
- 车库出售定金协议书
- 解除车贷合同协议书
- 健身俱乐部预售协议书
- 项目合股承包协议书
- 配偶同意卖房协议书
- 餐厅人身安全协议书
- 酒店订餐免责协议书
- 餐厅员工持股协议书
- 退休人员免责协议书
- 2025-2030年辣椒素产业行业市场现状供需分析及投资评估规划分析研究报告
- 2025中国铁路南宁局集团有限公司招聘高校毕业生58人三(本科及以上学历)笔试参考题库附带答案详解
- 大国工匠活动方案
- 《华能企业文化建设》课件
- 陕西延安通和电业有限责任公司招聘笔试真题2024
- 2025年医院管理专业研究生入学考试试卷及答案
- 2025年江苏高处安装、维护、拆除作业-特种作业证考试复习题库(含答案)
- Unit7OutdoorfunIntegration(课件)-译林版(2024)英语七年级下册
- 成人重症患者人工气道湿化护理专家共识
- 2023年船员培训计划
- 2025中国铁路郑州局集团招聘614人(河南)笔试参考题库附带答案详解
评论
0/150
提交评论