数据库课程设计小区物业管理系统实验报告Word文档格式.docx

上传人:b****1 文档编号:14999622 上传时间:2022-10-26 格式:DOCX 页数:19 大小:460.41KB
下载 相关 举报
数据库课程设计小区物业管理系统实验报告Word文档格式.docx_第1页
第1页 / 共19页
数据库课程设计小区物业管理系统实验报告Word文档格式.docx_第2页
第2页 / 共19页
数据库课程设计小区物业管理系统实验报告Word文档格式.docx_第3页
第3页 / 共19页
数据库课程设计小区物业管理系统实验报告Word文档格式.docx_第4页
第4页 / 共19页
数据库课程设计小区物业管理系统实验报告Word文档格式.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

数据库课程设计小区物业管理系统实验报告Word文档格式.docx

《数据库课程设计小区物业管理系统实验报告Word文档格式.docx》由会员分享,可在线阅读,更多相关《数据库课程设计小区物业管理系统实验报告Word文档格式.docx(19页珍藏版)》请在冰豆网上搜索。

数据库课程设计小区物业管理系统实验报告Word文档格式.docx

供小区业主和租户访问登录,报修、查看消息功能。

(3)相关技术介绍

1.B/S模式

B/S(Browser/Server)结构,即浏览器和服务器结构。

它是对C/S结构的一种变化或者改进的结构。

在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,主要事务逻辑在服务器端(Server)实现,server端访问数据库,形成所谓三层3-tier结构。

B/S结构使用的http协议,就是针对超级文本的,而超级文本自身就带着多媒体的韵味。

如今WEB技术的日益成熟,B/S结构浮出水面并呈现逐渐取代C/S的形势,使得教学软件系统的网络体系结构跨入一个新阶段。

B/S结构最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。

只要有一台能上网的电脑就能使用,客户端零维护。

系统的扩展非常容易,只要能上网,再由系统管理员分配一个用户名和密码,就可以使用了。

甚至可以在线申请,通过公司内部的安全认证(如CA证书)后,不需要人的参与,系统可以自动分配给用户一个账号进入系统。

2.JavaEE

JavaEE是一种利用Java平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。

JavaEE技术的基础就是核心Java平台,JavaEE不仅巩固了标准版中的许多优点,例如"

编写一次、随处运行"

的特性、方便存取数据库的JDBCAPI、CORBA技术以及能够在Internet应用中保护数据的安全模式等等,同时还提供了对EJB(EnterpriseJavaBeans)、JavaServletsAPI、JSP(JavaServerPages)以及XML技术的全面支持。

其最终目的就是成为一个能够使企业开发者大幅缩短投放市场时间的体系结构。

JavaEE体系结构提供中间层集成框架用来满足无需太多费用而又需要高可用性、高可靠性以及可扩展性的应用的需求。

通过提供统一的开发平台,JavaEE降低了开发多层应用的费用和复杂性,同时提供对现有应用程序集成强有力支持,完全支持EnterpriseJavaBeans,有良好的向导支持打包和部署应用,添加目录支持,增强了安全机制,提高了性能。

3.MySQL

MySQL是一个小型关系型数据库管理系统,与其他的大型数据库例如Oracle、DB2、SQLServer等相比,MySQL自有它的不足之处,如规模小、功能有限(MySQLCluster的功能和效率都相对比较差)等,但是这丝毫也没有减少它受欢迎的程度。

对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余,而且由于MySQL是开放源码软件,因此可以大大降低总体拥有成本。

4.AJAX

AJAX不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的Web应用程序的技术。

通过AJAX,JavaScript可使用JavaScript的XMLHttpRequest对象来直接与服务器进行通信。

通过这个对象,JavaScript可在不重载页面的情况与Web服务器交换数据。

AJAX在浏览器与Web服务器之间使用异步数据传输(HTTP请求),这样就可使网页从服务器请求少量的信息,而不是整个页面。

AJAX可使因特网应用程序更小、更快,更友好。

JavaScriptXMLHTMLCSS在AJAX中使用的Web标准已被良好定义,并被所有的主流浏览器支持。

AJAX应用程序独立于浏览器和平台。

Web应用程序较桌面应用程序有诸多优势;

它们能够涉及广大的用户,它们更易安装及维护,也更易开发。

不过,因特网应用程序并不像传统的桌面应用程序那样完善且友好。

  通过AJAX,因特网应用程序可以变得更完善,更友好。

(4)系统环境配置

