摘 要:房屋租赁管理系统与网络相结合,给用户提供更加周到和人性化的服务。网站模式为MVC模式,基于MySql数据库,采用Jsp,Session绘画跟踪、JavaScript等技术,实现了普通用户可以浏览、查看房屋信息,可以注册成为网站用户、登录网站,然后查看个人信息,还可以查看该系统下的房子出租情况等,管理员可以对普通用户、房屋信息进行管理等功能。
目录
1、 目的与意义 2
2、 理论基础及技术路线 2
2.1 MVC 2
2.2 JSP 3
2.3 Servlet 3
Servlet是一种独立于操作系统平台和网络传输协议的服务器端的Java应用程序,具有独立于平台和协议的特性,主要功能在于交互式地浏览和生成数据,生成动态Web内容。 3
Servlet运行在包含Web容器的Web服务器上,Web容器给客户端的请求传给Servlet,并将Servlet的响应返回给客户端。 3
2.4 其他技术 3
运用Session会话跟踪技术,通过在服务器端记录信息确定用户的身份,用来记录以及跟踪用户在登录网页后的整个会话。同时通过配置文件,利用Servlet过滤器,使用他们来它们拦截请求和响应,比如利用过滤器判断用户是否为管理员才决定他们能否进入后台管理界面。例如admin网页用到“欢迎来到管理员页面”的标签语句,也可以采用自定义标签技术。 3
3、 模块总体设计 3
3.1系统主体模块 3
3.2功能介绍 4
4、 系统实现 6
4.1开发环境工程目录截图 6
1. 普通用户页面:注册,查看房子信息,查看或修改个人信息 9
9
10
2. 管理员页面:对房东,租客,房子信息的增删查改操作。 10
其一的核心代码(UpdateHouseServlet.java): 10
resp.sendRedirect(req.getContextPath()+"/error.html"); 11
11
5、总结 11
1、 目的与意义
随着计算机科学的发展,数据库技术在 Internet中的应用越来越广泛为广大网络用户提供了更加周到和人性化的服务。个性化已逐渐成为当今Web应用的朝流。简单的租赁服务已经不能满足人们的需求,利用先进的管理手段,提高租赁管理的效率,是当今社会所面临的一个重要课题,为此我想设计一个房屋租赁管理系统实现用户和房子的增删查改,使得房子租赁更加有效率,也使租客租用房子更加便利。
2、理论基础及技术路线
2.1 MVC
MVC是Model-View-Controller的缩写,它能很好地使数据层与表示层进行分离,应用程序的输入、输出和处理流程。其模式分为三部分,Model(模型)是用于处理应用程序数据逻辑的部分,负责在数据库中存取数据;View(视图)是处理数据显示部分,依据模型数据而创建;Controller(控制器)是处理用户交互的部分,负责从视图读取数据,控制用户输入并发送数据。