计算机网络实验报告物业管理系统1.docx

上传人:b****7 文档编号:16162792 上传时间:2023-07-11 格式:DOCX 页数:25 大小:574.61KB
下载 相关 举报
计算机网络实验报告物业管理系统1.docx_第1页
第1页 / 共25页
计算机网络实验报告物业管理系统1.docx_第2页
第2页 / 共25页
计算机网络实验报告物业管理系统1.docx_第3页
第3页 / 共25页
计算机网络实验报告物业管理系统1.docx_第4页
第4页 / 共25页
计算机网络实验报告物业管理系统1.docx_第5页
第5页 / 共25页
计算机网络实验报告物业管理系统1.docx_第6页
第6页 / 共25页
计算机网络实验报告物业管理系统1.docx_第7页
第7页 / 共25页
计算机网络实验报告物业管理系统1.docx_第8页
第8页 / 共25页
计算机网络实验报告物业管理系统1.docx_第9页
第9页 / 共25页
计算机网络实验报告物业管理系统1.docx_第10页
第10页 / 共25页
计算机网络实验报告物业管理系统1.docx_第11页
第11页 / 共25页
计算机网络实验报告物业管理系统1.docx_第12页
第12页 / 共25页
计算机网络实验报告物业管理系统1.docx_第13页
第13页 / 共25页
计算机网络实验报告物业管理系统1.docx_第14页
第14页 / 共25页
计算机网络实验报告物业管理系统1.docx_第15页
第15页 / 共25页
计算机网络实验报告物业管理系统1.docx_第16页
第16页 / 共25页
计算机网络实验报告物业管理系统1.docx_第17页
第17页 / 共25页
计算机网络实验报告物业管理系统1.docx_第18页
第18页 / 共25页
计算机网络实验报告物业管理系统1.docx_第19页
第19页 / 共25页
计算机网络实验报告物业管理系统1.docx_第20页
第20页 / 共25页
亲,该文档总共25页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

计算机网络实验报告物业管理系统1.docx

《计算机网络实验报告物业管理系统1.docx》由会员分享,可在线阅读,更多相关《计算机网络实验报告物业管理系统1.docx(25页珍藏版)》请在冰点文库上搜索。

计算机网络实验报告物业管理系统1.docx

计算机网络实验报告物业管理系统1

实验报告

 

2013-2014学年第1学期

 

科目名称:

计算机网络

指导老师:

班  级:

信息管理与信息系统1101班

实验名称:

物业管理系统项目开发

姓名

张超

学号

湖南工业大学财经学院

实验一:

项目开发背景及开发环境

实验要求:

1.做好项目开发之前的准备

2.安装好开发时运用的环境

实验目的:

1.了解项目开发的重要性及背景

2.了解项目开发的软件及安装开发软件

实验步骤:

通过查阅书籍资料与网上信息可以知道:

1.背景介绍

1)项目开发背景

在社区管理这一方面,还有很多都是凭人工纪录,靠手工书写一些纪录,这样的模式已经淘汰,已经不能满足当代社区的管理要求。

随着科学技术突飞猛进,特别是信息技术和网络技术的迅速发展和广泛应用,新技术改变着人们的工作、生活、消费和交流方式。

并且随着计算机网络技术的迅速发展,各种行业纷纷应用网络技术操作和管理,以改善自己的工作环境和工作效率,进而提高自己在行业内的竞争力。

社区管理系统就是一套实现社区的科学管理,并能很好的保存社区的资料,并且操作简单,容易管理的软件。

所开发的社区物业信息管理系统是一个针对小区管理的复杂性而设计的,它解决了在管理方面遇到的问题。

系统使用了一套物业管理系统来规范物业管理的各种事务,极大的提高了管理的效率和对信息的自动化管理。

因此开发这样的一套管理软件能有效的对住户的各种信息的管理,系统可以完成对各类信息的浏览、查询、添加、删除、修改等功能。

