诚意租房网blog1
(一)需求分析:
一款功能完整的租房系统可以很好为租客提供他们需要的房源,可以让他们足不出户的就了解到房子的信息,查找到适合是自己的房子,房东可以是更加便 利的把房子的信息进行发布,利用互联网可以更快的将信息进行传播。这一款系统可以很好的将房东和租客关联起来,这极大程度的解决了租客租房难,房东难出租的问题。另外租房问题的解决,可以让租客在无住房之忧,没有顾虑的租客可以更好的将精力投放入工作中,另外房东将多余的房间出租,也增加了自己收入,这在经济的角度来看,租房可以很好的解决人们住房问题,减轻了人们的购房压力,也间接的推动了经济的发展。这款软件是根据租客和房东所需进行设计的,这会极大程度的得到他们的喜爱,帮助租客更好的找房租房,房东更快的将房子出租。
本系统分为用户和管理员,不同的身份权限不同,本系统由两个端口组成。
一:用户功能设计分析。
1.用户注册模块:用户通过注册成为系统的用户;
2.用户登录模块:用户输入正确的账号密码就可登录进入系统;
3.系统首页模块:在系统首页用户可以直接的了解系统的功能分布,系统的功能概述;
4.租房详情查看模块:用户可以清楚的了解房屋的实际情况;
5.租房评论模块:用户可以在住房下进行留言,评价;
6.租房模块:用户在这个模块下可以看到系统所以的住房;
7.房屋发布模块:用户在这个模块下可以发布自己的空房,将自己的房子进行出租;
8.用户个人资料管理模块:用户可以在这个模块下查看自己的个人信息,修改自己的个人信息。
二:管理员功能设计分析。
1.管理员登录模块:管理员通过登录可以进入系统,管理系统;
2.管理员个人资料管理模块:管理员可以查看修改自己的信息;
3.管理员管理用户模块:管理员可以对系统注册的用户进行增删改查管理;
4.管理员管理住房模块:管理员可以对所有的住房进行管理,审核;
5.管理员评论管理模块:管理员可以查看住房的所有的评论,可以对评论进行删除。
(二)系统业务流程图如下图所示:
(三)系统功能模块:(由于不会画UML,暂时用这个代替吧)
(四)架构图:
(五)数据库概念结构设计:
诚意租房管理系统使用的是MySQL数据库。MySQL数据库是程序开发人员学习乃至工作中都使用率很高的数据库,这个数据源代码开放,因此任何人都可以下载并因自己需要对其个性化的修改。选择这个数据库一是因为其源码开放,更多的是这个数据库速度很快并具有很高的可靠性和实用性,可以认为MySQL在对内容的管理中是最好的。
通过对诚意租房管理系统的数据库设计需求分析可以得出诚意租房管理系统的基本E-R图:
住房信息实体E-R图:
用户信息实体E-R图:
申请实体E-R图:
留言实体E-R图:
订单房屋实体E-R图: