物业管理系统的设计与实现
为了方便小区物业的管理,提高物业管理的信息化水平,本课题设计实现了一个物业管理信息系统。该系统使用MyEclipse作为开发工具,采用SQL Sever进行数据存储管理,并采用了SSH框架,以Tomcat作为系统服务器,并采用JSP动态页面开发语言作来开发用户交互系统。系统主要分为普通用户登录和管理员登录两大模块,普通用户模块有查看资讯、留言等功能;管理员模块有用户信息管理、房产信息管理、维修处理、投诉处理、缴费管理功能、发布消息等功能。该系统功能全面,界面友好。关键词 物业管理系统,JSP,MyEclipse,SSH
目 录
1 绪论 1
1.1 课题背景及意义 1
1.2 发展现状 1
2 需求分析 2
2.1 功能需求分析 2
2.2 性能需求分析 3
2.3 系统开发工具 4
3 系统设计 5
3.1 业务逻辑 5
3.2 业务流程数据流图 5
3.3 功能设计 6
3.4 数据库的概念设计 7
3.5 数据库的逻辑设计 7
3.6 数据库的物理设计 9
4 系统实现 11
4.1 系统登录 11
4.2 功能模块的设计 13
5 系统测试 24
5.1 登录模块测试用例 24
5.2 添加模块测试用例 24
5.3 编辑模块测试用例 24
结论 26
致谢 27
参考文献 28
1 绪论
1.1 课题背景及意义
21世纪以来,人们生活水平越来越高,居住情况由农村逐渐转化为现在的小区。随着小区的数量增加,物业与住户的问题越来越多,管理方面越来越麻烦。与此而来的要求变随之提高。我们现在对于小区物业需要采用计算机管理的方式,给住户提供方便、快捷、文明、要全的服务[1]。
现在已经是二十一世纪,使用计算机进行操作对于人们来说并不难。长期以来我国一直处于信息化建设之中,对于小区物业的管理也出现了电子信息化的要求,所以出现 *好棒文|www.hbsrm.com +Q: ^351916072#
了小区物业管理系统。此系统目的在于对小区物业实现透明高效的管理,同时也抛弃以往的老旧管理技术,采用新的电子记录方式,将数据存储在数据库中,以保证信息的完整明确,更加简单明了、透明、清晰[2]。管理员随时可以在后台对小区物业的信息以及用户的行为可以随时增删改查,对于小区的事件处理效率也提升了不止一个档次。这样的好处有很多,比如对于用户的保修可以立刻知道,对于用户的收费信息可以立刻通知,而不用向以往一样需要上门提醒。
有许多小区物业出现了管理不能尽心尽责或者马虎糊弄完成任务的情况,态度消极,不能让用户满意。现在的小区住户对于各方面的要求都很高,管理模式为开发商自主管理模式[3],物业也在住户的考虑范围内。在物业管理消极的情况下,自然是不能让住户满意,久而久之则会产生矛盾,从而转变为一些不可控制的局面。现在由小区物业管理系统来对小区物业进行管理,系统的公平公开以及高效都是肉眼可见的,即便再挑剔的用户面对计算机上完整的数据以及系统的高效都不会有问题。
1.2 发展现状
我国小区发展年代并不久远,几十年前还都是农村人口居多。小区的管理发展在近几年才得到重视。近些年的新闻中出现了比如小区住户找不到物业,小区物业没有人管,也有纯人工管理记录的情况。所以我国的小区发展还不够正规有效,和西方国家比还远远落后。虽然物业管理发展缓慢,但中国人口增加速度并没有发生变化,小区的建造也越来越多。不仅是人们对于物业服务的需求急需提升,物业管理工作的难度也非常高,很多小区的物业工作难以展开,工作人员的工作异常困难。当我们关注现代小区的发展时,网络给了我们一个方向。我们制作出智能的小区物业管理系统,从而给小区物业管理带来美好的明天。
2 需求分析
2.1 功能需求分析
系统需要区分使用者和管理者的角色,使用者的权限并不需要很高,开放的功能也不需要很多,管理者则需要开放所有功能,对后台有管理权限。我们在系统中为用户开发出注册登录功能,方便用户查看小区信息,但是对于管理并没有操作权限。管理员使用管理员账号登录,物业管理系统所有功能对其开放。管理员可以处理用户保修,公共设施管理以及物业收费等事件。对于用户,我们将系统制作的尽量简介易操作,这样才会让用户不会产生难以操作不会使用的感觉。我们需要尽量让用户满意,才会使得物业管理系统长期被使用。
系统的可行性。在做可行性分析时人们一般研究经济可行性和技术可行性。经济上来说开发这样一个小区物业管理系统所消耗的并不多,对于计算机编程熟练的人来说一个人就可以做完,同时需要的只有一台计算机。技术方面,系统采用MyEclipse开发工具,支持Struts框架、JSP框架等[4]。采用SSH框架,Tomcat作为服务器,用JSP显示前台页面,用SQLServer做数据库来存放信息。用户使用者或者管理员使用者也许不知道系统是怎样开发实现的,但是并没有关系,因为系统的简单操作和界面的简单明了使得系统简单易上手,同时系统的稳定会得到良好的用户体验。系统的及时性也要保证,比如在小区中有故障时能通过系统及时的报修,管理员发现后能够及时处理并反馈给用户处理消息[5]。
小区物业管理系统能够包含如下两个模块:用户模块与管理员模块。
用户主要功能模块如下:
小区资讯:用户可以查看小区的消息以及管理员发布的公告,及时获得小区内的动态。
留言:用户可以在留言板块进行留言,同时留言也可给所有用户及管理员及时查看到,管理员可以对留言进行回复或者增删改查。
会员中心:用户可以管理自己账号,如修改密码修改用户名。
管理员主要功能模块如下:
1)注册会员管理:管理员能够查看所有注册会员的详情,并可实现增加、删除、修改等操作,当管理员完成对会员的增加时,用户可以使用账号密码登录。删除后,账号则无法再登录到系统[6]。
目 录
1 绪论 1
1.1 课题背景及意义 1
1.2 发展现状 1
2 需求分析 2
2.1 功能需求分析 2
2.2 性能需求分析 3
2.3 系统开发工具 4
3 系统设计 5
3.1 业务逻辑 5
3.2 业务流程数据流图 5
3.3 功能设计 6
3.4 数据库的概念设计 7
3.5 数据库的逻辑设计 7
3.6 数据库的物理设计 9
4 系统实现 11
4.1 系统登录 11
4.2 功能模块的设计 13
5 系统测试 24
5.1 登录模块测试用例 24
5.2 添加模块测试用例 24
5.3 编辑模块测试用例 24
结论 26
致谢 27
参考文献 28
1 绪论
1.1 课题背景及意义
21世纪以来,人们生活水平越来越高,居住情况由农村逐渐转化为现在的小区。随着小区的数量增加,物业与住户的问题越来越多,管理方面越来越麻烦。与此而来的要求变随之提高。我们现在对于小区物业需要采用计算机管理的方式,给住户提供方便、快捷、文明、要全的服务[1]。
现在已经是二十一世纪,使用计算机进行操作对于人们来说并不难。长期以来我国一直处于信息化建设之中,对于小区物业的管理也出现了电子信息化的要求,所以出现 *好棒文|www.hbsrm.com +Q: ^351916072#
了小区物业管理系统。此系统目的在于对小区物业实现透明高效的管理,同时也抛弃以往的老旧管理技术,采用新的电子记录方式,将数据存储在数据库中,以保证信息的完整明确,更加简单明了、透明、清晰[2]。管理员随时可以在后台对小区物业的信息以及用户的行为可以随时增删改查,对于小区的事件处理效率也提升了不止一个档次。这样的好处有很多,比如对于用户的保修可以立刻知道,对于用户的收费信息可以立刻通知,而不用向以往一样需要上门提醒。
有许多小区物业出现了管理不能尽心尽责或者马虎糊弄完成任务的情况,态度消极,不能让用户满意。现在的小区住户对于各方面的要求都很高,管理模式为开发商自主管理模式[3],物业也在住户的考虑范围内。在物业管理消极的情况下,自然是不能让住户满意,久而久之则会产生矛盾,从而转变为一些不可控制的局面。现在由小区物业管理系统来对小区物业进行管理,系统的公平公开以及高效都是肉眼可见的,即便再挑剔的用户面对计算机上完整的数据以及系统的高效都不会有问题。
1.2 发展现状
我国小区发展年代并不久远,几十年前还都是农村人口居多。小区的管理发展在近几年才得到重视。近些年的新闻中出现了比如小区住户找不到物业,小区物业没有人管,也有纯人工管理记录的情况。所以我国的小区发展还不够正规有效,和西方国家比还远远落后。虽然物业管理发展缓慢,但中国人口增加速度并没有发生变化,小区的建造也越来越多。不仅是人们对于物业服务的需求急需提升,物业管理工作的难度也非常高,很多小区的物业工作难以展开,工作人员的工作异常困难。当我们关注现代小区的发展时,网络给了我们一个方向。我们制作出智能的小区物业管理系统,从而给小区物业管理带来美好的明天。
2 需求分析
2.1 功能需求分析
系统需要区分使用者和管理者的角色,使用者的权限并不需要很高,开放的功能也不需要很多,管理者则需要开放所有功能,对后台有管理权限。我们在系统中为用户开发出注册登录功能,方便用户查看小区信息,但是对于管理并没有操作权限。管理员使用管理员账号登录,物业管理系统所有功能对其开放。管理员可以处理用户保修,公共设施管理以及物业收费等事件。对于用户,我们将系统制作的尽量简介易操作,这样才会让用户不会产生难以操作不会使用的感觉。我们需要尽量让用户满意,才会使得物业管理系统长期被使用。
系统的可行性。在做可行性分析时人们一般研究经济可行性和技术可行性。经济上来说开发这样一个小区物业管理系统所消耗的并不多,对于计算机编程熟练的人来说一个人就可以做完,同时需要的只有一台计算机。技术方面,系统采用MyEclipse开发工具,支持Struts框架、JSP框架等[4]。采用SSH框架,Tomcat作为服务器,用JSP显示前台页面,用SQLServer做数据库来存放信息。用户使用者或者管理员使用者也许不知道系统是怎样开发实现的,但是并没有关系,因为系统的简单操作和界面的简单明了使得系统简单易上手,同时系统的稳定会得到良好的用户体验。系统的及时性也要保证,比如在小区中有故障时能通过系统及时的报修,管理员发现后能够及时处理并反馈给用户处理消息[5]。
小区物业管理系统能够包含如下两个模块:用户模块与管理员模块。
用户主要功能模块如下:
小区资讯:用户可以查看小区的消息以及管理员发布的公告,及时获得小区内的动态。
留言:用户可以在留言板块进行留言,同时留言也可给所有用户及管理员及时查看到,管理员可以对留言进行回复或者增删改查。
会员中心:用户可以管理自己账号,如修改密码修改用户名。
管理员主要功能模块如下:
1)注册会员管理:管理员能够查看所有注册会员的详情,并可实现增加、删除、修改等操作,当管理员完成对会员的增加时,用户可以使用账号密码登录。删除后,账号则无法再登录到系统[6]。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/wljs/355.html