管理信息化信息技术现代物业
管理技术信息化研究
{管理信息化信息技术}
现代物业管理技术信
息化研究
摘要
管理信息系统(ManagementInformationSystems简称 MIS)是 60年代在
欧美新兴起来的计算机应用学科。目前,竞争激烈的社会对 MIS 发展和
完善需求在不断地增加,MIS现在已经深入到我国的各行各业。
随着中国房地产业的兴起,花园式小区建设在全国各大中小型城市兴起,
但是落后的物业管理拖后了中国房地产业的快速发展,因此,研究现代
物业管理流程,并将此流程信息化是现在必须解决的问题。
小区物业管理公司使用一套物业管理系统来规范化管理公司的各种事物。
本课题研究的物业管理系统设计了系统用户管理、房产信息管理、业主
信息管理、设备信息管理、仪表信息管理、收费信息管理、停车场车位
管理、报修维修信息管理、投诉信息管理等功能,同时设立业主委员会
参与管理,监督物业公司与业主的责任与义务。本系统简化了操作流程,
提高了记帐的正确性,省略了手工核对的工作量,提高了工作效率,从
而提高了公司效益。
经 过 分 析 , 本 课 题 设 计 的 系 统 使 用 ASP 开 发 环 境 ,
MicrosoftSQLServer2000 作为后台数据库。首先在短时间内建立系统应
用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到
形成用户满意的可行系统。
本文主要介绍管理信息系统的一些基本知识,小区物业管理信息系统的
开发环境(windows系统下 asp+SQLServer2000)以及小区管理信息系统
中各功能的设计分析与实现。
关键词:物业管理系统 SQL数据库 ASP
ModernPropertyManagementTechnicalInformationResear
ch
Abstract
MIS(ManagementInformationSystems)is60agesinEuropeandAmeric
,theneedtoimproveMIScon
stantlyincreasebecauseofthesocietypetition,andtheMISisalreadyd
eepnowintoourcountryseverytrade.
WiththeriseofChineserealestate,garden-stylemunitybuildinga
tthenationalriseofmajorsmallandmedium-sizedcity,Butbehindthepr
opertymanagementdelayedtherapiddevelopmentofChineserealestatei
ndustry,Therefore,thestudyofmodernpropertymanagementflowandthi
sflowofinformationarequestionsthatmustbeaddressednow.
Districtinfrastructuremanagementpanyuseonepropertyadminist
rativesystemtostandardizedvariouskindsofthingofmanagementadmin
istrativesystemdesignedsuchfunctionsassystematicusermanagement,b
uildinginformation,householdmessage,equipmentinformationmanage
ment,instrumentinformationmanagement,propertychargeprojectmana
gement,parkingareainformationmanagement,guaranteeandplaininfor
mationmanagement,,theestablishmentownerstopar
ticipateinthemanagementmitteetooverseethepropertyandtheownerso
ftheirresponsibilitiesandadministrativesystemsimplifiedtheflow
ofoperation,enhancedtheaccuracywhichkeepsaccounts,hasabbreviat
edthemanualcheckupworkload,enhancedtheworkingefficiency,thusen
hancedpanysefficiency.
Viaanalysis,weusethedevelopmenttoolssuchasASP,thedatabasei
sMicrosoftSQLServer2000;Firstinshorttimeestablishmentsystemapp
licationprototype,thencarryoutdemandforinitialprototypesystemi
teration,reviseandimprovecontinuouslyuptothefeasiblesystemthat
formsthesatisfactionofuser.
Thisarticlemainintroductionsomeelementaryknowledgeofproper
tymanagementinformationsystem,thedevelopmentenvironmentofadmin
istrativesystemandhowtodesign,analyzeandimplementationthevario
usfunctionsofpropertyadministrativesystem.
Keywords:propertyadministrativesystemSQLdatabaseASP
目录
第一章 绪论 1
引言 1
选题意义 2
项目背景 2
第二章 系统需求分析 4
小区物业管理系统需求调查 4
系统体系结构与开发环境 7
系统的设计思想和设计目标 8
第三章 系统的总体设计 10
系统开发环境简介 10
系统结构分析 11
系统功能设计 12
系统功能模块的划分 17
系统的数据库设计 23
第四章 系统实现 30
权限设置 30
部分功能的代码设计 30
部分功能界面演示 32
第五章 系统测试和分析 35
软件测试的必要性 35
软件测试的目标 35
软件测试的准则 35
本系统采用的策略与方法 36
结 论 38
参考文献 40
附录 41
致谢 44
第一章绪论
引言
近年来,随着信息技术的飞速发展和管理的不断创新,管理信息系统
的概念正在突破原有的界限,向着系统发展的网络化、系统开发方法的理
性统一化以及系统运行的智能化的方向发展。自计算机技术产生以来,
管理软件的平台体系结构已发展到了 C/S(客户机/服务器)模式和 B/S
(浏览器/服务器)模式。B/S 模式是一种以 Web 技术为基础的新型的
MIS 系统平台模式,是随着 Internet 技术的兴起,对 C/S 结构的一种改
进。在这种结构下,软件应用的业务逻辑完全在应用服务器端实现,浏
览器和服务器之间通过 TCP/IP 协议来进行连接,用户表现完全在 Web 服
务器实现,客户端只需要浏览器即可进行业务处理。
所谓管理就是通过计划、组织和控制等一系列活动,合理地配置和
使用各种资源,以达到既定目标的过程。随着房地产市场的发展和住房
制度改革的进一步深化,物业管理作为一新兴行业得到了迅速发展。但是,
由于物业管理在我国刚刚出现不久,它涉及的管理、服务内容又非常复杂,
传统的手工管理方式效率低,随意性大,很难适应复杂的业务需求,所以
管理水平、服务质量很难提高。为了使物业管理公司的管理水平上升到
一个新的高度,达到统一、标准和规范化的要求,势必要借助现代化的管
理手段,运用管理信息系统(MIS)技术,用计算机进行统一管理。
考虑到物业管理在全国各地的发展都是极不均衡的,各个物业管理
公司的规模、素质又千差万别,因此,开发一套既适应物业管理普遍需要,
又适合各地具体情况,能够适应不同层次、不同规模的物业管理公司的物
业管理软件就显得尤为重要。小区物业信息管理系统是针对当代社会,
住宅小区越来越成为居住的主流这一市场需要应运而生的,是为小区管
理者和小区用户更好的维护小区各项物业管理业务处理工作而开发的管
理软件,根据需求分析,实现小区管理业务,对住宅小区内的建筑、住
户、设备、人员等信息进行综合管理。
选题意义
物业管理是近几年来为适应小区建设和管理而兴起的一种新型产业,
它的出现使住宅小区的管理走向了科学、规范的发展道路。物业管理中
的日常工作一般需要对小区内的楼宇、房屋、水电气费等资料进行管理。
在许多物业公司,对这些资料的管理还停留在原有的手工操作上,这种
手工操作存在数据的重复率、出错率高、效率低、各种数据检索不方便
等缺点。物业管理涉及的管理范围较为广泛,管理内容繁杂,加上政策
性等变动因素,日常工作需要耗费大量人力和物力,而采用现代化计算
机管理手段是一种行之有效的解决办法。
物业管理系统的使用能够简化物业管理工作流程、提高工作效率和
服务质量,实现物业办公的自动化。在物业管理系统的开发过程中,运用
了现代管理信息技术和软件工程方法,使系统的质量和功能得到保证。
物业管理系统对于形成一个高效、便捷的体系来协调小区居民、物业管
理人员、物业服务人员三者之间的关系具有积极的意义。通过对小区物
业管理日常工作的详细调查,从系统结构的组织,功能的实现以及技术
的可行性等多方面考虑,认为本课题是一个适合现今物业管理需求的计
算机信息管理系统,具有一定的实用开发价值。
项目背景
伴随着我国城市住宅小区建设的蓬勃发展,物业管理作为一个新兴
的服务行业日益显现出它的重要性,并且在 21 世纪的发展中将发挥其越
来越重要的作用。小区管理在手工操作时代,工作非常繁琐,需要大量
的人力、物力和财力,极大的浪费了小区物业的资源,对于小区的管理
人员来说,物业管理包括物业设备管理、仪表数据管理、停车场管理、
住户的投诉管理、住户的报修管理、住户的设备维修管理等等。而这些
项目在过去手工操作时代,需要手工记录这些事情,不但麻烦,还经常
出错,给广大用户带来很多不便。随着人们生活水平的提高,物业管理的
要求也越来越高,如何更好地管理好小区物业,为住户提供优质服务,成
了物业管理的当务之急,它的出现使住宅小区的管理走向了科学、规范的
发展道路。随着计算机网络技术的迅速发展,基于网络的可视化物业管理
是未来的发展方向,从而实现物业管理工作高效、科学、合理,适应时代
的需求。
作为计算机应用的一部分,使用计算机对企业单位的各项信息进行
管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可
靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大
地提高工作的效率,也是企业的科学化、正规化管理与世界接轨的重要条
件。因此,开发这样一套小区物业管理系统软件成为很有必要的事情。
第二章系统需求分析
小区物业管理系统需求调查
可行性分析
可行性研究的目的,就是用最小的代价在尽可能短的时间内确定问
题是否能够解决。[1]其最根本的任务是对以后的行动方针提出建议。可
行性分析实质上是要进行一次大大压缩简化了的系统分析和设计的过程,
也就是在较高层次上以较抽象的方式进行的系统分析和设计的过程。可
行性分析的主要目标是:进一步明确系统的目标、规模与功能、对系统
开发背景、必要性和意义进行调查分析,并根据需要和可能提出拟开发
系统的初步方案与计划。
一般说来应该从下述几个方面进行系统可行性的分析:
1. 技术可行性
根据系统的目标来衡量所需的技术是否具备,一般可从硬件、软件
的性能要求、环境条件、技术人员的水平和数量等方面去考虑和分析。
本课题设计的小区物业管理系统以 ASP 为开发环境,利用它可以产生和
运行动态的、交互的、高性能的 WEB 服务应用程序,并使用
MicrosoftSQLServer2000 提供系统所需要的数据库服务,结合 B/S 模式
的 WEB 开发方式,兼容性好,使用方便,根据这样的背景进行物业管理
项目设计,从而实现小区物业信息的管理。
2. 经济可行性
估算本课题研究的系统的开发费用和今后的运行、维护费用,估计
本系统将获得的效益,并将费用与效益进行比较,看是否有利。系统开
发、运行和维护费用主要包括:购买和安装设备的费用、软件开发费用,
系统的效益可以从经济效益和社会效益两方面考虑。对于小区物业管理
信息系统则应着重分析其社会效益。系统投入使用后,可提高小区信息
管理的效率,减少劳动强度,对于管理人员进行决策提供了帮助。
3. 操作可行性
本课题设计的物业管理系统是面对普通小区物业管理部门的,具有
友好的人机交互界面,其易用性是为用户所接受的。系统的易用性和易
维护性要求系统设计的过程中更加的人性化操作。这就要求设计者尽量
采用人性化的设计,使得每个使用系统的人都可以很快的熟练使用,使
得进行维护的人很快的了解系统。
本系统主要实现小区物业的信息化管理,对小区有基本信息进行日
常的业务处理,使用本系统的人员为物业公司员工、小区业主、及系统管
理员,还包括业主委员会成员,对小区物业公司运作进行监督。系统总
体数据流图,如图 2-1所示:
图 2-1系统总体数据流图
在报修维修管理模块中,小区业主首先申请维修,登记报修情况,管
理员根据报修情况进行维修安排,维修人员收到派工通知,进行上门维
修,并记录维修情况。数据流图设计如图 2-2所示:
图 2-2报修维修管理数据流图
拟解决的技术问题
1.系统权限问题
在对小区物业管理操作中,系统的用户权限关系到系统能否按照不
同用户的意愿实现对小区的管理和正常运作,只有授权的用户能够拥有
该模块的设置权限,既能实现物业公司领导对管理的全局把握,又能防
止普通用户的非权限操作。
2.系统安全问题
系统的安全性关系到系统能否正常运行,内部数据的保密,权限数
据正常访问,信息正常交流等。B/S构架具有良好的跨平台性、可扩展性
和易更新升级等优点,而正因为 B/S 构架的开放性特点,在实际应用中易
遭受攻击,使其信息安全性、保密性的要求大大提高,这对于 B/S构架 MIS
系统的开发而言无疑是一个挑战。
系统性能分析以及功能要求
1.性能分析
该系统为住宅小区的物业管理部门提供了一套有关小区物业收费、
房屋、车位等信息的有效管理手段,以替代现有的资料的管理模式,更
方便、迅速、有效地对住宅小区的资料进行存储、查询、修改。
根据系统的特点和用户的需求,确定该系统应具有以下性能指标:
(1)完备性:在详细的对资料分析的基础上,保证数据的完备性,以
保证数据库信息和系统功能模块满足用户日常工作的需要。
(2)扩充性:为保证满足用户的需求变化,在数据组织、系统功能、
系统结构上保留足够的扩充余地,以便于系统今后的扩充。
(3)先进性:系统功能目标设计具有较高的起点,以确保系统实际
应用时的科学性和先进性。
2.功能要求
通过对小区业务的调查,获知小区物业管理系统应具备以下功能:
(1)对小区所有房屋资料的录入和增、删、改、查询等功能的实现,
这是一个小区管理的基础,小区管理都是基于该小区的房产资源而产生
的。
(2)对本小区内住户的详细资料的管理,包括增、删、改、查询等
功能的实现,这也是物业管理产生的基础,物业管理都是相对该小区的
所有住户而言的。
(3)有了上述资料后,需要实现实质性的物业管理,本系统主要实
现物业设备管理,仪表包括水、电、气表数据管理,业主信息管理,房
产管理,收费管理,住户投诉管理,住户报修管理,维修管理,停车场
管理,保洁绿化管理等。这些基本的物业管理功能构成了小区物业管理
的主体,其中与住户密切的是仪表数据和收费管理,仪表数据管理模块
管理每个住户的水、电、气表的资料,统计住户每月的用量以及需要交
纳的费用,收费管理记录物业公司对住户的每一笔收费,包括水、电、
气等使用费用和物业管理费用,物业维修费用等费用。住户投诉管理和
住户维修管理分别记录住户对物业公司的不满的投诉和针对各种设施向
物业公司的报修,物业设备和设备维修管理则是对一些整个小区的公共
设施的管理和维修记录,比如小区大门和小区电梯等。
(4)各种物业统计报表,包括物业设备统计报表,所有住户的水、
电、气仪表资料的统计,各种收费统计、住户投诉统计、住户报修统计、
物业设备维修统计等。这样以便物业公司对整个小区的物业管理情况有
个全面的了解。
系统体系结构与开发环境
体系结构
根据调查研究和需求分析,结合目前网络技术的发展和网络办公的
需求,本系统采用的是 B/S结构。随着 Internet技术的兴起与 Web技术
的发展,B/S结构已成为当今应用软件的首选体系结构之一。具有开发简
单,成本低,共享性强,分布性强,维护和升级方式简单的优势。
开发环境
采用 Windowsxp、Asp、SQLServer、Dreamweaver作为系统的开发环
境。ASP 即活动服务器页面(ActiveServerPages),它是一种运行于服
务器端的脚本编写模型,它使开发者可以使用多种的脚本语言(VBScript、
Jscript 或 Perl 等)编写脚本,这些脚本可以执行应用程序逻辑,并能
够调用 ActiveX 组件执行特殊任务,如数据库查询、文件输入输出等。
活动服务器页面(ASP)就是一个编程环境,利用 ASP 可以混合使用
HTML、脚本语言以及组件来创建服务器端功能强大的 Internet应用程序。
本系统数据库采用 MicrosoftSQLServer2000作为后台数据库。它是
一个杰出的数据库平台,可用于大型联机事务处理、数据仓库、以及电
子商务等。SQLServer是基于服务器端的中型数据库,可以适合大容量数
据的应用。SQLServer在处理海量数据的效率、后台开发的灵活性、可扩
展性等方面功能强大。[3]
系统的设计思想和设计目标
系统的设计思想
物业管理这一新兴的行业,其管理体制、方法、服务的内容、范围还
在不断地变化中。因此在开发物业管理软件的过程中,必须注意以下几点:
(1)系统结构灵活,适应能力强。在需求分析设计、编程过程中,必须
全面、综合考虑物业管理的各项需求,采用模块化设计、B/S(浏览器/服
务器)模式等先进的设计技术,使软件对于不同的需求具有较强的适应能
力,可以在不对软件源代码进行修改的情况下,通过简单的配置,适应用
户不同的需求。
(2)成本低廉,对硬件要求低。考虑到各物业管理公司的经费情况和
效益差别较大,因此该软件的成本必须降低,从设计过程中一开始就要注
意控制成本。同时,为了降低硬件的成本投入,在软件的设计过程中,还要
考虑软件对各种不同硬件的适应性。
(3)操作简便。考虑到物业管理公司人员的素质,软件的使用必须简
单、操作界面直观,使用方便,使用户稍经培训即可熟练使用。
(4)维护容易。因为物业管理软件是面向各个物业公司的,随着软件
的推广,势必带来大量的维护问题,如果不在设计过程中就考虑维护问题
的话,势必在维护工作中耗费大量的人力物力。因此力求使其维护容易,
让用户能够进行一些日常维护,减少维护费用。
.系统的设计目标
对于本系统软件应实现的目标可以归纳为以下几点:
(1)运用现代信息管理技术对小区物业管理的全过程实行计算机管
理。
(2)提高信息处理和反馈的速度,支持多种查询方式,对各种信息、处
理结果实行授权查询。
(3)建立决策者查询、决策系统。这有助于物业公司领导及时了解公
司状况,帮助决策者实现人、财、物的一体化管理。
(4)利用先进的网络信息资源对住户提供更完善、周到的服务。
对于本系统功能方面的设计,需要实现的目标为:
对物管中心来说小区的住户的报修,住户的投诉及处理的结果信息
的反馈、小区内停车场的管理、各项设备的维修等都需要考虑到。住户
报修管理需要仔细的记录报修的内容、接待的人员、日期、维修的人员、
费用、住户对于维修后情况的反馈等各项情况资料。投诉管理需要记录
投诉人资料、投诉内容及处理过程。对于小区内车辆要有车位编号、停
车户主、车位位置等记录。对楼盘、户型要有介绍,对住户、房产资料
要有记录,对楼房的租售情况有记录,对物业设备要有登记,对住户的
水电煤气交费进行管理,保修进行处理等。
第三章系统的总体设计
系统开发环境简介
系统开发工具介绍
构成服务器的软件包括操作系统、服务器管理系统及其开发工具,
本课题设计的办公系统采用 B/S 模式开发,一般用户计算机配备的操作
系统都是微软公司的 WINDOWS,而且 WINDOWS操作系统很普及,用户通过
WINDOWS 自带的 IE 浏览器,便可打开该系统页面,为用 B/S 开发出来的
系统软件的使用带来很大方便。本系统使用的开发工具为:
Web服务器组件:;
数据库系统:SQLserver2000,用于数据库服务器;
开发工具:ASP,用于开发应用程序;
程序编写工具:;
浏览器:及以上版本。
理论基础
简介
ASP(ActiveServerPages,活动服务器网页)是服务器脚本编写环境,
可以创建和运行动态、交互、高效的 Web 服务器应用程序。使用 ASP 可
以组合 HTML标记、脚本命令和 ActiveX组件以创建交互的 Web页和基于
Web的功能强大的应用程序。[2]
的特性
ASP是在服务器端运行,送到客户端浏览器的是 ASP的执行结果所生
成的 HTML页面,因此 ASP程序具有保密性。
在 ASP 中可以包含 HTML 标记、服务器端和客户端命令、ActiveX 组
件。
ASP提供了几种内置对象。通过使用这些内置对象可以使脚本功能更
强。
使用附加组件可以扩展 ActiveServerPages。ActiveServerPages可
以和几个标准的服务器端 ActiveX 组件捆绑在一起,使用这些组件可以
方便的处理数据库。
ASP可以与数据库(如 SQLServer,MicrosoftAccess等)建立连接,
通过对数据库的操作建立功能强大的 Web应用程序。
运行环境
一般来说,ASP 程序可以在 Windows95NT/2000 等操作系统下运行,
因此计算机的硬件配置至少要符合操作系统的需求,除了硬件之外,还
必须正确安装和设置 TCP/IP 协议、网络通讯协议、Web 服务器及 ASP 软
件。
系统结构分析
系统结构图
图 3-1系统结构图
系统流程图
本系统用户进入登陆界面,提交用户信息后,系统对此作出身份验
证,根据不同权限进入不同模块,管理员进入管理模块后,根据不同权
限进行各种功能管理,大类包括用户管理、基本资料管理、物业管理、
报表管理。系统流程如图 3-2所示:
图 3-2系统流程图
系统功能设计
系统功能
1.系统功能用例总图如图 3-3所示:
图 3-3系统功能用例总图
2.关于系统功能描述所使用图示的说明:
用例:是系统功能的示意图,也可
以理解为“功能模块”
用户角色:也称为“操作者”。可以
理解为“使用系统功能的人”
用户角色和用例之间的连线:表示
用户角色可以使用连线另一端的系
统功能。
用例之间的箭头:表示用例之间的
包含关系,也可以理解为功能之间
的调用关系。如图所示,可以理解
为以下三种含义之一:
1.用例 A 的功能实现应包含用
例 B的功能;
2.用例 A 的实现要通过调用用
例 B来完成;
3.用例 B是用例 A的有效组成部分。
3.用户角色说明
系统中涉及的用户角色主要有:系统高级管理员、管理员、普通用
户。
系统高级管理员是最高权限的拥有者,一般由计算机中心的主要工
作人员担任,也可由公司高层领导担任。
管理员为公司高层领导担任,可以设置普通用户的权限,掌握物业
管理全局。
普通用户可以为物业公司工作人员、小区业主、业主委员会人员担
任。物业公司工作人员负责系统日常的具体管理和使用,可以根据需要
扮演不同的角色,主要分为:公司/部门管理员、房屋资料管理员、业主
信息管理员、设备信息管理员、收费信息管理员、投诉信息管理员、报
修维修信息管理员、保洁绿化信息管理员、停车场信息管理员。具体人
员的权限可以由系统管理员根据需要灵活分配一个或者多个权限。
收费信息管理员用例分析
收费信息管理员用例,如图 3-4所示:
图 3-4收费信息管理员用例
说明:
1.收费信息管理员主要负责对已经入住的住户进行费用(物业管理费、水
费、电费和煤气费)缴纳的各方面管理,费项设置分为基本物业费和仪表类物
业费两大类,各自又可定义多种不同的费项。
2.对于仪表类物业费又可分为自用表和公摊表两大类,并在此项设
置中为每户分配仪表编号,并为住户分配要分摊的公摊表。
报修维修信息管理用例分析
报修维修信息管理员用例,如图 3-5所示:
图 3-5报修维修信息管理员用例
说明:
1.记录报修的内容,业主姓名、物业地址、联系电话、报修时间、报修内
容、接待人员、日期、是否已经解决等信息,以便管理员及时安排维修人员为
其解决问题。
2.记录维修的内容,记录维修人员、维修时间、物料费用、维修费用、维
修情况等信息。
系统设置管理员用例分析
系统设置管理员用例,如图 3-6所示:
图 3-6系统设置管理员用例
说明:
1.提供相应界面方便系统管理员对用户基本信息和权限进
行管理;
2.对系统进行备份。
系统功能模块的划分
系统功能模块设计
1.小区物业管理系统基本模块分为系统用户管理、基本资料管理、
物业管理、报表管理。如图 3-7所示:
图 3-7系统功能模块图
2.用户管理模块功能如图 3-8所示:
图 3-8用户管理功能模块图
如图 3-9所示,是系统管理员添加用户操作:
图 3-9系统管理员添加用户流程图
3.基本资料管理模块功能如图 3-10所示:
图 3-10基本资料管理功能模块图
物业管理是对小区内各种事物的处理,如图 3-11所示,其中包括:
业主报修管理:实现对小区用户报修的录入、管理和查询的功能。
维修管理:实现对小区物业维修的录入、管理和查询的功能。
业主投诉管理:实现对小区住户投诉的录入、管理和查询的功能。
仪表数据管理:实现对小区物业仪表数据的录入、管理和查询的功
能。物业对住户的仪表管理包括水表、电表、气表。
停车场管理:实现对小区物业仪表数据的录入、管理和查询的功能。
收费管理:实现对小区业主各项费用的录入、管理、查询等功能。
实现对小区物业管理收费,仪表使用情况收费的录入、管理和查询的功
能。
物业设备管理:实现对小区物业设备的录入、管理和查询的功能。
保洁绿化管理:实现对小区各个区域的清洁绿化的安排、管理和查
询的功能。
图 3-11物业管理功能模块图
例如在停车场管理模块中,业主向物业管理部门申请车位,业主提
交申请后,由停车场信息管理员受理申请,通过查询车位信息,确定申
请的车位是否已经出租,如果已经租出,则返回业主所申请车位已租出
的信息,业主可进行其他车位的申请;如果车位空闲,则同意出租。此
过程的业务流程图如图 3-12所示:
图 3-12停车场车位申请业务流程图
在业主报修维修模块中,业主首先提出报修申请,登记报修内容、
物业地址、业主姓名等信息,管理员受理申请,安排维修人员上门维修,
维修人员反馈维修情况、维修费用、物料费用等信息,业务流程如图 3-13
所示:
图 3-13报修维修管理业务流程图
4.报表管理模块有助于物业信息的统计,其功能如图 3-14所示:
图 3-14报表统计功能模块图
系统的数据库设计
数据库的设计
MicrosoftSQLServer2000 能提供超大型系统所需的数据库服务。大型服
务器可能有成千上万的用户同时连接到 SQLServer2000 实例。
SQLServer2000为这些环境提供了全面的保护,具有防止问题发生的安全
措施,例如,可以防止多个用户试图同时更新相同的数据。SQLServer2000
还在多个用户之间有效地分配可用资源,比如内存、网络带宽和磁盘
I/O。超大型 Internet 站点可将其数据分开存放在多台服务器上,从而
使处理负荷分散到多台计算机上,使站点能为成千上万的并发用户提供
服务。可以在一台计算机上运行多个 SQLServer2000 实例。例如,一个
为其它许多组织提供数据库服务的组织可为每个客户组织单独运行一个
SQLServer2000实例,而全部实例可集中在一台计算机上。这样,既隔开
了每个客户组织的数据,同时又使服务组织只需管理一台服务器计算机
从而减少了费用。SQLServer2000应用程序可在装有 SQLServer2000的计
算机上运行。该应用程序通过 Windows进程间通讯(IPC)组件(例如共享
内存)而非通过网络连接到 SQLServer2000。这使 SQLServer2000得以应
用于应用程序必须在本地存储数据的小型系统中。大型 Web 站点和企业
级数据处理系统通常会生成大量的数据库处理,超出了一台计算机的支
持能力。在这些大型系统中,数据库服务由组成数据库服务层的一组数
据库服务器提供。SQLServer2000不支持采用平衡负荷的聚集形式建立数
据库服务层,但支持跨自主服务器组分存数据的机制。尽管每个服务器
需分开管理,但组内的各个服务器可共同分担数据库处理负荷。共享同
一工作负荷的一组自主服务器称为服务器联合体。
数据库表的设计
根据需求分析及功能模块的划分,数据库表设计如下:
1.用户信息管理。
记录系统用户的信息,在登录页面中通过查找用户名称和密码来判
断是否为合法用户。用户信息表如表 3-1所示:
表 3-1用户信息表
字段名 数据类型 大小 是否空 说明
id int 4 Notnull ID
user_name varchar 20 Notnull 用户名
user_pw varchar 20 Notnull 密码
allow_putong bit 1 Notnull 用户类型
allow_guanli bit 1 Notnull 用户类型
2.业主信息管理。
用于记录业主信息,录入和查询小区业主的基本资料,包括业主编号、
业主名称、性别、出生日期、籍贯、民族、证件号码、联系电话、工作
单位、家庭成员数、迁入日期、房屋类型、楼宇号、房号、物业地址,
对现有业主信息进行编辑,可通过添加、删除、修改等功能及时更新小
区业主信息。业主信息表如表 3-2所示:
表 3-2业主信息表
字段名 数据类型 大小 是否空 说明
Owner_id Int 4 Notnull 业主编号
Owner_name varchar 20 Null 业主名称
Own_sex varchar 10 Null 性别
Own_bri varchar 10 Null 出生年月
Own_jg varchar 10 Null 籍贯
Own_mz varchar 10 Null 民族
Own_num varchar 20 Null 身 份 证 号
码
Own_tel varchar 20 Null 联系电话
Work_address varchar 50 Null 工作单位
Member_num varchar 20 Null 家 庭 成 员
数
In_time varchar 20 Null 迁入日期
leixing varchar 10 Null 房屋类型
Lou_id int 20 Null 楼号
House_num varchar 20 Null 房号
Own_address varchar 50 Null 物业地址
业主信息 E-R图,如图 3-15所示:
图 3-15业主信息 E-R图
3.房屋信息管理。包括物业概况、楼宇概况、房屋档案等功能模块。
其中物业概况模块用于管理物业公司管辖的物业情况,包括:物业名称、
物业类型、物业范围、占地面积、建筑面积、楼房数等信息。
楼宇管理纪录小区内楼宇的信息,录入和查询小区楼宇的基本资料,
包括楼宇编号、楼宇名称、建成时间、楼层数、楼高、拥有房屋数量,
在楼宇信息管理中,可通过添加、删除、修改等功能对小区内楼宇信息
进行管理。如表 3-3所示:
表 3-3楼宇信息表
字段名 数据类型 大小 是否空 说明
Lou_id Int 4 Notnull 楼宇编号
Lou_name varchar 20 Null 楼宇名称
Jc_time Char 10 Null 建成时间
Ceng_num Char 10 Null 楼层数
Gao Char 10 Null 楼高
Fang_num Char 10 Null 房屋数量
房屋管理记录房屋信息,录入和查询小区房屋的基本资料,包括在
房屋信息管理中,可通过添加、删除、修改等功能对小区内所有房屋信
息进行管理。房屋信息表如表 3-4所示:
表 3-4房屋信息表
字段名 数据类型 大小 是否空 说明
House_id Int 4 Notnul 房屋编号
Lou_name Varchar 20 Null 楼宇名称
Louceng Varchar 20 Null 楼层
House_num Varchar 10 Null 房屋号
Huxing Varchar 30 Null 户型
Zhuangtai Varchar 20 Null 房屋状态
Area Varchar 30 Null 面积
Owner_id Int 4 Null 业主编号
Owner_name Varchar 20 Null 业主名称
Dj_time Varchar 20 Null 登记时间
lou_id Int 4 Null 电话
4. 设备信息管理。
用来管理物业小区的设备,它包含设备技术参数、动力设备、随机附
件、维修情况、运行记录等内容。
记录小区设备的基本资料,包括设备名称、品牌、型号、价格、购
买时间、维护记录。设备信息表 3-5所示:
表 3-5设备信息表
字段名 数据类型 大小 是否空 说明
Shebei_id Int 4 Notnull 设备编号
Shebei_name Varchar 20 Null 设备名称
Pingpai Varchar 20 Null 品牌
Xinghao Varchar 20 Null 型号
Jiage Varchar 20 Null 价格
Gm_time Varchar 20 Null 购买时间
Weihujilu text 16 Null 维护记录
5. 仪表信息管理。
记录小区内各种仪表的信息,及时更新数据,为收费管理提供数据。
仪表信息表如表 3-6所示:
表 3-6仪表信息表
字段名 数据类型 大小 是否空 说明
yibiao_id Int 4 Notnull 仪表编号
Yibiao_name Varchar 20 Null 仪表名称
Own_address Varchar 50 Null 物业地址
Owner_name Varchar 20 Null 业主名称
Last_time Varchar 20 Null 前 月 抄 表
日期
Last_data Varchar 20 Null 前 月 仪 表
数据
This_time Varchar 20 Null 本 月 抄 表
日期
This_data Varchar 20 Null 本 月 仪 表
数据
Zbliang 20 Null 仪 表 走 表
量
Xishu Float 8 Null 分摊系数
Dj_time Varchar 20 Notnull 登记时间
6. 收费信息管理。
主要用来管理物业公司对住户的各项收费,为了适应各地区的不同
收费情况,采用自定义收费项目,给物业公司以最大的灵活性。为了实现
以上功能,收费管理子系统应具有以下模块:收费项目定义、收费基本数
据录入(包括各项总表、分表数据录入)、收费计算及收费通知单打印等。
收费项目表如表 3-7所示:
表 3-7收费项目表
字段名 数据类型 大小 是否空 说明
Id Int 4 Notnull 收费项目编
号
Cost_xm Varchar 20 Null 收费项目
Danjia Char 10 Null 单价
Danwei Char 10 Null 单位
收费信息表如表 3-8 所示,是对收费基本数据的录入,管理物业公
司对住户的各项收费。
表 3-8收费信息表
字段名 数据类型 大小 是否空 说明
Id Int 4 Notnull 收费编号
Owner_name Varchar 20 Null 业主名称
Own_address Varchar 50 Null 物业地址
Cost_xm Varchar 20 Null 收费项目
Cost_nianyue Varchar 20 Null 收费年月
Yingjiao_jin
e
Varchar 20 Null 应交金额
Last_yue Varchar 20 Null 上次余额
Heji Varchar 20 Null 合计金额
Jiaofei_riqi Varchar 20 Null 缴费日期
Shijiao_jine Varchar 20 Null 实缴金额
Yue Varchar 20 Null 本次余额
Jiedai Varchar 20 Null 收费人
7. 物业维修信息管理。
管理业主报修、维修安排以及计算维修费用,维修信息表如表 3-9所示:
表 3-9维修信息表
字段名 数据类型 大小 是否空 说明
Id Int 4 Notnull 报修编号
Owner_name Varchar 20 Null 业主名称
Own_address Varchar 50 Null 物业地址
Baoxiu_time Varchar 20 Null 报修日期
Sf_chuli Bit 1 Null 是否处理
Weixiu_name Varchar 20 Null 维修人员
Wanch_time Varchar 20 Null 完成日期
Weixiu_cost Varchar 20 Null 服务费用
Wuliao_cost Varchar 20 Null 物料价值
Baoxiu_neirong Text 16 Null 报修内容
Weixiu_neirong Text 16 Null 维修内容
8. 保洁绿化服务管理。
该模块包括对环卫、绿化制度及基本情况进行管理,加强小区的文明
建设,为业主创造一个安全、整洁优美的生活环境。保洁绿化安排表如表
3-10所示:
表 3-10保洁绿化安排表
字段名 数据类型 说明 是否空 大小
Id Int 区域编号 Notnull 4
Anpai varchar 工作安排 Null 50
Work_name varchar 工作人员 Null 20
Jiancha_name varchar 检查人员 Null 20
Beizhu varchar 备注 Null 50
9. 内部员工信息管理。
对物业管理公司内部,诸如人员信息进行管理,加强自身素质建设,
以提高管理的质量和效益。员工信息表如表 3-11所示:
表 3-11员工信息表
字段名 数据类型 说明 是否空 大小
Emp_id Int 员工编号 Notnull 4
Emp_name varchar 员工姓名 Null 20
Sex varchar 性别 Null 20
Birthday varchar 出生年月 Null 20
Jiguan varchar 籍贯 Null 20
Minzu varchar 民族 Null 20
Jiaru_time varchar 入 本 单 位
时间
Null 20
Department varchar 部门 Null 20
Zhiwu varchar 职务 Null 20
Gongzi varchar 工资 Null 20
Tel varchar 联系电话 Null 20
Address varchar 家庭地址 Null 50
10.小区业主投诉信息管理。
通过此模块记录业主对小区各项管理及服务的反馈情况,通过投诉
服务,管理部门可以及时认清事实,维护小区和谐氛围,甚至纠正一些
错误的决定。主要记录投诉人姓名、投诉内容、投诉时间、接待人员、
处理情况等信息。
11.停车场车位管理。
主要记录停车场车位分配情况,统计车位出租情况,包括车位编号、
车位位置、是否出租,如果已租出,则可以记录车主姓名、车牌号、型
号、车主联系电话、开始使用车位的时间及终止时间等信息。
12.系统维护。
完成系统的初始化,备份及恢复等系统功能。
第四章系统实现
权限设置
在小区物业管理系统的架构中,维护领导的权威,给予系统中领导
的权限就应该保证能够使得领导可以控制全局,保证对员工的充分管理,
同时也要保证员工的基本利益。
在用户权限的安排上,本系统主要是为了维护领导者的权威,对全
局的把握和维护普通员工的基本利益。在权限的设置上,设定一个总管
理员,这个管理员可由企业最高权威人员来担当,或是由他决定管理员
的人选。管理员可以动态的给予其他用户相应的权限。由于本系统的权
限是采用管理远动态分配的方式,所以细分下来可以分为很多种,主要
大致可分三种权限人员:高级管理员、管理员、普通用户,其中普通用户
为小区业主,物业公司员工及业主委员会人员。
部分功能的代码设计
小区物业管理系统功能是以流程为基础,支持对物业公司的日常工
作的管理,包括业主信息管理、房屋信息管理、设备信息管理、仪表信息
管理、收费信息管理、物业维修信息管理、保洁绿化服务管理、内部员工
信息管理、小区业主投诉信息管理、停车场车位管理、系统维护、业主委
员会信息管理等功能。
由于系统设计的代码多,这里只列出部分相关代码。
连接方法:
<%
functionopendb()
setconn=("")
constr="driver={SQLserver};server=ACER-AC467F9E57;uid=sa;p
wd=sa;database=property"
constr
setopendb=conn
Endfunction
Functionclosedb(conn)
setconn=nothing
EndFunction
%>
这串代码创建数据库链接,服务器名为:ACER-AC467F9E57,密码:
sa,数据库名:sa,保存文件名为:office_。
2.在管理用户功能的模块中,管理员可添加、删除用户,用户登陆系
统后可修改登陆密码。以下是添加系统用户相关代码,并为其设置相应
的权限,代码设计如下:
user_name=trim(request("user_name"))’user_name表示用户名
user_pw=trim(request("user_pw"))’user_pw表示密码
leixing=trim(request("leixing"))’leixing表示用户类型
setconn=opendb()
setrs=("")
sql="select*fromusersorderbyid"’users是用户基本信息表
sql,conn,1,1
dowhilenot’如果有此用户就进入系统
iftrim(rs("user_name").value)=user_namethen
%>
<scriptlanguage=javascript>{(' 该 用 户 名 已 存 在 , 请 重 新 选
择!');.go(-1);}</script>
<%
exitdo
endif
ifthen
ifleixing="管理员"then
sql="insertintousersvalues('"&user_name&"','"&user_pw&"','1','
1')"
else
ifleixing="工作人员"then
sql="insertintousersvalues('"&user_name&"','"&user_pw&"','1','
0')"
’添加用户信息
3.以下是查询业主信息的相关代码,首先判断输入的查询字段属于
哪种字段类型,再根据字段值查找数据信息,向页面输出所查找的业主
信息。代码设计如下:
<%
leixing=("leixing")’leixing表示输入的字段值的类型
values=trim(("values"))
ifleixing="1"then
sql="where_id='"&values&"'"’表示按业主编号查询
elseifleixing="2"then
sql="where_num='"&values&"'"’表示按业主身份证号码查询
elseifleixing="3"then
sql="where_name='"&values&"'"’表示按业主姓名查询
else
("参数错误!")’判断查询条件完毕
endif
setconn=opendb()
setrs=("")
sql1="SELECT*FROMowner"&sql’向数据库查询业主信息
sql1,conn,1,1
ifnotthen
%>
部分功能界面演示
登陆窗口设计,以下是小区物业系统的入口,界面如图 4-1所示:
图 4-1登陆界面
主程序窗口由 Top、Left、Main 页面框架组成,Left 菜单为可下拉
试菜单,隐藏着系统功能操作的菜单。Main 页面显示系统各功能模块窗
口。其中在业主报修管理窗口中,设置用户添加报修信息,并对相应的
报修问题提供维修登记,如图 4-2所示:
图 4-2业主报修管理界面
添加用户窗口设计,可设置相应的权限,如图 4-3:
图 4-3添加用户界面
第五章系统测试和分析
软件测试的必要性
软件测试是软件开发过程的重要组成部分,是用来确认一个程序的
品质或性能是否符合开发之前所提出的一些要求。软件测试就是在软件
投入运行前,对软件需求分析、设计规格说明和编码的最终复审,是软
件质量保证的关键步骤。软件测试是为了发现错误而执行程序的过程。
软件测试在软件生存期中横跨两个阶段:通常在编写出每一个模块之后
就对它做必要的测试(称为单元测试)。编码和单元测试属于软件生存
期中的同一个阶段。在结束这个阶段后对软件系统还要进行各种综合测
试,这是软件生存期的另一个独立阶段,即测试阶段。
软件测试的目标
软件测试的目标可以总结为:
1.测试是为了发现程序中的错误而执行程序的过程。
2.好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案。
3.成功的测试是发现了至今尚未发现的错误的测试。[9]
软件测试的准则
为了能设计出有效的测试方案,软件工程师必须深入理解并正确运
用指导软件测试的基本原则:
1.所有测试都应该能追溯到用户需求。软件测试的目标是发现错误,
从用户的角度看,最严重的错误是导致程序不能满足用户需求的那些错
误。
2.应该远在测试开始之前就制定出测试计划。
3.把 Pareto原理应用到软件测试中。Pareto原理说明,测试发现的
错误中的 80%很可能是由程序中 20%的模块造成的。
4.应该从“小规模”测试开始,并逐步进行“大规模”测试。
5.穷举测试是不可能的。
6.为了达到最佳的效果,应该由独立的第三方从事测试工作。[9]
本系统采用的策略与方法
本课题所采用的测试方法是黑盒测试,它只检查程序功能是否按照
规格说明书的规定正常使用,黑盒测试也称功能测试或数据驱动测试,
它是在已知产品所应具有的功能,通过测试来检测每个功能是否都能正
常使用,测试者在程序接口进行测试,它只检查程序功能是否按照需求
规格说明书的规定正常使用,程序是否能适当地接收输入数锯而产生正
确的输出信息,并且保持外部信息(如数据库或文件)的完整性。“黑
盒”法是穷举输入测试,只有把所有可能的输入都作为测试情况使用,
才能以这种方法查出程序中所有的错误。实际上测试情况有无穷多个,
人们不仅要测试所有合法的输入,而且还要对那些不合法但是可能的输
入进行测试。等价划分是一种黑盒测试技术,这种技术把程序的输入域划
分成若干个数据类,据此导出测试用例。
1.以仪表信息管理中抄表时间为例设计测试用例,实现如下:
划分等价类如下:
输入数据为:抄表日期
有效等价类为:4位数字字符‘-’1位或 2位数字字符‘-’1位或 2
位数字字符(如 2009-3-11),正常年份,月份在 1~12之间,天日在 1~
31之间。
无效等价类为:输入有非数字字符、年份少于 4 个数字字符、年份
多于 4 个数字字符、月份少于 1 个数字字符、月份多于 2 个数字字符、
天日少于 1个数字字符、天日多于 2个数字字符、无‘-’符号、年份为
错误年份、月份不在 1~12之间、天日不在 1~31之间。
设计有效等价类的测试用例如下:
输入数据:2009-3-16
预期结果:2009-3-16(有效输入)。
输入数据:2009-3-W
预期结果:错误——输入有非数字字符。
输入数据:200-11-1
预期结果:错误——年份少于 4个数字字符。
输入数据:20090-3-16
预期结果:错误——年份多于 4个字符。
输入数据:2009—6
预期结果:错误——月份少于 1个字符。
输入数据:2009-123-
预期结果:错误——月份多于 2个数字字符、天日少于 1个字符。
输入数据:
预期结果:错误——无‘-’符号。
输入数据:9999-23-45
预期结果:错误——年份为错误年份、月份不在 1~12之间、天日不
在 1~31之间。
2.系统各模块的功能测试
各个模块中具有代表性的功能测试结果如表 5-1所示:
表 5-1功能测试结果表
编号 测试说明 期望结果 实际结果 成功/失败
1 测试业主信息添
加是否成功。
业主信息成
功写入数据
库。
数据库中可
以找到新添
加记录。
成功
2 测试房屋信息添
加。
房屋信息成
功写入数据
库。
数据库中可
以找到新添
加记录。
成功
3 测试业主信息查
询。
查询出期望
结果。
按身份证号
码查询失败。
修改后成功
4 测试修改房屋信
息。
将房屋信息
修改写入数
房屋信息成
功修改入数
成功
据库中。 据库。
5 测试收费项目添
加。
收费项目信
息成功写入
数据库。
数据库中可
以找到新添
加记录。
成功
结论:综合本次测试结果,本次功能模块的测试达到预期结果,本
次测试成功。
结论
课题研究工作的总结
本课题研究了基于 Microsoft 平台的小区物业管理系统的设计与研
究。本系统最大的特色就是采用现在最流行的 B/S 模式进行开发,结合
ASP 这种广为使用的灵活技术,使用 HTML 来设计页面显示,加入
VBScript和 JavaScript语言编写的脚本来增加系统的功能。系统中包含
了一系列的基础功能,这些功能是每一个信息管理中都会使用到的,适
用于普通的物业管理。
在登陆密码的安全问题上,由于 ASP 的程序漏洞,我在代码的设计
上先进行了用户名的判断,然后才进行密码的判断,将用户名和密码分
开判断,这样就避免了这个程序漏洞问题,代码的安全很大程度上保证
了系统的安全。
在进行权限设计时,我充分考虑了企业领导者的权威,合理的设计
了权限,企业的领导者对整个局面可以进行有效的控制。企业领导者可
根据物业管理模式动态的分配其他员工用户的权限。每个用户只能对自
己的权限数据进行访问,这就有效的控制了数据的安全。
本系统实现了小区物业管理最基础的功能,并满足物业公司通过网
络进行资源共享和信息交流的需求,而且物业公司可以根据自身企业的
特色需要在原有系统的基础上适当的加入新的页面,将系统里相应页面
的代码进行修改,再和不同的数据库用表进行连接,就可以实现新的功
能模块。
在这次设计和开发过程中,学到了不少东西,对流程的处理过程有
新的认识,尤其是对软件工程以及微软平台的相关技术做了一个深入的
探索。鉴于本人现有知识和水平的不足,系统难免有些不完善及不足之
处,恳请老师和同学给予指正。
下一步工作的开展
本课题开发的系统,在功能模块设计上,主要是侧重个人办公和信
息交流,实现小区物业管理的基础功能,并没有加入根据小区特色需要
的模块。对于小区物业委员会参与工作,监督小区物业管理的功能模块,
以及小区业主在系统的日常运作中的加入,目前我还没有完成。由于时
间的原因和项目进度的安排,此次研究仍在进行之中,所以还有一些方
面需要改进。本人会继续努力,遵循软件工程中二次开发的原理,在今
后的工作中对课题继续深入研究,将系统继续开发升级使其更完善,致
力架构具有物业公司特色的信息系统。
参考文献
[1]张海藩.软件工程导论.北京:清华大学出版社.-36,150-176
[2]张景峰.ASP程序设计及应用.北京:中国水利水电出版社.-6
[3]AbrahamSilberschatz 等 .DatabaseSystemConcepts.北京:机械工业出版
社.-18
[4]曾喜银 .基于 Internet 的物业管理系统的设计和实现 .现代电子技
术.2007,-69
[5]杨帆.住宅小区物业管理信息系统设计.武汉化工学院学报.2002,-74
[6]周伟良 ,张旭东 .物业管理系统的设计与实现 .安徽建筑工业学院学
报.2001,-77
[7]王华.ASP开发信息服务系统示例.太原科技.2003,-52
[8] 求 是 科 技 .ASP 数 据 库 开 发 技 术 与 工 程 实 践 . 北 京 : 人 民 邮 电 出 版
社.-133
[9]杨武.ASP数据库编程入门.天津:天津电子出版社.-147
[10]马明等.城市小区信息发布系统的设计与实现.山西建筑.2008,-10
附录
以下是系统部分数据表的设计,仅供参考:
1.投诉信息表
字段名 数据类型 大小 是否空 说明
Id Int 4 Notnull 投诉编号
Owner_name Varchar 20 Null 业主名称
Tousu_time Varchar 20 Null 投诉时间
Jiedai Varchar 20 Null 接待人员
Content Text 16 Null 投诉内容
Reply Bit 1 Null 是否处理
Answer Text 16 Null 处理情况
2.停车场信息表
字段名 数据类型 大小 是否空 说明
Cw_id Int 4 Notnull 车位编号
Cw varchar 20 Null 车位位置
Sf_zuyong char 10 Null 是否已租用
Zujing varchar 20 Null 租金(每月)
Owner_name varchar 20 Null 业主名称
Own_tel varchar 20 Null 联系电话
Begin_time varchar 20 Null 使用日期
Stop_time varchar 20 Null 停止日期
Chepai varchar 20 Null 车牌号码
Xinghao varchar 20 Null 型号
Yanse varchar 20 Null 颜色
Buy_time varchar 20 Null 购买时间
jiage varchar 20 Null 价格
以下是部分代码的设计,仅供参考:
添加投诉信息的代码:
<!--#includefile="inc/office_"-->
<!--#includefile="inc/"-->
<>
<head>
<title>小区物业管理系统</title>
<linkhref="css/"rel="stylesheet">
</head>
<body>
<divalign="center"class="style4">
<p> </p>
</div>
<formname="form1"method="post"action="">
<tablestyle="BORDER-COLLAPSE:collapse"borderColor=#808080width
="85%"border="1"align="center"cellpadding=1>
<tr>
<thcolspan="4"scope="col"><divalign="left"class="header">
<divalign="center">业主投诉问题记录</div>
</div></th>
</tr>
<tr>
<tdwidth="6%">投诉内容</td>
<tdcolspan="3">
<textareaname="content"cols="70"rows="10"></textarea></td>
</tr>
<tr>
<tdwidth="6%"><divalign="center">投诉人</div></td>
<tdwidth="47%"><divalign="center"><label>
<divalign="left">
<inputtype="text"name="owner_name">
</div>
</label></div></td>
<tdwidth="13%"><divalign="center">接待人员</div></td>
<tdwidth="34%"><divalign="center"><label>
<divalign="left">
<inputtype="text"name="jiedai">
</div>
</label></div></td>
</tr>
<tr>
<tdcolspan="4"><divalign="center">
<inputtype="submit"name="Submit2"value="添加投诉问题">
<inputtype="button"name="Submit"value=" 返 回 问 题 列 表
"onClick="=''">
</div></td>
</tr>
</table>
</form>
<%
if("Submit2")="添加投诉问题"then
content=encode2(("content"))‘content是投诉内容
owner_name=(("owner_name"))‘owner_name是投诉者姓名
jiedai=(("jiedai"))‘jiedai是接待人员
setconn=opendb()
setrs=("")
sql="insertintotousu(content,tousu_time,owner_name,jiedai)valu
es('"&content&"','"&now()&"','"&owner_name&"','"&jiedai&"')"
‘添加投诉内容、投诉者姓名、接待人员、投诉的时间,tousu是投诉信
息表
sql
("<spanclass='style5'>添加成功!</span>")
endif
%>
<palign="center"> </p>
</body>
</>
致谢
感谢阅读
多年企业管理咨询经验,专注为企业和个人提供精品
管理方案,企业诊断方案,制度参考模板等
欢迎您下载,均可自由编辑