免费获取
|
论文天下网
|
原创毕业论文
|
论文范文
|
论文下载
|
计算机论文
|
论文降重
|
毕业论文
|
外文翻译
|
免费论文
|
开题报告
|
心得体会
|
全站搜索
当前位置:
论文天下网
->
免费论文
->
计算机论文
社区居民管理系统的设计与开发
目录
摘要
I
第1章 概述
2
1.1课题的目的
2
1.2 JAVA和SOFARPC介绍
2
第2章 需求分析
4
2.1 可行性分析
4
2.1.1 经济可行性
4
2.1.2 技术可行性
4
2.1.3 用户使用可行性
5
2.2 需求分析
5
第3章 总体设计
6
3.1 系统功能模块设计与分析
6
3.1.1 数据库表结构设计
6
3.2 数据与安全策略
8
第4章 系统详细设计
9
4.1
9
参考文献
13
致谢
14
第1章概述
1.1课题的目的
社区居民能否安居乐业,能否生活在一个效率高的生活环境,这对物业管理公司来说是一件极具挑战的工作,物业工作存在任务繁重,效率低下等痛点,随着互联网的发展,物业管理也应插上互联网的翅膀,人们对生活环境的便捷性,服务的效率不断提出新的需求,小区的经营不在单单只能靠一群物业工作人员每天埋在资料和电话里提供服务,还要有一套高效的管理社区的信息化工具,可以实现为居民提供高效的服务,能够快速获取居民需求并做到实时响应,通过信息化管理,还可以提高工作人员的工作效率,减少物业成本。作为计算机应用的一部分,使用计算机来管理小区住户和小区基本情况的信息,如社区,具有传统方法无法比拟的优点,例如:快速查找,查询快速,可靠性强,大数据存储和良好安全性。可持续使用,维护成本低等,可以大大提高工作效率,也是企业科学管理和正规化管理的最终发展方向。社区居民管理系统的开发任务主要是组织和分享社区居民的信息,使社区物业管理公司能够更好地管理社区居民。从管理员的角度来看,它可以添加,修改,删除有关社区的其他信息。从用户的角度来看,您可以随时查看社区。"相关信息,了解社区周围建筑物和设施的增减,真正提高了效率和管理水平。该项目的目的是运用现代信息网络管理=技术来解决社区管理中的问题。居民的管理信息,实现社区居民信息管理的现代化
1.2 JAVA和SOFARPC介绍
Java语言简单、稳定,Java虚拟机实现成功的计划和平台无关的,一旦发展,可以兼容任何平台,并且不会产生错误。具备多线程工作机制,Java提供的线程管理机制,Java具备的可协调的机制,提高了代码执行的效率。Java的强类型机制,指针不支持的话,会自动采集单元和异常处理机制,这样会使Java变得安全并且可靠。Java可以轻松地捕获和处理错误。当发生错误时,一个异常被直接从该检测到错误的代码抛出,并且不需要人工捕捉。
SOFARPC起初是阿里巴巴公司的HSF发展而来。具备高可扩展性,高性能,生产级的Java RPC框架,最近由ant金服开源。 SOFA-RPC已经在Ant Financial的开发中工作了十多年,主要解决代码之间的rpc互相调用。透明,稳定,高效,与dubbo框架有一定相似的工作原理又集合了webservice的调用方式。为程序员们提供了很好的便利,sofa框架模型抽象超级强大,提供大量可扩展接口,包括过滤器,路由,负载平衡等。sofa框架和周围组件还提供了非常多的微服务的行业解决方案。
1.SOFARPC功能特性
透明化、高性能的远程服务调用
支持多种服务路由及负载均衡策略
支持多种注册中心的集成
支持 bolt、rest、dubbo 等多种通信协议
支持同步、单向、回调、泛化等多种调用方式
支持集群容错、服务预热、自动故障隔离
可扩展性强,可以按照程序员自己的意愿扩展指定功能组件
2.SOFARPC实现原理
服务发布
当一个 SOFARPC 的应用启动的时候,如果发现当前应用需要发布 RPC 服务的话,那么 SOFARPC 会将这些服务注册到服务注册中心上。如图中 Service 指向 Registry。
服务订阅
当引用这个服务的 SOFARPC 应用启动时,会从服务注册中心订阅到相应服务的元数据信息。服务注册中心收到订阅请求后,会将发布方的元数据列表实时推送给服务引用方。如图中 Registry 指向 Reference。
服务订阅
当服务引用方拿到地址以后,就可以从中选取地址发起调用了。如图中 Reference 指向 Service。
需求分析
可行性分析
经济可行性
随着中国互联网行业的崛起,和社会主义经济的飞速发展,社区物业管理座位一个基础的服务行业,经过了多年的发展创新,也必将走向信息化的发展途径,必须依赖互联网信息管理提高物业的管理水平和服务效率以及服务质量,在现在的中国,房地产行业发展如此迅猛,随之附属的物业管理也必将发展创新。使用计算机来管理业务单元的信息要比手动管理更加只能,更加高效率,更加可靠。例如:急速查询,数据维护,安全隐私性强,甚至大数据做依托,私密,可持续发展,、降低成本等。当前,差不多所有的物业公司都会做一套自己的信息管理系统,大公司可以自己开发,小公司可以花钱找互联网公司买,如小区居民设施管理系统,销售管理系统等。这些系统极大地提高了部门的效率和管理。
社区居民管理系统的产品设计与工程开发,最终目的是使物业的管理更加规范化,由数据做依托,开发出一套功能强大,用户体验良好的系统软件,不但能提高居民的生活环境质量,使居民得到更优质规范化的服务,在一定程度上也推动了整个物业行业的发展,因此,社区居民管理系统肯定会收到物业公司的青睐,居民的支持。
技术可行性
(1)完善的社区网络
随着我国经济的迅速发展,网络已经走进了每个人的生活。电脑的普及已经使电脑融入了每个居民家里,为用户上网提供了良好的硬件支持。
(2)功能强大的信息平台
目前的管理信息系统的开发平台是非常强大的。MySQL是一个开源关系数据库管理系统,数据库管理语言比较通用易用,结构化查询语言(SQL)数据库管理(RDBMS)。mysqp开源,因此,所有人都可以下载并根据自己的需求修改,以适应开发者的需求。MySQL已经收到,因为它的速度,可靠性和适应性的广泛关注。大多数人认为,MySQL是对于不需要事务处理管理内容的最佳选择。使用SOFARPC框架+MySQL是最佳选择。
用户使用可行性
目前,电脑已经普及到各家各户,无论是家庭还是办公室均已接入Internet,上网十分方便。对于用户,可以随时上网查询小区的各方面信息,而对于管理员,也便于对小区的信息进行修改、添加、删除等操作。
需求分析
社区管理软件系统的开发,目标使完成客户需求,在软件开发的最初阶段,客户不一定能完全的理清需求,需要产品经理、开发者进行需求分析,不断沟通了解需求,并形成详细的产品文档说明。
java面向对象,可以在整个产品 生命周期,可以不断调整代码机构和功能,因此,前期需求分析并不是一个最终版本,可以在开发过程中做出微调。但是,一个好的产品一个高质量的软件系统必须要有明确的产品需求分析作为开发依据,使整个开发过程更加规范化,还能提高开发效率。
功能模块:
1)小区管理:小区的新增、修改、删除、管理等功能。
2)楼房管理:各个楼房的新增、修改、删除、管理等功能。
3)居民管理:对居民信息的新增、修改、查询等管理。
4)基础设施管理:小区基础设施新增、修改、查询等功能
5)系统管理:用户管理,基本数据管理。
6)流动人口管理:流动人口的新增、修改、查询等管理。
7)查询管理:小区列表、详情查询、楼房列表、详情查询、居民列表、详情查询、用户列表、详情查询、基础设施列表、详情查询、人员信息列表、详情查询。
总体设计
系统功能模块设计与分析
如图,根据需求分析的要求,本系统应完成系统自身的管理,本次设计的主界面包括管理员登陆,普通用户登陆界面。
管理员具有对各个信息进行添加、修改、删除、查询等操作,普通用户实现普通用户的注册、修改个人信息以及查询的功能
数据库表结构设计
会员用户表Party:
列名
说明
数据类型
长度
Partyid
管理员id
Int
4
Partyname
管理员姓名
Varchar
50
Iphone
联系方式
Varchar
50
extent
1管理员,0用户
Varchar
50
流动人口表floating:
列名
说明
数据类型
长度
Floatingid
流动人口id
int
4
floatingname
姓名
Varchar
50
address
详细地址
Varchar
50
ighone
联系方式
Varchar
50
楼宇概况信息表building:
列名
说明
数据类型
长度
Buildingid
楼宇id
int
4
buildingNumber
几栋
Int
4
Developers
开发商
Varchar
50
Createtime
创建时间
time
设施概况表facility:
列明
说明
数据类型
长度
facilityid
设施id
Int
4
facilityname
设施名称
Varchar
50
addres
具体位置
Varchar
50
Situation
具体情况
Varchar
500
小区概况表Community:
列明
说明
数据类型
长度
Communityid
小区id
int
4
Communityname
小区名称
Varchar
50
usernumber
户数
Varchar
50
Situation
具体情况
Varchar
500
住户信息表user;
列明
说明
数据类型
长度
userid
住户id
int
4
username
户主姓名
Varchar
50
familynumber
家庭成员数量
Varchar
50
demand
住户需求
Varchar
500
数据与安全策略
数据库安全的含义:防范重要隐私数据的非法丢失和泄露以及非法篡改。软件系统的安全保证和数据库的安全保证都是整个产品的重要指标,对于数据库管理员,这是为了保护内部和外部的侵犯数据的重要任务。
每个层的MYSQL安全控制策略由安全控制系统的每一层的认证来实现。验证是确认用户的账号和密码,当用户访问该系统的过程。认证的内容包括确认用户的账户是否是有效的,该系统是否可以被访问,并且其中该系统的数据可以被访问。数据库管理员可以通过以下两种途径确保数据库的安全:
1.通过用户标识与验证实现
用户标识和验证是系统提供的最外层安全保护措施。其方法是由系统提供一定的方式让用户标识自己的名字或身份。每次用户要求进入系统时,由系统进行核对,通过鉴定后才提供机器使用权。
系统详细设计
主要功能围绕增删查改进行,目的针对用户的管理需求,链路清晰并且好操作,降低用户的学习成本,主要流程图如下:
·
4.1登陆操作(附前端代码)
1.<!DOCTYPE html>
2.<html lang="en">
3.<head>
4. <meta charset="UTF-8">
5. <title>Login</title>
6. <link rel="stylesheet" type="text/css" href="Login.css"/>
7.</head>
8.<body>
9. <div id="login">
10. <h1>Login</h1>
11. <form method="post">
12. <input type="text” placeholder="用户名" name="user"></input>
13. <input type="password" placeholder="密码" name="mima"></input>
14. <button class="but" type="submit">登录</button>
15. </form>
16. </div>
17.</body>
18.</html>
4.2小区管理(附前端代码和列表查询sql)
<div class="wid1000">
<!--当前位置 -->
<div class="home">
<p><span class="nowAddress">当前位置:</span><a href="#">首页</a><span class="symbol">></span>小区管理</p>
</div>
<!--列表内容 -->
<div class="list">
<ul>
<li><a href="#"><span class="time">2015-01-26</span><span class="icon1"></span>第一小区</a></li>
<li><a href="#"><span class="time">2015-01-26</span><span class="icon1"></span>第二小区</a></li>
<li><a href="#"><span class="time">2015-01-26</span><span class="icon1"></span>第三小区</a></li>
<li><a href="#"><span class="time">2015-01-26</span><span class="icon1"></span>第四小区</a></li>
</ul>
<div class="fenye fr">
<p><a href="#">1</a><a href="#">2</a><a href="#">下一页</a></p>
</div>
<div class="clear"></div>
</div>
</div>
Sql:select * from Community order by gm_create desc
Insert into Community(Communityid, Communityname, usernumber, Situation) value(1,’第一小区’,’200’,’第一小区共200户,8成以上是老年人…’)
相关论文
上一篇
:
施工监察系统设计与开发
下一篇
:
软件缺陷管理系统的分析与设计
推荐论文
本专业最新论文
Tags:
社区
居民
管理系统
设计
开发
【
返回顶部
】
相关栏目
自动化相关
计算机论文
工程管理论文
法律论文
医学论文
人力资源
电子专业
电气工程
英语论文
行政管理
电子商务
社科文学
教育论文
物流专业
金融专业
财务管理
会计专业
化学化工材料科学
电子通信
环境科学
经济类
机械模具类
报告,总结,申请书
其他专业论文