房屋租赁系统设计目的

上传人:jin****ng 文档编号:203028041 上传时间:2023-04-23 格式:DOCX 页数:15 大小:187.81KB
收藏 版权申诉 举报 下载
房屋租赁系统设计目的_第1页
第1页 / 共15页
房屋租赁系统设计目的_第2页
第2页 / 共15页
房屋租赁系统设计目的_第3页
第3页 / 共15页
资源描述:

《房屋租赁系统设计目的》由会员分享,可在线阅读,更多相关《房屋租赁系统设计目的(15页珍藏版)》请在装配图网上搜索。

1、目录1设计目的 11.1 设计目的 21.2论文组织结构 22 系统总体设计 32.1系统分析 32.1.1 系统的初步调查 32.1.2 系统的需求分析 32.2 系统总体设计 42.2.1 系统框架设计 42.2.2 功能模块划分 42.2.3 数据流图设计 52.3 开发环境 62.3.1 Eclipse 错误!未定义书签。2.3.2 MICROSOFT SQL SEVER 73 系统数据库设计 84 系统详细设计 104.1 系统主界面 104.2 系统登录功能实现 错误!未定义书签。5 主要程序清单 126 总结与心得体会 151 设计目的1.1 设计目的更好的学习和掌握数据库原理及

2、 SQL Server 数据库开发工具,进一步理解在 程序设计语言环境下各种控件的使用方法,同时掌握数据库程序设计的基本概念 和基本流程,培养良好的数据库程序开发能力。当前,很多物业管理企业的房屋出租信息管理都是以纸张为介质作记录,人力 管理的比例比较大,往往是各个主要负责人以书面的形式管理房屋租赁信息,效率 低下。数据打印,汇总,成绩更新不及时,容易丢失,损坏数据给学校学生带来损失, 不易保存且数据保密性较差。开发本系统就是为了解决物业管理企业在房屋出租信息管理中的一些不规 范,使房屋租赁信息的管理向着规范化、简单化、有效化的方向发展。1.2 论文组织结构第一部分:设计目的。介绍了课题目的。

3、 第二部分:系统总体设计。对这个系统的需求分析和总体设计的划分。 第三部分:系统数据库设计。对系统的需求分析、概念结构设计、逻辑结构 设计等过程。第四部分:系统详细设计。对系统功能模块的详细介绍。第五部分:主要程序清单。系统主要模块的代码。第六部分:总结及心得体会。2 系统总体设计2.1系统分析2.1.1系统的初步调查系统的初步调查目标是在可行性分析的基础上进一步对原有系统进行的调查和分析,采用企业现有的软硬件环境以及科学的管理系统开发方案,建立房屋租 赁信息管理系统,实现房屋租赁信息管理的计算机自动化。系统应符合物业管理 企业原有的房屋租赁管理制度,并达到操作直观、方便、使用、安全等要求。

4、调查之后绘出房屋出租系统的总体流程图,如图2-1所示:图2-1房屋出租系统的总体流程图2.1.2系统的需求分析我国市场经济快速发展,信息化水平不断提高,如何利用先进的管理手段, 提高物业管理的水平,是当今社会所面临的一个重要课题。提高企业的管理水平, 必须全方位地提高企业的管理意识。只有高标准、高质量的管理才能满足企业的 发展需求。面对信息时代的挑战,利用高科技手段来提高房屋租赁管理无疑是一 条行之有效的途径。在某种意义上,信息与科技在企业管理与现代化建设中显现 出越来越重要的地位。房租租赁管理方面的信息化与科学化,已成为现代化生活 水平步入高台阶的重要标志。今天我们使用计算机对房屋租赁信息进

5、行管理,具有手工管理所无法比拟的 优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高房屋租赁管理的效率。面对目前的实际状况, 迫切需要开发一个简单快捷的系统来适应这些工作。利用计算机实现物业管理中的房屋租赁管理势在必行。对于物业管理企业来 说,利用计算机支持企业高效率完成房屋租赁管理的日常事务,是适应现代企业 制度要求、推动企业劳动型管理走向科学化、规范化的必要条件。而房屋租赁管 理是一项琐碎、复杂而又十分细致的工作。房屋的基本资料,客户资料的管理,房屋租赁管理,各项收费以及统计报表 的管理,一般不允许出错。如果实行手工操作,须手工填制大量的

6、表格,这就会 耗费工作人员大量的时间和精力。计算机进行房屋租赁工作的管理,不仅能够保 证各项信息准确无误、快速输出,同时计算机具有手工管理所无法比拟的优点, 例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低 等。这些优点能够极大地提高物业管理的效率,也是企业的科学化、正规化管理, 与世界接轨的重要条件。开发本系统就是为了解决物业管理企业在房屋租赁信息管理中的一些不规 范,使房屋租赁信息的管理向着规范化、简单化、有效化的方向发展。2.2系统总体设计2.2.1系统框架设计如图2-2系统框架图所示。厂L屋房租图2-2系统框架图2.2.2 功能模块划分本系统主要针对房屋出租管理系

