智慧社区综合应用平台-毕业设计.pdf
《智慧社区综合应用平台-毕业设计.pdf》由会员分享,可在线阅读,更多相关《智慧社区综合应用平台-毕业设计.pdf(59页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、目录1弓I言.11.1 目的.11.2 术语解释.11.3 执行标准与相关文档.22项目概述.32.1 项目背景.32.2 项目目标.33需求开发理论与方法.53.1 需求获取方法概述.53.2 项目开发方法选型.64用户需求调研与分析.84.1 需求定义.85总体需求分析.95.1 系统功能概述.95.1.1 智慧社区(平台)子系统.105.1.2 我的智能生活.125.1.3 博雅居(我要装修).145.1.4 客善居(我要租房).145.1.5 睦邻圈.155.1.6 物业服务.175.1.7 社区空间.185.1.8 小区微店.195.1.9 走街看市.205.2 系统功能分析.215
2、.2.1 平台总体功能设计.215.2.2 小区微店.235.2.3 博雅居.275.2.4 睦邻圈.325.2.5 走街看市.365.2.6 社区空间.405.2.7 客善居(我要租房).435.2.8 物业服务.445.3 非功能需求.465.3.1 外部接口需求.475.3.2 性能需求.475.3.3 文档需求.485.3.4 其他需求.485.4 系统需求优先级.496 需求验证与控制.506.1 版本控制管理.506.2 需求验证.517总结与展望.537.1 需求开发总结.537.2 需求开发缺陷总结.537.3 心得与体会.54参考文献.56致谢.57心&/?士号 软件学院-微
3、软班毕业设计1引言任何一个优秀的软件项目都是从高质量的需求开发开始的,古人云三军未动粮草先 行,这一点放在软件项目的开发中同样适用。需求开发作为最开始的一个环节也是最重 要的环节存在于整个软件项目之中,做好软件项目的需求就是为整个项目打下良好的基 础,指明开发者的方向,保证软件项目朝着好的方向发展。在软件工程的历史中,很长 一段时间中,需求开发的重要性并未被广大软件开发者所重视,甚至是忽视需求开发的 重要性,直接导致在那段时期软件项目成功的概率低于后期需求开发得到重视时期。只 有通过需求分析,将用户的需求整理并分析再加以系统地概念性描述,撰写需求规格说 明书,才能确保软件项目方向的正确性。许多
4、大型软件项目的失败,大部分经过总结都 发现了一个共同缺陷,那就是需求开发的过程不够重视,导致开发人员设计出的产品并 不能很好的满足用户的需求。所以可以毫不夸张的说一个软件项目“成也需求,败也需 求”。1.1 目的本文档将系统阐述本人在智慧社区综合应用平台这一项目中所担任需求开发这一 职责遇到的问题,以及解决的方案。展示本人在大学学习期间所掌握的知识以及如何将 其运用至实际的能力,并对本次毕业设计所担任的需求开发工作加以总结。1.2 术语解释本段列出本软件文档需正确理解的全部名词和术语及缩写词的定义,如表1-1所示。表1-1术语解释表名词/术语/缩写词解释UML统一建模语言我的智能生活小区智能视
5、频监控博雅居社区内装修发布平台客善居社区内房屋租赁平台走街看市社区内交易平台第1页心士号软件学院-微软班毕业设计表L1术语解释表(续)睦邻圈社区内业主互助平台L3执行标准与相关文档智慧社区综合应用平台-需求分析说明书1.0 智慧社区综合应用平台-需求分析说明书1.1 智慧社区综合应用平台-需求分析说明书1.2 智慧社区综合应用平台-需求分析说明书1.3 智慧社区综合应用平台-项目评审报告 智慧社区综合应用平台-会议记录毕业设计(工程文档)相关注意事项汇总 GB 8567-88计算机软件产品开发文件编制指南 需求分析与系统设计第2页心&/?士号 软件学院-微软班毕业设计2项目概述智慧社区综合应用
6、平台是在互联网时代为了服务于社区居民的生活,使社区生活在 互联网环境下发生质的变化,让社区生活变得更加智能,便捷。本应用平台主要包括:智慧社区(平台)、我的智能生活、博雅居(装修)、客善居(租房)、睦邻圈(如邻胜 亲)、物业服务、社区空间、小区微店、走街看市。智慧社区,它将物业服务、信息通知、物业缴费、周边商铺、社区活动、社区圈子 等诸多生活帮助信息及服务整网站,为社区住户带来便捷与实惠。2.1 项目背景随着社会与经济的进步,人们对提高生活质量的要求越来越迫切,技术的不断进2 步也促进了市场的逐步成熟,在智慧城市、宽带中国等政策以及城镇化进程如火如荼、互联网经济大行其道的新环境下,智慧社区在几
7、十年的发展中已经进入一个全新的时 代。如今,各大型房产商、物业服务公司、家电厂家、网络设备提供商、电信运营商以 及若干新兴互联网运营公司,都开始涉足甚至已经着手布局智慧社区,“便民、惠民、利民、以人为本”的服务模式,”跨界合作、多方共赢”的产业链形态,为智慧社区产 业的健康发展描绘了一个值得憧憬的未来。基于以上背景,建设“智慧社区”。2.2 项目目标本平台完成后,能够提升居民用户的生活质量,体验更便捷的智能化生活,而对于 商家用户能更好的为居民用户提供服务,互利双赢。对于物业管理用户来说,本平台能 对其日常的物业管理工作带来便利。系统的建设目标是:1.打造江西省最大,最为智能的社区综合应用平台
8、。2.贴近社区业主,贴近社区商家,在互联网经济环境下将便捷带进社区。3.实用便捷的功能、丰富多彩的社区活动,线上线下同样多彩是本平台的特色,也 是实现目标的基础。而本项目需求开发的目标包括以下几点:需求获取:获取与智慧社区综合应用平台相关的、来自不同对象和来源的用户需求 第3页心&/?士号 软件学院-微软班毕业设计信息。需求分析:对获取的需求信息进行分析,再综合自己已收集到的需求信息,找出其 中不足的地方,进一步完善需求,建立智慧社区综合应用平台的需求模型。需求定义:使用合适的语言进行描述,按照标准格式描述智慧社区综合应用平台的 需求,并生成需求规格说明以及相关文档。需求验证:审查和验证需求规
9、格说明以及相关文档是否正确完整表达了用户对智慧 社区综合应用平台的需求。第4页心&/?士号 软件学院-微软班毕业设计3需求开发理论与方法软件需求分析(Software Requirement Analysis)是发现、求精、建模、规格说明 和复审的过程。为了发现用户的真正需求,首先应该从宏观角度调查、分析用户面临的 问题。也就是说,需求分析的第一步就是尽可能准确地了解用户当前的情况和需要解决 的问题。只有开发人员对用户面临的问题由来清楚地了解后,才能正确地回答出这个产 品必须做到这什么这个问题。软件需求分析是一个项目的开端,也是作为一个最为重要的关键点存在于整个项目 实施中。据分析表明,目前涉
10、及的软件项目存在不完整性以及不正确性80%以上都是由 需求分析错误所造成的,并且由于需求分析错误所带来的根本性功能问题尤为突出。因 此说成也需求败也需求毫不为过。面向问题域的分析方法是将关注的重点定位在问题及其相关的问题域上,通过对问 题及其问题域进行合理的分类,为分析人员提供解决具体问题的相关指南。同时从问题 域的角度出发,使用户能参与整个需求过程,有利于更直观和真实地反映问题域的信息 和用户的需求而所谓的问题域就是指所有与期望效果有关的事物,可用来产生这 些效果的方法也是问题域的一部分,并且还有一个解系统的概念,在软件开发中解系统 是指能在计算机上运行且能解决问题的程序。需求分析方法或多或
11、少直接以问题的解决 方案即在机器中运行的程序为出发点,来考虑待开发软件系统的需求,从问题域与从机 器域考虑的同一问题的侧重点不同,所使用的技术,方法和表示符号也不相同,用户只 关心问题域的知识,所以必须从问题域出发来获取并文档化用户的需求信息而问 题域该怎样划分呢,将每个子问题看成是整个问题的一个投影,通过不同的角度的投影,将整个问题分解为一系列相互关联的子问题。其中子问题的需求是整个需求的一个投 影,它的接口也是整个问题接口的一个投影;同时,在划分子问题的过程中,以已知解 决方案的问题或以已知解决方案的相似问题为导向,来对未知解决方案的整个待求问题 进行恰当的分析和划分。所以,面向问题域的分
12、析方法可以归纳为以下几个步骤:首先 名搜集需求信息,界定和描述问题及问题域;然后,划分问题域并开发相关问题框架;最后,根据问题框架的类型进一步描述问题域的相关特性。3.1 需求获取方法概述需求获取的方法有很多种,以下为本项目预选的几种方法:第5页心&/?士号 软件学院-微软班毕业设计1.跟班作业:投身于业务活动中来体验业务活动的真实情况,这样可以更加准确的了 解用户的需求,但是耗时较长,可能会拖累项目进度。2.需求研讨会:与用户展开需求研讨会来了解业务活动情况,在研讨会进行中相互启 发,进一步完善需求。3.询问:针对某些特定的问题,询问专人解答。4.调查问卷模式:设计调查问卷,完善需求的收集,
13、也易于为用户接受,对于需求的 进一步完善有一定的作用。5.查阅档案:查阅与原系统相关的数据档案,包括原始单据、账簿、报表等。通过调 查了解用户的真正需求后,还要进行进一步的分析和整合。在立项前后经项目组过反复考虑,本次项目最后决定主要采用跟班作业的方式进行 智慧社区综合应用平台的需求获取工作,主要原因有以下几点:结合自身情况,目前小组成员还处于在学校的学习阶段,所以跟班作业对整个团队 来说都是一个比较合适的方法,虽然在项目进度上可能会时间紧凑,但是在整个过程中,都是全体小组成员学习和进步的机会,尤其是对于面临毕业挑战的毕业生来说是个难能 可贵的机会。另一方面由于客户的距离非常近,也有足够的时间
14、展开研讨会,能更好的完成需求。因此,在项目的执行过程中,团队成员定期展开需求研讨会,针对项目编码过程中遇到 的问题以及项目阶段评审中所得到的建议,再加上参考国内外先进案例,进一步完善需 求。3.2项目开发方法选型现如今软件开发中几种主流的开发方法包括瀑布方法、统一过程方法、极限编程。结合自身实际情况经项目组讨论,最终决定使用螺旋模型这一适应于庞大、复杂且具有 高风险系统的来开发智慧社区综合应用平台这一项目,这一模型兼顾了快速原型的迭代 过程以及瀑布模型的系统化严格监控。将需求定义、风险分析、工程实现、评审这 四个过程迭代至每个子系统的开发过程中,这一具备风险分析作用的方法能对项目的进 程严格监
15、控,一旦在项目面临巨大风险时有机会停止,减小损失。第6页心E/士号软件学院-微软班毕业设计第7页心&/?士号 软件学院-微软班毕业设计4用户需求调研与分析用户需求调研结果经分析总结后得出用户需求如下所示:1.用户管理:实现用户注册、用户登录、用户信息管里、账号安全管理、角色管理 的功能。2.会员查询:系统提供各种查询条件供用户查询。根据查询的精确度,可分为精确 查询和模糊查询。3.我的智能生活:实现视频监控功能,区分视频查看的权限。4.博雅居(我要装修):实现装修信息的浏览,发布,招标信息的浏览发布,装修问 答功能以及投标功能。5.客善居(我要租房):实现房源信息的发布与浏览功能。6.睦邻圈:
16、实现社区活动的发布与删除功能,实现业主的报名功能以及业主的求助 与删除功能。7.睦邻圈:实现社区活动的发布与删除功能,实现业主的报名功能以及业主的求助 与删除功能。8.社区空间:实现发帖与回帖以及删除功能。9.小区微店:实现商品查询、商品购买、商品评价、投诉建议功能。4.1需求定义综合上述需求调研结果并经过项目组开会讨论确定智慧社区综合应用平台的需求 模型,按照智慧社区综合应用平台-需求文档规格说明书撰写智慧社区综合应用 平台-需求文档作为该项目的需求定义。秉承敏捷编程的简单理念,使用UML建模工 具设计系统模型,在项目建模阶段,使用系统模块图展示系统的主体模块,使用用例图 描述参与者与用例他
17、们之间的关系,使用活动图阐述业务实例的工作流程。第8页心士号软件学院-微软班毕业设计5总体需求分析结合在需求获取阶段从跟班作业以及需求研讨会等渠道获取到的需求信息,再综合 整理后的需求定义,参照智慧社区综合应用平台-需求文档对系统的总体需求做出 如下概述:5.1 系统功能概述本系统是为“社区服务”服务的一个辅助平台,目的是更好的推动社区高效,便捷 服务。系统涉及到五类用户:1.匿名用户:只能对网站进行浏览,没有其他权限。2.业主:该类用户根据享受到社区个人服务。3.商户用户:为网站提供服务和商品的第三方,可以为网站会员用户提供服务和商 品购买等。4.物业用户:可以为业主提供服务社区管理化服务。
18、5.管理员用户:该类用户是本网站的管理员,拥有该网站的最高权限,可以新建管 理员以协助管理整个网站,负责整个网站的信息发布(包括新闻、公告、视频、政策法 规、用人信息等)。智 慧社区综合应用平台的总体功能由以下几大模块构成:如图5.1所示图5.1功能模块图第9页心&/?士号 软件学院-微软班毕业设计5.1.1智慧社区(平台)子系统智慧社区物业管理平台以物业管理工作为核心,通过费用收缴、资储管理、房屋管 理、业主管理、车辆管理、发布公告、投诉报修处理等形式完美实现一个平台多种管理,且以业主服务为辅助手段,让业主足不出户实现查询及缴纳物业费、在线投诉报修、接 收公告通知、周边商家订货订餐等服务,一
19、体化的管理和服务使物业管理工作更加便捷、工作效率更高,更加融洽了物业和业主的关系,帮助物业为业主提供细心、耐心、贴心 的更高质量服务,让物业公司的信息化管理率先走在同行前列。“智慧社区”,它将物业服务、信息通知、物业缴费、周边商铺、社区活动、社区圈 子等诸多生活帮助信息及服务整网站,为社区住户带来便捷与实惠。“智慧社区”对小区住户而言,整合了小区的服务与周边消费,打开客户端,即可 了解小区物业通知,获取物业服务,还能在周边商家打折购物,与小区其他住户互动,极大的方便了社区住户的日常生活。对于物业公司而言,一方面可以提升物业服务质量,提高物业公告等信息覆盖率,另一方面,可以节约人力成本,还可通过
20、商家模块,获取一定的经济效益。1.小区资讯:展示小区最新的资讯和动态,让小区居民对小区的活动有全盘的了 解。小区资讯详情,将对活动的具体情况,有一个更详尽的描述。2.物业通知:由物业公司通过管理后台发布,能将最新的物业通知推送到用户手 机桌面,实现物管信息的即时推送,点击即可查看详情。3.邮包提醒:将以数字的方式,提醒住户有多少邮包在传达室尚未领取,领取完 成后,该数字将自动归零。4.小区服务:整合小区所有服务项目,如物业维修,超市送货,电脑维修等,点 击图标,即可直接呼叫服务提供商,获取小区周边的商业、生活、维修等方面的服务。5.小区团购:是为小区居民特别推出的团购项目,小区居民只要展示手机
21、客户端,证明您是某小区的住户,在商家即可享受相应的团购优惠。无需出示任何其他手续。6.小区话题:小区论坛,您可以浏览小区邻居所发表的帖子,您自己也可以发表 新帖,回复其他人帖子,是小区沟通交流的平台。7.周边优惠:网站将自动定位到住户居住的小区附近,以地图的方式,展示住户 小区周边的优惠商家,团购活动等信息、。地图上以不同颜色的标签,标注了不同类型的 商家。其中褐色标签为周边餐饮,蓝色标签为超市购物,绿色标签为休闲娱乐,紫色标 签为生活服务。户主可以凭客户端,点击地图上的商家图标,便捷的查找商家位置,并 在指定商家,享受专为“智慧小区”住户提供的专项优惠活动,获得更多超值优惠。第10页心士号软
22、件学院-微软班毕业设计8.物业缴费:用户可以通过网站实现物业管理费、停车费的查询和缴纳。智慧社区主要涉及到三大类用户,一个是业主,另一个是管理员用户;第三个是商 家,系统管理员则除了可以拥有一切权限能外。其用例图如图5.2所示:图5.2系统总用例图相关用例描述如下:(1)模块选择用例描述:用例描述:参与者在平台主页面进行模块选择。参与者:业主、商家、管理员。前置条件:无。业务流:参与者进入系统选择相应模块进行浏览。(2)信息查询用例描述:用例描述:参与者在系统进行相关的信息查询。参与者:业主、商家、管理员。前置条件:无。业务流:参与者在信息检索栏输入相关信息进行检索。(3)信息管理用例描述:用
23、例描述:参与者针对自身的信息进行管理。参与者:业主、商家、管理员。第11页心&/?士号 软件学院-微软班毕业设计前置条件:参与者必须先登录才能进行管理。业务流:参与者成功登陆后针对自身的信息进行管理。5.1.2我的智能生活随着智能化技术的快速发展,如何使小区住户拥有一个高效率的舒适、温馨、便利 的环境,又能满足不断变化的使用者的需求,对小区实现统一、有序、智能化、网络化 管理,对随时发生的情况进行全面、及时的了解和掌握,及时地把一切可能发生的或即 将发生的案件和险情的图像资料传送到监控中心,使监控中心的值班员可以把这些危害 和隐患扼制在萌芽状态,杜绝财产损失、确保人员生命安全,这是小区安全管理
24、急需解 决的问题,这也是小区智能化的要求。我的智能生活模块为你提供了类似的功能,住户 可以通过Internet远程监控家里的情况以及通过申请查看部分公共区域的监控情况。1.所有的视频数据,环境数据能够实现远程传输,并且对数据的记录存储管理科学,对数据能够进行处理操作;2.它能实时、形象、真实地反映被监控对象,不但极大地延长了人眼的观察距离,而且扩大了人眼的机能,它可以在恶劣的环境下代替人工进行长时间监视,让人能够看 到被监视现场的实际发生的一切情况,并通过录像机记录下来。3.视频监控系统统一将小区的视频画面,人员进出小区的状况,具备夜视的功能,在 黑暗的环境下依然正常工作无需在监控点配置光源,
25、小区住户环境的视频信号等数据及 时的传回监控中心;利用高清智能网络云台摄像机;4.对居民小区的重要部位,即主要出入口,楼道及重要房间安装高清晰彩色摄像机(摄像机头探),摄像机将所监控的图像传送到后端监控主机上,并将图像存储到计算机 硬盘上,通过软件控制云台上下左右的运动,镜头的焦距,变倍,通过网络实现远程传输与 控制;5.业主可以通过某些条件(按时间,日期)调取自家录像进行查看,并且可以录制;6.业主可以对监控进行自主控制,可以定时开启和关闭摄像头;7.业主可以向管理员申请查看部分区域的监控,管理员通过审核后收取一定的费用,赋予业主权限查看特定时间段的监控视频;8.物业也可以按照某些条件调取公
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 智慧 社区 综合 应用 平台 毕业设计
限制150内