




已阅读5页,还剩35页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
I 远行者信息技术房屋出租管理系统 摘 要 随着我国经济的迅速发展 人们的生活水平有了显著提高 生活节奏一天比一 天快 房屋也成了人们生活中离不开的代步工具 而房屋作为一种高价位消费品 并非每一个需要的人都能拥有 所以就诞生了一种新的商机 房屋租赁业务 远行者信息技术房屋出租管理系统就是对房屋信息和客户信息的管理 主要包 括房屋的出租状态 房屋的基本信息 房屋的投保情况 客户信息的管理等 真正 实现房屋出租信息管理的系统化 自动化和规范化 为了真正实现房屋出租信息管 理的系统化 自动化和规范化 主要考虑最基本的房屋信息管理需求 应该具有如 下功能 业务信息管理功能 包括房屋信息管理 客户信息的管理 系统管理 拥 有这些功能就基本上可以管理一个小型房屋出租管理系统 让使用者更加自如 方 便 关键词关键词 面向对象分析与设计 ADO 房屋出租 远行者信息技术 II Housing agency website design and development Abstract With China s rapid economic development there has been a marked increase in the living standards of the people the pace of life day by day housing has become in people s lives cannot be separated from the means of transport Housing as a high priced goods not every person who needs to have so the birth of a new market opportunities rental business Housing agency website design and development is for housing information and customer information including basic information on houses for rent houses house insurance customer information management realize housing rental information management system automation and standardization In order to truly achieve rentals standardized information management automation and standardization Mainly considering the most basic housing information management requirements should have the following features business information management functions including housing information management and customer information management systems management With these features you can basically manage a small rental system allow users to manage is more comfortable and convenient KEYWORD Object oriented analysis and design ADO house for rent III 目目 录录 第一章第一章绪论绪论 1 1 1 房屋出租管理系统 2 1 2 系统开发的背景和目的 2 1 3 系统设计的主要内容 3 1 4 本文章节安排 3 第二章第二章系统开发的相关技术系统开发的相关技术 5 2 1 开发工具 5 2 2 C 技术介绍 5 2 3 B S 模式概述 6 2 4 SQLSERVER2005 概述 7 第三章第三章 需求分析需求分析 8 3 1 对功能的规定 8 3 2 对性能的规定 8 3 2 1 精度 8 3 2 2 时间特性要求 8 3 2 3 灵活性 9 3 3 故障处理要求 9 3 4 可行性分析 10 3 4 1 经济可行性分析 10 3 4 2 操作可行性分析 10 3 4 3 技术可行性分析 10 第四章第四章 系统总体设计系统总体设计 11 4 1 ADO 技术简介 11 4 2 系统功能模块的划分 12 4 3 房屋出租管理系统数据库设计 14 第五章第五章 系统实施系统实施 19 5 1 目标 19 5 1 1 用户的特点 19 5 2 前台页面 20 5 2 1 首页 20 5 2 2 用户注册页面 21 5 2 3 房屋信息页面 22 5 2 4 在线留言页面 25 5 3 后台功能实现 26 5 3 1 系统登陆模块 26 5 3 2 管理员信息管理模块 28 5 3 3 新闻信息管理模块 29 IV 5 3 4 房屋信息管理模块 30 5 3 5 注册用户管理模块 31 5 3 6 密码修改管理模块 31 5 4 功能测试 32 5 4 1 测试方式 32 5 4 2 测试内容 32 5 4 3 测试总结 32 第六章第六章 结束语结束语 33 谢谢 辞辞 34 参参 考考 文文 献献 35 附录附录 A A 中文翻译 36 附录附录 B B 英文原稿 42 1 第一章第一章 绪论绪论 在现代社会中管理的作用越来越显得重要和突出 一般来讲 管理通过计划 组织 指导与领导 控制等手段 为组织制定目标 应用组织的各种要素 以实现 组织的目标 对企业来说 人们按照一定的营销计划 人力 物力资源 对人员 物质 资金等加以计划和协调 以达到预期的目的 即称为企业管理 传统的企业 管理活动中 把人 才 物作为企业的主要资源 但是随着社会化大生产的不断扩 大和社会对产品多样化的需求 人们越来越重视信息在生产经营及企业管理中的作 用 并把它当做企业的一种极其重要的资源 人们称之为 信息资源 信息资源的 处理已经成为当今世界上一项主要的社会活动 本世纪以来 由于社会生产力的迅速发展和科学技术的突飞猛进 人们进行信 息交流的深度和广度不断增加 管理所需要的信息量急剧增长 同时对信息的处理 要求及时 准确 这导致了传统的信息处理方法和手段已不能适应现代管理的需要 电子计算机的诞生和在信息处理中的应用 标志着一个崭新时代 信息时代 的开始 它使企业管理现代化成为可能 一定意义上说 管理信息系统的产生和发展是建立在电子计算机基础之上的 硬件方面 自 1946 年第一台电子计算机诞生以来 计算机技术的发展可谓日新月异 从庞大的只能在实验室里供研究使用的计算机到如今能适应不同环境满足不同需求 的各种各样的计算机 运算速度从每秒几千次到每秒几百亿次 处理器从焊有上百 万个电子管的大的惊人的电子板到只有指甲大小的集成电路 现在计算机在硬件方 面的发展已达到了每三个月更新换代一次的惊人速度 软件方面 也已从机器语言 汇编语言 高级语言发展到现如今的第四代语言 非结构化 面向对象 可视化 的语言 管理信息系统通过对企业当前运行的数据进行处理来获得有关信息 以控制企 业的行为 利用过去和现在的数据及相应的模型 对未来的发展进行预测 能从全 局目标出发 对企业的管理决策活动予以辅助 从工业发达国家来看 管理信息系 统的发展经历了以下几个阶段 第一阶段 1953 年至 1965 年 单项数据处理阶段 也称电子数据处理 2 EDP 阶段 这是电子计算机在管理领域应用的起步阶段 这一阶段 由于当时 计算机硬 软件的限制 数据处理的性质只是使用计算机代替人的手工劳动 进行 简单的单项数据处理工作 如计算工资 数据统计 报表登记 编制计划等 这个 阶段的处理方式主要是集中式的批处理 第二阶段 1965 年至 1970 年 综合数据处理阶段 也称事务处理系统 TPS 阶段 这个阶段计算机硬 软件有了很大的发展 出现了多用户的分时系 统 计算机开始应用于对某一个管理子系统的控制 并具有一定的反馈功能 如库 存管理系统 生产调度系统 学籍管理系统等 这个阶段的处理方式已发展为面向 终端的联机实时处理 第三阶段 1970 年至今 管理信息系统 MIS 阶段 这个阶段是在企业中 全面的使用计算机把各种管理子系统的功能集中起来 构成了计算机化的全方位的 信息系统 即现代管理信息系统 这个阶段的处理方式是在数据库和网络基础上组 成分布式处理系统 它的特点是使用数据库和分时处理的计算机网络 并充分利用 运筹学等数学方法 实现了硬件 软件和数据资源的共享 总的说来 计算机技术的发展 其性价比大幅的下降 使得其被大量广泛的使用 针对现实中的各种应用需求 相应的产生很多技术体系 技术标准 如 J2EE NET COM COM 等 这又大大的推动了企业的信息化进程 1 1 房屋出租管理系统房屋出租管理系统 房屋出租管理系统是全新的消费概念 服务性租赁刺激了房屋出租 扩大了消 费 融资性 因此 发展房屋租赁有利于房屋市场的进一步繁荣作为计算机应用的 一部分 使用计算机对房屋租赁信息进行管理 有着手工管理所无法比拟的优点 例 如 检索迅速 查找方便 可靠性高 存储量大 保密性好 寿命长 成本低等 这 些优点能够极大地提高企业管理的效率 也是企业的科学化 正规化管理 与世界 接轨的重要条件 3 1 2 系统开发的背景和目的系统开发的背景和目的 随着我国经济的迅速发展 人们的生活水平有了显著提高 生活节奏一天比 一天快 房屋也成了人们生活中离不开的代步工具 而 房屋作为一种高价位消 费品 并非每一个需要的人都能拥有 所以就诞生了一种新的商机 房屋 租赁业务 本系统由 福州远行者信息技术有限公司 开发 更多内容请参阅公司官网 房屋出租管理 系统针对的 主要内容是 本系统是围绕房屋租赁管理过程进行 设计的 利用合适的语言和数据库实现系统功能 拟采用的开发技术为 net2 0 vs2005 基本功能包括 1 用户管理 主要包括用户管理 操作权限管理等 2 房屋信息管理 实现 房屋信息发布等 3 房屋预约管理 实现房屋租赁的预约管理 4 租赁管理 实 现房屋的租赁记录等 1 3 系统设计的主要内容系统设计的主要内容 为了真正实现房屋出租管理的系统化 自动化和规范化 本系统主要考虑最基 本的房屋信息管理需求 应该具有如下功能 主要内容 本系统是围绕房屋租赁管理过程进行设计的 利用合适的语言和数 据库实现系统功能 拟采用的开发技术为 net2 0 vs2005 基本功能包括 1 用户管理 主要包括用户管理 操作权限管理等 2 房屋信息管理 实现房屋信息发布等 3 房屋预约管理 实现房屋租赁的预约管理 4 租赁管理 实现房屋的租赁记录等 实践证明 当管理的信息量和复杂程度达到某一限度时 即管理人员的劳动强 度超过其承受能力时 就必须采用新的管理手段 即用计算机技术信息的收集 加 工 传递和存贮等 可以使用房屋租赁信息 高效 合理 恰当地管理 4 1 4 本文章节安排本文章节安排 本文在第一章主要阐述房屋出租管理系统的研究背景和研究意义 第二章阐述 了此次编译程序所运用的工具及相关的一些技术 知识点等 第三章阐述需求分析 弄清楚此系统所要实现的功能和性能 福州远行者信息技术有限公司主要提供源代 码和论文下载服务 按 Ctrl 键点击该行文字可进入查阅相关服务信息 还有相关 的接口细节 定义软件的其他有效性需求 第四章要说明的是数据库的设计流程 讲解所用到数据库的相关知识点和设计出的数据库的详细信息 第五章是介绍系统 实施 说明各个功能模块的实现方法 5 第二章第二章系统开发的相关技术系统开发的相关技术 2 1 开发工具开发工具 根据房屋出租管理系统任务书的要求和本人对编程语言的熟练程度 开发工具 选择使用 Microsoft Visual S 2008 数据库软件为 SQL 2005 C 是在操 作平台下设计应用程序的最迅速 最简捷的工具之一 不论初学者还是专业开发人 员 C 提供了一整套工具 可以轻松方便地开发应用程序 因此 此系统用 C 语言 编写 系统要求建立的数据库名称 netpgfangwuzulinxns 2 2 C 技术介绍技术介绍 在过去的二十年里 C 和 C 已经成为在商业软件的开发领域中使用最广泛的 语言 它们为程序员提供了十分灵活的操作 不过同时也牺牲了一定的效率 对于 C C 用户来说 最理想的解决方案无疑是在快速开发的同时又可以调用底层平台 的所有功能 C C sharp 是微软对这一问题的解决方案 C 是一种最新的 面向对象的编 程语言 它使得程序员可以快速地编写各种基于 Microsoft NET 平台的应用程序 Microsoft NET 提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域 最重要的是 C 使得 C 程序员可以高效的开发程序 而绝不损失 C C 原有 的强大的功能 因为这种继承关系 C 与 C C 具有极大的相似性 熟悉类似语言 的开发者可以很快的转向 C 福州远行者信息技术有限公司主要提供源代码和论文 6 下载服务 点击下载可进入查阅相关服务信息 C 具有以下的优点 A 简单 1 C 中指针已经消失 2 不安全的操作 比方说直接内存操作不被允许了 3 C 中 或 操作符是没用的 4 因为它是基于 NET 平台的 它继承了自动内存管理和垃圾回收的特点 B 现代 1 C 建立在当前的潮流上 对于创建相互兼容的 可伸缩的 健壮的应用程序来 说是非常强大和简单的 2 C 拥有内建的支持来将任何组件转换成一个 web service 运行在任何平台上 的任何应用程序都可以通过互联网来使用这个服务 C 面向对象的 1 C 支持数据封装 继承 多态和对象界面 即 java 中的 interface 关键字 2 int float double 在 java 中都不是对象 但是 C 引入和结构体 structs 来使 原始数据类型变成对象 int i 1 String a i Tostring 转换 或者 Boxing 2 3 B S 模式概述模式概述 B S模式 即Browser 浏览器 Server 服务器 模式 它是随着Internet技术的兴起 对C S Client Server 模式应用的扩展 在这种结构下 用户工作界面是通过 WWW浏览器来实现 一部分事务逻辑在前端实现 但是主要事务逻辑在服务端实 现 B S结构 主要是利用了不断成熟的WWW浏览器技术 结合浏览器的多种 Script语言 VBScript JavaScript 和ActiveX技术 用通用浏览器就实现了原来 需要复杂专用软件才能实现的强大功能 并节约了开发成本 是一种全新的软件系 统构造技术 1 成本降低 选择更多 众所周知Windows在桌面电脑上几乎一统天下 浏 7 览器成为标准配置 但在服务器操作系统上Windows并不是处于绝对的统治地位 现在的趋势是凡使用B S架构的应用管理软件 只需安装在Linux服务器上即可 而 且安全性高 所以服务器操作系统的选择是很多的 不管选用那种操作系统都可以 让大部分人使用windows作为操作系统的电脑不受影响 Linux除了操作系统是免费 的以外 连数据库也是免费的 福州远行者信息技术有限公司主要提供源代码和论 文下载服务 按Ctrl键点击该行文字可进入查阅相关服务信息 这种选择非常盛行 2 应用服务器运行数据负荷较重 由于 B S 架构管理软件只安装在服务器端 Server 上 网络管理人员只需要管理服务器就行了 用户界面主要事务逻辑在服 务器 Server 端完全通过 WWW 浏览器实现 极少部分事务逻辑在前端 Browser 实现 所有的客户端只有浏览器 网络管理人员只需要做硬件维护 但 是 应用服务器运行数据负荷较重 一旦发生服务器 崩溃 等问题 后果不堪设 想 因此 许多单位都备有数据库存储服务器 以防万一 2 4 SQLSERVER2005 概述概述 SQL Server 是微软公司开发的一个关系数据库管理系统 以 Transact SQL 作为 它的数据库查询和编程语言 T SQL 是结构化查询语言 SQL 的一种 支持 ANSI SQL 92 标准 SQL Server 采用二级安全验证 登录验证及数据库用户帐号和角色的许可验证 SQL Server 支持两种身份验证模式 Windows NT 身份验证和 SQL Server 身份验 证 7 0 版支持多种类型的角色 角色 概念的引入方便了权限的管理 也使权限 的分配更加灵活 微软的 SQL Server 是一项完美的客户 服务器系统 SQL Server 需要安装在 Windows NT 的平台上 而 Windows NT 可以支持 Intel 386 Power PC MIPS Alpha PC 和 RISC 等平台 它使 SQL Server 具备足够的威力和功能 SQL Server 所使用的数据库查询语言称为 Transact SQL 它是 SQL Server 的 核心 Transact SQL 强化了原有的 SQL 关键字以进行数据的存取 储存及处理等功 能 Transact SQL 扩充了流程控制指定 可以使你方便的编写功能强大的存储过程 8 他们存放在服务器端 并预先编译过 执行速度非常块 触发是一种特殊的存储过 程 用来确保 SQL Server 数据库引用的完整性 你可以建立插入 删除和更新触发 以控制相关的表格中对数据列的插入 删除和更新 你还可以使用规则 Rule 缺 省 default 以及限制 Constraints 来协助将新的数值套用到表格中去 第三章第三章 需求分析需求分析 3 1 对功能的规定对功能的规定 在设计程序的过程中 要先做好需求分析 需求分析所要做的工作就是描述 软件的功能和性能 确定软件设计的限制和软件同其他系统元素的接口细节 定 义软件的其他有效性需求 其研究的对象就是用户的要求 本系统由 福州远行者信息技术有限公司 开发 更多内容请参阅公司官网 主要内容 本系统是围绕房屋出租管理过程进行设计的 利用合适的语言和数 据库实现系统功能 拟采用的开发技术为 net2 0 vs2005 基本功能包括 1 用户管理 主要包括用户管理 操作权限管理等 2 房屋信息管理 实现房屋信息发布等 3 房屋预约管理 实现房屋租赁的预约管理 4 租赁管理 实现房屋的租赁记录等 9 3 2 对性能的规定对性能的规定 3 2 1 精度精度 1 在执行数据增加的时候 不允许出现因为程序的原因导致增加操作失 败 也不允许发生重复增加的数据 2 在执行数据删除操作的时候 不允许因为程序的原因发生多删除数据 删除失败的情况 3 数据的修改也要求保持对应的准确性 4 每月要求的额外的数据存储空间为15M 并且 所有数据采用集中式存储 数据位于数据库服务器上 数据库要有安 全保障性能 必须只有授权的用户才能操作 3 2 2 时间特性要求时间特性要求 在用户执行增加修改和删除操作的时候 在运行环境规定的条件下 单次操 作的响应时间要求在 2 秒钟之内 返回 100 行数据以内的数据查询 单次操作的响应时间要求在2 秒之内 3 2 3 灵活性灵活性 1 操作方式 程序在通常的应用环境下使用鼠标和键盘进行输入和输出操作 对于执行按 钮 通常使用鼠标的点击完成 但是 界面要求全部支持键盘的定位操作 在不安装鼠标的计算机上 也能够使用该系统 2 运行环境 程序在通常的条件下 在 Win98 NT 2000 上安装运行 但是 还要求能够 在 XP 及后续的 MS 的操作系统上运行 系统要求能够在 Win95 的操作系统上安装和运行 3 同其他软件的接口的变化 10 不适用 4 精度和有效时限的变化 不适用 5 计划的变化或改进 由于本系统的规模比较小 计划和进度的改变不影响到需要实现的需求 3 3 故障处理要求故障处理要求 1 在操作成员输入一些不合理的数据的时候 能够进行一些合理的提示 信息 不能因为输入错误而导致系统的错误 福州远行者信息技术有限公司主要 提供源代码和论文下载服务 按 Ctrl 键点击该行文字可进入查阅相关服务信息 或者程序停止运行 2 程序运行时 对服务器和网络通信故障能够识别并提示 当故障排除 后 程序恢复正常运行 3 数据库要求有灾难备份机制 以防止数据的全部丢失 3 4 可行性分析可行性分析 3 4 1 经济可行性分析经济可行性分析 本系统开发简单但要耗去一定的时间 所用的开发工具和软件都差不多是免费 的 而且 由于系统能够在未来较长的一段时期内稳定地发挥作用 这对于学生房 屋租赁信息的自动化管理 称业管理企业的人力和财力都有很大的帮助 由此可见 在 开发此系统在经济上是完全可行的 3 4 2 操作可行性分析操作可行性分析 如今的计算机已经走进千家万户 硬件成本的下降 导致计算机购买成本的降 低 我的这套系统是利用自己的计算机加 Microsoft Visual FoxPro6 0 作为软件的开 发平台 使开发出来的系统有友好的用户界面 有良好的安全性设置 有详细的操 11 作说明书 这样更使各类用户很快地掌握系统的使用方法 操作友好因此在操作上是 可行的 3 4 3 技术可行性分析技术可行性分析 从目前 IT 业界比较流行的数据库开发 管理软件来看 福州远行者信息技术有 限公司主要提供源代码和论文下载服务 按 Ctrl 键点击该行文字可进入查阅相关 服务信息 对于比较简单的中小型数据库 Visual Basic 6 0 和 Windows 2000 的结 合无疑是在实际应用中较为成功的一种解决方案 为用户提供了业界软件开发一直 坚持的非常友好 操作简单的用户界面 完善强大的数据库操作功能和简洁明了的 数据库接口 所以技术实行起来相对会容易 第四章第四章 系统总体设计系统总体设计 4 1 ADO 技术简介技术简介 ADO 是 Microsoft 为最新和最强大的数据访问范例 OLE DB 而设计的 是一个 便于使用的应用程序层接口 ADO 使您能够编写应用程序以通过 OLE DB 提供 者访问和操作数据库服务器中的数据 ADO 最主要的优点是易于使用 速度快 内存支出少和磁盘遗迹小 ADO 在关键的应用方案中使用最少的网络流量 并且 在前端和数据源之间使用最少的层数 福州远行者信息技术有限公司主要提供源代 码和论文下载服务 按 Ctrl 键点击该行文字可进入查阅相关服务信息 所有这些 12 都是为了提供轻量 高性能的接口 之所以称为 ADO 是用了一个比较熟悉的暗 喻 OLE 自动化接口 OLE DB 是一组 组件对象模型 COM 接口 是新的数据库低层接口 它 封装了 ODBC 的功能 并以统一的方式访问存储在不同信息源中的数据 OLE DB 是 Microsoft UDA Universal Data SQL 策略的技术基础 OLE DB 为任何数据源提 供了高性能的访问 这些数据源包括关系和非关系数据库 电子邮件和文件系统 文本和图形 自定义业务对象等等 也就是说 OLE DB 并不局限于 ISAM Jet 甚至关系数据源 它能够处理任何类型的数据 而不考虑它们的格式和存储方法 在实际应用中 这种多样性意味着可以访问驻留在 Excel 电子数据表 文本文 件 电子邮件 目录服务甚至邮件服务器 诸如 Microsoft Exchange 中的数据 但 是 OLE DB 应用程序编程接口的目的是为各种应用程序提供最佳的功能 它并不 符合简单化的要求 需要的 API 应该是一座连接应用程序和 OLE DB 的桥梁 这 就是 ActiveX Data Objects ADO ADO ActiveXDataObject 是 DAO RDO 的后继产物 ADO2 0 在功能上与 RDO 更相似 而且一般来说 在这两种模型之间有一种相似的映射关系 ADO 扩 展 了 DAO 和 RDO 所使用的对象模型 福州远行者信息技术有限公司主要提供源 代码和论文下载服务 按 Ctrl 键点击该行文字可进入查阅相关服务信息 这意味 着它包含较少的对象 更多的属性 方法 和参数 以及事件 作为最新的数据库 访问模式 ADO 的使用也是简单易用 所以微软已经明确表示今后把重点放在 ADO 上 对 DAO RDO 不再作升级 所以 ADO 已经成为了当前数据库开发的主流 另外 ADO Data 控件和 Data 控件在概念上很相似 都是将一个数据源连接 到一个数据感知控件 也都有相同的外观 共四个按钮 不过 ADO 的适应 性更广 在应用程序中也可直接使用ADO 由于 ADO Data 控件不是 C 的内 部控件 福州远行者信息技术有限公司主要提供源代码和论文下载服务 按 Ctrl 键点击该行文字可进入查阅相关服务信息 因此在使用之前必须将其添加到控件 箱中 ADO 的核心是 Command Recordset 和 Connection 对象 Connection 对象用 于建立与数据源的连接 通过连接可以从应用程序访问数据源 Recordset 对象只代 13 表记录集 是基于某个连接的表或 Command 对象的执行结果 在建立 Connection 后 可以发出命令操作数据源 一般情况下 Command 对象可在数据源中添加 删 除或更新数据 或者在表中查询数据 4 2 系统功能模块的划分系统功能模块的划分 根据用户的要求和本身系统要实现的功能 我们要进行系统分析 系统分析是 一组统称为计算机系统工程的活动 系统分析的目标就是识别用户要求 评价系统 的可行性 进行经济分析和技术分析 福州远行者信息技术有限公司主要提供源代 码和论文下载服务 按 Ctrl 键点击该行文字可进入查阅相关服务信息 把功能分 配给硬件 软件 人 数据库和其他系统元素 建立成本和进度限制 生成系统规 格说明和形成所有后续工作的基础 把基于计算机系统的功能分配到各个系统元素 就能够建立起一个模型 用以表达系统元素之间的相互关系 根据业务情况及实现 目标 系统结构如图所示 站内新闻录入 在线留言录入 返房屋信息录入 个人资料录入 注册用户录入 租赁记录录入 数据处理 数据存储中心 系统数据录入 系统用户管理 图 4 1 系统结构图 14 房屋租赁管理系统 系 统 管 理 站 内 新 闻 信 息 管 理 房 屋 信 息 管 理 注 册 用 户 信 息 管 理 留 言 管 理 租 房 记 录 管 理 用 户 管 理 密 码 管 理 添 加 信 息 修 改 信 息 查 询 信 息 删 除 信 息 图 4 2 系统功能模块图 房屋出租管理系统总共分六个模块 1 系统管理 管理员登陆后台 对信息进行添加 删除 修改等功能 2 站内新闻信息 由管理员发布新闻 用户可以直接查看 3 房屋信息管理 房主可以实时的更改自己所出租房屋的信息 包括位置 面积 房屋类型 图片视频等信息 还可以上传图片和视频 也可以下载房屋的详 细信息 还可以添加新的房源信息 删除旧的房源信息 管理员可以查看成交房屋 的信息 定期的更新房屋的信息等操作 4 注册用户信息 出租方和承租方都要先注册并登录之后才可以进行出租和 租房操作 房主首先要注册成为房屋的出租者 才有资格出租房屋 上传房屋信息 5 租房记录管理 本系统可以自动的按照出租者自己的房屋标准 和系统内 承租方已经设置好的对房屋的要求进行比对 福州远行者信息技术有限公司主要提 供源代码和论文下载服务 按 Ctrl 键点击该行文字可进入查阅相关服务信息 把 符合要求的承租方信息显示在出租方的界面 出租方查看之后可以选择主动去联系 15 承租方商议租赁事宜 如果商议成功并签订了租房协议 则要在系统中填写成交信 息 包括房主信息 租赁者信息 还有详细的时间 确认已出租等内容 确认此房 屋已成功租出 然后管理员就可以把这个房屋的信息更改状态 保证此房屋信息不 再在未成交的房屋中显示 6 留言管理 这个模块是提供给承租方对已经租到的房屋进行一个反馈 添 加自己的意见 给租到的房屋一个评价 或是也可以直接给房主留言 4 3 房屋出租管理系统数据库设计房屋出租管理系统数据库设计 房屋出租管理系统创建的 SQL 数据库名称 netpgfangwuzulinxns 此数据库中包含九 张表 如下 allgonggao 表 allgonggao 表是由管理员发布的站内新闻信息 用户可以直接访问此表 表 4 1 allgonggao 表 序号 字段名称字段类型大小允许为空最大长度备注 1IDInt 4自增编号10 2titleVarChar 255是255 3contentText 16是255 4leibieVarChar 50是255 5shouyetupianVarChar 50是255 6dianjilvVarChar 50是255 7addtimeDateTime 8是23 allusers 表 allusers 表是存放管理员登录系统所需要的用户名和密码 表 4 2 allusers 表 序号 字段名称字段类型大小允许为空最大长度备注 1IDInt 4自增编号10 16 2usernameVarChar 50是255 3pwdVarChar 50是255 4cxVarChar 50是255 5addtimeDateTime 8是23 book 表 book 表是存放用户注册系统所需要的用户名 密码 email 等信息 表 4 3 book 表 序号 字段名称字段类型大小允许为空最大长度备注 1idInt 4自增编号10 2username20是255 3sex4是255 4body500是255 5qq10是255 6email20是255 7face10是255 8adddateDateTime 8是23 9ishidden2是255 10homepage50是255 11isrely2是255 12rebody500是255 dx 表 dx 表是由管理员发布系统简介及系统公告等信息 用户可直接访问此表 表 4 4dx 表 序号 字段名称字段类型大小允许为空最大长度备注 1IDInt 4自增编号10 2leibieVarChar 50是255 3contentText 16是255 17 fangwuxinxi 表 fangwuxinxi 表是用来存放房屋出租相关信息 表 4 5 fangwuxinxi 表 序号 字段名称字段类型大小允许为空最大长度备注 1IDInt 4自增编号10 2bianhaoVarChar 50是255 3mingchengVarChar 300是255 4leixingVarChar 50是255 5didianVarChar 300是255 6chaoxiangVarChar 50是255 7zhuangxiuchengduVarChar 50是255 8loucengVarChar 50是255 9zhaopianVarChar 50是255 10fangxingVarChar 50是255 11beizhuVarChar 500是255 12zujinVarChar 50是255 13addtimeDateTime 8是23 pinglun 表 pinglun 表是用来存放用户所评论的信息 表 4 6 pinglun 表 序号 字段名称字段类型大小允许为空最大长度备注 18 1IDInt 4自增编号10 2ContentVarChar 50是255 3ProidVarChar 50是255 4AddbyVarChar 50是255 5addtimeDateTime 8是23 yonghuzhuce 表 yonghuzhuce 表是用来存放用户注册发布的房屋出租的信息 表 4 7 yonghuzhuce 表 序号 字段名称字段类型大小允许为空最大长度备注 1IDInt 4自增编号10 2yonghumingVarChar 50是255 3mimaVarChar 50是255 4xingmingVarChar 50是255 5dianhuaVarChar 50是255 6youxiangVarChar 50是255 7QQVarChar 50是255 8touxiangVarChar 50是255 9jiguanVarChar 50是255 10dizhiVarChar 50是255 11xingbieVarChar 50是255 12beizhuVarChar 50是255 13addtimeDateTime 8是23 14isshVarChar 2是255 youqinglianjie 表 youqinglianjie 表是用来存放其他网站链接的信息 方便用户直接访问其他网站 19 表 4 8 youqinglianjie 表 序号 字段名称字段类型大小允许为空最大长度备注 1IDInt 4自增编号10 2wangzhanmingchengVarChar 50是255 3wangzhiVarChar 50是255 4addtimeDateTime 8是23 zufangjilu 表 zufangjilu 表是用来存放房屋成功出租后 租房人的信息 表 4 9 zufangjilu 表 序号 字段名称字段类型大小允许为空最大长度备注 1IDInt 4自增编号10 2bianhaoVarChar 50是255 3mingchengVarChar 300是255 4leixingVarChar 50是255 5didianVarChar 300是255 6chaoxiangVarChar 50是255 7fangxingVarChar 50是255 8zujinVarChar 50是255 9zuyongshichangVarChar 50是255 10zufangrenVarChar 50是255 11beizhuVarChar 500是255 12isshVarChar 2是255 13addtimeDateTime 8是23 20 第五章第五章 系统实施系统实施 5 1 目标目标 开发能够帮助房屋出租管理系统实现房屋的管理的多用户系统 用户包括管理 员和普通用户 计划第一阶段开发出用户为管理员的单机版系统 第二阶段开发出 用户包括经理 队长 管理员的小型局域网系统 现阶段该软件的用户是管理员 该软件具有如下特性 用户可以添加 更新 查看 搜索或删除房屋档案中的信息 出租房屋档案中的信息 能够将已出租房屋的情况进行记录 可以修改和创建用户 信息 可以重新登录系统 可以实现数据备份和恢复 本项目是一个独立 完整的 项目 目前不提供其他系统的接口 5 1 1 用户的特点用户的特点 本系统的用户为 房屋出租管理系统 其操作人员为 房屋出租管理 系统的管 理者 其本身的计算机水平不是很高 因此 界面的友好 简洁与易用性将是首 要考虑的目标 然后根据用户的需要 加强系统的稳定性和可用性 用户在使 用过程中不会出现问题 而且根据用户的特点 福州远行者信息技术有限公司 主要提供源代码和论文下载服务 按 Ctrl 键点击该行文字可进入查阅相关服务信 息 简单容易上手是这个系统的一大特点 可以让完全不懂计算机的人马上学会 操作 21 5 2 前台页面前台页面 5 2 1 首页首页 图 5 1 首页 此页面为网站首页 上面的导航栏有站内新闻 房屋信息 用户注册 留言 板 后台管理等功能 下面还有系统公告 友情链接等 22 5 2 2 用户注册页面用户注册页面 图 5 2 用户注册 此页面为用户注册 包括用户名 密码 姓名 电话 邮箱 QQ 头像 籍贯 地址 性别 等 23 5 2 3 房屋信息页面房屋信息页面 图 5 3 房屋信息 房屋信息 房主可以实时的更改自己所出租房屋的信息 包括位置 面积 房屋 类型 图片视频等信息 还可以上传图片和视频 也可以下载房屋的详细信息 还可以添加新的房源信息 删除旧的房源信息 管理员可以查看成交房屋的信 息 定期的更新房屋的信息等操作 点详细出现了以下图片 24 图 5 4 房屋详情 点我要预租 出现下图 25 图 5 5 租赁界面 包括 名称 类型 地点 朝向 房型 租金 租用时长 租房人 等信息 26 5 2 4 在线留言页面在线留言页面 图 5 6 留言 此页面为留言板页面 这个模块是提供给承租方对已经租到的房屋进行一个反馈 添加自己的意见 给租到的房屋一个评价 或是也可以直接给房主留言 27 5 3 后台功能实现后台功能实现 5 3 1 系统登陆模块系统登陆模块 图 5 7 系统登陆模块 图 5 8 系统登陆界面 本模块是系统登陆界面 实现的功能是检测合法用户 验证其用户名密码 以杜绝非法用户侵入系统 该界面是本系统中的第一个界在 福州远行者信息技术有限公司主要提供源 代码和论文下载服务 按 Ctrl 键点击该行文字可进入查阅相关服务信息 其他任 28 何操作均要在本界面登陆之后方可进行 实现登陆的主要代码如下所示 if TextBox2 Text ToString Trim TextBox1 Text ToString Trim Response Write javascript alert 请输入完整 history back Response End string sql sql select from allusers where username TextBox2 Text ToString Trim and pwd TextBox1 Text ToString Trim DataSet result new DataSet result new Class1 hsggetdata sql if result null if result Tables 0 Rows Count 0 Session username TextBox2 Text ToString Trim Session role result Tables 0 Rows 0 cx ToString Trim Response Redirect default htm else Response Write javascript alert 对不起 用户名或密 码不正确 else Response Write javascript alert 对不起 系统错误 请不 要越权操作 29 5 3 2 管理员信息管理模块管理员信息管理模块 图 5 9 管理员信息管理 本模块是运用 C 2005 开发界面操作 ADO 连接 SQL 数据库 使用 TextBox combox button datagrid 等控件 实现的功能是进行管理信息的添加 修改 查询和删除 把所有相关管理员信息都集中在一个页面进行 可以方便 而集约地进行管理 该模块仅供超级管理员使用 目的是让超级管理员可以添加系统中的其他普 通管理员来共同管理工作 但为出于软件工程中的泛滥性原则 本模块仅供超级 管理员单独使用 30 5 3 3 新闻信息管理模块新闻信息管理模块 图 5 10 新闻信息管理 本模块运用 C 2005 开发界面操作 ADO 连接 SQL 数据库 使用 TextBox combox button datagrid 等控件 实现的功能是查询 查看 添加 修改及删除 新闻信息的所有操作 包括标题 内容等 该模块稍有难度 它多了几个下拉框选值 并且下拉框中的值是从数据库 中动态读取的 31 5 3 4 房屋信息管理模块房屋信息管理模块 图 5 11 客户管理模块 本模块运用 C 2005 开发界面操作 ADO 连接 SQL 数据库 使用 TextBox combox button datagrid 等控件 实现的功能是查询 查看 添加 修改及删除 房屋信息的所有操作 32 5 3 5 注册用户管理模块注册用户管理模块 图 5 12 注册用户管理模块 5 3 6 密码修改管理模块密码修改管理模块 图 5 13 修改密码模块 本系统由 福州远行者信息技术有限公司 开发 更多内容请参阅公司官网 本模块运用 C 2005 开发界面操作 ADO 连接 SQL 数据库 使用 TextBox combox button datagrid 等控件 此模块实现的功能是修改管理密码 由于管理的密码是系统安全的一个很重要的关卡 所以在系统建设中显得很重要 C 是基于对象的设计 sql 语句要封装到存储过程以保证数据库的访问级安全 性 combox 控件应在 From Load 中就把数据库中的数据读出来 任何系统都应该 本着人性化设计 即多选择少输入 在使用 ado 对象之前 要先加引用才能用 MSDN 是非常强大的帮助系统 优秀的程序员要能够非常灵活的运用各种软件及其 33 帮助文档 严格的命名规则和界面格式是保证软件质量的基本原则 5 4 功能测试功能测试 在设计完毕后 进行了多次的功能测试 虽然通过测试发现了不少问题 但基 本已经解决 现将最后一次的测试方式以及结果公布如下 5 4 1 测试方式测试方式 考虑到不同权限的用户能够使用的系统功能不同 测试时分别用管理员 用户 对系统进行操作 主要为测试诸如添加 删除 修改之类的功能是否能顺利运行以 及对数据库的操作是否成功 5 4 2 测试内容测试内容 管理员 作为拥有最高权限的用户 管理员可以使用系统提供的所有功能 在 测试中 所有的功能模块能够正常的运行 福州远行者信息技术有限公司主要提供 源代码和论文下载服务 按 Ctrl 键点击该行文字可进入查阅相关服务信息 早期 出现的修改密码的情况在修改了接受用户后已经解决 测试时创建了名为 hsg 的 用户 赋予管理员权限 对管理员所使用的功能模块
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 政审考试题库及答案解析
- 矿山电子高级考试题库及答案
- 征信考试题库及答案
- 商业合作市场调研分析报告合同
- 企业合同管理模板及风险提示
- 2025年新疆农作物制种质量保障合同
- 2025年贵州公需科目之乡村振兴试题(含答案)
- 祁阳历史中考试卷及答案
- 技校政治考试题目及答案
- 唐山单招十类考试题及答案
- FZ/T 64087-2022木棉纤维絮片
- GB/T 19812.6-2022塑料节水灌溉器材第6部分:输水用聚乙烯(PE)管材
- CSCCP宫颈细胞病理学理论考试题
- 设计说明书玉米秸秆粉碎还田机
- 仪表专业现场仪表知识
- 【课件】1.1精微广大-绘画的功能与分类课件-2021-2022学年高中美术人美版(2019)选修绘画
- 自然辩证法 精品课课件 (全套讲义)
- 《小班幼儿生活自理能力存在的问题与对策(论文)11000字》
- 课题的选题及研究方案的设计课件
- 当代西方翻译理论(一)
- 第八章现代生物技术在环境保护中的应用课件
评论
0/150
提交评论