已阅读5页,还剩35页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
毕业设计(论文)题 目:综合商住两用物业管理系统的设计与实现学 生: 指导老师: 院 系: 信息科学与工程学院 专 业: 计算机科学与技术 班 级: 计算机1101 学 号: 2015年6月福建工程学院本科毕业设计(论文)作者承诺保证书本人郑重承诺: 本篇毕业设计(论文)的内容真实、可靠。如果存在弄虚作假、抄袭的情况,本人愿承担全部责任。学生签名:年 月 日福建工程学院本科毕业设计(论文)指导教师承诺保证书本人郑重承诺:我已按有关规定对本篇毕业设计(论文)的选题与内容进行了指导和审核,且提交的毕业设计(论文)终稿与上传至“大学生论文管理系统”检测的电子文档相吻合,未发现弄虚作假、抄袭的现象,本人愿承担指导教师的相关责任。指导教师签名:年 月 日目 录1绪论11.1研究背景11.2研究现状11.3研究内容22需求分析32.1系统概述32.2系统功能需求分析32.3系统性能需求分析63系统设计83.1体系结构设计83.2系统功能模块设计83.3数据库设计93.3.1 E-R模型设计93.3.2数据库表结构设计123.4用例图164系统主要模块功能的实现174.1房产管理174.2日常缴费管理204.3车位与车辆管理225模块成果展示285.1登录285.2 首页285.3房产管理295.4业主管理305.5日常缴费管理315.6车位与车辆管理316总结与展望33致谢语34参考文献35综合商住两用物业管理系统的设计与实现摘 要:该物业管理系统采用B/S架构,分成前台登录系统和后台登录系统,前台主要是提供给业主使用,后台则是提供给物业管理员使用。在前台登录系统中,可以实现登录、投诉、报修、查看公告和缴费等功能;在后台登录系统中,可以实现登录、房产管理、业主管理、人员信息管理、门禁管理、安保管理、日常缴费等功能。 采用面向对象的方法进行需求分析与系统设计,使用JAVA语言基于MyEclipse2013平台、Tomcat6.0服务器以及MySQL数据库实现了系统的主要功能,在系统界面设计上使用HTMLCSSJAVASCRIPT+STRUTS标签等技术加以实现,后台逻辑采用Struts2+Hibernate+Spring三大框架实现。该系统的实现能够让物业公司更加方便的管理各种信息,同时也为业主提供了便捷的报修和投诉等通道。加强了物业管理中的各种信息和数据的保密性、安全性,同时减少了查找、更新和维护信息所带来的困难。关键字:物业管理;Java;SSH;MySQLThe design and implementation of the integrated commercial and residential property management systemAbstract:The property management system adopts B/S structure which divided into the front desk login system and background login system, the front desk is mainly provided for the use of the owner, the background is provided for the use of property administrator. The front desk in the login system can realize the login, complaints, the repair, view the announcements and capture to expend and so on; The background login system can realize the login, property management, the owner management, personnel information management, access control management, security management, daily payment and so on.The system uses object-oriented method to demand analysis and system design, bases on using the JAVA language MyEclipse2013, Tomcat6.0 server and MySQL database platform to achieve the main function, and on the system interface design uses HTML + CSS + JAVASCRIPT + STRUTS tag technology to implement, such as the background logic uses STRUTS 2 + Spring + Hibernate these three framework implementations. The implementation of the system can make the management of the property company more convenient managing all kinds of information, but also provides a convenient service for the owners and complaint channels. The system can strengthen the property management in various information and data privacy, security, at the same time reduce the difficulties of search, update and maintenance information.Keywords: Property Management, Java, SSH, MySQLII1绪论1.1研究背景随着我国经济的快速发展和城市开发,城镇的高楼一幢一幢的如雨后春笋一样出现在人们的眼前,人们的生活越来越丰富多彩,居住与办公的环境也越来越舒适安全了。业主花的钱越多,就不只是对住宅、办公场所等本身的美观和质量提高要求,同时也会对物业的服务和管理提高要求,比如公共基础设施的维修维护、停车场的管理、投诉等。伴随着时间的增长,管理者的工作量就会越来越大也会越来越复杂,如果使用传统人工的方式管理各种数据,到后期就会对数据的查找、更新和维护带来不少困难,还会投入更多的人力和物力资源。本课题为物业管理人员提供业主基本信息与小区工作人员信息管理、门禁管理、消息管理、安保管理,日常缴费管理等。该系统提升了物业管理的水平,对业主提供舒适居住和良好的消费环境有着显著作用。1.2研究现状物业管理已经具备初期的规模,这样有益于提高物业市场竞争力,树立良好的品牌形象。按照功能的强弱,现代的物业管理系统可以划分为三个层次:第一个层次为单项数据处理,主要是模仿手工操作管理的方式,大多用于简单的事务性工作,这样水平的计算机应用目前已经被国内大部分物业管理公司所采用;第二个层次是数据的综合处理,这一层次计算机应用的特点是提高物业管理的效率、数据实时处理、网络化;物业管理信息系统作为第三个层次,是在软件程序中应用控制论、信息论、系统工程等优化理论的基础上发展起来的,得益于计算机网络和数据库的发展,使得计算机管理系统的发展更加全面,并且智能化决策的能力在一定程度上也有了大幅度的提高。本文所实现的物业管理系统是基于Web Service的B/S模式开发的,可以综合处理各种物业信息,对于用户的投诉和报修可以及时的进行查看和处理,并且实时反馈给业主;对于小区内的车位都可以得到妥善的管理,可以实时查看到各车位的状态,是否被租用等;对于门禁的购买不需要手工记录,实现无纸化;对住户、房产等资料也都有记录。以往因为计算机技术和通信技术的限制,现有的一些物业管理系统只能在一个低水平层次上进行简单的信息共享和系统互联,仍存在许多的问题,比如物业管理的架构不完善、配套设施运作不理想、维修保养不得力、物业管理经费难以为继等,无法实现一个实时性、健壮性及扩展性良好的基于Internet的小区物业管理系统,也无法实现管理人员和业主的及时沟通和交流,对于信息的发布和回馈没有及时处理,也容易造成信息处理的低效,信息失真的情况也可能会出现,因此会产生很多管理的问题。随着互联网的不断发展和完善,Web技术已经不在局限于单纯地提供信息服务,而是日益成为一个非常有用的操作平台,特别是WebService、网络技术、分布式组件技术、框架技术的逐步发展和成熟,为以上问题提供了一些较好的解决方案,通过构建一个基于Web Service的B/S模式的物业管理系统可以很好地解决当前物业管理系统面临的各种问题。1.3研究内容物业管理系统是物业管理发展不可或缺的一部分,一个高效率的物业管理系统有利于减少物业公司对物业管理的人力和财力的投入,并且能够使得各种物业信息得到很好的保存和处理。本文的物业系统主要实现了前台和后台两个子系统,分别提供给业主和物业管理人员使用。业主可以查看最新公告、投诉和报修等,物业管理人员可以对业主信息、公告、车位、小区工作人员信息等进行管理。2需求分析2.1系统概述本物业管理系统分为两个系统,一个是前台登录系统即普通业主系统,另一个是后台登录系统即物业管理人员系统。在普通业主系统中,业主可以执行的操作主要有查看公告、向物业管理进行投诉和报修、查看缴费信息、修改登录密码,对于投诉和报修的记录系统也会显示当前该条记录处理的进程,缴费记录会显示是否已缴。该系统的主要功能侧重在后台即物业管理人员系统,该后台系统有房产管理、业主管理、人员信息管理、门禁管理、安保管理、日常缴费管理等。首先物业管理人员要将该小区的所有住房信息都录入该系统。一个业主住进这个小区,会在物业这边进行登记,选择该业主已购买的住房房号,然后对该业主的信息进行填写,如电话、家庭人口数、前台登录系统的登录名、备注(可写现住人员)等,该业主可以用登记好的登录名登录普通业主系统。同时可以询问该业主是否需要购买车位或者租用车位,通过车位信息管理可以告诉他车位的面积和租金等一些信息,物业管理人员可以在该系统上发布一些公告,然后业主登录前台系统就可以看到那些发布的公告。物业管理员也可以录入各种缴费信息,然后业主登录前台系统就可以看到自己应该缴纳或者已经缴纳的费用记录,业主也可以让物业管理员查询某一时段自己的缴费单。物业人员可以根据需要安排安保值班人员。物业管理员可以录入购买门禁信息。也可以录入业主对小区的投诉和报修信息,并安排相关人员去处理。小区可能会有一些外来访客,这时候物业管理员可以进行相关信息的录入并收取停车费。2.2系统功能需求分析本系统具备的主要功能如下:1、界面管理:业主和物业管理员有不同的登录系统,登录成功后跳转到各自对应的界面。物业管理人员进入后台系统管理界面,可以对各种信息进行增、删、改、查等基本操作,而业主则进入前台系统的界面,主要操作是查看与自己相关的信息,也可以上报投诉和报修信息,查看公告信息。2、修改密码:物业管理人员和普通业主进入系统后都可以对密码进行修改。而作为物业管理人员不仅可以修改密码还可以对物业管理人员和业主的密码进行初始化操作,以防有些用户忘记密码的情况发生。3、首页:物业人员登录成功进入系统后首先展示的便是首页,首页里有显示最近添加的住户信息,有友情链接比如可以链接到前台的物业管理系统,而普通业主登录成功后看到的首页便是物业管理人员发布的最新公告。4、房产管理:物业人员对小区的住房、店面信息进行管理,可以添加住房、店面信息包括面积、户型、楼号以及描述等等,添加一条住房或店面记录后初始状态是显示无人住,还可以对该条记录进行修改和删除。5、业主管理:当有新的住户入住小区后需要到物业管理处进行登记,录入系统的时候可以选择该业主要住入的房号(此时可以选择的房号是那些没有人住的),同时会给业主添加一个可以进入前台系统的账号,此外还需要登记住户的基本信息有姓名、电话、家庭人数等,当业主信息添加成功后,所选择的住房的状态会变成有人住。物业管理员可以对该条业主信息记录进行修改或者删除,此处的删除指的是伪删除,目的是可以做为记录存在数据库里。物业管理员还可以初始化业主的前台登录密码为1234,这是为了解决有些用户忘记了自己密码的问题。该模块还包括住户的报修和投诉,只要是该小区的住户都可以对小区内的不足之处提出建议或者报修损坏的公共设备,住户投诉、报修的方式可以打电话或者直接到物业管理中心进行登记信息,物业管理员都要如实的将住户描述的信息录入物业管理系统。6、人员信息管理:该模块包括系统人员管理和小区工作人员管理,小区的物业人员即可以进入该物业系统后台的系统人员,可以对各个模块的信息进行基本的增、删、改、查操作,新增的时候需要填写登录名、密码和入职日期等信息,也可以对密码进行初始化操作。小区中不仅有物业管理人员,还有其他工作人员包括维修工,水电燃气等维修工,以及保安人员,物业管理人员可以在该模块中添加这些小区工作人员,但是这些工作人员是没有权限进入该系统的。7、门禁管理:出入小区需要门禁卡,购买门禁卡的时候物业管理人员要进行购买信息的录入,录入是哪个房号的购买门禁,数量多少,收款多少。添加成功后系统会生成一条购买门禁的记录。8、安保管理:物业管理人员根据需要可以安排保安人员的值班,可以在此模块中进行添加值班记录,实现无纸化操作。选择值班人员,并选择值班开始时间以及结束时间,添加完成后会生成一条值班记录。管理员联系该值班人员,让其在安排的时间段站岗。9、日常缴费管理:物业管理人员通过查询其他系统得到各个房号每个月所需缴纳的费用包括水、电费,然后进行添加,物业管理人员可以自动获取每个业主每个月所需要交的物业费、车位管理费(对于有租用或者购买车位的业主),业主也可以预缴各项缴费项目,注意这里的车位管理费有区别的收费,购买的车位50元/月,租用100元/月,公共停车位150元/月,所有的缴费项目都是按月缴纳。添加完缴费记录后,此时业主可以登录前台系统查看到与自己相关的缴费记录。10、查询缴费:物业管理人员可以按房号查询业主的缴费信息,形成缴费单显示在页面,也可以查询某一时间段业主缴纳的所有缴费信息,以缴费单的形式显示。缴费单的信息包括各项缴费项目的应该缴纳的费用,以及各缴费项目未缴的费用,还有合计,以及还需补交的费用。11、车位与车辆管理:该模块包括车位信息管理和小区车辆信息管理、外来车辆信息管理。物业管理人员可以在车位信息管理中录入小区的车位信息,该系统限制的小区车位是50个车位,1到50号,当添加车位的时候,车位号不能超过这个范围,同时需要填写车位的长度和宽度,然后系统自动计算车位面积,还需要填写租金以及出售价格,添加成功之后该车位的状态是显示未出租/未出售,物业管理员不可以对已出租、已出售的车位进行修改,但是可以查看。物业管理人员可以在小区车辆信息管理中添加小区住户的车辆信息,并录入该改车辆所占用的车位,以及该车位的使用权,看该用户是否是租用还是购买。如果是租用,则按月租用,可以选择时间段,并自动获取租用的费用,如果是购买,可以自动获取对应的车位所要付的费用。业主也可以租用公共停车位,按月租,租金为1000元/月,并且公共车位不能购买只能租用,可租给多个业主。记录添加成功后,同时也会更改车位的状态值,更改为已出租或者已出售(公共停车位除外)。在获取小区车辆信息列表时,系统会判断租用的车位是否到期了,如果到期了会释放对应的车位资源,并将该条记录的状态更改为租用到期,租用到期的记录是不能够被修改的。物业管理人员可以对外来访客车辆信息进行录入,并按时收停车费,10元/时,不足一小时的按一小时来算。12、业主报修管理:业主可以进入前台系统进行报修信息的录入,报修成功后物业管理人员可以在后台系统中看到该条记录,并安排相关人员去维修,安排维修的时候根据报修类别选择对应的维修工进行维修,安排之后则显示正在维修,当物业管理人员确实被告知已经维修完成了,这时候管理员则可以更改维修的状态,点击完成维修。13、业主投诉管理:该模块与报修模块类似,业主可以进入前台系统进行投诉信息的录入,报投诉成功后物业管理人员可以在后台系统中看到该条记录,现实中是物业人员根据情况去进行处理,也可以对投诉进行修改删除。处理完成后则可更改该条记录的状态。14、消息管理:当小区需要发布一些停电、停水等公告的时候,需要做两件事,首先是物业管理人员在系统后台中进行公告信息的添加,填写一些信息,添加完成后该条公告就会显示在前台的首页了。接着是在小区公告栏中张贴公告内容,这是为了防止有些用户并未登陆前台系统查看公告所采取的措施。2.3系统性能需求分析可以在前台系统中查看公告信息,进行投诉和报修,物业管理系统在一定程度上主要是物业管理人员在使用,而普通的用户并没有权利进入系统。随着计算机的快速发展,越来越多的事情可以在网上做,所以加了普通业主的前台登录系统,业主并且查看其处理的结果,这样可以为那些经常上网的业主提供一定的便利。基于用户使用的方便简易性,该课题系统是基于B/S模式进行开发。由于MySQL体积小、速度快、总体拥有成本低,因此选择使用MySQL数据库管理系统进行后台数据库的设计。调试服务器采用Tomcat6.0,利用其与Myeclipse的良好兼容性,可以简单快捷的安装与调试。系统的设计使用SSH框架,结合Ajax、css、js等技术完成开发。管理系统符合要求,操作方便,界面友好。本系统具备如下性能:1、用户界面,各个模块都有其各自的操作界面,系统可以根据登录系统人员身份的不同而切换界面。2、对系统中的信息进行修改后,与之关联的数据能够自动更新;比如一个住房刚添加的时候状态显示是无人住,但是当业主住进之后,该住房的状态信息要同步为有人住,车位出租或者出售之后状态要同步成已出租或者已出售,已出租的车位到期的时候要同步为租用到期。3、关于系统的安全性,设立了用户名和密码验证方式,防止非法用户登录和越权操作,同时设立了验证码登录,防止恶意登录,设置密码的时候不能过于简单,有长度限制,并且会以加密的形式在后台数据库中存储。4、对于比较重要的操作会进行二次确认,比如删除的时候会提示是否真的需要删除,退出的时候同样会提示。5、对一些数据会进行异步验证,给用户提供良好的体验。比如添加业主信息的时候如果登录名已存在的话会通过异步验证给出提示。另外一些必填的或者长度等限制的,当输入框失去焦点的时候便进行验证然后及时地给出相应的提示信息。6、前后台系统都有友情链接的模块,可以很方便的来回切换,而首页模块能很好地展示一些最新的信息。7、过滤功能,对一些想直接访问页面的非法操作进行过滤,直接进入错误提示页面,提示没有登录不能访问,并且给出一个链接可以链接到登录界面。8、数据库采用数据库连接池,可以连接复用。通过建立一个数据库连接池以及一套连接使用管理策略,使得一个数据库连接可以得到高效、安全的复用,避免了数据库连接频繁建立、关闭的开销。9、开发工具:Win7、MyEclipse2013、MySQL、Tomcat6.0,这些工具都比较容易得到,因此该系统的开发成本不高。3系统设计3.1体系结构设计该系统可分为三层,分别是数据层、业务层、表示层,如图3-1所示:前端页面调用控制层,控制层调用业务逻辑方法表示层 本模块的业务逻辑,调用数据层来完成操作业务层数据持久化,具体的数据库操作都在此模块进行数据层图3-1 体系结构图3.2系统功能模块设计根据前面的系统功能需求分析,该系统的功能模块图如图3-2所示:图3-2 系统功能模块图3.3数据库设计3.3.1 E-R模型设计由于表比较多,所以这里只画了部分E-R图:图3-3 总体E-R图图3-4 住房信息E-R图住房信息记录了小区内的所有的套房的相关信息,按照“楼号#单元号+房编号”格式生成房号,通过状态值的设置可以知道该套房是否已有业主入住。图3-5 业主信息E-R图业主信息记录了小区内所有业主的相关信息,业主可以通过填写的登录名登录前台系统(登录密码默认1234),另外这里设置了伪删除字段,当物业管理员删除了业主信息时,只是更改了字段的值,数据库的记录并未删除。图3-6 门禁信息E-R图门禁信息记录了小区内的所有住户购买门禁的信息,收款人是当前录入这条记录的物业管理员。图3-7 安保信息E-R图安保信息记录了小区内的所有安保人员值班的信息,物业管理员安排某一个安保人员在某一段时间值班。图3-8 小区车辆信息E-R图小区车辆信息记录了小区内住户的车辆信息,只要是购买或者租用小区内的车位都会进行登记,并收费相应的费用。3.3.2数据库表结构设计由于表比较多,所以这里只列出了部分表结构:(1) 住房信息表(t_house)表3-1 t_house住房信息表中文名字段名字段类型(长度)是否主键是否外键备注住房标识idvarchar(32)是否房号houseNumbervarchar(32)否否描述descriptionvarchar(32)否否楼号buildNumbervarchar(32)否否单元号unitNumbervarchar(32)否否房编号roomNumbervarchar(32)否否户型houseTypevarchar(32)否否面积areavarchar(32)否否状态statusint否否0表示无人住,1表示有人住,0是默认的房子类型typeint否否0表示普通住房,1表示店面(2) 业主信息表(t_user)表3-2 t_user业主信息表中文名字段名字段类型(长度)是否主键是否外键备注业主标识idvarchar(32)是否房号houseNumbervarchar(32)否否户主姓名nameCNvarchar(32)否否登录名usernamevarchar(32)否否密码passwordvarchar(32)否否初始值1234家庭人口familyNumberint否否户主电话phonevarchar(32)否否迁入日期datevarchar(32)否否删除标志isDelint否否0为删除(默认),1位已删除备注remarkvarchar(200)否否(3) 门禁信息表(t_keycard)表3-3 t_keycard门禁信息表中文名字段名字段类型(长度)是否主键是否外键备注门禁标识keycard_unidvarchar(32)是否购买门禁房号houseNumbervarchar(32)否否数量numint否否收款moneyfloat否否收款人payeevarchar(32)否否添加时间addtimevarchar(32)否否(4) 安保信息表(t_security)表3-4 t_security安保信息表中文名字段名字段类型(长度)是否主键是否外键备注安保标识security_unidvarchar(32)是否值班人员securitynamevarchar(32)否否值班开始时间start_timevarchar(32)否否值班结束 时间end_timevarchar(32)否否添加时间addtimevarchar(32)否否(5) 小区车辆信息表(t_icar)表3-5 t_icar小区车辆信息表中文名字段名字段类型(长度)是否主键是否外键备注小区车辆标识idvarchar(32)是否房号houseNumbervarchar(32)否否车主姓名nameCNvarchar(32)否否车牌caridvarchar(32)否否车主电话phonevarchar(32)否否占用的车位号parkNumberint否否车位的使用权parkUseint否否1为租用,2为购买,3为租用到期租用开始时间startTimevarchar(32)否否租用结束时间endTimevarchar(32)否否费用payfeefloat否否3.4用例图(1)前台系统用例图图3-9 前台系统用例图(2)后台系统用例图图3-10 后台系统用例图4系统主要模块功能的实现4.1房产管理该模块分为两部分,一是住房信息管理,二是店面信息管理。(1) 住房信息管理添加住房:图4-1 添加住房信息页面添加住房信息页面使用jquery对数据进行校验,必填项不能为空会给出提示,另外还有异步验证,验证房号是否已经存在了。这里的房号根据管理人员选取的楼号单元号和房编号在表单提交的时候自动生成,不需要人工手动填写,并且按照“楼号#单元号+房编号”的规则自动生成。修改住房信息:图4-2 修改住房信息页面根据管理员选中的需要修改的某一条记录,首先通过该记录的id从数据库中获取信息,并将获取到的信息返回到修改的jsp页面,如上图所示,房号、楼号、单元号项不可更改,管理员可以修改住房的户型、面积、描述项的信息。删除住房信息:图4-3 删除住房信息页面管理员可以批量删除住房信息,使用jquery将所有选择的记录的id以逗号为分隔符拼装在同一字符串中,然后传入到action中,action再将传入的id以逗号为分隔符获取选中的记录的id字符串数组。然后利用for循环将选择的记录删除掉。(2) 店面信息管理添加店面:图4-4 添加店面信息页面店面信息和住房信息用的是同一张表,新增店面的时候与新增住房不同的是,在这里管理员不用选择单元号,默认选择0,单元号相当于楼层,在这里小区中,所有的店面都是最底层,所以在这里我设置为“0单元”,店面的没有户型,所以默认选择”无”。这里的店面编号生成规则” 楼号#0+房编号”。该页面使用jquery对数据进行校验,必填项不能为空会给出提示,另外还有异步验证,验证店面编号是否已经存在了。修改店面信息:图4-5 修改店面信息页面根据管理员选中的需要修改的某一条记录,首先通过该记录的id从数据库中获取信息,并将获取到的信息返回到修改的jsp页面,如上图所示,店面编号、楼号、单元号、户型项不可更改,管理员可以修改店面的面积、描述项的信息。删除店面信息:图4-6 删除店面信息页面管理人员可以批量删除选中的店面信息记录,使用jquery将所有选择的记录的id以逗号为分隔符拼装在同一字符串中,然后传入到action中,action再将传入的id以逗号为分隔符获取选中的记录的id字符串数组。然后利用for循环将选择的记录删除掉。4.2日常缴费管理添加缴费信息:图4-7 添加缴费信息页面添加缴费信息页面使用jquery对数据进行校验,对于一些必填项当为空时,会给出不能为空的提示信息。这里的物业费可以点击获取费用自用获取,但是前提是房已经选择好,物业费的计算是按照“住房面积乘以1元+3元垃圾处理费+10电梯公摊费”。修改缴费信息:图4-8 修改缴费信息页面根据管理员选中的需要修改的某一条记录,首先通过该记录的id从数据库中获取信息,并将获取到的信息返回到修改的jsp页面,如上图所示,根据实际需要,管理员可以修改任一一项的信息。删除缴费信息:图4-9 删除缴费信息页面管理人员可以批量删除选中的缴费信息记录,使用jquery将所有选择的记录的id以逗号为分隔符拼装在同一字符串中,然后传入到action中,action再将传入的id以逗号为分隔符获取选中的记录的id字符串数组。然后利用for循环将选择的记录删除掉。4.3车位与车辆管理该模块分为三部分,一是车位信息,二是小区车辆信息,三是外来车辆信息。(1) 车位信息添加车位信息:图4-10 添加车位信息页面添加车位信息页面使用jquery对数据进行校验,必填项不能为空会给出提示,另外还有异步验证,验证车位号是否已经存在了,并且出售价格和出租价格都有做范围限制。修改车位信息:图4-11 修改车位信息页面根据管理员选中的需要修改的某一条记录,首先通过该记录的id从数据库中获取信息,并将获取到的信息返回到修改的jsp页面,如上图所示,这里车位号不能更改。根据实际需要,管理员可以修改其他任一一项的信息。但是管理员不可以修改已出售或者已出租的车位信息,只能查看。 删除车位信息:图4-12删除车位信息页面管理人员可以批量删除选中的车位信息记录,使用jquery将所有选择的记录的id以逗号为分隔符拼装在同一字符串中,然后传入到action中,action再将传入的id以逗号为分隔符获取选中的记录的id字符串数组。然后利用for循环将选择的记录删除掉。(2) 小区车辆信息添加小区车辆信息:图4-13 添加小区车辆信息页面添加小区车辆信息页面使用jquery对数据进行校验,必填项不能为空会给出提示。这里的车位列表是未出租/未出售的车位以及公共停车位。用户可以购买也可以租用,如果选择租用,则开始时间和结束时间都可以选择日期,如果用户选择购买则不需要填写开始时间和结束时间(公共停车位只能租用不能购买)。对于购买车位,点击获取费用按钮获取到的费用是当前选择车位的出售价格;对于租用车位的,点击获取费用按钮获取到的费用是按月出租计算总费用,计算的规则是选择的开始时间到结束时间的月数乘以当前车位出租的每月用费。一旦该记录添加成功后,被选择的车位的状态也会随着发生变化,更改为已出租或者已出售。修改小区车辆信息:图4-14 修改小区车辆信息页面根据管理员选中的需要修改的某一条记录,首先通过该记录的id从数据库中获取信息,并将获取到的信息返回到修改的jsp页面,如上图所示,管理员根据实际需要,可以对小区车辆信息的任一一项信息进行修改。如果原本是租用车位,将车位改成购买的话,则对应的车位状态也会跟着变化,更改为已出售。如果原本是购买车位,将车位改成租用的话,则对应的车位状态也会跟着变化,更改为已出租。删除小区车辆信息:图4-15 删除小区车辆信息页面管理人员可以批量删除选中的小区车辆信息记录,使用jquery将所有选择的记录的id以逗号为分隔符拼装在同一字符串中,然后传入到action中,action再将传入的id以逗号为分隔符获取选中的记录的id字符串数组。然后利用for循环将选择的记录删除掉,并且释放车位资源。(3) 外来车辆信息添加外来车辆信息:图4-16 添加外来车辆信息页面添加外来车辆信息页面使用jquery对数据进行校验,必填项不能为空会给出提示,外来车辆都停在公共停车位,所以这里不需要选择车位。管理员根据该车的入区时间和出区时间收取停车费用,按10元/时收费,不足一小时按一小时来收费。记录添加成功时就是入区时间。修改外来车辆信息:图4-17 修改外来车辆信息页面根据管理员选中的需要修改的某一条记录,首先通过该记录的id从数据库中获取信息,并将获取到的信息返回到修改的jsp页面,如上图所示,管理员根据实际需要,可以对外来车辆信息的相关信息进行修改。结算费用:图4-18 外来车辆结算停车费用页面物业管理员点击“结算费用”即可获得该车主应该付的停车费。并更改该条记录的状态为“已结算”。删除外来车辆信息:图4-19 删除外来车辆信息页面管理人员可以批量删除选中的外来车辆信息记录,使用jquery将所有选择的记录的id以逗号为分隔符拼装在同一字符串中,然后传入到action中,action再将传入的id以逗号为分隔符获取选中的记录的id字符串数组。然后利用for循环将选择的记录删除掉。5模块成果展示5.1登录(1)后台登录页面(管理人员系统)图5-1 后台系统登录页面(2)前台登录页面(业主系统)图5-2 前台系统登录页面5.2 首页(1)后台系统首页图5-3 后台系统首页(2)前台系统首页图5-4 前台系统首页5.3房产管理(1)住房信息图5-5 住房信息模块(2)店面信息图5-6 店面信息模块5.4业主管理(1)业主信息图5-7 业主信息模块(2)住户报修图5-8 住户报修模块(3)住户投诉图5-9 住户投诉模块5.5日常缴费管理(1)日常缴费图5-10 日常缴费模块5.6车位与车辆管理(1)车位信息图5-11 车位信息模块(2)小区车辆信息图5-12 小区车辆信息模块(3) 外来车辆信息图5-13 外来车辆信息模块6总结与展望1、 系统功能简介该物业管理系统分为前台和后台两个系统,前台登录系统即普通业主系统,后台登录系统即物业管理人员系统。在普通业主系统中,业主可以执行的操作主要有查看公告、向物业管理进行投诉和报修、查看缴费信息、修改登录密码,对于投诉和报修的记录系统也会显示当前该条记录处理的进程,缴费记录会显示是否已缴。该系统的主要功能侧重在后台即物业管理人员系统,该后台系统有房产管理、业主管理、人员信息管理、门禁管理、安保管理、日常缴费管理等。通过前后台两个系统业主与物业管理员可以进行信息的实时反馈。2、 系统不足以及改进系统的日常缴费都是按月缴费,如果要预缴多个月的费用那么物业管理员要添加多条记录,这样比较繁琐。改进方案应该让业主可以预缴多个月的费用,设置固定的预缴费用,然后用月数乘以费用得到应交的总金额。车位的购买数量没有做限制,所有一个业主可以购买很多车位,没有考虑到资源均衡问题。改进方案,业主在购买车位页面应该做校验,拥有的车位数量超过一定数量就不能再购买。致谢语在完成该系统的过程中,一开始对需求分析这一块不怎么清
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 农作物植保员QC管理考核试卷含答案
- 公墓管理员安全宣贯能力考核试卷含答案
- 工业卫生安全管理体系建设方案
- 茶叶精制工岗前班组考核考核试卷含答案
- 漆器制胎工道德评优考核试卷含答案
- 固体饮料加工工复试知识考核试卷含答案
- 糖汁中和工风险评估与管理考核试卷含答案
- 裁判理论考试试题及答案
- 未来五年包铂金属材料行业直播电商战略分析研究报告
- 未来五年大颗粒制备系统行业直播电商战略分析研究报告
- 四川省巴中市2024-2025学年八年级上学期语文期末试卷(含答案)
- 湖南省新高考教学教研联盟2026届高三年级12月联考(长郡二十校联盟)数学试卷(含答案)
- 小学音乐嘎达梅林
- 中国智能电动汽车热管理赛道研究报告
- 吸附处理技术
- 小学四年级口算题大全(10000道)
- 监理公司-见证取样登记台帐
- 钢构件包装作业指导书
- 武汉市初中学生综合素质评价内容及标准
- 新编物理基础学(上下册)课后习题详细答案 王少杰 顾社主编
- 汽车构造课件-转向系
评论
0/150
提交评论