logo资料库

软件工程课程设计——小区物业管理系统.docx

第1页 / 共42页
第2页 / 共42页
第3页 / 共42页
第4页 / 共42页
第5页 / 共42页
第6页 / 共42页
第7页 / 共42页
第8页 / 共42页
资料共42页,剩余部分请下载后查看
前言
目录
第一章概述
第二章可行性研究
2.1初步调查
2.1.1 背景及现状
2.2.1 技术的可行性
2.2.2 经济可行性
2.2.3 操作可行性
2.3顶层数据流图
第三章软件需求分析
3.1需求分析
3.1.1 系统需求功能概括
3.1.2 系统操作设计内容
3.2功能分析
3.2.1 系统用户管理功能
3.2.2 小区住户信息管理功能
3.2.3小区房产信息管理功能
3.2.4小区收费管理功能
3.2.5小区住户故障处理管理功能
3.2.6退出
3.3细化的数据流图与数据字典
3.3.1数据流图
3.3.2数据字典
3.4 IPO图
第四章软件概要设计
4.1 E-R图
4.2系统结构图
4.3 数据库的设计
第五章系统详细设计
5.1系统模块设计
5.1.1系统管理
5.1.2基本信息管理
5.1.3物业管理
5.1.4统计报表与查询
5.1.5人事管理
5.2信息编码设计
5.3输入输出设计
5.3.1输入设计
5.3.2输出设计
第六章软件实现及测试、调试
6.1系统实施设计
6.1.1登陆框设计
6.1.2功能界面实施
6.1.3系统管理模块实施
6.1.4基本信息管理模块实施
6.1.5物业管理模块实施
6.1.6报表打印及查询模块实施
6.2系统测试
6.2.1系统测试的目的与方法
6.2.2系统测试举例
第七章 心得体会
附录
部分模块实现代码
登陆界面
软件工程实验报告 小区物业管理系统 学号: 姓名: 日期: 10103101 白骏 2012 年 12 月 1 日
前言 科学技术日新月异,信息化时代的来临,以计算机为基础的信息科学在经济 和社会生活各个领域得到了极为广泛的应用,尤其在信息管理方面,计算机已是 必不可少的管理工具 目前,信息已成为继劳动力、土地、资本之后的又一大资源。谁控制的信息 越多,谁利用信息资源的效率越高,谁就会在各方面的竞争中占有一席之地,谁 就会有更多的优势。 由于种种原因,我国的信息资源建设水平远远落后于信息基础设施的建设的 水平。长期以来,我国信息资源的开发管理未能与信息资源的增长同步进行。我 国的计算机应用要比西方国家落后十几年。因此,现在信息资源的开发和利用已 被确立为国民经济信息的核心内容,利用现有的信息基础设施,重点开发和推广 应用于各类科技、经济等数据库和网络资源服务系统,已经取得巨大的社会效益 和经济效益。 对于小区物业管理来说,其工作流程的繁杂性、多样化、管理复杂、收缴费 用与设备维护繁琐。计算机已完全能够胜任物业管理工作,而且更加准确、方便、 快捷、高效、清晰、透明,它完全可以克服以上所述的不足之处。这将给项目查 询和管理带来很大的方便,从而给物业管理工作带来更高的效率,这也是物业管 理正规化、现代化的重要标志。 因此,开发一套高效率、无差错的小区物业管理系统软件十分必要。本系统 的主要目的是告别账本,安全、快捷的保存数据信息。由于小区物业管理涉及到 费用问题,为了增强系统的保密性,使业主利益不受损害,本系统具有仅管理员 式的保密功能,还有查询、录入、修改、删除、以及对物业设备统计等功能,使 业主能够对自家的物业费用和投诉等情况提供透明化、直观的了解。 - 1 -
目录 第一章 概述..........................................................................................3 第二章 可行性研究................................................................ .............4 第三章 软件需求分析..........................................................................7 第四章 软件概要设计........................................................................16 第五章 软件详细设计........................................................................23 第六章 软件实现及测试、调试.........................................................25 第七章 心得体会................................................................................38 - 2 -
第一章概述 管理信息系统(MIS,Management Information System),是一个由人、计算 机等组成的能进行信息的收集、传送、储存、维护和使用的系统,能够实测企业 的各种运行情况,并利用过去的历史数据预测未来,从企业全局的角度出发辅助 企业进行决策,利用信息控制企业的行为,帮助企业实现其规划目标。这里给出 的定义强调了管理信息系统的功能和性质,也强调了管理信息系统中的计算机对 企业管理而言只是一种工具。管理信息系统是信息系统的重要分支之一,经过 30 多年的发展,已经成为一个具有自身概念、理论、结构、体系和开发方法的 覆盖多学科的新学科。 信息管理者 信息源 信息处理器 信息用户 图 1 管理信息总体结构图 随着我国经济发展和城市开发,住宅小区越来越成为居住的主流,小区物业 管理是针对当代社会这一市场需要应运而生的。用计算机操作的小区物业管理系 统是为小区管理者和小区用户更好的维护各项物业管理业务处理工作而开发的 管理软件,根据需求分析,实现小区管理业务,效益已越来越明显。因此,开发 这样一套小区物业管理系统软件成为很有必要的事情,在本文中将就本次报告所 开发的小区物业管理系统,谈谈其开发过程和所涉及到的问题及解决方法。 - 3 -
第二章可行性研究 2.1 初步调查 物业管理公司作为房地产开发公司的附属单位,担负着整个小区的各家各户 的繁杂的服务和承载着开发商信誉的重要任务。由于物业管理业务的复杂性,再 加上智能化小区这个概念的引入,物业管理逐渐趋于信息化高效率化,因此上海 的许多物业管理公司已引入了“物业管理信息系统”,即通过计算机网络和专业软 件对物业实施即时、规范、高效的管理。在引入该系统后住户档案将由电脑管理, 通过在水、电、煤气上设置读数装置可以实现远程自动抄表,减少了业主的麻烦。 服务中心在接到业主报修后,会立刻打出工程部的报修单,提高了日常维修的服 务质量。每月电脑会自动将各项费用汇总,并打印出统一的收费通知,大大节省 了物业管理公司的人力、物力投入,降低了成本。 2.1.1 背景及现状 目前国家建设部房地产业司已将是否使用计算机进行管理列入了物业管理 公司评定级别的项目之中。此举大大推动了“物业管理信息系统”的发展。沪上的 中海、古北、万科、卓越、永业、西部、金桥、船舶大厦、魏理仕、香港广场、 太平洋中心、华都大厦等近 200 家物业管理公司已部分或全部在某所管理的楼盘 引入了物业管理信息系统。随着人们生活水平的提高和房地产业的不断的完善, 大型的房地产企业结构(如图 2.1)中,物业管理的部门结构(如图 2.2)成为其 中的一个细化。而物业管理部门成为与业户零距离接触的终端部门,物业管理系 统的作用不但使得繁重的手工工作变的简单化,并且能够使得业户对物业的了解 更加透明化。 2.2 开发的可行性研究 可行性分析(Feasibility Analysis)也称为可行性研究,是在系统调查的基础 上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、 社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性 - 4 -
研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。 2.2.1 技术的可行性 小区物业管理系统采用了当前的主流计算结构模式进行开发,前台开发语言 选用 Java 和 MyEclipse 开发平台。Java 是一种面向对象的 Windows 开发语言, Java 具有易用、通用和平台无关的特点。后台的数据库开发工具选用了 SQL Server2005,它能够处理大量数据,同时保持数据完整性并提供许多高级管理和 数据分配功能。这两种开发工具功能强大,有较好的接口,作为本系统开发工具 是可行的。 (1) Java 简介 Java,是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 程序设计语言 和 Java 平台的总称。用 Java 实现的 HotJava 浏览器(支持 Java applet)显示了 Java 的魅力:跨平台、动态的 Web、Internet 计算。从此,Java 被广泛接受并推 动了 Web 的迅速发展,常用的浏览器现在均支持 Java applet。 Java 平 台 由 Java 虚 拟 机 (Java Virtual Machine ) 和 Java 应 用 编 程接 口 (Application Programming Interface、简称 API)构成。Java 应用编程接口为 Java 应用提供了一个独立于操作系统的标准接口,可分为基本部分和扩展部分。在硬 件或操作系统平台上安装一个 Java 平台之后,Java 应用程序就可运行。现在 Java 平台已经嵌入了几乎所有的操作系统。这样 Java 程序可以只编译一次,就可以 在各种系统中运行。Java 应用编程接口已经从 1.1x 版发展到 1.2 版。目前常用的 Java 平台基于 Java1.4,最近版本为 Java1.7。 (2)SQL 简介 SQL Server 是由 Microsoft 开发和推广的关系数据库管理系统(DBMS), 它最初是由 Microsoft、Sybase 和 Ashton-Tate 三家公司共同开发的,并于 1988 年推出了第一个 OS/2 版本。Microsoft SQL Server 近年来不断更新版本,1996 年,Microsoft 推出了 SQL Server 6.5 版本;1998 年,SQL Server 7.0 版本和用户 见面;SQL Server 2000 是 Microsoft 公司于 2000 年推出,目前最新版本是 2012 年 3 月份推出的 SQL SERVER 2012。 - 5 -
其特点有:1.真正的客户机/服务器体系结构。 2.图形化用户界面,使系统管理和数据库管理更加直观、简单。 3.丰富的编程接口工具,为用户进行程序设计提供了更大选择余地。 特性:1.支持 XML(Extensive Markup Language,扩展标记语言) 2.强大的基于 Web 的分析 3.支持分布式的分区视图 2.2.2 经济可行性 随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机 实现企业人事管理势在必行。21 世纪是一个充满竞争和挑战的世纪。在这个世 纪中,高效化、系统化、规范化、自动化已成为现代企业的代名词。做为我国支 柱产业之一的房地产业在当今智能化小区的发展的驱动下,在当今信息时代的推 动下,拥有自己的一套特色的小区物业管理系统是非常必要的,与小区内繁多的 硬件设施相比较,传统的手工式的管理方式已经无法适合当今的庞大的数据处理 和精确的运算需求,传统的管理方式,对物业管理人员要求数量多,耗资高,错 误率高,工作人员流动和对新人的培训经费也是不小的开支。一套完善的小区物 业管理系统可持续使用并能随着时代和工作的需求不断更新,一期投入终身受用, 按长期的使用计算,开发系统的造价平均到每年与传统式的管理方式的年耗资本 相对比,性价比是可行的。开发这套系统的经济可行性是很高的。 2.2.3 操作可行性 对于这套小区物业管理系统而言,在投入使用前,会由开发并能熟练操作本 系统的工程人员对用户群进行专业系统的培训。培训内容应包括,熟练掌握系统 的各个功能和简单的系统维护,在开发设计程序的过程中直观的界面和控件的文 字解释完全能使得用户充分理解起功能和意义,在计算机普及的今天,用户对本 系统的操作完全可以看做是一种简单的,配合形式的手工操作,因为本系统最适 合用于微型机,可以说几乎任何人都可以使用和管理。所以本系统的操作是完全 可行的。 - 6 -
2.3 顶层数据流图 图 2 顶层数据流图 第三章软件需求分析 3.1 需求分析 3.1.1 系统需求功能概括 经过调研与可行性分析,出于对人们生活住房考虑,设计了这套小区物业管 理系统,本系统主要考虑到小区物业管理的普遍要求,小区物业管理系统主要包 括: (1)对小区所有房屋资料的录入和增、删、改、查询等功能实现,在基于这些 小区的房产资源对小区进行管理; (2)对小区内住户的详细资料的管理,包括增、删、改、查询等功能的实现, 这些也是一个小区的基本资源,毕竟物业管理最后是针对小区的所有住户而言的; (3)在具有了所有的基本资料信息后,需要实现实质性的物业管理。主要的管 - 7 -
分享到:
收藏