基于java的小区物业收费管理系统.pdf
《基于java的小区物业收费管理系统.pdf》由会员分享,可在线阅读,更多相关《基于java的小区物业收费管理系统.pdf(70页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、华北科技学院毕业设计(论文)I 摘 要 随着小区住宅的增多,物业管理水平的提高,传统的人工管理模式已经不能满足业主和管理人员的要求;同时面对信息科技带来的优势,用软件或者系统来管理收费已成为了提高工作效率的手段之一,因此就为小区收费系统的开发提供了广阔的前景。论文讨论了关于小区物业收费管理系统的主要内容,包括业主的房源信息、车位信息、日常收费信息、费用设定信息、数据备份信息的管理等。主要从三个方面来阐述小区物业收费管理系统的设计与开发,主要包括:系统管理用户;小区收费管理用户;业主用户。每个用户权责明确,各尽其职;从而实现了费用信息管理一体化,具有一定的现实意义和应用。本系统基于 B/S 模式
2、,涉及到web2.0 开发的基本功能和技术,主要技术有 JSP、Html、JavaScript、CSS、SQL Server2000 等,采用了 tomcat6.0 服务容器和JRE1.5运行环境。本系统的使用,对小区物业收费管理实现了又一次突破,给小区收费管理人员提供了极大的方便。关键字:管理系统;Web2.0 技术;数据库;软件测试 华北科技学院毕业设计(论文)II Abstract With the increase in residential housing,property management level,the traditional man-management has be
3、en unable to meet the owners and management personnel;also face the benefits of information technology,software or systems to improve management fees has become efficient means of,and therefore charges for the residential development of the system to provide a broad prospect.Discussion paper on the
4、district property charge management system mainly include the owners of housing information,parking information,daily fee information,cost of setting information,data back-up information management.Described from three aspects to charge residential property management system design and development,i
5、ncluding:system management user;cell charge management users;owner user.Clear responsibilities for each user,each doing its job;in order to achieve the integration of information management costs,has some practical significance and applications.The system is based on B/S model,involving the developm
6、ent of basic functions and web2.0 technology,the major technologies JSP,Html,JavaScript,CSS,SQL Server2000,etc.,using tomcat6.0 service containers and JRE1.5 operating environment.The use of the system of residential property management fees once again achieved a breakthrough to the district managem
7、ent fees offer great convenience Key Words:Management system;Web2.0 technologies;database;software testing 华北科技学院毕业设计(论文)III 目 录 摘 要.I Abstract.II 第1章 绪 论.1 1.1本文工作的来源.2 1.2目的和意义.2 1.3国内外进展.2 1.3.1国外进展.2 1.3.2国内进展.3 1.4本文工作的主要内容.3 第2章 可行性研究.4 2.1 经济可行性.4 2.2 技术可行性.4 2.3 操作可行性.4 2.4 法律可行性.4 第3章 需求分析.
8、5 3.1 系统功能的需求分析.5 3.1.1 系统管理员.5 3.1.2 收费管理人员.6 3.1.3 业主用户人员.7 3.2 系统性能的需求分析.7 3.2.1 硬件环境.7 3.2.2 软件环境.7 3.3 数据库需求分析.8 3.3.1数据结构和数据项.8 3.3.2 数据流图.8 华北科技学院毕业设计(论文)IV 3.3.3 数据字典.9 第4章 总体设计.10 4.1 功能模块总体设计.10 4.1.1 系统管理员子系统.10 4.1.2 收费管理子系统.11 4.1.3 日常管理子系统.11 4.2 数据库设计.13 4.2.1 数据库概念结构设计.13 4.2.2 数据库逻辑
9、结构设计.15 4.3 目录结构设计.16 4.4 系统界面设计.16 4.4.1 系统界面的设计原则.16 4.4.2 系统界面的设计步骤.17 第5章 详细设计.19 5.1登陆和权限验证的设计.21 5.1.1 登陆界面设计.21 5.1.2 权限验证的设计.23 5.2 用户角色和权限联系的设计.28 5.3 数据库设计.28 5.3.1 JDBC介绍.28 5.3.2 数据库表设计.29 第6章 系统编码.33 6.1 编程语言的选择.33 6.2 编码效率的问题.33 6.3 系统的编码.33 6.3.1 日常管理子系统的编码.33 6.3.2 收费管理子系统.34 6.3.2 系
10、统管理员子系统的编码.35 华北科技学院毕业设计(论文)V 第7章 测 试.37 7.1 软件测试规则.37 7.2 软件测试开始.38 7.2.1 白盒测试.38 7.2.2 黑盒测试.39 结 论.41 参 考 文 献.42 附录A 程序关键代码.43 致 谢.50 外文科技资料翻译.51 英文原文.51 中文译文.59 华北科技学院毕业设计(论文)-1 第1章 绪 论 当今社会信息瞬息万变,谁掌握了信息谁就掌握了经济命脉。纵观古今中外能在这经济中激流勇进无疑都具有一把利剑,那就是效率!效率是什么?效率就是时间,效率就是生命!而当今一个企业甚至是个人的工作效率的提高在很大一部分得益于一个良
11、好的工作环境软件或系统。随着市场经济的发展和人们生活水平的提高,住宅小区已经成为人们安家置业的首选,小区业主不但对住宅的本身的美观、质量要求越来越高,同时对小区物业的服务和管理也要求较高。这样就要求小区管理者对物业管理进行宏观的和微观的细致管理,其中最好的办法就是用计算机操作的小区物业收费管理系统来实现对小区物业的管理,伴随着小区的的规模不断扩大和住户的不断增多,像小区中的车位费用,物业相关费用,等维护的工作量也将越来越大。如果还依靠人工来处理不仅效率底,保密性差,而且时间一长还会产生大量文件和数据,这样对查找,更新和维护带来了不少的困难。然而使用计算机软件进行小区物业收费的管理,能够达到信息
12、及时反馈,改善服务质量,并根据业主的需求有针对性的改进业务,以提高服质量;从而能给日常管理带来极大方便,所以开发一个物业收费管理系统很有必要。中燕小区是燕郊开发比较早的小区之一,对于小区物业收费管理实现采用的是手工操作,随着人口的增加和数据量的加大,收费管理人员和业主们已经不能忍受这种管理模式,所以开发一个日常收费管理系统也就势在必行了。纵观国内外大中型小区,一般的小区都采用了不同的管理软件来实现日常的收费和信息的维护。比较有名的管理系统如国内:好用软件公司开发的小区物业管理系统采用vb+mysql;国外一些知名的小区物业收费管理系用大部分采用的是ASP+SQL 以及部分是PHP+SQL,由于
13、小区收费管理系统主要任务是小区收费和信息维护进行有序稳定的管理,那么采取功能完善和容易使用就成为了本次开发的着重点。在当今技术热潮中,JAVA 已经主导着软件开发行业的先锋,由于其开发出软件具有平台无关性:一次开发,随处可运行的特点,成为当今软件开发行业的新宠。所以为了和国内外接轨和延长软件的生命周期,本系统采用了我们熟悉的JSP+SQL 相关知识进华北科技学院毕业设计(论文)-2 行开发。通过五年的大学生活对理论课 JAVA 和软件工程的相关了解以及数据库 SQL 的掌握,基本上可以勾画和设计比较简单的软件的开发模式,尤其在自己业余的学习生活里对动态网页相关技术(html/css/javas
14、cript)的学习,对网站的设计有了一定的理论和实践经验。通过对本次网站的设计和开发可以进一步加深理论知识的了解,同时也能给中燕小区物业收费管理带来方便。1.1本文工作的来源 本设计源于开发一个收费管理信息化的一个构想,应用平时学习的知识和生活总结的经验以及对同类产品的借鉴,开发出这个小区物业收费管理系统。其难度工作量也都符合毕业设计的要求,是符合教学要求的模拟题目。1.2目的和意义 通过该题目的实施,使学生掌握“中燕小区物业收费管理系统的设计与实现”的全过程,达到检验学生对专业理论知识理解与掌握的程度以及综合运用所学知识,分析问题、解决问题的能力。了解物业收费管理的基本流程,并做出合理的设计
15、与实现方案,建立一个功能齐全且具有实用价值的“中燕小区物业收费管理系统”。题目本身意义是建设一个功能齐全具有实用价值的“小区收费管理系统”。对于该小区收费管理系统的应用具有广阔的前景。体现了计算机行业关于动态的网站开发和实现的相关应用。1.3国内外进展 随着信息的发展,越来越多的行业步入了信息化的时代,而小区收费管理系统就是在这一段时间兴起的新宠。从国内外大型住宅和小区的了解看来,一般中高档,甚至以前建立比较早的小区也采用了不同的收费管理软件。1.3.1 国外进展 国内一般用户住宅小区大部分都采用了物业收费管理软件,尤其是最近几年新建立小区越来越靠近了智能化和信息化的管理。但在系统的开发方面主
16、要用到了 VF、VC、ASP 等相关知识。比如:方圆通公司物业小区管理系统 5.0 版本采用的 C+和SQL;美华北科技学院毕业设计(论文)-3 萍物业管理系统采用的PHP 和MYSQL 等,相比较而言 JSP 采用的比较少。综合考虑了开发语言的特点,本系统采用了 JSP+SQL2000 实现。1.3.2 国内进展 国外发达国家物业管理大部分采用的是“业主大会”,它是一个企业,其业主大会下面成立一个管理委员会,自己请专业管理公司来管理,管理委员会中有工程师、会计师、建筑师、管理者等等,是作为顾问,为业主大会的决策提供专业咨询。由于商业机密的保密性和个人相关隐私,专门物业收费管理软件或系统在国外
17、查询起来相对困难,但从大部分的国外网站和小区查询来看,该方面还处于比较年轻的一代,所以物业收费管理系统具有广阔的应用前景。尤其是随着新的技术不断涌现,比如 Ajax 和 Flex 的相关技术的出现,使得小区物业收费管理系统的开发与设计进入了一个新的阶段,逐步由传统的C/S 模式向 B/S 模式方向发展,本系统就是基于此开发与实现的。1.4本文工作的主要内容 论文的主要内容涉及小区物业收费管理系统的设计与开发过程。第一章绪论部分,讨论收费系统的发展状况;第二章可行性研究部分,分析系统开发的可行性目的、任务和结果;第三章需求分析主要讨论小区收费管理系统的用户需求,通过用户需求的分析和调研,制定出软
18、件需求规格书;第四章总体设计主要讨论了系统各个功能模块、数据库、和结构目录的设计;第五章详细设计主要讨论了总体设计中的每个模块采用的算法和块内的数据结构;第六章软件编码主要讨论各个模块编码实现;第七章软件测试主要讨论了软件测试的目的和方法。华北科技学院毕业设计(论文)-4 第2章 可行性研究 任何一项比较大的软件的开发,首先要进行的是可行性分析和研究,而小区物业收费管理系统也不能例外。通过可行性的研究和分析,来解决怎么样用最小的代价在尽可能少的时间内确定问题是否能够解决。但是这个阶段不是解决用户提出问题的时候,而是解决该系统是否值得去开发。通过可行性研究和分析,提出每一种解决问题的利与弊,一般
19、都要从经济、技术、操作、法律四个方面来展开的,作出明确的结论来供用户参考。2.1 经济可行性 通过成本-效益分析,一方面,该系统是个模拟系统,现有 PC 机即可提供该系统开发工作需要的所有硬件设备环境,至于人员主要以开发人员为指导,对计算机熟悉的人员来管理,成本比较低;另一方面,该系统中友好的人机界面和更强劲的功能支持,会使小区管理人员的工作进一步提高,从而节省人力、物力,进而提高经济效益。2.2 技术可行性 以Windows 为操作系统,运用SQL Server 的数据库技术,开发以 Windows 9 以上为用户的操作平台,界面友善、功能齐全的小区物业收费管理系统。通过现有的技术完全可以实
20、现。2.3 操作可行性 操作上是对 Windows 操作系统的引用,该系统的使用,主要凭借使用Windows 操作技术即可完成数据录入,方便简单。使用前只要对用户进行简单的说明或阅读帮助文件即可使用该系统。2.4 法律可行性 法律可行性主要研究系统开发过程中可能涉及到的合同、侵权、责任以及各种与法律相抵触的问题,由于本系统是个模拟系统,所以不涉及到法律相关责任,可以实行设计与开发。通过对以上可行性的分析与研究,该系统可以投入开发与使用。华北科技学院毕业设计(论文)-5 第3章 需求分析 软件需求分析是软件开发的第一个阶段,是软件生存周期最重要的一步,是关系到软件开发成败的关键步骤。它的主要任务
21、还不是确定系统怎么样完成工作,而是仅仅确定系统必须完成那些任务。经过调查、研究和分析,尽管各个小区物业收费的要求存在差异,但是一般而言,日常的物业收费管理均要求以收费信息处理和收费管理为核心,同时提供各种便捷服务。因此,典型的小区物业收费管理系统应包括:用户管理(主要指各级用户的权限设置);基本信息管理:(主要包括房源业主信息和车位信息建立与管理等);收费项目设置:(主要包括设置各种收费项目及单价);管理费维护(主要包括管理费预存、催缴单生成等);收费管理:(主要包括费用收取、打印发票等);查询统计:(按楼栋统计收缴和欠费情况);实现费用统计图等。需求分析是整个设计过程的基础,它将直接影响到软
22、件的开发速度与质量,所以必须准确的了解与分析用户的需求。3.1 系统功能的需求分析 系统功能的需求分析是将一个系统看成由若干个子系统,子系统下又由若干个模块构成的一个集合,每个模块又分为若干个子功能(加工)的过程。通过系统功能的需求分析能确定系统必须的完成什么样的功能。3.1.1 系统管理员 系统管理员是本系统管理和维护人员,主要包括信息增、删、该、查、备份等。(1)用户信息的维护模块:管理员通过网站能够实现对网站登陆人员信息的修改,添加,删除等功能。(2)信息查询模块:管理员通过网站能够实现对小区所有用户和房源信息查看等功能。(3)信息删除模块:管理员通过网站能够实现对小区所有楼房信息和车位
23、信息删除等功能。(4)费用修改模块:管理员通过网站能够实现对日常费用(水、电、物业、车位费)的修改等功能。华北科技学院毕业设计(论文)-6(5)信息录入模块:管理员通过网站能够实现对车位信息和楼房信息增加等功能。(6)信息统计模块:管理员通过网站能够实现对业主房源、车位、水电费的统计,生成饼状图来显示。(7)信息备份模块:理员通过网站能够实现对业主最近几个月各类消费信息的导出与备份等功能。3.1.2 收费管理人员 收费管理人员是系统的核心人物,包括费用收取、催缴,查询等模块。(1)收费管理模块:收费人员主要对车位费、物业费、水费、电费的收取,生成打印详单给业主。(2)费用查询模块:收费人员主要
24、通过该模块了解业主相关信息,有利于收费人员对日常的管理。(3)预存费用管理模块:收费人员主要对业主预存费的管理,存入预存表中并生成打印详单给业主。(4)催费管理模块:收费人员主要通过查询业主欠费情况去预存中查找,最后生成催费详单打印。(5)欠费管理模块:收费人员主要通过查询欠费表,生成欠费人员名单上传到日常能能模块和打印。(6)信息修改模块:收费人员主要通过该模块,能够对日常错误操作进行恢复和修改的功能。(7)信息录入模块:收费人员主要通过该模块,对每个月相关费用的录入(主要水电费)的功能。(8)账单打印模块:收费人员主要通过该模块,对费用上交和日常维护信息的打印等实现。(9)日常管理模块:收
25、费人员主要通过该模块,对欠费人员和日常通告进行信息的上传的功能。华北科技学院毕业设计(论文)-7 3.1.3 业主用户人员 业主用户主要是了解小区日常收费管理的通知和日常管理的通告。(1)日常费用查询模块:业主用户主要对日常相关费用查询,包括水、电、物业、车位费等查询。(2)日常通告模块:业主用户主要通过下载日常通知和欠费情况的通告来了解日常信息与欠费情况。(3)其他相关模块:其他相关模块主要实现对中燕小区简介、图展、概要等相关信息。通过以上小区物业收费管理系统的需求分析与总结得出该系统功能流程图如 2.1 所示:图 3.1 系统总体功能流程图 3.2 系统性能的需求分析 系统的性能需求分析主
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 java 小区 物业 收费 管理 系统
限制150内