1 / 29
文档名称:

课程设计(论文)-基于Web的物业管理系统设计报告.doc

格式:doc   页数:29页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

课程设计(论文)-基于Web的物业管理系统设计报告.doc

上传人:3346389411 2013/3/17 文件大小:0 KB

下载得到文件列表

课程设计(论文)-基于Web的物业管理系统设计报告.doc

文档介绍

文档介绍:目录
第一章系统概述 1
系统开发的背景 1
系统开发的意义 1
系统开发的目标 1
第二章系统分析 2
系统可行性分析 2
技术可行性 2
经济可行性 2
管理可行性 2
3
功能需求分析 3
性能需求分析 3
数据流图 3
数据字典 5
系统E-R图 10
总E-R图 10
关系模式 12
关系模式规范化说明 12
第三章系统设计 13
系统总体设计 13
系统功能模块图设计 13
数据库设计 14
系统详细设计 15
程序流程图 15
界面设计 16
第四章系统实现 19
系统主界面设计代码 19
普通用户界面设计代码 19
管理员界面设计代码 22
建立ODBC数据源的代码 25
总结 26
感谢 27
参考文献 28
第一章系统概述
系统开发的背景
经过十几年的发展,中国房地产业逐步走向成熟,物业管理也由新生到发展再到深入,面临着蓬勃发展的局面。随着我国经济发展和城市开发,住宅小区越来越成为居住的主流,物业管理系统是针对当代社会这一市场需要应运而生的。
由于物业管理涉及的管理范围较为广泛,管理内容繁杂,加上政策性的变动因素,日常工作需要耗费大量人力和物力,而在电子计算机技术发展日新月异的今天,计算机软件的应用早已深入到了各行各业,所以为了顺应时代的变化,计算机技术也应该应用到物业管理中。而在物业管理中最麻烦的就是租房管理,本物业管理系统主要就是针对租房管理,它提供对房子主人、租房、水电、交款管理。
系统开发的意义
一个管理系统中最重要的就是合理的管理数据库,数据库结构设计的好坏将直接对应用系统的效率,以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。设计数据库系统时应该首先充分了解用户各个方面的需求,包括现有的及将来可能增加的需求。本物业管理系统是在操作系统下安装数据库系统和建立房子主人、租房信息、水电费及交款信息四个数据库。然后在操作系统下用Java编写不同的系统用户界面,后来在Web平台上实现服务器上数据库和前端界面的连接。连接成功后,将Java编写的用户界面移植到客户端的操作系统下,并用这个界面试图实现与服务器上操作系统下的数据库连接。以达到在不同的操作系统下可以互相调用的目的,实现Java的重要特性:可移植性。
系统开发的目标
该系统开发是为了方便管理员管理小区内的各种信息及普通用户能够很快的查到他们自己所需的信息。管理员将房子主人的信息,租房信息,水电费及交款信息整合,然后分类管理,以方便普通用户进入系统查询。普通用户可以查询自己需要的信息,以帮助自己很好的了解小区有关信息。
第二章系统分析
系统可行性分析
技术可行性
该系统采用的是Java语言编写的程序,该语言具有一下一些特点:简单性,面向对象,分布式特性,健壮性,安全性,结构中立性,可移植性,解释型语言,高效性,多线程性,动态性。因为应用语言是一种简单的语言,且Java语言让大多数程序员都感到很熟悉,这样程序员不需要经过长时间训练就能够学会使用这种新型的程序开发工具。而Java的源程序首先由编译器编译成字节码,之后再由解释器解释执行。Java解释器能直接在任何机器上执行Java字节码,因此在进行程序链接时节省了时间,这对于缩短程序的开发过程有极大的帮助。
经济可行性
对于整个系统而言,在系统未运行之前,初期投资比较大,花费相对而言比较多。各部门必须配置电脑、服务器、打印机、传真机及相关的网络设备,但是在整个系统投入运行之后,将会给该企业带来前所未有的方便和快捷,减少不必要的中间环节以及不必要的开支,而且可以给其带来更大的利润。总之,这个系统的经济效益远远大于开发成本,而同时又减少了数据的流通环节,不必要花费那么多的时间,也就是说最重要的是就是提高了效率,而又保证了各项数据的准确性,也避免了工作人员的流动造成的收据丢失等问题,适应了当前的发展形式。
管理可行性
随着时代的发展,人员素质己逐步提高,不论是对于电脑系统的基本操作还是对于系统的维护都有了一定的基础。同时还可以配置专业的电脑维护人员来维护电脑,不必担心电脑故障问题。

功能需求分析
该物业管理系统的主要功能
(1)普通用户查询系统:用户进行注册后,可以对各种信息进行查询。
(2)管理员