一.本系统的意义
新的世界已经到来,在电子计算机技术发展日新月异的今天,计算机软件的
应用早已深入到了各行各业,并发挥着它们巨大的潜力。随着企业,房户等一系
列的改革,一切都在潮向社会化发展,管理体制也由过去的“全承包”向现在的
“一体化,专门化”发展。为了人员的安全,社会的稳定,国家的持续发展,物
业管理在起着举足轻重的作用。本物业管理系统提供对人员,住房,房产和收费
信息的管理。为了有效管理和社会人员的方便,系统为管理员用户和普通用户提
供了不同的功能。本系统具有一定的实用性。
本物业管理系统是在服务器上先安装 Windows NT 操作系统,并在 NT 系统
下安装数据库系统 SQL Server 7.0 和建立人员、住房、房产、收费四个数据库。
然后在 NT 操作系统下用 Java 编写不同的系统用户界面,后用 JDBC/ODBC 桥
实现服务器上数据库和前端界面的连接。连接成功后,将 Java 编写的用户界面
移植到客户端的 Linux 操作系统下,并用这个界面试图实现与服务器上 NT 系统
下的数据库 SQL 连接。以达到在不同的操作系统下可以互相调用的目的,实现
Java 的重要特性:可移植性。
二.设计思想
2.1 当前数据库实现中存在的问题:
2.1.1 目前存在的问题----数据库的实现面向单一应用
在目前开发的一部分数据库应用软件中,程序员的主要任务是编写高质量的
程序,对所使用的软件及数据库很少关注,这就面临数据库单一应用的问题。
2.1.2 数据库设计中存在数据完整性问题
数据库应用所提供的功能一般都比较安全,往往自成一个系统。但是当数据
库不同后系统数据就会产生问题。
2.2 工具软件的介绍
2.2.1 Java 语言的介绍
Java 是一个由 SUN 公司开发成功的新一代编程语言,它的最大特点就是:
使用它可在各式各样不同种机器,不同种操作平台的网络环境中开发软件,即
SUN 公司所宣扬的“一次编写,到处运行” 。
在 SUN 公司的“Java 白皮书”中对 Java 有如下的定义:
Java: A simple , Object-oriented, distributed, robust, secure,
architecture-neutral, portable, High-performance, multi-threaded, and dynamic
language.(Java: 一种简单的,面向对象的,分布式的,健壮的,安全的,结构中