(5)出租管理:该模块包含出租信息添加子模块和出租信息管理子模块,实现了对房屋出租信息的增加、修改、删除和查询。
(6)费用信息:包括租金统计和按客户统计租金两个子模块,方便了房屋管理者快速的对租客租金的收取。
功能模块图如下:
图1 功能模块图
3.2主要功能流程图
3.2.1用户登录
已注册用户输入用户名和密码,选择角色,单击登录。应用程序首先从数据库中获取该用户的信息,检索用户注册表,核对该用户的用户名、密码以及角色;如果用户名不存在或者密码输入不正确,显示出错提示信息,用户重新输入信息;如果用户登录成功,则可以进入房屋出租管理系统,根据自己的权限进行下一步操作。用户登录功能具体实现如流程图2所示。
图2用户登录流程图
3.2.2房屋管理
房屋管理功能:管理员登录后进入房屋出租管理系统后台。单击房屋管理,添加市场房屋信息,保存后写入数据库。如果需要修改、删除,即从数据库调取信息后,进行修改、删除操作,重新写入数据库。流程图如下所示:
图3房屋管理功能流程图
3.2.3出租管理
出租管理功能:管理员用户正确输入用户名和密码后,登录系统进入主页面,添加房屋出租信息、查看已经出租的房屋信息,如对已有出租信息不满意,可进行修改删除操作。流程图如下所示:
图4出租管理功能流程图
4.系统实现
4.1数据库实现
数据需求主要从普通用户和管理员两方面,对于普通用户来说主要是要对自己的房源全面了解,以及对自己个人信息、公告的查看等。对于管理员来说,主要是对本系统设置的管理、用户信息的管理以及租金的管理等。数据库E-R图
如下:
图5数据库E-R图
4.1.1数据库设计分析
常用的数据库管理系统有MYSQL,SQL Server, Oracle,Access等。该系统后台数据库的设计使用Microsoft SQL Server管理系统[6]。SQL语言的主要功能就是同各种数据库建立联系,进行沟通,SQL语句可以用来执行更新数据库中的数据,从数据库中提取数据等操作[7]。它适用于小区房屋出租管理系统数据库管理工作。系统采用了SQL Server2005版编译后台数据库,建立的数据库名为RentalMis。
4.1.2数据库结构设计
通过对该系统的研究,将系统数据分为以下几个表:管理员信息表,类别表,房屋表,用户表表,公告表,各表的具体设计结构如下:
Admin (管理员信息表):主要用于保存管理员的基本信息。
Class (类别信息表):主要用于保存类别的基本信息。
Users (用户信息表):主要用于保存用户的基本信息。
gaogao (公告信息表):主要用于保存公告的基本信息。
DianPu (房屋信息表):主要用于保存房屋的基本信息。 ASP.net小区房屋出租管理系统设计+源码(3):http://www.youerw.com/jisuanji/lunwen_9492.html