




已阅读5页,还剩34页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
学号:201026120106200222200X2XX40XXX 本 科 生 毕 业 论 文论 文 题 目: 小区物业管理系统 作 者: 何 威 院 系: 数学与计算机科学学院 专 业: 计算机科学与技术 班 级: 200803 指 导 教 师: 牛 冀 平 2012 年 5 月 10 日NO.:2010261201062008200X2XX40XXX200X2XX40XXXHuanggang Normal UniversityThesis GraduatesTopic: District property management system Author: He wei College: College of Mathematics and Computer Science Specialty: Computer Science and Technology Class: 200803 Tutor: Niu Ji Ping May 10th, 2012郑重声明本人所呈交的毕业论文(设计)是本人在指导教师 牛冀平 的指导下独立研究并完成的。除了文中特别加以标注引用的内容外,没有剽窃、抄袭、造假等违反学术道德、学术规范和侵权行为,本人完全意识到本声明的法律后果由本人承担。特此郑重声明!指导老师(签名):论文作者(签名): 2012年5月10日摘 要Internet已经成为人们生活、工作、学习越来越离不开的平台。Web技术已经不在局限于单纯地提供信息服务,而是日益成为一个操作平台,为用户提供强大的服务功能。例如网上电子商务、社会信息数据库等。网络实现了远程通讯,人们能够通过计算机网络进行电子邮件的发送,召开网络会议,网上购物,甚至坐在家里就可以上大学(网上教育)。网络有巨大的潜力待我们去开发与探索。因此,基于B/S体系架构创建这个小区物业管理网站,紧跟行业发展,满足人们生活、学习的需要。建立一个基于B/S架构的小区物业管理网站,实现信息网络化。通过较丰富的功能将 Web的技术特点体现出来。该系统可供管理员、注册用户、以及游客登录使用。登录者可以查询信息或者发布信息,可以通过此网站了解小区物业管理情况,小区住户还能够查询各种收费。系统中管理员为必不可少的模块项,主要是为了安全有效地存储和管理及维护网站的各类信息,赋予管理员特定的权限,可以对用户和各种信息进行分类,添加,删除,修改等。方便网站的管理与维护。要实现这样的功能,离不开后台数据库的支持。用户验证注册信息,收集到的用户信息,分析得出的关联规则表等大量的数据都由数据库管理系统管理。本文中数据库服务器端采用了SQL SERVER2000作为后台数据库,以先进的JDBC技术与数据库连接,结合SQL语句处理对用户分类,添加,删除,修改等操作,使Web与数据库紧密联系起来。关键词 : 小区物业管理 信息管理 SQL SEVER2000 JDBCAbstractWith the technology of computer and network of development rapidly, Internet/Intranet is used in common more and more within the world. Nowadays is advancing forward the information social, information system is effective larger and larger .In tradition materials circulation, on account of information management accelerating to materials circulation is not awareness, many a time attach importance to hardware equipment but make light of software equipment. Otherwise, most of materials Circulation Company in China is development in the basic of tradition materials circulation, hardly corporation can supply a synthetic service, the function of contemporaneity materials circulation is not exerted. Materials circulation corporation in China, materials circulation services not only hardware equipment bur software equipment have a distinct gap.With the development of economy day by day, information age have reached 。All kinds of information tend to digitization、distinctly. That how to make materials circulation management programming、intelligentize is more and more important ,especially in the vehicle management system ,which is a important tache , intelligentize management artifice is thought highly of more and more. Though we should make good use of astronomical memory capacity、high-powered processing capacity, and so on ,these predominances to assistant vehicle of management system so that computer resource are utilized reasonal ,attach to reduce work force and enhance quality of labor indeed.This article primarily analyses the composing of management system ,includes :requirement、design goal of system、data structure、data flow and mostly characters of system and so on ,emphases introduce system of function model detailed thinking, implement method and key technique of expound, for example, GIS、GPRS and so on.Keywords: vehicle of management, information system, materials circulation management目 录第1章 绪论11.1导论11.2背景21.2.1 B/S模型的优点21.2.2 JSP技术发展背景31.3本章小结4第2章 需求分析52.1 系统的研究意义52.2 小区物业管理系统的需求分析52.3 系统配置72.3.1 Hardware (硬件)72.3.2 Software (软件)82.4 本章小结8第3章 系统设计93.1 系统的功能模块设计93.2 系统数据库设计103.3 数据库逻辑设计113.4页面设计183.5本章小结18第4章 系统实现194.1系统基本结构194.1.1 系统的基本结构图194.1.2 系统的程序目录结构204.1.3 系统数据库设计204.2 系统公共模块设计与实现214.2.1文件common.jsp224.2.2文件check.jsp224.2.3文件header.jsp和footer.jsp224.2.4文件style.css224.3系统主页面234.4系统管理模块实现234.4.1 管理员登陆口“login.jsp”页面234.4.2 管理密码验证“chklogin.jsp”文件244.4.3 新闻资讯管理页面“main.jsp”254.4.4小区公告信息页面“addxinxi.jsp”254.4.5 物业信息管理页面“savexinxi.jsp”264.4.6 小区留言管理功能页面“modifyxinxi.jsp”264.5 系统用户注册模块与实现274.5.1 用户注册页面“register.jsp”274.5.2 用户注册页面“adduser.jsp”274.6本章小结28第5章 软件的测试295.1什么是软件测试295.2软件测试的目标与方法295.3本章小结29第6章 结论30致 谢31参考文献32III黄冈师范学院本科学位论文第1章 绪论1.1导论Internet已经成为人们生活学习的平台。Web技术已经不在局限于单纯地提供信息服务,而是日益成为一个操作平台,为用户提供强大的服务功能。例如网上电子商务、社会信息数据库等。网络实现了远程通讯,人们能够通过计算机网络进行电子邮件的发送,召开网络会议,网上购物,甚至坐在家里就可以上大学(网上教育)。网络有巨大的潜力待我们去开发与探索。因此,基于B/S体系架构创建这个小区物业管理网站,紧跟行业发展,满足人们生活、学习的需要。建立一个基于B/S架构的小区物业管理网站,实现信息网络化。通过较丰富的功能将 Web的技术特点体现出来。该系统可供管理员、注册用户、以及游客登录使用。登录者可以查询信息或者发布信息,可以通过此网站了解小区物业管理情况,小区住户还能够查询各种收费。系统中管理员为必不可少的模块项,主要是为了安全有效地存储和管理及维护网站的各类信息,赋予管理员特定的权限,可以对用户和各种信息进行分类,添加,删除,修改等。方便网站的管理与维护。要实现这样的功能,离不开后台数据库的支持。用户验证注册信息,收集到的用户信息,分析得出的关联规则表等大量的数据都由数据库管理系统管理。本文中数据库服务器端采用了SQL SERVER2000作为后台数据库,以先进的JDBC技术与数据库连接,结合SQL语句处理对用户分类,添加,删除,修改等操作,使Web与数据库紧密联系起来。整个个性化页面生成系统主要由使用JSP技术开发实现个性化Web页面生成和JS结合JavaBeans技术实现组件重用两部分组成。整个系统结构如图1-1所示。图1-1 系统结构图 本设计主要完成客户端,Web服务器端应用程序和数据库的制作,实现网上小区物业管理系统的创建,管理员注册/登陆、对物业信息进行添加,删除,修改等功能。实现与完善整个基于B/S小区物业管理网站的组织建立和测试工作。1.2背景1.2.1 B/S模型的优点几乎没有限制的客户端访问和极其简单化的应用程序部署和管理是B/S模型的优势所在。它和C/S模型比较优点极为突出。两层技术模型(Two-Tier Architecture)是指客户机直接与服务器交流,没有其他服务介入的技术模型。对用户量在12100的局域网环境中,两层模型的确是个不错的方案。由于该模型中,所有的用户连接都是被保持的,也就是说即使在空闲状态,连接依然存在。所以,用户的并发请求数量有限的。为了解决这个限制,使得成千上万的用户可以被无顾虑地添加,我们最好选用三层模型B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者说是改进的结构。用户界面完全通过浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成三层结构,是一种全新的软件系统构造技术。这种结构的一个重要的特点是,用户可以完全不需要安装客户端软件,当然也不需要担心任何软件升级和不兼容等任何客户端所遇到的问题。相比之下,B/S模型的优点显而易见,更适合这个网站的构建,有利于网站的维护和扩充。1.2.2 JSP技术发展背景Web技术的迅猛发展正推动Internet上信息服务类的进步。WWW服务的基础是HTML语言。这个系统模块中用到的JSP技术是在HTML语言的基础上使用脚本语言对网页的对象模型进行编程。JSP全称Java Server Pages,它是由Sun Microsystems公司提出、许多公司参与建立的一种动态网页技术标准。它诞生在1999年6月1日。目前国内外已经在广泛地使用JSP。随着JAVA语言得到普及,越来越多的公司开始关注JSP的前景。传统的动态网页制作包括CGI、ASP、JSP三种,而JSP具有明显的优势。使用CGI-BINJ接口是一个最早的动态WEB页面问题的解决方案。缺点,CGI程序必须从CGI接口读入一长串的字符串,再从字符串中取得所需要的数据并加以处理。过程十分繁琐。另一个缺点,除了Perl是解释语言外,其他都是编译式的语言。每次修改后,都必须重新编译一次,这给开发人员带来麻烦,增加了工作量。ASP和JSP都能取代CGI使网站建设和发展变得简单快捷。尽管JSP技术和ASP在许多方面都有相似的,但仍然存在很多不同之处,其中最本质上的区别在于:两者是来源于不同的技术规范组织,其实现的基础,WEB服务器平台要求不相同。作为Java平台的一部分,JSP拥有Java编程语言“一次编写,各处运行”的特点。一次写入,之后,可以运行在任何具有符合JavaTM语法结构的环境。取代之过去单一平台开发。 ASP主要工作环境是微软的IIS应用程序结构,又因Activex对象具有平台特性,所以ASP技术不能很容易地实现在跨平台的WEB服务器的工作。从开发人员的角度来看其区别在于:ASP仅支持组件对象模型COM,而JSP技术提供的组件都是基于JavabeansTM技术或JSP标签库。JSP标签可扩充性。JSP技术能够使用开发者扩展JSP标签,JSP开发者能定制标签库,减少对脚本语言的依赖生成可重用的组件。JSP基于组件的技术方法加速了总体开发过程。 JSP组件(Javabeans,或定制的JSP标签)是跨平台可重用的。Javabeans组件可以访问数据库,并能以分布式系统模式工作于UNIX和WINDOWS平台。易于维护性。 基于JSP技术的应用程序比基于ASP的应用程序易于维护和管理。JSP突出的组件技术使修改内容而不影响逻辑或修改逻辑而不影响内容变得很容易实现。如上的比较不难看出,JSP技术编写的程序运用要更加灵活,可扩展性更强。1.3本章小结本章介绍了WEB技术可以为用户提供强大的功能服务,可以很好的满足人们的生活与学习,B/S模型的优点显而易见,更适合这个网站的构建,有利于网站的维护和扩充。JSP技术发展的背景,以及它编写的程序运用要更加灵活,可扩展性更强。 第2章 需求分析2.1 系统的研究意义随着市场经济的发展和人们生活水平的提高,住宅小区已经成为人们安家置业的首选,几十万到几百万的小区住宅比比皆是。人们花的钱越多,不但对住宅的本身的美观、质量要求越来越高,同时对物业小区的服务和管理也要求很高,诸如对小区的维修维护,甚至对各项投诉都要求小区管理者做的好,做的完善。这样要求小区管理者对物业管理进行宏观的和微观的细致管理,其中最好的办法是用计算机操作的小区物业管理系统来实现对小区物业的管理,这就为我们设计小区物业管理系统提供了市场需要。而我们设计的小区物业管理系统在现代社会是最热门的行业,是最关切老百姓实际生活的设计,各种人性化的配置,使管理者和业主对住宅小区中的事物能更方便、更快捷、更满意的得到答复。伴随着小区的的规模不断扩大和住户的不断增多,像小区中的汽车,小区附带设施,小区的各项维修、投诉等都将越来越复杂,工作量也将越来越大。但一直以来人们使用传统人工的方式管理各种数据,这种管理方式存在着许多缺点,比如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学技术日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对企业单位的各项信息进行管理,具有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高工作的效率,也是企业的科学化、正规化管理与世界接轨的重要条件。2.2 小区物业管理系统的需求分析通过对某小区的调查,获知小区物业管理系统应具备以下功能:对小区所有房屋资料的录入和增,删,改,查询等功能的实现,这是一个小区管理的基础,小区管理都是基于该小区的房产资源而产生的。对本小区内住户的详细资料的管理,包括增,删,改,查询等功能的实现,这也是物业管理产生的基础,物业管理都是相对该小区的所有住户而言的。有了上述资料后,需要实现实质性的物业管理,本系统主要实现物业设备管理,仪表包括水,电,气表数据管理,收费管理,住户投诉管理,住户报修管理,设备维修管理,停车场管理,这些基本的物业管理功能构成了小区物业管理的主体,其中与住户密切的是仪表数据和收费管理,仪表数据管理模块管理每个住户的水,电,气表的资料,统计住户每月的用量以及需要交纳的费用,收费管理记录物业公司对住户的每一笔收费,包括水,电,气等使用费用和物业管理费用,物业维修费用等费用。住户投诉管理和住户维修管理分别记录住户对物业公司的不满的投诉和针对各种设施向物业公司的报修,物业设备和设备维修管理则是对一些整个小区的公共设施的管理和维修记录,比如小区大门和小区里户外的健身器材。各种物业统计报表,包括物业设备统计报表,所有住户的水,电,气仪表资料的统计,各种收费统计,住户投诉统计,住户报修统计,物业设备维修统计等。这样以便物业公司对整个小区的物业管理情况有个全面的了解。物业管理(系统):实现用户注册、登录、密码修改,等功能并对其权限进行控制以方便不同用户对其信息进行操作,便于归档查询统计,也保障了系统的安全性。其中包括的注册/登录信息有(登录名,登陆密码,用户描述等)。住户信息管理:实现对入住业主信息的录入,管理和查询的功能。业主信息管理包括(业主ID,业主姓名,出生年月,籍贯,性别,工作单位及地址,邮编,身份证号码,联系电话,开户银行,银行帐号,入住时间,迁出时间等) 房产信息管理:实现对小区房产信息的录入,管理和查询的功能。房产信息管理包括(房间编号,物业地址,建筑面积,使用面积,转修情况,单价,总价,是否已经售出,买主编号,买主姓名,备注等)物业设备管理:实现对小区物业设备的录入,管理和查询的功能。物业设备管理包括(设备编号,设备名称,型号,品牌,所属部门,购买日期,事故记录等)仪表数据管理:实现对小区物业仪表数据的录入,管理和查询的功能。仪表数据管理包括的主要内容有(仪表编号,住户姓名,物业地址,年份,月份,上月数据,本月数据,本月用量,单价,本月费用,上月抄表日期,本月抄表日期,本月交费日期,办理人等)物业对住户的仪表管理包括水表,电表,气表。 停车场管理:实现对小区物业仪表数据的录入,管理和查询的功能。停车场管理主要包括(车位编号,车位位置,停车住户,物业地址,使用日期,备注等)。 收费管理:实现对小区物业管理收费,仪表使用情况收费的录入,管理和查询的功能。收费管理主要包括(收费编号,住户姓名,物业地址,年份,月份,收费项目,收费方式,应收总额,已交金额,欠款金额,交费日期,办理人,备注等)。 住户投诉管理:实现对小区住户投诉的录入,管理和查询的功能。住户投诉管理主要包括(投诉编号,投诉日期,接待人,投诉住户,物业地址,电话,处理日期,处理人员,投诉内容,处理情况等)。 用户报修管理:实现对小区用户报修的录入,管理和查询的功能。用户报修管理主要包括(报修编号,报修日期,接待人,报修住户,物业地址,电话,完成日期,维修人员,服务费用,屋料费用,合计费用,报修内容,维修情况等)。物业设备维修管理:实现对小区物业设备维修的录入,管理和查询的功能。物业设备维修管理主要包括(维修编号,设备编号,设备名称,维修日期,完成日期,维修费用,维修人员,维修内容,维修情况等)。2.3 系统配置2.3.1 Hardware 硬件环境(访问者):建议用户在允许的情况下采用较高配置硬件资源。硬件环境(开发者):Inter(R) Core (TM)2 Duo T5750,2G内存,250G磁盘空间。2.3.2 Software 访问者:IE、Netscape等浏览器。最好是IE浏览器,本网页在IE6.0浏览器下通过了测试。开发者:1)Operating System (操作系统):Windows2000SP42)Tools (工具): DreamweaverMX 20043)Database (数据库):SQL SERVER 20004) Server (服务器) :ApacheTomcat5.05)Run Circumstance (运行环境) :安装JDK1.4支持Java运行。6)Technic (技术):前台网页的设计采用JSP技术制作。JSP网页吸引人的地方之一就是能结合JavaBeans技术来扩充网页中程序的功能。JSP程序实际上JSP元素、Java程序和HTML文档的混合体,JSP以Java作为其脚本语言,几乎继承了Java语言的所有特点。2.4 本章小结本章介绍了系统研究的意义,计算机科学技术日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用,小区物业管理系统应具备的几个功能,以及系统配置的软件和硬件。第3章 系统设计3.1 系统的功能模块设计3.2 系统数据库设计用户表=序号+登录名+登陆密码+用户描述住户表=住户编号+物业地址+房型+ 建筑面积+使用面积+业主名称+籍贯+工作单位+邮编+身份证号+电话+开户银行+银行帐号+入住时间+迁出时间+性别房产资源表=房间编号+物业地址+建筑面积+使用面积+房型+装修情况+单价+总价+买主+备注+是否已售出物业设备表=设备编号+设备名称+型号+品牌+所属部门+购买日期+事故记录停车场信息表=车位编号+车位位置+停车住户+物业地址+开始日期+截止日期+ 备注住户投诉表=投诉编号+投诉日期+接待人员+投诉住户+物业地址+电话+处理日期+处理人员+投诉内容+处理情况住户报修表=报修编号+报修日期+接待人员+报修住户+物业地址+电话+完成日期+维修人员+服务费用+物料费用+合计费用+报修内容+维修情况设备维修表=维修编号+设备编号+设备名称+维修日期+完成日期+维修费用+维修人员+维修内容+维修情况仪表资料表=仪表编号+住户姓名+物业地址+年份+月份+上月资料+本月用量+单价+本月费用+上月抄表日期+本月抄表日期+办理人物业收费表=收费编号+住户姓名+物业地址+年份+月份+收费项目+收费方式+应收总额+已交金额+欠费金额+交费日期+办理人+备注仪表收费表=收费编号+住户姓名+物业地址+年份+月份+收费项目+收费方式+应收总额+已交金额+欠费金额+交费日期+办理人+备注3.3 数据库逻辑设计逻辑结构设计的任务就是把概念结构转换为与筛选的dbms所支持的数据模型相符合的过程。该系统的逻辑结构就是将概念结构(基本E-R图)转换为SQL SERVER 所支持的关系型数据模型,具体转换规则如下:1.基本E-R图转换为SQL SERVER 所支持的关系型数据模式(表),实体的属性就是关系的属性,实体的码就是关系的码2.在占用设计过程中,运用规范化理论与方法对实体尽量分解成BCNF模式3.一个联系转化为一个关系模式,与该联系相连的各实体的码,以及联系的属性转化为关系属性,对象同码的关系模式进行合并。根据上述转换原则对该系统的实体进行了分解,同时,采用数据字典的方式对该系统的逻辑结构进行描述。 数据由用户录入得到,主键是序号由系统自动生成房间编号varchar Not null物业地址numeric null使用面积numeric null房型varchar null装修情况 varchar null单价money null总价money null买主编号varchar null买主姓名varchar null备注varchar null是否已售出 varchar null数据由用户录入得到,主键是序号由系统自动生成物业设备表表名: equipment表结构:字段名类型说明设备编号varchar Not null设备名称varchar null型号varchar null品种varchar null所属部门 varchar null购买日期Datetime null事故记录varchar null数据由用户录入得到,主键是序号由系统自动生成停车场信息表表名: park表结构:字段名类型说明车位编号varchar Not null车位位置varchar null停车住户varchar null物业地址varchar null开始日期 varchar null截止日期varchar null备注varchar null数据由用户录入得到,主键是序号由系统自动生成住户投诉表表名: toushu表结构:字段名类型说明投诉编号varchar Not null投诉日期Datetime null接待人员varchar null投诉住户varchar null物业地址 varchar null电话varchar null处理日期varchar null处理人员 varchar null投诉内容varchar null备注varchar null数据由用户录入得到,主键是序号由系统自动生成住户报修表表名:baoxiu表结构:字段名类型说明报修编号Varchar Not null报修日期Datetime Not null接待人员Char Not null报修住户Char Not null物业地址Varchar Not null电话Varchar Not null完成日期Varchar Not null维修人员Varchar Not null服务费用Char Not null物料费用Varchar Not null合计费用Varchar Not null报修内容Varchar Not null维修情况Varchar Not null设备维修表表名:repair表结构:字段名类型说明维修编号Varchar Not null设备名称Varchar Not null维修日期Datetime Not null完成日期Varchar Not null维修费用Varchar Not null维修人员Varchar Not null维修内容Varchar Not null维修情况Varchar Not null数据由用户录入得到,主键是序号由系统自动生成水表资料表表名:water表结构:字段名类型说明仪表编号Varchar Not null住户姓名Varchar null物业地址Datetime null年份Int null月份Int null上月资料numeric null本月资料numeric null本月用量numeric null单价numeric null本月费用numeric null上月抄表日期datetime null本月抄表日期datetime null本月交费日期datetime null办理人Varchar null数据由用户录入得到,主键是序号由系统自动生成电表资料表表名:power表结构:字段名类型说明仪表编号Varchar Not null住户姓名Varchar null物业地址Datetime null年份Int null月份Int null上月资料numeric null本月资料numeric null本月用量numeric null单价numeric null本月费用numeric null上月抄表日期datetime null本月抄表日期datetime null本月交费日期datetime null办理人Varchar null数据由用户录入得到,主键是序号由系统自动生成气表资料表表名:gas表结构:字段名类型说明仪表编号Varchar Not null住户姓名Varchar null物业地址Datetime null年份Int null月份Int null上月资料numeric null本月资料numeric null本月用量numeric null单价numeric null本月费用numeric null上月抄表日期datetime null本月抄表日期datetime null本月交费日期datetime null办理人Varchar null数据由用户录入得到,主键是序号由系统自动生成物业收费表资料表表名:wuyefee表结构:字段名类型说明收费编号Varchar Not null住户姓名Varchar null物业地址Datetime null年份Int null月份Int null收费项目Varchar null收费方式Varchar null应收总额numeric null已交金额numeric null欠费金额numeric null交费日期datetime null办理人Varcharnull备注Varchar null数据由用户录入得到,主键是序号由系统自动生成仪表收费表资料表表名:yibiaofee表结构:字段名类型说明收费编号Varchar Not null住户姓名Varchar null物业地址Datetime null年份Int null月份Int null收费项目Varchar null收费方式Varchar null应收总额numeric null已交金额numeric null欠费金额numeric null交费日期datetime null办理人Varcharnull备注Varchar null数据由用户录入得到,主键是序号由系统自动生成3.4页面设计客户端页面是用户和服务器之间实现人机交互的一个介质。对它的制作要求简洁大方,色彩搭配要协调。3.5本章小结本章介绍了系统几个模块的设计,以及系统数据库设计,数据库逻辑设计,其中E-R图转换为SQL SERVER 所支持的关系型数据模式,以及采用数据字典的方式对该系统的逻辑结构进行描述。第4章 系统实现4.1系统基本结构4.1.1 系统的基本结构图图4.1系统的基本结构图4.1.2 系统的程序目录结构图4.2系统目录4.1.3 系统数据库设计分析功能要求,为本系统后台数据库(xiaoquixinxi)设计4个表,见表4.1-4.4。表4.1 用户密码表(userpassword)表4.2 小区公告资料表(xinxi)表4.3 小区留言资料表(liuyan)表4.4 小区住户和房产资料表(FANGCHANZILIAO)4.2 系统公共模块设计与实现下面开始设计与实现每个子模块。公共模块中一共有4个JSP文件和一个CSS文件:“common.jsp”、“check.jsp”、“header.jsp”、“footer.jsp”和“style.css”。以下开始详细说明各个文件的功能。4.2.1文件common.jsp“common.jsp”文件包含其他JSP文件中需要导入的Java类和包以及系统各页面要使用的日期。4.2.2文件check.jsp“check.jsp”文件用来判断系统用户是否登陆,防止非法用户登陆到系统对系统进行破坏,应用的所有页面共享数据。4.2.3文件header.jsp和footer.jsp为了使小区物业管理系统的所有页面具有统一的风格,把页面头和尾的代码分开,分别放在单独的JSP文件中,在其他页面中使用时,利用include指令将他们包含进来即可。这样可以简化页面的重复代码,为以后的管理和维护工作提供方便。4.2.4文件style.css在“style.css”文件中,可以定义Web应用程序用到的所有样式表,其中,A(锚)元素是在样式表中用的最多的元素,它表示动态链接的4种不同的状态:link(未访问的链接)、hover(鼠标在链接上)、active(激活链接)、visited(已访问的链接)。程序中定义了链接在其中3个状态时显示的格式:未访问的链接是黑色(COLOR属性为“#000000”)、有下划线(TEXT-DECORATION属性为“underline”),鼠标指针放在链接上时,链接是红色(COLOR属性为“ff0000”),有下划线(TEXT-DECORATION属性为“underline”),已经访问的链接是蓝色(COLOR属性为“0000ff”)、有下划线(TEXT-DECORATION属性为“underline”)。FONT-SIZE属性是用来定义字体大小。COLOR属性是设置颜色。CSS脚本中还声明了三个类:text、title、body,及制作了三个新的样式表示符在本系统Web应用程序中使用。4.3系统主页面系统游览主页面“index.jsp”是用户游览小区物业管理系统的主页面,是进入其他功能页面的向导,并且把小区公告,小区留言的标题以列表的形式显示出来,方便各类用户的使用,本站主要有住户资料管理、投诉、住户报修、物业收费查询、等几个主要的功能!页面运行效果如图4.3图4.3 小区物业管理主页面运行效果4.4系统管理模块实现4.4.1 管理员登陆口“login.jsp”页面页面运行效果:4.4.2 管理密码验证“chklogin.jsp”文件管理员输入用户名和密码后,单击登陆按钮,提交表单,就会打开“chklogin.jsp”页面。页面运行效果:4.4.3 新闻资讯管理页面“main.jsp”此页面的功能是管理员可以对小区公告信息进行添加、修改、删除。页面运行效果:4.4.4小区公告信息页面“addxinxi.jsp”页面运行效果:4.4.5 物业信息管理页面“savexinxi.jsp”这个页面的功能是将添加的信息存入数据库,页面运行效果:4.4.6 小区留言管理功能页面“modifyxinxi.jsp”此页面功能是对小区留言信息进行修改,页面运行效果:4.5 系统用户注册模块与实现普通用户进入网站首页后,可以进行小区信息、小区留言等信息的查询游览,用户要想在留言本中留下各种建议或报修等信息就要先进行注册,成为注册用户后可以进行添加留言。用户注册入口在首页,点击注册可进入用户注册页面。4.5.1 用户注册页面“register.jsp”用户进入注册页面“register.jsp”填写注册信息,页面运行效果:4.5.2 用户注册页面“adduser.jsp”用户填写完信息点击注册会进入“adduser.jsp”页面,“adduser.jsp”功能是将用户注册写如数据库,并给用户注册成功的页面,用户注册成功后即可登陆用户验证页面“login.jsp”进行登陆验证,验证成功后即可进入留言页面“yonghuliuyan.jsp”46 系统其他功能页面实现对于系统其“xiaoqugonggao.jsp”、“xiaoquliuyan.jsp”、“xinxi.jsp”、“liuyan.jsp”等。其功能实现大致同上,在这里不做重复说明。4.6本章小结本章介绍了系统的基本结构图,系统的程序目录结构以及系统数据库设计,系统公共模块设计与实现的几个文件,系统管理模块的实现,以及系统用户注册模块与实现。第5章 结论计算机技术的飞速发展带动了很多行业的发展,计算机带给我们最直观的价值就是减少了人力物力的投资,提高了工作质量和效率,从而提高了整个社会的生产力。目前各大酒店充分利用计算机资源和网络资源来提高自身的管理水平,而有关小区物业管理系统精品课程网站的设计也成为多媒体教学争论的热点问题。本文在分析小区物业管理系统精品课程网站的基础上,用JSP和SQL2000数据库设计并完成小区物业管理系统精品课程网站。通过系统调试结果显示,本系统基本完成了功能需求。在整个设计过程中,采用瀑布模型和结构化的设计方法。本系统界面美观友好,操作方便,做出了自己的特色。但由于时间仓促加上缺乏系统开发经验,系统在设计过程中不可避免地
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025福建亿力集团有限公司所属单位生招聘98人第三批考前自测高频考点模拟试题附答案详解(考试直接用)
- 2025年宁波余姚市人民医院医共体第一次招聘编外人员16人考前自测高频考点模拟试题附答案详解(黄金题型)
- 2025年洛阳博物馆人才引进考前自测高频考点模拟试题及答案详解1套
- 2025年阆中市公开引进高层次医疗卫生人才(10人)模拟试卷及答案详解(夺冠系列)
- 2025北京大学大数据分析与应用技术国家工程实验室招聘1名劳动合同制工作人员考前自测高频考点模拟试题及答案详解(易错题)
- 2025广东惠州市惠阳区教育局选调下属事业单位工作人员15人考前自测高频考点模拟试题及答案详解(新)
- 2025包头市喜桂图文化旅游开发有限公司招聘讲解员15人考前自测高频考点模拟试题及答案详解(易错题)
- 协议书触发倒车
- 协议书玻璃应用
- 违反协议书的罪
- 《电流表及正确使用》课件
- (北师大版)2024-2025学年九年级数学上学期期中测试卷
- 工程施工项目个人合伙协议书
- HGT 4686-2014 液氨泄漏的处理处置方法
- 《答谢中书书》教学设计
- (正式版)HGT 22820-2024 化工安全仪表系统工程设计规范
- 愚公移山说课稿讲解课件
- 《城市的起源与发展》课件
- 4.CSR社会责任法律法规合规性评价表
- 小学生解决万以内退位减法错误类型及影响研究
- GB/T 14294-2008组合式空调机组
评论
0/150
提交评论