文章目录
是否包含论文文档
是
详细描述
山 西 传 媒 学 院
本科毕业设计(论文)
(智慧物业管理后台)
智慧物业管理
摘要:着眼打造智慧社区生态,实现为民服务、社区公共服务的“一站式”体验。通过整合医疗、教育、文化娱乐等智慧化服务,探索应用数字化手段统筹推进各项在线服务,增加社区幸福感。随着物业管理的项目的增多,人工工作量将极大的增加,必然会增加物业管理的成本和资金投入,给物业人员管理信息带来很大的意想不到的困难。随着互联网技术的不断进步,这种传统的手工管理模式也将被互联网的信息模式管理所代替。
本系统采用了B/S架构,Java、Html、Css、Js等技术,使用了主流的后台开发框架SpringBoot(SpringMVC+Spring+Mybatis),前端开发框架使用了LayUI、Vue、JQuery以及Vue的前端组件库Element-UI,采用了开源的轻量级数据库Mysql进行开发。
实现了小区管理、房产信息登记、设备信息登记、业主信息登记、服务管理、车位管理等主要功能。
提升凤凰湖畔小区的管理物业水平,提高物业工作人员的工作效率,降低开发的成本与资金投入,便于物业快速回收物业费;
Smart Property Management
Abstract:Focus on building smart community ecology, realize the "one-stop" experience of serving the people and community public service. Through the integration of medical, education, culture and entertainment and other intelligent services, explore the application of digital means to promote the online services, deepen the community grid management, improve the refinement and intelligent level of community management, and increase the happiness of the community. With the increase of property management projects, the workload will increase greatly, which will inevitably increase the workload and labor intensity of property management personnel, which will bring great difficulties to the search, update and protection of property management information. With the continuous progress of science and technology, this traditional manual management mode will be replaced by the information management mode based on computing.
The system adopts B / S architecture, Java, HTML, CSS, JS and other technologies, uses the mainstream background development framework springboot (springmvc + Spring + mybatis), the front-end development framework uses layui, Vue, jQuery and element UI, the front-end component library of Vue, and uses the open source lightweight database mysql for development.
It realizes the main functions of community management, real estate management, equipment management, owner management, service management, parking management and so on.
Improve the property management level of the community, improve the work efficiency of the staff, reduce costs, and facilitate the rapid recovery of property fees; Expand the scope and ability of services to facilitate residents and improve user satisfaction; It expands new income channels for property companies: leasing agency, community group buying and property services;.
Key words: Smart City,Smart Property,Management,SpringBoot,Vue
目录
1.1 课题背景、目的及意义
本次开发的系统主要是针对运城市凤凰湖畔小区的实际需求,开发一个小区物业管理系统,为当地小区的物业办公人员提供必要的帮助,使凤凰湖畔小区走上物业管理信息化的道路。本系统是根据凤凰湖畔小区的实际管理工作流程设计的,它的工作流程也是与现实保持一致。凤凰湖畔小区物业管理信息系统简单实用,从较大程度上缓解了管理人员的工作压力。凤凰湖畔小区位于运城市人民公园旁边,共有房屋36栋,没有健身设备。其物业管理仅限于基础的环卫管理,共有环卫工人两名。因为没有专业的物业公司管理,该小区内所有的维修、缴费问题等都依靠居民自行解决,安全隐患不能及时排查。并且该小区位于公园旁边,居住的老人较多,没有配套的物业管理服务,给老人的生活造成诸多不便。缺乏专业的物业管理,是老式小区普遍存在的问题。这给建设和谐社会带来了很大的困难,而要实现这些小区的物业管理专业化投资并不大。综合以上原因我们要开发物业管理系统,实现用计算机进行物业管理。主要实现住户管理功能、房产管理功能、维修管理功能、缴费管理功能等。实现管理的信息化,规范物业管理,减少安全隐患和纠纷等不和谐因素提高办公效率,减少办公压力,健全管理体制,提高数据安全性,缩短信息的响应时间,将以前传统的、零散的、被动的管理模式转变为先进的、系统的、主动的管理模式。知识产权充分利用物联网、云计算、移动互联网等新一代信息技术融合应用,为住宅和商业消费者及服务器提供安全、舒适、便捷的现代知识产权环境,从而形成了一种基于信息技术和智能化小区物业管理服务的新型管理模式。
1.为了尽可能减少物业服务所带来的重复劳动力的消耗,大幅度降低物业服务企业的运营成本。事实上,由于引入智慧物业管理平台系统后,物业服务企业与业主实现了点对点的沟通,物业服务企业可以节省客服岗位,调整人力安排,以提供更优质的物业服务。
2.通过智慧物业网站的建立,可以有效地改善企业统计小区居民的住户信息,饲养宠物信息,人员家庭状况,停车位收费及各种情况。
人类居住形态的变化、建筑物出现所有权区分、物质生活水平的提升、社会化大生产的专业分工,这四个方面的因素,促使了物业管理的产生。
由于物业使用期长,不可能像一般商品出售时采取负责一两年保修期的办法,而是需要长期的维修服务管理,因而,一些专门提供维护维修服务管理的机构应运而生。西方国家物业管理机构以社会化企业为主,少量由单位自办。此后,物业管理在世界各地蔓延,受到各国的广泛关注。目前,美国、英国、中国、香港等国家或地区的物业管理非常发达,因为政府注重欢迎业主。目前,在西方发达国家,管理信息系统(MIS)技术相对先进,种类齐全,管理已经在各大企业得到广泛应用。通过管理信息系统,实现了检索快速、检索方便、可靠性高、存储容量大、保密性好、寿命长、成本低的管理模式。
旧中国房地产业萌芽和初步发展的时期是 19 世纪中叶到 20 世纪 20 年代。
此时,广州、天津、上海、武汉、沈阳、哈尔滨等城市建立了许多八九层高的建筑,在上海,出现了 28 座 10 层以上的高层建筑。代理租赁、清洁卫生,保安服务等专业性的经营公司已经出现在当时的房地产市场上,这些专业公司的管理方式构成了我国物业管理的早期形式。
20 世纪 80 年代初,随着改革开放政策的实施,物业管理作为市场经济的产物之一由香港引入。深圳创造了我国物业管理的无数个第一,是公认的我国物业管理的发源地。时至
我国物业管理行业起步晚,市场化程度较低,发展的过程中出现了不少问题。在行业初创阶段,物业服务企业服务水平参差不齐,管理违规、价质不符、侵权的现象时有发生,投诉率居高不下。
我国物业管理行业力争摆脱缺乏配套性法规和规范性文件辅助发展、无序竞争的局面,相继出台相应的法律规范,协助行业良性发展。随着我国城市的发展,住宅小区的物业管理已经形成规模,其带来的效益也越来越明显,行业规范及标准的日益完善,为物业服务企业提高服务品质提供了良好的外部条件,行业的专业化分工则有利于提高自身工作效率和服务质量。物业服务企业的不断改进创新,不断提供技术含量较高的管理服务内容。我国物业服务企业将迎来良性竞争的快速发展时代。
然而,目前我国相当一部分物业管理公司仍然停留在人工管理的基础上。这种管理机制已经不能适应时代的发展,其管理方法存在效率低、繁琐等诸多缺点。此外,随着物业管理项目的增加,工作量也会大大增加,这必然会增加物业管理人员的工作量和劳动强度,这将给物业管理信息的查找、更新和保护带来很多困难。随着科学技术的不断进步,这种传统的手工管理方式必将被基于它的信息管理方式所取代。由于管理信息系统的发展受到上述各种变化因素的制约,传统的管理信息系统必然向现代管理信息系统发展。
第二章 可行性分析
2.1 社会可行性
随着人工智能、大数据、互联网等高新技术的发展,物业管理企业纷纷尝试利用互联网在用户、企业和服务商之间搭建o2o社区服务平台。
一方面可以减少物业服务企业的人力消耗,大大降低物业服务企业的运营成本。事实上,由于引入了智能物业管理平台系统,物业服务企业可以实现与业主的点对点沟通。物业服务企业可以节省客户服务岗位,调整人力安排,提供更好的物业服务。
另一方面,对促进业主大会和业主委员会规范运作也将起到积极作用。。同时,业主委员会成立后,业主可以通过这个系统随时随地了解业主委员会的工作。
2.2 技术可行性
智慧物业管理系统采当下比较流行的前端框架Vue,使用Vue现成的组件库,可以快速高效的搭建页面优美,效果炫酷的后端页面和特效。后端采用SpringBoot框架,也是当前IT软件开发行业比较前沿的技术,其自动装配和起步依赖的特点,可以帮助我们高效快速的构建JavaEE项目,并且项目启动异常简单。数据库采用MySQL,可以存储海量数据,并且支持分片、分库、分表,有利于以后的程序的扩展。采用Maven管理项目,简化了项目依赖,并且便于项目的可持续集成。使用内置Tomcat部署项目,使项目的发布运行更加简单方便。
2.3 操作可行性
目前大部分电脑都可以运行该系统。系统的安装、调试和运行不会改变原有计算机系统的设置和布局。而且系统界面简单,提示信息齐全,可以在相关人员的指导下方便的操作软件。
2.4 系统的技术介绍
HTML称为超文本标记语言,是一种标记语言。
Vue.js是一套由中国人开发构建优雅用户界面的渐进式框架。他的双向绑定以及动态路由极大的帮助了前端程序者开发。
MySQL是一个开源的免费数据库管理系统。
只需要非常少的几个配置就可以迅速方便的搭建起来一套 Web 项目或者是构建一个微服务。用起来简单方便易上手。
MyBatis-plus 是一款优秀的持久层框架,在mybatis的基础上只做增强不做改变,为简化开发而生。
2.5 系统开发平台及运行环境
该系统是在win10系统的jdk8环境下开发的。Tomcat是一个免费的开源servlet容器。它是Apache基金会雅加达项目的核心项目,由Apache、sun等公司和个人共同开发。2001年,Tomcat被《Java世界》杂志的编辑评选为最具创新性的Java产品,显示了它在业界的地位。
Tomcat的环境主要有以下几方面技术优势:
1.Tomcat完全开源免费。
2.在SpringBoot支持使用嵌入式Tomcat服务器,并且默认就是使用Tomcat服务器,运行项目只需要执行引导类的main方法即可,运行项目非常简单方便。
操作系统:Windows 10家庭专用版。
浏览器: Google Chrome。
数据库:MySQL5.5.27。
开发工具:IntelliJIDEA_2019.3。
项目管理工具:Maven3.3.9。
第三章 需求分析
3.1 系统功能模块概述和分析
智能物业管理后台是一个高效、快捷、高质量的物业管理系统,是新提出的智慧城市的重要组成部分。主要包含的功能模块:小区管理、房产信息管理、业主信息管理、停车位管理、服务信息管理、资产信息管理、收费信息管理、物业管理员管理、系统设置等功能模块。该系统基于H5和CSS3技术。在系统设计和开发过程中,严格遵循软件工程的规范,采用软件设计模式,减少系统模块之间的耦合,努力保证系统的稳定性、可重用性和可扩展性,从而达到高内聚、低耦合的目的。
智慧物业主要功能如下:
(1) 智慧物业后台管理系统(物业管理人员):
① 小区管理:新增小区,小区列表展示,小区信息修改,小区移除;
② 房产管理:新增房产,房产列表展示,房产信息修改,房产移除;新增楼栋,楼栋列表展示,楼栋信息修改,楼栋移除;
③ 业主信息管理:新增业主,业主列表展示,业主信息修改,业主移除;
④ 停车位管理:车位管理,车位使用管理;
⑤ 服务管理:活动管理,报修管理,投诉管理,信箱管理;
3.2 系统功能模块设计
智慧物业后台管理系统
图3.1 智慧物业后台管理系统
Fig.3.1 property background management system
3.3 数据库分析
开发一个好的软件网站管理系统,设计一个性能良好的数据库系统信息系统,准确描述各个表之间的一对一关系,一对多关系。是一个良好工程进行下去的基础。首先主要任务是通过大量数据获得小区物业管理所需要的信息,这就要求系统本身能够存储和良好管理大量的数据,而这一功能的实现必须借助市面上流行的关系型数据库系统。因为mysql免费开源且方便易上手,所以本次智慧物业管理系统的开发选择MySQL作为后台数据库的开发工具。
1. 概念模型设计
模型是对现实世界的抽象。数据模型是描述数据结构(静态特性)、数据操作(动态特性)和数据完整性(动态和静态交互约束)的概念集合。数据模型也是数据库管理系统(DBMS)的核心和基础。各种数据库管理软件都是基于数据模型的。
信息世界中包含的基本概念有实体和联系。
(1) 实体 (entity)
根据设计规划的主要系统中体现的实体有:业主、房屋、楼栋、小区、物业人员,活动,设备,维修等。
2. 数据库表设计
本系统数据库表如下:
(1) wbd_community
图3.3.1 小区表
(2) wbd_building
图3.3.2 楼栋表
(3) wbd_house
图3.3.3 房屋表
(4) wbd_owner
图3.3.4 业主表
(5) wbd_car
图3.3.5 车辆表
(6) wbd_pet
图3.3.5 宠物表
(7) wbd_parking
(8) wbd_parking_use
(9) wbd_device
第四章 智慧物业后台设计与实现
智慧物业管理系统是为了方便物业管理工作人员,给业主提供高效、便捷、高质量的物业服务和舒适、安全的生活环境而设计的。
4.1 管理员登录
后台管理员登录页面,登录成功后到达后台主页。
图4.1 登录界面
示例代码:
@ApiOperation("登录接口")
@RequestMapping(value = "/login", method = RequestMethod.POST)
public Result<JSONObject> login(@RequestBody SysLoginModel sysLoginModel){
Result<JSONObject> result = new Result<JSONObject>();
String username = sysLoginModel.getUsername();
String password = sysLoginModel.getPassword();
byte[] nameBytes = null;
byte[] passwordBytes = null;
try{nameBytes = RSAUtil.decryptByPrivateKey(Base64.decodeBase64(username.getBytes("UTF-8")), privateKey);
passwordBytes = RSAUtil.decryptByPrivateKey(Base64.decodeBase64(password.getBytes("UTF-8")), privateKey);
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
} catch (Exception e) {
e.printStackTrace();
}
username = new String(nameBytes);
password = new String(passwordBytes);
//update-begin--Author:scott Date:20190805 for:暂时注释掉密码加密逻辑,有点问题
//前端密码加密,后端进行密码解密
//password = AesEncryptUtil.desEncrypt(sysLoginModel.getPassword().replaceAll("%2B", "\\+")).trim();//密码解密
//update-begin--Author:scott Date:20190805 for:暂时注释掉密码加密逻辑,有点问题
//update-begin-author:taoya date:20190828 for:校验验证码
String captcha = sysLoginModel.getCaptcha();
if(captcha==null){
result.error500("验证码无效");
return result;
}
String realKey = MD5Util.MD5Encode(captcha+sysLoginModel.getCheckKey(), "utf-8");
Object checkCode = redisUtil.get(realKey);
if(checkCode==null || !checkCode.equals(captcha)) {
result.error500("验证码错误");
return result;
}
//update-end-author:taoyan date:20190828 for:校验验证码
//1. 校验用户是否有效
SysUser sysUser = sysUserService.getUserByName(username);
result = sysUserService.checkUserIsEffective(sysUser);
if(!result.isSuccess()) {
return result;
}
//2. 校验用户名或密码是否正确
String userpassword = PasswordUtil.encrypt(username, password, sysUser.getSalt());
String syspassword = sysUser.getPassword();
if (!syspassword.equals(userpassword)) {
result.error500("用户名或密码错误");
return result;
}
//用户登录信息
userInfo(sysUser, result);
return result;
}
4.2 后台主页
管理员登录成功后,到达主页。主页是框架页,由左、右两部分构成。
l 左侧显示菜单,分别为:“控制台”、“小区管理”、“房产管理”、“业主信息管理”、“停车位管理”、“服务管理”等菜单;
l 右侧默认显示“控制台”页面内容,当点击左侧菜单后,对应的页面会替换默认的“控制台”页面显示在右侧内容显示框。
4.3 小区管理
当点击首页左侧菜单栏的“小区管理”目录下的 “小区列表”链接时,会加载“小区列表页面”到右侧内容显示位置进行小区列表数据展示。也可以选择时间范围和填写小区名称,搜索自己想查看的小区的信息,并且可以自己设置每页显示的数据的条数,默认显示2条。
在小区列表页面中点击“添加”按钮,会弹出新增小区的弹出框。
填写完小区信息,新增成功查看小区列表示例代码:
/**
* 添加
*
* @param wbdCommunity
* @return
*/
@AutoLog(value = "小区表-添加")
@ApiOperation(value="小区表-添加", notes="小区表-添加")
@PostMapping(value = "/add")
@RequiresPermissions("wbdCommunity:add")
public Result<?> add(@RequestBody @Validated WbdCommunity wbdCommunity) {
Result<?> result = new Result<JSONObject>();
result=rowInserting(wbdCommunity);
if(!result.isSuccess()) {
return result;
}
wbdCommunityService.save(wbdCommunity);
rowInserted(wbdCommunity);
rowDataChanged();
return Result.ok("添加成功!");
}
在小区列表页面,在右侧内容展示列表,在每行数据最末端,在操作列中,点击“修改”按钮,弹窗修改对话框,对该行小区信息进行修改,修改完成后手动关闭对话框,可以在列表查看到修改后的最新小区信息。
示例代码
/**
* 编辑
*
* @param wbdCommunity
* @return
*/
@AutoLog(value = "小区表-编辑")
@ApiOperation(value="小区表-编辑", notes="小区表-编辑")
@PutMapping(value = "/edit")
@RequiresPermissions("wbdCommunity:edit")
public Result<?> edit(@RequestBody @Validated WbdCommunity wbdCommunity) {
Result<?> result = new Result<JSONObject>();
//获取旧值(可不用)
WbdCommunity wbdCommunityOld;
wbdCommunityOld=wbdCommunityService.getById(wbdCommunity.getId());
if(wbdCommunityOld==null) {
return Result.error("未找到对应数据");
}
result=rowUpdating(wbdCommunityOld,wbdCommunity);
if(!result.isSuccess()) {
return result;
}
wbdCommunityService.updateById(wbdCommunity);
rowUpdated(wbdCommunityOld,wbdCommunity);
rowDataChanged();
return Result.ok("编辑成功!");
}
小区信息的删除分两类,可以单行删除,也可以多行删除。
单行删除,在每行操作那一栏有一个删除图标,点击就会弹窗对话框提示是否删除该小区信息,点击 “确认”按钮就可以真正删除该小区信息。
多行删除,需要先勾选每行数据前复选框,然后点击“批量删除按钮”,也会弹窗对话框提示是否删除所有小区信息,点击 “确认”按钮就可以真正删除所有勾选的小区信息。
示例代码
/**
* 通过id删除
*
* @param id
* @return
*/
@AutoLog(value = "小区表-通过id删除")
@ApiOperation(value="小区表-通过id删除", notes="小区表-通过id删除")
@DeleteMapping(value = "/delete")
@RequiresPermissions("wbdCommunity:delete")
public Result<?> delete(@RequestParam(name="id",required=true) String id) {
Result<?> result = new Result<JSONObject>();
WbdCommunity wbdCommunityOld;
wbdCommunityOld=wbdCommunityService.getById(id);
if(wbdCommunityOld==null) {
return Result.error("未找到对应数据");
}
result=rowDeleting(wbdCommunityOld);
if(!result.isSuccess()) {
return result;
}
//获取旧值(可不用)
wbdCommunityService.removeById(id);
rowDeleted(wbdCommunityOld);
rowDataChanged();
return Result.ok("删除成功!");
}
/**
* 批量删除
* temp TODO 通过循环(通过id删除)
* @param ids
* @return
*/
@AutoLog(value = "小区表-批量删除")
@ApiOperation(value="小区表-批量删除", notes="小区表-批量删除")
@DeleteMapping(value = "/deleteBatch")
@RequiresPermissions("wbdCommunity:deleteBatch")
public Result<?> deleteBatch(@RequestParam(name="ids",required=true) String ids) {
this.wbdCommunityService.removeByIds(Arrays.asList(ids.split(",")));
rowDataChanged();
return Result.ok("批量删除成功!");
}
第五章 系统测试
5.1 测试的目的与目标
用最少的人力资源和尽可能少的时间发现潜在的各种错误和缺陷。根据开发各阶段的需求、设计等文档或程序的内部结构精心设计测试用例,并利用这些实例来运行程序,以便发现错误。智慧物业网站后台部署上去以后,通过初步的测试,我们可以通过提交bug报告为以后的软件改进提供标准和参考,为以后的系统改进找到依据。
经过完整的测试,软件模块增加删除修改的基本功能可以顺利进行,并尽可能提升开发软件的完备性。
5.2测试用例
由于智慧物业管理开发模块含有十六个基本表格,测试全部罗列出来的篇幅比较长,所以在本篇论文中以小区表作为代表进行测试展示,表5.3为智慧物业管理系统小区表模块功能测试表,经过开发初期测试的结果显示与毕业设计所设想的功能预期基本相同。
5.3 小区管理模块功能测试
功能特性 |
小区管理模块功能代码实现 |
||||
测试目的 |
小区模块功能是否完成 |
||||
测试数据 |
{id=1, code='HX19960101001', name='化纤小区', address='历城区花园路5号', area=22000.0, totalBuildings=66, totalHousehold=2432, greeningRate=30, thumbnail='/fileupload/d2cea885-a986-463a-97da-7073c9e6fbf6.jpg', developer='山西传媒学院向土豪进军有限公司', estateCompany='山西传媒学院向土豪进军有限公司', createTime=Sun Dec 13 17:12:04 CST 2020, updateTime=Sun Dec 13 17:26:12 CST 2020, status='0'} |
||||
测试内容 |
操作描述 |
数据 |
期望结果 |
实际结果 |
测试状态 |
1 |
小区列表展示 |
数据库已有测试数据 |
分页展示小区列表,并且可以自己设置每页展示条数 |
|
与期望结果相同 |
2 |
新增小区 |
测试数据如上 |
表中新增一条小区数据,并且小区列表可以立即展示新增的小区信息 |
|
与期望结果相同 |
3 |
修改小区 |
把占地面积修改为22222 |
显示警告信息“用户名或密码误!” |
|
与期望结果相同 |
4 |
小区删除 |
删除该小区信息,列表上没有该小区信息 |
正确登入到会员操作界面 |
该小区数据从列表移除,页面不显示小区信息,并且数据库中该小区信息也不存在 |
与期望结果相同 |
5.3测试结论
经过从部署的网页端测试来看各个模块的功能展示(列表查询,新增信息,修改信息,删除信息。权限管理)均已达到预期效果。
第六章 结论
毕业设计开发的智慧后台管理系统,让我系统地学习了springboot的框架应用和编程技巧,在开发过程中,我的java软件开发能力得到了进一步的提高。例如:进一步深入了解MVC设计模式、软件三层架构;SQL语言的使用。
系统分析的质量将决定系统开发的成功,而良好的分析和设计将是系统开发成功的主要因素。在开始开发之前,我们不应该急于编写程序,而应该有很长的时间来做好分析、数据库设计,并编写相关的开发文档。然后开始写代码,这样写代码的每一步都很熟悉。当然,编程领域浩瀚如海其他的方面我应该不断学习,比如插件的使用、设计工具的使用和代码的熟练程度。
另外,我也觉得自己在这个设计上走了很多弯路。这主要是因为我很少接触软件开发,缺乏应用经验,所以在今后的工作中需要付出更多的努力。对我来说,设计本身的影响还远远没有结束。通过这次毕业设计,我学到了很多课本上没有的知识。通过自己的学习和努力工作;通过老师的指导和教育,我不仅大大提高了自己的知识水平和解决实际问题的能力。我也从心底体会到,当我想把所学变成现实的时候,我会面对更多未知的困难。
智慧物业后台管理系统难免有错误,需要改进,真诚欢迎各位老师、同学提出宝贵意见。
第七章 致谢
在完成我的论文后,我想对带领我四年的杜先生表示衷心的感谢。
时光荏苒,数月如梭。不经意间,四年大学生活转眼就要结束,往日与同学们、朋友们共同学习,嬉戏打闹的日子还历历在目,遗憾常有,无悔却不会常有。值此之际,我要特别感谢我的毕业导师老师,从拟定选题、到项目制作和论文撰写,再到最后的毕业答辩,没有老师的悉心指导,我的论文和系统就无法顺利完成。。
在项目制作过程中,我要感谢帮助我和我讨论问题的同学们,我才能顺利完成毕业设计,同时也要感谢融媒技术学院的各位老师给与我们的学习、生活上极大的帮助,让在这里接受了四年的本科正规学习。感谢他们陪伴我走过了人生中最难忘的四年。
在这里,我还要感谢我的父母,对我的大学生活给与的物质和精神支持,希望你们能永远健康快乐!
最后,向在百忙中抽出时间对我的毕业论文进行评审并提出宝贵意见的融媒技术学院的老师表示衷心地感谢!
第八章 参考文献
参考文献
[1]岳欣.推进我国智慧城市发展的思考[J].宏观经济管理,2013,(11).
[2]邓贤峰."智慧城市"评价指标体系研究[J].发展研究,2010,(12).
[3]贺小花.合肥:努力打造特色智慧城市样板[J].中国公共安全(综合版),2014,(7).
[4]杨再高.智慧城市发展策略研究[J].科技管理研究,2012,(7).
[5]史璐.智慧城市的原理及其在我国城市发展中的功能和意义[J].中国科技论坛,2011,(5).doi:10.3969/j.issn.1002-6711.2011.05.017.
[6] 张孝祥,Java 就业培训教程(附盘),清华大学,(2007-07)
[7] 孙素华编著.Dreamweaver CS5 Flash CS5 Photoshop CS5网页设计从入门到精通:中国青年出版社,2014.10
[8] CSDN首页- 程序员杂志.2015-08-11
[9] 邓笑.基于Spring Boot的校园轻博客系统的设计与实现[D].湖北:华中科技大学,2018
[10] 卢潇.软件工程.北京:清华大学出版社;北京交通大学出版社,2005
[11] 萨师煊,王姗.数据库系统概论.北京:高等教育出版社,2000
[12] PaulJPerrone etal,张志伟,谭郁松,张明杰.J2EE构建企业系统[M] .北京:清华大学出版社,2001
[13] Bruce Shive.Research Direction in Object-Oriented Programming,2002
[14] Apache Software.The SpringBoot User's Guide.http://spring.io