房屋租赁系统的设计与实现
目 录
一、前言 1
二、相关技术基础 2
(一)开发技术 2
(二)SQL Server简介 2
三、系统设计与功能实现 2
(一)可行性分析 2
(二)需求分析 3
(三)系统处理流程图 3
四、系统设计与实现 8
(一)总体结构设计 4
(二)数据库设计 5
(三)界面设计 8
1.用户登录界面设计 8
2.首页设计 10
3.房屋出租模块设计 11
(1).房屋出租信息登记 11
(2).房屋出租信息查询 12
4.房屋出租报表的统计和打印 13
5.房屋求租查询功能设计 14
6.留言簿模块设计 14
小 结 16
致 谢 17
参考文献 18
一、前言
改革开放以来,中国经济的持续快速发展,早已全面进入市场经济时代,中国的产业有了飞越的发展。最典型的就是房地产开发市场。短短的几年内经济增加数倍规模。随着大学的不断普及,城市化的加速发展,越来越多的人都开始慢慢转移到城市工作与生活。这些人需要在城市生存,一开始肯定是要租房子,这市场环境就使得租赁市场非常火热。因此,租赁公司如雨后春笋般的出现,同时市场的竞争也变得越来越激烈。如何能在激烈的竞争中,保留和发展更多的客户成为租赁公司的一个主要问题。第一个问题是解决传统租赁管理可以引入计算机管理。因此,该系统是出世。它可以摆脱传统的手工管理,提供出租,客户管理,反馈,以及其他功能。可以方便、灵活地出租,求租,客 *好棒文|www.hbsrm.com +Q: *351916072*
户相关的信息操作,查询,统计,打印等。值得一提的是,本系统采用B/S结构,大大方便了管理人员的工作,租赁公司可以在中国开店,通过互联网使系统可以统一使用,这也会降低租赁公司的经营成本。
本系统是一个比较典型的管理信息系统。它有一个管理信息系统的基本功能,包括前端用户的网页显示,后台管理员对信息的管理,客户自助管理。在软件的开发与实现过程中,是通过常用的JDBC模式对系统数据库中的数据的添加,删除,修改,查询和统计操作。本系统不仅方便用户信息浏览,查询和处理,而且还提供了一个系统管理员生成统计分析报告。此外,本系统是由用户登入进行操作修改以便于保证数据的安全性和可靠性。除此之外,该系统还提供了新闻系统,用户留言板和新闻的特点。及时租赁公司促进公司的活动,活动开放给客户。系统采用目前流行的J2EE架构,程序可以运行在多个系统。系统采用了流行的SQL Server管理系统后台的数据库,这一系统的使用非常方便,便于维护操作。应用服务器采用的是Tomcat,提高了系统的运行性能,也有助于企业在未来的发展中增加新的功能模块。
二、相关技术基础
(一)开发技术
JSP是由Sun公司提出并由很多组织与个人一同参与创建的一种动态网页技术标准。JSP技术就是以JAVA语言作为该脚本语言的,JSP动静网页为全部服务器端的JAVA库单元供应了一个接口来服务于HTTP的应用程序。在WEB容器中运行时,JSP文件首先被是被解析成为一个JAVA的Servlet文件,然后再被WEB容器中执行。JSP代码逻辑和前端设计与数据的分离,设计支持组件可以重复使用,所以,基于更简单和快速的Web项目的开发。JSP 还具有:将内容的生成与显示分离开来,组件可重复使用,标识简化开发工作等特点。
(二) SQL Server简介
SQL Server是由Microsoft推出的,是关系型数据库管理系统(DBMS)。SQL Server是一个完整的网络数据库的产品,提供了对XML的支持,和互联网的力量和防火墙之外提供了一个基于Web的数据库编程功能的扩展。在丰富的XML和Internet标准下支持允许的内置存储过程更容易地存储以及检索数据等。
三、系统设计与功能实现
(一)可行性分析
在正常的工作方式下进行房屋租赁信息的管理,存在着非常多的问题,效率低下,数据更新不及时,大量的租赁信息发布后,无法实现快速的更新查找等工作。这样的问题,使得租赁公司的管理者与工作人员及信息的发布,需求者,造成了极大的困扰。如今,计算机技术的普及,使用人工智能来取代传统的工作方式,来实现房屋租赁信息的管理,有着不可超越的好处。
(1) 本房屋租赁系统对硬件的要求也不高,普通的电脑就可以正常使用。再有就是如今的程序设计语言已经非常的成熟普及了,如此看来,技术上是可行的。
(2) 本房屋租赁系统功能实现也不是特别的复杂,系统开发投入的成本也不高,完成后投入使用,将为带来更多的收益,所以在经济上也是可行的。
(3) 本房屋租赁系统的设计开发工作充分的考虑了使用者的操作习惯,设计简单,易操作,后期也容易扩充,所以在操作上也是可行的。
(二)需求分析
根据租赁管理系统的要求,主要是从住房登记,行政和管理人员名单开始进行分类管理。房屋登记是需要用户登入住房信息系统进行登记的,由系统自动分类存储信息,你可以随时咨询以及修改自己的相关信息。房屋的管理者也可以登入这个系统,进行输出房屋清单,自动生成统计报表,销售合同以及房屋租赁合同等等的操作。一般情况下,普通用户可以查看信息房子的详细信息,超级用户除了查询住房的一般信息,还可以对住房信息进行登记修改,但不能随意改变房屋数据,出售特别敏感的住房和租赁合同等相关合同信息。因此,特权用户,超级用户和房屋管理者要区分清楚,因为要防止在操作过程中的数据丢失的操作产生的数据错误,所以,就需要在该模块的设计考虑。房屋管理人以及每个人的房屋信息管理数据库领域的评估和协助客户填写买卖合同和房屋租赁合同的使用权的任务,并打印出档案进行归类管理,合同聘用期后就立即恢复房屋的使用权,这种出租了,走到下一步处理。
综上所述,本房屋租赁系统需要具备以下的几个主要操作功能:
房屋租赁信息的登记、删除和更新等操作
房屋租赁情况的统计和打印功能
房屋求租需求的登记、删除和更新功能
房屋租赁合同录入功能
新闻信息录入模块
访客留言模块
(三)系统处理流程图
在系统规划的要求规定的设计是系统的基本设计,处理流程图如图3-1所示
图3-1 处理流程
四、系统设计与实现
(一)总体结构设计
本系统的设计是最重要的事情是一个模块化的系统。模块化就是指解决一个复杂问题时把软件系统适当划分为若干个模块的过程。每个模块执行一个较独立的功能,所有的模块组织起来,作为一个整体,实现系统需求的功能。
系统可分为多个相对独立的模块,降低软件系统的复杂性,提高可用性,易维护,但模块不能是随意划分的,尽量保持各自的独立性。换句话来说,就是每个模块都只需要完成系统要求的独立功能,并且与其他模块有着比较少的关联,尽最大可能的的高内聚、低耦合,提高软件模块与模块之间的独立性,设计高质量的软件结构。
一、前言 1
二、相关技术基础 2
(一)开发技术 2
(二)SQL Server简介 2
三、系统设计与功能实现 2
(一)可行性分析 2
(二)需求分析 3
(三)系统处理流程图 3
四、系统设计与实现 8
(一)总体结构设计 4
(二)数据库设计 5
(三)界面设计 8
1.用户登录界面设计 8
2.首页设计 10
3.房屋出租模块设计 11
(1).房屋出租信息登记 11
(2).房屋出租信息查询 12
4.房屋出租报表的统计和打印 13
5.房屋求租查询功能设计 14
6.留言簿模块设计 14
小 结 16
致 谢 17
参考文献 18
一、前言
改革开放以来,中国经济的持续快速发展,早已全面进入市场经济时代,中国的产业有了飞越的发展。最典型的就是房地产开发市场。短短的几年内经济增加数倍规模。随着大学的不断普及,城市化的加速发展,越来越多的人都开始慢慢转移到城市工作与生活。这些人需要在城市生存,一开始肯定是要租房子,这市场环境就使得租赁市场非常火热。因此,租赁公司如雨后春笋般的出现,同时市场的竞争也变得越来越激烈。如何能在激烈的竞争中,保留和发展更多的客户成为租赁公司的一个主要问题。第一个问题是解决传统租赁管理可以引入计算机管理。因此,该系统是出世。它可以摆脱传统的手工管理,提供出租,客户管理,反馈,以及其他功能。可以方便、灵活地出租,求租,客 *好棒文|www.hbsrm.com +Q: *351916072*
户相关的信息操作,查询,统计,打印等。值得一提的是,本系统采用B/S结构,大大方便了管理人员的工作,租赁公司可以在中国开店,通过互联网使系统可以统一使用,这也会降低租赁公司的经营成本。
本系统是一个比较典型的管理信息系统。它有一个管理信息系统的基本功能,包括前端用户的网页显示,后台管理员对信息的管理,客户自助管理。在软件的开发与实现过程中,是通过常用的JDBC模式对系统数据库中的数据的添加,删除,修改,查询和统计操作。本系统不仅方便用户信息浏览,查询和处理,而且还提供了一个系统管理员生成统计分析报告。此外,本系统是由用户登入进行操作修改以便于保证数据的安全性和可靠性。除此之外,该系统还提供了新闻系统,用户留言板和新闻的特点。及时租赁公司促进公司的活动,活动开放给客户。系统采用目前流行的J2EE架构,程序可以运行在多个系统。系统采用了流行的SQL Server管理系统后台的数据库,这一系统的使用非常方便,便于维护操作。应用服务器采用的是Tomcat,提高了系统的运行性能,也有助于企业在未来的发展中增加新的功能模块。
二、相关技术基础
(一)开发技术
JSP是由Sun公司提出并由很多组织与个人一同参与创建的一种动态网页技术标准。JSP技术就是以JAVA语言作为该脚本语言的,JSP动静网页为全部服务器端的JAVA库单元供应了一个接口来服务于HTTP的应用程序。在WEB容器中运行时,JSP文件首先被是被解析成为一个JAVA的Servlet文件,然后再被WEB容器中执行。JSP代码逻辑和前端设计与数据的分离,设计支持组件可以重复使用,所以,基于更简单和快速的Web项目的开发。JSP 还具有:将内容的生成与显示分离开来,组件可重复使用,标识简化开发工作等特点。
(二) SQL Server简介
SQL Server是由Microsoft推出的,是关系型数据库管理系统(DBMS)。SQL Server是一个完整的网络数据库的产品,提供了对XML的支持,和互联网的力量和防火墙之外提供了一个基于Web的数据库编程功能的扩展。在丰富的XML和Internet标准下支持允许的内置存储过程更容易地存储以及检索数据等。
三、系统设计与功能实现
(一)可行性分析
在正常的工作方式下进行房屋租赁信息的管理,存在着非常多的问题,效率低下,数据更新不及时,大量的租赁信息发布后,无法实现快速的更新查找等工作。这样的问题,使得租赁公司的管理者与工作人员及信息的发布,需求者,造成了极大的困扰。如今,计算机技术的普及,使用人工智能来取代传统的工作方式,来实现房屋租赁信息的管理,有着不可超越的好处。
(1) 本房屋租赁系统对硬件的要求也不高,普通的电脑就可以正常使用。再有就是如今的程序设计语言已经非常的成熟普及了,如此看来,技术上是可行的。
(2) 本房屋租赁系统功能实现也不是特别的复杂,系统开发投入的成本也不高,完成后投入使用,将为带来更多的收益,所以在经济上也是可行的。
(3) 本房屋租赁系统的设计开发工作充分的考虑了使用者的操作习惯,设计简单,易操作,后期也容易扩充,所以在操作上也是可行的。
(二)需求分析
根据租赁管理系统的要求,主要是从住房登记,行政和管理人员名单开始进行分类管理。房屋登记是需要用户登入住房信息系统进行登记的,由系统自动分类存储信息,你可以随时咨询以及修改自己的相关信息。房屋的管理者也可以登入这个系统,进行输出房屋清单,自动生成统计报表,销售合同以及房屋租赁合同等等的操作。一般情况下,普通用户可以查看信息房子的详细信息,超级用户除了查询住房的一般信息,还可以对住房信息进行登记修改,但不能随意改变房屋数据,出售特别敏感的住房和租赁合同等相关合同信息。因此,特权用户,超级用户和房屋管理者要区分清楚,因为要防止在操作过程中的数据丢失的操作产生的数据错误,所以,就需要在该模块的设计考虑。房屋管理人以及每个人的房屋信息管理数据库领域的评估和协助客户填写买卖合同和房屋租赁合同的使用权的任务,并打印出档案进行归类管理,合同聘用期后就立即恢复房屋的使用权,这种出租了,走到下一步处理。
综上所述,本房屋租赁系统需要具备以下的几个主要操作功能:
房屋租赁信息的登记、删除和更新等操作
房屋租赁情况的统计和打印功能
房屋求租需求的登记、删除和更新功能
房屋租赁合同录入功能
新闻信息录入模块
访客留言模块
(三)系统处理流程图
在系统规划的要求规定的设计是系统的基本设计,处理流程图如图3-1所示
图3-1 处理流程
四、系统设计与实现
(一)总体结构设计
本系统的设计是最重要的事情是一个模块化的系统。模块化就是指解决一个复杂问题时把软件系统适当划分为若干个模块的过程。每个模块执行一个较独立的功能,所有的模块组织起来,作为一个整体,实现系统需求的功能。
系统可分为多个相对独立的模块,降低软件系统的复杂性,提高可用性,易维护,但模块不能是随意划分的,尽量保持各自的独立性。换句话来说,就是每个模块都只需要完成系统要求的独立功能,并且与其他模块有着比较少的关联,尽最大可能的的高内聚、低耦合,提高软件模块与模块之间的独立性,设计高质量的软件结构。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1852.html