1功能需求分析
基于Android平台的淮安市二手房产资讯网需求主要来自房屋登记,管理房源和管理人员。房屋登记将用户需要登记的房屋的信息输入系统,由系统自动归类储存,随时可以查阅修改。房屋管理人员可利用本系统,查看二手房屋销售的情况和系统中普通用户的注册情况。一般情况下,普通用户除了能查询房屋具体信息以外,还能够直接登记房屋信息。因此,普通用户,房屋管理人员的的权限要明确区分开来,防止操作时因操作错误产生的数据丢失和数据错误,因此,这就需要在设计模块时加以考虑。房屋管理人员还有一个任务是对各个人员的使用权限进行管理,对数据库中的房屋信息进行实地考核和管理二手房屋的销售情况,并将其打印出来存档管理。
因此,确定本系统需要有普通用户和管理员两个角色,普通用户角色的功能有:用户注册功能,用户登录功能,个人信息管理功能,发布房屋出售信息,发布房屋购买信息,房屋信息修改、删除等功能,房屋信息查询功能,房屋新闻浏览功能。管理员角色的功能有:房屋管理功能,注册用户管理功能,新闻管理功能。
2 淮安市二手房产资讯网流程
基于Android平台的淮安市二手房产资讯网基本设计按系统规划的要求规定设计,其处理流程如图所示:
图.1 基于Android平台的淮安市二手房产资讯网处理流程
3 各模块功能
根据基于Android平台的淮安市二手房产资讯网的需求分析,以下几个功能是系统的重要组成部分,分别加以介绍。
用户注册:用户想要在基于Android平台的淮安市二手房产资讯网发布信息,就首先成为系统的注册用户,否则只能浏览二手房屋的情况,但不能发布信息。注册的信息很简单,有用户名、密码、确认密码、真实姓名、身份证号,和验证码,使用验证码就是为了避免无法人员恶意注册,导致系统数据库产生垃圾数据甚至攻击系统的可能。确认密码防止用户在注册时第一次输入密码错误,也为了让用户再次记住输入的密码。
用户登录:在首页上,用户能浏览系统中的二手房屋情况,使用自己的用户名和密码登录后,才能进行其他的操作。如个人信息、管理中心、查询房屋等。
个人信息管理:提供修改密码的功能,真实姓名和身份证号不可修改。
发布房屋信息:发布房屋信息包括两种,一种是出售,一种是求购,两者必选其一,之后是二手房屋的情况,有面积、价格等,联系人的电话,房屋详细内容,以及房屋的照片,这样使访问系统的用户能客观清楚地看到二手房屋的实际情况。同样,在发布房屋信息时,需要输入验证码,为了无法人员通过注入手段进行产生恶意或垃圾信息。
房源管理:对自己发布的二手房屋,应该有所记录,这样,不光方便查看,在房屋情况发生改变时,也能即时地进行修改。
房屋信息查询:房屋信息查询功能至关重要,因为在当今信息复杂、繁多的情况下,最快地速度找到自己需要的信息是系统留用户的保障。不仅对于基于Android平台的淮安市二手房产资讯网这样的管理系统是这样的,就如百度、谷歌等搜索引擎也是在千方古计地研究用户搜索习惯、研究搜索算法,试图让用户以最快找到自己最需求的信息。基于Android平台的淮安市二手房产资讯网针对目前房屋的情况设置了很多条件,如在居室的面积方面,有一居室、二居室、三居室、四居室以上,房屋分为出售信息和求购信息,每个种类里还分为低于40万、40-60万、60万以上。
房屋新闻浏览:房屋新闻是管理员在后台发布出来的,在基于Android平台的淮安市二手房产资讯网的首页能浏览,用户登录后,能直观地浏览房屋新闻。
这些都是普通用户权限的功能,其中发布房屋信息是最重要的功能,这一部分的设计好坏关系着整个系统的成功,下面是管理员权限的功能,有房屋管理、注册用户管理、添加新闻、新闻管理
房屋管理:对普通用户登记的二手房屋进行管理,有查看、修改、删除的权限。二手房屋信息,以列表的形式展示出来,能起到一个汇总的作用。
注册用户管理:对系统的注册用户进行管理,有查看、修改、删除的权限,统计出注册用户的多少,和注册用户访问网站的情况。
添加新闻:添加关于房屋地产的新闻的标题和内容,能使添加的新闻在首页和普通用户管理页面展示出来。
新闻管理:对关于房屋地产的新闻的管理,能对新闻进行修改、查询、删除等功能。
在这些模块系统中,像注册用户管理、新闻管理,由于数目与日俱增,必然要采用分页的技术来进行展示,分页技术也是后期设计和实现的难点。