版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
[6]。智慧社区是现代社会发展的必然产物。2开发技术简介2.1开发环境搭建2.1.1开发环境的选择本智慧社区管理系统选用Java语言,一是因为Java是开源的,二是Java的跨平台性,三是Java的加密方法种类繁多,四是Java的封装性较强。springBoot系统可以快速地独立搭建一个应用项目,不但完全继承了所有spring的优良系统功能和基本特征,并且大大简化了对于spring系统应用的整个搭建和应用开发工作流程,可以被任意一个应用项目的系统构建和应用开发管理系统广泛使用。2.1.2JeecgBoot平台本次软件系统开发借助于JeecgBoot开发平台,实现了真正的低级源代码系统开发,甚至是一个零代码的系统开发。采用了前后和两端自动分离的软件架构:springBoot2.x,antdesign&vue,MyBatis-Plus,SHRIO,JWT。强大的终端代码匹配生成器这个功能可以让前后两个终端的代码一个按键自动匹配生成,无需费心编写任何终端代码。JeecgBoot我们引领了新的软件开发方式模型(ONLINECODINGE开发模式->基于代码格式生成器开发模式->基于手工MERGE的智能化软件开发),帮助专业用户有效地快速解决了所有Java开发项目70%的繁琐和大量重复开发工作,让专业开发人员更加关注整个行业发展逻辑。既能快速地有效提高企业软件开发的工作效率,节约软件成本,同时又可以保证软件不失为的使用灵活性。JeecgBoot还特别为他独创了一套在线设计软件开发代码模型(NOT是代码的基本概念):在线图形表单移动配置(主要用于在线开发表单的系统设计处理器)、移动软件配置开发能力、工作流的移动配置(主要用于在线开发软件的系统设计开发过程)、报表移动配置开发能力、在于离线图形报表的移动配置、插件开发能力(主要用于在线可编程插拔)等。JeecgBoot在大大提升UI开发能力的基础上,降低了前后自动分离的软件开发成本,JeecgBoot还自主独创了在线软件开发模型(NO代码的概念),一系列的在线软件和智能化开发:包括在线配置表单,在线软件配置报告,在线软件和图表的设计,以及在线软件的设计工作流程等。JEECG的设计宗旨主要内容是:简单的配置功能由ONLINECODINGE的配置通过系统软件来自动实现(主要包括网络在线网上配置的设计表单、网上在线配置的设计报表、网上在线配置的系统设计操作报告、网上在线配置的操作流程、网上在线配置的设计表单),复杂的配置功能由带有网络配置代码的优化生成器自动优化生成并对其进行较为人性化的自动手工配置MERGE,既充分保障了其中的智能又同时充分兼顾了灵活。业务流程表单是一种采用一个工作流的流程技术语言来自动实现、扩充和提出一个新的任务流程接口,供业务开发者自动进行流程编写和自动执行根据业务流程逻辑,表单流程可以用来提供多种类的服务流程解决方案:管理表单流程设计器、ONLINE、和配置管理表单、编码器和管理表单。JEECG拥有自己的社区,出现问题可以及时得到解决。2.1.2开发环境要求JDK:1.8Maven:3.5+MYSQL:5.7+Redis:3.2+NodeJs:10.0+Npm:5.6.0+Yarn:1.21.1+2.2开发工具的介绍2.2.1MyBatis-PlusMyBatis-Plus这是一个新的基于Mybatis软件增强版的开发工具,它在旧的Mybatis上已经进行了扩充,但是在它没有改动Mybatis基本功能,简化了整个软件的前期开发。2.2.2SHRIOApacheShiro这是一个强大且简单高效易用的Java安全管理框架,实现了对用户身份验证、授权、密码及移动会话的安全管理。使用Shiro的易于理解的API,你就已经能够快速、轻松地操作完成所有的应用程序,从最低的传统移动式网络应用程序,发展为最大最具规模的移动互联网和其他企业式移动应用。图4-2-1SHRIO基本功能点Fig.4-3SHRIObasicfunctionpoints.2.2.3管理系统前端开发框架智慧社区管理系统的前端框架使用了Ant-design-Vue+Vue+Webpack。2.2.4管理系统后端开发框架智慧社区管理系统的后端框架选择使用了当前较为流行的springBoot框架,springBoot使编码、配置、部署和监控变得更加简单,并且弥补了spring的不足。实现了快速自动搭建项目,可以完全不需要适用于XML自动配置的搭建文件只是根据需要自动进行配置和搭建JAVACONFIG,内嵌了SERVLET两个容器,降低了搭建环境的系统性能控制要求,配合SHIRO使用,提高安全性。2.2.5技术架构后端技术:springBoot_2.1.3.RELEASE+Mybatis-plus_3.1.2+SHRIO_1.4.0+Jwt_3.7.0+Swagger-ui+Redis前端技术:Ant-design-Vue+Vue+Webpack其他技术:Druid(数据库连接池)、Logback(日志工具)、poi(Excel工具)、Quartz(定时任务)、lombok(简化代码)项目构建:Maven、Jdk8
3需求分析在智慧社区管理系统开始设计实现以前,首先对社区进行调研,通过调研发现每个社区的要求不一致,对多个社区需求进行整合,例如居民专题中重点人员类型,多个社区提出了不同需求,对低保户进行划分ABCD,符合多个社区的需求。3.1任务概述系统主要任务有以下九种:1、完成数据资源管理中人口专题库,对其基础数据进行增删改查;2、完成数据资源管理中地理专题库,对其基础数据进行展示;3、完成数据资源管理中车辆专题库,对其基础数据进行增删改查;4、完成数据资源管理中部件专题库(内含有人脸识别门禁设备专题,高空抛物设备专题,一键报警设备专题,热成像设备专题,智慧烟感设备专题,普通监控设备专题),对其基础数据进行增删改查;5、完成数据资源管理中建筑专题库,对其基础数据进行增删改查;6、完成数据资源管理中物联专题库,对其基础数据进行增删改查;7、完成一体化检索,实现对人口、建筑、部件、消息的模糊查询,实现一站式搜索;8、完成系统管理中用户管理,实现用户的增删改查,只有超级管理可以进行增删改查,对普通管理隐藏;9、完成系统管理中网格管理和网格员管理,存储管理员以及网格基本信息,拥有增删改查的效果;3.2功能分析对于本系统来说,主要的目标就是为了简化社区数据的收集和管理,对于早期的社区对于社区内的所有基础信息都是通过纸质化的存储方式进行存储的,不利于对数据的检索,变更和查找,大大的浪费了管理人员的时间,降低了工作效率,在我们这个信息化快速发展的时代,我们更多地应该是紧跟时代的步伐,对纸质化的数据进行规整,将其打包放入数据库,实现了高速检索,极大提高了工作人员的效率。本社区的数据资源管理模块主要是对社区内的人、车、房、设备、警报信息进行管理。一体化检索实现对人、房、建筑的一体化检索,实现更加快速的定位需要查询的数据,对于一体化检索中人口的全息档案,全息档案中不仅显示该人的基本信息,还会显示与该人员的相关人员、相关车辆和相关房屋,使数据变得更加直观。这些数据显示时实现了分页,多种条数的分页,更加满足用户的需求。图3-2-1网格管理员用例图Fig.3-2-1Gridadministratorcasediagram图3-2-2超级管理员用例图Fig.3-2-2Superadministratorusecasediagram3.3可行性分析本智慧社区平台的设计与实现,在对不同社区的管理以及负责人进行调研后,实现一个实用性强、功能完善、用户体验良好的智慧社区管理平台。本系统符合社区要求,目前我国以社区进行管理,社区内人口众多,数据量大,急需对纸制化数据转化为电子数据进行管理。虽然将纸制化数据转化为电子数据的过程繁杂,但是在信息化时代我们应该将数据简化。3.3.1经济可行性由于本系统采用JeecgBoot免费版开源框架,数据库采用MYSQL数据库,不考虑运维成本,只需要考虑开发成本和时间成本,项目现在处于开发后初期,不需要维护大量的数据,简单的搭建服务器就可以运行起来。如若投入则使用需要一个存储量大的服务器,本项目作为演示项目暂时不需要考虑,所以在经济上是可行的。3.3.2安全保密原则由于系统的信息直接关系到业务开展,因此安全、保密程度是整个系统施工的首选前提。严格按照安全、保密的基本原则,做好整个系统的安全、保密性的设计和维护工作,确保整个系统安全正常运行尤其重要。采用了操作权限管理、密码管理、系统日志监测、数据更新等多种方式,有效地防止了系统中任何数据的被盗或者篡改,拒绝了非法用户进入本网站系统并且受到合法用户的侵犯和越权。3.3.3易用性和可维护性该系统设计应尽量做到接口清晰、操作简单、易于人们熟练地掌握。为了有效地保证大量资料的准确性及整个系统日常运行的稳定性,在进行软件开发的过程中,我们应该要充分考虑企业业务人员的实际工作需求特点与操作习惯,提供便捷的操作方法和友好的用户接口,便于对系统进行日常使用、维修与管理。同时,还应该要充分考虑对容错和纠错等各个方面的支撑,提高其容错能力与逻辑审核的能力,以及其在投入正式服务之后进行管理与维护时的简单性。系统的易用性要求该系统的界面设计应简单、易用、灵活、风格统一和易学。对于不同专业的技术工程师,经过短期的培训后就能够熟练掌握整个体系的操纵。易于实现软件的使用。系统要求具有较高的稳定性,包括全部各个环节正常工作的概率,核心设备系统的综合可靠性也应能够满足要求。系统的可维修性要求整个系统内的各类设备都必须具有很高的可维修性,便于日常保养。3.3.4操作可行性操作可行性即系统的可用性。本系统是基于WEB系统的,操作简易,用户只需要一台PC,安装一个浏览器,之后进行访问与操作。用户进入本系统的操作界面后,界面十分简洁,用户可以很快的找到对应的功能模块。智慧社区管理系统操作简单直观,管理简易,且交互性良好。综上所述,本开发系统具有操作可行性,可以进行后续开发。3.3.5技术可行性硬件可行性分析本系统主要接入外部设备(人脸识别门禁、高空抛物等设备)数据,本系统要求硬件带有浏览器的PC。软件可行性分析本系统是基于WEB平台开发设计的,作为计算机科学与技术专业学生,在学校上课期间就接触到许多关于编程方面的知识,不仅是专业课,可包括一些课外活动及实验,所以对各种编程软件具备一定了解度,因为已经经过系统性的学习,所以可进行技术方面的开发。综上所述,本系统完成了软件和硬件两个方面的可行性研究。可以看出,该智慧社区管理系统在技术方面满足开发条件。4系统设计4.1系统功能框架基础设施数据库建设是我们构建中国智慧城市社区的战略重点和重要核心内容。智慧社区城市服务作为一个构成智慧社区城市的重要子系统,需要通过充分资源共享和合理综合利用与提供智慧社区城市服务相关的整体数据支撑资源系统和平台,构建与智慧社区服务相关的整体数据支撑接口和应用标准,对不同的数据应用及其子系统的相关数据支撑实施进行集中、分类、一体化等整合战略,进行合理有效的数据资源整合,保障应用在数据支撑管理层内各不同的数据应用之间。智慧城市社区管理专题库数据是目前提供各类基础性社区数据最为有效率的手段,主要内容包含了社区人口、地理、车辆、部件、消息和建筑等六个专门大类。智慧社区管理系统主要包括全社区的人员管理、全市级社区数据一体化搜索、全息档案的社区业务应用以及社区相关的其他应用的业务系统。4.2数据库设计因为智慧社区管理系统要实现的是一个系统覆盖一个市区,所涉猎的数据较多,所以需要一个高速的数据库,这就需要数据库的设计合理,就需要满足数据库的阶段性管理数据的特点:结构化的数据及其联系的集合。数据的共享性、冗余低。数据的独立性高。具有统一的数据管理与控制功能(包括数据安全、数据完整、并发和控制、数据恢复)。数据库最终选择使用MYSQL,由于MYSQL的性能卓越,服务稳定,成本低。历史悠久,用户活跃度高,遇到问题可以及时提供帮助。体积小,安装使用方便。而且MYSQL是目前市场上运行最快的SQL数据库之一。MYSQL配合NAVICAT使用,提供了一个直观和设计完善的用户界面,用于创建、修改和管理资料库的所有对象。4.2.1数据库E-R图设计对于用户来说,需要用户名、密码、编号、类型(超级管理员和管理员)管理员实体属性E-R图。如图4-1所示:图4-1用户实体属性E-R图Fig.4-1Userentitypropertiese-rdiagram居民专题实体属性E-R图。如图4-2所示:图4-2居民专题实体属性E-R图Fig.4-2Subjectentityattributeofresidentse-rdiagram物业专题E-R属性图。如图4-3所示:图4-3物业专题实体属性E-R图Fig.4-3Propertytopicsentityattributee-rgraph建筑专题实体E-R属性图。如图4-4所示:图4-4建筑专题实体属性E-R图Fig.4-4Architecturaltopicsentitypropertiese-rdiagram4.2.2数据库表设计数据库有多个,以下三个为例:图4-6人口专题库-居民专题Fig.4-6Populationsubjectdatabase-residentssubject.图4-7人口专题库-物业人员专题Fig.4-7Populationsubjectdatabase-propertypersonnelsubject.图4-8人口专题库-建筑专题库Fig.4-8Populationsubjectdatabase-architecturesubjectdatabase.
5详细设计与实现5.1登录设计与实现网格管理员和超级管理员想进入本系统,必须先进行登录操作。首先需要按照提示输入用户名与密码,然后再次手动点击“登录”按钮,然后我们系统就会开始自动检测每个用户的密码信息是否完全经过了密码验证,如果成功的话就会直接登录进入智慧社区管理系统,失败的话时会出现“用户名密码错误”。登录流程图如图5-1所示:图5-1登录流程图Fig.5-1Loginflowchart图5-2登录界面Fig.5-2logininterface本系统的登录密码加密,将密码进行转化成一定的字符串,代码如下:publicstaticStringbytesToHexString(byte[]src){publicstaticStringbytesToHexString(byte[]src){
StringBuilderstringBuilder=newStringBuilder("");
if(src==null||src.length<=0){
returnnull;}
for(inti=0;i<src.length;i++){
intv=src[i]&0xFF;
Stringhv=Integer.toHexString(v);
if(hv.length()<2){
stringBuilder.append(0);
}
stringBuilder.append(hv);
}
returnstringBuilder.toString();
}@ApiOperation("登录接口")
@RequestMapping(value="/login",method=RequestMethod.POST)
publicResult<JSONObject>login(@RequestBodySysLoginModelsysLoginModel){
Result<JSONObject>result=newResult<JSONObject>();
Stringusername=sysLoginModel.getUsername();//获取用户名
Stringpassword=sysLoginModel.getPassword();//获取密码
LambdaQueryWrapper<SysUser>queryWrapper=newLambdaQueryWrapper<>();
queryWrapper.eq(SysUser::getUsername,username);
SysUsersysUser=sysUserService.getOne(queryWrapper);
result=sysUserService.checkUserIsEffective(sysUser);
if(!result.isSuccess()){
returnresult;
}
//2.校验用户名或密码是否正确
Stringuserpassword=PasswordUtil.encrypt(username,password,sysUser.getSalt());
Stringsyspassword=sysUser.getPassword();
if(!syspassword.equals(userpassword)){
result.error500("用户名或密码错误");
returnresult;
}//用户登录信息
userInfo(sysUser,result);
LoginUserloginUser=newLoginUser();
BeanUtils.copyProperties(sysUser,loginUser);5.2首页设计与实现首页界面添加了智慧社区平台的按钮,为了方便满足后期添加多个平台的链接,界面展示如图5-3所示。图5-3首页界面Fig.5-3Thehomepageinterface5.3数据资源管理界面设计与实现以城市人口库为基础,集合各业务条线内人口数据库的相关要求,统一规范标准,统一数据格式,通过集中导入、清洗及过滤,形成统一的综合人口数据库,实现人口信息在各个职能部门之间的实时高效共享。优化社区分散采集和更新维护,应用网格化管理思路强化数据动态管理,与市级人口数据库及各条线数据库保持定期同步并及时更新。车辆专题库界面展示如图5-4所示:图5-4数据资源管理-车辆专题库Fig.5-4Dataresourcemanagement-Vehiclesubjectdatabase5.4一体化检索界面设计与实现数据资源集成是数据资源最常用的应用方式。开放的资源采用API查询接口的方式开放。数据资源集成可以实现本地汇聚资源及各种接入的资源服务的统一访问,为业务应用提供了全面的数据资源支撑。系统提供唯一的搜索界面,基于数据资产管理,按照对象方式组织数据,通过搜索条件进行查询,调取系统各个资源,对数据进行归类展示。针对社区人口、建筑、部件、消息等维度的数据资源进行关键词检索,系统后台自动进行相关度计算,并分别将这些维度返回的匹配结果进行分类展现。采用“框计算”的设计模式,通过关键字可完成对平台内存储的任意格式信息的“一站式”搜索,系统异步的将包含了搜索资源的全部命中结果,采用“框”展示方式,在一个页面上对搜索的结果信息进行分类呈现,帮助用户快速了解自己所查询的信息在各类资源下的命中情况。具体实现:选择全部时,分别在人口、建筑、部件、消息专题库中检索下拉框选择分类,则只在分类专题中进行检索检索结果和输入内容进行模糊检索检索结果按人口、建筑、部件、消息进行分类结果展示,结果进行分页展示,默认展示10条界面展示如图5-5所示:图5-5一体化检索Fig.5-5Integratedretrieval5.5全息档案界面设计与实现以简洁明了的方式帮助用户快速了解人员对象的基本面,由人员的照片、身份证号、姓名、年龄、民族、性别、身高、体重、足长、血型、指纹、DNA、最新动态等信息组成。围绕人员的关联信息、社会经历、社区活动轨迹、事实关系、社区互动等方面进行的信息的扩展与研判,其中:(1)关联信息:围绕人员的背景标签、基本信息、直系亲属、社会关系、其它证件、车辆、通讯号码等方面进行了更加详细的阐述;(2)社会经历:采用时序图方式,将人员的户籍迁移、暂住登记、教育经历、就业情况等社会经历按时间顺序刻画出来,方便了解一个人经历;(3)社区活动轨迹:通过时序图、地图、列表等方式,以时空维度,分析该人员的社区活动轨迹;(4)事实关系:则采用可视化关系图、列表的方式,呈现该人员的事实关系,包括同户、婚姻、亲属、等关系,可直接在可视化关系图中对该人员关系进行更深入的钻取,支持层层钻取分析;(5)社区互动信息:通过列表形式展示人员在社区使用社区APP等信息记录。(6)社区警情触碰:通过列表形式展示人员在社区中涉及到的警情触碰情况。界面展示如图5-6所示:图5-6全息档案Fig.5-6Holographicarchives5.6系统管理界面设计与实现系统管理中主要包含了网格管理、网格员管理和用户管理,现代化社区网格化管理依托统一的城市管理以及数字化的平台,将城市管理辖区按照一定的标准划分成为单元网格。通过加强对单元网格的部件和事件巡查,建立一种监督和处置互相分离的形式。这种方式可以帮助政府主动发现,及时处理,加强政府对城市的管理能力和处理速度。网格管理界面展示如图5-7所示:图5-7网格管理Fig.5-7Gridmanagement在网格管理中,由于前端组件的限制,一些需要前端渲染的工作,需要后端传出,导致后端查询代码繁重,代码如下:if(!StringUtils.isEmpty(bizGridDto.getCommunityId())){ if(!StringUtils.isEmpty(bizGridDto.getCommunityId())){ SysDepartDtosysDepartDto=bizGridService.selectOrgCodeById(bizGridDto.getCommunityId()); bizGridDto.setOrgCode(sysDepartDto.getOrgCode());} IPage<BizGridDto>b=bizGridService.selectBizGrid(newPage<>(pageNo,pageSize),bizGridDto); List<BizGridDto>biz=b.getRecords(); for(inti=0;i<biz.size();i++){ if(!StringUtils.isEmpty(biz.get(i).getBuildingNum())){ List<String>building=newArrayList<>(); List<String>buildingName=newArrayList<>(); String[]build=biz.get(i).getBuildingNum().split(","); String[]buildN=biz.get(i).getJurisdiction().split(","); if(build.length>=1){ for(intj=0;j<build.length;j++){ if(!StringUtils.isEmpty(bizGridService.getBuildingName(build[j]))){ buildingName.add(bizGridService.getBuildingName(build[j])); building.add(build[j]); }else{building.add(build[j]); }}} biz.get(i).setJurisdiction(Joiner.on(",").join(buildingName)); } if(!StringUtils.isEmpty(biz.get(i).getGridMember())){ List<String>gridMemberName=newArrayList<>(); List<String>gridMemberId=newArrayList<>(); String[]gridMember=biz.get(i).getGridMember().split(","); if(gridMember.length>=1){ for(intj=0;j<gridMember.length;j++){ if(!StringUtils.isEmpty(bizGridMemberService.getGridMemberName(gridMember[j]))){ gridMemberName.add(bizGridMemberService.getGridMemberName(gridMember[j])); gridMemberId.add(gridMember[j]); }}} biz.get(i).setGridMemberName(Joiner.on(",").join(gridMemberName)); biz.get(i).setGridMember(Joiner.on(",").join(gridMemberId)); } if(!StringUtils.isEmpty(biz.get(i).getGridLeader())){ if(StringUtils.isEmpty(bizGridMemberService.getGridMemberName(biz.get(i).getGridLeader()))){ biz.get(i).setGridLeader("");
6智慧社区管理系统测试6.1数据资源管理模块测试数据资源管理模块主要是社区信息管理模块,主要是增加、删除、修改、查询、导入和导出等功能,查询时分页功能增加了可以修改默认条数,更大强度的满足用户的需求。此模块的测试主要检查数据显示的格式是否正确,显示数据能否满足需求界面设计是否美观。6.1.1居民专题新增测试表6-1居民专题新增测试用例Tab.6-1Newtestforresidents操作描述测试步骤预期效果点击新增按钮1.检查新增列表布局2.检查字段显示3.是否户主=是,检查户主字段是否编辑4.是否户主=否,检查户主字段是否编辑1.页面为3列,行数根据字段按照列表字段逐个排列2.所属区县、所属街道、所属社区、所属小区、姓名、身份证号、性别、民族、文化程度、政治面貌、户籍地、现居住地、工作单位、手机号、是否空挂户、重点人员类型、是否户主、与户主关系、户主、是否流动人口、流入时间、照片3.不支持编辑4.支持编辑,弹窗显示居民专题-是否户主=户主的人员,选择后将其姓名带入图6-1数据资源管理-居民专题新增Fig.6-1Dataresourcemanagement-residentstopicadded.6.1.2居民专题删除、修改和查询等测试表6-2居民专题删除、修改和查询等测试Tab.6-2Testondeletion,modificationandqueryofresidents'specialtopicstopics操作描述测试步骤预期效果点击删除按钮选择一列,进行删除该行删除点击修改按钮,修改数据提交选择一条数据,修改信息,提交完成列表数据更新点击修改按钮,修改数据不提交选择一条数据,修改信息,未提交列表数据不变输入对应查询条件,点击查询按钮支持单一、组合查询,所有查询项都是精确查询查询结果显示正确,为空则不展示数据居民专题导入按钮检查导入后数据显示数据显示正确居民专题导出按钮检查导出后数据显示数据正确显示,列表排序按照Excel表格从第行1到n行排列检查居民专题列表分页1.检查默认分页显示数据2.更改分页显示数据1.每页默认显示10条,并可更改默认条数2.更改后数据显示正确图6-2编辑界面Fig.6-2Editinginterface.6.2一体化检索模块测试表6-3一体化检索测试用例Tab.6-3Integratedretrievaltestcase操作描述测试步骤预期效果验证顶部查询框1.检查顶部查询框布局2.点击全部1.显示全部,输入框,检索按钮2.显示:人口、建筑、部件、消息,点击可切换验证人口搜索内容1.检查人口搜索内容2.检查搜索结果排序3.检查结果字段的显示1.姓名、身份证号、户籍地、现居住地、工作单位,进行模糊查询,只搜索居民专题,不搜索物业专题2.先按照社区排列,再按照小区排列,最后按照名字排列,相同的名字按照数据库中id默认排序3.所属社区、所属小区、姓名、性别、身份证号、民族、文化程度、政治面貌、户籍地验证建筑搜索内容1.检查建筑搜索内容2.检查搜索结果排序3.检查结果字段的显示1.检查建筑搜索内容2.检查搜索结果排序3.检查结果字段的显示验证部件搜索内容1.检查部件搜索内容2.检查搜索结果排序3.检查结果字段的显示1.显示符合条件的所有部件专题中设备2.按照设备专题类型所属社区、所属小区(组织编码排序)、同组织编码按照设备名称排序3.以上部件均显示:所属社区、所属小区、设备名称、详细地址、经度、纬度图6-3一体化检索-人口Fig.6-3Integratedsearch-population.图6-4一体化检索-建筑Fig.6-4Integratedretrievalarchitecture.图6-5一体化检索-部件Fig.6-5Integratedsearch-Components.图6-6一体化检索-消息Fig.6-6Integratedretrieval-message.7.结论(总结)本人于2021年3月接到论文分配导师的消息时,已经确立了论文的大方向,随后开始着手准备毕业设计。智慧社区管理系统的编写开始于三月底,虽然我们都生活在社区里,但是管理系统和我们理解的社区是不一样的,它有一些东西是我们注意不到的,最困难的是实地调查,幸运的是和实习公司当时的项目存在类似的地方,跟随公司的实地调查,加快了我的项目进度。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB 6721-2025生产安全事故直接经济损失统计要求
- 2025-2026学年统编版二年级语文下册第一次月考达标训练卷(A)(含答案)
- 飞行技术管理部介绍
- 飞秒激光技术
- 2026年人力资源管理师人才测评工具应用知识练习(含解析)
- 2026重庆飞驶特人力资源管理有限公司人工智能训练项目招聘5人参考考试题库及答案解析
- 室内装潢公司数据管理制度
- 2026贵州省市两级机关遴选公务员备考考试试题及答案解析
- 沉井护壁施工方案(3篇)
- 云南围堰施工方案(3篇)
- 2026元旦主题班会:马年猜猜乐新春祝福版 教学课件
- 医院内控制度
- 高一英语作业反馈与改进计划
- 高标准农田建设项目验收技术方案
- 医疗器器械年终总结
- 浙江省杭州市富阳区2023-2024学年四年级上学期语文期末试卷
- 环境影响评估投标方案(技术方案)
- JTG-T3651-2022公路钢结构桥梁制造和安装施工规范
- 河南中美铝业有限公司登封市陈楼铝土矿矿山地质环境保护与土地复垦方案
- 海南省定安县龙河镇大岭建筑用花岗岩矿山 环评报告
- 大学生毕业论文写作教程全套教学课件
评论
0/150
提交评论