2)研究目标

研究目标是利用JDK开发基于数据库结构的小区物业管理系统,实现小区物业管理的全部功能且便于维护更新。

主要功能概括为:

1.对小区内住房的详细资料的管理,包括增、删、改、查功能。

2.在具有了所有的基本资料信息后,需要实现实质性的物业管理。

管理业务包括:

车位管理、仪表(水、电、燃气)数据管理、收费管理、住户投诉管理、住户报修管理等。

3.前台门户网站供小区业主访问登录,实现查看公告、投拆、报修、查看消息功能。

2.开发环境

1.SQLServer数据库

SQLServer是微软公司开发的一个关系数据库管理系统,以TransactSQL作为它的数据库查询和编程语言。

T-SQL是结构化查询语言SQL的一种,支持ANSISQL-92标准。

由于今天Windows操作系统占领着主导地的位,选择SQLServer一定会在兼容性方面取得一些优势。

另外,SQLServer2000除了具有扩展性好,可靠性强以外,还具有可以迅速开发新的因特网系统的功能。

2.JavaDevelopmentKit

java语言开发最基础的工具包,是java程序运行的基础也是各种IDE开发环境的基础

3.AJAX

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

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

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

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

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

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

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

Web应用程序较桌面应用程序有诸多优势;它们能够涉及广大的用户,它们更易安装及维护,也更易开发。

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

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

,支持也十分广泛,尤其是对各种开源产品的支持十分不错。

3.安装项目开发软件

在计算机上安装好SQLServer数据库、AJAX、jdk软件,并配置相关环境

实验结论:

在科技日益发展的环境下,物业管理信息系统项目的开发对物业管理具有很重要的意义,在现在物业管理中,一套程序能减少很多的工作量

实验二:

系统功能模块设计

实验要求:

1.作出系统功能模块设计和系统流程图

2.作出系统数据流程图

3.3.作出数据库逻辑结构

实验目的:

1.熟悉描绘出项目的框架

2.为在数据库中数据的定位输入做铺垫

3.作出设计图及流程图为之后的编写各个模板代码做铺垫

实验步骤:

1.系统功能模块设计和系统流程图

1)系统功能模块设计

在社区物业信息管理系统中,主要包括以下几个功能:

系统用户登入、住户信息管理、物业收费管理、设备报修管理以及住户投诉和物业信息查询、系统帮助模块。

系统管理:

用户登入并进行系统的管理,利用权限把个类用户对系统的应用做了限制,可以更好的管理系统,分辨各个管理的阶层。

住户信息管理:

管理住户的各种信息,可以及时察看住户详细信息,以便管理,其中有住户的信息添加、删除、修改。

物业收费管理:

管理的各个收费项目,包括收费项目的添加、修改、删除和查询。

住户投诉和报修信息管理:

管理住户投诉和保修信息等方面的管理。

帮助文件:

对系统登入提供的帮助模块。

2)系统流程图

该系统分为六个大模块,例如系统管理、住户信息管理、物业收费管理、设备报修管理、物业信息查询和系统帮助模块。

各个模块都有不同的功能。

系统功能结构图如图1所示。

系统功能结构图(图1)

当管理员进入系统时开始操作的数据走向流程图。

处理流程图如图2所示。

数据流程图(图2)

2.功能实现

1)业主功能实现

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

●查询水、电、燃气等用量用费,查询各类费用的缴纳情况;

●报修以及查看已有报修;

●投诉以及查看已有投诉;

●消息管理,查看催缴费用的通知;

●自服务系统,更改用户登录密码等。

业主以自家房号作为用名登录系统。

2)管理员功能实现

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

●基本设置:

●更改登录密码,更改小区简介,数据库备份还原;

●用户(业主)资料管理(增、删、改、查);

●房产资料管理(增、删、改、查);

●车位资料管理(增、删、改、查);

●报修管理:

●查看报修列表,对报修进行处理,维修完成后统计维修费用;

