房屋出租管理系统论文.docx
- 文档编号:12703492
- 上传时间:2023-06-07
- 格式:DOCX
- 页数:48
- 大小:977.95KB
房屋出租管理系统论文.docx
《房屋出租管理系统论文.docx》由会员分享,可在线阅读,更多相关《房屋出租管理系统论文.docx(48页珍藏版)》请在冰点文库上搜索。
房屋出租管理系统论文
远行者信息技术房屋出租管理系统
摘要
随着我国经济的迅速发展,人们的生活水平有了显著提高,生活节奏一天比一天快,房屋也成了人们生活中离不开的代步工具。
而房屋作为一种高价位消费品,并非每一个需要的人都能拥有,所以就诞生了一种新的商机——房屋租赁业务。
远行者信息技术房屋出租管理系统就是对房屋信息和客户信息的管理,主要包括房屋的出租状态、房屋的基本信息、房屋的投保情况、客户信息的管理等,真正实现房屋出租信息管理的系统化、自动化和规范化。
为了真正实现房屋出租信息管理的系统化、自动化和规范化。
主要考虑最基本的房屋信息管理需求,应该具有如下功能:
业务信息管理功能,包括房屋信息管理;客户信息的管理;系统管理。
拥有这些功能就基本上可以管理一个小型房屋出租管理系统,让使用者更加自如、方便。
关键词面向对象分析与设计;;ADO;房屋出租;远行者信息技术
Housingagencywebsitedesignanddevelopment
Abstract
WithChina'srapideconomicdevelopment,therehasbeenamarkedincreaseinthelivingstandardsofthepeople,thepaceoflifedaybyday,housinghasbecomeinpeople'slivescannotbeseparatedfromthemeansoftransport.Housingasahigh-pricedgoods,noteverypersonwhoneedstohave,sothebirthofanewmarketopportunities-rentalbusiness.Housingagencywebsitedesignanddevelopmentisforhousinginformationandcustomerinformation,includingbasicinformationonhousesforrent,houses,houseinsurance,customerinformationmanagement,realizehousingrentalinformationmanagementsystem,automationandstandardization.Inordertotrulyachieverentalsstandardizedinformationmanagement,automationandstandardization.Mainlyconsideringthemostbasichousinginformationmanagementrequirements,shouldhavethefollowingfeatures:
businessinformationmanagementfunctions,includinghousinginformationmanagement,andcustomerinformationmanagement,systemsmanagement.Withthesefeaturesyoucanbasicallymanageasmallrentalsystem,allowuserstomanageismorecomfortableandconvenient.
KEYWORDObject-orientedanalysisanddesign;;ADO;houseforrent
第一章绪论
在现代社会中管理的作用越来越显得重要和突出。
一般来讲,管理通过计划、组织、指导与领导、控制等手段,为组织制定目标,应用组织的各种要素,以实现组织的目标。
对企业来说,人们按照一定的营销计划、人力、物力资源,对人员、物质、资金等加以计划和协调,以达到预期的目的,即称为企业管理。
传统的企业管理活动中,把人、才、物作为企业的主要资源。
但是随着社会化大生产的不断扩大和社会对产品多样化的需求,人们越来越重视信息在生产经营及企业管理中的作用,并把它当做企业的一种极其重要的资源,人们称之为“信息资源”,信息资源的处理已经成为当今世界上一项主要的社会活动。
本世纪以来,由于社会生产力的迅速发展和科学技术的突飞猛进,人们进行信息交流的深度和广度不断增加,管理所需要的信息量急剧增长,同时对信息的处理要求及时、准确,这导致了传统的信息处理方法和手段已不能适应现代管理的需要;电子计算机的诞生和在信息处理中的应用,标志着一个崭新时代——“信息时代”的开始,它使企业管理现代化成为可能。
一定意义上说,管理信息系统的产生和发展是建立在电子计算机基础之上的。
硬件方面,自1946年第一台电子计算机诞生以来,计算机技术的发展可谓日新月异,从庞大的只能在实验室里供研究使用的计算机到如今能适应不同环境满足不同需求的各种各样的计算机;运算速度从每秒几千次到每秒几百亿次;处理器从焊有上百万个电子管的大的惊人的电子板到只有指甲大小的集成电路;现在计算机在硬件方面的发展已达到了每三个月更新换代一次的惊人速度。
软件方面,也已从机器语言、汇编语言、高级语言发展到现如今的第四代语言——非结构化、面向对象、可视化的语言。
管理信息系统通过对企业当前运行的数据进行处理来获得有关信息,以控制企业的行为;利用过去和现在的数据及相应的模型,对未来的发展进行预测;能从全局目标出发,对企业的管理决策活动予以辅助。
从工业发达国家来看,管理信息系统的发展经历了以下几个阶段。
第一阶段:
(1953年至1965年)单项数据处理阶段,也称电子数据处理(EDP)阶段。
这是电子计算机在管理领域应用的起步阶段。
这一阶段,由于当时计算机硬、软件的限制,数据处理的性质只是使用计算机代替人的手工劳动,进行简单的单项数据处理工作,如计算工资、数据统计、报表登记、编制计划等。
这个阶段的处理方式主要是集中式的批处理。
第二阶段:
(1965年至1970年)综合数据处理阶段,也称事务处理系统(TPS)阶段。
这个阶段计算机硬、软件有了很大的发展,出现了多用户的分时系统,计算机开始应用于对某一个管理子系统的控制,并具有一定的反馈功能。
如库存管理系统、生产调度系统、学籍管理系统等。
这个阶段的处理方式已发展为面向终端的联机实时处理。
第三阶段:
(1970年至今)管理信息系统(MIS)阶段。
这个阶段是在企业中全面的使用计算机把各种管理子系统的功能集中起来,构成了计算机化的全方位的信息系统,即现代管理信息系统。
这个阶段的处理方式是在数据库和网络基础上组成分布式处理系统。
它的特点是使用数据库和分时处理的计算机网络,并充分利用运筹学等数学方法,实现了硬件、软件和数据资源的共享。
总的说来,计算机技术的发展,其性价比大幅的下降,使得其被大量广泛的使用。
针对现实中的各种应用需求,相应的产生很多技术体系、技术标准,如J2EE、。
NET,COM/COM+等。
这又大大的推动了企业的信息化进程。
1.1房屋出租管理系统
房屋出租管理系统是全新的消费概念,服务性租赁刺激了房屋出租,扩大了消费;融资性。
因此,发展房屋租赁有利于房屋市场的进一步繁荣作为计算机应用的一部分,使用计算机对房屋租赁信息进行管理,有着手工管理所无法比拟的优点.例如:
检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高企业管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
1.2系统开发的背景和目的
随着我国经济的迅速发展,人们的生活水平有了显著提高,生活节奏一天比一天快,房屋也成了人们生活中离不开的代步工具。
而房屋作为一种高价位消费品,并非每一个需要的人都能拥有,所以就诞生了一种新的商机——房屋租赁业务。
本系统由福州远行者信息技术有限公司开发,更多内容请参阅公司官网。
房屋出租管理系统针对的主要内容是:
本系统是围绕房屋租赁管理过程进行设计的,利用合适的语言和数据库实现系统功能,拟采用的开发技术为:
.net2.0、vs2005,基本功能包括:
1、用户管理:
主要包括用户管理,操作权限管理等;2、房屋信息管理:
实现房屋信息发布等;3、房屋预约管理:
实现房屋租赁的预约管理;4、租赁管理:
实现房屋的租赁记录等。
1.3系统设计的主要内容
为了真正实现房屋出租管理的系统化、自动化和规范化。
本系统主要考虑最基本的房屋信息管理需求,应该具有如下功能:
主要内容:
本系统是围绕房屋租赁管理过程进行设计的,利用合适的语言和数据库实现系统功能,拟采用的开发技术为:
.net2.0、vs2005,基本功能包括:
1、用户管理:
主要包括用户管理,操作权限管理等;
2、房屋信息管理:
实现房屋信息发布等;
3、房屋预约管理:
实现房屋租赁的预约管理;
4、租赁管理:
实现房屋的租赁记录等。
实践证明,当管理的信息量和复杂程度达到某一限度时,即管理人员的劳动强度超过其承受能力时,就必须采用新的管理手段,即用计算机技术信息的收集、加工、传递和存贮等,可以使用房屋租赁信息,高效、合理、恰当地管理。
1.4本文章节安排
本文在第一章主要阐述房屋出租管理系统的研究背景和研究意义,;第二章阐述了此次编译程序所运用的工具及相关的一些技术、知识点等。
;第三章阐述需求分析,弄清楚此系统所要实现的功能和性能,福州远行者信息技术有限公司主要提供源代码和论文下载服务,按Ctrl键点击该行文字可进入查阅相关服务信息,还有相关的接口细节,定义软件的其他有效性需求;第四章要说明的是数据库的设计流程,讲解所用到数据库的相关知识点和设计出的数据库的详细信息。
第五章是介绍系统实施,说明各个功能模块的实现方法。
第二章系统开发的相关技术
2.1开发工具
根据房屋出租管理系统任务书的要求和本人对编程语言的熟练程度,开发工具选择使用MicrosoftVisualS2008,数据库软件为SQL2005。
C#是在操作平台下设计应用程序的最迅速,最简捷的工具之一。
不论初学者还是专业开发人员,C#提供了一整套工具,可以轻松方便地开发应用程序。
因此,此系统用C#语言编写。
系统要求建立的数据库名称:
netpgfangwuzulinxns
2.2C#技术介绍
在过去的二十年里,C和C++已经成为在商业软件的开发领域中使用最广泛的语言。
它们为程序员提供了十分灵活的操作,不过同时也牺牲了一定的效率。
对于C/C++用户来说,最理想的解决方案无疑是在快速开发的同时又可以调用底层平台的所有功能。
C#(Csharp)是微软对这一问题的解决方案。
C#是一种最新的、面向对象的编程语言。
它使得程序员可以快速地编写各种基于Microsoft.NET平台的应用程序,Microsoft.NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。
最重要的是,C#使得C++程序员可以高效的开发程序,而绝不损失C/C++原有的强大的功能。
因为这种继承关系,C#与C/C++具有极大的相似性,熟悉类似语言的开发者可以很快的转向C#,福州远行者信息技术有限公司主要提供源代码和论文下载服务,点击下载可进入查阅相关服务信息,。
C#具有以下的优点:
A.简单
1.C#中指针已经消失。
2.不安全的操作,比方说直接内存操作不被允许了。
3.C#中":
:
"或"->"操作符是没用的。
4.因为它是基于.NET平台的,它继承了自动内存管理和垃圾回收的特点。
B.现代
1.C#建立在当前的潮流上,对于创建相互兼容的,可伸缩的,健壮的应用程序来说是非常强大和简单的。
2.C#拥有内建的支持来将任何组件转换成一个webservice,运行在任何平台上的任何应用程序都可以通过互联网来使用这个服务。
C.面向对象的
1.C#支持数据封装,继承,多态和对象界面(即java中的interface关键字)。
2.(int,float,double)在java中都不是对象,但是C#引入和结构体(structs)来使原始数据类型变成对象inti=1;Stringa=iTostring();//转换(或者)Boxing。
2.3B/S模式概述
B/S模式,即Browser(浏览器)/Server(服务器)模式它是随着Internet技术的兴起,对C/S(Client/Server)模式应用的扩展。
在这种结构下,用户工作界面是通过WWW浏览器来实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务端实现。
B/S结构,主要是利用了不断成熟的WWW浏览器技术,结合浏览器的多种Script语言(VBScript、JavaScript…)和ActiveX技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。
(1)成本降低、选择更多。
众所周知Windows在桌面电脑上几乎一统天下,浏览器成为标准配置,但在服务器操作系统上Windows并不是处于绝对的统治地位。
现在的趋势是凡使用B/S架构的应用管理软件,只需安装在Linux服务器上即可,而且安全性高。
所以服务器操作系统的选择是很多的,不管选用那种操作系统都可以让大部分人使用windows作为操作系统的电脑不受影响,Linux除了操作系统是免费的以外,连数据库也是免费的,福州远行者信息技术有限公司主要提供源代码和论文下载服务,按Ctrl键点击该行文字可进入查阅相关服务信息,这种选择非常盛行。
(2)应用服务器运行数据负荷较重。
由于B/S架构管理软件只安装在服务器端(Server)上,网络管理人员只需要管理服务器就行了,用户界面主要事务逻辑在服务器(Server)端完全通过WWW浏览器实现,极少部分事务逻辑在前端(Browser)实现,所有的客户端只有浏览器,网络管理人员只需要做硬件维护。
但是,应用服务器运行数据负荷较重,一旦发生服务器“崩溃”等问题,后果不堪设想。
因此,许多单位都备有数据库存储服务器,以防万一。
2.4SQLSERVER2005概述
SQLServer是微软公司开发的一个关系数据库管理系统,以Transact_SQL作为它的数据库查询和编程语言。
T-SQL是结构化查询语言SQL的一种,支持ANSISQL-92标准。
SQLServer采用二级安全验证、登录验证及数据库用户帐号和角色的许可验证。
SQLServer支持两种身份验证模式:
WindowsNT身份验证和SQLServer身份验证。
7.0版支持多种类型的角色,"角色"概念的引入方便了权限的管理,也使权限的分配更加灵活。
微软的SQLServer是一项完美的客户/服务器系统。
SQLServer需要安装在WindowsNT的平台上,而WindowsNT可以支持Intel386,PowerPC,MIPS,AlphaPC和RISC等平台,它使SQLServer具备足够的威力和功能。
SQLServer所使用的数据库查询语言称为Transact-SQL,它是SQLServer的核心,Transact-SQL强化了原有的SQL关键字以进行数据的存取,储存及处理等功能,Transact-SQL扩充了流程控制指定,可以使你方便的编写功能强大的存储过程,他们存放在服务器端,并预先编译过,执行速度非常块,触发是一种特殊的存储过程,用来确保SQLServer数据库引用的完整性,你可以建立插入,删除和更新触发以控制相关的表格中对数据列的插入,删除和更新,你还可以使用规则(Rule),缺省(default)以及限制(Constraints),来协助将新的数值套用到表格中去。
第三章需求分析
3.1对功能的规定
在设计程序的过程中,要先做好需求分析,需求分析所要做的工作就是描述软件的功能和性能,确定软件设计的限制和软件同其他系统元素的接口细节,定义软件的其他有效性需求。
其研究的对象就是用户的要求。
本系统由福州远行者信息技术有限公司开发,更多内容请参阅公司官网。
主要内容:
本系统是围绕房屋出租管理过程进行设计的,利用合适的语言和数据库实现系统功能,拟采用的开发技术为:
.net2.0、vs2005,基本功能包括:
1、用户管理:
主要包括用户管理,操作权限管理等;
2、房屋信息管理:
实现房屋信息发布等;
3、房屋预约管理:
实现房屋租赁的预约管理;
4、租赁管理:
实现房屋的租赁记录等。
3.2对性能的规定
3.2.1精度
(1)、在执行数据增加的时候,不允许出现因为程序的原因导致增加操作失败,也不允许发生重复增加的数据;
(2)、在执行数据删除操作的时候,不允许因为程序的原因发生多删除数据、删除失败的情况;
(3)、数据的修改也要求保持对应的准确性;
(4)、每月要求的额外的数据存储空间为15M。
并且,所有数据采用集中式存储,数据位于数据库服务器上。
数据库要有安全保障性能,必须只有授权的用户才能操作。
3.2.2时间特性要求
在用户执行增加修改和删除操作的时候,在运行环境规定的条件下,单次操作的响应时间要求在2秒钟之内。
返回100行数据以内的数据查询,单次操作的响应时间要求在2秒之内。
3.2.3灵活性
(1)、操作方式:
程序在通常的应用环境下使用鼠标和键盘进行输入和输出操作,对于执行按钮,通常使用鼠标的点击完成,但是,界面要求全部支持键盘的定位操作(在不安装鼠标的计算机上,也能够使用该系统)。
(2)、运行环境:
程序在通常的条件下,在Win98/NT/2000上安装运行,但是,还要求能够在XP及后续的MS的操作系统上运行。
系统要求能够在Win95的操作系统上安装和运行。
(3)、同其他软件的接口的变化:
(不适用)
(4)、精度和有效时限的变化:
(不适用)
(5)、计划的变化或改进:
由于本系统的规模比较小,计划和进度的改变不影响到需要实现的需求。
3.3故障处理要求
(1)、在操作成员输入一些不合理的数据的时候,能够进行一些合理的提示信息,不能因为输入错误而导致系统的错误,福州远行者信息技术有限公司主要提供源代码和论文下载服务,按Ctrl键点击该行文字可进入查阅相关服务信息,或者程序停止运行;
(2)、程序运行时,对服务器和网络通信故障能够识别并提示,当故障排除后,程序恢复正常运行;
(3)、数据库要求有灾难备份机制,以防止数据的全部丢失。
3.4可行性分析
3.4.1经济可行性分析
本系统开发简单但要耗去一定的时间,所用的开发工具和软件都差不多是免费的。
而且,由于系统能够在未来较长的一段时期内稳定地发挥作用,这对于学生房屋租赁信息的自动化管理,称业管理企业的人力和财力都有很大的帮助。
由此可见在,开发此系统在经济上是完全可行的。
3.4.2操作可行性分析
如今的计算机已经走进千家万户,硬件成本的下降,导致计算机购买成本的降低.我的这套系统是利用自己的计算机加MicrosoftVisualFoxPro6.0作为软件的开发平台,使开发出来的系统有友好的用户界面、有良好的安全性设置、有详细的操作说明书,这样更使各类用户很快地掌握系统的使用方法,操作友好因此在操作上是可行的.
3.4.3技术可行性分析
从目前IT业界比较流行的数据库开发、管理软件来看,福州远行者信息技术有限公司主要提供源代码和论文下载服务,按Ctrl键点击该行文字可进入查阅相关服务信息,对于比较简单的中小型数据库,VisualBasic6.0和Windows2000的结合无疑是在实际应用中较为成功的一种解决方案。
为用户提供了业界软件开发一直坚持的非常友好、操作简单的用户界面、完善强大的数据库操作功能和简洁明了的数据库接口。
所以技术实行起来相对会容易。
第四章系统总体设计
4.1ADO技术简介
ADO是Microsoft为最新和最强大的数据访问范例OLEDB而设计的,是一个便于使用的应用程序层接口。
ADO使您能够编写应用程序以通过OLE.DB提供者访问和操作数据库服务器中的数据。
ADO最主要的优点是易于使用、速度快、内存支出少和磁盘遗迹小。
ADO在关键的应用方案中使用最少的网络流量,并且在前端和数据源之间使用最少的层数,福州远行者信息技术有限公司主要提供源代码和论文下载服务,按Ctrl键点击该行文字可进入查阅相关服务信息,所有这些都是为了提供轻量、高性能的接口。
之所以称为ADO,是用了一个比较熟悉的暗喻,OLE自动化接口。
OLEDB是一组“组件对象模型”(COM)接口,是新的数据库低层接口,它封装了ODBC的功能,并以统一的方式访问存储在不同信息源中的数据。
OLEDB是MicrosoftUDA(UniversalDataSQL)策略的技术基础。
OLEDB为任何数据源提供了高性能的访问,这些数据源包括关系和非关系数据库、电子邮件和文件系统、文本和图形、自定义业务对象等等。
也就是说,OLEDB并不局限于ISAM、Jet甚至关系数据源,它能够处理任何类型的数据,而不考虑它们的格式和存储方法。
在实际应用中,这种多样性意味着可以访问驻留在Excel电子数据表、文本文件、电子邮件/目录服务甚至邮件服务器,诸如MicrosoftExchange中的数据。
但是,OLEDB应用程序编程接口的目的是为各种应用程序提供最佳的功能,它并不符合简单化的要求。
需要的API应该是一座连接应用程序和OLEDB的桥梁,这就是ActiveXDataObjects(ADO)。
ADO(ActiveXDataObject)是DAO/RDO的后继产物。
ADO2.0在功能上与RDO更相似,而且一般来说,在这两种模型之间有一种相似的映射关系。
ADO“扩展”了DAO和RDO所使用的对象模型,福州远行者信息技术有限公司主要提供源代码和论文下载服务,按Ctrl键点击该行文字可进入查阅相关服务信息,这意味着它包含较少的对象、更多的属性、方法(和参数),以及事件。
作为最新的数据库访问模式,ADO的使用也是简单易用,所以微软已经明确表示今后把重点放在ADO上,对DAO/RDO不再作升级,所以ADO已经成为了当前数据库开发的主流。
另外ADOData控件和Data控件在概念上很相似,都是将一个数据源连接到一个数据感知控件,也都有相同的外观,共四个按钮。
不过,ADO的适应性更广,在应用程序中也可直接使用ADO。
由于ADOData控件不是C#的内部控件,福州远行者信息技术有限公司主要提供源代码和论文下载服务,按Ctrl键点击该行文字可进入查阅相关服务信息,因此在使用之前必须将其添加到控件箱中。
ADO的核心是Command,Recordset和Connection对象。
Connection对象用于建立与数据源的连接。
通过连接可以从应用程序访问数据源。
Recordset对象只代表记录集,是基于某个连接的表或Command对象的执行结果。
在建立Connection后,可以发出命令操作数据源,一般情况下,Command对象可在数据源中添加、删除或更新数据,或者在表中查询数据。
4.2系统功能模块的划分
根据用户的要求和本身系统要实现的功能,我们要进行系统分析,系统分析是一组统称为计算机系统工程的活动。
系统分析的目标就是识别用户要求,评价系统的可行性,进行经济分析和技术分析,福州远行者信息技术有限公司主要提供源代码和论文下载服务,按C
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 房屋出租 管理 系统 论文