软件工程课程设计房产信息管理系统.doc
《软件工程课程设计房产信息管理系统.doc》由会员分享,可在线阅读,更多相关《软件工程课程设计房产信息管理系统.doc(17页珍藏版)》请在三一办公上搜索。
1、目录1设计内容12 概要设计12.1需求分析过程12.2数据字典23. 详细设计33.1概念模式设计33.1.1实体33.1.2局部视图33.1.3视图集成73.2逻辑模式设计83.2.1将E-R图转化为关系模式83.2.2数据模型的优化84程序源码104.1建表的SQL语句104.2建立视图114.3触发器114.4建立索引125. 程序运行与调试126总结15参考文献16成绩评定16 1设计内容 房产信息管理系统2 概要设计2.1需求分析过程 1流程申请者按照要求填写并递交一份申请表,按照申请表上的数据进行一一核实,若正确则根据分数的高低将房屋分发给申请者,按照住房分数的高低决定申请者拥有
2、房屋的好坏,若申请者提供的申请表错误,则返还给申请者,若申请者的住房分数不够达到申请的要求,也返还给申请者。 2功能 实现将核实正确的信息输入后自动分配房屋,分房,换房,退房 3流程图否是否 图2-1 系统流程图申请者通过递交住房申请(分房,换房或退房)到核实单位,核实单位主要核实申请的合法性,不合法予以退回,合法转到房产科进行处理。房产科判断申请是否是退房申请,如果是,予以受理,将住户的名字删除,若不是,则判断该申请者的住房分数是否足够分房或者换房,若够,予以受理,若不够,将申请返还给申请者。2.2数据字典表2-1 数据项数据项名 含义说明 数据类型 长度 与其他数据项的逻辑关系身份证 申请
3、人相关信息 整 型 20 申请者的重要标示职称 申请人相关信息 字符型 20 住房分数 申请人相关信息 整 型 10 家庭人口 申请人相关信息 整 型 2原房面积 申请人相关信息 整 型 2要求面积 申请人相关信息 整 型 4受理人 受理单位相关信息 字符型 8受理编号 受理单位相关信息 整 型 10 房号 住房相关信息 整 型 10 房屋信息的重要标示最低分数 住房相关信息 整 型 10房屋面积 住房相关信息 整 型 4每平方米租金住房相关信息 整 型 4分配标志 住房相关信息 字符型 2 表2-2 数据结构数据结构名 含义说明 组成申请者信息表 定义申请者相关信息 身份证号,职称,住房分数
4、,家庭人口,原房面积,要求面积房屋状态表 定义房屋的相关信息 房号,最低分数,房屋面积,没平方米租金,分配标志房屋分配表 定义房屋与用户的分配关系 房号,身份证号房屋转换表 定义房屋与用户的转换关系 房号,身份证号,原房面积房屋丢弃表 定义房屋与用户的丢弃关系 房号,身份证号表2-3 数据流数据流名 来源 去向申请者信息 申请者 房屋管理处房屋信息 房屋 房屋管理处房屋分配信息 房屋的分配 房屋管理处 房屋转换信息 房屋的转换 房屋管理处房屋丢弃信息 房屋的丢弃 房屋管理处表2-4 数据存储数据存储名 含义说明 组成申请者信息 存储了申请者的相关信息 申请信息,身份证,住房积分房屋信息 存储了
5、房屋的相关信息 房屋面积,需要积分,房号房屋分配信息 存储了分房的相关信息 房号,身份证号房屋转换信息 存储了换房的相关信息 原房的房号,换房的房号,身份证号 房屋丢弃信息 存储了退房的相关信息 原房的房号,身份证号表2-5 处理过程处理过程名 含义说明 输入 输出分房过程 按照住房分数的高低分配空房 身份证 分得的结果换房过程 将现有的房屋与空房屋交换 身份证 交换结果退房过程 将现有的住房退还 身份证 退房结果3. 详细设计3.1概念模式设计3.1.1实体申请者,住房,房产科,分房,调房,退房3.1.2局部视图1申请者-填写-分房申请申请这填写分房申请才可申请分房,下图表示为申请者-填写-
6、分房申请的关申请者房号部门 职称家庭人口住房分数身份证号住房面积填写分房申请身份证号部门职称家庭人口住房分数要求面积系图。受理编号受理人图3-1 申请者-填写者-分房申请关系图事物规则:一份申请由一个申请者填写一个申请者填写一份申请2申请者-填写-调房申请部门职称身份证号房号要求面积部门原房号调房申请家庭人口填写职称申请者原房面积住房分数住房面积住房分数家庭人口身份证号部门分房申请要求面积住房分数家庭人口职称 图3-2申请者-填写-调房申请关系图申请者房号部门职称家庭人口住房分数身份证号住房面积填写退房申请部门序号3申请者-填写-退房申请要求面积原房号原房面积住房分家庭人口职称部门调房申请图3
7、-3 申请者-填写-退房申请关系图4受理员-分配-住房受理时间受理编号受理员分配住房房号住房面积最低分数分配标志每平方米房租图3-4受理员-配-住房关系图事物规则:一个受理可以分配多个住房 一个住房能有一个受理员分配5受理员-受理-分房申请 受理员受理编号受理时间受理分房申请身份证号部门职称家庭人口住房分数要求面积受理编号受理时间受理时间受理编号图3-5受理员-受理-分房申请关系图事物规则:一个受理员能受理多个申请 一个申请只能由一个受理员受理6受理员-受理-调房申请调房申请受理时间受理编号受理员受理原房号部门职称家庭人口住房分数要求面积原房面积图3-6 受理员-受理-调房申请关系图7受理员-
8、受理-退房申请退房申请受理时间受理编号受理员受理房号部门 3-7 受理员-受理-退房申请关系图3.1.3视图集成所有局部ER模式都设计好了后,接下来就是把它们综合成单一的全局概念结构。全局概念结构不仅要支持所有局部ER模式,而且必须合理地表示一个完整、一致的数据库概念结构。1确定公共实体类型为了给多个局部ER模式的合并提供开始合并的基础,首先要确定各局部结构中的公共实体类型。在这一步中我们仅根据实体类型名和键来认定公共实体类型。一般把同名实体类型作为公共实体类型的一类候选,把具有相同键的实体类型作为公共实体类型的另一类候选。2局部ER模式的合并合并的原则是:首先进行两两合并;先和合并那些现实世
9、界中有联系的局部结构;合并从公共实体类型开始,最后再加入独立的局部结构。3消除冲突冲突分为三类:属性冲突、结构冲突、命名冲突。设计全局ER模式的目的不在于把若干局部ER模式形式上合并为一个ER模式,而在于消除冲突,使之成为能够被所有用户共同理解和接受的同一模型。3.2逻辑模式设计3.2.1将E-R图转化为关系模式 1申请者(身份证号,房号,部门,职称,家庭人口,住房分数,住房面积) 为2NF 设定2个实体:R1(身份证号,部门,职称,家庭人口) R2(房号,住房分数,住房面积) 2房产科(受理时间,受理编号)3NF 3住房(房号,最低分数,每平方米租金,分配标志,住房面积)3NF 4分房(身份
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 课程设计 房产信息 管理 系统
链接地址:https://www.31ppt.com/p-2710211.html