●投诉管理:

●查看投诉列表,处理投诉,回复处理结果;

●费用收缴:

●每月录入水、电、燃气用量用费列表,(人工抄表,录入系统),按月查看各类费用清单,对于欠费业主发送催费通知;

●发布公告;

3逻辑结构设计

根据对系统做的需求分析和模块总体设计,做出满足用户需求的各种实体以及它们之间的关系。

设计实体E-R图如下:

1)用户信息

用户信息结构

2)房屋信息

房屋信息

3)分别作出车位信息、报修信息、投拆信息、公告信息等的实体E-R图,最后作出各个E-R图之间的关联

实验结果:

实现了各个模板的构造和功能的实现,最后建立起了模板之间的联系

 

实验三:

系统的数据库设计

实验要求:

1.建立起系统要求的数据库

2.录入系统的数据

实验目的:

熟悉系统的数据库设计和基本的数据的正确录入

实验步骤:

1.创建数据库,建立数据库表

1)用户管理的数据库表

用户管理信息表,纪录了用户名、密码、权限字段,通过用户的管理,可以提供各个不同层次的人对该系统有不同的权限,用户管理信息表设计内容如表3-1所示。

表1用户管理表

字段名称

数据类型

数据宽度

是否为空

说明

Yhm

varchar

20

用户名

mm

char

10

密码

qx

Char

10

权限

2)住户搬入信息管理数据库表

住户搬入信息表主要包括住户门牌号(mph)、住户姓名(zhxm)、性别(xb)、年龄(nl)、户主身份证(sfz)、住户所在单元(dy)、住户搬入时间(rzsj),详细的表设计内容如表4-2所示。

表2楼盘信息管理表

字段名称

数据类型

数据宽度

是否为空

说明

mph

char

10

住户门牌号

zhxm

int

50

户主名称

xb

char

30

 性别

nl

char

30

年龄

sfz

date

20

户主身份证

dy

money

50

住户所在单元

rzsj

money

50

住户搬入时间

3)住户搬出管理数据库表

住户搬出信息表主要包括的字段有住户门牌号(mph)、住户姓名(zhxm)、性别(xb)、年龄(nl)、住户所在单元(dy)、住户搬出时间(bcsj),详细的表设计内容如表4-3所示。

表3楼盘销售管理表

字段名称

数据类型

数据宽度

是否为空

说明

mph

char

10

住户的门牌号

zhxm

char

10

住户姓名

xb

char

10

性别

nl

varchar

20

年龄

dy

varchar

20

住户所在单元

bcsj

Int

50

住户搬出时间

4)物业收费信息数据库表

物业收费信息表的字段包括有,详细的表设计内容如表4-4所示。

表4住户信息管理表

字段名称

数据类型

数据宽度

是否为空

说明

mph

char

10

住户的门牌号

zhxm

int

50

户主的名称

sf

char

10

水费

df

char

10

电费

mpf

char

10

煤气费

Wyglf

Char

10

物业管理费

Qtsf

Char

10

其他收费

Sfrq

Datatime

8

收费日期

Sfr

Char

10

收费人

5)物业收费管理数据库表

小区的物业收费管理的数据库有以下几个字段组成,它主要有门牌号、水费、电费、气费、物管费、其他费用、收费时间和收费人的信息进行管理(添加、修改和删除),详细的表设计内容如表4-5所示。

表5物业收费管理表

字段名称

数据类型

数据宽度

是否为空

说明

门牌号

char

10

住户的门牌号

水费

money

50

使用的水费

电费

money

50

使用的电费

气费

money

50

使用的气费

物管费

money

50

物业管理的费用

其他费用

money

50

其他使用的费用

收费时间

date

30

收费的时间

收费人

int

50

收费人

6)报修管理数据库表

小区的报修管理的数据库有以下几个字段组成,它主要有编号、报修人、报修日期、维修人员、处理意见和报修项目的信息进行管理(添加、修改和删除),详细的表设计内容如表4-6所示。

