(2)管理员功能需求
管理员对房源管理模块的功能需求:管理员需要有如下功能:发布求租信息,发布出租信息,根据条件筛选求租信息,根据条件筛选出租信息,查看出租信息列表,查看出租信息列表,删除求租和出租房屋信息,回收站恢复求租和出租房屋信息,修改本管理员个人信息,上传房屋图片,修改个人信息。
1.管理员对发布新闻模块的功能需求:进入发布界面,发布新闻。
2.管理员对发布公告的功能需求:进入发布公告,发布公告。
3.管理员对系统管理模块的功能需求:系统基本管理模块管理员的功能有修改系统禁用或启用验证码。
4.用户管理模块管理员的功能:修改所有用户信息,删除用户,添加用户账号,分配用户权限。
5.权限管理模块管理员的功能:增加权限角色,删除权限角色,修改权限角色,能退出系统,进入登陆界面
(3)普通员工功能模块需求
普通员工具有以下功能模块:房源管理模块,新闻发布模块,发布公告模块,个人信息修改
其中普通员工功能需求:普通员工对房源管理模块的功能需求:发布求租信息,发布出租信息,根据条件筛选求租信息,根据条件筛选出租信息,查看出租信息列表,查看出租信息列表,修改个人信息。普通员工对发布新闻模块的功能需求:进入发布界面,发布新闻。普通管理员对发布公告模块的功能需求:进入发布界面,发布公告。普通员工对退出系统模块的功能需求:能退出系统,进入登陆界面。
3.2 开发环境需求分析
开发的房屋租赁系统也是基于WINDOWS系统的,对于其开发环境,可以作如下的分析
3.2.1 硬件环境
内存:512M及以上
硬盘:10GB以上
显存:64MB以上
分辨率:1024×800
3.2.2 软件环境
操作系统平台:Windows 7
数据库服务器:Microsoft SQL Server2005
服务器平台:Windows 7
前端开发工具: VS2008
3.2.3 系统处理数据的需求分析
该系统处理的数据来自于客户提供的房屋信息,客户需求的一些房屋信息以及客户的联系方式等。处理的数据分为文本型和数字型,利用SQL SERVER2005可以很好的处理这些数据。同时,对于大量的无用数据要及时的清理,以防止系统执行速度的下降。
4总体设计
在总体设计这个阶段,应划分组成该系统的一些物理元素:程序,文件,数据库,人工过程和文档等等。同时,总体设计阶段另一项重要任务是设计软件的结构,确定系统中每个程序由哪些模块组成,以及这些模块间的关系。具体到该系统,开发任务是实现房屋租赁系统化、规范化和自动化,从而提高本系统的工作效率。
对于该系统,其本质上是信息处理系统,因此,在软件系统的整个开发过程中都必须考虑“数据”及对数据的“处理”这两个方面的问题。为了把在房屋租赁管理系统运行过程中的对所处理的数据清晰明确地表达出来,通常需要绘制一些图。具体设计在本章有详细的描述。
4.1 系统结构图设计
该系统的主要结构包括以下几个部分:出租房屋信息管理,出租房屋信息管理,求租房屋信息管理,求租房屋信息管理,退出系统。进入该系统后,在登录界面输入正确的密码后,就可进入系统的主界面。其系统的结构图设计如下(图4.1):
图4.1 系统结构图
4.2 系统流程图设计
用户登录系统后对其所输入的密码进行判断,正确后方可进入系统的主界面,错误时将提示密码错误,不能进入系统,流程图如下(图4.2)。 ASP.net房屋租赁管理系统设计与实现(6):http://www.751com.cn/jisuanji/lunwen_168.html