1.1 问题描述
目前现有的房屋管理系统对于用户而言其租赁房屋流程仍然过于繁琐,对于开心公寓而言其系统安全性并不能保障。同时整套系统所使用的技术相对较为落后,界面不能动态化展示。相比较于其它同类型网站而言不能体现技术先进性。
1.2 项目目标
开心公寓出租管理系统的后台开发目标是以信息管理系统的管理和开发方法,用目前现有的新技术进行系统开发,提供后台管理员高度友好的界面操作以及迅捷的信息处理。而前台的开发目标是以用户的需求作为主导,提供对用户而言非常友好的界面操作环境以及完善系统功能。
本系统主要针对现在房屋管理系统中存在的问题,对需要改进的地方进行系统分析,对系统所要实现的功能进行完善,使得其更具有高度界面友好的特性。提出对于系统而言具备可行性的方案,做好系统分析。编译出界面友好,功能齐全的开心公寓出租管理系统。
1.3 项目适用范围
该项目的前台适用于普通用户,后台适用于开心公寓管理人员。
1.4 项目应遵守的规范与标准
根据《*著作权法》的规定,本系统的在线租赁房屋功能不能完全显示整本书的内容,只能显示其房屋的信息和序章。
为了信息传输的安全性,与数据库进行交互的情况下,重要的信息比如“用户密码”,一律用密文传输。
1.5 涉众
在本系统中,涉及到的人员有开心公寓管理人员和用户。
对于开心公寓管理人员,其使用习惯是偏向于实用性和安全性。希望该系统能够高度安全,并且能够正常实现开心公寓管理业务的各项功能。
对于用户而言,其更倾向于界面友好性和便捷性。不仅希望系统能动态展示,还希望系统能够做到“一步到位”,其希望能实现的功能除了正常的开心公寓业务以外还希望能够网上租赁房屋。
第2章 需求分析
2.1 业务需求
2.1.1 业务流程
在租赁流程中,用户到开心公寓网站后,开心公寓管理人员受理业务并将房屋租出,其租房流程总体业务如图2.1所示。
图2.1 租房流程总体业务
在房屋添加流程中,用户到开心公寓浏览房屋信息,开心公寓管理人员可以添加新的公寓房屋出租信息,其房屋添加总体业务如图2.2所示。
图2.2 添加房屋流程总体业务
在用户注册总体业务中,用户到开心公寓注册,开心公寓管理人员将根据用户情况进行注册,其用户注册流程总体业务如图2.3所示。
图2.3 用户注册流程总体业务
2.2 功能性需求
2.2.1 用例概述
在图2.5高层用例图中抽取了满足开心公寓和用户的基本业务需求的基本用例。由这些用例所显示的从用户使用的前台和开心公寓管理人员使用的后台来完成开心公寓出租房屋的正常运作。
部分数据库
CREATE TABLE account
(id
int(11) NOT NULL AUTO_INCREMENT,name
varchar(32) NOT NULL,password
varchar(32) NOT NULL,realName
varchar(32) DEFAULT NULL,idCard
varchar(32) CHARACTER SET utf32 DEFAULT NULL,mobile
varchar(16) DEFAULT NULL,address
varchar(128) DEFAULT NULL,status
int(1) DEFAULT ‘0’,
PRIMARY KEY (id
)
) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8;