1、 软软 件件 学学 院院 课程设计课程设计报告书报告书 课程名称课程名称 数据库课程设计数据库课程设计 设计题目设计题目 房产管理系统房产管理系统 专业班级专业班级 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 学学 号号 xxxxxxxxxxxxxxxxxxxxxx 姓姓 名名 xxxxxxxx 指导教师指导教师 xxxxxxxxxxxx 2011 年年 6 月月 目目 录录 1 设计时间设计时间 .1 2 设计目的设计目的 .1 3 设计任务设计任务 .1 4 设计内容设计内容 .1 4.1 需求分析2 4.2 概念结构设计.2 4.3 逻辑结构设计
2、.5 4.5 数据库表空间和表设计.6 4.6 数据库的实施.8 4.7 创建其它数据库对象 10 5 总结与展望总结与展望. 11 参考文献参考文献 . 12 -1- 1 1 设计时间设计时间 时间:17 周(2011 年 6 月 132011 年 6 月 19 日) 2 2 设计目的设计目的 数据库原理及应用课程设计是软件工程专业集中实践性环节之一。其目的在于加深 对数据库基础理论和基本知识的理解,掌握使用数据库进行软件设计的基本方法,提高 运用数据库解决实际问题的能力,最终实现对于给定的应用环境,构造最优的数据库模 式, 建立数据库及其应用系统, 使之能够有效地存储数据, 满足各种用户的
3、应用需求 (信 息要求和处理要求) 。同时,此次设计对于同学将来的毕业设计和具体工作实践将有重 要的意义。 近年来,随着计算机技术的发展和电脑的普及,特别是企业上网工程和办公自动化 的进展迅猛,越来越多的企业在管理部门纷纷采用 MIS 通过办公室的一台 PC 机完成复 杂的日常业务处理,从而减少工作量提高效率。在这样的背景下,更多的国有大中型企 业从中受益。通常这样的企业存在部门多,业务杂,数据流量大的特点,如果在各个部 门使用一个针对性强,操作简单而数据处理功能强大的 MIS,无疑是能起到事半功倍的 效果。 3 3 设计任务设计任务 房产管理系统应具有分房、调房、退房和咨询统计功能,同时应能
4、对房产信息、住 房信息、 住户基本信息及住户家庭信息等进行管理, 并建立住房和住户之间的对应关系。 对这些信息应能进行方便快捷的新增、修改和删除等操作,另外还能快速找到所需的信 息,这个就是 需要查询功能 4 4 设计内容设计内容 房产管理系统。 系统主要功能 1.分房,调房,退房询,咨统计 2.用户可以查询房产信息,住房信息,住户信息,住户家庭信息 3.删除,修改,新增信息 -2- 4.14.1 需求分析需求分析 房产科把用户申请表(按照统一的格式由用户填写)输入系统后,系统首先检查申 请表的合法性,对不合法的申请表系统拒绝接受,对合法的申请表根据类型分别进行处 理。 如果是分房申请,则根据申请者的情况计算其分数,当分数高于阈值分数时,按分 数高低将