欢迎来到论文网! 识人者智,自知者明,通过生日认识自己! 生日公历:
网站地图 | Tags标签 | RSS
论文网 论文网8200余万篇毕业论文、各种论文格式和论文范文以及9千多种期刊杂志的论文征稿及论文投稿信息,是论文写作、论文投稿和论文发表的论文参考网站,也是科研人员论文检测和发表论文的理想平台。lunwenf@yeah.net。
您当前的位置:首页 > 毕业论文 > 计算机毕业论文

基于UML的物业服务系统的分析与设计_面向对象

时间:2011-07-22  作者:秩名

论文导读::不仅支持面向对象的分析与设计。实现对高层次的物业服务。它是面向对象分析与设计的一种标准表示。
论文关键词:UML,Visio2007,物业服务,面向对象

 

1 引言

现代化的物业管理,要求利用Internet技术与住宅小区物业管理有机结合,通过相关软件系统将多元信息服务与物业管理综合一体,实现对高层次的物业服务。如何应用先进的技术展开物业服务系统的开发是一个备受关注的问题。UML不仅支持面向对象的分析与设计,还支持从需求分析开始的软件开发的全过程。本文将利用UML对物业服务系统建模。

2 UML建模语言

UML(Unified Modeling Language,统一建模语言)是一种标准化的图形建模语言,它是面向对象分析与设计的一种标准表示。由视图(views)、图(Diagrams)、模型元素(Model elements)和通用机制(general mechanism)等几个部分构成。在软件开发建模的各个阶段,UML发挥了重要作用,常应用在信息系统、技术系统、嵌入式系统等的开发建模过程[1]

使用UML进行系统的分析与设计主要是在需求分析阶段根据用户需要实现的功能画用例图,在根据功能实现的步骤画活动图;在设计阶段进行类分析,绘制类图,并对每个用例从类的交互概念上面绘制顺序图或者协作图,并根据类的使用情况设计内外部接、数据库等方面。

3Microsoft Visio建模工具

UML常见的一种设计工具是Microsoft Visio。Visio解决方案通常将模拟现实世界的 Visio 形状与解决具体图形问题的 Visio 程序相结合。Visio 程序可以创建图形、分析图形、在图形与外部数据源之间传递信息或识别应用程序中发生的事件。

使用Visio 2007与UML相结合可以从不同的视角为系统的架构建模,形成系统的不同视图面向对象,主要包括:用例视图(use case view),强调从用户的角度看到的或需要的系统功能;逻辑视图(logical view),展现系统的静态或结构组成及特征;开发视图(concurrent view),体现了系统的动态或行为特征;组件视图(component view),体现了系统实现的结构和行为特征;展开视图(deployment view),体现了系统实现环境的结构和行为特征[2]

4 物业服务系统需求分析

传统的需求分析采用功能分解的方式描绘整个系统的组成,虽然分解了功能模块,但缺少参与者与系统的交互行为,同时设计与需求容易混淆,在系统功能之间关联要用其他文档描述,分割了系统功能所在应用环境,基于UML的需求分析能够较好的解决这些问题[3]

4.1 总体功能描述

物业服务系统的基本功能是实施逸欣物业服务有限公司物业管理的自动化、网络化论文参考文献格式。经过调查分析,此物业服务公司在小区物业的日常办公和管理中涉及的主要业务包括:工作人员管理、设备信息管理、租赁和装修服务、缴费管理、业主管理等。具体分析如下:

(1)工作人员管理

在工作人员管理中,包含了对公司内部人事档案、管理合同、各种文件档案、公司内部管理制度和违章信息以及保安排班情况的管理,对公司工作人员服务质量的管理,对业主的各种投诉、报修、物业服务调查等内容进行统计分析等。

(2)租赁和装修管理

在租赁和装修管理中,包含了小区内部租赁房屋信息、房屋出租查询、房屋租赁管理、房租费用管理、投诉信息管理、装修队信息管理。

(3)缴费管理

在缴费管理中,包含了对业主缴费情况的管理,如填写收费通知单、收取住户费用、查询用户费用、查询历史费用、浏览收费情况、统计分析等。

(4)业主管理

