版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
在线物业管理系统的设计与实现摘要近些年来,随着互联网技术的飞速发展,人们的日常生活也逐渐离不开网络,越来越多的商业活动都从传统的现实社会中发展到了网络上,使得信息化管理成为了各个企业的主流管理模式。在线物业管理系统就是利用计算机技术、网络技术进行物业信息化管理、智能化管理。物业管理员与业主之间不需要面对面进行交流,只需要登录在线物业管理系统就可以进行信息的管理。在线物业管理系统为物业管理人员和业主带来了极大的便利,减轻了物业管理者的工作负担,提高了效率。在线物业管理系统是以实际运用为开发背景,运用软件工程开发方法,采用SSM框架技术构建的一个管理系统。在这个平台里业主可以在线进行个人信息查看以及修改、水电缴费、报修以及投诉反馈等功能;管理员只需要登录物业信息管理系统就可以对本系统的所有模块进行管理,当业主做出缴费报修时管理员要及时进行处理,管理员还需要对该小区内楼房、业主信息、公共设施等进行有效管理。本系统基于B/S架构,数据库使用的是MySQL数据库,通过这些开源框架的使用,大大提高了本次系统开发的开发效率。本文是基于上述背景对在线物业管理系统进行分析与设计。论文整体分为五个章节,第一章节介绍了该课题的研究背景及意义、项目目标还有项目开发所使用的环境技术;第二章对系统整体进行了分析,包括可行性分析、需求分析、系统整体功能结构图以及系统用例图的设计,针对系统用例图还作了详细的用例说明;第三章系统设计主要以结构图为主,清晰的展示了系统功能工作流程,对于实体间的关系也进行了详细的图表说明;第四章是系统功能实现,通过页面的实际效果图来说明;第五章是为弄清系统实际结果与预期结果之间的差距,是否满足规定需求做出的系统测试,通过测试来找出系统中可能会出现的问题以及解决方法。关键词:在线物业管理系统,基于SSM框架,Mysql数据库目录目录 [6]。系统所要实现的功能分析,对于现在网络方便的管理,系统要实现用户可以直接在平台上进行查看所有数据信息,根据需求可以进行在线添加,删除或修改在线物业管理信息,这样既能节省时间,不用再像传统的方式耽误时间,真的很难去满足用户的各种需求。所以在线物业管理系统的开发不仅能满足用户的需求,还能减少原有不必要的工作量,大大提高了管理员的工作效率。2.3系统功能结构图在线物业管理系统根据功能需求划分了业主模块和管理员模块,业主模块为业主提供了注册、登录等基本业务,其主要功能是在线缴费报修、房屋信息查看、投诉以及反馈功能,管理员通过登录系统处理业主所申请的缴费、报修,还可以对房屋信息、业主信息、公共设施等数据表进行增、删、查、改操作。如图2-3系统功能结构图所示:图2-3系统功能结构图2.4系统用例图设计2.4.1系统用例图在线物业管理系统中有两类角色,分别是:业主和管理员;其中,管理员所参与的用例有:个人中心,房屋信息管理,业主信息管理,报修管理,缴费管理,用户投诉管理,用户反馈管理,公共设施管理;业主所参与的用例有:个人中心,房屋信息浏览,在线缴费,在线报修,用户投诉,用户反馈,公共设施详情浏览。如图2-4系统用例图所示:图2.4系统用例图2.4.2系统用例说明1.业主主要功能说明如下:在线缴费用例说明如下表2-1在线缴费功能用例说明表:表2-1在线缴费用例说明表用例名称在线缴费参与者业主描述业主在系统缴费界面进行所欠费用缴纳。前置条件管理员下发业主所欠费用缴纳任务。后置条件业主缴费成功支付后确认。主干过程1)业主登录系统进入系统主界面;2)业主点击缴费管理模块并进入;3)业主查看所欠费用详情;4)点击所需缴费方式确认缴费。分支过程业主查看所欠费用详情(第3步分支出来):1)业主进入缴费信息管理界面;2)业主点击所需缴纳费用详情;3)业主点击返回按钮;4)返回到缴费信息界面;5)业主可查看历史缴费记录;6)返回到主界面。点击所需缴费方式确认缴费(第4步分支出来):1)业主点击所欠费用详情;2)业主查看所需缴费信息后点击返回;3)点击所需要缴费方式;4)支付费用后点击确认支付;5)根据页面提示是否确认支付;6)点击确认后支付成功。7)返回到缴费信息界面;8)返回到系统主界面。2.管理员主要功能说明如下:缴费管理用例说明如下表2-2缴费管理功能用例说明表:表2-2缴费管理功能用例说明表用例名称缴费管理参与者管理员描述管理员对业主所缴纳费用进行管理。前置条件业主登录系统并完成所欠费用缴纳。后置条件管理员所登录系统未关闭。主干过程1)管理员登录系统;2)管理员进入缴费管理界面;3)管理员输入业主姓名查询缴费信息;4)页面显示是否支付并进行相关修改、删除、详情操作。分支过程管理员输入业主姓名查询缴费信息(第3步分支出来):1)管理员进入缴费信息界面;2)点击姓名搜索框输入对应姓名进行查询;3)页面显示该业主缴纳费用记录并知晓是否支付;4)返回到缴费信息主界面;5)返回到主菜单。页面显示是否支付并进行相关修改、删除、详情操作(第4步分支出来):1)管理员进入缴费信息界面;2)点击姓名搜索框输入对应姓名进行查询;3)页面显示该业主缴纳费用记录并知晓是否支付;4)管理员点击缴费记录详情查看;5)管理员也可以对该记录所对应信息进行修改操作;6)管理员也可以对该记录所对应信息进行删除操作;7)返回到缴费信息主界面;8)返回到主菜单。第3章系统设计3.1系统架构设计3.1.1系统物理架构设计在线物业管理系统整体设计采用B/S结构,用户端和服务端设计实现的功能分别满足不同的需求,用户在客户端页面的操作,这些操作请求传输到服务端后,服务端会作出相对应的响应并提供服务需求,实现数据的处理、存储,最终再反馈至客户端进行展现供用户浏览REF_Ref19440\r\h[7],结构图如图3-1系统结构所示:图3-1系统物理架构图3.1.2系统开发架构设计在线物业管理系统的系统开发架构的设计如下图3-2系统开发体系结构设计图所示:图3-2系统开发架构图3.2系统功能工作流程设计3.2.1操作流程系统登录流程图,如图3-3登录流程图所示:图3-3登录流程图3.2.2添加信息流程添加信息流程图,如图3-4添加信息流程图所示:图3-4添加信息流程图3.2.3删除信息流程删除信息流程,如图3-5删除信息流程图所示:图3-5删除信息流程图3.3数据库设计数据库E-R图数据库设计是基于需要设计的系统功能,需要建立一个数据库关系模型用于存储数据信息,通过对在线物业管理系统的功能进行规划分成几个实体信息,实体信息将通过E-R图来进行说明,如图3-6系统E-R图所示:图3-6系统E-R图图3-7管理员实体属性图图3-8业主实体属性图图3-9用户报修实体属性图图3-10房屋信息实体属性图图3-11公共设施实体属性图图3-12缴费信息实体属性图图3-13反馈信息实体属性图图3-14用户投诉实体属性图3.4数据表将数据库概念设计的E-R图转换为关系REF_Ref19440\r\h[8]数据库。在关系数据库中,数据关系由数据表组成,但是表的结构表现在表的字段上。该系统数据表的设计包含如下表:业主信息表、管理员表、报修信息表、缴费信息表、用户投诉表、用户反馈表、房屋信息表、公共设施表。针对系统主要数据表具体展示如下所示。表3-1管理员表字段名称说明数据类型长度主/外键约束id管理员IDint11主键notnullusername管理员姓名varchar10notnullpwd密码varchar40notnulladdtime添加时间varchar50notnull表3-2业主表字段名称说明数据类型长度主/外键约束id业主IDint11主键notnulladdtime添加时间varchar50notnullzhanghao账号varchar40notnullmima密码varchar50notnullxingming姓名varchar50notnullnianling年龄varchar10notnullxingbie性别varchar10notnulltouxiang头像varchar40notnullshouji手机varchar20notnullloufanghao楼房号varchar10notnull表3-3报修信息表字段名称说明数据类型长度主/外键约束id报修IDint11主键notnulladdtime添加时间varchar50notnullbaoxiumingcheng报修名称varchar40notnullbaoxiuneirong报修内容varchar200notnullbaoxiuriqi报修日期varchar50notnullzhanghao账号varchar10notnullxingming姓名varchar50notnullsfsh是否审核varchar200notnullshhf是否回复varchar200notnull表3-4房屋信息表字段名称说明数据类型长度主/外键约束id房屋IDint11主键notnulladdtime添加时间varchar50notnullloufanghao楼房号varchar40notnullzhanghao账号varchar200notnullxingming姓名varchar50notnullshouji手机varchar10notnulldongshu栋数varchar50notnullfangwuhuxing房屋户型varchar200notnulltupian图片varchar200notnullfangwumianji房屋面积varchar50notnullfangwuweizhi房屋位置varchar50notnullfangwuxiangqing房屋详情varchar50notnullruzhuriqi入住日期varchar50notnulldengjishijian登记时间varchar50notnull表3-5公共设施表字段名称说明数据类型长度主/外键约束id设施IDint11主键notnulladdtime添加时间varchar50notnullsheshimingcheng设施名称varchar20notnulldengjiriqi登记日期varchar40notnullshiyongqingkuang使用情况varchar50notnullsheshixiangqing设施详情varchar200notnull表3-6缴费信息表字段名称说明数据类型长度主/外键约束id缴费IDint11主键notnulladdtime添加时间varchar50notnullzhanghao账号varchar20notnullxingming姓名varchar40notnullloufanghao楼房号varchar50notnulljiaofeileixing缴费类型varchar20notnullfeiyong费用varchar50notnulljiaofeishijian缴费时间varchar50notnullispay是否支付varchar50notnull表3-7用户反馈表字段名称说明数据类型长度主/外键约束id反馈IDint11主键notnulladdtime添加时间varchar50notnullfankuibiaoti反馈标题varchar20notnullfankuineirong反馈内容varchar200notnullfankuishijian反馈时间varchar50notnullzhanghao账号varchar20notnullxingming姓名varchar50notnullloufanghao楼房号varchar50notnullsfsh是否审核varchar50notnullsfhf是否回复varchar50notnull表3-8用户投诉表字段名称说明数据类型长度主/外键约束id投诉IDint11主键notnulladdtime添加时间varchar50notnulltousumingcheng投诉名称varchar20notnulltousuneirong投诉内容varchar200notnulltousuyuanyin投诉原因varchar50notnulltousuriqi投诉日期varchar20notnullzhanghao账号varchar50notnullxingming姓名varchar50notnullloufanghao楼房号varchar50notnullsfsh是否审核varchar50notnullsfhf是否回复varchar50notnull各个数据表之间的关系如下图3-15数据表关系图所示:图3-15数据表关系图
第4章系统实现本章是讲述在线物业管理系统主要功能的逻辑顺序以及实现代码,并通过页面的实际效果图REF_Ref16015\r\h[9]来说明。4.1管理员功能模块管理员登录,通过填写用户名、密码、角色等信息,输入完成后选择登录即可进入在线物业管理系统,如图4-1管理员登录界面图所示。图4-1管理员登录界面图核心代码如下所示:管理员登录进入在线物业管理系统后可以查看首页、个人中心、业主管理、房屋信息管理、缴费信息管理、报修信息管理、用户投诉管理、用户反馈管理、缴费信息管理等内容,如图4-2管理员功能界面图所示:图4-2管理员功能界面图用户管理,在用户管理页面可以查看账号、姓名、年龄、性别、头像、手机、楼房号等信息,并进行查询、新增、修改、删除等操作,如图4-3业主管理界面图所示:图4-3业主管理界面图核心代码如下所示:房屋信息管理,在房屋信息管理页面中可查看楼房号、账号、姓名、手机、栋数、房屋户型、房屋面积、详细位置、购房日期、入住日期、登记时间等信息,并进行查询、新增、修改、删除等操作,如图4-4房屋信息管理界面图所示:图4-4房屋信息管理界面图缴费信息管理,在缴费信息管理页面中可查看账号、姓名、楼房号、缴费类型、费用、缴费时间、是否支付等信息,并进行查询、新增、修改、删除等操作,如图4-5缴费信息管理界面图所示:图4-5缴费信息管理界面图核心代码如下所示:报修信息管理,在报修信息管理界面中可以查看报修名称、报修日期、账号、姓名、审核回复、审核状态、审核等信息,如图4-6报修信息管理界面图所示:图4-6报修信息管理界面图核心代码如下所示:用户投诉管理,在用户投诉管理页面可以查看投诉名称、投诉日期、账号、姓名、楼房号、审核回复、审核状态、审核等信息,并进行查询、删除、审核等操作,如图4-7用户投诉管理界面图所示:图4-7用户投诉管理界面图用户反馈管理,在用户反馈管理页面可以查看反馈标题、反馈时间、账号、姓名、楼房号、审核回复、审核状态、审核等信息,并进行查询、删除等操作,如图4-8用户反馈管理界面图所示:图4-8用户反馈管理界面图在公共设施管理页面,管理员可以查看设施名称、设施图片、登记日期、使用情况等内容,并进行新增、修改、删除等操作,如图4-9公共设施管理界面图所示:图4-9公共设施管理界面图4.2业主功能模块业主通过输入账号、密码、姓名、年龄、手机、楼房号等信息进行注册,注册信息无误可以进行登录,如图4-10业主注册界面图所示:图4-10业主注册界面图业主登录,通过填写用户名、密码、权限、验证码等信息,输入完成后选择登录即可进入在线物业管理系统,如图4-11业主登录界面图所示:图4-11业主登录界面图核心代码如下所示:业主登录进入在线物业管理系统可以查看首页、个人中心、房屋信息管理、缴费信息管理、报修信息管理、用户投诉管理、用户反馈管理、公共设施管理等信息,并进行相关操作,如图4-12业主功能界面图所示:图4-12业主功能界面图在个人信息页面,用户可以修改密码和个人信息,个人信息包括账号、姓名、年龄、性别、头像、手机、楼房号等信息。如图4-13个人信息界面图所示:图4-13个人信息界面图核心代码如下所示:报修信息管理,在报修信息管理页面中通过填写报修名称、报修日期、账号、姓名、报修内容来添加报修信息,如图4-14报修信息界面图所示:图4-14报修信息界面图用户投诉管理,在用户投诉管理页面中通过填写投诉名称、投诉日期、账号、姓名、楼房号、投诉原因、投诉内容等信息来添加用户投诉,如图4-15用户投诉界面图所示:图4-15用户投诉界面图在用户反馈页面中,业主通过填写反馈标题、反馈时间、账号、姓名、楼房号、反馈内容等信息来添加用户反馈,如图4-16用户反馈界面图所示:图4-16用户反馈界面图核心代码如下所示:
第5章系统测试5.1系统测试目的开发人员进行系统测试的目的检验系统是否满足规定需求,或弄清实际结果与预期结果之间的差别(Bug),即验证和确认软件质量。在系统测试的过程中,通过对错误功能的调试进行分析,在功能实现逻辑正确的前提下找出错误的原因并进行有效地修正。这一过程可以有效地帮助开发人员发现系统逻辑漏洞,以便后续能完成更有效地逻辑实现以及改善系统测试的有效性REF_Ref19440\r\h[10]。5.2系统测试方法软件测试的方法有很多种,很多时候,找到合适的方法就离成功的目标不远了。任何工程技术,方法是最重要的。因为方法是达到目的的桥梁。白盒测试与黑盒测试是测试中比较常用的两种方法。1.结构测试俗称白盒测试:这种测试是在对程序的处理过程与结构都有详尽谅解的前提下,顺从程序内部的逻辑而完成的系统测试,以确定系统中所有的通路都能够遵照设计要求正常工作,不出现任何偏差。2.功能测试又成黑盒测试:主要是针对程序功能能够按照设计正常实现的一种检测,在程序接口处进行,检测程序手法数据是否正常,与外部信息的交换是否完整REF_Ref19440\r\h[11]。本在线物业系统主要使用黑盒测试来测试系统的主要功能,主要测试在线物业系统的用户登录功能以及个人密码修改功能。5.3系统测试用例用户登录测试用例如下表5-1用户登录测试用例描述表所示:表5-1用户登录测试用例表:模块名称测试用例预期结果实际结果是否通过登录模块用户名:admi密码:123弹出错误提示,提示账号或密码错误弹出错误提示,提示账号或密码错误通过登录模块用户名:123密码:admin弹出错误提示,提示账号或密码错误弹出错误提示,提示账号或密码错误通过登录模块用户名:admin密码:admin管理员登录成功管理员登录成功通过测试结果如下图5-1用户登录成功提示页面图;图5-2为登陆失败提示用户名错误页面图;图5-3为用户登录失败提示密码错误页面图;图5-1登录成功图图5-2登陆失败用户名错误图图5-3登录失败密码错误图
管理员修改密码测试用例如下表5-2管理员修改密码测试用例描述表所示:表5-2管理员修改密码测试用例表:模块名称测试用例预期结果实际结果是否通过修改密码模块原密码:666新密码:123确认密码:123弹出错误提示,提示原密码错误弹出错误提示,提示原密码错误通过修改密码模块原密码:admin新密码:123456确认密码:333弹出错误提示,提示确认密码不一致弹出错误提示,提示确认密码不一致通过修改密码模块原密码:admin新密码:123456确认密码:123456密码修改成功密码修改成功通过测试结果如下图5-4用户修改密码成功提示页面图;图5-5为修改密码失败提示原密码错误页面图;图5-6
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年智能电源管理技术的研究进展
- 2026年电气工程中的绿色技术发展
- 2026春招:信息安全顾问笔试题及答案
- 2026年土木工程施工质量验收规范
- 2026春招:文员试题及答案
- 贴片机安全操作培训课件
- 货运运营知识培训课件
- 货物进出口培训课件
- 医疗护理质量安全管理与风险防范
- 2026年广西现代职业技术学院单招职业技能考试模拟试题带答案解析
- 2024-2025学年统编版语文七年级上册课内文言文全文详解及翻译
- 图说01 亚洲的位置和范围-【图说地理】2023-2024年七年级地理下册填图训练手册(人教版)(原卷版)
- 中小企业主的家庭财富管理方案
- 专题03 基本不等式(期末压轴专项训练20题)(原卷版)-25学年高一数学上学期期末考点大串讲(人教A版必修一)
- 档案管理基本知识课件
- 【MOOC】通信原理-北京交通大学 中国大学慕课MOOC答案
- 临床硬膜下血肿患者中医护理查房
- 科研设计及研究生论文撰写智慧树知到期末考试答案章节答案2024年浙江中医药大学
- 2024年江苏省普通高中学业水平测试小高考生物、地理、历史、政治试卷及答案(综合版)
- 土力学与地基基础(课件)
- 精神分裂症等精神病性障碍临床路径表单
评论
0/150
提交评论