基于Web的房屋出租管理系统设计与实
现
目录
1 引言 (2)
2 系统设计 (2)
2.1 系统流程设计 (2)
2.2 系统模型设计 (4)
2.2.1 关键数据实体描述 (4)
2.2.2 数据库E-R图 (6)
2.2.3 数据表设计 (7)
3 系统实现 (11)
3.1 用户使用系统前台的实现 (11)
3.1.1 注册及登录功能实现 (12)
3.1.2 查看并申请房源功能实现 (15)
3.1.3 查看租赁及退租功能的实现 (16)
3.1.4 租金相关功能的实现 (18)
3.1.5 修改个人信息功能的实现 (19)
3.2 管理员使用系统 (19)
3.2.1 管理员登录 (20)
3.2.2 对房源管理功能的实现 (20)
3.2.3 对租赁管理功能的实现 (21)
3.2.4 对退租管理功能的实现 (22)
3.2.4 对租金管理功能的实现 (23)
3.2.5 对用户管理功能的实现 (23)
ssm框架实现登录功能4 系统测试 (23)
4.1 测试目的 (23)
4.2 测试方法 (23)
4.3 测试报告 (24)
4.3.1 访问测试 (24)
4.3.2 系统模块功能测试 (25)
5 结论 (26)
参考文献 (27)
1 引言
本系统的开发语言为Java,通过JavaScript、JSP等技术实现了前端页面的开发,用SSM框架实现了系统后端的管理,利用了Tomcat8.0.33作为该系统的Web服务器。将系统所用到的数据存放在MySQL5.5.58的数据库中,并在Navicat Premium中进行数据库的可视化。通过以上方式搭建了一个运行较为稳定,功能充分、扩展性强的租房管理平台,帮助租客与房东在线上也能完成一次完整的租赁。
本系统实现了查看房源、修改房源、申请租赁房源、签订合同、收取房租、缴纳房租以及退租申请与批准等功能,以上功能可以充分满足现实租赁中房东与租客的需求,将繁杂的线下租赁变得简单、轻松化。
本文根据软件工程,分为系统分析、系统设计、系统实现、系统测试部分。其中,系统分析部分对本系统相关需求展开了全面、具体的分析。系统设计部分对于整个系统的框架进行了描述。系统实现部分展示了系统中用户可使用的功能。系统测试部分通过详尽的测试,使系统的稳定性、可靠性得到了进一步的证实。
2 系统设计
2.1 系统流程设计
本系统定义了用户与管理员两种角,根据两种角所拥有的功能不同,分别进行系统流程设计。
对于未拥有账号的用户,需要完成注册后方可成为拥有账号的用户。而已拥有账号的用户,可以在输入数据库中已有存档的账号密码,选择正确的用户类型后登录。登录后可正常使用租房管理平台的功能,如查看房源、申请房源、查看
租客属性包括:(ID、用户名、密码、用户类型、身份证、手机号、昵称。)
图3.3 租客实体图
管理员属性包括:(ID、用户名、密码、用户类型。)
图3.4 管理员实体图
房源属性包括:(房源ID、房源编号、地址、房源面积、房源月租、租赁状态、申请状态、租客ID、合同ID。)
图3.5 房源实体图
合同属性包括:(合同ID、房东姓名、房东身份证号、租客姓名、租客身份证号、起始日期、终止日期、月租、地址、房源编号、交租日期及租赁形式。)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论