本系统主要针对房屋出租管理系统,主要有如下功能模块:房屋出租管理系
统由以下部分组成:用户登陆、房产管理、合同管理、租金管理、信息统计和帮
助组成。用户通过密码登录,可以进行添加、修改、删除和维护。游客不用登陆,
直接可以查看各类房产信息
用户登录模块:主要用于用户的登录。当用户输入用户名和密码后经过确认,
才能进入房产管理系统。如果不是用户,会提示注册新用户,但是,任何人都可
以进入游客浏览窗口,对房屋的基本情况进行了解。
房屋管理模块:该模块是用户登录后进入的第一个模块,主要用于用户对房
屋及其业务的情况进行管理,其中包括:
房产信息管理模块:主要用于房产信息的插入、删除、修改、保存等基本操
作。
游客浏览模块:主要是让想了解房产的人对所要了解的信息进行查询。包括
有以下功能:房价查询,房屋咨询,有房出租.
2.2.3 数据流图设计
在运行系统之后,进入登录界面,根据提示信息进行新用户的注册或用户登
录,输入正确用户名和密码,登录到系统之后,根据其登录身份的不同,可以进
行不同的操作。
2.3 开发环境
java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由 Sun
Microsystems 公司于 1995 年 5 月推出的 Java 程序设计语言和 Java 平台(即
JavaEE, JavaME, JavaSE)的总称。Java 自面世后就非常流行,发展迅速,对C++
语言形成了有力冲击。Java 技术具有卓越的通用性、高效性、平台移植性和安全
性,广泛应用于个人 PC、数据中心、游戏控制台、科学超级计算机、移动电话和
互联网
Java 平台由 Java 虚拟机(Java Virtual Machine)和 Java 应用编程接口
构成。Java 应用编程接口为此提供了一个独立于操作系统的标准接口,可分为基
本部分和扩展部分。在硬件或操作系统平台上安装一个 Java 平台之后,Java 应
用程序就可运行。Java 平台已经嵌入了几乎所有的操作系统。这样 Java 程序可
以只编译一次,就可以在各种系统中运行。
2.3.1 Eclipse
Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,
它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse
附带了一个标准的插件集,包括 Java 开发工具(Java Development Kit,JDK
虽然大多数用户很乐于将 Eclipse 当作 Java 集成开发环境(IDE)来使用,
但 Eclipse 的目标却不仅限于此。Eclipse 还包括插件开发环境(Plug-in
Development Environment,PDE),这个组件主要针对希望扩展 Eclipse 的软件
开发人员,因为它允许他们构建与 Eclipse 环境无缝集成的工具。由于 Eclipse
中的每样东西都是插件,对于给 Eclipse 提供插件,以及给用户提供一致和统一
的集成开发环境而言,所有工具开发人员都具有同等的发挥场所
Eclipse 最初由 OTI 和 IBM 两家公司的 IDE 产品开发组创建,起始于1999年4
月。IBM 提供了最初的 Eclipse 代码基础,包括 Platform、JDT 和 PDE。Eclipse
项目 IBM 发起,围绕着 Eclipse 项目已经发展成为了一个庞大的 Eclipse 联盟,
有150多家软件公司参与到
Eclipse 项目中,其中包括
Borland、Rational
Software、Red Hat 及 Sybase 等。Eclipse 是一个开放源码项目,它其实是 Visual
Age for Java 的替代品,其界面跟先前的 Visual Age for Java差不多,但由于
其开放源码,任何人都可以免费得到,并可以在此基础上开发各自的插件,因此
越来越受人们关注。随后还有包括 Oracle 在内的许多大公司也纷纷加入了该项
目,Eclipse 的目标是成为可进行任何语言开发的 IDE 集成者,使用者只需下载
各种语言的插件即可。
2.3.2 Microsoft SQL Sever
SQL 语言是结构化查询语言(Structure Query Language)的缩写,是一种
用于数据库查询和编程的语言,已经成为关系型数据库普遍使用的标准,使用这
种标准数据库语言对程序设计和数据库的维护都带来了极大的方便,广泛地应用
于各种数据查询。
SQL 语言的常用操作有:建立数据库数据表(CREATE TABLE),如本系统中的
药品门诊信息就用到该语句;从数据库中筛选一个记录集(SELECT),这是最常用
的一个语句,功能强大,能有效地对数据库中一个或多个数据表中的数据进行访
问,并兼有排序、分组等功能;在数据表中添加一个记录(INSERT);删除符合条
件的记录(DELETE);更改符合条件的记录(UPDATE)。