




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PAGEPAGE10基于Web设计第1章绪论 1研究背景 1研究意义 1国内外研究现状 11.3开发环境和技术 2第2章系统分析 52.1需求分析 53.2可行性分析 5第3章系统设计 73.1系统功能设计 74.2系统数据库设计 9第4章系统的实现 16管理员端的实现 16业主端的实现 20第5章系统测试 23测试目的 23测试方法及用例 23测试结果 24第6章总结 25参考文献 26致谢 27摘要快速增长的房地产行业,为改善城乡居民生活水平起到了十分重要的促进作用。而物业服务行业,也在这种趋势之下,迈入了快速发展的时期。传统的物业工作管理都以人工管理为主,不仅效率较低,而且耗时较长,随着商业住宅的发展,日渐趋于规范化、商业化和制度化,传统的手工管理模式难以满足不断增长的商业小区住宅物业服务需求,因此传统物业服务行业就需要应用更为高效可靠、智能的管理模式。本文基于ASP.NET技术,使用C#语言编写,在VisualStudio环境中通过SQLServer数据库来进行物业管理系统的开发和运行,整个物业管理系统能够实现业主管理、小区公告管理、报修管理、费用管理等功能模块,较为贴合目前商业小区的管理模式,希望在该系统的支持下,商业小区的物业服务将会更加高效可靠,并以此为居民带来十分完善舒适的居住物业服务。关键词:小区;物业管理系统;ASP.NET;SQLServer数据库informationdataincludingownermanagement第1章绪论1.1研究背景房地产行业在民生住宅需求扩张等因素影响下迈入了快速发展的黄金时期,商业化的住宅小区也逐渐融入了城乡地区,成为了缓解社会大众住房压力的重要因素,而商业化的住宅小区往往配备了成熟的物业服务体系,并且在房地产行业大力发展的带动之下,物业服务行业也迎来了广阔的发展空间。物业服务和小区居民的生活关系十分紧密,主要向小区居民提供了车位管理、房产管理、等一系列和物业关联紧密的功能服务,为其带来了十分舒适的入住生活服务体验[1]。时至今日,物业服务的优劣甚至能够影响商品住宅小区的成交价格,良好的物业服务是房地产开发商口碑的一大体现,也是权衡小区居民生活品质的一大重要影响因素,由此可以看出物业服务对于当今的房地产行业而言十分重要。在过去,传统的物业服务行业管理都以人工为主,而随着互联网技术的不断涌入,以物联网信息技术等为基础的物业服务开始呈现出多元化的发展态势,传统的物业服务难以满足不断增长的住宅小区物业服务需求,因此利用信息化规模化、成熟化的物业管理模式就成为了物业公司的首选[2]。1.2研究意义以方便居民实时了解获取到物业公司的近期动态以及调整安排,也可以减轻物业工作人员的负担,提高其工作效碑的改善和市场竞争力的增强,由此可以看出应用信息化的管理系统是物业行业发展中的必然趋势[3]。1.3国内外研究现状物业管理系统属于信息系统发展的一大分支,在国外,物业信息系统的应用和发展已经十分成熟且普遍,国外的住宅社区目前已经广泛接入了各类信息系统来为住户提供便捷的物业服务,同时其涵盖范围也十分广泛,不仅涵盖了基本的物业安保服务,还集成了在线购物、快递签收等一系列功能,是十分完善且生态链较为成熟的信息系统[4]。在国内,信息系统的发展相对国外而言较慢,但是随着今年以来改革开放的不断深入,信息技术的发展得到了爆发式的增长,在物业管理方面也得到了十分深入的应用,因此为住宅小区开发并应用信息管理系统就显得尤为重要。1.3开发环境和技术1.3.1开发环境VisualStudio系统开发涉及的技术或者接口等必要的内容都需要在开发环境中进行,集成度较高的当属VisualStudio[5]。这是市面上集成度首屈一指的集成式环境之一,也是电脑端最受欢迎的开发环境,这一平台实现了开发工具在内的多种高级技术,并且对于数据的调用以及系统创建都有很高的支持性,内部的服务囊括了程序开发在内的多种智能化的机制,对于团队开发以及个人开发或者云端开发都有很好的解决策略,方案方面,可以支持多种编程语言,即使是跨平台开发,它也可以做到游刃有余的地步。并且VisualStudio的智能化操作还延伸到了错误定位和自检等方面,可以最大程度上帮助开发人员检查系统开发过程中可能存在的错误,内部甚至还集成了微型的模拟服务器,可以实现本地模拟运行,这就省去了诸多配置的时间[6]。综合来看,VisualStudio具备一个系统开发过程中多个阶段的开发辅助工具或者方案策略,其集成度也很高,对于代码的宽容度也很值得称赞,这样一来,该平台的重要性和可靠性自然也有了保障,这也是其经久不衰的主要原因[7]。SQLServer同为微软旗下的开发工具,SQLServer将会为本系统的开发运行提供稳定可靠的数据管理服务[8]成度十分高的数据库工具,通过该工具可以实现绑定系统中的数据全栈管理,不仅可以带来舒适的数据管理服务体验,更能提高系统数据的安全性,在使用方便的同时,其伸缩性同样值得关注。随着其内部内核的升级优化,该工具的结构数据存储管理服务更是得到了增强,解决方案以及策略也日趋完善。面对数据流量较多的时候,SQLServer还能提供协同数据处理方案,通过数据分流以及数据牵引等模式实现大量数据的高效管理,除了基本的查找检索等功能外,该工具还可以对数据进行云端或者本地备份,通过这样高效可靠的管理模式,实现系统数据的安全保障以及高效管理[9]可以轻松胜任。随着安全协议的升级,SQLServer的安全性也会得到进一步的提升[10]。1.3.2开发技术ASP.NET动态脚本框架是支持动态系统成功搭建的重要基础,而ASP.NET作为知名度较高的脚本,也可以称之为框架,其支持的解决方案可以在WEB端系统开发之中实现各类丰富的效果和功能,支持性能的提升,是其成为系统成功开发的重要基础。这一技术的多语言支持性,可以使得开发人员选择成熟的编程语言进行撰写搭建,解决方案也涵盖了多个领域,例如数据的基本验证,或者缓存的及时清除,又或者系统的部署调试等。作为一代经典的技术框架,ASP.NET对于编程技术的门槛其实并不高,而其编译环境VisualStudio中的可视化开发插件,可以为其成功开发提供十分不错的技术支持,借助这一动态框架,开发人员可以实现丰富的系统开发,后期的调试以及测试甚至是改版,都可以快速进行。随着微软的大力推广,ASP.NET已经逐步和数据访问组件产生关联,性能的强增长,可以使得其在短时间内开发出初具规模的系统架构,服务器的控件调试也显得十分轻松,这对于系统的搭建来说具有十分不错的使用价值。HTML作为推动互联网改革发展的重要技术,HTML一直以来久负盛名,这种技术的核心不是编程技术,而是能够承载各类编程技术的网页开发技术。HTML的发展技术核心是其强大的技术编译支持性能。在HTML的支持下,多语言开发的特性展现的淋漓尽致,不仅是端协议开发,云端开发都可以在其基础上进行,随着开发技术的不断进步,HTML的兼容性也愈发强大,从基本的网页开发再到动态框架的开发,都可以使用其基本技术进行,综合来看,这是一门兼容性十分强大的基本技术语言。1.3.3系统架构该系统使用了十分经典架构——B/S架构,这一架构主要由浏览器、WEB服务器和数据库作为主要构成的要素,可以实现十分便捷轻松的操作体验,对于用户而言,整个系统的操作将会十分简单,不需要过高的学习门槛就可以快捷上手,这样一来对于开发者和使用者而言都是十分适用的开发架构。图1-1B/S架构图第2章系统分析2.1需求分析作为物业管理系统,该系统主要面对小区中的物业公司工作人员以及居民开放使用,首先分析工作人的需求,工作人员可以在系统中添加该小区的业主信息,以便其登录系统进行相关信息的获取和业务的办理,其次,工作人员可以根据物业公司的近期调整安排发布相关的小区公告内容,例如停水停电通知、人口普查通知等信息都可以在该系统中发布,业主登录后可以自行浏览查看。同时,如果业主家庭有设备需要报修,那么也可以直接在系统中提交报修申请,等待物业公司派人处理即可,处理的结果也能够在系统中进行反馈和查看。对于业主家庭所消耗的水费,电费,物业费,物业费等费用信息,由管理员在添加之后也可以面对业主开放查询,此外对于该小区的物业公司的工作人员以及外来人员等信息,要能够进行及时的记录和存档管理。对于业主而言,可以在该系统中查看工作人员发布的小区公告信息,也可以查看目前已有的公共设施情况,在消耗了水电之后,可以查看自己家庭所产生的物业费用明细,以便及时核对,如果家中有设备需要报修的,也可以在系统中直接提交报修信息,以便工作人员及时处理。最后业主还可以更新编辑自己的基本资料以及登录密码,以此来维护账户信息有效性和实效性。3.2可行性分析3.2.1技术可行性这一方面的内容也是该系统开发之前需要慎重考虑的,因为需要系统的开发最终需要交付使用,这就意味着该系统的开发必须确保选择的技术路线可行可靠,可以充分满足使用者的需求,站在全局的角度进行考虑,确保技术可行,并且忌讳引入过于先进的技术,基于实际情况进行充分考虑。该系统的开发技术,从基本的HTML、CSS等再到动态服务的ASP.NET和SQLServer,以及提供服务的VisualStudio,这些技术是目前较为成熟的WEB端程序开发技术路线,具有十分可靠的解决方案,并且成熟易用,对于该系统来说完全不存在开发技术上的障碍难题。3.2.2经济可行性开发成本是开发人员以及使用者所必须考虑的一个问题,就实际来看,系统开发不能存在亏本的现象,为了避免这一问题的出现,就需要在实际开发之前确保整个系统的经济可行,存在一定的性价比。就选择的技术而已,这类技术适合于规模较小的系统,因此其较为适合用于该系统的开发,然后就是需要花费一定的时间用于该系统的开发,成本方面可以看出其实并不高,成本较低,只需要投入一定的时间,深入学习,不断改善修复,就可以将其开发出来,所以难度和经济成本方面都不存在阻碍。在交付后,它的作用十分明显,可以起到提高信息宣传小、拓展宣传渠道等作用,因此具备很强的性价比,开发在经济成本方面可以承受。3.2.3操作可行性系统操控的难易程度也是十分值得关注的一点,就实际情况而言,开发系统完毕之后就会将系统进行交付,使用者就会投入到正式的使用之中,而系统自身的使用流程也不会配备说明书,因此整个系统的操作必须要求简单易学,这也是保障其实用性的一大重要举措。结合该系统的实际情况来看,整个系统的操作相对较为简单,没有需要计算机编程基础才能学会的操作,而且可视化的操作十分轻松,甚至可以说只要会上网,就可以熟悉该系统的操作和基本逻辑,因此整个系统的使用是没有障碍的,可以快速上手。第3章系统设计3.1系统功能设计通过需求分析,可以对该系统的功能模块以及使用角色有一个大概的了解,接下来就需要结合该小区的实际情况,设计出该系统的基本功能框架,如图3-1所示。图3-1系统功能结构图3.1.1管理员功能设计1.系统登录在系统登录界面,管理员以及小区的业主都可以进行登录,登录之后可以跳转到各自权限所对应的操作界面中进行相关业务的处理。2.管理员管理物业公司的工作人员可以根据业主的实际情况,为其添加具体的资料以及账号信息。3.物业通知管理小区自身的业务调整以及通知公告信息也由工作人员进行发布,以便业主及时了解查询。4.业主管理业主是整个系统的核心管理对象,在该系统中需要添加业主的基本资料,记录之后业主可以自行登录系统进行相关操作,需要输入其编号、密码、姓名等基本信息,同时还要设置一个密码保护问题和答案,这样可以方便业主在忘记密码的时候,可以通过登录界面找回自己的登录密码。5.报修管理对于业主提交的设施报修申请工作人员在获取到申请之后,可以及时派人维修,并在系统中同步完成处理信息的反馈。6.缴费管理物业费用也是物业管理过程中的一大重要因素,工作人员可以根据业主家的实际情况,为其记录对应的物业费用信息,以便其自行查询核对。7.工作人员管理后期进行管理。8.外来人员管理对于陌生的外来访客,管理人员也能够记录其来访的基本信息,包括姓名、手机号码、来访日期、所访问的业主居住的楼层以及所访问的业主姓名,特殊情况也可以进行备注。9.系统管理系统管理主要是修改管理员当前的登录密码,通过密码的及时更新和维护,可以显著提高账户的安全性。3.1.2业主功能设计1.物业通知在业主登录系统之后可以查看物业公司发布的公告信息,以便及时了解了解到物业公司知公告。2我要报修3.我的报修记录4.我的缴费信息5.值班人员一览业主在系统中也可以浏览该小区的值班人员信息。6.系统管理业主可以更新维护自己的基本资料。4.2系统数据库设计4.2.1数据库概念设计数据库的设计内容关系到了整个系统的运转使用,因此数据库的设计也是十分重要的一个环节,首先是逻辑设计,这种设计需要基于系统中的数据实体展开,并绘制实体属性图,后期的数据表设计也是以此为依据进行的,详细的逻辑设计如下。(1)系统总E-R图图3-2系统总E-R图(2)管理员实体属性图图3-3管理员实体属性图(3)物业通知实体属性图图3-4物业通知实体属性图(4)业主实体属性图图3-5业主实体属性图(5)报修实体属性图图3-6报修实体属性图(6)缴费实体属性图图3-7缴费实体属性图(7)工作人员实体属性图图3-8工作人员实体属性图(8)出勤记录实体属性图图3-9出勤记录实体属性图(9)工作情况实体属性图图3-10工作情况实体属性图(10)外来人员实体属性图如图3-11所示,管理人员可以记录外来人员的基本信息,主要包含了外来人员的姓名、手机号码以及访问的业主信息。图3-11外来人员实体属性图4.2.2数据库物理设计逻辑设计是十分抽象的,落实到具体的设计流程中,就需要给出具体的设计内容,以便开发人员进行详细的数据表绘制方案,该系统中的数据表设计具体内容如下。表3-1管理员信息表序号字段名数据类型长度主键说明1aidint6是管理员编号2lnamevarchar8工号3pwdvarchar8密码4flagint4标识5anamevarchar10姓名6telvarchar11联系方式表3-2物业公告信息表序号列名数据类型长度主键说明1nidint6是编号2titlevarchar8公告标题3memontext10公告内容4addtimedatetime8发布时间表3-3业主信息表序号字段名数据类型长度主键说明1unovarchar6是业主编号2pwdvarchar8登录密码3unamevarchar10姓名4floorvarchar6栋5layersvarchar12楼层6telvarchar11联系方式7areadecimal6住房面积8carint4车位数表3-4报修信息表序号字段名数据类型长度主键说明1ridint6是编号2unovarchar6业主编号3unamevarchar10姓名4telvarchar11联系方式5rmemovarchar50报修内容6atimedatetime18报修时间7flagvarchar6维修状态8enovarchar8工号9enamevarchar10工作人员姓名10etelvarchar11工作人员联系方式11resultvarchar50维修记录表3-5缴费信息表序号字段名数据类型长度主键说明1idint6是编号2unovarchar6业主编号3indatevarchar11日期4dtfvarchar6电梯费5dtf2decimal8电梯费合计6ckvarchar4车库管理费7ck2decimal8车库管理费合计8zlsvarchar4自来水费9zls2decimal8自来水费合计10glvarchar4基本管理费11gl2decimal8基本管理费合计12zjedecimal9总金额13zdrvarchar10制单人14by1varchar2缴费是否结清表3-6工作人员出勤信息表序号字段名数据类型长度主键说明1idint6是编号2enovarchar8工号3cdatevarchar10出勤日期4memovarchar30出勤描述表3-7工作人员信息表序号字段名数据类型长度主键说明1enovarchar8是工号2enamevarchar10姓名3sexvarchar2性别4agevarchar3年龄5jobvarchar10职务6telvarchar11手机号码7indatevarchar10入职日期8memovarchar50备注9by1varchar12工种表3-8工作情况信息表序号字段名数据类型长度主键说明1idint6是编号2enovarchar8工号3monthsvarchar2月份4memovarchar50工作情况描述表3-9外来人员信息表序号字段名数据类型长度主键说明1idint6是编号2pnamevarchar10姓名3telvarchar11手机号码4indatevarchar10来访日期5unovarchar10所访问业主姓名6memovarchar30备注7by1varchar12所访问楼层第4章系统的实现4.1管理员端的实现4.1.1登录界面的实现在系统登录界面,管理员以及小区的业主都可以进行登录,如图4-1所示,登录之后可以跳转到各自权限所对应的操作界面中进行相关业务的处理。图4-2程序流程图4.1.2管理员管理物业公司的工作人员可以根据业主的实际情况,为其添加具体的资料以及账号信息,如图4-3所示。图4-4程序流程4.1.3小区自身的业务调整以及通知公告信息也由工作人员进行发布,以便业主及时了解查询,如图4-5所示。4.1.4业主管理业主是整个系统的核心管理对象,在该系统中需要添加业主的基本资料,记录之后业主可以自行登录系统进行相关操作,业主管理界面如图4-6所示,需要输入其编号、密码、姓名等基本信息,同时还要设置一个密码保护问题和答案,这样可以方便业主在忘记密码的时候,可以通过登录界面找回自己的登录密码。4.1.5报修管理对于业主提交的设施报修申请工作人员在获取到申请之后,可以及时派人维修,并在系统中同步完成处理信息的反馈,如图4-7所示。4.1.6缴费管理物业费用也是物业管理过程中的一大重要因素,工作人员可以根据业主家的实际情况,为其记录对应的物业费用信息,以便其自行查询核对,如图4-8所示。图4-8物业费管理4.1.7工作人员管理该小区有很多值班的员工,包括维修工、园艺工、保安等,这些工作人员也需要在系统中进行记录存档,方便后期进行管理,如图4-9所示。图4-9工作人员管理4.1.8外来人员管理对于陌生的外来访客,管理人员也能够记录其来访的基本信息,包括姓名、手机号码、来访日期、所访问的业主居住的楼层以及所访问的业主姓名,特殊情况也可以进行备注,如图4-10所示。图4-10外来人员管理4.1.9系统管理系统管理主要是修改管理员当前的登录密码,通过密码的及时更新和维护,可以显著提高账户的安全性,如图4-11所示。图4-11系统管理4.2业主端的实现4.2.1物业通知在业主登录系统之后可以查看物业公司发布的公告信息,如图4-12所示,以便及时了解了解到物业公司的动态调整以及相关通知公告。图4-12物业通知4.2.2我要报修业主家庭中的设备需要报修的话,同样可以在系统中提交申请,如图4-13所示。图4-13我要报修4.2.3我的报修记录如果业主有过报修申请行为,在报修申请处理之后可以查询自己的报修记录信息,如图4-14所示。图4-14我的报修记录4.2.4我的缴费信息在物业公司添加记录了物业费用之后,业主可以查询自己家庭的费用信息明细,如图4-15所示。图4-15我的缴费信息4.2.5值班人员一览业主在系统中也可以浏览该小区的值班人员信息,如图4-16所示。图4-16值班人员一览4.2.6系统管理业主可以更新维护自己的基本资料,如图4-17所示。图4-17系统管理第5章系统测试5.1测试目的测试是整个系统的收尾阶段中最为重要的一个过程,考虑到整个系统的耗时较长,涉及到的内容较多,在开发的过程中,从需求分析延伸到编码实现,很容易出现问题,包括错误、不足等内容,并且要确保系统做到了它该做的事情,也不能做它不应该做的事情,确保系统的科学依据,符合实际情况。总体来说,测试的目的是为了将其完善,而不是证明其有错,在发现问题之后对其及时改正完善,多角度提升测试系统的可靠性,这样才能交付出一个完整稳定的系统以供使用。5.2测试方法及用例5.2.1测试方法黑盒测试为了对目标系统进行痛彻的测试,首选黑盒测试,字面上的意思通俗来说就是将整个系统视为一个黑盒子,不关注内部内容,而这种测试只是关注输入输出的结果,对比实际情况和预期结果,这样才能确保系统的可靠性和完整性,黑盒作为软件工程中的重要测试方法,向来备受推崇,希望通过黑盒测试可以对该系统进行完善和改进。白盒测试这种测试可以弥补黑盒测试的短板,和黑盒测试的原理相反,这种测试尤为关注系统内部的代码等内容,测试过程也较为繁琐,测试的时候需要尤为关注内部的代码、语法甚至是代码逻辑性、样式表的控制等,通过详细的测试来确保系统的可靠性。5.2.2测试用例表6-1测试用例用例编号操作步骤/测试数据预期结果实际结果/判定测试结果1管理员登录,输入账号密码,点击登录弹窗提示登陆成功,成功进入管理界面弹窗提示登陆成功,成功进入管理界面通过2添加账号,输入账号具体信息,点击添加提示添加成功,新添加的账号可以独立登录提示添加成功,新添加的账号可以独立登录通过3物业通知管理,输入通知内容,点击添加弹窗提示添加成功弹窗提示添加成功通过4物业费用添加,选择物业费用系统,输入费用等信息,点击添加提示添加成功,业主登录后可以自主查询提示添加成功,业主登录后可以自主查询通过5处理报修信息,输入回复信息,点击处理提示处理成功,维修进度同步更新提示处理成功,维修进度同步更新通过6修改登陆密码,输入原密码以及新密码,点击修改提示修改成功,之后可以使用新密码进行登录操作提示修改成功,之后可以使用新密码进行登录操作通过5.3测试结果经过上述一系列的测试,可以看出整个系统的一体性较好,文字的字体统一,排版大方美观,图片的加载排布也符合基本的审美要求,基本界面十分不错。而且在对功能模块进行测试之后,所有的文本框可以达到预期的设计要求,不仅在数据的约束方面贴合实际情况,数据的管理速度较快,这样也使得整个系统的体验较好。并且各个链接都是完整的,可以跳转到指定的界
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 山西省八所重点中学2025届高考仿真模拟化学试卷含解析
- 2025届济南市重点中学高考化学倒计时模拟卷含解析
- 2025年测试与计量设备项目合作计划书
- 河北省邯郸市2024-2025学年高二下学期第一次联考生物试题(含答案)
- 出血多的护理诊断及措施
- 2025年整熨洗涤设备:洗衣房设备项目合作计划书
- 保险理财讲课课件
- 护士礼仪规范2025
- 江苏省常州市戚墅堰高级中学2025年高考仿真卷化学试卷含解析
- 2025届深圳高级中学高三第二次诊断性检测化学试卷含解析
- 冀教版八年级下册英语全册教学设计
- 2024北京初三一模语文汇编:非连续性文本阅读
- 育婴师培训材料
- 第十七届山东省职业院校技能大赛高职组“动物疫病检疫检验”赛项规程
- 2024秋初中化学九年级下册人教版上课课件 第十一单元 课题2 化学与可持续发展
- 光电产品包装及运输方案创新
- 危重症患者留置管路管理
- DB37T 1389-2024钢箱梁顶推施工技术规范
- 捷信达酒店前台管理系统V8
- 构造地质学期末复习
- 《创伤失血性休克中国急诊专家共识(2023)》解读
评论
0/150
提交评论