4.2 绘制用例图

(1)分析系统的角色(参与者)

使用用例来分析系统,首先需要确定的是系统的角色,即参与者。参与者是代表与系统交互的人、硬件设备或另一系统[4]。参与者并不是软件系统的组成部分,它存在于系统的外部。经过对物业服务公司日常主要业务的分析,可得出此系统的基本使用者主要有六类:业主、财务人员,保安人员,工程人员,物业管理员,系统管理员。他们参与以上模块中一种或多种工作活动。

①第一类是业主,使用此系统进行个人信息维护面向对象,网上投诉,网上报修,查看缴费信息,对物业服务进行评价,查看小区公布的各种公告、规章制度,下载各种电子文件等;

②第二类是财务人员,负责记录住户各项服务费用及建立对住户收费的详细清单等;

③第三类是保安人员,负责建立巡逻检查记录、门卫登记记录、停车场管理资料,外来人员来访记录等;

④第四类是工程人员,负责建立设备档案、设备保养维修记录、小区房屋资料、装修信息资料,查看业主及其他人员的报修信息,并及时更新维修信息;

⑤第五类是物业管理员,负责监督和管理其他工作人员,具体职责包括对公司内部人事档案、管理合同、各种文件档案、公司内部管理制度和违章信息以及保安排班情况的管理,对公司工作人员服务质量的管理,对业主的各种投诉、报修、物业服务调查等内容进行统计分析等。

⑥第六类系统管理员则是负责对不同的系统用户授权以及进行系统维护,根据本软件功能按各组织机构工作内容进行划分;并对每一个操作用户设置登陆口令及操作权限;并可查看操作日志。

(2)分析系统用例

用例是用来规定系统或部分系统的行为,它描述系统所执行的动作序列集,并为执行者产生一个可供观察的结果。

根据以上对小区物业服务系统的总体功能描述,以及系统的角色分析,可将此物业服务系统划分为以下几个功能模块:

①物业管理 包括物业服务相关信息的录入、查询与修改等功能。具体如小区楼宇资料,住宅资料,小区入住人员资料,安保管理资料,公共卫生维护资料,公共财产设备资料,文件规章制度。通过对物业服务系统功能分析和角色分析,得出物业管理用例有住宅信息管理(增删改查)、业主信息管理(增删改查)、安保资料管理(增删改查)、楼宇资料管理(增删改查)、文件规章管理(上传下载)等。

②客户服务 包括网上投诉、网上报修维护、租赁服务、缴费查询、服务评价、车位管理等方便客户、为客户服务的相关功能。其中面向对象,网上投诉供业主对物业服务公司管理中不满意的地方提出建议和意见,对服务不满意的工作人员进行投诉,同时物业公司管理人员可以及时对投诉问题进行相关处理。通过对物业服务系统功能分析和角色分析,客户服务模块用例包括网上投诉、车位查询、网上报修、查看租赁信息、缴费查询、服务评价等。

③财务管理 包括对收费信息、收费项目、收费标准的管理处理功能。根据事先的收费计划及后续计划的改变,财务人员需要管理收费项目、收费标准,对于业主缴费情况也要做相应的管理。同时在业主对收费信息有疑议时,能够打印对账单等。通过对物业服务系统功能分析和角色分析,财务管理模块的用例包括收费统计、收费业务管理(查、催缴、添加、打印)、收费项目设置(增删改查)等。

④系统管理 主要负责对用户权限设置、用户管理及系统维护等功能。它是整个系统操作安全的关键点。通过对物业服务系统功能分析和角色分析,此模块用例包括用户管理(增删改查)、权限设置(增删改查)、系统维护(备份、恢复、日志管理)等。

⑤工程管理 包括录入、查看、更新相应维修信息。此模块用例包括设备档案管理、维修信息管理等。

⑥统计分析:用于对用户的投诉、报修、物业服务调查等内容进行统计分析,便于公司决策者找出业主经常进行投诉、报修的问题,通过对物业服务调查内容的分析,加强对该方面的管理和监控,为物业公司开展更优质的服务提出参考依据。此模块用例包括查看报修统计、查看投诉统计、查看服务评价统计论文参考文献格式。