1.安装JDK

本系统使用jdk1.7开发。

下载安装后,配置path环境变量。

2.安装tomcat

本系统使用tomcat7作为web服务器,启动前需设置java_home环境变量。

3.安装MySql

本系统使用MySQL作为后台数据库。

4.系统部署

将项目文件复制到tomcat7的安装路径下的webapps目录下。

启动

tomcat,打开浏览器即可使用系统。

2、系统分析

(1)需求分析

1.管理员使用功能

物业公司客服人员作为系统管理员登录系统后台,实现以下功能:

系统管理:

(1)业主资料管理(增、删、改、查);

(2)租户资料管理(增、删、改、查);

(3)为业主和租户分配管理权限;

物业管理:

(1)楼宇信息管理(增、删、改、查)

(2)房屋信息管理(增、删、改、查);

(3)客户管理(增、删、改、查);

(4)租赁管理(增、删、改、查);

(5)收费管理(增、删、改、查);

(6)维修申请管理(受理,删除);

(7)投诉意见管理(回复,删除);

财务管理:

(1)收支登记

(2)工资结算管理(增、删、改、查)

(3)维修报表管理(增、删、改、查)

(4)欠费报表管理(增、删、改、查)

(5)已交费报表管理(增、删、改、查)

停车管理:

(1)车位管理(增、删、改、查);

(2)客户管理(增、删、改、查);

密码修改:

(1)修改自己的密码

2.业主使用功能

小区业主作为用户可登录系统前台,实现以下功能:

(1)查看收费标准;

(2)建议回复;

(3)维修记录;

(4)车位信息;

(5)查看自己的费用;

(6)网上缴费;

(7)维修申请;

(8)提出意见;

(9)密码修改;

3.租户使用功能

租户作为用户可登录系统前台,实现以下功能:

(1)网上缴费;

(2)维修申请;

(3)密码修改;

(4)提出意见;

(2)架构分析

架构分析如下:

1.逻辑架构:

JSP+EasyUI+JavaBean+servlet+mybatis

(1)JSP+EasyUI负责表现

(2)JavaBean负责业务逻辑

(3)mybatis负责持久保持数据

2.物理架构:

Web服务器

3.技术解决方案:

WebServer-Tomcat7,Database-MySQL

业务逻辑分析

系统主要实体类以及类之间关系分析如下:

1.房屋类:

(1)包装房屋信息

(2)与用户类是一对一的关系

2.车位类:

(1)包装车位信息

(2)与房屋类是多对多的关系

3.用户类:

(1)包装系统用户信息

(2)与房屋类是一对一的关系

4.收费信息类

(1)包装各类费用信息

5.报修信息类

(1)包装用户报修信息

(2)与房屋类是多对一的关系

6.投诉信息类

(1)包装用户投诉信息

(2)与用户类是多对一的关系

7.消息类

(1)包装物业客服人员发送给用户的各类消息

3、系统设计

(1)系统总体设计:

(2)数据库物理设计:

1.Admin管理员登录信息表

3.1管理员信息表

字段

字段类型

说明

AdminId

Int(4)

管理员编号

Name

varchar(10)

管理员姓名

Passwd

varchar(20)

登录密码

powerId

Int(11)

角色编号

2.业主登录信息表

3.2业主登录信息表

ol_id

业主编号

ol_name

业主姓名

ol_passwd

PowerId

3.租户登录信息表

3.3租户登录信息表

rl_id

租户编号

rl_name

租户姓名

rl_passwd

4.房屋信息表

3.4房屋信息表

h_id

编号

h_number

房屋编号

h_state

租赁状态

h_bulidingName

楼宇名称

h_unitNumber

楼宇编号

h_floor

楼层

h_type

房屋类型

h_direction

朝向

h_area

面积

h_remarks

描述

5.车位出租信息表

3.5车位出租信息表

hid

int

主键/自动递增

pid

车位号/引用packingspace表的pid

hname

varchar(20)

租借人姓名

houseid

租借人房号/引用house表的houseid

hphone

varchar(18)

租借人电话

hcharge

租金(每年)

startdate

date

租期开始日期

lease

租期(年)

rname

受理人姓名

tdate

办理日期(now())

descr

varchar(255)

6.用水量表

3.6用水量表

id

房屋号/引用house表的houseid

floorid

int(11)

楼号

water

double

用水量(吨)

month

年月份

7.用电量表

3.7用电量表

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 外语学习 > 其它语言学习

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1