1、 数据库课程设计报告数据库课程设计报告 设计题目:设计题目: 房屋租赁管理系统房屋租赁管理系统 目目 录录 一、开发背景. 1 1.1、 背景1 1.2、 目的1 二、功能描述. 1 2.1、 系统目标与要求1 2.1、 系统可行性分析2 三、数据流程分析 5 3.1、数据流图. 5 3.2、数据字典. 6 四、概念模型设计 9 五. 逻辑模型设计和优化 10 六. 应用程序设计与代码 12 七、课程设计心得体会. 错误错误!未定义书签。未定义书签。 参考文献 错误错误!未定义书签。未定义书签。 一、一、 开发背景开发背景 1.1 背景:背景: 90 年代中期,由于 Internet 的迅速普
2、及,使 Intranet 成为 Internet 技术在企业管理信 息系统中的应用和延伸,形成了集计算机,计算机网络、数据库、分布式计算等于一体的信 息技术综合体,它打破了时间和地域的界限,使信息交流变得快捷、准确,为建立现代企业 管理信息系统提供了充足的条件。企业信息管理系统在此基础上延伸、扩展,使之上下、内 外全面贯通。引入 Internet 后,形成了新型的浏览器/服务器(Browser/Server)结构,而传统 的客户机/服务器(Client/Server)结构在这方面就远不及 B/S 结构。作为房屋租赁公司的管 理者,希望能够对房屋租赁事务管理的整个流程状态,信息资料的情况了如指掌
3、,使其可以 做出科学的决策。作为工作人员期望能够避免繁琐的手工操作,甩掉传统的手工记录方式, 达到事半功倍的效果。一个能够使其实现管理系统化、规范化、自动化的计算机系统就显得 很有必要。利用计算机技术,实现管理系的自动化,规范化就是这个问题最好的解决方法。 1.2 目的:目的: 利用计算机支持企业高效率完成房屋租赁治理的日常事务,是适应现代企业制度要 求、推动企业劳动型治理走向科学化、规范化的必要条件;而房屋租赁治理是一项琐碎、复 杂而又十分细致的工作,房屋的基本资料,客户资料的治理,房屋租赁治理,收费以及统计 表的治理,一般不允许出错,假如实行手工操作,须手工填制大量的表格,这就会耗费工作
4、人员大量的时间和精力, 计算机进行房屋租赁工作的治理, 不仅能够保证各项信息准确无误、 快速输出,同时计算机具有手工治理所无法比拟的优点.例如:检索迅速、查找方便、可靠 性高、 存储量大、 保密性好、 寿命长、成本低等。 这些优点能够极大地提高物业治理的效率, 也是企业的科学化、正规化治理,与世界接轨的重要条件。 开发本系统就是为了解决企业在房屋租赁信息治理中的一些不规范, 使房屋租赁信息的 治理向着规范化、简单化、有效化的方向发展。 二二、 功功能描述能描述 2.1 系统目标与要求系统目标与要求 建立一个房屋租赁管理系统,统一管理房主、租赁者以及房屋信息,以便快速地提供 租赁服务。该系统应具
5、有以下功能目标: 1 1 登记房主信息。对于每名房主,系统需要记录其编号、姓名、住址和联系电话等, 并将这些信息写入房主信息文件。 2 登记房屋信息。所有在系统中登记的房屋都有唯一的编号,除此之外,还需登记 房屋的地址、房型(平房、带阳台楼房、独立式住房、别墅、其他) 、大小、最多 能容纳的房客数、预设租金、房屋状态(待租、已租、装修中)及房屋说明等。 这些信息都保存在房屋信息文件中。 3 登记租赁者信息。所有想要通过该系统租赁房屋的租赁者,必须首先在系统中登 记个人信息,包括:编号、姓名、性别、联系电话等。这些文件都保存在租赁者 信息文件中。 4 租赁房屋。已经登记在系统中租赁者,可以得到一
6、份系统提供的待租赁房屋列表。 一旦租赁者从中找到合适的房屋,就可以提出看房请求。系统会安排租赁者与房 主见面。对于每次看房,系统会生成一条看房记录并将其写入看房记录文件中。 5 收取手续费。房主登记完房屋后,系统会生成一份费用单,房主根据费用单缴纳 相应的费用。 6 变更房屋信息。当租赁者与房主达成租房、退房协议后或房屋信息发生变化时, 房主向系统提供变更房屋的请求。系统根据房主的请求,修改房屋信息文件。 2.2 系统可行性分析系统可行性分析 系统现阶段的发展过程中,利用现有人力和物力是完全具备能力开发出来 的, 作为阶段性产品, 日后的发展空间大, 实现方法简单容易。 本系统采用 delphi 和 SQL SERVER 相结合的方法来实现。要求所有数据信息的储存都由数据库来完 成,而这些数据信息的调用由 delphi 完成。系统采用 Client/Server(客户/服 务器)模式,与传统主机终端模式和文件服务器相比,既能够降低对服务器 要求过高的要求, 又能大大减少网络通信量, 而且在结构上也具有很大的灵活性, 在安全上也可以得到充分地保证。所