版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、015目录1 设计目的.1.1设计目的.11.2论文组织结构 .12 系统总体设计.2.1系统分析 .22.1.1系统的初步调查 .22.1.2系统的需求分析 .22.2系统总体设计 .32.2.1系统框架设计 .32.2.2功能模块划分 .32.2.3数据流图设计 .42.3开发环境.52.3.1 Eclipse .未定义书签。2.3.2 MICROSOFT SQL SEVER .63 系统数据库设计 .4 系统详细设计 .4.1系统主界面 .94.2系统登录功能实现 . 错误!未定义书签5 主要程序清单 .810120156 总结与心得体会 .11 设计目的1.1设计目的更好的学习和掌握数
2、据库原理及SQLServer数据库开发工具,进一步理解在 程序设计语言环境下各种控件的使用方法,同时掌握数据库程序设计的基本概念 和基本流程,培养良好的数据库程序开发能力。当前,很多物业管理企业的房屋出租信息管理都是以纸张为介质作记录, 人力 管理的比例比较大,往往是各个主要负责人以书面的形式管理房屋租赁信息,效率 低下。数据打印,汇总,成绩更新不及时,容易丢失,损坏数据给学校学生带来损失,不易保存且数据保密性较差。开发本系统就是为了解决物业管理企业在房屋出租信息管理中的一些不规范,使房屋租赁信息的管理向着规范化、简单化、有效化的方向发展。1.2论文组织结构第一部分:设计目的。介绍了课题目的。
3、第二部分:系统总体设计。对这个系统的需求分析和总体设计的划分。第三部分:系统数据库设计。对系统的需求分析、概念结构设计、逻辑结构 设计等过程。第四部分:系统详细设计。对系统功能模块的详细介绍。第五部分:主要程序清单。系统主要模块的代码。第六部分:总结及心得体会。22系统总体设计2.1系统分析2.1.1系统的初步调查系统的初步调查目标是在可行性分析的基础上进一步对原有系统进行的调查和分析,采用企业现有的软硬件环境以及科学的管理系统开发方案,建立房屋租赁信息管理系统,实现房屋租赁信息管理的计算机自动化。系统应符合物业管理 企业原有的房屋租赁管理制度,并达到操作直观、方便、使用、安全等要求。调查之后
4、绘出房屋出租系统的总体流程图,如图2-1所示:图 2-1 房屋出租系统的总体流程图2.1.2系统的需求分析我国市场经济快速发展,信息化水平不断提高,如何利用先进的管理手段, 提高物业管理的水平,是当今社会所面临的一个重要课题。 提高企业的管理水平, 必须全方位地提高企业的管理意识。只有高标准、高质量的管理才能满足企业的 发展需求。面对信息时代的挑战,利用高科技手段来提高房屋租赁管理无疑是一 条行之有效的途径。在某种意义上,信息与科技在企业管理与现代化建设中显现 出越来越重要的地位。房租租赁管理方面的信息化与科学化,已成为现代化生活 水平步入高台阶的重要标志。今天我们使用计算机对房屋租赁信息进行
5、管理, 具有手工管理所无法比拟的 优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、3成本低等。这些优点能够极大地提高房屋租赁管理的效率。面对目前的实际状况,迫切需要开发一个简单快捷的系统来适应这些工作。利用计算机实现物业管理中的房屋租赁管理势在必行。对于物业管理企业来 说,利用计算机支持企业高效率完成房屋租赁管理的日常事务,是适应现代企业 制度要求、推动企业劳动型管理走向科学化、规范化的必要条件。而房屋租赁管 理是一项琐碎、复杂而又十分细致的工作。房屋的基本资料,客户资料的管理,房屋租赁管理,各项收费以及统计报表 的管理,一般不允许出错。如果实行手工操作,须手工填制大量的
6、表格,这就会 耗费工作人员大量的时间和精力。计算机进行房屋租赁工作的管理,不仅能够保 证各项信息准确无误、快速输出,同时计算机具有手工管理所无法比拟的优点, 例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低 等。这些优点能够极大地提高物业管理的效率,也是企业的科学化、正规化管理, 与世界接轨的重要条件。开发本系统就是为了解决物业管理企业在房屋租赁信息管理中的一些不规 范,使房屋租赁信息的管理向着规范化、简单化、有效化的方向发展。2.2系统总体设计2.2.1系统框架设计如图2-2系统框架图所示。图 2-2 系统框架图腐产管理222功能模块划分本系统主要针对房屋出租管理系统,
7、主要有如下功能模块:房屋出租管理系统由以下部分组成:用户登陆、房产管理、合同管理、租金管理、信息统计和帮助组成。用户通过密码登录,可以进行添加、修改、删除和维护。游客不用登陆,直接可以查看各类房产信息用户登录模块:主要用于用户的登录。当用户输入用户名和密码后经过确认, 才能进入房产管理系统。如果不是用户,会提示注册新用户,但是,任何人都可 以进入游客浏览窗口,对房屋的基本情况进行了解。房屋管理模块:该模块是用户登录后进入的第一个模块,主要用于用户对房 屋及其业务的情况进行管理,其中包括:房产信息管理模块:主要用于房产信息的插入、删除、修改、保存等基本操游客浏览模块: 主要是让想了解房产的人对所
8、要了解的信息进行查询。 包括 有以下功能:房价查询,房屋咨询,有房出租.2.2.3数据流图设计在运行系统之后,进入登录界面,根据提示信息进行新用户的注册或用户登 录,输入正确用户名和密码,登录到系统之后,根据其登录身份的不同,可以进行不同的操作。具体流程如图2-3数据流程图2.3开发环境5java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由SunMicrosystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaEE,JavaME, JavaS日的总称。Java自面世后就非常流行,发展迅速,对C+语言形成了有力冲击。Java技术具有卓越的通用性、高效性
9、、平台移植性和安全 性,广泛应用于个人PC数据中心、游戏控制台、科学超级计算机、移动电话和 互联网Java平台由Java虚拟机(Java Virtual Machine)和Java应用编程接口 构成。Java应用编程接口为此提供了一个独立于操作系统的标准接口,可分为基 本部分和扩展部分。在硬件或操作系统平台上安装一个Java平台之后,Java应用程序就可运行。Java平台已经嵌入了几乎所有的操作系统。这样Java程序可以只编译一次,就可以在各种系统中运行。2.3.1 EclipseEclipse是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插
10、件组件构建开发环境。幸运的是,Eclipse附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK虽然大多数用户很乐于将Eclipse当作Java集成开发环境(JDE)来使用,但Eclipse的目标却不仅限于此。Eclipse还包括插件开发环境(Plug-in Development Environment,PDE,这个组件主要针对希望扩展Eclipse的软件 开发人员,因为它允许他们构建与Eclipse环境无缝集成的工具。由于Eclipse中的每样东西都是插件,对于给Eclipse提供插件,以及给用户提供一致和统一 的集成开发环境而言,所有工具开发人员
11、都具有同等的发挥场所Eclipse最初由OTI和IBM两家公司的IDE产品开发组创建, 起始于1999年4月。IBM提供了最初的Eclipse代码基础,包括Platform、JDT和PDE Eclipse项目IBM发起,围绕着Eclipse项目已经发展成为了一个庞大的Eclipse联盟, 有150多家软件公司参与到Eclipse项目中,其中包括Borland、RationalSoftware、RedHat及Sybase等。Eclipse是一个开放源码项目,它其实是Visual Age forJava的替代品,其界面跟先前的Visual Age for Java差不多,但由于 其开放源码,任何人
12、都可以免费得到,并可以在此基础上开发各自的插件,因此 越来越受人们关注。随后还有包括Oracle在内的许多大公司也纷纷加入了该项 目,Eclipse的目标是成为可进行任何语言开发的IDE集成者,使用者只需下载 各种语言的插件即可。2.3.2 Microsoft SQL SeverSQL语言是结构化查询语言(Structure Query Language)的缩写,是一种 用于数据库查询和编程的语言,已经成为关系型数据库普遍使用的标准,使用这 种标准数据库语言对程序设计和数据库的维护都带来了极大的方便,广泛地应用 于各种数据查询。SQL语言的常用操作有:建立数据库数据表(CREAT曰ABLE,如
13、本系统中的 药品门诊信息就用到该语句;从数据库中筛选一个记录集(SELECT,这是最常用 的一个语句,功能强大,能有效地对数据库中一个或多个数据表中的数据进行访 问,并兼有排序、分组等功能;在数据表中添加一个记录(INSERT;删除符合条 件的记录(DELETE;更改符合条件的记录(UPDAT)7房客姓名数据库设计是要在一个给定的应用环境 (DBMS中,通过合理的逻辑设计和 有效的物理设计,构造较优的数据库模式、子模式,建立数据库和设计应用程序, 满足用户的各种信息需求。在数据库设计中,先要对系统分析所得的数据字典中的数据存储进行分析,然后得出系统的关系模式,E-R图是一种信息模型图,体现了系
14、统实体之间的关 系。通过系统需求分析,了解了系统的分解功能,以及数据流程。根据这些实体 和实体之间的关系可以得到系统E-R图如下所示:33.1概念结构设计系统数据库设计3-1房屋信息E-R图图 3-1 房屋信息 E-R 图图 3-2 房客信息 E-R 图3.2物理结构设计物理结构设计的原则如下:1尽可能的减少数据冗余和重复;2结构设计与操作设计相结合;3数据结构具有相对的稳定性。数据表之间的关系指明两个表之间共享一个共同的关键字值。一个连接是指 一种虚拟的表。这种表是在当用户要求从相互关联的各个不同的表中获取信息时 建立的,关键字段用于在相互连接的不同表中查找匹配的记录。一个更高级的连 接形式
15、成为自连接。这种连接是指一个表被连接。根据系统分析,系统需要建立五个表,其中主要的三个表用途说明如下:表 3.1 系统需建立的表ID数据表名称数据表用途1房屋类型表保存房屋资料基本信息2客户信息表保存客户资料基本信息3租赁信息表保存租赁协议基本信息94系统详细设计4.1系统主界面登陆界面的实现,登陆界面分为二个功能,用户需要密码登陆,进入系统,新用户需要注册才能登录系统。登陆设计效果图如图4-1所示图 4-1 登陆界面效果图4.2系统主界面的实现房产管理系统主窗体点击各子菜单就可出现相应的窗口,主界面是用户操作的开始。在主窗体的菜单栏上包括价格,房屋位置,面积 后台管理,添加房源等,通过点击相
16、应的按钮,可以显示出该页面。主页面效果图如图* X1*1n-图 4-2 主页面效果图4.3.添加用户当有新的用户要使用该系统进行工作时,就可以由管理员用户登录、进入系 统,使用该功能进行添加普通用户。输入完相应信息后点击“添加”按钮,完成 了添加。4-2所示。in讥屮产*戸匝可由 f JE idHf-M!EXhll -4.4发布房源页面不能有空余或遗漏图 4-4 发布房源图4.5后台管理页面管理员通过密码登陆后台管理系统,可以对发布的房源进行删除和修改等功如图4-5管理页面效果图所示:HVHin.iFZU:fWt #*1 nr-i;m n-TTxC.图 4-5 管理页面效果图图 4-3 添加用
17、户效果图当有新的房源时,管理员可以对房源信息进行发布,房源信息必须写满写清EMIT115 主要程序清单1. Create tablecreate table DISTRICT(id NUMBER(5) not nu II,n ame VARCHAR2(50)tablespace USERSpctfree 10in itra ns 1maxtra ns 255storage(in itial 64next 1mi nexte nts 1maxexte nts un limited);alter table DISTRICTadd primary key (ID) using in dex tab
18、lespace USERS pctfree 10in itra ns 2maxtra ns 255 storage(in itial 64KlC-Gct.C-tU.:.P-a.-crC:.kraw c-c ar ,t.C.V.d.i-.ya:l.O:c.tc 23: .h W.g ,0 :W.tr一一- dh.*.Xi一”:- c:.,tO,. m-.next 1Mmi nexte nts 1maxexte nts un limited);2. create table HOUSE(idNUMBER(5) not null,user_id NUMBER(5),type_idNUMBER(5)
19、not null,title NVARCHAR2(50),description NVARCHAR2(2000) not null,price NUMBER(5),area NUMBER(5),pho neVARCHAR2(100),pubdate DATE,floorage NUMBER(5),con tact VARCHAR2(100),street_id NUMBER(5),district_id NUMBER(5)tablespace USERSpctfree 10in itra ns 1maxtra ns 255storage(13maxexte nts un limited);al
20、ter table HOUSEadd primary key (ID)using in dextablespace USERSpctfree 10in itra ns 2maxtra ns 255 storage(in itial 64Knext 1Mmi nexte nts 1maxexte nts un limited);alter table HOUSEadd foreig n key (USER_ID)references USERS (ID);alter table HOUSEadd foreig n key (TYPED)refere nces TYPE (ID);alter table HOUSEadd foreig n key (STREET_ID)references STREET (ID);alter table HOUSE
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 装修贷款合同
- 《工作就是责任》心得体会
- 抒情句子摘录
- 调试管理制度总则方案(7篇)
- 服装组工作总结5篇
- 《PDCA培训资料》课件
- 《台州站玻璃贴改》课件
- 《物流营销培训》课件
- 《平面构成的基本形》课件
- 《银行礼仪规范培训》课件
- 怀感恩与爱同行 主题班会课件
- 北京能源集团有限责任公司招聘笔试题库2024
- 牛津译林版英语2024七年级上册全册单元知识清单(默写版)
- 危险化学品装卸作业安全技术操作规程
- 生物体的结构层次大单元教学设计人教版生物七年级上册
- 世界地理-英文课件
- 思想道德与法治课件:第五章 第二节 吸收借鉴优秀道德成果
- 部编教材九年级历史(上)全册教案
- GIS安装施工方案
- 矿区基本情况(简介)
- 最新办公楼物业交接表格资料
评论
0/150
提交评论