计算机毕业设计 jsp房屋租赁系统(jsp+servlet+sqlserver) 毕设

本文详细描述了一个围绕房屋租赁管理的系统设计,涉及用户管理、客户信息、房屋管理、合同管理等模块,强调了功能规定、性能要求,包括数据准确性、响应时间、系统兼容性和故障处理机制。

演示视频:

演示视频:

https://www.bilibili.com/video/BV14e411o789/


3.1 对功能的规定

在设计程序的过程中,要先做好需求分析,需求分析所要做的工作就是描述软件的功能和性能,确定软件设计的限制和软件同其他系统元素的接口细节,定义软件的其他有效性需求。其研究的对象就是用户的要求。

主要内容:本系统是围绕房屋租赁管理过程进行设计的,利用合适的语言和数据库实现系统功能,拟采用的开发技术为:.JSP,基本功能包括:

用户管理模块:

为用户提供注册功能,用户在提交注册信息后(有验证码),系统首先检测用户申请的登录帐号是否己经存在,若该用户己存在,提示用户重新输入,若不存在,则存储用户注册信息,提示用户注册成功。之后进行用户登录,当用户输入用户名和密码后经过确认,才能进入房产管理系统。如果不是提示错误。(管理员由后台登陆,使用者分为游客和用户,游客只有浏览功能,用户可做相关操作)

客户信息管理模块:

客户成功登录系统以后可以在客户信息模块里填写自己的个人信息,。管理员可以客户信息在模块里添加、修改、删除以及查询客户信息。

房屋管理模块:

户主向管理员提交房屋的的价钱、地址、户型、委托时间等相关信息并提交房屋的图片。管理员对房屋信息核实发布。管理员可对房屋信息执行插入、删除、修改、保存、搜索等基本操作。

合同管理模块:

管理员插入合同信息并对合同进行添加、修改、删除、保存等基本操作。(房屋租赁后不立即删除信息,在合同时间(也就是委托时间)内租期到了可续租或租给其他人 )

中介费用管理模块:

中介费可设置为租房客户的第一月房租或租赁总金额百分之几,并对中介费用进行修改和删除。

统计模块:

可对空闲房屋,已租赁房屋数量的统计,同时可按年月、分季度对中介费用和合同情况进行统计。

通告模块:

对不了解系统的用户提示系统的使用步骤,提示房屋租赁的相关活动。

留言板模块:

登录系统以后可以在留言板模块给管理员留言,发表评论、想法。管理员可以查看留言听取意见并回复留言给客户。

3.2对性能的规定

3.2.1 精度

(1)、在执行数据增加的时候,不允许出现因为程序的原因导致增加操作失败,也不允许发生重复增加的数据;

(2)、在执行数据删除操作的时候,不允许因为程序的原因发生多删除数据、删除失败的情况;

(3)、数据的修改也要求保持对应的准确性;

(4)、每月要求的额外的数据存储空间为15M。

并且,所有数据采用集中式存储,数据位于数据库服务器上。数据库要有安全保障性能,必须只有授权的用户才能操作。

3.2.2时间特性要求

在用户执行增加修改和删除操作的时候,在运行环境规定的条件下,单次操作的响应时间要求在2秒钟之内。

返回100行数据以内的数据查询,单次操作的响应时间要求在2秒之内。

3.2.3 灵活性

(1)、操作方式:

程序在通常的应用环境下使用鼠标和键盘进行输入和输出操作,对于执行按钮,通常使用鼠标的点击完成,但是,界面要求全部支持键盘的定位操作(在不安装鼠标的计算机上,也能够使用该系统)。

(2)、运行环境:

程序在通常的条件下,在Win98/NT/2005上安装运行,但是,还要求能够在XP及后续的MS的操作系统上运行。

系统要求能够在Win95的操作系统上安装和运行。

(3)、同其他软件的接口的变化:

(不适用)

(4)、精度和有效时限的变化:

(不适用)

(5)、计划的变化或改进:

由于本系统的规模比较小,计划和进度的改变不影响到需要实现的需求。

3.3 故障处理要求

(1)、在操作成员输入一些不合理的数据的时候,能够进行一些合理的提示信息,不能因为输入错误而导致系统的错误,或者程序停止运行;

(2)、程序运行时,对服务器和网络通信故障能够识别并提示,当故障排除后,程序恢复正常运行;

(3)、数据库要求有灾难备份机制,以防止数据的全部丢失。

3.4 其他专门要求

1、可扩充性:系统在开发完毕以后,应允许进行功能的扩展或者功能的重新解释和实现。

2、健壮性:系统应该保证在一次开机三个月之内稳定运行,数据库在一些灾难事故中能够在系统安装好之后,两小时内恢复。

3.2 系统功能模块的划分

根据用户的要求和本身系统要实现的功能,我们要进行系统分析,系统分析是一组统称为计算机系统工程的活动。系统分析的目标就是识别用户要求,评价系统的可行性,进行经济分析和技术分析,把功能分配给硬件、软件、人、数据库和其他系统元素,建立成本和进度限制,生成系统规格说明和形成所有后续工作的基础。把基于计算机系统的功能分配到各个系统元素,就能够建立起一个模型,用以表达系统元素之间的相互关系。根据业务情况及实现目标,系统结构如图所示:

图1、 系统结构图

前台

804b0f4fef7995c2437271dae7aa185a.jpeg后台

a602fd3b50eb0a9b3d08273a930c385b.jpeg

图2 系统功能模块图

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值