出售信息管理模块、需求信息管理模块和新闻管理模块等五个模块。系统还要实现出租房屋查询功能和出售房屋查询功能。应对用户功能的划分,可以得出系统功能用例图3.1。
为了将最新的新闻资讯资料合理地利用和分享给用户,系统设定只有管理员才有权限管理新闻信息。在用户管理模块中,管理员可以直接删除用户信息,普通用户只能修改自己的资料。出租房屋查询功能和出售房屋功能是开放的,非注册用户也可以使用。查询功能的实现需要数据库中的数据支持,若数据库中没有符合需要查找的数据,系统会提示用户系统没用相关信息。而在出租管理模块、出售管理模块和需求管理模块中,管理员不仅能发布相关信息,还可以管理用户发布的房屋信息,普通用户只能修改自己发布的房源资料。
两类用户的基本功能划分见表3.1。
表 3.1 两种用户功能的划分
用户列表 用户相关功能模块
普通用户 出租信息管理模块、出售信息管理模块、需求信息管理模块、房屋出租查询功能、房屋出售查询功能、用户信息管理模块
管理员 出租信息管理模块、出售信息管理模块、需求信息管理模块、房屋出租查询功能、房屋出售查询功能、用户信息管理模块、新闻管理模块
图 3.1 系统用例图
3.1.1 用户登录
本系统因用户的权限区别而分为两大模块,分别为普通用户功能模块和管理员功能模块。在此之前首先要实现的是登陆管理,经过登陆时的信息验证,根据用户的身份将系统的使用者引导到相应的功能模块中。通过图3.2可以比较直观的看到登陆模块需要实现的效果。登陆功能的界面将设计成一个小型登陆框,嵌入到系统的主页面中。
图 3.2 实现登陆功能组织结构图
在实现系统登陆的时候应该注意实现对用户名和用户密码以及用户类别的判断,除此之外关键的内容是对用户类别的判断,并根据用户类别将用户引导到相应的功能界面。
3.1.2 普通用户功能模块
普通用户所需要实现的功能模块有:出租信息管理模块、出售信息管理模块、需求信息管理模块和用户信息管理模块。还要实现用户房屋出租查询和房屋出售查询功能。普通用户的功能只需实现将各类信息数据从数据库中读出,对自己发布的信息进行增删改等操作,应当设计的尽量方便实用,方便普通用户使用。
普通用户功能模块内部逻辑相对简单,而且部分功能与管
上一篇:
android毕业设计论文
下一篇:
试论APP广告在手机中的应用