小区物业管理系统设计毕业设计.pdf
摘要小区物业管理是一个极为繁琐复杂的一项工作,其中表现在它的 管理复杂、住户信息等等。而在当下计算机是可以达到物业管理这项 工作,而且更加准确、方便、快捷。让我们的物业管理更加的便捷,工 作能力得到迅猛提升。这个也是物业管理到信息化管理的必经道路。所已 住宅小区物业管理系统的设计是非常的有需要的。让计算机信息时代替 代纯手工人力记录管理,一方面让双手解放,另一方面可以使信息记 录保证其准确、可靠。在系统开发之前,我们必要全方位的观察系统的特点、所适用的应用 范围和用户所需求的是什么样的系统。到这个基础上,才可以切确的定位 和开发系统。然后对用户需要实现的功能进行分析和总结,根据用户的实 际需求,给出系统设计的初步方案。我们的系统开发不只是要显现出数据 的及时性和是否能准确的处理,还要需要考虑到这个系统能否具有其控制 的功能,是不是可以及时的将数据反映给我们的操作人员从而能够对其进 行监控和协调,保证其系统的正常运转;也要全方位的斟酌是否具有预 测功能,使用数学方法利用一些过去的数据对未来进行预测的工作。以上设计首要先容了该项目标开辟布景、必要完成的功效和开辟进程。关键字:物业;管理系统;M I S;V B2This document is produced by free version of Print2Flash.Visit for more information目录引言.4一项目背景与现状.51.1项目背景.51.2系统功能分析.61.3可行性分析.9二系统设计.102.1系统功能结构设计.102.2功能模块分析.11三数据库设计.133.1数据库需求与分析.133.1数据库ER图.133.3数据库数据表.16四系统详细设计.174.1界面设计与功能.174.2系统主界面设计.184.3管理员设置.194.4住户信息管理模块.204.5投诉信息管理模块.21总结.22致谢.23参考文献.243This document is produced by free version of Print2Flash.Visit for more information引言小区住宅物业管理是一个复杂多样的管理过程。计算机信息管理 是现今时期的发展趋势,具备普遍的利用远景。计算机代替手工劳动 是当今信息时代的标志。物业管理只有借助计算机信息的技术才会壮 大其发展,使整个管理层人员、公司的前景更宽阔。4This document is produced by free version of Print2Flash.Visit for more information项目背景与现状1.1项目背景M I S是一个利用计算机硬件和软件、人工操纵、阐发、计划、节 制和决议计划模子和数据库的用户-机械体系。它可以供给信息来撑 持企业或构造的运营、办理和决议计划。1.1.1管理信息系统的组成部分M I S由信息源、信息处理器信息用户和信息管理器四组件构成的 1.1.2信息管理的主要任务mis的主要任务有:M I S系统的辅助决策功能是利用各种模型和大量数据,及时推导出解 决方案,并协助管理者进行决策,以达到最大的经济效益。1.1.3信息管理的开发方法(1)结构化方法结构化方法主要特点介绍如下:开发目标清晰化工作阶段程式化开发文档规范化设计方法结构化5This document is produced by free version of Print2Flash.Visit for more information(2)原型法(3)企业系统规划方法是企业战略数据规划方法和信息工程方法的基础。数据情况对信 息系统非常重要。建立主题数据库是信息系统开发的中心任务。(4)信息工程方法信息工程方式是与企业计划方式和计谋数据计划方式(即信息工 程方式)的交织干系。(5)面向对象方法1.2系统功能分析1.2.1业务流程分析整个系统由前台和后台两部分构成。前台是客户。前台客户进入主页。在首页,用户可以查看社区信息,根据分类查看其他物业信息,以及收费 和停车信息。客户端流程图如图3-2。6This document is produced by free version of Print2Flash.Visit for more information图1-1客户端流程图This document is produced by free version of Print2Flash.Visit for more information后台管理部分,管理员可以从网站首页用户登录界面登录到背景办理首 页举行操纵办理。在后面,办理员可以办理用户、收费信息、泊车信息和通知布告信息。后台管理端流程如(图3-3)。图1-2后台管理端流程图1.2.2数据流分析数据流阐发首要包罗信息剖析、传输、处置、存储等其具体做法是:按照业务流程图的挨次,将响应查询拜访流程中把握的数据处理流程绘制 成一套完全的数据流程图。数据流诊断(DFD)描写了从输入数据流到输出数据流(即处置)的转换,用于对体系的功效举行建模。顶层数据流图,如图3-4所示。8This document is produced by free version of Print2Flash.Visit for more information管理员更新数据库-/、小区物业管 理系统数据信息-V-用户查询信息图1-3小区物业管理系统顶层数据流图1.3可行性分析1.3.1技术可行性开发的小区物业管理系统用的是JSP开发语言,JSP是比较流 行的语言,用它来创建脚本语言,结合HT M L代码来建造动态网页。即可快速完成系统的应用程序,不进行编译,容易编写,可直接在服 务器端口执行,使用Windows记事本这种普通的文本编辑器,就可以 设计编辑,不需要用到浏览器,因此较为简单易学调试也比较简单。系统使用sqlserver作为后台数据库。SQLServer提供了基于Web标准 的扩大数据库编程功能。数据可以便利的经由过程收集拜候,壮大的阐发 和盘问,存储功效完全可以知足电子商务网站背景数据处理的必要。因而,这类开辟在技术上是绝对可行的。1.3.2经济可行性因为方针系统开发的经济需求较低,软硬件情况成熟,软硬件付出很 是有限。本系统的计划、开辟和阐发均在簧舍供给的专用机房内举行。硬 件投资基本上没有。末了在机房局域网内举行调试。开辟本钱、运行本钱 和调试本钱相对于较低。系统开发投入使用后,可以增添网站的发卖收入,下降网站的发卖本 钱。在开发和运营成本的初始投资之后,只需要简单的日常维护,成本相 对较低。总之,系统的开发和使用是绝对有益和无害的。9This document is produced by free version of Print2Flash.Visit for more information1.3.3法律可行性系统统是自己开发的。不侵犯他人合法权益,不承当任何法律责任。因此,在法律上发展这一制度是完全可行的。二系统设计2.1系统功能结构设计系统概要计划中最主要的是体系的模块化。块化是指在解决一个复杂 的问题时,将一个软件系统从一个项目分为几个模块的过程。每一个模块 完成一个特定的功效,全部模块以必然的体例构造成一个团体,完成全部 体系所需的功效。在系统的概要设计中,采用结构化设计,以需求分析阶段生成的数据 流图为基础,依照必然的步调映照到软件布局中。起首将全部体系分为几 个小问题,小模块。然后,进一步细分模块并添加详细信息。根据需求和 调查,系统主要完成以下基本功能:登录:业主、物业管理人员的登录与验证。小区公告:浏览公告、发布公告、管理公告。投诉功能:浏览投诉、发布投诉、管理投诉。资料管理:员工资料管理、住宅资料管理、业主资料管理。物业管理:物业设备管理、设备维修管理、家庭投诉管理、家庭维修 管理、费用管理。两种用户在进入系统后的功能如下:10This document is produced by free version of Print2Flash.Visit for more information 物业管理人员:发布公告、管理公告、管理投诉、管理用户、员工数 据管理、住宅数据管理、业主数据管理、物业设备管理、设备维护管理、家庭投诉管理、家居维修管理、费用管理。物业管理系统具有标准物业管理系统所具有的现实中完整的物 业管理步骤,完全的虚拟现实实现。真正实现节约资源、提高效率、业务处理的同时真正实现物业管理系统的功能作用。在系统功能剖析 的基础上,系统功能模块图像下图:2.2功能模块分析2.2.1系统用户管理功能(1)用户名、登录密码11This document is produced by free version of Print2Flash.Visit for more information2.2.2小区住户信息管理功能(1)小区所有住户的详细基本信息:其职业家里有几口人等一 切关于小区住户的资料都可录入进去(2)修改:可通过其进去修改住户的资料等等。(3)删除:可以通过其删除住户的信息等等。(4)查询:住户通过浏览器发生的系统后台,后台会根据其所需 的内容进行计算执行完毕后将结果反馈给浏览器。2.2.3小区房产信息管理功能(1)房产基本信息的录入,包括房屋的面积层高等数据。(2)使用面积、房屋结构、出售等信息。(2)修改:有些地方填错了或者是不好,业主可以通过其进行修 改。(3)删除:有的地方发现有错误的地方可以通过这个来进行删除。(4)查询:可以同过查询键来查出你所需要的内容。2.2.4小区收费管理功能(1)收费费用的录入(2)修改:有些业主可能对自己之前保留的数据觉得不好,想要 修改,本系统提供直接修改,也可以直接修改管理员的数据(3)删除。每个业主都有一个且不重复的I D,删除业主的操作是 根据业主的I D来进行的。(4)查询:用户通过浏览器发送请求到本系统的后台,后台会根 据相对应的路径进入到对应的方法中去执行,执行完毕后将结果返回12This document is produced by free version of Print2Flash.Visit for more information给浏览器。三数据库设计3.1数据库需求与分析sqlserver是微软的sqlserver数据库管理系统,它继承了 sqlserver7。.0版本的优点,同时又比它增加了许多更先进的长处。它具备利用方便、可扩展性好、与相干软件集成度高档长处。它可以 在很多平台上利用,从运行M icrosoft Windows 98的笔记本电脑到 运行带有大型多处理器的M icrosoft Windows 200的服务器。企业 版实现了撑持大规模OLT P、庞大阐发数据、网站和数据仓库体系所 需的机能和级别。Enterprise Edition的综合阐发功效和营业智能,和其壮大的可用性功效(仍旧障转移聚集),也可以处置大多数特别 营业的企业事情负载。企业版是SQLServer最全面的版本。它是超大 型企业的抱负选择,可以或许知足最庞大的需求。3.1数据库ER图13This document is produced by free version of Print2Flash.Visit for more information登录次数等属性。管理员的实体E-R图如图3-1所示。管理员实体包括编号、管理员ID、密码、创建时间、身份标识、是否在用、图3-2公告信息实体E-R图通知布告信息表包罗编号、题目、内容、时候、公布时候和公布者等属性。通知布告信息的实体E-R图如图3-2所示。14This document is produced by free version of Print2Flash.Visit for more information投诉信息表包括编号、昵称、头像、邮箱、QQ、网址、博客地址、表情、内容、发布时间、I P、回复等属性。投标信息的实体E-R图如 图3-3所示。系统整体实体结构如图4-6所示:图3-4系统整体E-R图This document is produced by free version of Print2Flash.Visit for more information3.3数据库数据表(1)用户表表4.1用户表字段名数据类型可杏为空用户名(主键)Char(10)NOT NULL密码I ntNOT NULL(2)住户基本信息表去4J 广H本信息去去字段名数据类型可否为空住址(主键)Char(10)NOT NULL户主Char(10)NOT NULL身份证号码V archar(50)NOT NULL电话Char(20)NULL入住时间DatetimeNULL(3)房屋基本信息16This document is produced by free version of Print2Flash.Visit for more information*4.3房屋基本信息浪字段名数据类型可否为空住Jll:(主键)Char(10)NOU:1.1.房屋结构V archar(50)NOT NULL设备Float(8)NOT Vl.l房屋面积Float(8)NOT NULL出传信息Char(20)NULL(4)收费信息表&物业收加浅字段名数据类型可否为空住址(主键)Char(10)NOT NULL水费Char(10)NOT M L电费V archar(50)NOT NULL宽带I ntNOT NULL垃圾清运费lnt(4)NOT NULL物业管理费V archar(50)NOT M I.I.收费时间DatetimeNOT M I LL四系统详细设计4.1界面设计与功能此系统分为三部分:(1)登陆界面This document is produced by free version of Print2Flash.Visit for more information(2)系统平台(3)其它功能模块。4.2系统主界面设计实现代码如下:通过多层嵌套的div做出管理员登录的界面效果,登录注册首页from表单代码如下:记住我的登录信息 界面用于用户输入用户名与密码。用户输入的名称和密码并通过 from表单提交到数据库查询。通过检索数据库返回的ture或者false 判断用户是否已经注册,没未注册或注册不成功,则提示用户点击到 注册界面。用户注册界面与常用注册方式相似。后台有数据管理用户 信息,当将用户注册信息与库存中的信息一致时显示注册成功,否则 注册失败。员工也权限了查看自己的账号信息,并修改修改自己信息。创建数据表格通过常用的属性来实现:通过jQuery EasyUI的 datagrid下columns属性field得到属性名,title设置表格名称,width用来设置表格宽度。4.3管理员设置19This document is produced by free version of Print2Flash.Visit for more information账号:admin*登录密码R 1“I姓名:慎理源 r性别:管理员电话:-住户地址:定达社区 I-身份证:210102222222222222|*由Jft:QQ:1395555|*feiil fit4.4住户信息管理模块帽雌a腿思 t雕1xiao 倒a:顺皿0劫根所皿妪幽ti浦诚163,的跚5o i2Xllia眦(Mffl 蝌q(姬知123456撷 阚 撇顶瑚献20This document is produced by free version of Print2Flash.Visit for more information4.5投诉信息管理模块vtable width=100%border=0 cellpadding二4 cellspacing=”1”bgcolor二#464646 td align=center bgcolor=#EEEEEE序列投诉标题投诉人备注操作 21This document is produced by free version of Print2Flash.Visit for more information总结虽然有地地方设计的不够完美,但是每一个字都是努力换取的果 实。在设计过程中,我通过查阅大量相关信息,获得了很多知识,丰富了 我的视野。给我自己树立了强大的信心,让我在离开了校园生活之后 也有很多自信来面对今后的工作生活。虽然这次的设计做的不够尽善 尽美,但是我非常珍惜这次检验自己能力的机会,这将是我终生的财 富毕业设计是最能体现我们所学知识的时候,是对我们大学三年所学 理论知识的一次巩固和提高。这个系统的设计过程不仅是我所学知识的 应用,也是我综合解决问题和解决实际问题能力的培养和锻炼。通过这次 毕业设计,我对系统开发有了深刻的了解,编程能力也得到了很大的提高。我在设计过程中也遇到了很多困难,我在设计过程中也遇到了很多困 难,但通过老师和同学们的帮助和自己的努力,希望我顺利完成毕业设计。毕业设计虽然只有几个月的时间,但它使我充分认识到自己还有很多 缺点,我们需要不断努力充实自己,提高自己。只有这样,我们才能学无 止境,才能实现更大的发展。22This document is produced by free version of Print2Flash.Visit for more information致谢三年大学时光已经悄悄逝去,在这期间我学会很多知识和为人处 世的方法、对待事物处理的心态。非常感谢同学们的陪伴,老师们的 耐心指导虽然,毕业设计只有短暂的几个月,但却使我充分认识到自 身还存在很多不足的地方,还需要不断的努力来充实自己、完善自己,只有这样才能学无止境,以求得更大的发展。感谢杨立雄老师的耐心 指导。同时,我要对老所有师们的帮助、支持和指导表示衷心的感谢。最后,请允许我对学校,对所有的老师表示高度的尊重,同时祝 愿所有老师们身体健康万事如意,23This document is produced by free version of Print2Flash.Visit for more information参考文献1 王颖.云计算编程模型中Java应用研究J.福建质量管理,2016,03:186.2 李刚.疯狂Java讲义(第2版)M.电子工业出版社.2014:2.3 焦正洋.基于Java技术的纺织企业ERP系统开发J.信息技术与 信息化,2016,03:36-38.4 刘斌著.精通JaveWeb整合开发.电子工业出版社,2012.5.5 张铃丽,朱永杰.Ajax技术研究及其Web应用J.赤峰学院学报(自然科学版).2010.6 赵源.使用JAV A语言编写计算器的设计研究J.今日科苑,2015,11:99.7 孙涌.现代软件工程国.北京希望电子出版社,2015年8 月:1-246.8 萨师煌,王珊.数据库系统概论M.高等教育出版社,2015年2 月:3-460,9 Brown等.JSP编程指南(第二版)M.电子工业出版社,2016 年 3 月:1-268.10 清宏计算机工作室.JSP编程技巧M.机械工业出版社,2015 年 5 月:1-410.24This document is produced by free version of Print2Flash.Visit for more information25This document is produced by free version of Print2Flash.Visit for more information26This document is produced by free version of Print2Flash.Visit for more information