表6报修管理表

字段名称

数据类型

数据宽度

是否为空

说明

编号

char

10

编号

报修人

int

50

报诉人名字

报修日期

date

50

报修的日期

维修人

int

50

主要的维修人

处理意见

int

50

处理的建议

报修项目

int

50

报修的项目

 

2.其他数据的输入

通知表,公告表,联系表等其他数据按上述规则录入

实验结论:

建立起完善的数据结构和数据库存,为系统的构造提供基础,并且为以后查询、储存等提供环境

四:

系统功能实现

实验要求:

1.建立集登陆、查询、管理于一体的模板

2.细化模板功能,并构造结构

实验目的:

构造系统的功能模板,实现系统的多功能化及实用化

实验步骤:

1.用户管理模块的设计与实现

登录界面设计如下图,管理员输入正确账号,密码即可登录系统

登录界面

登录系统后进入首页的后台界面。

如下:

小区物业管理主界面

2.住房资料管理模块

作为物业管理系统,住房资料管理是最基本的管理功能,如下图界面用以查看住房详细资料。

住房资料列表

点击“更改”打开如下图界面。

更改信息后,点击“确认修改”按钮保存数据。

住房资料更改

点击“新增住房”打开如下图界面,用以添加房屋信息。

若输入房号已存在,则提示“房号已存在”,如下图所示。

新增住房

3.车位资料管理模块

查看车位资料列表如图,可以按照“all”,“已出租”,“未出租”,“即将到期”四种状态查看列表,也可以选择车位所在区域查看。

最长可出租年限,费用以及描述都可以直接点击更改。

车位资料列表

对于未出租车位,可点击“出租”,进入如下图所示出租界面;

车位出租界面

对于已出租车位,可点击“查看”,查看出租详细信息,如下图所示;

查看已出租

对于即将到期车位,可点击“续租”,进入续租界面,如下图所示

车位续租界面

4.住户报修管理模块

查看报修单列表如图下所示,可根据日期,报修类别,处理状态查询报修单。

报修单列表

对于未处理报修单,可点击“安排维修”,安排维修负表人,如下图所示;

安排维修

维修完后了,点击“维修完后”,录入维修费用等信息,如下图所示;

录入维修费用

已完成的维修单,可以查看其详细信息,对于费用未交纳的维修单,点击“发送催费通知”按钮,发送催费通知,如下图所示。

维修详单

如下图所示界面,用于新增报修。

新增报修

5.住户投诉管理模块

查看投诉单列表如下图,可根据日期,处理状态查询投诉单。

投诉单列表

对于未处理的投诉单,点击“查看处理”,进入如下图界面。

投诉处理

6.物业收费管理模块

物业收费管理是本系统最核心的功能模块,此功能模块具备较完善的物业收费管理功能。

如图下所示界面,用于录入水、电、燃气月用量。

选择年月份以后,按栋录入各类数据。

录入水、电、燃气月用量

如下图界面用于查看费用列表。

费用列表

点击“查看报表”,即可看到如下图的图表,此图表采用开源类库JFreeChat生成。

用量统计图表

如下图界面用于更改各类收费标准,以便根据市场价格调整收费。

更改各类收费标准

如下图界面实现交费功能

水、电、燃气、物业收费

7.公告管理模块

如下图界面用于发布公告,内容编辑器采用了开源的FCKEditor在线编辑器

发布公告

如图界面用于查看公告列表

公告列表

8.消息管理模块

如下图界面用于显示消息列表,管理所有消息。

消息列表

9.系统设置模块

系统设置模块总提供了四大功能,更改后台管理员登录密码,更改小区简介,更改前台业主密码,数据库备份和还原功能。

在数据库表丢失或损坏的情况下,备份数据库是很重要的。

我们可以利用备份文件将数据恢复到备份时的状态。

数据库备份和还原