7、统,主要有如下功能模块:房屋出租管理系 统由以下部分组成:用户登陆、房产管理、合同管理、租金管理、信息统计和帮 助组成。用户通过密码登录,可以进行添加、修改、删除和维护。游客不用登陆, 直接可以查看各类房产信息用户登录模块:主要用于用户的登录。当用户输入用户名和密码后经过确认, 才能进入房产管理系统。如果不是用户,会提示注册新用户,但是,任何人都可 以进入游客浏览窗口,对房屋的基本情况进行了解。房屋管理模块:该模块是用户登录后进入的第一个模块,主要用于用户对房 屋及其业务的情况进行管理,其中包括:房产信息管理模块:主要用于房产信息的插入、删除、修改、保存等基本操 作。游客浏览模块:主要是让想了

8、解房产的人对所要了解的信息进行查询。包括 有以下功能:房价查询,房屋咨询,有房出租.2.2.3 数据流图设计在运行系统之后,进入登录界面,根据提示信息进行新用户的注册或用户登 录,输入正确用户名和密码,登录到系统之后,根据其登录身份的不同,可以进 行不同的操作。具体流程如图2-3数据流程图用户名密码是 否正确-Y图 2-3数据流程图2.3 开发环境java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即 JavaEE, JavaME, JavaSE)的总称。Java自面世后就非常流行,发展

9、迅速,对C+ 语言形成了有力冲击。Java技术具有卓越的通用性、高效性、平台移植性和安全 性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和 互联网Java平台由Java虚拟机(Java Virtual Machine)和Java应用编程接口 构成。Java应用编程接口为此提供了一个独立于操作系统的标准接口,可分为基 本部分和扩展部分。在硬件或操作系统平台上安装一个Java平台之后,Java应 用程序就可运行。Java平台已经嵌入了几乎所有的操作系统。这样Java程序可 以只编译一次,就可以在各种系统中运行。2.3.1 EclipseEclipse是一个开放源代码的、基于

10、Java的可扩展开发平台。就其本身而言, 它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK 虽然大多数用户很乐于将Eclipse当作Java集成开发环境(IDE)来使用, 但Eclipse的目标却不仅限于此。Eclipse还包括插件开发环境(Plug-in Development Environment,PDE),这个组件主要针对希望扩展Eclipse的软件 开发人员,因为它允许他们构建与 Eclipse 环境无缝集成的工具。由于 Eclipse 中的每样东西都是插件

11、,对于给 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 f

12、or Java的替代品,其界面跟先前的Visual Age for Java差不多,但由于 其开放源码,任何人都可以免费得到,并可以在此基础上开发各自的插件,因此 越来越受人们关注。随后还有包括Oracle在内的许多大公司也纷纷加入了该项 目,Eclipse的目标是成为可进行任何语言开发的IDE集成者,使用者只需下载 各种语言的插件即可。2.3.2 Microso ft SQL SeverSQL语言是结构化查询语言(Structure Query Language)的缩写,是一种 用于数据库查询和编程的语言,已经成为关系型数据库普遍使用的标准,使用这 种标准数据库语言对程序设计和数据库的维护都

13、带来了极大的方便,广泛地应用 于各种数据查询。SQL语言的常用操作有:建立数据库数据表(CREATE TABLE),如本系统中的 药品门诊信息就用到该语句;从数据库中筛选一个记录集(SELECT),这是最常用 的一个语句,功能强大,能有效地对数据库中一个或多个数据表中的数据进行访 问,并兼有排序、分组等功能;在数据表中添加一个记录INSERT);删除符合条 件的记录(DELETE);更改符合条件的记录(UPDATE);3系统数据库设计3.1概念结构设计数据库设计是要在一个给定的应用环境(DBMS)中,通过合理的逻辑设计和 有效的物理设计,构造较优的数据库模式、子模式,建立数据库和设计应用程序,

14、 满足用户的各种信息需求。在数据库设计中,先要对系统分析所得的数据字典中的数据存储进行分析, 然后得出系统的关系模式,E-R图是一种信息模型图,体现了系统实体之间的关 系。通过系统需求分析,了解了系统的分解功能,以及数据流程。根据这些实体 和实体之间的关系可以得到系统E-R图如下所示:3-1房屋信息E-R图图3-1房屋信息E-R图图3-2房客信息E-R图3.2 物理结构设计物理结构设计的原则如下: 尽可能的减少数据冗余和重复; 结构设计与操作设计相结合; 数据结构具有相对的稳定性。数据表之间的关系指明两个表之间共享一个共同的关键字值。一个连接是指 一种虚拟的表。这种表是在当用户要求从相互关联的

