Java社区综合服务系统设计实现(3)
时间:2017-04-25 19:56 来源:毕业论文 作者:毕业论文 点击:次
1.1.2 问题提出 在改革开放的今天,社区的规模在不断地增加,一个社区中包含着信息量变得相当庞大,其中包括社区周边环境设施、居民业主资料、物业费、水电煤费、停车场分配管理等等,传统的纸张表格已经满足不了当今需求。如此庞大的信息量,光是记录、分类、查找就花费大量时间,而且极其容易产生文档丢失、损坏,甚至一些保密信息、财务信息被人篡改等。这给工作人员和管理层带来了许多了管理困难,花费的成本也不小。这时需要一套全新的管理体系,社区综合服务系统设计和实现就被提出。 这款系统彻底解决了手工抄写、保存不便的难题。提高了社区管理服务工作的效率,降低了管理成本,同时为居民和管理层提供了一个交互平台,让居民也参与到管理工作中,了解公开信息,并且能够监督管理人员的工作和服务质量,促进了社区信息化的推动。 1.1.3 研究意义 社区综合服务管理系统作为社区信息化的代表技术,加强了社区管理建设和服务工作的有效手段,是完善社区功能、提高城市管理综合能力、加快现代化建设的重要途径。它是科学发展观思想的重要体现[5]。该课题的设计和研究具有重要意义,解决社区服务机构和物业公司与居民主要矛盾,推进社区信息化的进程,体现社会科技水平和文化水平进步,在21世纪这个信息时代,让社区管理这一领域处在信息科技的前沿。 1.2 国内外发展状况和发展趋势 1.2.1 研究和发展现状 1.2.2 存在问题和发展趋势 1.3 研究内容 本课题主要的内容是研究如何实现信息化管理社区。将社区的信息全部保存于数据库中,实现前台页面和后台数据库交互,对数据进行各类操作。 本人调研了一些社区,询问了社区的工作人员,了解到数据管理方式和业务处理的流程,并且获得了一定量的模拟数据。本人制作了前台网站页面,将数据显示在页面上。信息操作全部在后台实现,通过后台与数据库交互,实现添加,删除,修改,查询等业务逻辑。 2 社区综合服务系统分析 系统分析作为系统设计开端,是一个系统设计实施最重要的关键点,许多系统存在不完整性、不正确性等问题大多数是系统分析不够完善导致。通过网上资料查阅和文献查阅,作出了较为全面的系统分析。 2.1 需求分析 2.1.1 可行性分析 可行性研究的目的只要是,运用最小的代价在尽可能短的时间内确定这个课题能否能够解决。 经济可行性分析:本次设计主要使用的编程语言为Java,Java作为一种开源的编程语言,其安装程序JDK可以在网络上随处下载。由于代码可视界面和编写便利,主要使用的开发软件为MyEclipse10,该版本在网络上有开源版本。数据库采用的是MySQL数据库,该数据开源,同样能够从网络上下载。这样一来,开发环境几乎都是免费,作为研究设计所花费的成本较低。而且该程序如果投入使用,可以减少社区服务的工作强度,提高了工作效率,方便用户下载和购买,所以本程序在经济角度上是可行的。 技术可行性分析:本程序使用的是Java语言。Java是由Sun Microsystem公司在1995年5月推出的Java程序设计语言和Java平台的总称。Java语言的特点主要在于,其语法用法十分简单,在语法上与C语言和C++很接近,让程序员很容易上手。面向对象思想是Java语言的核心。Java提供类、接口和继承等原语,既支持单一继承,又支持多向实现接口,使Java在处理一个业务逻辑,设计思路简单方法多样化,同时Java拥有多态的特色,通过父类引用指向子类的对象,这样好处在于只需要通过重写就能实现多种实现方式[11]。Java语言比较适合在本程序中使用,通过定义多个JavaBean实体类对象、定义DataBase数据库连接池类等,在主要业务逻辑层进行类和方法调用,编写不用考虑算法过程,条理清晰[12]。 (责任编辑:qin) |