小区物业管理系统分析和设计_第1页
小区物业管理系统分析和设计_第2页
小区物业管理系统分析和设计_第3页
小区物业管理系统分析和设计_第4页
小区物业管理系统分析和设计_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、课程设计任务书学生姓名:专业班级:计算机班指导教师:工作单位:计算机科学与技术学院题目:初始条件:理论:学完UML软件体系结构课程,掌握一种计算机高级语言的使用.实践:计算机科学系实验中央提供计算机及软件开发环境.要求完成的主要任务:包括课程设计工作量及其技术要求,以及说明书撰写等具体要1系统分析包括系统描述问题域描述、用例模型、分析类图.2系统设计包括系统的逻辑模型如设计类图、顺序图、状态图及组件图等.3系统实施包括信息代码设计、数据库设计、输入设计、输出设计、用户界面设计和处理过程的设计以及最终的程序设计.4编制好程序后,设计假设干测试用例,上机测试并通过所设计的程序系统.5设计报告格式按

2、附件要求书写.课程设计报告书正文的内容应包括:1 .问题描述;2 .用例模型及分析类图的描述;3 .设计类图、核心用例的顺序图与状态图、组件图等的描述;4 .信息代码设计、数据库设计、输入设计、输出设计的描述;5 .用户界面设计和处理过程的设计的描述;6 .给出软件的测试方法和测试结果.7 .设计的特点、缺乏、收获与体会.时间安排:设计安排两周1920周:第一周周1至周2:完成系统分析;周3:完成系统设计;周4至周5:完成数据库设计、输入设计、输出设计、用户界面设计.8 二周周1至周3:完成程序设计.9 二周周4至周5:撰写课程设计报告.指导教师签名:系主任或责任教师签名:小区物业治理系统1小

3、区物业治理系统需求分析1.1 山西和顺县物业治理现状分析:随着住宅商品房市场的迅猛开展,住宅小区的物业治理已经成为人们关注的焦点.人们花的钱越多,不但对住宅的本身的美观、质量要求越来越高,同时对物业小区的效劳和治理也要求很高,诸如对小区的维修维护,甚至对各项投诉都要求小区治理者做的好,做的完善.我县物业治理自2000年起步以来,经历了一个从无到有、从小到大、从不标准到有序开展的艰难过程,物业治理对象也从单一的住宅开展到行政办公楼、工业区、厂矿、医院、学校、集贸市场等全方位的覆盖.2003年6月8日,国务院?物业治理条例?的公布实施以及与之相配套的我省、市、县各种标准性文件出台,标志着我县住宅小

4、区物业治理步入了一个市场化、专业化、法制化标准开展的轨道.1.2 物业治理系统功能分析:我县的物业治理现状提醒着小区治理者对物业治理进行宏观的和微观的细致治理,其中最好的方法是用计算机操作的小区物业治理系统来实现对小区物业的治理,这就为我们设计小区物业治理系统提供了市场需要.物业治理系统,是利用计算机硬件和软件,对物业治理中的建筑物、住户、费用、治理人员、绿地、附属设施、治安消防、交通、清洁卫生、投诉等信息资料统一进行一系列收集、传递、加工、存储、计算等操作,反映企业的各种运行状况,辅助企业决策,促进企业实现规划目标的应用系统.图1显示了小区物业治理系统的功能分析图.小区物业治理系统5系统治理

5、图1小区物业治理系统总体业务图1.2.1 收费治理对于物业治理内容来说,物业收费是一项最重要的内容之一,也是物业治理公司的较为复杂艰巨的工作.如何有效地做好这局部工作一直是物业治理公司的工作重点.费用数据录入:录入各项针对住户收费数据.包括住户水电数据、公共公摊水电数据、室内维修数据以及家政效劳数据.费用计算:计算水电费、治理费和效劳费.费用收取:向住户发出交费通知单并登记住户交费信息.费用查询:根据不同的查询条件查询住户交费信息记录以及月结处理记录,并可对查询结果进行编辑和删除.月结处理:统计一月内住户各项应交费用和实交费用,并计算滞纳金以及向未交清费用的住户发出催缴通知.图2收费治理功能分

6、析1.2.2 资源设置资源设置主要是对本小区的公用设备、套户个人委托设备或其他物业治理对象进行的登记、检定、检修等治理.物业设备治理也是物业治理公司进行标准治理的一个重要局部.物业设备治理的好坏,与居民区的生活息息相关,直接关系居民的生命财产平安.针对小区的房产,每一栋大楼的信息进行治理,也针对小区业主和租户的信息进行治理,在这里可以添加新的收费工程或收费标准,修改、删除已存在的收费工程或收费标准.图3资源设置功能分析1.2.3 行政人事员工档案记录了员工的详细信息,并可对这些信息进行编辑、删除、查询并可打印查询结果,以及添加新的员工信息.工资治理计算、统计员工工资,同时可对员工工资记录进行添

