毕 业 设 计(论 文)
开 题 报 告
课题名称 东风阳光城物业管理信息系统的设计与实现 系 部 专 业 班 级 学 号 姓 名 指导教师
电气与信息工程学院
软件工程 T1223-3 20120230309
董XX 潘XX
2016年 2 月 26 日
一、课题来源
传统小区物业管理采用手工操作,不仅工作繁琐,效率低下,而且工作量大。由于数据处理的人力手工操作,数据的遗漏和误报在所难免。手工操作模式需要耗用大量的人力物力,存在相当多的弊端,逐渐处在淘汰的边缘。随着计算机技术和办公自动化的不断提高和运用,使用计算机对小区物业进行管理,具有了手工管理无法比拟的优点。为了适应这种形式,开发一种新的高效、快捷、方便、人性化的小区物业管理系统变得尤为必要。使用一套现代化的物业管理系统,可以在小区内快速的获取并响应小区业主的各种需求,实现小区物业管理的高效、快捷化。
二、国内外现状
计算机辅助物业管理已成为许多国内小区物业信息管理的重要组成部分,其计算机技术的综合能力、管理效果比传统的人力手工操作高出许多。相比之下,,由于地区和各种发展条件的不同,许多地区小区物业的信息化管理也正在积极普及和推广。
小区物业管理系统在很早就有公司开始研究和开发,实际调查了几个软件设计公司的小区物业管理系统软件产品,其中质量参差不齐。
由于各个地区的实际情况有所不同,所以其每个小区的物业管理系统也不尽相同,由软件公司开发的小区物业管理系统软件不可能适合每一个小区,所以其开发的软件虽然功能强大,但是对于具体的需求来说,系统存在冗余。同时,有的系统由于不是商业化的产品,可能出现功能缺少、系统稳定性差、效率不高、数据库设计不合理等一系列隐含的问题。
三、综合分析
首先可以采用面向过程的思想对系统进行设计分析。可以采用B/S架构实现小区物业管理系统,这样不仅可以方便系统的维护,而且不需要安装客户端,只需要WEB浏
览器即可。也就是说可以在手机上实现小区物业管理。
物业管理系统的开发,是为了规范住宅小区的管理工作,为物业管理部门提供一套高效、快捷的应用软件。物业管理系统主要提供对某小区中的物业和住户的管理功能。使用系统应当实现对小区中的人员信息、物业信息、费用信息、设备信息等进行管理,同时对系统进行管理维护,以满足安全性和维护性等方面的要求。
小区物业管理的开发可以更好地让小区物业管理人员方便管理好小区物业,使物业信息管理工作系统化、规范化、自动化。小区物业管理系统的使用,使物业管理变得更加高效、方便、快捷,从而在本质上提高小区物业管理的水平。
四、方案论证
采用面向对象的思想,其中面向对象的开发方法认为,客观世界是由各种各样的对象组成,每种对象都有各自的内部状态和运动规律,不同的对象之间的相互作用和联系构成了各种不同的系统。我们设计和实现一个客观系统时,如能在满足需求的条件下把系统设计成有一些不可变的(相对固定)部分组成的最小集合,这个设计就是最好的。所以可以将小区物业管理系统的数据对象抽象为住户、房屋、楼房等。然后将这些数据对象转换成数据库中的实体表,利用数据库将这些数据对象存储起来。数据库可以用当前流行的Oracle数据库。具体的系统可以用Java语言实现。
本系统可以使用MyEclipse、Oracle,结合Web技术,将系统分为人员信息管理、小区信息管理、物业信息管理、费用信息管理、账户信息管理等几个功能模块。系统使用JSP作为前端。JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,它是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML(标准通用标记语言的子集)文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件,后缀名为(*.jsp)。用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。
五、工作步骤
1.可行性分析:主要从技术可行性、经济可行性、操作可行性3个方面进行分析。 从技术可行性来说,Java语言和数据库基本操作都是已经成熟的技术,而Eclipse、Oracle也是比较成熟的编程环境,因此从技术可行性来说,是可行的;从经济可行性来说,物业管理系统可以大大节省人力物力,创造无纸办公环境,因此,也是可行的;从操作可行性上来说,系统本着简单实用的原则,采用B/S架构,界面清晰,操作简单,同样,也应该是可行的。
2. 需求分析:根据用户需求进行详细分析,包括硬件需求与软件需求。需求分析是设计该系统的一个关键过程。在这个过程中,要确定小区对该系统的需要。只有在确定了这些需要后,才能够分析和寻求该系统的解决方法。需求分析阶段的任务是确定软件系统功能。根据小区的具体情况,对系统的功能需求和性能需求等分析。
该系统一些基本的功能需求,如将实现人员信息管理、小区信息管理、物业信息管理、费用信息管理、账户信息管理等等,实现物业信息管理的简洁化、高效化、正规化、信息化。
3.系统设计:制定总体的概要设计,从而划分子系统、内外接口。然后根据划分的子系统、内外接口进行详细的设计,包括设计中的算法和流程;以及数据库的设计,其中包括表、存储过程的设计。系统的质量主要取决于系统设计的质量。
4.系统实现:可以分为编码和测试两个部分。其中编码就是根据系统需求的分析,按照具体的设计进行编码,编码只是对系统设计的进一步具体化。而测试的目的就是在软件投入运行之前,尽可能多地发现软件中的错误。
5.软件发布:将系统打包,制作安装文件,这样只要运行该软件的计算机具备相应的条件,直接安装就可使用。
六、参考文献
[11] 潘锦平,施小姚,姚天昉.软件系统开发技术.西安:电子科技大学出版社,2002 [21] 黄明,梁旭.JSP信息系统设计与开发实例.北京:机械工业出版社,2004 [31] 徐洁磬,李臣明,史九林.计算机软件技术基础.北京:机械工业出版社,2010 [4] 潘锦平,施小姚,姚天昉.软件系统开发技术.西安:电子科技大学出版社,2002
[5] 张立科.数据库开发技术与工程实践.北京:人民邮电出版社,2000 [6] 闪清.数据库系统原理与应用教程.北京:清华大学出版社,2002 [7] 孟小峰,王珊.数据库系统导论.北京:机械工业出版社,2002 [8] 2000年软件报 [J].北京:电子科技大学出版社,2005
同意开题
签名:日期:
2016年2月26日
因篇幅问题不能全部显示,请点此查看更多更全内容