ImageVerifierCode 换一换
格式:DOCX , 页数:15 ,大小:220.46KB ,
资源ID:4205196      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4205196.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(房产管理系统15页word文档.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

房产管理系统15页word文档.docx

1、房产管理系统15页word文档软 件 学 院其实,任何一门学科都离不开死记硬背,关键是记忆有技巧,“死记”之后会“活用”。不记住那些基础知识,怎么会向高层次进军?尤其是语文学科涉猎的范围很广,要真正提高学生的写作水平,单靠分析文章的写作技巧是远远不够的,必须从基础知识抓起,每天挤一点时间让学生“死记”名篇佳句、名言警句,以及丰富的词语、新颖的材料等。这样,就会在有限的时间、空间里给学生的脑海里注入无限的内容。日积月累,积少成多,从而收到水滴石穿,绳锯木断的功效。 课程设计报告书家庭是幼儿语言活动的重要环境,为了与家长配合做好幼儿阅读训练工作,孩子一入园就召开家长会,给家长提出早期抓好幼儿阅读的

2、要求。我把幼儿在园里的阅读活动及阅读情况及时传递给家长,要求孩子回家向家长朗诵儿歌,表演故事。我和家长共同配合,一道训练,幼儿的阅读能力提高很快。 课程名称 数据库原理及应用课程设计 宋以后,京师所设小学馆和武学堂中的教师称谓皆称之为“教谕”。至元明清之县学一律循之不变。明朝入选翰林院的进士之师称“教习”。到清末,学堂兴起,各科教师仍沿用“教习”一称。其实“教谕”在明清时还有学官一意,即主管县一级的教育生员。而相应府和州掌管教育生员者则谓“教授”和“学正”。“教授”“学正”和“教谕”的副手一律称“训导”。于民间,特别是汉代以后,对于在“校”或“学”中传授经学者也称为“经师”。在一些特定的讲学场

3、合,比如书院、皇室,也称教师为“院长、西席、讲席”等。 设计题目 房产管理系统 专业班级 软件09-6 学 号 092019014 姓 名 吕明远 指导教师 孙宁 2019 年 6 月1 设计时间 22 设计目的 23 设计任务 24 设计内容 24.1 需求分析 24.2 系统设计 34.2.1 概念结构设计 34.2.2 逻辑结构设计 44.2.3 物理结构设计 44.3 系统实施 54.3.1 数据库实现 54.3.2 数据载入 84.4 运行与测试 94.4.1 运行与测试 94.4.2 分析 115 总结与展望 12参考文献 131 设计时间2019年6月132011年6月17日2

4、设计目的数据库原理及应用课程设计是软件工程专业集中实践性环节之一,是学习完数据库原理及应用课程后进行的一次全面的综合练习。其目的在于加深对数据库基础理论和基本知识的理解,掌握使用数据库进行软件设计的基本方法,提高运用数据库解决实际问题的能力,最终实现对于给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。同时,此次设计对于同学将来的毕业设计和具体工作实践将有重要的意义。3设计任务设计一个房产管理系统。该系统应具有分房、调房、退房和咨询统计功能。4 设计内容4.1需求分析房产科把用户申请表(按照统一的格式由用户填写)

5、输入系统后,系统首先检查申请表的合法性,对不合法的申请表系统拒绝接受,对合法的申请表根据类型分别进行处理。如果是分房申请,则根据申请者的情况计算其分数,当分数高于阈值分数时,按分数高低将申请单插到分房队列的适当位置。每月最后一天进行一次分房活动,从空房文件中读出空房信息,把好房优先分配给排在分房队列前面的符合该登记住房条件的申请者,从空房文件中删除掉这个房号的信息,从分房队列中删除申请单,并把此房号的信息和住户信息一起写到住房文件中,输出住房分配单给住户,同时计算房租并将算出的房租写到房租文件中。如果是退房申请,则从住房文件和房租文件中删除有关的信息,再把此房号的信息写到空房文件中。如果是调房

6、申请,则根据申请者的情况确定其住房等级,然后在空房文件中查找属于给等级的空房,退掉原住房,再进行与分房类似的处理。住户可向系统询问目前分房的阈值分数,居住某类房屋的条件,某房号的单位面积房租等信息。房产科可以要求系统打印出住房情况的统计表,或更改某类房屋的居住条件、单位面积房租等。4.2系统设计4.2.1 概念结构设计房产标准E-R图住户E-R图房产E-R图总体E-R图4.2.2 逻辑结构设计房产标准表(面积,最低住房分数)房产表(房号,面积,每平方米房租,分配标志)住户表(姓名,部门,职称,家庭人口,住房分数,分配标志)入住表(姓名,房号)4.2.3 物理结构设计表格 1 房产标准表字段名称

7、中文名称类型(长度)取值范围是否非空主关键字备注面积面积SMALLINT50-150NY最低住房分数最低住房分数SMALLINT0-100NN表格 2 入住表字段名称中文名称类型(长度)取值范围是否非空主关键字外键姓名姓名CHAR(10)NY住户表(姓名)房号房号SMALLINT10001-10100NN房产表(房号)表格 3 房产表字段名称中文名称类型(长度)取值范围是否非空主关键字备注房号房号SMALLINT10001-10100NY面积面积SMALLINT50-150NN每平方米房租每平方米房租SMALLINT30-50NN分配标志分配标志SMALLINT0,1,2NN0:未分配1:换房

8、2:已分配表格 4 住户表字段名称中文名称类型(长度)取值范围是否非空主关键字备注姓名姓名CHAR(10)NY部门部门CHAR(20)NN职称职称CHAR(20)NN家庭人口家庭人口SMALLINT1-10NN住房分数住房分数SMALLINT0-100NN分配标志分配标志SMALLINT0,1,2NN0:未分配1:换房2:已分配4.3系统实施4.3.1数据库实现1. 创建数据库CREATE DATABASE db2. 创建房产标准表CREATE TABLE 房产标准表( 面积 SMALLINT PRIMARY KEY CHECK(50=面积 AND 面积=150), 最低住房分数 SMALLI

9、NT CHECK(0=最低住房分数 AND 最低住房分数=100) NOT NULL,)3. 创建房产表CREATE TABLE 房产表( 房号 SMALLINT PRIMARY KEY CHECK(10001=房号 AND 房号=10100), 面积 SMALLINT CHECK(50=面积 AND 面积=150) NOT NULL, 每平方米房租 SMALLINT CHECK(30=每平方米房租 AND 每平方米房租=50) NOT NULL, 分配标志 SMALLINT CHECK(分配标志 IN (0,1,2) NOT NULL)4. 创建住户表CREATE TABLE 住户表( 姓名

10、 CHAR(10) PRIMARY KEY, 部门 CHAR(20) NOT NULL, 职称 CHAR(20) NOT NULL, 家庭人口 SMALLINT CHECK(1=家庭人口 AND 家庭人口=10) NOT NULL, 住房分数 SMALLINT CHECK(0=住房分数 AND 住房分数=“最低住房分数”则把当前住房分配给当前申请者并进行下一申请者分配住房比较,否则当前申请者“住房分数”与下一住房“最低住房分数”比较。如果分配成功,则置当前申请者和当前住房的“分配标志”为2。并把申请者“姓名”,被分配住房“房号”写入“入住表”。SQL语句:INSERTINTO 入住表VALUE

11、S (“姓名”, “房号”)(2) 换房申请如果用户申请换房,则置当前住户和当前住房的“分配标志”为1,此住户和住房会被重新分配,重复分房申请功能。分房成功后修改入住表信息。SQL语句:UPDATE 住户表SET 分配标志=1WHERE 姓名=姓名UPDATE 房产表SET 分配标志=1WHERE 房号=房号UPDATE 入住表SET 房号=房号WHERE 姓名=姓名(3) 退房申请如果住户申请退房,则把当前住户在“住户表”、“入住表”中相应数据删除,置当前住房“分配标志”为0,此房会被重新分配。SQL语句:DELETEFROM 住户表WHERE 姓名=姓名DELETEFROM 入住表WHER

12、E 姓名=姓名UPDATE 房产表SET 分配标志=0WHERE 房号=房号(4) 查询目前分房的最低住房分数SQL语句:SELECT 房号,最低住房分数FROM 入住情况统计视图WHERE 姓名=姓名(5) 查询居住某类房屋的条件SQL语句:SELECT房号,面积, 每平方米房租,最低住房分数FROM 入住情况统计视图WHERE 房号=房号(6) 更改某房屋的面积、每平方米房租SQL语句:UPDATE 房产表SET 面积=面积,每平方米房租=每平方米房租WHERE 房号=房号(7) 输出入住情况统计表SQL语句:SELECT *FROM 入住情况统计视图4.4.2分析遇到问题:在设计数据库中

13、遇到数据冗余度大,进行单次插入、修改、删除操作代价过高。解决方法:在“用户表”和“房产表”中各加一个分配标志,把住户数据直接写入用户表中并置分配标志为0,表示未被分配。改进设想:由于地区及季节不同,房产数据中每平方米租金也不尽相同,所在房产数据应该有动态调整功能。5 总结与展望本次课程设计综合考察了我们对数据库知识的掌握熟练程度和实际运用能力。其间,涉及到了数据库中的绝大多数的知识点,如数据库SQL语句的建表,插入,删除,修改等操作。刚开始学的时候确实有很多地方我很不理解,每次上课时老师都会给我们出不同的设计题目,对于我们一个初学者来说,无疑是一个具大的挑战,撞了几次壁之后,我决定静下心来,仔

14、细去学习。老师会给我们需要的内容一些讲解,顺着老师的思路,来完成自己的设计,可是好多处的错误让人看的可怕,还看不出到底是哪里出现了错误,但是程序还是得继续下去,我多次请教了老师和同学,逐渐能自己找出错误,并加以改正。其实现在想起来,收获还真是不少,虽然说以前非常不懂这门课程,在它上面花费了好多心血,觉得它很难,是需用花费了大量的时间学习。现在真正的明白了很多。只要努力去学习,就会灵活的去应用它。参考文献1 王珊,萨师煊.数据库系统概论M.第四版, 高等教育出版社,20192 屈武江,梁霞.SQL Server 2019 数据库实用教程M.第一版, 大连理工大学出版社,2019成绩评定成绩 教师签字

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1