7、加、删除、编辑、查询以及打印.工作治理针对工作安排的信息的添加、删除、编辑、查询以及打印;并对员工出勤考核记录的添加、删除、编辑、查询及打印.会议记录信息的添加、删除、编辑、查询及打印车辆治理:对住户车辆信息和外来车辆信息的添加、删除、编辑、查询及打印.同时可统计外来车辆收费.出租治理:出租记录的添加、删除、编辑、查询及打印;同时可统计租金,以及打印向业主发送的出租通知.客户效劳:提供了对家政效劳、室内维修、客户访问、客户投诉记录的添加、删除、编辑、查询及打印.迁出转让:迁出转让记录的添加、删除、编辑、查询及打印;以及对迁出转让业主信息的处理.社区清洁:社区卫生清洁记录的添加、删除、编辑及查询

8、.环境绿化:小区绿化维护记录的添加、删除、编辑及查询.1.2.5系统治理对小区物业治理系统的操作员相关信息的操作,以及本系统的后台操作.图6系统治理功能分析2小区物业治理系统面向对象分析在小区物业治理系统中,普通用户可以对数据的录入、编辑做相应的操作,而系统治理员除了这些工作外还能删除系统中的所有相关信息,在做数据备份的时候是根据月来备份的.所以系统中的参与者主要有几大类:客户和员工.2.1 系统用例图卜图为系统的整个用例图2.1.1收费治理用例图收费治理用例说明:系统治理员和普通用户都可对数据进行录入,所以在住户水电费数据录入时,两个参与者多可实现.费用收取用例说明:普通用户可对费用收取、查

9、询进行预览、打印、编辑住户的交费信息,系统管理员除此之外还可以删除住户的交费信息,也可以删除查询结果.图9费用收取用例图月结处理用例说明:普通操作员和系统治理员都可对未交费的用户进行统计,可以查看催交费通知单、对每个月的费用信息紧系计算.图10月结处理用例图资源设置用例说明:普通操作员进行房产信息和客户信息的编辑、录入、参数的设置,而系统治理员可以对房产信息和客户信息录入、编辑、删除,也可实现收费工程与标准的编辑、录入、删除.图11资源设置用例图2.1.3系统治理用例图系统治理用例说明:系统治理员对对整个系统数据进行备份、恢复,也可对普通操作员信息进行添加、编辑、删除,设置所有操作员的权限,对

10、于这个系统会进行相关的说明.编辑操作员信息添加操作员信息查看操作日志引机帮助密码设置普通用户2.2 系统活动图2.2.1 登录活动图不管是系统治理员还是普通用户要进行系统的相关操作,就必须先登录.当用户输入用户名和密码是要判断数据库连接是否翻开,假设翻开的话根据数据库中的信息查询用户名和密码是否正确.判断查询结果是否为0,假设为0输出出错信息:无效的用户名和密码,假设不为0,进入系统的主界面.图13登录活动图2.2.2 添加新操作员活动图系统治理员活动图系统治理员要添加新的操作员的活动时,要进行相应的判断.当系统治理员输入的用户名是数据库中已存在的,会输出提示信息:用户名已存在,当用户名不存在

11、是时,判断输入的两次密码是否一致,一致添加成功,更新操作日志,不一致输出提示信息,进行重新输入密码.假设输入的密码为空,也会给出提示信息,让你输入密码设置.更新操作日志r1r将新用户和密码插入到数据库的用户信息表中图14添加新操作员活动图2.2.3 住户水电数据录入活动图系统治理员或普通用户首选翻开数据库进行连接,然后选择录入方式是单条录入还是批量录入,选择之后进入编辑,编辑好后保存到数据库中,判断是否插入成功,假设成功的话进行更新操作日志,假设插入失败的话输出提示信息,进行重新插入.图15住户水电数据录入活动图2.2.4 交费模块活动图登录系统自主交费划款交费2.3.1社区治理时序图图17社

12、区治理时序图时序图说明:(1) Login():登录时的函数(2) Nameandpasswordarematch:输入的用户名与密码一致(3) Noproblem:确定用户的一切治理(维修效劳、出租治理、车辆治理等)(4) Nameandpasswordarenotmatch:输入的用户名与密码不一致2.3.2客户租赁房屋或确定买房的时序图客户要租房或买房,首相必须操作员会填写租房或买房登记表.操作员根据客户租赁的历史记录以决定是否接受客户请求,如果条件都满足,那么将接受请求并为客户预留房屋;否那么就拒绝请求.如果接受用户租赁请求,必须为该客户添加一条记录,然后通知客户可以租房或买房,并交相