如下图界面,点击“备份数据库”按钮,即可备份数据库。

备份成功后,可下载备份文件到本地机

下载数据库备份文件

如下图所示。

妥善保存数据库备份文件,以确保系统安全性。

选择数据库备份文件

10.其他设置

实验结论:

完成了管理模板下的多个界面的设置,包括投诉、报修、缴费、停车等模板下界面的功能设置

 

五:

系统测试与系统维护

实验要求:

1.在系统运行前找出缺漏,完善系统

2.在系统运行后维护系统,实现系统的正常运行

实验目的:

1.了解系统测试的重要性

2.了解在维护运行后进行维护

实验步骤:

1.测试

1)web系统测试

 由于web应用与用户直接相关,又通常需要承受长时间的大量操作,因此web项目的功能和性能都必须经过可靠的验证。

这就要经过web项目的全面测试。

Web应用程序测试与其它任何一种类型的应用程序测试相比没有太大差别。

web测试包括界面测试、功能测试、性能测试、可用性测试。

2)界面测试

界面是软件与用户交互的最直接的层,界面的好坏决定用户对软件的第一印象。

而且设计良好的界面能够引导用户自己完成相应的操作,起到向导的作用。

同时界面如同人的面孔,具有吸引用户的直接优势。

设计合理的界面能给用户带来轻松愉悦的感受和成功的感觉,相反由于界面设计的失败,让用户有挫败感,再实用强大的功能都可能在用户的畏惧与放弃中付诸东流。

目前界面的设计引起软件设计人员的重视的程度还远远不够,直到最近网页制作的兴起,才受到专家的青睐。

而且设计良好的界面由于需要具有艺术美的天赋而遭拒绝。

3)功能测试

功能测试就是对产品的各功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要求的功能。

功能测试也叫黑盒子测试或数据驱动测试,只需考虑各个功能,不需要考虑整个软件的内部结构及代码.一般从软件产品的界面、架构出发,按照需求编写出来的测试用例,输入数据在预期结果和实际结果之间进行评测,进而提出更加使产品达到用户使用的要求。

  黑盒测试试图发现以下类型的错误:

  1)功能错误或遗漏;

  2)界面错误;

  3)数据结构或外部数据库访问错误;

  4)性能错误;

  5)初始化和终止错误。

4)可用性测试

可用性测试是指,让一群有代表性的用户尝试对产品进行典型操作,同时观察员和开发人员在一旁观察,聆听,做记录。

该产品可能是一个网站,软件,或者其他任何产品,它可能尚未成型。

测试可以是早期的纸上原型测试,也可以是后期成品的测试。

2.系统维护

前台和后台制作完成以后,现在就是将这两个部分连接起来,这样才能实现所制作的模块和数据库的各个功能相联接,只有模块或数据库是不能算一个完整的系统,他们两者是相辅相成的。

数据库的安全性和完整性控制及系统的转储和恢复。

按照系统提供的安全规范和故障恢复规范,经常核查系统安全性是否受到侵犯,及时调整授权和密码,实施系统转储与后备,发生故障后及时恢复。

增加新功能。

根据用户的意见,在不损害原系统功能和性能的情况下,对原有功能进行扩充。

发现错误,修改错误。

及时发现系统运行中出现的错误,并修改错误,保证系统正常运行。

由于数据库应用环境发生变化,需要增加新的应用或新的实体,实体与实体的联系也会发生相应的变化,原设计不能很好地满足新的需求,不得不适当调整数据库的模式和内模式。

当然,数据库重新构造的程序功能是有限的,只能做部分的修改和调整,若应用变化太大,重新构造也无能为力了,则表明原数据库应用系统生存期的结束,应该重新设计数据库,开始一个新的数据库应用系统的生存期。

实验结论:

在一个系统项目完成后,一定要对系统进行可行性的测试才可以投入使用,在使用是一定要用维护系统对系统不断改造,使其更加趋向于使用者的使用习惯

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

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2