15、各个不同的表中获取信息时 建立的,关键字段用于在相互连接的不同表中查找匹配的记录。一个更高级的连 接形式成为自连接。这种连接是指一个表被连接。根据系统分析,系统需要建立五个表,其中主要的三个表用途说明如下:表 3.1 系统需建立的表ID数据表名称数据表用途1房屋类型表保存房屋资料基本信息2客户信息表保存客户资料基本信息3租赁信息表保存租赁协议基本信息4系统详细设计4.1系统主界面登陆界面的实现,登陆界面分为二个功能,用户需要密码登陆,进入系统,新 用户需要注册才能登录系统。登陆设计效果图如图4-1所示。K;: !如 *t flB | I副凰|电 *丄韜卢亡|1图4-1登陆界面效果图4.2系统主

16、界面的实现房产管理系统主窗体点击各子菜单就可出现相应的窗口,主界面是用户操作 的开始。在主窗体的菜单栏上包括价格,房屋位置,面积 后台管理,添加房源等, 通过点击相应的按钮,可以显示出该页面。主页面效果图如图4-2所示。图4-2主页面效果图4.3.添加用户当有新的用户要使用该系统进行工作时,就可以由管理员用户登录、进入系 统,使用该功能进行添加普通用户。输入完相应信息后点击“添加”按钮,完成 了添加。图4-3添加用户效果图4.4发布房源页面当有新的房源时,管理员可以对房源信息进行发布,房源信息必须写满写清不能有空余或遗漏图4-4发布房源图4.5后台管理页面管理员通过密码登陆后台管理系统,可以对

17、发布的房源进行删除和修改等功 能。如图4-5管理页面效果图所示:图4-5管理页面效果图5主要程序清单1. Crea te t ablecreate table DISTRICT(id NUMBER(5) not null,name VARCHAR2(50)tablespace USERSpctfree 10initrans 1maxtrans 255storage(initial 64nex t 1minextents 1maxextents unlimited);alter table DISTRICTadd primary key (ID)using indextablespace USE

18、RSpctfree 10initrans 2maxtrans 255storage(initial 64Knext IMminextents 1maxextents unlimited);2. create table HOUSE(idNUMBER(5) not null,user_idNUMBER(5),type_idNUMBER(5) not null,titleNVARCHAR2(50),descriptionNVARCHAR2(2000)not null,priceNUMBER(5),areaNUMBER(5),phoneVARCHAR2(100),pubdateDATE,floora

19、geNUMBER(5),contactVARCHAR2(100),street_idNUMBER(5),distriet_idNUMBER(5)tablespace USERSpctfree 10initrans 1maxtrans 255storage(initial 64nex t 1minextents 1maxextents unlimited);alter table HOUSEadd primary key (ID)using indextablespace USERSpctfree 10initrans 2maxtrans 255storage(initial 64Knext I

20、Mminextents 1maxextents unlimited);alter table HOUSEadd foreign key (USER_ID) references USERS (ID);alter table HOUSEadd foreign key (TYPE_ID) references TYPE (ID);alter table HOUSEadd foreign key (STREET_ID) references STREET (ID);alter table HOUSEadd foreign key (DISTRICT_ID) references DISTRICT (

21、ID);6心得体会经过一个星期的努力,设计终于完成了。在这段学习和实践的时间里,虽然 遇到过很多的困难,也看到了希望。房屋出租管理系统的设计,让我又掌握了一 门技术,虽然还不够精通,但还是有一定的认识和了解,对于我将来的学习是有 帮助的。本系统的功能基本符合设计需求,能够完成房屋出租信息的存储和查询。 使用户方便进行数据输入、修改、删除等管理操作。对于数据的一致性的问题也 通过程序进行了有效的解决。在系统设计过程中,我体会到了即使是一件小事也不能马虎,在设计之前一 定要对所设计的系统有较为深刻的了解,并对用户的要求加以认真的分析,并给 予分类,对所分类进行功能模块化设计,画出系统数据流程图,这

22、样在进行详细 设计时才可以做到有条不紊一步一步地进行。编制一个系统还是有很多可学习的 地方,不仅要掌握好相关知识,而且做事要细心、谨慎,这也是将来工作和学习 应该注意的地方。总的来说,通过这次课题,我也同时学到了技术层面以外的知识,那就是在 建立应用程序上的流程:定出研究方向,收集资料,分析资料,确定项目,实现 分析,提出实现方案,程序编辑,程序调试,程序修改,程序增添等等的步骤。 这些都使我认识到建立应用程序不是一件随便的事情,它有一个系统的、严密的、 逻辑的工作流程。将来的社会是竞争激烈的社会,特别是计算机行业,要不断的学习学习再学 习,才可以吧自己融入到社会的发展中去,所以在工作过程中,要不断的充电, 才可以更好的体会自己人生的价值。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!