在搜索引擎可以针对适当的关键字对你的内容进行排名之前,他们首先需要了解你网站的不同页面是关于什么的。
苏州建站随州seo绍兴seo软件开发报价表网站建设协议网站建设基础知识高端网站开发株洲seo邢台网站推广宁乡网站建设网站建设项目定制企业网站企业网站建设现状北京建站公司专业建站公司海宁网站建设陕西网页设计福州建网站大连做网站个人小程序开发三明seo新闻网站模板广州做网站如何开发一个app南宁app开发怎样制作网页大型建站公司安卓app开发软件开发费湘潭网站优化东莞app开发商
改革开放以来,中国社会经济体系复苏,人们生活水平稳步提升,中国社会已全面步入小康社会。同时也在逐渐转型,具有生活的现代化和劳动的社会化等特点。这不仅基于人们过快的工作节奏与生活方式,也是源于人们对于生活品质越来越严苛的要求。如何从工作压力与生活压力中得到解放,是现代人追求的永恒话题[1]。
单从工作压力来讲,物业管理的微信小程序在很大程度上可以解决一部分问题,逐渐进入人们的视野。传统物业管理采用的手工记录信息的方式,给工作人员的匹配工作造成很大的困难。这也充分说明了传统的信息处理方式已经很难适应现代管理系统的需要。
近年来,随着计算机技术的飞速发展以及其在全球范围内的普及,计算机技术在人们生活中应用的占比越来越大,尤其是信息资源管理方面,广泛应用于各个行业,已经产生了不可估量的社会效益[6]。计算机技术在信息资源管理方面的应用大大提高了工作效率,简化了工作程序,改善了服务质量[7]。而这些特点正好对物业管理的难题对症下药。物业管理的微信小程序一经问世,就展现了其巨大的发展前景与优势。电子信息技术与物业管理的结合,使得用户足不出户就可以在系统上操作,符合人们现代生活方式发展;这种结合也对物业管理模式的变革也起到了决定性的作用,可以实现物业信息一次录入,永久使用的便捷,关键词输入即可将用户需求与管理人员信息进行匹配,达到客户需求最快最优实现的理想[8]。然后这种模式更加节省成本,无论是纸质文字的录入和保存,还有人工的费用都为物业管理的资本积累以及变革提供了保障。因此可以看出,物业管理网络化,不仅大大提高了本行业的工作效率,简化工作方式,更是一场物业管理的深刻变革[9]。
我国线上管理起步晚,但发展快速,从业人员激增,多见于传统管理模式,管理体系不规范、不标准。且企业虽然多但规模普遍偏小,很难在市场形成有效的诚信经营的形象与品牌。
我国目前存在的物业管理监管制度缺失、市场监管不规范等问题。由于缺乏专业人士的素质和服务品质的明确测量,导致物业管理内部鱼龙混杂,难以获得用户的信赖。
物业管理的微信小程序是电子、信息技术相结合,是一种必然的发展趋势。以互联网为基础,以服务于广大用户为目的,发展整体优势,扩大规模,提升服务质量,提高物业的管理效率。物业管理的微信小程序实现了物业管理向现代化和网络化的转型,为管理决策和控制提供保障,这是物业管理发展中里程碑式的转型。
对于广大用户来说,系统的建设大大节省了管理成本和人工成本,增强用户信息安全建设,是实现管理现代化的有效途径,同时促进管理更加专业化和网络化。
对于用户来说,建立物业管理体系不仅丰富了物业管理的商业模式,还能刺激各企业进行自我改革,促使其专业性和规范性的提高。这是物业管理良性循环发展的里程碑。
首先,要掌握有关系统的基本理论,如 Java技术、 MySQL数据库等,并对其进行全面的分析。为了给系统打下坚实的技术基础,本系统采用了 MySQL数据库的架构,在开始这项工作前,首先要设计好要用到的数据库表。该系统的使用者有三类:管理员、居民和工作人员,主要功能包括个人信息修改,居民管理、工作人员管理、报修类型管理、缴费项目管理、缴费信息管理、报修信息管理、报修进展管理、投诉建议管理、社区活动管理、报名信息管理、通知公告管理、出入信息管理、问卷调查管理、答复信息管理、失物招领管理、认领信息管理、系统管理等功能。
Java语言正式诞生于1995年,是由SUN公司开发研制的OAK语言发展而来的。Java语言继承了OAK语言可跨平台运行的特点,融合了面向对象编程的风格,JAVA以其独有的开放性、跨平台性和面向网络的交互性席卷全球,以其安全性、易用性和开发周期短的特点,迅速从最初的编程语言发展成为全球第一大软件开发平台.广受时下程序开发人员的好评[3]。后来又为了丰富Java语言的用途,提高生产力,将它进行设计和改造,以满足更多地开发和应用场景。经过改造后,它可以满足移动端开发,桌面应用开发和企业级应用开发。Java语言还为用户提供了丰富的类库,在掌握它的特性后,学习特定的工具包,就可以满足很多场景的开发。现在来看,Java语言在这三种平台的应用开发中,都占据了举足轻重的地位。
与其他语言相比,Java语言具有很多的优点,Java语言简单比较容易理解,有c语言的基础很容易就可以学会,中文和英文的学习资源也比较多,而且Java语言经过许多年的沉淀发展,逐渐演变出很多成熟的框架技术。企业还还可以封装自己的框架,让开发变得简单。它还具有跨平台性较其他语言这一个最大的优势,这意味着它只需要一次编译就可以运行在其他平台上。
微信小程序是由张小龙研发且于2017年1月9日正式推出的一种不用下载的就可以使用的轻量应用,而且用完之后也不需要卸载,实现了用完即走的原则,因此小程序的传播消耗和获取用户的成本在一定程度上被大大地降低了。这为用户与服务的连接开辟了一种新的方式。对于微信小程序更直接的理解,就是可以分解为微信和小程序,由此不难理解,即微信小程序的开发环境就是微信,因此在微信中用户可以通过线下二维码扫一扫或者扫公众号中关联的二维码打开小程序应用,或者用户还可以通过搜索小程序打开应用。微信小程序最重要也是最有优势的一点就是其占用的空间非常小,因此用户从获取小程序到进入该小程序消耗的时间很少,大大的提升了用户的使用体验。
相较于SOA等传统应用架构,微服务架构的优势总结如下:
(1)开发效率高:微服务架构使得整个系统开发工作的分工更加明确,每个开发团队只需专注于实现自己负责的服务,真正实现了协同、并行开发,大大缩短了开发周期。
(2)可拓展性高:当应用程序出现新的功能需求时,可针对各个服务进行独立拓展,快速发布新版本,而不是整体重新发布。
(3)低祸合:每个服务高度自治且高度隔离,可独立开发、测试、部署和运维。
(4)技术栈灵活:不同服务可根据业务需求自由选择最契合的技术栈来解决实际问题。
(5)可复用性高:每个服务都对外提供RESTfuI风格的接口,专为某项功能所编写的服务模块也可以作为其他功能的构建块,开发人员可以重复利用现有代码以创建新功育旨。
(6)高可用性:得益于微服务治理框架所提供的强大服务治理能力和容错机制,当服务需求激增时也能保持可用性。
现在的Web动态网站都是基于数据库的,一直以来,MySQL数据与PHP技术的组合都备受开发者们的亲赖,MySQL目前属于Oracle甲骨文公司,MySQL称之为关系型数据库。
(1)MySQL是相比与oracle更轻量、更简介便于使用,在服务部署方面相对复杂度低,更利于毕设系统的开发。
(2)MySQL对多数个人用户来说是免费的。
(3)MySQL支持sql语言,学习成本较低。
(4)MySQL可支持互联网数据共享也支持数据安全设置,防止数据泄露。
(5)MySQL运行到各种版本的操作系统中无论是服务器上还是开发用的笔记本上。
Spring:Spring类似于一个大型的工厂,它在整个项目中都安装了bean,该方法是由一个特定的参数调用一个类的结构方法来完成的。或者说是工程上的粘合剂。Spring的核心思想是控制逆向(IoC),也就是说,编程人员将不会再用“new`对象”来代替 Spring框架。
SpringMVC:SpringMVC可以拦截项目中的用户请求,其核心Servlet,也就是DispatcherServlet,充当中间人或者前台,通过HandlerMapping来实现用户的请求。SpringMVC相当于SSM框架里的struts。
B/S(Browser/Server,浏览器/服务器)模式,是一种架构模式,属于WEB发展后的所出现的一种网络构造,而WEB又是主要的浏览器应用商品软件。B/S架构模式不仅将系统的重新开发、维修及利用等简单化,更将其重点放到了服务器上。它使客户端得到了统一,服务器上集中了系统功能的最关键部分。
B/S架构的工作模式是浏览器发出请求后服务器进行相应的响应。Internet上文本、图片、动画等信息主要由Web服务器产生,而用户主要是通过浏览器访问这些信息。在Web服务器上下载程序时,如果在下载过程中遇到某些与数据库相关的指令,可以将这些指令交给数据库服务器来解释、进行执行。B/S架构工作流程图如2-1所示:
图2-1 B/S架构工作流程图
需求分析是研发人员经过调研和分析后准确理解客户需求,确定系统需要具备的功能。然后对系统进行可行性和功能分析,确保符合物业管理的微信小程序实现价值,对后续的系统创建有显著的帮助。
基于B/S架构开发的物业管理的微信小程序,技术方面应用了目前市面上比较主流的web三大框架,分别是Spring、Hibernate、struts2,数据库采用mysql,tomcat作为服务器,这些技术非常的成熟,在市面上有非常多成熟使用的案例,从技术角度是没有问题的,并且在学校的学习中对于这些技术就会有了一定的掌握,开发过类似的项目。
物业管理的微信小程序是自己独立设计的,该系统是本人开发出来做毕业设计之用,并不会侵犯他人、集体和国家的利益。该系统使用正版软件开发,所有参考资料都是正规网站查询分析得出,开发的技术完全是开源免费的工具,百分百遵守国家法律法规。不会出现任何违反国家的政策和法律的。
物业管理的微信小程序中,系统的安全性要有一定的保障,不仅要保证系统数据存储足够安全,还要保障数据传输过程安全,还要保证对用户权限管理是合理的。保证一些意外情况发生,导致系统数据缺损时,会有历史数据备份对数据进行还原。
世界是在不断进步的,互联网也在不断发展,随着行业发展,对物业管理的微信小程序可能会产生新的需求,好的系统应该具有可扩展性,无论在现在还是未来,都能够满足用户需求,可以长期使用本物业管理的微信小程序。
物业管理在发展进步,用户数量越来越多,到时候系统的访问量就会比现在多很多,物业管理的微信小程序要足够可靠,能够在并发量高的情况下,依旧保持优越的运行速度、容错能力。
系统的目标是为管理员、居民和工作人员搭建一个网上沟通平台,保证三方的安全,并使三方的利益最大化。
管理员端的功能主要是开放给系统的管理人员使用,能够对居民和工作人员的信息进行管理,对系统整体运行情况进行了解。
管理员用例分析图,如图3-1所示。
图3-1管理员用例分析图
居民的功能主要实现了首页、通知公告、我的等功能,在我的页面可以对个人中心、缴费信息、报修信息、报修进展、投诉建议、答复信息、认领信息、我的收藏管理、在线客服等进行操作。
居民用例分析图,如图3-2所示。
图3-2居民用例分析图
工作人员的功能主要实现了首页、通知公告、我的等功能,在我的页面可以对个人中心、报修信息、报修进展、投诉建议、社区活动、报名信息、通知公告、出入信息、我的收藏管理、在线客服等进行操作。
工作人员用例分析图,如图3-3所示。
图3-3工作人员用例分析图
在本系统,非本系统的用户要想进行物业管理就要注册本系统,登录时需要填写相应的资料,如有使用者,则会显示使用者名称已经存在,请再次键入使用者名称的提示框,若使用者不存在,则填写密码、确认密码等资料,并由系统判定密码与确认密码相符,确认无误后,填写使用者所填写的资料,即可进行登记。而且,为了保证系统的安全,只有在登录了本系统以后,才能进入系统后台操作。该系统的工作流程见图3-4。
图3-4程序流程图
对本系统进行全面的系统功能分析,可以得出物业管理的微信小程序功能模块图,如图4-1所示。
图4-1 系统功能模块图
要学习程序设计,如果你想了解数据库管理系统或根据要求开发的系统接口,你必须创建一个数据库管理系统模型来存储数据。这样,当您在应用程序编程过程中,就不需要将信息加载到操作系统页面,从而提高整个系统的工作效率。信息库管理系统中存储着许多数据,应该说是管理信息系统建设的中心和基础。信息库管理系统还为管理信息系统的建设提供了添加、删除、更改和搜索的操作功能,使管理信息系统建设能够快速查询所需的数据,而不是直接从程序代码中查找。信息库管理系统通过按照特定的方法将信息表的各个组成部分组合起来,准确地组合、分类并构成信息库管理体系。
本毕业设计的E-R图描述了在系统中各个实体之间的联系,对部分主要的关键实体E-R图如下所示:
图4-2出入信息实体属性图
图4-3失物招领实体属性图
图4-4社区活动实体属性图
图4-5工作人员实体属性图
图4-6投诉建议实体属性图
物业管理的微信小程序的数据以一个个数据表的方式存储在数据库中,这一个个数据表示系统调取数据的基础,在进行系统数据库搭建时,会根据这些设计好的数据表进行优化搭建。系统选用MySQL数据库,对各表进行了详细的说明如下:
表4-1:token表
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
userid | bigint | 用户id | |||
username | varchar | 100 | 用户名 | ||
tablename | varchar | 100 | 表名 | ||
role | varchar | 100 | 角色 | ||
token | varchar | 200 | 密码 | ||
addtime | timestamp | 新增时间 | CURRENT_TIMESTAMP | ||
expiratedtime | timestamp | 过期时间 | CURRENT_TIMESTAMP |
表4-2:通知公告评论表
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
refid | bigint | 关联表id | |||
userid | bigint | 用户id | |||
avatarurl | longtext | 4294967295 | 头像 | ||
nickname | varchar | 200 | 用户名 | ||
content | longtext | 4294967295 | 评论内容 | ||
reply | longtext | 4294967295 | 回复内容 |
表4-3:失物招领评论表
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
refid | bigint | 关联表id | |||
userid | bigint | 用户id | |||
avatarurl | longtext | 4294967295 | 头像 | ||
nickname | varchar | 200 | 用户名 | ||
content | longtext | 4294967295 | 评论内容 | ||
reply | longtext | 4294967295 | 回复内容 |
表4-4:用户表
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
username | varchar | 100 | 用户名 | ||
password | varchar | 100 | 密码 | ||
role | varchar | 100 | 角色 | 管理员 | |
addtime | timestamp | 新增时间 | CURRENT_TIMESTAMP |
表4-5:社区活动评论表
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
refid | bigint | 关联表id | |||
userid | bigint | 用户id | |||
avatarurl | longtext | 4294967295 | 头像 | ||
nickname | varchar | 200 | 用户名 | ||
content | longtext | 4294967295 | 评论内容 | ||
reply | longtext | 4294967295 | 回复内容 |
表4-6:配置文件
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
name | varchar | 100 | 配置参数名称 | ||
value | varchar | 100 | 配置参数值 |
表4-7:出入信息
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
xinxibianhao | varchar | 200 | 信息编号 | ||
dengjimingcheng | varchar | 200 | 登记名称 | ||
leixing | varchar | 200 | 类型 | ||
dengjixingming | varchar | 200 | 登记姓名 | ||
dengjixingbie | varchar | 200 | 登记性别 | ||
lianxifangshi | varchar | 200 | 联系方式 | ||
dengjishijian | datetime | 登记时间 | |||
dengjineirong | longtext | 4294967295 | 登记内容 | ||
gonghao | varchar | 200 | 工号 | ||
yuangongxingming | varchar | 200 | 员工姓名 | ||
userid | bigint | 用户id |
表4-8:在线客服
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
userid | bigint | 用户id | |||
adminid | bigint | 管理员id | |||
ask | longtext | 4294967295 | 提问 | ||
reply | longtext | 4294967295 | 回复 | ||
isreply | int | 是否回复 |
表4-9:关于我们
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
title | varchar | 200 | 标题 | ||
subtitle | varchar | 200 | 副标题 | ||
content | longtext | 4294967295 | 内容 | ||
picture1 | longtext | 4294967295 | 图片1 | ||
picture2 | longtext | 4294967295 | 图片2 | ||
picture3 | longtext | 4294967295 | 图片3 |
表4-10:收藏表
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
userid | bigint | 用户id | |||
refid | bigint | 商品id | |||
tablename | varchar | 200 | 表名 | ||
name | varchar | 200 | 名称 | ||
picture | longtext | 4294967295 | 图片 | ||
type | varchar | 200 | 类型(1:收藏,21:赞,22:踩,31:竞拍参与,41:关注) | 1 | |
inteltype | varchar | 200 | 推荐类型 | ||
remark | varchar | 200 | 备注 |
表4-11:报修信息
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
baoxiubianhao | varchar | 200 | 报修编号 | ||
baoxiumingcheng | varchar | 200 | 报修名称 | ||
baoxiuleixing | varchar | 200 | 报修类型 | ||
baoxiutupian | longtext | 4294967295 | 报修图片 | ||
baoxiuneirong | longtext | 4294967295 | 报修内容 | ||
zhanghao | varchar | 200 | 账号 | ||
xingming | varchar | 200 | 姓名 | ||
danyuanhao | varchar | 200 | 单元号 | ||
menpaihao | varchar | 200 | 门牌号 | ||
shenqingriqi | date | 申请日期 | |||
baoxiuzhuangtai | varchar | 200 | 报修状态 | ||
userid | bigint | 用户id |
表4-12:失物招领
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
shiwumingcheng | varchar | 200 | 失物名称 | ||
shiwuzhaopian | longtext | 4294967295 | 失物照片 | ||
shiyishuliang | int | 拾遗数量 | |||
shiyishijian | datetime | 拾遗时间 | |||
shiyididian | varchar | 200 | 拾遗地点 | ||
shiwuxiangqing | longtext | 4294967295 | 失物详情 | ||
zhuangtai | varchar | 200 | 状态 |
表4-13:报修类型
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
baoxiuleixing | varchar | 200 | 报修类型 |
表4-14:缴费项目
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
jiaofeixiangmu | varchar | 200 | 缴费项目 |
表4-15:社区活动
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
huodongmingcheng | varchar | 200 | 活动名称 | ||
huodongtupian | longtext | 4294967295 | 活动图片 | ||
huodongdizhi | varchar | 200 | 活动地址 | ||
huodongriqi | date | 活动日期 | |||
baomingrenshu | int | 报名人数 | |||
zhuyishixiang | varchar | 200 | 注意事项 | ||
huodongjianjie | longtext | 4294967295 | 活动简介 | ||
huodongneirong | longtext | 4294967295 | 活动内容 | ||
faburiqi | date | 发布日期 |
表4-16:报修进展
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
baoxiubianhao | varchar | 200 | 报修编号 | ||
baoxiumingcheng | varchar | 200 | 报修名称 | ||
zhanghao | varchar | 200 | 账号 | ||
xingming | varchar | 200 | 姓名 | ||
danyuanhao | varchar | 200 | 单元号 | ||
menpaihao | varchar | 200 | 门牌号 | ||
shenqingriqi | varchar | 200 | 申请日期 | ||
weixiuzhuangtai | varchar | 200 | 维修状态 | ||
weixiufengmian | longtext | 4294967295 | 维修封面 | ||
weixiuneirong | longtext | 4294967295 | 维修内容 | ||
weixiuriqi | date | 维修日期 | |||
gonghao | varchar | 200 | 工号 | ||
yuangongxingming | varchar | 200 | 员工姓名 | ||
lianxishouji | varchar | 200 | 联系手机 | ||
userid | bigint | 用户id |
表4-17:工作人员
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
gonghao | varchar | 200 | 工号 | ||
mima | varchar | 200 | 密码 | ||
yuangongxingming | varchar | 200 | 员工姓名 | ||
xingbie | varchar | 200 | 性别 | ||
youxiang | varchar | 200 | 邮箱 | ||
lianxishouji | varchar | 200 | 联系手机 | ||
touxiang | longtext | 4294967295 | 头像 |
表4-18:认领信息
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
shenqingbianhao | varchar | 200 | 申请编号 | ||
shiwumingcheng | varchar | 200 | 失物名称 | ||
shiwuzhaopian | longtext | 4294967295 | 失物照片 | ||
shiyishuliang | varchar | 200 | 拾遗数量 | ||
shiyishijian | varchar | 200 | 拾遗时间 | ||
shiyididian | varchar | 200 | 拾遗地点 | ||
shenqingyuanyin | longtext | 4294967295 | 申请原因 | ||
shenqingriqi | date | 申请日期 | |||
zhanghao | varchar | 200 | 账号 | ||
xingming | varchar | 200 | 姓名 | ||
shoujihaoma | varchar | 200 | 手机号码 | ||
sfsh | varchar | 200 | 是否审核 | 待审核 | |
shhf | longtext | 4294967295 | 审核回复 | ||
userid | bigint | 用户id |
表4-19:报名信息
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
baomingbianhao | varchar | 200 | 报名编号 | ||
huodongmingcheng | varchar | 200 | 活动名称 | ||
huodongtupian | longtext | 4294967295 | 活动图片 | ||
huodongdizhi | varchar | 200 | 活动地址 | ||
huodongriqi | varchar | 200 | 活动日期 | ||
baomingrenshu | int | 报名人数 | |||
zhanghao | varchar | 200 | 账号 | ||
xingming | varchar | 200 | 姓名 | ||
shoujihaoma | varchar | 200 | 手机号码 | ||
shenqingyuanyin | longtext | 4294967295 | 申请原因 | ||
shenqingriqi | date | 申请日期 | |||
sfsh | varchar | 200 | 是否审核 | 待审核 | |
shhf | longtext | 4294967295 | 审核回复 | ||
userid | bigint | 用户id |
表4-20:物业公告
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
title | varchar | 200 | 标题 | ||
introduction | longtext | 4294967295 | 简介 | ||
picture | longtext | 4294967295 | 图片 | ||
content | longtext | 4294967295 | 内容 |
表4-21:问卷调查
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
diaochamingcheng | varchar | 200 | 调查名称 | ||
wenjuanfengmian | longtext | 4294967295 | 问卷封面 | ||
mubiaorenqun | varchar | 200 | 目标人群 | ||
wenjuantimu | varchar | 200 | 问卷题目 | ||
fabushijian | datetime | 发布时间 |
表4-22:居民
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
zhanghao | varchar | 200 | 账号 | ||
mima | varchar | 200 | 密码 | ||
xingming | varchar | 200 | 姓名 | ||
xingbie | varchar | 200 | 性别 | ||
nianling | int | 年龄 | |||
shoujihaoma | varchar | 200 | 手机号码 | ||
danyuanhao | varchar | 200 | 单元号 | ||
menpaihao | varchar | 200 | 门牌号 | ||
touxiang | longtext | 4294967295 | 头像 |
表4-23:缴费信息
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
jiaofeimingcheng | varchar | 200 | 缴费名称 | ||
jiaofeixiangmu | varchar | 200 | 缴费项目 | ||
jiaofeijine | float | 缴费金额 | |||
jiaofeipingzheng | longtext | 4294967295 | 缴费凭证 | ||
zhanghao | varchar | 200 | 账号 | ||
xingming | varchar | 200 | 姓名 | ||
danyuanhao | varchar | 200 | 单元号 | ||
menpaihao | varchar | 200 | 门牌号 | ||
fasongriqi | date | 发送日期 | |||
ispay | varchar | 200 | 是否支付 | 未支付 | |
userid | bigint | 用户id |
表4-24:投诉建议
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
xinxibianhao | varchar | 200 | 信息编号 | ||
leixing | varchar | 200 | 类型 | ||
neirong | longtext | 4294967295 | 内容 | ||
zhanghao | varchar | 200 | 账号 | ||
xingming | varchar | 200 | 姓名 | ||
danyuanhao | varchar | 200 | 单元号 | ||
menpaihao | varchar | 200 | 门牌号 | ||
tijiaoriqi | date | 提交日期 | |||
shhf | longtext | 4294967295 | 回复内容 | ||
userid | bigint | 用户id |
表4-25:答复信息
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
diaochamingcheng | varchar | 200 | 调查名称 | ||
wenjuanfengmian | longtext | 4294967295 | 问卷封面 | ||
mubiaorenqun | varchar | 200 | 目标人群 | ||
wenjuantimu | varchar | 200 | 问卷题目 | ||
yi | varchar | 200 | 答复 | ||
tijiaoriqi | date | 提交日期 | |||
zhanghao | varchar | 200 | 账号 | ||
xingming | varchar | 200 | 姓名 | ||
crossuserid | bigint | 跨表用户id | |||
crossrefid | bigint | 跨表主键id | |||
userid | bigint | 用户id |
表4-26:通知公告
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
biaoti | varchar | 200 | 标题 | ||
fenlei | varchar | 200 | 分类 | ||
fengmian | longtext | 4294967295 | 封面 | ||
faburiqi | date | 发布日期 | |||
neirong | longtext | 4294967295 | 内容 |
在物业管理的微信小程序命周期中,经过了系统分析、系统设计等阶段之后,便开始了系统实施阶段。系统的实现主要对管理员、居民和工作人员功能的实现,通过实现的过程对代码和逻辑进行相应的修改和完善。该模块也是直接面对使用者的,不仅功能要齐全,而且要做到页面美观。
首先双击打开小程序客户端,连上网络之后会显示出本系统的登录界面,这是进入小程序的初始页面“登录”,能成功进入到该登录界面则代表小程序的开启是成功的,接下来就可以操作本系统所带有的其他所有的功能。登录界面如图5-1所示。
图5-1 登录界面
在小程序注册页面的输入栏中输入居民/工作人员注册信息进行注册操作。居民注册页面如图5-2所示:工作人员注册页面如图5-3所示:
图5-2居民注册页面
图5-3工作人员注册页面
小程序首页是居民/工作人员注册登录后进入的第一个界面,在这里,人们能够看到小程序的导航条,内容包括首页、通知公告、我的等。小程序首页界面如图5-4所示。
图5-4小程序首页界面
居民登录成功后,点击“我的”进入我的页面,在我的页面可以对个人中心、缴费信息、报修信息、报修进展、投诉建议、答复信息、认领信息、我的收藏管理、在线客服等进行详细操作。如图5-5所示。
图5-5居民功能界面
社区活动;居民在首页点击社区活动,在页面的输入栏中输入活动名称进行搜索,可以查看到社区活动详细信息,并根据需要进行收藏、评论或报名等操作;如图5-6所示。
图5-6社区活动详情界面
问卷调查;居民在首页点击问卷调查,在页面的输入栏中输入调查名称进行搜索,可以查看到问卷调查详细信息,并根据需要进行收藏或提交问卷等操作;如图5-7所示。
图5-7问卷调查详情界面
工作人员登录成功后,点击“我的”进入我的页面,在我的页面可以对个人中心、报修信息、报修进展、投诉建议、社区活动、报名信息、通知公告、出入信息、我的收藏管理、在线客服等进行详细操作。如图5-8所示。
图5-8工作人员功能界面
管理员登录,在登录页面正确填写用户名和密码后点击登录,进入操作系统进行操作;如图5-9所示。
图5-9管理员登录界面
管理员登录进入主界面,主要功能包括对个人中心、居民管理、工作人员管理、报修类型管理、缴费项目管理、缴费信息管理、报修信息管理、报修进展管理、投诉建议管理、社区活动管理、报名信息管理、通知公告管理、出入信息管理、问卷调查管理、答复信息管理、失物招领管理、认领信息管理、系统管理等功能进行详细操作,如图5-10所示。
图5-10管理员主界面
管理员点击居民管理;在居民页面输入账号、姓名、单元号和门牌号进行查询、新增或删除居民列表,并根据需要对居民详细信息进行详情、缴费发布、修改或删除操作;如图5-11所示。
图5-11居民管理界面
管理员点击工作人员管理;在工作人员页面输入工号和员工姓名进行查询、新增或删除工作人员列表,并根据需要对工作人员详细信息进行详情、修改或删除操作;如图5-12所示。
图5-12工作人员管理界面
管理员点击缴费项目管理;在缴费项目页面输入缴费项目进行查询、新增或删除缴费项目列表,并根据需要对缴费项目详细信息进行详情、修改或删除操作;如图5-13所示。
图5-13缴费项目管理界面
管理员点击缴费信息管理;在缴费信息页面输入缴费名称、选择缴费项目、姓名、单元号和门牌号进行查询或删除缴费信息列表,并根据需要对缴费详细信息进行详情、修改或删除操作;如图5-14所示。
图5-14缴费信息管理界面
管理员点击投诉建议管理;在投诉建议页面选择类型、输入姓名、单元号和门牌号进行查询或删除投诉建议列表,并根据需要对投诉建议详细信息进行详情或删除操作;如图5-15所示。
图5-15投诉建议管理界面
管理员点击社区活动管理;在社区活动页面输入活动名称和活动地址进行查询或删除社区活动列表,并根据需要对社区活动详细信息进行详情、修改、查看评论或删除操作;如图5-16所示。
图5-16社区活动管理界面
管理员点击通知公告管理;在通知公告页面输入标题和分类进行查询或删除通知公告列表,并根据需要对通知公告详细信息进行详情、修改、查看评论或删除操作;如图5-17所示。
图5-17通知公告管理界面
管理员点击出入信息管理;在出入信息页面输入登记名称、选择类型、登记姓名和登记性别进行查询或删除出入信息列表,并根据需要对出入详细信息进行详情、修改或删除操作;如图5-18所示。
图5-18出入信息管理界面
管理员点击问卷调查管理;在问卷调查页面输入调查名称和目标人群进行查询、新增或删除问卷调查列表,并根据需要对问卷调查详细信息进行详情、修改或删除操作;如图5-19所示。
图5-19问卷调查管理界面
管理员点击失物招领管理;在失物招领页面输入失物名称、拾遗地点和选择状态进行查询、新增或删除失物招领列表,并根据需要对失物招领详细信息进行详情、修改、查看评论或删除操作;如图5-20所示。
图5-20失物招领管理界面
管理员点击系统管理;在物业公告页面输入标题进行查询、新增或删除物业公告列表,并根据需要对物业公告详细信息进行详情、修改或删除操作;还可以对轮播图管理、在线客服、关于我们和系统简介进行详细操作;如图5-21所示。
图5-21系统管理界面
在系统开发上市前都需要经过严格的系统测试。主要测试访问请求的延迟时间,对于一些未知和危险的问题,需要严格的测试和解决方案。
对于程序来说,系统测试应该根据程序的指定业务、程序的承载能力、程序代码的效率、数据库服务器的存储和设计进行测试。
若同时有大量用户和大量请求进入是看服务器是否响应延迟时间来比较性能的。我们可以从代码,程序逻辑,接口使用,数据库优化等方面逐个做仿真测试。
为了保证测试的有效性和程序的安全性,我们主要从两个方面进行测试:一是系统功能节点测试,二是接口业务逻辑测试。
经过第一和第二两个部分的测试后,我们判定项目没有风险。
测试编号:a。
目的:测试登录模块,测试系统能否对正确进行登录放行,拦截错误数据进行页面返回。
前提:未登录的用户进行登录,用户名为“aaaa”,初始密码为“00000”。
方法:实地测试。
测试用例表,如表6-1所示。
表6-1登录模块测试用例表
本章主要采用黑盒测试对各模块进行了完整的测试,经过分析测试过程和测试结果显示,系统各部分功能运行无异常。
物业管理的微信小程序在经过开发后,已经成功完成搭建。在搭建过程中,最开始的工作是从查阅相关资料开始的,通过在互联网的物业管理的微信小程序资料查询和阅读,对整个物业管理的微信小程序有了整体的概念了解,然后对本物业管理的微信小程序进行分析设计,本次物业管理的微信小程序诉求是实现用户的基本需求,所以在设计时,整个系统功能模块十分简洁,系统分为管理员、居民和工作人员三大结构模块。在系统具体实现过程中,先把系统数据库搭建,然后进行功能模块的代码编译,最后将所有模块进行整合,形成完整的物业管理的微信小程序。最后对系统进行了测试,测试结果符合预期。
系统仍然存在很多不足,各环节的流程没有做到非常精密的联系,逻辑上还有漏洞,之后仍需继续改进,努力完成上述功能,让其成为一个可以为大众使用的,真正的物业管理的微信小程序。
">