基于JSP的小区物业管理系统含源文件Word文档下载推荐.doc
《基于JSP的小区物业管理系统含源文件Word文档下载推荐.doc》由会员分享,可在线阅读,更多相关《基于JSP的小区物业管理系统含源文件Word文档下载推荐.doc(50页珍藏版)》请在冰点文库上搜索。
1.2.1B/S模型的优点-----------------------------------------------------------------------4
1.2.2JSP技术发展背景--------------------------------------------------------------------5
第2章需求分析----------------------------------------------------------------------------7
2.1系统的研究意义------------------------------------------------------------------------7
2.2小区物业管理系统的需求分析------------------------------------------------------7
2.3系统配置-------------------------------------------------------------------------------9
2.3.1Hardware(硬件)----------------------------------------------------------------9
2.3.2Software(软件)--------------------------------------------------------------------9
第3章系统设计----------------------------------------------------------------------------10
3.1系统的功能模块设计-------------------------------------------------------------------10
3.2系统数据库设计-------------------------------------------------------------------------12
3.3数据库逻辑设计------------------------------------------------------------------------12
3.4系统运行环境及环境变量设置------------------------------------------------------20
3.5页面设计---------------------------------------------------------------------------------25
第4章系统实现----------------------------------------------------------------------------27
4.1系统基本结构--------------------------------------------------------------------------27
4.1.1系统的基本结构图-------------------------------------------------------------------27
4.1.2系统的程序目录结构---------------------------------------------------------------28
4.1.3系统数据库设计----------------------------------------------------------------------29
4.2系统公共模块设计与实现----------------------------------------------------------30
4.2.1“common.jsp”文件----------------------------------------------------------------30
4.2.2“check.jsp”文件-----------------------------------------------------------------31
4.2.3“header.jsp”和“footer.jsp”文件--------------------------------------------31
4.2.4“style.css”文件----------------------------------------------------------------------32
4.2.5建立与数据库相关的JavaBean文件---------------------------------------------33
4.3系统[小区物业管理]主页面----------------------------------------------------------34
4.4系统[管理模块]实现-------------------------------------------------------------------37
4.4.1管理员登陆口“login.jsp”页面------------------------------------------------------37
4.4.2管理密码验证“chklogin.jsp”文件------------------------------------------------38
4.4.3新闻资讯管理页面“main.jsp”---------------------------------------------------39
4.4.4小区公告信息页面“addxinxi.jsp”----------------------------------------------39
4.4.5物业信息管理页面“savexinxi.jsp”---------------------------------------------40
4.4.6小区留言管理功能页面“modifyxinxi.jsp”-----------------------------------40
4.5系统[用户注册模块]实现------------------------------------------------------------40
4.5.1用户注册页面“register.jsp”--------------------------------------------------------41
4.5.2用户注册页面“adduser.jsp”--------------------------------------------------------42
4.6系统其他功能页面实现--------------------------------------------------------------43
第5章软件的测试-----------------------------------------------------------------------43
5.1什么是软件测试-----------------------------------------------------------------------43
5.2软件测试的目标与方法---------------------------------------------------------------43
第6章总结----------------------------------------------------------------------------------44
第7章致谢----------------------------------------------------------------------------------45
参考文献--------------------------------------------------------------------------------------47
摘要
Internet已经成为人们生活、工作、学习越来越离不开的平台。
Web技术已经不在局限于单纯地提供信息服务,而是日益成为一个操作平台,为用户提供强大的服务功能。
例如网上电子商务、社会信息数据库等。
网络实现了远程通讯,人们能够通过计算机网络进行电子邮件的发送,召开网络会议,网上购物,甚至坐在家里就可以上大学(网上教育)。
网络有巨大的潜力待我们去开发与探索。
因此,基于B/S体系架构创建这个小区物业管理网站,紧跟行业发展,满足人们生活、学习的需要。
建立一个基于B/S架构的小区物业管理网站,实现信息网络化。
通过较丰富的功能将Web的技术特点体现出来。
该系统可供管理员、注册用户、以及游客登录使用。
登录者可以查询信息或者发布信息,可以通过此网站了解小区物业管理情况,小区住户还能够查询各种收费。
系统中管理员为必不可少的模块项,主要是为了安全有效地存储和管理及维护网站的各类信息,赋予管理员特定的权限,可以对用户和各种信息进行分类,添加,删除,修改等。
方便网站的管理与维护。
要实现这样的功能,离不开后台数据库的支持。
用户验证注册信息,收集到的用户信息,分析得出的关联规则表等大量的数据都由数据库管理系统管理。
本文中数据库服务器端采用了SQLSERVER2000作为后台数据库,以先进的JDBC技术与数据库连接,结合SQL语句处理对用户分类,添加,删除,修改等操作,使Web与数据库紧密联系起来。
关键词:
小区物业管理信息管理SQLSEVER2000JDBC
ABSTRACT:
Withthetechnologyofcomputerandnetworkofdevelopmentrapidly,Internet/Intranetisusedincommonmoreandmorewithintheworld.Nowadaysisadvancingforwardtheinformationsocial,informationsystemiseffectivelargerandlarger.Intraditionmaterialscirculation,onaccountofinformationmanagementacceleratingtomaterialscirculationisnotawareness,manyatimeattachimportancetohardwareequipmentbutmakelightofsoftwareequipment.Otherwise,mostofmaterialsCirculationCompanyinChinaisdevelopmentinthebasicoftraditionmaterialscirculation,hardlycorporationcansupplyasyntheticservice,thefunctionofcontemporaneitymaterialscirculationisnotexerted.MaterialscirculationcorporationinChina,materialscirculationservicesnotonlyhardwareequipmentbursoftwareequipmenthaveadistinctgap.
Withthedevelopmentofeconomydaybyday,informationagehavereached。
Allkindsofinformationtendtodigitization、distinctly.Thathowtomakematerialscirculationmanagementprogramming、intelligentizeismoreandmoreimportant,especiallyinthevehiclemanagementsystem,whichisaimportanttache,intelligentizemanagementartificeisthoughthighlyofmoreandmore.Thoughweshouldmakegooduseofastronomicalmemorycapacity、high-poweredprocessingcapacity,andsoon,thesepredominancestoassistantvehicleofmanagementsystemsothatcomputerresourceareutilizedreasonal,attachtoreduceworkforceandenhancequalityoflaborindeed.
Thisarticleprimarilyanalysesthecomposingofmanagementsystem,includes:
requirement、designgoalofsystem、datastructure、dataflowandmostlycharactersofsystemandsoon,emphasesintroducesystemoffunctionmodeldetailedthinking,implementmethodandkeytechniqueofexpound,forexample,GIS、GPRSandsoon.
KEYWORDS:
vehicleofmanagement,informationsystem,materialscirculationmanagement
第1章绪论
1.1引言
网络实现了远程通讯,人们能够通过计算机网络进行电子邮件的发送,召开网络会议,网上购物,甚至坐在家里就可以上大学(网上教育)。
整个个性化页面生成系统主要由使用JSP技术开发实现个性化Web页面生成和JS结合JavaBeans技术实现组件重用两部分组成。
整个系统结构如图1-1所示。
用户
JSP页
小区物业
添加,删除,修改等权限操作
Web服务器
Database服务器
图1-1系统结构图
本设计主要完成客户端,Web服务器端应用程序和数据库的制作,实现网上小区物业管理系统的创建,管理员注册/登陆、对物业信息进行添加,删除,修改等功能。
实现与完善整个基于B/S小区物业管理网站的组织建立和测试工作。
1.2背景
1.2.1B/S模型的优点
几乎没有限制的客户端访问和极其简单化的应用程序部署和管理是B/S模型的优势所在。
它和C/S模型比较优点极为突出。
两层技术模型(Two-TierArchitecture)是指客户机直接与服务器交流,没有其他服务介入的技术模型。
对用户量在12—100的局域网环境中,两层模型的确是个不错的方案。
由于该模型中,所有的用户连接都是被保持的,也就是说即使在空闲状态,连接依然存在。
所以,用户的并发请求数量有限的。
为了解决这个限制,使得成千上万的用户可以被无顾虑地添加,我们最好选用三层模型B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者说是改进的结构。
用户界面完全通过浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成三层结构,是一种全新的软件系统构造技术。
B/S模型结构图如下所示:
图1-2B/S模型结构图
从上图可见这种结构的一个重要的特点是,用户可以完全不需要安装客户端软件,当然也不需要担心任何软件升级和不兼容等任何客户端所遇到的问题。
相比之下,B/S模型的优点显而易见,更适合这个网站的构建,有利于网站的维护和扩充。
1.2.2JSP技术发展背景
Web技术的迅猛发展正推动Internet上信息服务类的进步。
WWW服务的基础是HTML语言。
这个系统模块中用到的JSP技术是在HTML语言的基础上使用脚本语言对网页的对象模型进行编程。
JSP全称JavaServerPages,它是由SunMicrosystems公司提出、许多公司参与建立的一种动态网页技术标准。
它诞生在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技术编写的程序运用要更加灵活,可扩展性更强。
第2章需求分析
2.1系统的研究意义
随着市场经济的发展和人们生活水平的提高,住宅小区已经成为人们安家置
业的首选,几十万到几百万的小区住宅比比皆是。
人们花的钱越多,不但对住宅
的本身的美观、质量要求越来越高,同时对物业小区的服务和管理也要求很高,
诸如对小区的维修维护,甚至对各项投诉都要求小区管理者做的好,做的完善。
这样要求小区管理者对物业管理进行宏观的和微观的细致管理,其中最好的办法
是用计算机操作的小区物业管理系统来实现对小区物业的管理,这就为我们设计
小区物业管理系统提供了市场需要。
而我们设计的小区物业管理系统在现代社会
是最热门的行业,是最关切老百姓实际生活的设计,各种人性化的配置,使管理
者和业主对住宅小区中的事物能更方便、更快捷、更满意的得到答复。
伴随着小
区的的规模不断扩大和住户的不断增多,像小区中的汽车,小区附带设施,小