《房屋中介管理系统概要设计说明书》由会员分享,可在线阅读,更多相关《房屋中介管理系统概要设计说明书(11页珍藏版)》请在金锄头文库上搜索。
1、目录1 引言1.1 编写目的 21.2 背景 21.3 定义 21.4 参考资料 22 总体设计2.1 需求规定 32.2 运行环境 32.3 基本设计概念和处理流程42.4 结构 62.5 功能需求与程序的关系 72.6 人工处理过程 72.7 尚未问决的问题 73 接口设计3.1 用户接口 73.2 外部接口 83.3 内部接口 84 运行设计4.1 运行模块组合 84.2 运行控制 84.3 运行时间 85 系统数据结构设计5.1 逻辑结构设计要点 95.2 物理结构设计要点 95.3 数据结构与程序的关系 126 系统出错处理设计6.1 出错信息 136.2 补救措施 136.3 系统
2、维护设计 131 引言1.1 编写目的在房屋中介管理系统项目的前一阶段, 也就是需求分析阶段中, 已经将系统用户对本系统的需求做了详细的阐述, 这些用户需求已经在需求说明书中获得, 并在需求说明书中得到详尽得叙述及阐明。本阶段已在系统的需求分析的基础上, 对房屋中介管理系统做概要设计。 该说明书是概要实际阶段的工作成果,它应说明功能分配、模块划分、程序的总体结构、输入输出以及接口设计、运行设计、 数据结构设计和出错处理设计等, 为详细设计提供基础。 主要解决了实现该系统需求的程序模块设计问题。 包括如何把该系统划分成若干个模块、 决定各个模块之间的接口、 模块之间传递的信息, 以及数据结构、
3、模块结构的设计等。 在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。在下一阶段的详细设计中, 可参考此概要设计报告, 在概要设计对房屋中介管理系统所做的模块结构设计的基础上, 对系统进行详细设计。 在以后的软件测试以及软件维护阶段也可参考此说明书, 以便于了解在概要设计过程中所完成的各模块设计结构, 或在修改时找出在本阶段设计的不足或错误。1.2 背景一、待开发的软件系统的名称:房屋租赁系统;二、本项目的任务提出者、开发者都为本人。用户为想象中的使用人员;三、该软件系统为本人实习作业。1.3 定义无。1.4 参考资料合同法相关条例,有关租赁相关条例; 12房屋租赁系
4、统的可行性分析,开题报告;3软件需求说明书,软件可行性分析说明说,软件总体设计说明书等国际开发标准。2 总体设计2.1 需求规定在计算机网络,数据库和先进的开发平台上, 利用现有的软件, 配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的房屋中介管理系统。 系统的主要功能包括:房屋信息展示、房主登录注册、客户登录浏览、房屋查询、会面处理、房主信息管理、房态管理、交易信息存档管理、后台管理等。要求系统能有效、快速、安全、可靠和无误的完成上述操作。并要求客户操作简单明了,易于操作,服务器程序利于维护。2.2 运行环境硬件:处理器类型: Pentium III 兼
5、容处理器或更高速度的处理器。处理器速度:最低要求, 500 MHz ,建议 1 GHz 或更高。内存 (RAM) :最小 192 MB ,最大为操作系统最大内存,建议512 MB 或更高。输入设备:键盘、鼠标输出设备:显示器、打印机软件:开发软件:MyEclipse6.0Windows 2000/XP/2003运行平台:2.3 基本设计概念和处理流程开输入求租房源信系统匹是否匹配成顾客选择配的结签定看房委托看房文组织看待选结果是否为是否确定成签定出租出租合收取中介是否愿意等待房交付收据收据发票文生成求租帐目文帐目记房源和求租改变承租租信息状态2吉束求租业务流程图图1-开签订委托租协生成房源承租
6、信系统匹是否匹配成联系承租客看与承租人看房协订看房协待选结果是否为是否确定成签定出租出租合收取中介交付收据收据发票文帐目文帐目记房源和求租改变承租租信息状结束图2-出租业务流程图2.4 结构.求组人员信息设置出租人员信息设用户信息管理人员信息控制房源查询设置求租管房源状态查询求租意向设置录入员工信员工信所有员工信息房间信息设置楼层设置幢/座设置出租管装修程度设置朝向设置用途设清理无效信系统管理退出系帮助文件帮助.2.5 功能需求与程序的关系求出人 房房求录所房楼幢装朝用清推租/员修源源理 租入向有型出层 途租人 系人 信查设状意无设置询效态置向统员息员信控设设信查信息制置置 息询息 设设置置用
7、户/,息信,管理 求租,v v管理员工信息 租出 ,管理 系统,管理 帮助座信程设员员息置设工工度信信设设置置 息置息2.6 人工处理过程2.7 尚未问决的问题无。3接口设计3.1 用户接口在用户界面部分,根据需求分析的结果,用户需要一个用户友善界面。在界面设计上,应做到简单明了,易于操作,并且要注意到界面的布局,应突出的显示重要以及出错信息。外观上也要做到合理化.中服务器程序界面要做到操作简单,易于管理。在设计上采用选择菜单。总的来说,系统的用户界面应作到可靠性、简单性、易学习和使用。3.2 外部接口系统需要一台计算机、一台喷墨打印机进行连接,由 Windows操作系统支持,MyEclips
8、e6.0前 台开发工具,SQL Server2005后台数据库,前台开发工具与后台数据库通过ODBC连接。3.3 内部接口内部接口方面,各模块之间采用函数调用、参数传递、返回值的方式进行信息传递。具体参数的结构将在下面数据结构设计的内容中说明。接口传递的信息将是以数据结构封装了的数据,以参数传递或返回值的形式在各模块间传输。4运行设计4.1 运行模块组合系统运行模块分别由一级菜单(六大功能)和二级菜单(十七个模块)构成4.2 运行控制系统进入二级菜单,则实际运行本系统的各种功能,通过鼠标或键盘控制系统的运行。4.3 运行时间对于输入、查询、统计、删除、与打印等的操作时间均在秒级上完成。5系统数
9、据结构设计5.1逻辑结构设计要点1 .求租信息表求租信息(编号,房屋状态,建筑面积,使用面积,楼层,总层数,月租金, 区域,户型,朝向,装修情况,房屋设施,周围环境,建成日期,物业类型,物业名称,求租备注,联系电话, 联系人,登记人,登记日期)2 .出租信息表出租信息(编号,房屋状态,建筑面积,使用面积,楼层,总层数,月租金,区域,大概地址,详细地址,户型,朝向,装修情况,房屋设施,周围环境,建成日期,物业管理费用/月/平米,出租备注,业主姓名,身份证号,产权证号,联系电话,登记人,登记日期)3 .求购信息表求购信息(编号,房屋状态,建筑面积,使用面积,楼层,总层数,总价预算,每平米单价,区域
10、,户型,朝向,装修情况,房屋设施,周围环境,建成日期,物业名称,物业类别,物业管理费用/月/平米,求购备注,联系人,联系电话,登记人,登记日期)4 .出售信息表出售信息(编号,房屋状态,建筑面积,使用面积,楼层,总层数,总售价,单价/平米,区域,户型,朝向,装修情况,房屋设施,周围环境,建成日期,物业名称,物业类别,物业管理费用/月/平米,出售备注,业主姓名,身份证号,产权证号,联系电话,登记人,登记日期,产别)5 .用户信息表用户信息(用户ID,密码)5.2 物理结构设计要点1.求租信息表:字段名数据类型编号文本文本房屋状态.字段长度与格关键 1310建筑面积 数字型/单精度使用面积 数字型
11、/10 10否单精度数字型/byte 楼层总层数月租金否区域 户型朝向 装修情况 房屋设施否周围环境建成日期物业类型物业名称求租备否注联系人联系电话登记人登记日期否 否 否 否否 否 否 否否 否 否 否否 否4/byte数字型数字型/单精度文本 文本文本文本文 本4 1010 104 10 50 50 MM-DD-YY文本日期型文本 文木文本文木数 字型文本日期型20 20 5010 20 10 MM-DD-YY出租信息表2.房数据类型字段名编号文本文本字段长度与格式关键屋 状 态 建 筑 面 积 使 用 面 积 大 概 地 址 详 细 地 址 装 修 情 况 房 屋 设 施 周 围 环 境 建 成 日 期 物 业 类 型 物 业 名 称 物/数字型单精度/单精度数字型数字型楼层数字型总层数月租金数字型区域文本文本文本文本户型 文木朝向文木文本文木 /中长型生旦 J 否否 否否 否否 否否 否否 否否 否否 否否 否否 否业 管 理 月 费 用 出 租 备 注135 10 103 3 10 10 50日期型50 104 1050 50YY-MM-DD 20 20 10文 本 文 本 数 字 型 文 本50业日文10否主期本/20否姓型数中20否名字长20否联型型10否系文YY否电本-M话型M-身文DD份本证型号文产本权证号登记人登记日