还剩92页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
软件学院课程设计报告书课程名称软件工程概论课程设计设计题目小区物业管理系统的分析与设计专业班级嵌入式软件11-1学号姓名指导教师2014年1月目录TOC\o1-3\h\uHYPERLINK\l_Toc98121设计时间1HYPERLINK\l_Toc220452设计目的1HYPERLINK\l_Toc238463设计任务1HYPERLINK\l_Toc124设计内容1HYPERLINK\l_Toc
158154.1设计内容概述1HYPERLINK\l_Toc
261094.
1.1__机构介绍1HYPERLINK\l_Toc
28374.
1.2业务流程介绍与分析2HYPERLINK\l_Toc
155714.2需求分析4HYPERLINK\l_Toc
56254.
2.1总体目标4HYPERLINK\l_Toc
28424.
2.2具体目标4HYPERLINK\l_Toc
17744.
2.3系统数据建模(E-R图)4HYPERLINK\l_Toc
110004.
2.4系统功能建模(数据流程图)5HYPERLINK\l_Toc
155434.
2.5数据字典8HYPERLINK\l_Toc
1484.3总体设计9HYPERLINK\l_Toc
92264.4详细设计10HYPERLINK\l_Toc
168704.
4.1物业服务系统功能模块详细设计(算法设计)10HYPERLINK\l_Toc
256124.
4.2小区物业管理系统模块详细设计11HYPERLINK\l_Toc85995总结与展望12HYPERLINK\l_Toc30579____13HYPERLINK\l_Toc6937成绩评定131设计时间2014年1月13日-2014年1月17日2设计目的《软件工程概论课程设计》的目的是使学生掌握软件工程的基本原理和基本方法,充分理解和掌握软件工程学的概念、原理、方法和技术本课程设计要求学生运用软件工程的思想,严格按照软件生命周期各阶段的目的和任务,完成对系统的分析和设计3设计任务本次课程设计的任务是小区物业管理系统的分析与设计近年来,随着人民生活水平的提高,人们对__质量提出更高的要求小区物业管理主要涉及到大量的业主资料、繁杂的收费统计以及小区各项资源的管理,传统的人工管理方式难以应付而要高效、正规地进行物业管理,就必需引进计算机技术,这样才能在物业管理中形成良性循环,提高工作效率在物业管理中,计算机能帮助物业管理公司处理大量数据,非常方便地进行文件资料的存储、处理、传输、打印、分析,实现信息的共享与高速交换,从而提高工作效率和服务水平,让物业管理走向正规化、程序化、决策科学化,同时引入计算机能更好地宣传企业形象、提高企业声誉因此,__一套高效率、无差错的小区物业管理系统软件十分必要4设计内容
4.1设计内容概述随着社会的不断进步,需求结构的不断变化,小区物业的运营系统也在不断的健全,所以在一些方面需要更加完善的管理系统结构,帮助小区管理人员对物业的大量的、动态的、错综复杂的数据和信息进行及时、准确的分析和处理,最大限度的处理信息的劳动强度是小区物业管理手段和管理水平产生质的飞跃,跟上信息时代的不放不仅能满足住户需求,提高工作效率,还能给予住户更高的享受
4.
1.1__机构介绍小区物业管理系统的__机构如下图1-1__结构图
4.
1.2业务流程介绍与分析
(1)系统管理对登录系统的用户做合法性检查,并启动登录错误三次后,直接退出登录,防止非合法人员进入系统,提高了系统的安全性能够对人员进行管理,更改__等
(2)住户信息管理可以对居民进行登记、查询与删除操作主要应包括以下字段信息户主姓名、性别、职业、户主___号码、出生日期、户主__编号、__方式、工作单位、应交款项(可用0或1数字表示,每一位代表一种费用是否该交)等信息
(3)设备信息管理对小区内各项公共设备的管理,为各项设备建立信息档案,记录各设备检查、维修、保养记录
(4)房产信息管理对小区内每一栋建筑、每栋建筑内的每套住房进行管理,考虑到业主对每个单元的买卖变更以及房产所有权管理
(5)来客访问管理对出入小区的外来人员进行人员信息、出入信息的登记、汇总、监督管理,可查询
(6)收费管理对纳入社区收费管理的收费项目进行电子收费管理(主要是指对煤气表、电表、水表的自动抄表与电子收费),提供应缴费用的查询用业务流程图描述现系统各项业务处理过程,并结合业务流程图详细、准确地说明业务处理过程中数据的收集、输入、传递、存储、__的方法、算法、输出的数量及形式等图1-2业务流程图
4.2需求分析软件需求分析的目标是深入描述软件的功能和性能,确定软件设计的约束和软件同其它系统元素的接口细节,定义软件的其它有效性需求需求分析阶段研究的对象是软件项目的用户要求一方面,必须全面理解用户的各项要求,但又不能全盘接受所有的要求,另一方面,要准确地表达被接受的用户要求只有经过确切描述的软件需求才能成为软件设计的基础
4.
2.1总体目标总体需求目标是在物业需求分析、考察调研和工程基本原则大体确定后才能进行设计在总体需求目标方面,以物业的基本需求和关键需求为重点基本需求是物业正常的作业规范和业务流程的概念组合,关键需求是物业全部管理流程中重要环节和重要路线的概要抽取如果没有基本需求就没有物业总体的作业管理,而没有关键需求也就没有了物业的管理特色和个性
4.
2.2具体目标把总体需求目标按功能需求进行分解目标中可以按管理方面、功能方面、效益方面、技术方面等进行分解物业管理软件的设计从低到高有三个层次第一个层次为单项数据处理,模仿手工管理方式,多用于简单的事物性工作,这是目前国内大多数物业管理公司所处计算机应用水平;第二个层次是数据综合处理,此时计算机应用呈现网络化和实时处理特点,已经具备部分提高物业管理效率的特点;第三个层次则是管理信息系统,此时信息论、控制论、系统工程等优化理论在软件程序中得以运用,计算机网络和数据库的建立,使计算机有管理某个单一系统发展成全面的管理系统系统集成能力的高低和决策分析功能成为衡量此阶段物业管理软件水平的依据
4.
2.3系统数据建模(E-R图)系统功能建模所采用的工具是数据流程图和数据字典,用于表达系统内部数据的运动以及对数据的描述和定义图2-1系统E-R图
4.
2.4系统功能建模(数据流程图)简称DFD,它用来描述目标系统的逻辑结构,它是由实体部分,处理部分,数据存储部分和数据流四部分组成,为了使数据流图所描述逻辑结构更加清晰,容易阅读,对数据流图作如下说明图2-2小区管理系统顶层图小区物业管理一级细化P1小区物业管理管理一级细化P2小区物业管理一级细化P3图2-3小区物业管理系统一级细化
4.
2.5数据字典
一、数据元素数据元素是不可再分的数据单位,一般而言,包括如下内容名称,别名,描述,所属数据流,所属数据存储,定义
二、数据流数据流是数据结构在系统内传输的路径对数据流的描述通常包括如下内容名称,编号,描述,来源,去向,数据结构
三、数据存储数据存储是数据结构停留或保存的地方也是数据流的来源和去向之一一般而言,应包括如下内容名称,编号,描述,数据结构,关键字,安全性要求
4.3总体设计图3-1系统层次图图3-2“查询房屋信息”模块IPO图图3-3设备维修模块IPO图
4.4详细设计
4.
4.1物业服务系统功能模块详细设计(算法设计)该系统主要是针对系统___的小区物业管理系统,没有设置其他用户登录,该系统有六个主要的功能模块构成其中有
(1)基本设置主要是对系统___的登陆__进行修改和管理,___身份admin初始__admin登录后才能对起进行修改
(2)住户资料管理包括业主基本资料添加和管理模块
(3)投诉管理包括投诉添加和投诉管理,主要是内容上投诉的基本事项和处理详细内容
(4)报修管理报修添加和报修管理两个子模块,添加信息有报修事项和报修处理结果及产生的费用内容
(5)缴费管理是该系统的最重要组成模块,包括主要收费项目和缴费业主信息,包括指定业主的主要产生费用项目管理
(6)停车车位管理包括停车车位管理和信息管理,主要是车位基本信息方面的添加与查看
4.
4.2小区物业管理系统模块详细设计用户注册的流程图图4-10用户注册系统流程图用户登录的流程图图4-12用户登录系统流程图5总结与展望通过这次的课程设计,我初步了解一些规范去指导软件的分析、设计、实现、测试、维护、人员交流协作、项目预算等方方面面其实软件工程就是一套用于软件的团队__,以及提高软件质量和程序员工作效率为目的的规范其核心就是,对于软件__的5个重要组成部分需求分析、设计、编码、调试、维护,如何__这5个部分的工作,以及如何完成每一个工作简单来说,就是对于总体的__和对于局部的实现尽管核心思想都是大同小异,但具体到每一个步骤,往往是不相同的这次设计,为我以后的学习奠定了良好的基础____
[1]张海藩.软件工程导论.第5版,北京清华大学出版社2008
[2]屈辉立陈可明石武信.JSP__编程教程[M].第1版北京:北京希望电子出版社2005
[3]白勇.用B/S模式构建在线考试系统[J]重庆电力高等专科学校学报2003104:100~
130.
[4]JiangGuoYuehongLiaoBehzadParviz.ASurveyofJ2EEApplicationPerfor__n____nagementSystems[J]Pro__edingsoftheIEEEInternationalConferen__onWebServi__sI__S
042004.65:17~
32.
[5]VB数据库管理范例http://___.vbnew.net/down/2j.aspid=14cid=23[EB/OL]成绩评定成绩教师签字软件学院课程设计报告书课程名称软件工程概论课程设计设计题目**小区物业管理系统的分析与设计专业班级嵌软11-1学号1120030112姓名刘雨楠指导教师武丹凤2014年1月目录TOC\o1-3\h\z\uHYPERLINK\l_Toc37749__
794.1设计内容概述3HYPERLINK\l_Toc37749__
804.
1.1__机构介绍3HYPERLINK\l_Toc37749__
814.
1.2业务流程介绍与分析4HYPERLINK\l_Toc37749__
824.2需求分析5HYPERLINK\l_Toc37749__
834.
2.1总体目标5HYPERLINK\l_Toc37749__
844.
2.2具体目标6HYPERLINK\l_Toc37749__
854.
2.3系统数据建模(ER图)6HYPERLINK\l_Toc37749__
864.
2.4系统功能建模8HYPERLINK\l_Toc37749__
874.
2.5数据字典9HYPERLINK\l_Toc37749__
884.3总体设计13HYPERLINK\l_Toc37749____
4.4详细设计
144.
4.1模块详细设计14HYPERLINK\l_Toc37749__915总结与展望16HYPERLINK\l_Toc37749__92____17成绩评定171设计时间2014年1月6日-2014年1月17日2设计目的近年来,随着人民生活水平的提高,人们对__质量提出更高的要求小区物业管理主要涉及到大量的业主资料、繁杂的收费统计以及小区各项资源的管理,传统的人工管理方式难以应付而要高效、正规地进行物业管理,就必需引进计算机技术,这样才能在物业管理中形成良性循环,提高工作效率在物业管理中,计算机能帮助物业管理公司处理大量数据,非常方便地进行文件资料的存储、处理、传输、打印、分析,实现信息的共享与高速交换,从而提高工作效率和服务水平,让物业管理走向正规化、程序化、决策科学化,同时引入计算机能更好地宣传企业形象、提高企业声誉因此,__一套高效率、无差错的小区物业管理系统软件十分必要3设计任务当今社会是一个计算机普遍应用的社会,随着社会的发展和人们生活水平的提高,人们逐步进入了信息社会,随着房__业的蓬勃发展,__小区已经成为居住的主流,小区物业管理也应运而生我们要__物业管理系统,实现用计算机进行物业管理主要实现住户管理功能、房产管理功能、维修管理功能、缴费管理功能等可以实现管理的信息化,规范物业管理,减少安全隐患和纠纷等不和谐因素提高办公效率,减少办公压力,健全管理体制,提高数据安全性,缩__息的响应时间,将以前传统的、零散的、被动的管理模式转变为先进的、系统的、主动的管理模式4设计内容
4.1设计内容概述
4.
1.1__机构介绍小区物业公司机构如下图4-1所示
4.
1.2业务流程介绍与分析住户向按内容向物业管理部门的人员缴费,物业管理部门向住户开缴费单据,并将缴费信息存入数据库,以后有需要则在数据中查找及执行其他操作维修时,先由住户向物业管理部门反应维修情况,由物业管理部核查是否需要维修,如果需要,则派人维修,维修后收费,将维修记录存储住户搬出时,要向物业管理部门提交信息,物业管理部门暂停一些水电收费如果住户搬出,则由财务部通知物业管理部门,物业管理部门删除该房产的对应记录小区物业管理业务流程图如图4-2所示
4.2需求分析
4.
2.1总体目标要规范__小区的管理工作,为物业管理部门提供一套高效、快捷的应用软件,建立物业管理系统,采用计算机对物业信息进行管理,进一步提高办学效益和现代化水平提高工作效率,实现物业信息管理工作流程的系统化、规范化和自动化要可以实现以下几项功能包括住户信息管理、住户维修管理、物业缴费管理,住户资料管理模块实现小区住户信息的详细记录以及住户信息的添加、删除和修改;住户维修管理模块实现报修信息的记录和管理;物业缴费管理模块实现住户缴费信息的记录和管理
4.
2.2具体目标通过对小区物业管理系统的需求分析将系统的功能主要功能模块划分为
(1)登录模块
(2)物业管理模块
(3)住户管理模块
(4)设备管理模块
(5)系统管理模块模块化设计是使得整个系统的设计简单化和设计逻辑清晰的一种程序设计思想,将数据及对数据的操作方法放在一起作为一个相互依存不可以分割的整体,使得整个程序设计更为简单对功能的规定
1.条件查询功能对各种组合查询条件,进行分配查询
2.添加功能添加一条新记录
3.删除功能删除一条记录
4.修改功能根据操__的权限修改记录
5.__管理功能对__进行修改
4.
2.3系统数据建模(ER图)图4-3住户基本信息实体E-R图图4-4住户报修基本信息实体E-R图图4-5住户投诉基本信息实体E-R图图4-6__信息实体E-R图图4-7住户停车基本信息实体E-R图图4-8实体间关联图
4.
2.4系统功能建模图4-9数据流程图
4.
2.5数据字典
一、数据流
二、处理逻辑
三、数据存储
四、外部实体
4.3总体设计小区物业管理系统的系统结构分为个部分,如图4-10所示系统功能用户注册、用户管理、修改__、退出系统__管理功能__管理、添加修改__信息住户管理功能住户管理、添加修改住户信息停车管理功能停车管理、统计查询收费管理功能收费管理、添加删除收费信息报修管理功能报修管理、添加删除报修信息投诉管理功能投诉管理图4-10小区物业管理系统结构图
4.4详细设计
4.
4.1模块详细设计系统用户管理功能系统用户的管理包括用户注册、用户管理、修改__、关闭系统等信息
一、小区__管理功能__管理功能1住户基本信息的录入,包括住户门牌号、户主、__、出租、出售、产权号、土地号,房屋__等信息2__住户基本信息的修改3__住户信息的删除4__住户信息的查询添加修改__住户信息
二、小区住户信息管理功能住户信息管理1住户基本信息的录入,包括门牌号、户主、__、常住人、__、备注等信息2住户基本信息的查询住户信息的增、删、改查管理1住户信息的增加2住户信息的修改3住户信息的删除4住户信息的查询
三、小区收费管理功能小区收费管理功能包括一个单独的查询删除功能和一个增加、修改界面1其中包括物业收费和仪表收费两大类信息的录入,包括编号、门牌号、水费、电费、煤气费、物业管理费、收费时间等信息2收费基本信息的修改3收费基本信息的删除4收费基本信息的查询
四、小区住户故障报修管理功能小区住户故障报修管理功能包含报修管理和添加修改报修信息两个界面1住户报修基本信息的录入,包括报修人、经办人、处理时间、报修内容、是否维修查询等信息2住户报修基本信息的修改3住户报修基本信息的删除4住户报修基本信息的查询
五、小区住户停车管理功能小区住户停车管理功能包括停车管理和统计查询两个子界面1住户停车基本信息的录入,包括停车编号、入场时间、离场时间、实际收费等信息2住户停车基本信息的修改4住户停车基本信息的查询
六、小区住户投诉管理功能小区住户投诉管理功能包含投诉管理和添加修改报投诉信息两个界面1住户投诉基本信息的录入,包括报修人、负责人人、处理时间、投诉内容等信息2住户投诉基本信息的修改3住户投诉基本信息的删除4住户投诉基本信息的查询5总结与展望至此,小区物业管理系统设计顺利完成由于当今的物业管理部门还不能有一个很统一的模式化,所以本系统仅考虑到一般小区所需要的物业管理的基本和主要的几项功能,一个完好的小区物业管理系统还需要更多更复杂的功能要求由于__周期短和__人员等局限性,不能将本套系统尽善尽美希望在以后能够对小区的物业做更深一步的调研,在原由系统的基础上不断添加新功能最终能够__出一套完善的小区物业管理系统本系统的__应用能使小区物业管理实现信息化,查询方便、可靠性高、信息存储量大系统界面友好美观,操作简单易行,满足实用性的要求,但是同时此系统目前主要处于试运行阶段,随着测试和试运行阶段的推进,用户以及各种管理角色数量会不断增加,在此过程中可能还会碰到一些新的问题,本文将随着时间的推进,不断进行完善另外,由于时间水平有限,论文中那面存在不足之处,欢迎各位老师和同学提出宝贵_______
[1]刘甫迎、刘光会、王蓉.C#程序设计教程(第2版).北京电子工业出版社,2008
[2]MicrosoftVisualC#2008help,2008
[3]美国微软公司VisualC#2005软件的帮助信息,2005
[4]李兰友杨晓光.VisualC#.NET程序设计.北京清华大学北方交通大学出版社,2004
[5]王昊亮,__等.VisualC#程序设计教程.北京清华大学出版社,2003
[6]佟伟光.VisualBasic.NET实用教程.北京电子工业出版社,2003
[7][美]MickeyWilliams.冉晓景罗邓郭炎译.MICROSOFTVisualC#COREREFERRN__《VisualC#技术__》.北京清华大学出版社2003
[8]施燕妹陈培陈发吉.C#语言程序设计教程.北京中国水利水电出版社.2004
[9]明月创作室.VisualC#编程精彩百例.北京人民邮电出版社.2001
[10][美]HerbertScheldt著,长春亿特译.C#编程序起步.北京人民邮电出版社.2002成绩评定成绩教师签字大连科技学院J__a课程设计报告题目PB小区业务管理系统学生姓名张岩 专业班级软件工程08-3指导教师陈伟俊史原职称 高工讲师 所在单位信息科学系计算机教研室教学部主任王立娟完成日期2011年9月30日课程设计报告单学号0801030322姓名张岩专业班级软件工程08-3考核项目评分备注1平时工作态度及遵守纪律情况 (10分)2掌握基本理论、关键知识、基本技能的程度和阅读参考资料的水平 (10分)3__工作能力、综合运用所学知识分析和解决问题能力及实际工作能力提高的程度 (20分)4完成课程设计说明书及软件的情况与水平(小组分工情况、规范性、整洁清楚、叙述完整性、思路清晰程度、工作量及实际运行情况和创新性) (60分)总评成绩综合评定 (优、良、中、及格、不及格)指导教师签字 2011年9月30日《J__a课程设计》任务书任务及要求
一、设计(研究)内容和要求内容编辑一个小区的业务管理系统,方便物业管理,使物业的管理更为简单,方便了物业与户主之间的时间利用等要求
1、软件要求
(1)实现界面,可以依次录入小小影院电影票预定系统登录的界面,主界面
(2)实现数据库的连接和应用功能
(3)实现对电影票信息和顾客预定信息的查询,添加,删除等功能
2、文档要求1设计程序结构、画出模块图2按照指导教师给出的项目文档的模板进行书写3____数量不得低于4个
二、工作量3周(15个工作日)时间
三、计划安排第1个工作日-第3个工作日查找相关资料、书籍,阅读示例文档;设计程序结构、模块图、完成类的设计第4个工作日-第12个工作日完成程序的编码,并且自己调试、测试穿__行项目文档的撰写第13个工作日-第14个工作日撰写和整理项目文档第15个工作日由教师检查软件测试效果、项目文档,给出学生本课程成绩指导教师签字 2011年9月13日目录TOC\o1-3\h\u1需求分析
11.1需求分析
11.2可行性分析
21.
2.1经济可行性22总体设计
42.1业务流程图
42.2数据流图
52.
2.1数据流程分析
52.
2.2一层数据流程分析维修管理流程图
52.3功能分析
62.4数据字典
62.
4.1数据流
62.
4.3数据存储
82.
4.4外部实体83系统设计
93.1功能结构图设计
93.2信息处理流程设计
93.3输出输入设计
93.4存储文件格式设计
93.5概念结构设计
93.6表格结构设计
123.7代码设计124详细设计与实现
134.1程序的框图
134.2主要源程序
144.
2.1房产信息添加部分源程序
144.3模拟运行数据16测试19测试目的19____21课程设计实践附录231需求分析
1.1需求分析近年来,随着人民生活水平的提高,人们对__质量提出更高的要求小区物业管理主要涉及到大量的业主资料、繁杂的收费统计以及小区各项资源的管理,传统的人工管理方式难以应付而要高效、正规地进行物业管理,就必需引进计算机技术,这样才能在物业管理中形成良性循环,提高工作效率在物业管理中,计算机能帮助物业管理公司处理大量数据,非常方便地进行文件资料的存储、处理、传输、打印、分析,实现信息的共享与高速交换,从而提高工作效率和服务水平,让物业管理走向正规化、程序化、决策科学化,同时引入计算机能更好地宣传企业形象、提高企业声誉因此,__一套高效率、无差错的小区物业管理系统软件十分必要综合以上种种原因,我们要__物业管理系统,实现用计算机进行物业管理主要实现住户管理功能、房产管理功能、维修管理功能、缴费管理功能等可以实现管理的信息化,规范物业管理,减少安全隐患和纠纷等不和谐因素提高办公效率,减少办公压力,健全管理体制,提高数据安全性,缩__息的响应时间,将以前传统的、零散的、被动的管理模式转变为先进的、系统的、主动的管理模式随着我国市场经济的快速发展和人们生活水平的不断提高,简单的社区服务已不能满足人们的需求如何利用先进的管理手段,提高物业管理水平,是当今社会所面临的一个重要课题要想提高物业管理水平,必须全方位地提高物业管理意识只有高标准、高质量的社区服务才能满足人们的需求面对信息时代的挑战,利用高科技手段来提高物业管理无疑是一条行之有效的途径在某种意义上,信息与科技在物业管理与现代化建设中显现出越来越重要的地位物业管理方面的信息化与科学化,已成为现代化生活水平步入高台阶的重要标志当今社会是一个计算机普遍应用的社会,随着社会的发展和人们生活水平的提高,人们逐步进入了信息社会,随着房__业的蓬勃发展,__小区已经成为居住的主流,小区物业管理也应运而生
1.
1.1__结构图1-1小区物业管理__结构
1.2可行性分析
1.
2.1经济可行性传统的管理方式,以人工方式完成业务,进行报表的制作,对数据进行综合分析等,所以耗用工时较多,且效率低下对物业管理人员要求数量多,耗资高,错误率高,工作人员流动和对新人的培训经费也是不小的开支而如果__一个能满足业务要求的物业管理信息系统,从问题的识别到系统实施、评价、维护,__周期一个月,所需人工成本,各种软硬件成本,日常维护费用,其和低于目前的人工费用由于系统的__应用使物业管理公司管理与工作效率提高会带来的无形的经济效益,对于物业管理公司提高物业管理水平有很大帮助数据的处理加快,可以节省人力,节约时间而且系统对于输入输出的规范,也提高了数据可用性,增强了数据安全系数,能够更方便、简单、快速地查询各个方面的信息,方便快捷的缴费,登记、排查所有的安全隐患,__、协议的生成、打印等,对提高小区物业管理水平有一定得现实意义按__的使用计算,__系统的造价平均到每年与传统式的管理方式的年耗资本相对比,性价比是可行的
1.
2.2技术可行性前台__工具选用PowerBuilder
10.0PowerBuilder
10.0是一种可视化的、采用图形化界面的Windows__语言,PowerBuilder
10.0具有易用、通用和__效率高的特点为用户提供了Windows所一贯坚持的非常友好、操作简单的用户界面、完善而强大的数据库操作功能和简洁明了的数据库接口后台的数据库__工具选用了SQL2000,它能够处理大量数据,同时保持数据完整性并提供许多高级管理和数据分配功能管理这种规模和复杂程度的数据库是游刃有余这两种__工具功能强大,有较好的接口,作为本系统__工具是可行的
1.
2.3数据可行性小区物业的管理已有原先的统计资料,业主的信息,收费,维修的单据,这些都是__的基础,只是变原先的手工统计,为计算机统计,数据统计方面完全可行
1.
2.4调度可行性调度可行性指的是建议的计算机系统能否在规定的期限内交付给用户由于合同的规定,能否预期的交付涉及到__人员的信誉等等所以__期限的选定也是非常重要的因素,根据小区物业管理的日常的正常的业务运作规律和工作性质,可以看出这些内容是我们平时常见的工作,所以__人员在__起来比较容易入手,所以可以判断__本系统的周期比较短,__中的不可预见问题会比较容易解决,在__小组的分析后应该容易做出相对准确的,误差微小的__期限,应该可以在规定时间内,快速的、完整的交付给用户使用
1.
2.5分析结论经过技术、经济方面的可行性分析后,认为本物业管理系统是可行的,它可以帮助工作人员准确、快捷、方便的完成各项业务,并为小区居民带来益处
1.
2.6目标分析要规范__小区的管理工作,为物业管理部门提供一套高效、快捷的应用软件,建立物业管理系统,采用计算机对物业信息进行管理,进一步提高办学效益和现代化水平提高工作效率,实现物业信息管理工作流程的系统化、规范化和自动化要可以实现以下几项功能包括住户信息管理、住户维修管理、物业缴费管理,住户资料管理模块实现小区住户信息的详细记录以及住户信息的添加、删除和修改;住户维修管理模块实现报修信息的记录和管理;物业缴费管理模块实现住户缴费信息的记录和管理2总体设计
2.1业务流程图图3-1小区物业管理业务流程图住户向按内容向物业管理部门的人员缴费,物业管理部门向住户开缴费单据,并将缴费信息存入数据库,以后有需要则在数据中查找及执行其他操作维修时,先由住户向物业管理部门反应维修情况,由物业管理部核查是否需要维修,如果需要,则派人维修,维修后收费,将维修记录存储住户搬出时,要向物业管理部门提交信息,物业管理部门暂停一些水电收费如果住户搬出,则由财务部通知物业管理部门,物业管理部门删除该房产的对应记录
2.2数据流图
2.
2.1数据流程分析图3-2数据流程图维修开始前,用户向维修部交报修单,反应要维修的设备,维修完成时,维修部向用户收费,并向用户开收费单
2.
2.2一层数据流程分析维修管理流程图图3-3维修管理流程图
2.3功能分析本物业管理系统的业务流程主要包括以下内容
(1)房产信息管理房产信息包括住房编号、住户编号、住户姓名、住房__、住房屋__等,作为其他管理的基础
(2)维修管理维修管理信息包括单据编号、住户编号、维修人员、维修费用、维修日期等用于管理小区中各个设施的维修
(4)缴费管理住户的缴费信息主要包括单据编号、住户编号、水费、电费,宽带,用于管理住户的缴费情况用户可以对房产,维修和缴费进行添加、删除和修改
(5)系统用户权限管理限制用户权限,不能随意进入任何系统包括添加用户、修改用户、删除用户,有___账号的可以添加其他普能用户
2.4数据字典
2.
4.1数据流•数据流编号D1•数据流名称缴费单•简述住户交费后物业提供给用户的单据•数据流来源物业管理部门•数据流去向住户•数据流组成单据编号+住户编号+缴费日期+收费人员+缴费方式+缴费总额•数据流来源物业管理部门•数据流去向住户•数据流组成住户编号+应交费用•数据流编号D2•数据流名称催促缴费单•简述物业部门催促未交足费用的用户缴费•数据流来源物业管理部门•数据流去向住户•数据流组成住户编号+应交费用•数据流编号D3•数据流名称报修单•简述用户请求报修•数据流来源住户•数据流去向物业管理部门•数据流组成住户编号+报修设备+报修时间•数据流编号D4•数据流名称维修单•简述维修信息•数据流来源物业管理部门•数据流去向物业管理部门•数据流组成单据编号+住户编号+维修人员+物料费用+修改记录+维修时•数据流编号D5•数据流名称收费单•简述维修后住户应交纳的维修费用•数据流来源物业管理部门•数据流去向住户•数据流组成住户编号+应收费用+维修时间
2.
4.2处理逻辑•处理逻辑编号P
1.1•处理逻辑名称维修处理•简述处理维修小区中各个设施业务•输入的数据流报修单•处理描述根据住户提供的保修单修复设备,收取维修费用•输出的数据流收费单•处理逻辑编号P
1.2•处理逻辑名称服务处理•简述处理住户搬出的业务•输入的数据流搬出申明•处理描述根据住户搬出声明,对对住户信息和房产信息进行修改•输出的数据流住户档案•处理逻辑编号P
1.3•处理逻辑名称缴费处理•简述___对住户缴费信息进行添加、删除和修改•输入的数据流现金/存款•处理描述登记用户缴费情况,催促未交全用户交纳•输出的数据流缴费单+缴费记录+催促缴费单•处理逻辑编号P
2.1•处理逻辑名称更新缴费信息•简述记录住户缴费信息,并更新原缴费信息•输入的数据流现金/存款•处理描述登记住户新交纳的费用,更新原信息,打印缴费单•输出的数据流缴费单+缴费记录•处理逻辑编号P
2.2•处理逻辑名称查询缴费信息•简述对住户缴费状况查询•输入的数据流缴费记录•处理描述对查询出的未交足费用的住户进行催促•输出的数据流催促缴费单+缴费不足住户•处理逻辑编号P
3.1•处理逻辑名称审核报修人身份及报修项目•简述对报修人身份和保修单审查,看是否满足规定•输入的数据流报修单•处理描述对报修人身份和保修单审查,合格的通过,不合格的返回住户•输出的数据流合格/不合格报修单
2.
4.3数据存储•数据存储编号F1•数据存储名称住户档案•简述记录住户基本信息•数据存储组成住户编号+住户名称+住户___号+____+房屋编号•关键字住户编号•数据存储编号F2•数据存储名称缴费记录•简述记录住户缴费的基本信息•数据存储组成单据编号+住户编号+缴费日期+收费人员+缴费方式+缴费总额+备注•关键字单据编•数据存储编号F4•数据存储名称维修记录•简述记录住户维修的基本信息•数据存储组成单据编号+维修人员+物料费用+修改记录•关键字单据编号
2.
4.4外部实体•外部实体编号S1•外部实体名称住户•简述已交款入住的人员•输入数据流催促缴费单收费单•输出数据流报修单现金/存款3系统设计
3.1功能结构图设计图4-1功能结构设计图
3.2信息处理流程设计原始数据是各种表单,由___寻入数据库,存储这些信息,再由程序相应功能,修改操作数据库,再输出或打印数据
3.3输出输入设计输入格式与数据库文件一致,通过软件的数据窗口,用户界面设计,菜单方式以按钮和弹出式窗为主输出设计的主要职责和目标是由计算机对输入的原始信息进行__处理,形成数据,输出可分为屏幕输出和打印输出输出方式为报表输出,一般的表格输出,和设计格式的输出本系统采用表格输出输入方式为从软件界面键盘输入,数据来自各部门的表单
3.4存储文件格式设计数据库设计是要在一个给定的应用环境(DBMS)中,通过合理的逻辑设计和有效的物理设计,构造较优的数据库模式、子模式,建立数据库和设计应用程序,满足用户的各种信息需求
3.5概念结构设计•1物业管理系统的关系模式•在数据库设计中,先要对系统分析所得的数据字典中的数据存储进行分析,然后得出系统的关系模式.•采用实体—__图(简称E—R图)的方法进行数据结构的描述E—R图由实体、属性、__三部分组成E—R图的有关符号说明如下图4-2实体__图表示说明房产信息及其属性图图4-3房产信息属性图图4-4维修信息属性图图4-5总E-R图关系模式如下•房屋(房屋编号,房屋地址,住房__,售价,住户编号,住户姓名)•维修(维修编号,房屋编号,维修人员,维修费用,维修内容);•缴费(收费编号,房屋编号,水费,电费,宽带,收费时间);•管理用户(用户编号,用户账号,用户__,用户权限)
3.6表格结构设计表2-1房产管理信息表编号字段名称数据结构主键最大长度允许空1房屋编号char是8否2房屋地址varchar 20是3住房__varchar 20是4售价varchar 20是5住户编号char 8否 6 住户姓名 varchar 20 是表2-2住户缴费信息表编号字段名称数据结构主键最大长度允许空1收费编号char是8否2房屋编号char 8否3 水费char 8是4电费char 8 是 5宽带varchar 8是6收费时间varchar 8是表2-3维修管理信息表编号字段名称数据结构主键最大长度允许空001维修编号char是8否002维修人员varchar 20是003维修费用varchar 20是004房屋编号char 8是005维修内容varchar 20是表2-4用户管理信息表编号字段名称数据结构主键最大长度允许空001Idint是8否002user__mechar 20是003passwordchar 20是004adminrolechar 8是
3.7代码设计通过对本系统数据库内各表及彼此之间的__进行分析,本系统基本上采用了顺序码作为基本数据项的代码形式4详细设计与实现
4.1程序的框图图5-1系统总框图图5-2住户信息添加框图
4.2主要源程序
4.
2.1房产信息添加部分源程序longll_idll_istringis_zhuhuidis_mianjiis_jiageis_zhuhuiis_zhuhunaifsle_fangwuid.text=orisNULLsle_fangwuid.textthen//验证房产编号是否已有messagebox缺少数据请输入编号sle_fangwuid.setfocusreturnendifll_id=longsle_fangwuid.textselectfangwu.房屋编号into:ll_ifromfangwuwherefangwu.房屋编号=:ll_id;ifll_i0thenmessagebox错误信息住房信息+stringll_i+号重号!请改正.sle_fangwuid.setfocusreturnendifis_zhuhuid=trimsle_zhuhuid.textis_mianji=trimsle_mianji.textis_jiage=trimsle_jiage.textis_zhuhui=trimsle_zhuhui.textis_zhuhuna=trimsle_zhuhuna.textinsertintofangwu房屋编号房屋地址住房__售价住户编号住户姓名values:ll_id:is_zhuhuid:is_mianji:is_jiage:is_zhuhui:is_zhuhuna;sle_fangwuid.text=sle_zhuhuid.text=sle_mianji.text=sle_jiage.text=sle_zhuhui.text=sle_zhuhuna.text=sle_fangwuid.setfocus查询、删除、修改等功能用PB的数据窗口实现
4.
2.2查询部分代码stringis_bhis_bh=trimsle_
1.textifnotis_bh=thendw_
1.retrieveis_bhelsemessagebox数据不全!请输入要查询的编号endifsle_
1.setfocus
4.3模拟运行数据
4.
3.1程序主页图5-3登陆页面登陆选择用户类型,___,账号admin__123456,进入程序主页图5-4程序主页进入房屋管理图5-5房屋管理主页
4.
3.2房屋信息添加选择房屋信息录入图5-6房屋信息添加页按程序在对应位置输入“20,8单元2号,115,230000,003,王安”点添加按扭再次录入同样数据,提示图5-7房屋信息添加重复警告
4.
3.3房屋信息查询选择查询页,选按编号查询输入20图5-8房屋信息按编号查询查询成功选择查询页,选住户姓名查询,输入王安图5-9房屋信息按姓名查询查询成功选择管理页,按显示按扭,则显示所有房产数据图5-10房屋信息管理再用其他功能,删除,插入,测试都可用测试测试目的软件测试是软件__过程的重要组成部分,是用来确认一个程序的品质或性能是否符合__之前所提出的一些要求软件测试的目的,第一是确认软件的质量,其一方面是确认软件做了你所期望的事情,另一方面是确认软件以正确的方式来做了这个__第二是提供信息,比如提供给__人员或程序经理的反馈信息,为风险评估所准备的信息第三软件测试不仅是在测试软件产品的本身,而且还包括软件__的过程如果一个软件产品__完成之后发现了很多问题,这说明此软件__过程很可能是有缺陷的因此软件测试的第三个目的是保证整个软件__过程是高质量的测试原则
(1)所有的测试都应追溯到用户需求这是因为软件的目的是使用户完成预定的任务,满足其需求,而软件测试揭示软件的缺陷和错误,一旦修正这些错误就能更好地满足用户需求
(2)应尽早地和不断地进行软件测试由于软件的复杂性和抽象性,在软件生命周期各阶段都可能产生错误,所以不应把软件测试仅仅看作是软件__的一个__阶段,而应当把它贯穿到软件__的各个阶段中去在需求分析和设计阶段就应开始进行测试工作,编写相应的测试计划及测试设计文档,同时坚持在__各阶段进行技术评审和验证,这样才能尽早发现和预防错误,杜绝某些缺陷和错误,提高软件质量测试工作进行得越早,越有利于提高软件的质量,这是预防性测试的基本原则
(3)在有限的时间和资源下进行完全测试找出软件所有的错误和缺陷是不可能的,软件测试不能无限进行下去,应适时终止因为,测试输入量大、输出结果多、路径组合太多,用有限的资源来达到完全测试是不现实的
(4)测试只能证明软件存在错误而不能证明软件没有错误,测试无法显示潜在的错误和缺陷,继续进一步测试可能还会找到其它错误和缺陷
(5)充分__测试中的集群现象在测试的程序段中,若发现的错误数目多,则残存在其中的错误数目也比较多,因此应当花较多的时间和代价测试那些具有更多错误数目的程序模块
(6)程序员应避免检查自己的程序考虑到人们的心理因素,自己揭露自己程序中的错误是件不愉快的事,自己不愿意否认自己的工作;另一方面,由于思维定势,自己难以发现自己的错误因此,测试一般由__的测试部门或第三方机构进行
(7)尽量避免测试的随意性软件测试是有__、有计划、有步骤的活动,要严格按照测试计划进行,要避免测试的随意性为了发现更多的错误让系统更完善,设计测试用例时不但要选择合理的输入数据作为测试用例,而且要选择不合理的输入数据作为测试用例,使得系统能应付各种情况测试过程不但要求软件__人员参与,而且一般要求有专门的测试人员进行测试,并且还要求用户参与,特别是验收测试阶段,用户是主要的参与者在系统投入使用前要进行一系列测试,以保证更高的系统准确性,数据要按照标准测试要求进行测试,如边界数据、关联数据、相似区分数据、正常使用数据、大小写等经调试后确认本系统(我负责的模块)已完成分析阶段所要求的所有功能,可以投入使用____
[1] 耿祥义张跃平.J__a2实用教程(第三版)[M].北京:清华大学出版社.
2006.8
[2] 黄晓东.j__a课程设计案例精编.中国水利水电出版社.2007
[3] 崔晓静严小舟.j__a语言程序设计.中国铁道出版社.
2007.12
[4] 王森.快易通J__a程序设计[M].北京:北京大学出版社.2000
[5] 耿祥义张跃平.J__a2实用教程(第三版)[M].北京:清华大学出版社.
2006.8
[6] 袁玉宇.软件测试与质量保证[M].北京邮电大学出版社.2008
[7] 朱辉生.大型数据库系统概论[M].北京高等教育出版社.2006
[8] Oracle10gDatabaseAdministrator:ImplementationandAdministrationPowell[J]G__in、McCullough-___terCarol CourseTechnology2006-06课程设计实践总结由于本人是初次__软件,在知识、经验方面都存在着不足另外,在整个__的过程中,时间也比较仓促因此,该系统必然会存在一些缺陷和不足因为对物业管理信息管理的整个流程不够熟悉,在需求分析时未能做到完全满足用户的需求通过__这个系统,我掌握了的项目基本__过程,用到的知识巩固了我对Powerbuilder的学习,但在这次设计中的最大收获并不是掌握这几门__工具的应用,而是学会了设计系统的思维方法,以及与同学们之间相互帮助的精神在整个设计过程中,遇到了很多的问题,在不断学习的过程中我体会到
(1)设计是一个不断学习新鲜事物的过程,从设计初的不懂到最后能够顺利完成,我体会到在实践中学习的重要性
(2)前期工作十分重要,__一个系统的关键是系统规划,只有经过需求分析,才能确定系统所需实现的功能和解决的问题,才能明确设计的方向如果前期工作不__,对系统的需求分析的不够清楚,使得后续的工作不得不经常返回去修改数据表例如,一开始对各个功能的具体实现流程不太清除,导致业务流程图与数据流程图不断的修改、重画,使我体会到在设计中的每一步的重要性,如果上一个步骤不能很好的完成,在后续的设计将会付出几倍的代价课程设计不仅是对前面所学知识的一种检验,而且也是对自己能力的一种提高在整个课程设计中我懂得了许多东西,也培养了我__工作的能力,树立了对自己工作能力的信心,而且大大提高了动手的能力和团队合作意识虽然这个设计做的也不太好,但是在设计过程中所学到的东西是这次课程设计的最大收获和财富系统可以完成基本的功能,达到了设计该系统的目的我个人负责的房屋信息管理,因为存储的数据较少,相对很容易的实现了应有的功能但还有要完善改进的地方,程序各模块窗口功能的组合,程序功能的扩充,例如多条件查询,程序的界面的美化,与其他模块功能数据的链接,由现在的模式改成客户端-服务器模式,做成网页等等这只是个很小的程序,基本完成了课程任务,但如果用于实用,与其他专业的系统比较,并没有竟争力上的优势,如果要__功能更全,更能达到用户要求的系统,还要提高自已的经验和能力,融入更专业的团队中这个系统是一次对大学几年来课本知识的演练,还有更多东西要在以后的实践中学习附录打印代码Longll_jobll_job=PrintOpenifll_job=-1thenmessagebox系统提示打印机未准备好returnendifprintdatawindowll_jobdw_1printclosell_job打印预览代码ifthis.text=预览thendw_
1.o__ect.datawindow.print.preview=yesthis.text=取消elsethis.text=预览dw_
1.o__ect.datawindow.print.preview=noendif插入代码Longrowrow=dw_
1.InsertRowdw_
1.GetRowdw_
1.SetRowrowdw_
1.ScrollToRowrowdw_
1.SetFocus//__inFrm.h:inte_____oftheC__inFrameclass///////////////////////////////////////////////////////////////////////////////#if!definedAFX___INFRM_H__33930A00_73E2_4C12_8D31_479DFD9E07C9__INCLUDED_#defineAFX___INFRM_H__33930A00_73E2_4C12_8D31_479DFD9E07C9__INCLUDED_#if_MSC_VER1000#prag__on__#endif//_MSC_VER1000#includeRoomTypeView.h#includeUserListView.h//定义右边视的类型#defineROOMTYPEVIEW0#defineUSERLISTVIEW1classCLeftTreeView;classCRoomTypeView;classCUserListView;classC__inFrame:publicCFrameWnd{protected://createfromserializationonlyC__inFrame;DECLARE_DYNCREATEC__inFrame//Attributespublic:CRoomTypeView*m_pRoomTypeView;CUserListView*m_pUserListView;//Operationspublic:voidSwitchToViewintnViewType;//Overrides//ClassWizardgeneratedvirtualfunctionoverrides//{{AFX_VIRTUALC__inFramepublic:virtualBOOLPreCreateWindowCREATESTRUCTcs;protected:virtualBOOLOnCreateClientLPCREATESTRUCTlpcsCCreateContext*pContext;//}}AFX_VIRTUAL//Implementationpublic:virtual~C__inFrame;#ifdef_DEBUGvirtualvoidAssertValidconst;virtualvoidDumpCDumpContextdcconst;#endif#if!definedAFX_USERLISTVIEW_H__134423AB_FD33_4CD7_91F0_E77A991A8F8F__INCLUDED_#defineAFX_USERLISTVIEW_H__134423AB_FD33_4CD7_91F0_E77A991A8F8F__INCLUDED_#if_MSC_VER1000#prag__on__#endif//_MSC_VER1000//UserListView.h:headerfile/////////////////////////////////////////////////////////////////////////////////CUserListViewviewclassCUserListView:publicCListView{protected:CUserListView;//protectedconstructorusedbydynamiccreationDECLARE_DYNCREATECUserListView//Attributespublic://Operationspublic:voidShowUsersCStringstrRoomNO;//Overrides//ClassWizardgeneratedvirtualfunctionoverrides//{{AFX_VIRTUALCUserListViewpublic:virtualvoidOnInitialUpdate;protected:virtualvoidOnDrawCDC*pDC;//overriddentodrawthisview//}}AFX_VIRTUAL//Implementationprotected:intnHitItem;virtual~CUserListView;#ifdef_DEBUGvirtualvoidAssertValidconst;virtualvoidDumpCDumpContextdcconst;#endif//Generatedmessage__pfunctionsprotected:voidSetTitle;voidSetStyle;//{{AFX_MSGCUserListViewafx_msgvoidOnLButtonDblClkUINTnFlagsCPointpoint;afx_msgvoidOnRButtonDownUINTnFlagsCPointpoint;afx_msgvoidOnBookinAdd;afx_msgvoidOnBookinDel;afx_msgvoidOnLButtonDownUINTnFlagsCPointpoint;//}}AFX_MSGDECLARE_MESSAGE___P};///////////////////////////////////////////////////////////////////////////////{{AFX_INSERT_LOCATION}}//MicrosoftVisualC++willinsertadditionaldeclarationsimmediatelybeforethepreviousline.#endif//!definedAFX_USERLISTVIEW_H__134423AB_FD33_4CD7_91F0_E77A991A8F8F__INCLUDED_信息科学与技术学院《软件工程》课程设计题目名称小区物业管理系统学生姓名学号专业计算机科学与技术班级指导教师完成日期2011年1月6日目录TOC\o1-3\h\z\uHYPERLINK\l_Toc280259388第一章系统简介1HYPERLINK\l_Toc2802593__
1.1设计背景1HYPERLINK\l_Toc2802593__
1.2编写目的1HYPERLINK\l_Toc280259390第二章需求分析2HYPERLINK\l_Toc
2802593912.1功能需求2HYPERLINK\l_Toc
2802593922.
1.1住户信息管理2HYPERLINK\l_Toc
2802593922.
1.2投诉管理2HYPERLINK\l_Toc
2802593922.
1.3报修管理2HYPERLINK\l_Toc
2802593922.
1.4缴费管理2HYPERLINK\l_Toc
2802593922.
1.5住户停车管理2HYPERLINK\l_Toc280259395第三章系统分析与设计303HYPERLINK\l_Toc280259397第五章__总结1555第一章系统简介
1.1设计背景随着市场经济的发展和人们生活水平的提高,__小区已经成为人们安家置业的首选,几十万到几百万的小区__比比皆是人们花的钱越多,不但对__的本身的美观、质量要求越来越高,同时对物业小区的服务和管理也要求很高,诸如对小区的维修维护,甚至对各项投诉都要求小区管理者做的好,做的完善这样要求小区管理者对物业管理进行宏观的和微观的细致管理,其中最好的办法是用计算机操作的小区物业管理系统来实现对小区物业的管理,这就为设计小区物业管理系统提供了市场需要
1.2编写目的为了让本系统的___能很好的对本系统进行管理和维护,对本系统的数据能很好的管理,从而为用户提供帮助,提高管理效率和绩效,通过阅读本说明书还可以提高对系统数据库的整体认识•需求分析小区物业管理系统是面向小区的的各项事务,包括物业管理,资料管理等业务处理工作,是利用计算机进行集中管理而__的系统系统__的目的是使小区的管理和运营趋于计算机化,使之更加方便、快捷以提高工作效率
2.1功能需求物业业主服务子系统功能模块说明如下:
2.11住户信息管理用于管理小区住户的详细信息可以对住户信息进行添加、删除和修改住户的信息主要包括住户名称、____、楼宇名称、单元、楼层、房屋号、迁入日期、__和备注
2.12投诉管理用于管理住户对其所在小区提出的投诉,___可以根据具体情况对住户的投诉信息进行添加、删除和修改住户投诉信息主要包括投诉住户、接待人员、投诉内容、处理人员、投诉日期和处理情况
2.13报修管理用于处理住户提出的修理要求,___可以根据实际情况对修理信息进行添加、删除和修改住户的报修信息主要包括单据编号、住户名称即要被维修的住户、维修人员、维修日期、物料费用、服务费用和报修内容
2.14缴费管理用于管理住户的缴费情况,___可以对其进行添加、删除和修改住户的缴费信息主要包括单据编号、住户名称、缴费日期、收费人员、缴费方式、缴费总额和备注
2.15住户停车管理用于对小区住户停车的车位进行管理,___主要是对车位的使用进行记录,可以对信息执行添加、删除和修改功能住户停车信息主要包括车位编号、住户名称、使用日期和备注•系统分析与设计
3.1功能说明物业业主服务子系统功能模块说明如下:基本设置系统___对___登陆__进行修改管理住户资料管理
(1)添加:包括住户的姓名、房产____,迁入时间,房产类型等
(2)管理查看及删除用户信息投诉管理
(1)投诉添加对业主投诉的基本信息及处理结果记录
(2)管理查看和删除投诉信息报修管理
(1)报修添加对维修过程及处理方式结果等信息管理
(2)管理查看和删除报修信息缴费管理
(1)缴费添加列出指定用户应缴费用的清单,包括水电气停车费等
(2)管理查看所有用户的缴费信息,并可进行删除操作停车车位管理
(1)添加添加车位使用信息
(2)管理查看和删除现有登记的车位信息
3.2系统功能设计根据系统功能的要求,小区物业系统分为五个主要模块即住户资料管理、投诉管理、住户报修管理、物业缴费管理、住户停车车位管理可以将系统分解成为几个功能模块来分别设计,功能模块间的关系如图3-1所示图3-1基本模块图对于小区物业系统,根据系统功能分析,仅有一个单一的流程化页面所以从欢迎页面到登录页面,如果登录成功,则进入相应的功能页整个系统的页面逻辑结构示意图如图
3.
1.2所示图3-2系统页面图
3.3物业业主服务子系统功能模块图该系统主要是针对系统___的小区物业管理系统,没有设置其他用户登录,该系统有六个主要的功能模块构成其中有
(1)基本设置主要是对系统___的登陆__进行修改和管理,___身份admin初始__admin登录后才能对起进行修改
(2)住户资料管理包括业主基本资料添加和管理模块
(3)投诉管理包括投诉添加和投诉管理,主要是内容上投诉的基本事项和处理详细内容
(4)报修管理报修添加和报修管理两个子模块,添加信息有报修事项和报修处理结果及产生的费用内容
(5)缴费管理是该系统的最重要组成模块,包括主要收费项目和缴费业主信息,包括指定业主的主要产生费用项目管理
(6)停车车位管理包括停车车位管理和信息管理,主要是车位基本信息方面的添加与查看图3-3系统功能模块图
3.4业务流程图#0;#0;������#0;����#0;����������#0;������#0;������#0;����������#0;������#0;����#0;����#0;����#0;����#0;��������#0;����#0;������#0;����#0;����#0;��������#0;����#0;����#0;����#0;������#0;����#0;����#0;����������#0;����������#0;����#0;����#0;����#0;������#0;����#0;������������#0;����#0;������#0;图3-4系统业务流程图流程说明
(1)用户填写基本信息交给系统___,有系统___将用户信息添加到用户信息库
(2)用户将投诉单交给系统___,待投诉处理后,给用户处理回执结果
(3)业主提交报修单给维修人员,维修人员处理后将处理信息给系统___,___向用户提供回执和将维修信息报维修总计
(4)系统___通过业主基本信息库向用户提交缴费清单,用户缴费到财务,财务回复用户缴费收据给用户和向系统___提供缴费信息
(5)用户查看停车位信息,缴费有___确定车位信息,修改剩余车位信息
3.5数据流程图#0;#0;#0;#0;#0;����#0;��������#0;����������#0;����#0;������������#0;��������#0;��������#0;��������#0;������#0;����������#0;��������#0;������������#0;������#0;����������#0;������#0;��������������#0;��������������#0;������#0;������#0;������������#0;����#0;����������#0;图3-5数据流程图
3.6数据库设计数据库设计是要在一个给定的应用环境(DBMS)中,通过合理的逻辑设计和有效的物理设计,构造较优的数据库模式、子模式,建立数据库和设计应用程序,满足用户的各种信息需求
3.
6.
1、概念结构设计在数据库设计中,先要对系统分析所得的数据字典中的数据存储进行分析,然后得出系统的关系模式,可以采用实体——__图(简称E——R图)的方法进行数据结构的描述E——R图由实体、属性、__三部分组成E——R图的有关符号说明如下图3-6住户信息E-R图图3-7投诉信息E-R图图3-8报修信息E-R图图3-9收费信息E-R图图3-10车位信息E-R图实体间主要__如下:图3-11实体间__图
3.
6.
2、物理结构设计物理结构设计的原则如下
(1)尽可能的减少数据冗余和重复
(2)结构设计与操作设计相结合
(3)数据结构具有相对的稳定性基于以上设计原则,本系统设计了一个数据库,包含___、住户信息、收费信息、车位使用信息、车位信息、报维信息、维护信息等几个表为了加快系统访问的速度把这7个表放在一个数据库中本系统中相关数据库表结构设计举例如下表3-1admin(___)表字段名称字段类型宽度小数位ID自动编号UserName文本10Psw文本15表3-2BaseInfo(住户信息)表字段名称字段类型宽度小数位住户编号文本10户主名称文本10____文本15楼宇名称文本8楼层文本6房屋号文本10单元文本10迁入日期日期/时间15__文本10备注备注20表3-3DataMoney(收费信息)表字段名称字段类型宽度小数位编号自动编号单据编号文本10住户名称文本10缴费日期日期/时间15收费人员文本10缴费方式文本10缴费总额数字102备注备注20表3-4Park(车位使用信息)表字段名称字段类型宽度小数位编号自动编号车位编号文本10住户名称文本10使用日期日期/时间15备注备注20表3-5ParkBase(车位信息)表字段名称字段类型宽度小数位编号自动编号车位编号文本10备注备注20表3-6Repair(报修信息)表字段名称字段类型宽度小数位单据编号文本10住户名称文本10维修人员文本10报修日期日期/时间15服务费用数字102物料费用数字102费用合计数字102报修内容备注20表3-7TouShu(投诉信息)表字段名称字段类型宽度小数位投诉编号文本10投诉住户文本10接待人员文本10投诉日期日期/时间15投诉内容备注20处理人员文本10处理情况备注20•系统测试及运行图4-1系统登录界面图4-2系统操作截面图图4-3_____修改模块•__总结
5.1设计过程在设计开始这前,我对PHP并不是很了解,后来在老师和同学的帮助下,慢慢对PHP有了一定了解,并结合了MVC等设计思想逐步完成了小区物业系统中的界面子系统模块在整个设计过程中,也出现过很多的问题,在不断学习的过程中我体会到a.设计是一个不断学习新鲜事物的过程,从设计初的不懂到最后能够顺利完成,我体会到在实践中学习的重要性b.由于前期工作的不__,对系统的需求分析的要求认识不够清楚,使得后续的工作不得不经常返回去修改数据表和个别代码使我体会到在设计中的每一步的重要性,如果上一个步骤不能很好的完成,在后续的设计将会付出几倍的代价c.设计过程中,由于要实现某些功能,互联网帮了我的大忙网络资源是一个丰富的共享体系,我通过在PHP__上提出问题得到了很多热心网友的帮助,使我在很多地方少走了很多的了弯路经过近大半年的设计,我深刻体会到了一个软件的设计和它的发展是那很的严密,容不得半点的马虎要严格按照软件工程的方法与思想,逐步完成同时也让我明白了,很多的知识在用时才会觉的“书到用时方恨少”,只有靠平常的积累
5.2系统存在的优点与缺点操作比较简单直观,采用了MD5加密算法对等录__加秘,提高了系统安全性能使用了SQLSERVER2000数据库,系统资源耗费比较少针对的操作对象比较单一,没有接触过物业管理数据收集方面还不是很全面附录登陆模块代码如下连接数据库代码php$conn=@mysql_connectlocalhostroot123or___数据库链接错误;mysql_select_dbbbs$conn;mysql_querysetnamesGBK;//使用GBK中文编码;phpincludeconn.php;if$_POST[submit]{$sql=insertintomessageidusertitlecontentlastdatevalues$_POST[user]$_POST[title]$_POST[content]now;mysql_query$sql;echo发布成功了;}formaction=add.phpmethod=post用户inputtype=testsize=10name=user/br/标题inputtype=textname=title/br/内容textareaname=content/textareabr/inputtype=submitname=submitvalue=发布留言//form1设计时间2014年1月13日-2014年1月17日2设计目的《软件工程概论课程设计》的目的是使学生掌握软件工程的基本原理和基本方法,充分理解和掌握软件工程学的概念、原理、方法和技术本课程设计要求学生运用软件工程的思想,严格按照软件生命周期各阶段的目的和任务,完成对系统的分析和设计3设计任务本次课程设计的任务是小区物业管理系统的分析与设计近年来,随着人民生活水平的提高,人们对__质量提出更高的要求小区物业管理主要涉及到大量的业主资料、繁杂的收费统计以及小区各项资源的管理,传统的人工管理方式难以应付而要高效、正规地进行物业管理,就必需引进计算机技术,这样才能在物业管理中形成良性循环,提高工作效率在物业管理中,计算机能帮助物业管理公司处理大量数据,非常方便地进行文件资料的存储、处理、传输、打印、分析,实现信息的共享与高速交换,从而提高工作效率和服务水平,让物业管理走向正规化、程序化、决策科学化,同时引入计算机能更好地宣传企业形象、提高企业声誉因此,__一套高效率、无差错的小区物业管理系统软件十分必要4设计内容
4.1设计内容概述
4.
1.1__机构介绍在进入系统之前,要进行身份确认,只有用户名和用户__都相符的用户方可进入本系统,为了防止不合法用户对数据的察看和修改,本系统把用户分为二个级别:住户和___,住户可以管理自己的信息,可以提交报修信息和投诉信息,可以浏览收费信息和__信息___可以设定用户名、__和其权限,还可以对纪录进行增加、删除、修改等操作当用户要进入系统是必须先输入用户名和__,按“确认”按钮后,系统辨别用户身份,对合法用户根据用户的权限赋予相应的使用功能伴随着小区的规模不断扩大和住户的不断增多,像小区中的汽车,小区附带设施,小区的各项维修、投诉等都将越来越复杂,工作量也将越来越大但一直以来人们使用传统人工的方式管理各种数据,这种管理方式存在着许多缺点比如:效率低、保密性差,另外时间一长,将产生大量的文件和数据这对于查找、更新和维护都带来了不少的困难而我们设计的小区物业管理系统在现代社会是最热门的行业,是最关切老百姓实际生活的设计,各种人性化的配置,使管理者和业主对__小区中的事物能更方便、更快捷、更满意的得到答复
4.
1.2业务流程介绍与分析
一、业务流程的基本介绍随着市场经济的发展和人们生活水平的提高,__小区已经成为人们安家置业的首选,几十万到几百万的小区__比比皆是人们花的钱越多,不但对__的本身的美观、质量要求越来越高,同时对物业小区的服务和管理也要求很高,诸如对小区的维修维护,甚至对各项投诉都要求小区管理者做的好,做的完善
二、业务流程图#0;#0;������#0;����#0;����������#0;������#0;������#0;����������#0;������#0;����#0;����#0;����#0;����#0;��������#0;����#0;������#0;����#0;����#0;��������#0;����#0;����#0;����#0;������#0;����#0;����#0;����������#0;����������#0;����#0;����#0;����#0;������#0;����#0;������������#0;����#0;������#0;图4-1系统业务流程图
4.
1.3系统__计划小区物业信息管理系统使针对当代社会,__小区越来越成为居住的主流这一市场需要而应运而生的,是为小区管理着和小区用户更好的维护小区各项物业管理业务处理工作而__的管理软件本系统主要涉及到四大部分系统管理,基本信息管理,物业管理,统计报表与查询其中系统管理主要包括系统的备份、恢复和基础参数的设置等;基本资料包括楼宇信息管理和业主信息管理;物业管理包括车位管理、出租管理(包括房屋和门店)、安全绿化管理、缴费管理、投诉管理等;公司内务管理主要包括人事管理、财务管理等新系统还应实现信息查询的高效性,提供数据统计分析功能,既能完成物业公司对业务的管理工作,又能完成其对公司内部的管理
4.2需求分析
4.
2.1总体目标小区物业管理系统是面向小区的的各项事务,包括物业管理,资料管理等业务处理工作,是利用计算机进行集中管理而__的系统系统__的目的是使小区的管理和运营趋于计算机化,使之更加方便、快捷以提高工作效率
4.
2.2具体目标物业业主服务子系统功能模块说明如下:图4-2住户信息E-R图图4-3投诉信息E-R图图4-4报修信息E-R图图4-5收费信息E-R图图4-6车位信息E-R图实体间主要__如下:图4-7实体间__图其中的图示意思如下
4.
2.3数据流程图图4-8小区物业管理系统的顶层图
4.
2.4数据字典数据字典是对数据流图的解释和说明,包含的内容如下
一、数据元素
1、数据元素数据元素是不可再分的数据单位,一般而言,包括如下内容数据项描述={数据项名,数据项含义说明,别名,数据类型,长度,取值范围,取值含义,与其他数据项的逻辑关系,数据项之间的__}其中,后两项定义了数据的完整性约束条件,用于数据校验
2、数据元素的全部过程表4-1编号数据项名称说明部分编号数据项名称说明部分1收费名称字符类型
(10);有唯一性2收费编号字符类型
(10);有唯一性3住户编号字符类型
(10);有唯一性4使用状况字符类型5缴费表编号整数类型0——_____6家庭编号数字串类型;有唯一性7__编号字符类型
(20)8__字符类型
(20)9楼栋编号整数类型10产权字符类型11投诉编号整数类型;有唯一性12投诉内容字符类型
(200)13报修编号字符类型
(10)14服务费用整数类型15员工编号字符类型
(10)16
二、数据结构
1、数据流是数据结构在系统内传输的路径对数据流的描述通常包括如下内容{数据流名,说明,编号,数据流来源,数据流去向,组成(数据结构)}
2、数据流的全部过程表4-2编号数据结构名属性1住户信息住户编号,住户姓名,住户地址,出生年月,性别,工作单位及地址,___号码,____,入住时间,迁出时间2房屋房屋编号、所属楼栋、所属单元、所属小区、使用__、产权、建筑__、__编号3家庭家庭编号、住户编号、户主姓名、成员姓名、成员性别、称谓、房屋编号4收费项目收费名称、收费__、收费周期、收费单位5收费住户编号、收费编号、收费名称、定额用量、收费时间、收费总额、收费人员、收费标准、超额__6投诉投诉编号、接待人员、住户编号、处理日期、处理人员、投诉日期、收费时间、投诉内容、处理情况7报修保修编号、住户编号、维修人员、报修日期、物料费用、服务费用、处理日期、报修表4-3编号数据流名输入输出1住户基本信息住户编号住户信息2房屋信息房屋编号房屋信息3家庭信息家庭编号家庭信息4收费信息收费编号收费信息5收费项目信息收费名称收费__6投诉信息投诉内容处理情况7报修信息报修内容处理情况8楼宇信息住户信息楼宇记录信息9车位息住户信息车位使用情况10住户数量新添住户住户总量11收费项目单价物业项目信息项目__
三、数据存储
1、数据存储数据存储是数据结构停留或保存的地方也是数据流的来源和去向之一可以是手工文档或手工凭单,也可以是计算及文档一般而言,应包括如下内容{数据存储名,说明,编号,输入的数据流,输出的数据流,组成(数据结构),数据量,存取频度,存取方式}
2、数据存储的全部过程表4-4数据存储名输入数据流输出数据流说明部分住户信息住户身份信息住户基本信息仪表数据信息住户编号当月各仪表数据可查询历史记录信息收费信息住户编号仪表编号仪表信息情况费用信息可查询当月或历史收费记录物业设备信息设备编号设备记录信息包括设备__日期、事故记录等投诉信息用户编号物业设备信息投诉类别、原因车位信息住户编号车位相关信息报修信息住户信息报修登信息包括统计表楼宇信息住户信息楼宇相关信息
4.3总体设计(系统结构图)小区物业管理系统是物业部门用来对__小区内的建筑、住户、设备、人员等信息进行综合管理的一个信息管理系统根据客户要求,系统要能对小区内建筑、公共设备、住户等基本信息实现录入、修改、查询和删除等操作,并且还要实现包括水、电、煤气费在内的各项物业管理费用的统计、查询和报表生成因此,实现该物业管理系统功能模块图如下图4-9小区物业管理系统结构图
4.4详细设计
4.
4.1物业服务系统功能模块详细设计(算法设计)该系统主要是针对系统___的小区物业管理系统,没有设置其他用户登录,该系统有六个主要的功能模块构成其中有
(1)基本设置主要是对系统___的登陆__进行修改和管理,___身份admin初始__admin登录后才能对起进行修改
(2)住户资料管理包括业主基本资料添加和管理模块
(3)投诉管理包括投诉添加和投诉管理,主要是内容上投诉的基本事项和处理详细内容
(4)报修管理报修添加和报修管理两个子模块,添加信息有报修事项和报修处理结果及产生的费用内容
(5)缴费管理是该系统的最重要组成模块,包括主要收费项目和缴费业主信息,包括指定业主的主要产生费用项目管理
(6)停车车位管理包括停车车位管理和信息管理,主要是车位基本信息方面的添加与查看
4.
4.2小区物业管理系统模块详细设计用户注册的流程图图4-10用户注册系统流程图用户登录的流程图图4-12用户登录系统流程图5总结与展望在设计开始这前,我对这次的项目并不是很了解,后来在老师和同学的帮助下,慢慢对它有了一定了解,并结合了软件工程中的设计要求等设计思想逐步完成了小区物业系统中的界面子系统模块在整个设计过程中,也出现过很多的问题,在不断学习的过程中我体会到设计是一个不断学习新鲜事物的过程,从设计初的不懂到最后能够顺利完成,我体会到在实践中学习的重要性由于前期工作的不__,对系统的需求分析的要求认识不够清楚,使得后续的工作不得不经常返回去修改数据表和个别代码使我体会到在设计中的每一步的重要性,如果上一个步骤不能很好的完成,在后续的设计将会付出几倍的代价设计过程中,由于要实现某些功能,互联网帮了我的大忙经过近大半年的学习,在这次课程设计中我深刻体会到了一个软件的设计和它的发展是那很的严密,容不得半点的马虎要严格按照软件工程的方法与思想,逐步完成____
[1]张海藩.软件工程导论.第5版,北京清华大学出版社2008
[2]屈辉立陈可明石武信.JSP__编程教程[M].第1版北京:北京希望电子出版社2005
[3]白勇.用B/S模式构建在线考试系统[J]重庆电力高等专科学校学报2003104:100~
130.
[4]JiangGuoYuehongLiaoBehzadParviz.ASurveyofJ2EEApplicationPerfor__n____nagementSystems[J]Pro__edingsoftheIEEEInternationalConferen__onWebServi__sI__S
042004.65:17~
32.
[5]VB数据库管理范例http://___.vbnew.net/down/2j.aspid=14cid=23[EB/OL]成绩评定成绩教师签字小区物业管理系统访客管理部门设备管理部门房产管理部门住户管理部门收费管理部门11nn11nmn1住户入住时间___号姓名__房屋屋房屋号码买主姓名入住时间设备屋设备编号型号设备名称拥有拥有属于维修单收费单签收签收收费编号住户姓名收费项目维修编号设备编号设备名称维修日期编号基本信息F4房屋信息F3报修单F2住户清单F7住户设备部房产部收费___维修人员住户人员住户___缴费单F1结算清单F5维修清单F6房屋清单F8P小区物业管理系统住户D11收费记录薄P1收费管理F1缴费单F4基本信息F5结算清单D2基本信息簿F4基本信息P2基本信息管理F8房屋清单F7住户清单D3维修登记薄P3设备管理F2报修单F3房屋信息F6维修清单名称住户编号别名编号描述用户的唯一标识所属数据流所属数据存储定义住户编号=7{数字}7名称缴费单编号F1描述住户交费后物业提供给用户的单据来源物业管理部门去向住户数据结构单据编号+住户编号+缴费日期+收费人员+缴费方式+缴费总额名称维修记录编号D4描述记录住户维修的基本信息数据结构单据编号+维修人员+物料费用+修改记录关键字单据编号小区物业管理系统住户设备管理住户收费管理住户维修管理基本信息管理住户管理房屋管理收费项目管理收费记账管理维修项目管理设备项目管理系统用户管理修改自身__用户信息管理IPO图系统名小区物业管理系统模块房屋信息管理模块被调用房屋管理系统调用无输入住户信息簿(D6)房屋信息(F3)房屋清单(F8)输出房屋信息薄处理对小区内每一栋建筑、每栋建筑内的每套住房进行管理,考虑到业主对每个单元的买卖变更以及房产所有权管理开始注册验证成功结束失败开始登录验证登录成功结束失败图4-1**小区物业管理__机构图**物业管理公司财务部房产管理部维修管理部收费处维修处报修处图4-2小区物业管理业务流程图报修单审核报修人身份及报修项目不合格单收费单催促缴费单合格报修单缴费信息查询缴费报修登记维修单维修处理住户缴费缴费信息物业管理部门维修信息记录缴费单住户搬出通知删除住户住户信息记录小区住户基本信息实体住户姓名物业地址入住时间住户__报修信息实体处理时间报修故障经办人住址投诉信息实体投诉备注投诉时间姓名户主__信息实体__门牌号户主产权号__停车管理实际收费出库时间入库时间停车编号投诉信息__信息报修信息NNN记录记录记录111住户信息11记录记录NN停车信息收费记录F1住户档案声明收费单P2服务处理P1维修处理S1住户报修单缴费单存款P3缴费处理F2缴费记录•数据流编号D1•数据流名称缴费单•简述住户交费后物业提供给用户的单据•数据流来源物业管理部门•数据流去向住户•数据流组成单据编号+住户编号+缴费日期+收费人员+缴费方式+缴费总额•数据流来源物业管理部门•数据流去向住户•数据流组成住户编号+应交费用•数据流编号D2•数据流名称催促缴费单•简述物业部门催促未交足费用的用户缴费•数据流来源物业管理部门•数据流去向住户•数据流组成住户编号+应交费用•数据流编号D3•数据流名称报修单•简述用户请求报修•数据流来源住户•数据流去向物业管理部门•数据流组成住户编号+报修设备+报修时间•数据流编号D4•数据流名称维修单•简述维修信息•数据流来源物业管理部门•数据流去向物业管理部门•数据流组成单据编号+住户编号+维修人员+物料费用+修改记录+维修时•数据流编号D5•数据流名称收费单•简述维修后住户应交纳的维修费用•数据流来源物业管理部门•数据流去向住户•数据流组成住户编号+应收费用+维修时间•处理逻辑编号P1•处理逻辑名称维修处理•简述处理维修小区中各个设施业务•输入的数据流报修单•处理描述根据住户提供的保修单修复设备,收取维修费用•输出的数据流收费单•处理逻辑编号P2•处理逻辑名称服务处理•简述处理住户搬出的业务•输入的数据流搬出申明•处理描述根据住户搬出声明,对对住户信息和房产信息进行修改•输出的数据流住户档案•处理逻辑编号P3•处理逻辑名称缴费处理•简述___对住户缴费信息进行添加、删除和修改•输入的数据流现金/存款•处理描述登记用户缴费情况,催促未交全用户交纳•输出的数据流缴费单+缴费记录+催促缴费单•处理逻辑编号P
2.1•处理逻辑名称更新缴费信息•简述记录住户缴费信息,并更新原缴费信息•输入的数据流现金/存款•处理描述登记住户新交纳的费用,更新原信息,打印缴费单•输出的数据流缴费单+缴费记录•处理逻辑编号P
2.2•处理逻辑名称查询缴费信息•简述对住户缴费状况查询•输入的数据流缴费记录•处理描述对查询出的未交足费用的住户进行催促•输出的数据流催促缴费单+缴费不足住户•处理逻辑编号P
3.1•处理逻辑名称审核报修人身份及报修项目•简述对报修人身份和保修单审查,看是否满足规定•输入的数据流报修单•处理描述对报修人身份和保修单审查,合格的通过,不合格的返回住户•输出的数据流合格/不合格报修单•数据存储编号F1•数据存储名称住户档案•简述记录住户基本信息•数据存储组成住户编号+住户名称+住户___号+____+房屋编号•关键字住户编号•数据存储编号F2•数据存储名称缴费记录•简述记录住户缴费的基本信息•数据存储组成单据编号+住户编号+缴费日期+收费人员+缴费方式+缴费总额+备注•关键字单据编•数据存储编号F4•数据存储名称维修记录•简述记录住户维修的基本信息•数据存储组成单据编号+维修人员+物料费用+修改记录•关键字单据编号•外部实体编号S1•外部实体名称住户•简述已交款入住的人员•输入数据流催促缴费单收费单•输出数据流报修单现金/存款小区物业管理系统收费管理停车管理系统管理__管理住户管理报修管理投诉管理报修编辑投诉编辑投诉管理报修管理收费编辑收费管理统计查询停车管理住房编辑住户管理__编辑__管理关闭系统修改__用户管理用户注册房产信息住户编号房屋编号住房地址售价住房__缴费住户维修收费维修服务缴费信息维修信息房产居住实体属性__住户信息实体编号编号房屋号迁入日期楼宇名称户主名称投诉信息实体处理情况单据编号处理人员接待人员投诉内容报修信息实体维修人员单据编号服务费用物料费用维修人员收费信息实体缴费总额缴费日期缴费方式缴费方式单据编号编号车位编号备注车位信息实体n1住户信息车位信息使用日期收费信息投诉信息报修信息记录记录记录11nnn1户主名称迁入日期房屋号住户信息实体编号投诉信息实体处理情况单据编号处理人员接待人员投诉内容报修信息实体维修人员单据编号维修人员服务费用物料费用收费信息实体缴费总额缴费日期单据编号缴费方式编号车位编号备注车位信息实体n1住户信息车位信息使用日期收费信息投诉信息报修信息记录记录记录11nnn1实体属性__F4报修单F5报修情况F6处理信息F9缴费收据F7维修结果F1住户信息F8缴费信息F2投诉单F9缴费清单F3回执结果F10车位信息F11确定车位信息F12修改车位信息业主维修人员P小区物业管理系统财务部物业___名称收费名称别名收费项目描述对住户的缴费项目进行收费定义字符类型,有唯一性处理收费、查询收费名称住户编号别名编号描述对住户基本信息的记录,用编号的形式简单排列定义字符类型,有唯一性处理方便查找,删除名称住户信息别名住户描述对住户基本信息的记录定义住户信息=住户编号+住户姓名+住户地址+出生年月+性别+工作单位及地址+___号码+____+入住时间+迁出时间处理添加、删除住户……名称报修别名描述对住户基本条件的满足,可以进行报修处理,是对用户的保障定义报修=保修编号+住户编号+维修人员+报修日期+物料费用+服务费用+处理日期+报修处理修理名字收费信息描述住户的基本收费信息定义收费信息=住户编号+仪表编号处理收费,查询收费信息名字住户信息描述住户的详细信息定义住户身份信息处理查询、删除住户小区物业管理系统住户信息管理模块收费信息管理模块投诉信息管理模块维修信息管理模块物业设备管理模块开始注册验证成功结束失败开始登录数据验证登录成功结束验证失败PAGE。