13、应的费用.theCustomer:Customer_fillOrder()theRequest:Request_theWork:_Work_theRecord:RecordTheHouse:Housecheck()Noproblem卜InServiced()1OKNoktify()Allow()isHandled()Creatnewrecord-图18租赁房屋或买房的时序图时序图说明:(1) fillOrder():填写租赁或买房登记表的函数(2) check():检查历史记录的函数(3) InServiced():判断房屋状态的函数(4) Allow():允许客户租赁或买房的函数(5) No

14、tify():通知客户前来租房或买房交相应费用的函数2.4系统的类图主要类图有:参与者普通用户与系统治理员的类(Person)、用户信息类(User)、房产信息类(House)费用数据信息类(Money)、水电数据类(waterandelectricity)月结处理类(ChargeMonthDeal)PersonUsernameIdAddressTelephoneUsernameUseridUserAddressgetUserName()setUserName()getName()setName()HouseMoneyHouseidunitidbuildareaownermessageUser

15、idWaterandelectricityWeixiuMoneygetHouseid()setUnitid()getUserid()getweixiuMoney()waterandelectricityUseridUserAddressWaterandelectricitygetUserid()setUserid()ChargeMonthDealChargeMonthDealidTimeMoneytongjigetChargeMonthDealid()setChargeMonthDealidid()图19系统类图类图说明:Person:普通操作员或系统治理员的类图,有四个属性:编号,姓名,地址

16、,联系,他包含的方法都是用来设置和获取这些属性的.User:客户信息类,属性有客户姓名,已租房客户编号,客户地址等,他包含的方法都是用来设置和获取这些属性的.Housr:房产信息类,属性有:房屋编号,房屋所在小区编号、建筑面积、客户信息,他包含的方法都是用来设置和获取这些属性的.Money:费用数据信息类,属性有:已租房客户编号,客户的水电费总额,客户的维修费用,他包含的方法都是用来设置和获取这些属性的.waterandelectricity:水电数据类,属性有:已租房客户编号,客户地址,客户的水电数据,他包含的方法都是用来设置和获取这些属性的.ChargeMonthDeal:月结处理类:属性

17、有:月结处理编号,月结处理时间,月结费用统计,他包含的方法都是用来设置和获取这些属性的.3小区物业治理系统详细设计每个系统都必须有一个庞大而且优越的数据库,这样你的系统才会在运用过程中得到很好的治理与维护.3.1概念结构E-R图根据现实要求把对象转化为实体,得到以下属性:图23投诉属性图3.2实体联系E-R图图24实体联系图3.3 逻辑结构设计:在概念设计的根底上,根据设计得到系统总的E-R图,根据概念模式与关系表转化的一般规那么,结合实际的需要进彳T逻辑设计,E-R图中的实体、实体的属性和实体之间的联系转化为关系模式.最后生成的关系及关系表如下住户住户编号、住户名称、联系、房屋编号、家庭编号

18、、状态;房屋房屋编号、楼栋、所属单元、使用面积、产权、建筑面积、房型编号;收费工程名捡价格、周期、单位;收费收费编号、住户编号、收费名称、定额用量、收费时间、收费总额、收费人员;投诉投诉编号、住户编号、投诉日期、处理日期、接待人员、处理人员、投诉内容、处理情况维修维修编号、维修内容、维修日期、住户编号、维修人员、物料费用、效劳费用、修理费用、总费用;车位车位编号、房户编号、车牌号、治理人员、使用时间、退用时间、收费标准、总的收费;说明:1.下加横线局部表示关系的码2 .以上关系的详细内容说明请参照概念结构设计中的具体内容3 .上面的各个关系对概念结构设计中的相关内容了作了修改,主要加了各个实体

19、中间的联系,尤其是一对多的联系,纳为属性.3.4 数据库设计:根据上面的概念结构设计和逻辑结构设计得出数据库信息表:字段名数据类型备注操作员编号varchar(10)PK,NOTNULL主键操作员姓名varchar(20)NOTNULL操作员密码varchar(20)NOTNULL操作员权限intNOTNULL表2住户信息表字段名数据类型备注住户编号varchar(10)PK,NOTNULL主键住户姓名varchar(20)NOTNULL住户地址varchar(20)住户联系varchar(10)表3房屋信息表字段名数据类型备注房屋编号varchar(10)PK,NOTNULL主键所属单元编号varchar(20)NOTNULL建筑面积intNOTNULL表4维修信息表字段名数据类型备注维修编号varchar(10)PK,NOTNULL主键维修内容varchar(100)NOTN

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论