房屋租赁管理系统通过计算机系统来维护房屋出租情况,从而在互联网上进行房屋和客户信息的管理。这种信息化管理模式一方面让房屋中介公司可以更好的进行复杂的房产、租金、合同信息管理和维护,一方面也方便租房者查询和筛选房产信息。这种高效便捷的电子商务系统简化了传统的人工管理方式,很大程度上避免了档案丢失,租赁信息出错等问题的出现,提高了物业管理水平。故综合各方面的因素拟定此课题作为毕业设计的研究的方向。借助java编程语言、jsp技术、MySQL数据库和tomcat服务器来完成系统的所有功能,最后进行系统测试,来检测系统的权限和漏洞,从而将系统完善,达到符合标准。
1.系统登录:系统登录是用户访问系统的路口,设计了系统登录界面,包括用户名、密码和验证码,然后对登录进来的用户判断身份信息,判断是管理员用户还是普通用户。
2.系统用户管理:不管是超级管理员还是普通管理员都需要管理系统用户,包括普通管理员的添加、删除、修改、查询,修改管理员的登录密码,新添加的管理员用户可以登录系统。
3.普通用户管理:管理员可以管理系统的其他普通用户的账号,包括录入新用户,删除现有的普通用户,修改现有的普通用户的信息,并可以通过用户名和姓名等关键字搜索普通用户,打印用户列表页面,导出用户列表至excel中。
4.修改密码:系统所有用户(管理员和普通用户)应该都要能修改自己的登录密码,修改后需要重新登录。
5.数据备份:数据备份功能应该只有超级管理员才能使用,数据备份将系统的数据库的数据生成保存在.dat的文件中,当数据丢失时,可以通过运行.dat文件恢复数据库数据。
6.在线留言:只有用户才能进行在线留言,需要登录系统,输入留言内容既可以完成在线留言功能,同时可以查看别的用户的留言。
7.留言管理:由超级管理员和普通管理员使用,对系统所有的留言信息进行回复、删除、修改、查询。留言管理模块主要实现对用户的留言进行清理,删除不需要的留言,使用户有足够的空间进行留言。
8.个人资料管理:由普通用户使用,普通用户登录系统后,可以修改个人原始信息,如修改电话号码、邮箱等,用户的用户名是无法修改的。
9.登录情况管理:系统每个用户应该都能查看个人的历史登录情况,如登录IP、登录时间、登录地址等,防止用户账号被盗,加强用户账号安全。
10.操作日志管理:系统每个用户应该都能查看个人的历史操作日志,如用户添加了某条数据,历史操作日志需要展示操作人,操作描述,操作时间等信息。防止系统被黑客攻击,加强系统的安全性。
11.站内新闻管理:管理员发布站内新闻后,普通用户便可以查询到该站内新闻,用户选择某个站内新闻,查询站内新闻,管理员审核添加,或删除站内新闻。
12.房源信息管理:管理员发布房源信息后,普通用户便可以查询到该房源信息,用户选择某个房源信息,查询房源信息,管理员审核添加,或删除房源信息。
13.申请记录管理:管理员发布申请记录后,普通用户便可以查询到该申请记录,用户选择某个申请记录,查询申请记录,管理员审核添加,或删除申请记录。
目 录
第1章 绪论1
1.1开发背景1
1.2开发意义1
1.3研究内容1
1.4论文结构1
1.5本章小结2
第2章 系统开发技术的介绍3
2.1 MyEclipse与tomcat简介3
2.2HTML/CSS简介3
2.3JSP简介3
2.4MySQL数据库概念和特点3
2.5本章小结3
第3章 系统分析5
3.1功能需求分析5
3.2业务流程分析6
3.3数据流程分析7
3.4本章小结9
第4章 系统设计10
4.1系统设计思想10
4.2系统总体设计10
4.3系统功能模块设计11
4.4数据库设计11
4.4.1概念模型设计11
4.4.2数据库表设计12
4.4.3数据库连接计15
4.5本章小结16
第5章 系统的实现17
5.1实现环境说明17
5.2前台页面的实现17
5.3注册模块的实现18
5.4登录模块的实现19
5.5留言模块的实现21
5.6站内新闻管理模块的实现23
5.7房源信息管理模块的实现25
5.8申请记录管理模块的实现27
5.9系统管理的实现29
5.10分页算法的实现30
5.13本章小结31
第6章 系统测试32
6.1测试目的32
6.2界面测试32
6.3功能测试32
6.4测试结果34
6.5本章小结34
第7章 总结35
致 谢36
参考文献37