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.物业也可以按照某些条件调取公
26、共区域的视频监控;9.管理员可以对录像路径进行设置,并且可以设置保存的时间;10.管理员可以对摄像头的ip进行统一管理;11.管理员可以给与某些业主权限查看某些公共区域的监控录像.第12页心士号软件学院-微软班毕业设计其用例图如图5.3所示图5.3智能生活用例图相关模块用例描述如下所示:1.图像管理用例描述:参与者对摄像头的视频图像进行管理。参与者:业主、物业、管理员。前置条件:必须先登录才能进行图像管理,处理的图像必须在参与者自身权限之 内。业务流:参与者成功登陆后对摄像头的视频图像进行管理,可以对相应时间段的 视频进行图像的调取以及对视频进行录制。2.监控设置用例描述:管理员进行监控设置操
27、作,包括视频控制、IP管理、视频保 存设置。参与者:管理员。前置条件:管理员只能在成功登陆后才能进行操作。业务流:管理员登陆系统后点击监控设置,可以选择视频控制,对视频的开关以 及定时进行操作。选择IP管理可以为监控摄像头进行IP管理。选择视频保存设 置可以对视频的保存进行管理,设置保存时间以及存储位置。第13页心士号软件学院-微软班毕业设计5.1.3 博雅居(我要装修)新的业主入住小区时,难免需要寻找装修服务。而大部分新的业主不熟悉小区的 情况都面临下面这样的问题装修哪里找?哪家最实惠?效果怎么样?这都是很重要的 问题,智慧社区爱装修模块,为用户提供发布装修招标,根据自身预算选择心仪装修商
28、户报价,免去外出询问的麻烦。而且还能在线的查看装修信息,享受平台内资讯提问等 一站式装修服务。足不出户,装修尽在掌握。其用例图如图5.4所示:图5.4博雅居用例图发布招标用例描述:业主在该模块中进行发布招标操作。参与者:业主。前置条件:参与者必须先登录才能进行发布。业务流:参与者在成功登陆后,点击发布招标,按照要求填写招标内容,点击发布,完成发布招标操作。5.1.4 客善居(我要租房)虽然现如今市面上大型的房屋租赁信息网站有很多,但那些大型网站区域划分最小 第14页心士号软件学院-微软班毕业设计级别往往都是城市的区或者街道,而智慧社区综合应用平台客善居模块的信息是针对特 定小区的,能看到该小区
29、内最详细最真实的房屋租赁信息。该模块主要是解决用户租房 信息的不流通,小区业主可以在该平台上发布自己要出租的房子信息。租客可以通过浏 览发布出来的信息,选择自己需要的信息,从而联系房主,完成房屋租赁过程。针对小 区,准确定位是本模块的设计特色。客善居子系统涉及业主和系统管理员,而其用例图如图5.5所示:图5.5客善居用例图房源信息管理用例描述:业主对自身的房源信息进行管理。参与者:业主.前置条件:参与者必须先登录才能进行操作。业务流:业主成功登陆后点击房源管理,能进行发布信息、修改招租信息、删除招租 信息操作。5.1.5 睦邻圈睦邻圈模块是智慧社区综合应用平台的一个服务平台。我国自古以来就有“
30、远亲不 第15页心士号软件学院-微软班毕业设计如近邻”的俗语。其实,讲的就是邻里的社会支持功能。而我国也确实存在邻里互尊、互帮、互助的长期传统。邻里环境能够为我们的居住、学习、成长、娱乐和休息给予关 照和提供资源、机会和场所,能够用价值观、行为规范、非文字的行为举止准则包围和 塑造我们,也能够丰富我们的社会和个人生活。邻里关系是社会关系的基础,邻里和谐 是社会和谐的保证。邻里和谐,人人期盼。邻里和谐,人人有责。,其初衷是加强邻里 团结,目的是促进社区住户之间的沟通交流,达到和谐社区的理念,同时增加智慧社区 的服务深度和广度,为社区构建一个互帮互助的平台。智慧社区综合应用平台睦邻圈模 块所面向的
31、对象是社区住户,管理员。因为鉴于社区安全问题的考虑上,只有社区住户 才能参与该模块的使用。睦邻圈有三个子功能:“社区活动”,“我要求助”,“我要帮忙”。其用例图如图5.6所示:管理员图5.6睦邻圈用例图相关用例描述如下所示:1.信息管理用例描述:管理员对该模块中信息进行管理。参与者:管理员。前置条件:必须先登录才能进行操作。业务流:管理员登陆该模块后,点击信息管理,能对该模块中的信息进行审核,还 能查询并查看活动内容2.活动管理用例描述:活动组织者管理自身的活动。参与者:活动组织者(业主)。前置条件:只有在成功登陆后才能进行管理。第16页心士号软件学院-微软班毕业设计业务流:活动组织者登陆系统
32、后,选择管理活动模块,可以进行删除内容操作;选 择查询活动模块,可以查询相关活动;选择发布活动信息,可以发布新的活动。5.1.6物业服务物业服务,管理的是物,服务的是人,通过对物的管理,实现对人的服务。具体说 来,物业管理服务是为了保持小区公共设施完好、方便业主生活的各个方面,向业主提 供的一种服务活动。我们智慧小区的物业服务是通过互联网实现让业主不用出门就能进 行的一系列服务,物业服务内容主要包括报修、查费缴费、保洁服务账务管理等。小区微店子系统涉及业主和商户,系统管理员,而其用例图如图5.7所示:图5.7物业服务用例图相关用例描述如下:L缴费功能用例描述:业主进行缴费操作。参与者:业主。前
33、置条件:业主必须先登录才能进行操作。业务流:业主成功登陆后,点击缴费,按照规范即可完成缴费操作。2.发布欠费详情用例描述:参与者:管理员。前置条件:管理员必须先登录才能进行操作。第0页心士号软件学院-微软班毕业设计业务流:管理员登录系统后,选择发布欠费详情,可以针对小区业主发布相应的欠 费详情。5.1.7社区空间此模块是业主信息交流模块,业主有信息可以在此发布,物业管理员有通知可以在 此发布,管理员也可以对重要信息进行置顶,对违规信息进行删除,但业主只可以对自 己的帖子进行删除。社区空间子系统涉及住户,系统管理员,而其用例图如图5.8所示:删除回复删除帖子查看帖子回复帖子信息置顶取消置顶违规信
34、息删除小区通知图5.8社区空间用例图相关用例描述如下:1.发帖用例描述:参与者进行发帖操作。参与者:业主、管理员。前置条件:业主、管理员必须成功登陆才能进行操作。业务流:业主、管理员成功登陆系统后,选择发帖模块,进入发帖模块后,可以进第18页。君E/士号 软件学院-微软班毕业设计行发帖操作,还能在该模块中删除帖子以及违规回复。2.消息置顶用例描述:管理员可以进行消息置顶操作。参与者:管理员。前置条件:管理员必须先登录才能进行操作。业务流:管理员登录系统后选择消息置顶模块,选择相应信息可以对相应信息操作:5.1.8小区微店智慧社区综合应用平台小区微店子系统的设计的初衷是造福小区居民及附近商家,互
35、联网金融时代,网上购物已成为一种风尚,小区微店是指是在社区内的商业贸易活动 中,实现消费者的网上购物、商户之间的网上交易和在线电子支付以及各种商务活动、交易活动、金融活动和相关的综合服务活动,区居民无需出门即可无阻碍的完成绝大部 分生活必需品的采购。小区微店子系统涉及业主和商家,系统管理员,而其用例图如图5.9所示:图5.9小区微店用例图第19页心士号软件学院-微软班毕业设计相关用例描述如下所示:1.订单管理用例描述:业主对自身的订单进行管理。参与者:业主。前置条件:业主必须先登录才能进行操作。业务流:业主成功登陆系统后,选择订单管理模块,可以进行如下操作:删除相应 订单、修改相应订单以及查看
36、相应订单。2.审核商品用例描述:管理员对商家上架的商品进行审核。参与者:管理员。前置条件:管理员必须先登录才能进行操作。业务流:管理员登录系统后对商家上架的商品进行审核。5.1.9走街看市走街看市是针对社区范围的用户所做的一项便民设计,主要的功能是实现社区用户 的出行,餐饮,医疗,娱乐,酒店订购等的便捷化,使得社区居民在平常生活中感受到 温馨和便利。走街看市系统涉及业主和商户,管理员,而其用例图如图5.1 0所示:图5.10走街看市用例图第20页心&/?士号 软件学院-微软班毕业设计相关用例描述如下所示:1.订单管理用例描述:业主对自身的订单进行管理。参与者:业主。前置条件:业主必须先登录才能
37、进行操作。业务流:业主成功登陆系统后,选择订单管理模块,可以进行如下操作:删除相应 订单、修改相应订单以及查看相应订单。2.商铺上架用例描述:管理员对商家申请的商铺进行审核。参与者:管理员。前置条件:管理员必须先登录才能进行操作。业务流:管理员登录系统后对商家申请的商铺进行审核。3.服务管理用例描述:商家对自身的服务进行管理。参与者:商家。前置条件:商家必须先登录才能进行操作。业务流:商家登录后选择服务管理,可以上架新的服务以及下架已有服务。5.2系统功能分析5.2.1平台总体功能设计本节从用户使用的角度出发,系统地阐述了本系统所提供的各个功能,下面所描述 到的内容涉及到网站的日常使用以及管理
38、所包含到的全部功能,这些功能都是是网站正 常运行的必不可少的功能。具体包括如下模块:5.2.1.1 前台子系统结构图智慧社区综合应用平台前台子系统包含客善居、博雅居、睦邻圈、智能生活、小 区微店、物业服务、走街看市、小区论坛这几个功能。智慧社区综合应用平台前台子系统结构图如图5.1 1所示第21页心士号软件学院-微软班毕业设计前台子系统宫善居 博雅居 睦邻圈 智能生活 I,区微店物业服务走街看币小区论坛图5.11前台子系统结构图5.2.1.2 后台子系统结构图智慧社区综合应用平台后台子系统包含订单管理、商户管理、商品管理、店铺管理、服务管理、投诉管理、信息管理、缴费详情这几大模块,用于后台管理
39、人员进行管理与 维护。其结构图如图5.1 2所示:图5.12后台子系统结构图第22页心士号软件学院-微软班毕业设计5.2.1.3 个人中心子系统初慧社区综合应用平台个人中心子系统包含订单管理.、地址管理.、评价管理.、商品 管理、店铺管理、招标管理、投标管理、服务管理、处理投诉、房源管理、互助管理、活动管理、帖子管理这几大模块,用于用户及商户对个人或者商户的信息进行管理以及 维护。其功能结构图如图5.1 3所示:图5.13个人中心子系统5.2.2小区微店1)商品查询功能描述:按商品名称查询,在搜素框中输入商品名称进行查询,可以按分类选项 进行浏览商品,通过店家营业商品种类进行划分,选择条件。业
40、务流程:用户商品搜索栏输入想要的商品名称进行查询,如果该商品在商家所提 供的商品列表中,则显示符合条件的商品列表,如果该商品不在商家所提供的商品列表 中则显示无该商品其活动图如图5.1 4所示:第23页心士号软件学院-微软班毕业设计图5.14商品查询活动图2)商品购买功能描述:用户在浏览商品时可以将喜欢的商品加入购物车并进行购买,系统生成 订单并提供订单表供用户确认,用户确认后付款完成购物业务流程:用户选择购买商品将其加入购物车,前台子系统生成订单并将订单信息 返回给用户确认,并提交订单到数据库写入订单表,前台子系统弹出计算页面,用户将 其结算完成购物。其活动图如图5.1 5所示:第24页心士
41、号软件学院-微软班毕业设计功能描述:用户能够在小区微店模块该功能对自己购买并已经确认收货的商品进行 评价,未购买或者未确认收货的的商品不能进行评价。业务流程:业主在小区微店模块页面中选择相应订单,前台子系统查询相应订单状 态,数据库查询相应订单表并返回相应订单状态,前台子系统判断业主选择是否收到货 物,如未收到则提示不能评价,如果确认业主已经收到货物则弹出评价框,业主输入评 价并提交评价,前台子系统将业主的评价提交到数据库,数据库将其写入订单表,前台 子系统显示评价成功,并刷新页面。其活动图如图5.1 6所示:第25页心士号软件学院-微软班毕业设计功能描述:业主针对已买到的商品对商家及商品进行
42、评价。业务流程:业主提交评价表单,数据库将其写入投诉建议表。其活动图如图5.1 7所示:第26页心士号软件学院-微软班毕业设计图5.17投诉建议用例图5.2.3博雅居 1)发布招标功能描述:业主再次子系统中发布招标信息。提供招标类型,户型结构,房屋面积,装修预算,所在区域,所在小区,预装修时间,可量房时间,招标要求,姓名和联系方 式。业务流程:业主发布招标信息,前台子系统提交招标信息并提交到数据库,数据 库存储招标信息,前台子系统展示发布信息。其活动图如图5.1 8所示:第27页去4-4本空士号软件学院-微软班毕业设计功能描述:业主对自己已发布的招标进行浏览,查阅信息。业务流程:业主在子系统中
43、选择招标信息检索,前台子系统对业主的操作进行检索,数据库检索招标表,前台子系统显示招标信息。其活动图如图5.1 9所示:第28页心&/?士号 软件学院-微软班毕业设计功能描述:业主对自己发布的招标进行浏览,查看招标信息,以及目前的投标情。业务流程:业主在招标信息中进行检索,选择投标投标商家。其活动图如图5.2 0所示:第29页心士号软件学院-微软班毕业设计4)装修问问功能描述:博雅居子系统中提供给业主与商家的交流平台,业主在此可以针对装修 问题进行提问业务流程:业主填写提问内容,前台子系统将其上传至数据库进行存储,上传的问 题在问提区进行进行展示。5)浏览招标(商家)功能描述:商家对业主发布的
44、招标进行浏览。业务流程:商家检索招标信息,前台子系统进行检索,数据库将检索的信息返回,前台子系统将其显示。其活动图如图5.2 2所示:第30页心士号软件学院-微软班毕业设计6)投标功能描述:商家对业主发布的招标进行投标。业务流程:商家发布投标信息,前台子系统将投标信息提交到数据库存储,数据库 存储后前台子系统显示投标信息。7)问问回答功能描述:商家就问答区业主所提的问题进行回答。业务流程:商家检索相关问题,前台子系统提交检索信息,数据库提交检索信息于 前台子系统显示,商家回答问题。其活动图5.2 4所示:第31页心士号软件学院-微软班毕业设计5.2.4睦邻圈 1)社区活动功能描述:,如果活动组
45、织者希望发起一项活动,那么活动组织者可以在智慧社区 综合应用平台睦邻圈子系统的社区活动模块的活动发布页面填写并发布活动信息,按照 填写规范填写姓名,活动内容,地址,联系方式,等待管理员审核结果,住户填写报名 信息,等待组织者审核结果。业务流程:活动组织者提交活动信息发布请求,在活动发布页面输入活动内容提交 至前台子系统等待审核,并移交至数据库进行存储,管理员在后台调出数据库数据进行 审核并提交审核结果。其活动图如图5.2 5所示:2)删除活动功能描述:活动组织者在发布活动后如果活动过期或者其他原因想要关闭该活动可 第32页心士号软件学院-微软班毕业设计以在该模块中删除他们发布的活动。业务流程:
46、活动组织者进入活动页面,选择自己发布的活动,前台子系统显示发布 者发布的系统,发布者确认后选择删除,前台子系统更新数据库相应表的数据并更新活 动页面。该模块活动图如图5.2 6所示:第33页心士号软件学院-微软班毕业设计3)业主报名功能描述:业主智慧社区综合应用平台睦邻圈子系统的活动页面中浏览活动页面时 如对某项活动感兴趣并希望可以参与进去与其他的业主进行互动可以在报名页面填写 信息进行报名。业务流程:业主在智慧社区综合应用平台睦邻圈子系统的活动页面中选择想要参与 的活动并点击活动报名,输入报名信息并提交,前台子系统将业主提交的报名信息写入 数据库存储并显示报名成功。该模块活动图如图5.2 7
47、所示:图5.2 7业主报名活动图4)我要求助功能描述:业主在智慧社区综合应用平台社区活动模块中发起求助,在相应页面中 填写相关的求助信息,寻求其他热心业主的帮助。增强社区邻里之间的和睦团结,让社 区业主之间有种如邻胜亲的感觉。业务流程:业主在相应的求助页面发起求助,按照要求输入详细的求助信息,姓名,第34页心士号软件学院-微软班毕业设计性别,年龄,求助内容,联系方式等。输入完成后确认所输入的求助信息并确认提交,前台子系统收到请求后将业主提出的求助信息写入数据库的求助表,并刷新求助页面显 示该求助信息。该模块活动如如图5.2 8所示:5)求助删除功能描述:在此求助删除模块中如果业主在发布求助信息
48、后该问题已被私下解决或 者其他原因不再想发布该求助信息可以通过此求助删除模块将其已经发布的求助信息 删除。业务流程:业主进入求助页面,进如“我的求助”并在检索栏输入检索信息或者直 接显示所有内容,选择想要删除的求助信息点击删除,前台子系统将数据库数据更新并 刷新页面第35页心士号软件学院-微软班毕业设计5.2.5走街看市此模块与上文的介绍的小区微店模块虽然都是网上购物类型的功能模块,但是在进 行需求研讨会中还是决定定不将两者整合在一个模块中实现。虽然二者都是提供网上购 物模式,但是还是有提供服务的对象较之“小区微店”是不一样的,走街看市模块提供 第36页心士号软件学院-微软班毕业设计的商品更倾
49、向于现在兴起的另一个电商模式“微商”以及社区中的网上跳蚤市场以供社 区居民处理家中闲置商品,在走街看市模块中社区业主还能找到各类的上门服务。所以,“走街看市”还是有必要分开来成为一个独立的模块来实现。下面将介绍走街看市的主体功能:1)服务查询功能描述:业主在此模块能通过服务名查询或者按分类选项进行浏览服务查询,找 到想要的服务。业务流程:业主输入服务名称或者进入分类选择,前台子系统检索服务选项,数据 库检索服务表,并返回服务信息,前台子系统接受返回结果,如没有检索到结果则提示 无此服务,如检索到相关服务则显示服务列表。该模块活动图如图5.30所示:图5.30服务查询活动图2)订购服务功能描述:
50、业主对需要的服务进行订购,确认订单并按照填写规范填写相关信息,确认订单后支付订单金额完成交易。业务流程:业主选择订购的服务将其拍下,前台子系统生成订单并返回订单信息给 第37页心士号软件学院-微软班毕业设计业主确认,业主确认订单后按照输入规范输入相关信息并提交给前台子系统,前台子系 统将所有信息提交到数据库并写入数据表,前台子系统弹出支付页面,业主确认相关信 息后支付订单金额完成订购服务。该模块活动图如图5.31所示:第38页心士号软件学院-微软班毕业设计3)评价服务功能描述:在交易完成后业主可以对已经完成的订单进行评价。业务流程:业主选择相应订单,前台子系统查询相应订单,数据库查询订单表并返
©2010-2025 宁波自信网络信息技术有限公司 版权所有
客服电话:4009-655-100 投诉/维权电话:18658249818