3.1 功能需求分析
房屋租赁系统的需求主要包括房屋信息的登记,查询,修改,删除。对客户需求的记录,查询,修改,删除。房屋登记将需要登记的房屋的信息输入系统,由系统进行储存,随时可以查阅修改。一般情况下,普通工作人员只能浏览查询房屋具体信息,而管理员用户除了能查询房屋具体信息以外,还能够登记房屋信息,发布房屋信息,修该,删除房屋数据。因此,普通用户和管理人员的权限要明确区分开来,防止操作时因操作错误产生的数据丢失和数据错误。具体分析如下:
添加操作:在执行操作时首先都要先检查是否已经输入数据,如果输入的数据不全或者有错误,将提示用户输入正确的数据,如果输入的数据正确,点击添加按钮,能够将数据输入到数据库,并保存数据。
删除操作:在选定一个房屋信息后可将其从数据库中删除,并在前端界面显示出来。
查询操作:能够进行全部数据的查询,同时也能进行模糊的查询, SQL语句中用“like”,还有组合查询,通过对用户输入情况的判断来确定SQL语句的最终形式,比如用户查询时输入的查询条件不全面,甚至只有一个,依然能够查询出所输入的条件对应的数据。
系统的结构图(图3.1)。   图3.1 系统结构图
3.1.1各模块的功能需求
(1)房源管理模块各功能需求
房源管理模块有发布求租信息、发布出租信息、查看出租信息列表、查看出租信息列表、查看求租信息列表这洗功能。
1.其中求租房屋信息要求有如下属性:区域,房源,联系电话,联系地址,所在楼层,楼层总数,户型结构,房屋面积,建房年代,装修情况,出租价格保暖,配套设施,附加信息,联系手机,联系人,发布时间,公交路线,是否委托。
2. 出租房屋信息的属性要求:区域,房源,联系电话,联系地址,所在楼层,楼层总数,户型结构,房屋面积,建房年代,装修情况,出租价格,保暖,配套设施,附加信息,联系手机,联系人,发布时间,公交路线,是否委托。
3. 查看出租信息列表模块中有按以下条件查询功能: 按位置要求筛选,按户型筛选,按来源筛选,按面积有要求筛选,按价格要求筛选。
4. 对列表中的信息操作要求模块有按以下条件操作功能:删除出租信息,修改出租信息,回收站恢复出租房屋信息。
5. 查看求租信息列表模块有按以下条件查询功能:按位置要求筛选,按户型筛选,按来源筛选,按面积有要求筛选,按价格要求筛选。
6. 对列表中的信息操作要求:删除求租信息,修改求租信息,回收站恢复求租房屋信息上传房屋图片。
  (2)修改个人信息,发布新闻模块,发布公告模块
修改个人信息能修改的属性:修改用户名,修改密码,修改备注
发布新闻模块主要功能:发布界面,主界面显示
发布公告模块主要功能:发布界面,主界面显示
 (3)系统管理模块
   系统管理模块分为系统基本管理,用户管理,权限管理三个子模块。其中系统基本管理主要功能:修改系统名称,禁用或启用验证码。用户管理主要功能:修改所有用户信息,删除用户,添加用户账号,分配用户权限。权限管理主要功能:增加权限角色,删除权限角色,修改权限角色。
3.1.2系统用户权限分配模块
(1)管理员功能模块需求:
管理员模块的功能:登陆系统,房源管理,发布新闻,发布公告,系统管理,退出系统。房屋租赁管理系统模块图(图3.2)。
 
                        图3.2 房屋租赁管理系统模块图
上一篇:Android翻译公司业务管理系统设计与实现
下一篇:ASP.net房屋租赁管理系统设计与实现

PHP+IOS的会议管理系统的设计+ER图

标准件经销管理系统【959字】

客户關系管理系统的发展与研究【1843字】

學生成绩管理系统的设计与实现【1741字】

ASP.NET的Web网络應用程序开...

港航管理系统门户网站之思考【2521字】

可扩展的计算机网络管理...

志愿者活动的调查问卷表

医院财务风险因素分析及管理措施【2367字】

公寓空调设计任务书

神经外科重症监护病房患...

国内外图像分割技术研究现状

C#学校科研管理系统的设计

AT89C52单片机的超声波测距...

中国学术生态细节考察《...

10万元能开儿童乐园吗,我...

承德市事业单位档案管理...