1、本科毕业论文(20 届)小区物业管理系统的设计与实现-治安模块所在学院专业班级 计算机科学与技术学生姓名指导教师完成日期摘 要随着信息技术在管理上越来越深入而广泛地应用,管理信息系统的实施在技术上已经逐步成熟。管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。小区物业管理系统是一个物业单位不可缺少的部分,它的内容对于物业管理层的决策者和管理者来说都至关重要,所以小区物业管理系统应该能够为小区物业管理者和用户提供充足的信息和快捷的查询手段。本系统是一个典型的小区物业管理系统,主要完成用户管理模块,住房管理
2、模块,保修管理模块,投诉管理模块,治安管理,包括数据库中表的录入、修改、删除等。该系统还可以完成对各类信息的查询、录入、修改、删除等功能,其中用户包括系统管理员和小区用户两种。由于本系统管理的对象单一,都是用户,且每个数据内容具有较强的关联性,涉及的计算过程不是很复杂。因此,比较适合于采用数据库管理。Java EE 是一种标准的开发架构,主要应用与企业级的应用程序的开发,因此我们此次小区物业管理系统主要通过 JSP 动态网页实现。该系统分用户登陆模块和管理登陆,方便管理员管理和用户查询,而且查询的方式很多,可以精确查询、模糊查询、分类查询等。我们此次系统开发用的是 java 语言,另外还用到了
3、 SQL Server 2008 数据库。关键词: JSP;java;小区物业管理系统ABSTRACTWith the development of information technology in management more and more thorough and extensive application, the implement of management information system has been gradually mature on the technique. Management information system is a continuous d
4、evelopment of new disciplines, any one unit to survive to develop, to the efficient activities of the internal organization of organic; it must establish a management information system fitting in with its own characteristics. Residential property management system is an indispensable part of proper
5、ty units, its contents are very important for the property management decision makers and managers, so the residential property management system should be able to provide the sufficient information and the quick inquiry method for residential property managers and users.This system is a typical res
6、idential property management system, mainly to complete the user management module, housing management module, maintenance management module, complaint management module, security management, including database table entry, modify, delete. The system can complete all kinds of information input, modi
7、fy, query, and delete function, which users including system administrators and residential customers two. Due to the single object of the system management, is the user, and each data content has a strong correlation, the calculation involved is not very complicated. Therefore, more suitable for us
8、e of database management.Java EE is a standard architecture, application development and main application of the enterprise level, so we the residential property management system mainly through the JSP dynamic Webpage implementation. The system is composed of student module and administrator module
9、, convenient to administrators and student information query, but the query in many ways, can accurately query, fuzzy query, query classification etc.This system is developed using java language, also used the SQL Server 2008 database.Keywords: JSP;java;Residential property management system目录1 引言 .
10、11.1 课题背景 .11.2 课题研究的目的和意义 .11.3 课题的主要研究工作 .22. 实现技术 .22.1 Java 技术 .22.2 jsp 技术 .33.系统分析 .33.1 系统设计思想 .33.2 用户具体需求分析 .43.3 系统设计分析 .43.4 系统功能分析 .43.4.1 管理员功能模块 .43.4.2 用户功能模块 .43.5 可行性分析 .43.5.1 可行性前提 .53.5.2 对于技术的支持 .54.系统设计 .54.1 系统的目标 .54.2 系统功能结构 .54.3 开发环境 .54.4 数据库的设计 .64.4.1 概念结构设计 .624.4.1物理结
11、构设计 .85系统实现 .95.1 系统测试 .95.2 系统运行 .95.2.1 系统运行界面 .95.2.1 系统运行代码 .136.总 结 .14参 考 文 献 .15致 谢 .1611 引言作为小区内最主要的管理对象,小区物业管理信息系统就成了小区信息系统中不可缺少的一部分,小区物业管理系统的存在对于小区内的业主与管理员来说都是至关重要的,可以方便业主查询和管理员工作。但一直以来人们使用传统人工的方式进行小区物业的日常管理,这种管理方式存在着许多缺点,如:效率低,容易出错,格式不规范等等。另外时间又长,就不容易进行统计和分析。 随着科学技术的不断提高,计算机科学日渐成熟,人们已深刻认识
12、到计算机所具有的强大的功能。计算机作为知识经济时代的产物,已被广泛应用于社会各个行业和领域。目前,国内的科技水平高速发展,计算机作为今天使用最广的现代化工具已深入到各个领域,并且正在成为未来社会信息社会的重要支柱。在这样的大背景下,现代的小区物业管理系统,它已进入人类社会的各个领域并发挥着越来越重要的作用。学习计算机知识不仅仅是为了掌握一种技能,更重要的是它能启发人们对先进科技的向往,激发创新意识,推动对新知识的学习,培养自学能力,锻炼动手实践的本领。利用计算机管理,可以加强业主自身的信息管理,提高业主的满意度,可以轻松的查询各类信息。提高和完善小区物业管理系具有的功能,以方便小区内的业主及管
13、理员的操作。基于上述原因,利用这次机会开发本系统。1.1课题背景20 世纪以来,随着以计算机技术和远程通讯技术为基础的现代信息技术的发展,信息资源已成为人类经济、社会活动的战略性资源,信息技术在社会生产力中日渐凸现重要性。随着信息技术的蓬勃发展,小区物业信息化建设也有了重大发展。特别是近几年来,由于国家相关计划的推动,小区物业建设在网络基础设施,信息系统建设方面都有了大的发展,信息化管理在各中高档小区已经基本上得到普及。1.2课题研究的目的和意义小区管理在手工操作年代,工作非常的繁琐复杂,需要大量的人力和物力,这样将会浪费大量的资金同时光靠人力来完成也不是非常的方便。而且还非常容易出错。小区物
14、业管理系统这样包括人员管理模块、住房信息管理模块、停车管理模块、投诉和保修管理模块,如果这些任务都需要手工去完成,那么将会是一件非常不容易而且易出错的任务。为了方便广大用户,借这次毕业设计之际,决定开发普通小区物业管理系统,目的是为了让这些工作变的简便且易管理些。随着社会的发展,各式各样的小区物业系统层出不穷,如今大学面临的一个主要问题是要想提高管理水平,必须全方位的提高物业管理意识,才能不断满足人们的需求。面对信息加速的这样一个时代,利用高科技手段来提高物业管理水平无疑是一条便捷之路。在某种意义上,信息与科技在物业管理与现代建设中显现出越来越重要的地位,物业管理的信息化与科学化,已成为现代生
15、活水平2步入高台阶的重要标志。1.3课题的主要研究工作本系统是典型的学生档案资料管理系统,主要包含两个模块:管理员模块和学生模块。管理员主要用来管理相关的信息,包括课程信息,学生信息,成绩信息等。学生可以查询自己的基本信息、成绩信息、选修课程信息,也可以修改自己的部分信息。对用户赋予不同的权限,学生用户主要功能是查询,也可以添加和删除自己选修的课程,甚至可以修改自己的密码。管理员不但能够查询,还可以修改和删除。管理员的管理主要包括学生基本信息的管理、课程的管理、成绩的管理等,其中课程的管理又包括选修课程的管理和必修课程的管理。2. 实现技术2.1 Java技术Java 是一种可以撰写跨平台应用
16、软件的面向对象的程序设计语言,由 Sun 公司的詹姆斯高斯林(James Gosling)等人于 1990 年代初开发。它最初被命名为 Oak,目标设置在家用电器等小型系统的编程语言,来解决诸如电视机、电话、闹钟、烤面包机等家用电器的控制和通讯问题。由于这些智能化家电的市场需求没有预期的高,Sun 放弃了该项计划。就在 Oak 几近失败之时,随着互联网的发展,Sun 看到了 Oak 在计算机网络上的广阔应用前景,于是改造了 Oak,在 1995 年 5 月以“Java”的名称正式发布了。Java伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。Java 编程语言的风格十分接近 C+语言
17、。继承了 C+ 语言面向对象技术的内核,Java 舍弃了 C+语言中容易引起错误的指针(以引用取代) 、运算符重载(operator overloading) 、多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间。在 Java SE 1.5 版本中 Java 又引入了泛型编程(Generic Programming) 、类型安全的枚举、不定长参数和自动装拆箱等语言特性。Java 不同于一般的编译运行计算机语言和解释执行计算机语言。它首先将源代码编译成字节码(bytecode) ,然后依赖各种不同平台上的虚拟机来解释执行字节码,从而实现了“一次编译、到处执
18、行”的跨平台特性。不过,这同时也在一定程度上降低了 Java程序的运行效率。但在 J2SE1.4.2 发布后,Java 的运行速度有了大幅提升。与传统程序不同 Sun 公司在推出 Java 之际就将其作为一种开放的技术。全球数以万计的 Java 开发公司被要求所设计的 Java 软件必须相互兼容。 “Java 语言靠群体的力量而非公司的力量”是 Sun 公司的口号之一,并获得了广大软件开发商的认同。这与微软公司所倡导的注重精英和封闭式的模式完全不同。3Sun 公司对 Java 编程语言的解释是:Java 编程语言是个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和
19、动态的语言。Java 语言有以下特点简单(Simple):指的是去除了 C/C+中较少使用或可能不安全的功能。物件导向的(Object-oriented):利用 OOP 的三种基本特性:PIE(多型,继承,封装),来设计出可重複使用的元件,使系统有弹性易于维护。 网路的(Network-Savvy):提供容易使用的 API 来撰写网路程式 。直译式的(Interpreted):bytecode 在 JVM 上执行时,JIT 负责转换为机器码。 稳健的(Robust):舍弃了对记忆体的指标运作。 安全性(Secure) : 资源回收处理 (Garbage Collection)由 JVM 自行作
20、记忆体管理,例外处理 (Exception) 可预防突发错误的产生。 结构中立(Architecture Neutral):程式执行在虚拟机器上。 可携的(Portable) : Write once, run anywhere 指的是由 JVM 与不同的作业系统沟通。 高效率的(High Performance):利用 Hotspot, JIT 技术改善效能。 多执行的(Multithreaded): Java 程序可发出多隻并行的轻量化行程。 动态的(Dynamic) :Java 程式执行时动态的连结类别库。2.2 jsp技术Jsp 是有 SunMicroSystems 公司倡导的,许多公
21、司参加一起建立的一种动态技术标准,在传统的 html 文件中加入 java 程序片段以及 jsp 标记就构成了 jsp 网页,java 程序段可以操纵数据库,重定向网页以及发送 email 等。所有程序操作都是在服务器上进行,网络上传送给客户端的仅是得到的结果,这样大大降低了对客户浏览器的要求,及时客户浏览器不支持 java,也可以访问 jsp 网页。Jsp 全名 java server page,其实就是一个简化的 Servlet 设计,它实现了 html 中 java语法的扩张。Jsp 具有 java 的简单易用,完全的面相对象,具有平台无关性安全可靠,主要面向因特网的主要特点。Jsp 主要优势如下:(1)一次编写,到处言行,除了系统之外,代码不做任何更改。(2)系统的多平台支持。基本上可以在所有平台上的任意环境开发,部署,扩展,与 asp 的局限,jsp 有很大优势强大的可伸缩性。(3)从一个晓得 jar 文件就可以运行 jsp,到由多台服务器进行集群,负载平衡。(4)多样化和功能强大的开发工具支持。(5)支持服务器端组件。
Copyright © 2018-2021 Wenke99.com All rights reserved
工信部备案号:浙ICP备20026746号-2
公安局备案号:浙公网安备33038302330469号
本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。