此处以业主角色为例,完成客户服务模块的用例图绘制,用例图如图1所示。

物业服务

图1 客户服务模块用例图

从图1用例图中已经可以初步了解到本系统需要实现的功能模块,但为了更进一步理解各个用例,需要将各个用例细化。下面将挑选部分用例进行详细描述,表1是对业主“网上投诉”用例的描述。

表1 网上投诉用例描述

 

主题区域

客户服务

用例名称

网上投诉

用例标识号

WSTS

参与者

业主

简要说明

业主对物业服务公司管理中不满意的地方提出建议和意见,对服务不满意的工作人员进行投诉

前置条件

以业主身份登录系统

基本事件流

1.输入用户名和密码登录系统(E-1);2.选择网上投诉按钮;

3.填写投诉表单(E-2);5.提交投诉表单;6.查看处理意见。

替代事件流

E-1:验证信息无效,则提示错误信息,用户可重新输入或终止用例;

E-2:填写投诉表单时,点击取消按钮返回选择页面。

后置条件

如果用例成功,则提交投诉信息。否则,系统状态不变。

扩充点

4.3 绘制状态图

上述用例可以如图2所示的活动图描述,首先系统提示业主输入用户名、密码和身份,然后业主输入相应信息提交,系统验证输入的是否正确,如正确面向对象,则启动系统,业主选择网上投诉功能,填写相应投诉表单,并提交。否则,系统提示错误信息,并提示业主重新输入验证信息。

物业服务

图2 网上投诉用例活动图

5 物业服务系统设计

基于上述对物业服务系统的分析,下面以客户服务模块基于UML的类图和顺序图展开设计阶段。

5.1 绘制类图

类图用于描述类和类与类之间的静态关系,它是从静态角度表示系统的,因此类图属于一种静态模型。图4是以客户服务模块的投诉和报修功能为例,分析的类图。物业服务图3 客户服务模块类图

5.2 绘制顺序图

顺序图用于为使用方案的逻辑进行建模。使用方案的逻辑可以是用例的一部分,也可以是整个用例过程,它按照交互发生的时间顺序,显示了系统中对象间的交互逻辑。

下面以业主进行网上投诉用例进行顺序图的绘制。

图4 网上投诉顺序图

6 结束语

本文通过使用UML建模语言展开对物业服务系统的分析与设计,首先对系统从总体上进行分析,接下来以客户服务模块为例,通过绘制用例图、活动图进行需求分析,通过绘制类图和顺序图进行设计,从而完成系统的分析与设计过程。


参考文献
[1]刘超,张莉.可视化面向对象建模技术-标准建模语言UML教程[M].北京:北京航空航天大学出版社,2001:10-68.
[2]MarkPriestley著 龚晓庆等译.面向对象设计UML实践[M].北京:清华大学出版社,2005: 20-57.
[3]http://www.microsoft.com/china/office/visio/prodin fo/default.mspx.
[4]马钊坤,韩国栋.基于UML 的SoC 层次化设计模型研究[J].计算机工程与设计.2010,31(24).
[5]黄陇等,UML 顺序图中消息的形式化描述与相关特性分析[J].计算机工程与设计.2010,31(15).
[6]何耀光等.基于UML 的电子商务在线销售系统分析与设计[J].计算机与现代化.2011年第2期.
[7]李艳.基于UML 的研究生培养系统建模的研究[J].计算机与数字工程.2011年第2期.
[8]白红梅,谢益武.基于扩展UML活动图的工作流异常处理过程[J].计算机应用.2011年1月.
 

 

查看相关论文专题
加入收藏  打印本文
上一篇论文:基于Publisher自定义模板的自动排版系统_日历
下一篇论文:基于web日志挖掘的信息无障碍网站设计研究_期刊网
毕业论文分类
行政管理毕业论文 工商管理毕业论文
护理毕业论文 会计毕业论文
会计专业毕业论文 英语专业毕业论文
大学毕业论文 硕士毕业论文
计算机毕业论文 市场营销毕业论文
物流管理毕业论文 法学毕业论文
相关计算机毕业论文
最新计算机毕业论文
读者推荐的计算机毕业论文