《房屋租赁管理需求规格说明书(共8页).doc》由会员分享,可在线阅读,更多相关《房屋租赁管理需求规格说明书(共8页).doc(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上系统需求和需求分析说明书文件状态: 草稿 正式发布 正在修改文件标识当前版本房屋租赁管理系统1.0作 者王延翔完成日期2011-06-11版本历史版本/状态修订人修改日期备注房屋租赁管理系统1.0王延翔2011-06-11正式发布第一部分 概述1.1 项目名称及背景 项目名称房屋租赁管理系统 开发背景为了更好的方便房源管理者对房屋租赁信息的管理,我们开发了房屋租赁管理系统。它主要包括:管理员登录、房屋信息与房屋租赁记录三大模块。1.2 文档说明本规格说明描述了房屋租赁管理系统的要求,详细列出了系统中各个环节的功能以及各个环节之间紧密的练习,并且作为各方面沟通的依据,也
2、为下一步项目开发提供基准。软件开发小组的每一位成员应该阅读本需求说明,以明确项目最后要求完成的软件产品的特点。1.3 术语与缩写解释缩写、术语及符号解 释RoomRent房屋租赁Login登录Room房间Rent租赁Add添加Update修改Query查询Delete删除第二部分 任务说明2.1 功能概述2.1.1 管理员登陆2.1.1.1 功能描述在登录页面,输入用户名、密码,实现登录功能。2.1.1.2 数据项描述 用户名:必填项,由字母、数字组成,最长20个字符; 密码:必填项,由字母、数字组成,最长20个字符;2.1.2 房屋信息房屋信息主要是对房间的信息进行管理,包括对房间信息的添加
3、、修改、删除、查询功能。 添加房屋信息对房价信息进行添加,并对必要的字段进行数据校验; roomNo(房间编号):必填项,由字母、数字、中划线组成,最长20个字符,格式如:ROOM-0001; roomName(房间名称):必填项,最长40个字符; direction(房间方位):必填项,最长20个字符; roomType(房间用途):必填项,最长20个字符; state(房间状态):必填项,默认值为“空置”,最长20个字符; remark(备注):非必填项,最长100个字符; 修改房屋信息对添加的房屋信息进行修改,区分可修改字段与不可修改字段; roomNo(房间编号)、roomName(房
4、间名称) 、direction(房间方位)三个字段不可以修改; roomType(房间用途)、state(房间状态)、remark(备注) 三个字段可以修改; 查询房屋信息将所有房屋以列表的形式展示出来,查询不带任何条件; 删除房屋信息可以删除任意选中的房屋信息记录,若该房屋处于“出租”状态,则不可以删除该房屋信息记录;2.1.3 房屋租赁记录房屋租赁记录主要是对房间进行租赁,包括对房间租赁记录的添加、修改、删除、查询功能。 添加房屋租赁记录对房屋租赁记录进行添加,并对必要的字段进行数据校验; contractNo(合同编号):必填项,由字母、数字组成,最长20个字符,格式如:C-0001;
5、contractName(合同名称):必填项,最长20个字符; roomId(房间Id):必填项,roomId对应的房间名称; startTime(合同起始时间):必填项,日期类型; endTime(合同终止时间):必填项,日期类型; contractState(合同状态):必填项,默认值为“正常”,最长10个字符; remark(备注):非必填项,最长100个字符; 修改房屋租赁记录对添加的房屋租赁记录进行修改,区分可修改字段与不可修改字段; contractNo(合同编号)、contractName(合同名称)、roomId(房间Id)、startTime(合同起始时间)、endTime(
6、合同终止时间)五个字段不可以修改; contractState(合同状态)、remark(备注)两个字段可以修改; 查询房屋租赁记录将所有的房屋租赁记录以列表的形式展示出来,查询不带任何条件; 删除房屋租赁记录可以删除任意选中的房屋租赁记录;2.2 用户环境MyEclipse 6.5;SQL Server 2005;Tomcat6.0.30;JDK1.6。2.3 其他要求无第三部分 需求分析3.1 实现功能 系统用例图图3-1系统用例图 功能清单功能编号功能名称文中标题编号备注ROOM房间管理ROOM_ADD_101添加房间信息ROOM_UPDATE_102修改房间信息ROOM_DELETE_
7、103删除房间信息ROOM_QUERY_104查看房间信息RENT租赁记录管理RENT_ADD_101添加租赁记录RENT_UPDATE_102修改租赁记录RENT_ DELETE_103删除租赁记录RENT_QUERY_104查看租赁记录3.2 用例说明 用例1l 用例图图3-2房间管理用例图l 描述 房间管理主要对房间信息进行添加、删除、修改、查看操作。 l 参与者管理员用例2l 用例图图3-3租赁记录管理用例图l 描述 租赁记录管理对房间租赁记录进行添加、修改、删除、查看操作。l 参与者管理员3.3 数据库设计用户表(T_USER)序号别名中文名类型是否主键是否为空外建表备注1id主键I
8、ntYN自动增长2user_name用户名varchar(20)NN数据唯一3user_psd密码varchar(20)NN4remark备注varchar(100)NY房间表 (T_ROOM)序号别名中文名类型是否主键是否为空外建表备注1id主键intYN自动增长2roomNo房间编号vrchar(20)NN数据唯一3roomName房间名称varchar(20)NN4direction房间方位varchar(20)NN5roomType房间用途varchar(20)NN6state房间状态varchar(20)NN默认值“空置”7remark备注Varchar(100)NY租赁表 (T_RENT)序号别名中文名类型是否主键是否为空外建表备注1id主键intYN自动增长2contractNo合同编号varchar(20)NN数据唯一3contractName合同名称varchar(40)NN4roomId房间IdintNNT_ROOM关联T_ROOM表的id5startTime合同起始时间datetimeNN6endTime合同终止时间datetimeNN7contractState合同状态varchar(10)NN默认值“正常”8remark备注varchar(100)NY专心-专注-专业