




免费预览已结束,剩余17页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
学 号201510159308武 汉 科 技 大 学 城 市 学 院课 程 设 计 报 告 课程名称 数据库应用课程设计 题 目 租赁物业管理信息系统设计 学 部 信息工程学部 专 业 软件工程 班 级 姓 名 指导教师 2017年6月23日课程设计评分表评分标准:1. 学生是否严格遵守课程设计纪律,按照规定时间完成设计任务(占30%)2. 课程设计报告书质量:(占40%)(1)是否采用了良好的设计方法,独立完成课程设计。 (2)课程设计各分段的任务是否按时完成及完成的质量。(3)是否完成课程设计任务书指定的全部要求。 3. 课程设计报告书的撰写规范 (占30%)课程设计报告书的撰写规范要求与毕业设计(论文)的要求相同。教师评分:1.学生出勤得分:(A) (B) (C) (D) 2.程序设计得分:(A) (B) (C) (D) 3.设计报告得分:(A) (B) (C) (D) 总分:_ 教师评语: 根据该生在课程设计期间是否严格遵守课程设计纪律,按照规定时间完成设计任务,完成的程序设计是否符合的质量与规范,提交的课程设计报告书的质量与规范等多方面的评分,该生本次课程设计的评分为: 教师签名: 日期: 年 月 日数据库应用课程设计任务书题目:租赁物业管理信息系统设计设计主要内容:一、开发平台:SQL SERVER 2005+PowerDesigner15.0二、功能要求:1、设计内容设计一个租赁物业管理信息系统,该系统的用户由一般用户和管理员组成,然后不同的用户拥有不同的权限,各自完成各自的管理功能,首先是欢迎界面,然后选择登录,登录的时候首先要判断用户的身份,合法的用户然后进入到系统主界面中,不同的用户看到不同的系统功能。用SQL SERVER 2005+PowerDesigner15.0编写程序实现对数据库的操作,按照要求完成所有的功能和模块。 2、租赁物业管理信息系统数据库表单(可以按照需求增加)(1)出租户信息表单:租户编号、姓名、单位、电话、身份证号、房屋编号(外码)、房型。(2)合同信息表单:合同编号、客户姓名(外码)、出租户姓名(外码)、房屋编号、起租日期、止租日期、租期、月租金、总租金、已收租金、押金、业务员、签订日期、备注 (3)房屋信息表单:房屋编号、地址、房型、面积、装修、出租价位、出租状态、备注 (4)求租客户信息表:客户编号、客户姓名、客户电话、预定房屋编号、预定起租日期、预定租期、定金、要求、备注三、课程设计报告主要内容: 1 租赁物业管理信息系统需求分析(给出系统的功能模块图,对各个功能作出详细介绍) 2 租赁物业管理信息系统界面设计(给出界面截图及其主要控件的属性设置表格) 3 租赁物业管理信息系统数据库设计(给出数据库各个表单中数据的字段名,数据类型及其相应的说明) 4 租赁物业管理信息系统程序设计(按照功能模块给出详细的程序代码,并给出重点语句的注释)四、课程设计要求:1 按时到机房签到,在指定机位上机。遵守机房纪律。 2 独立完成课程设计任务。指导教师到机位上指导学生和分时段验收学生完成的程序。 3 按时提交打印的课程设计报告书。目录1需求分析11.1系统目标11.2.应用现状调查11.3功能概述11.4业务流程22 概念结构设计32.1局部E-R图32.1.1.求租客户信息管理E-R图32.1.2.合同信息管理E-R图32.1.3.房屋信息管理E-R图42.1. 4.出租户信息管理E-R图42.2全局E-R图53逻辑结构物理结构设计63.1生成物理数据模型(PDM)63.2创建数据库63.3 生成数据库表格134 小结175 参考文献181需求分析1.1系统目标采用企业现有的软硬件环境及科学的管理系统开发方案,建立房屋租赁信息管理系统,实现房屋租赁信息管理的计算机自动化。系统应符合物业管理企业原有的房屋租赁管理制度,并达到操作直观、方便、实用、安全等要求。1.2.应用现状调查当前,很多物业管理企业的房屋租赁信息管理都是以纸张为介质作记录,人力管理的比例比较大,往往是各个主要负责人以书面的形式管理房屋租赁信息,效率低下。数据打印,汇总,成绩更新不及时,容易丢失,损坏数据给学校学生带来损失,不易保存且数据保密性较差。1.3功能概述(1)合同管理:房屋租赁管理信息系统管理员可以对房主和房客签订的房屋合同进行管理,并且随着数据的变动对合同信息进行删除、查询、添加、修改,及时维护数据库。(2)查询房屋信息:房屋租赁系统管理员、普通用户可以对房屋信息进行查询,了解房屋的户型、地址、面积、租金等信息,并且随着系统所给与的权限,进行打印功能。(3)查询用户信息:房屋租赁系统管理员和普通用户可以查询用户信息;系统管理员可以对用户信息进行查询,添加,修改和删除,方便管理;普通用户可以查询自己的用户信息,可以对自己的用户信息进行修改。(4)查询房屋出租求租信息:房屋租赁系统普通用户可以查询房屋出租出售的基本信息,包括所属楼宇、户型、面积、租金、状态等信息;查询房屋求租求购的基本信息,包括意向要求,用户资料等信息。 一般房屋租赁系统的用户包括以下几种。 房屋租赁系统管理员。管理员根据公司资源手动录入出租出售和求租求购信息,发布租赁信息,管理客户和用户信息。还有根据数据的变动更新,及时做好数据统计分析和进行数据维护。系统管理员还要对普通用户发布的房源信息进行审核,排除不合法或者信息录入不完整的房源信息。根据房屋租赁市场的变动和趋势,在被权限授予的范围内,能够及时对相关的房屋租赁数据进行增加、删除、修改、查询、浏览等。 1.4 业务流程房屋租赁管理活动其核心是对房屋、客户及其合同信息的管理。首先,房屋管理者要进行房屋登记,录入房屋的基本信息,以便对房屋有良好的管理;其次,要进行客户登记,客户进行登记之后才能进行查询;最后是发生在客户与房屋两个实体之间的合同信息,而且要对此信息做反馈。182 概念结构设计 根据概念设计的步骤,先产生局部E-R图,然后再将局部E-R图合并成初步的E-R图,最后进行优化,得到全局E-R图。2.1局部E-R图根据租赁物业管理信息系统的功能模块进行划分和设计局部E-R图,根据需求建立相关联系。2.1.1.求租客户信息管理E-R图在求租客户信息管理功能模块中,包括客户的一些基本信息:客户编号、客户名、客户电话、预定房屋编号、预定起租日期、预定租期、定金、要求、备注,其E-R图如图所示。图2-1 求租客户信息管理E-R图2.1.2.合同信息管理E-R图在合同信息管理功能模块中,包括合同的一些基本信息:合同编号、客户姓名(外码)、出租户姓名(外码)、房屋编号、起租日期、止租日期、租期、月租金、总租金、已收租金、押金、业务员、签订日期、备注。出租户和求客户可根据这些信息签订合同,其E-R图如图所示。图2-2 合同信息管理E-R图2.1.3.房屋信息管理E-R图在房屋信息管理功能模块中,包括房屋现状一些基本信息:房屋编号、地址、房型、面积、装修、出租价位、出租状态、备注。通过这些可以了解房屋的一些出租价格等的基本信息,其E-R图如图所示。图2-3 房屋信息管理E-R图2.1.4.出租户信息管理E-R图在出租户信息管理模块中,包括出租户的各种基本信息:租户编号、姓名、单位、电话、身份证号、房屋编号、房型。求租客户可以通过这些信息了解和联系出租户。其E-R图如图所示。图2-4 出租户信息管理E-R图2.2全局E-R图将各个局部E-R图汇集成一个整体的E-R图,消除冗余和冲突,进行优化后产生全局E-R图,如图所示。图2-5 全局CDM图3逻辑结构物理结构设计3.1生成物理数据模型(PDM)将概念数据模型生成物理数据模型。生成后的图如图所示。图3-1完善后的物理数据模型(PDM)3.2创建数据库创建数据库表的部分代码语句如下:/*=*/* Table: agreementinformation */*=*/create table agreementinformation ( 合同编号 varchar(20) not null, name varchar(20) null, 预定房屋编号 varchar(20) null, 出租户姓名 varchar(20) null, room varchar(10) null, 起租日期 datetime null, 止租日期 datetime null, 租期 datetime null, 月租金 money null, 总租金 money null, 已收租金 money null, 押金 money null, 业务员 varchar(20) null, 签订日期 datetime null, 备注 text null, constraint PK_AGREEMENTINFORMATION primary key nonclustered (合同编号)go/*=*/* Index: award a contract2_FK */*=*/create index award a contract2_FK on agreementinformation (name ASC,预定房屋编号 ASC)go/*=*/* Table: check */*=*/create table check ( name varchar(20) not null, 预定房屋编号 varchar(20) not null, 出租状态 varchar(10) not null, 地址 varchar(30) not null, constraint PK_CHECK primary key (name, 预定房屋编号, 出租状态, 地址)go/*=*/* Index: check_FK */*=*/create index check_FK on check (name ASC,预定房屋编号 ASC)go/*=*/* Index: check2_FK */*=*/create index check2_FK on check (出租状态 ASC,地址 ASC)go/*=*/* Table: lessorinformation */*=*/create table lessorinformation ( 租户编号 varchar(20) not null, 姓名 varchar(20) not null, 出租状态 varchar(10) null, 地址 varchar(30) null, 合同编号 varchar(20) null, 单位 varchar(30) null, 电话 varchar(15) null, 身份证号 varchar(20) null, constraint PK_LESSORINFORMATION primary key nonclustered (租户编号, 姓名)go/*=*/* Index: 填写_FK */*=*/create index 填写_FK on lessorinformation (出租状态 ASC,地址 ASC)go/*=*/* Index: 拟定_FK */*=*/create index 拟定_FK on lessorinformation (合同编号 ASC)go/*=*/* Table: roominformation */*=*/create table roominformation ( 地址 varchar(30) not null, 房型 int null, 面积 int null, 装修 varchar(20) null, 出租价位 money null, 出租状态 varchar(10) not null, constraint PK_ROOMINFORMATION primary key nonclustered (出租状态, 地址)go/*=*/* Table: seekrenterinformation */*=*/create table seekrenterinformation ( 客户编号 varchar(20) null, name varchar(20) not null, 客户电话 varchar(15) null, 预定房屋编号 varchar(20) not null, 合同编号 varchar(20) null, 预定起租日期 datetime null, 预定租期 datetime null, 定金 money null, 要求 text null, constraint PK_SEEKRENTERINFORMATION primary key nonclustered (name, 预定房屋编号)go/*=*/* Index: award a contract_FK */*=*/create index award a contract_FK on seekrenterinformation (合同编号 ASC)go3.3 生成数据库表格求租户信息表,包括求租户的一些基本信息:表3-1表名:求租户信息序号列名数据类型长度小数位标识主键外键允许空默认值说明1客户编号varchar200是2客户姓名varchar200是否3客户电话varchar150是4预定房屋编号varchar200是否5合同编号varchar200是6预定起租日期datetime83是7预定租期datetime83是8定金money84是9要求text160是10备注text160是合同信息表:表3-2 表名:合同信息序号列名数据类型长度小数位标识主键外键允许空默认值说明1合同编号varchar200是否2客户姓名varchar200是3预定房屋编号varchar200是4客户姓名varchar200是5出租户姓名varchar200是6房型varchar100是7起租日期datetime83是8止租日期datetime83是9租期datetime83是10月租金money84是11总租金money84是12已收租金money84是13押金money84是14业务员varchar200是15签订日期datetime83是16备注text160是房屋信息表:表3-3 表名:房屋信息序号列名数据类型长度小数位标识主键外键允许空默认值说明1房屋编号varchar200是2地址varchar300是否3房型int40是4面积int40是5装修varchar200是6出租价位money84是7出租状态varchar100是否8备注text160是出租户信息表:表3-4 表名:出租户信息序号列名数据类型长度小数位标识主键外键允许空默认值说明1租户编号varchar200是否2姓名varchar200是否3出租状态varchar100是4地址varchar300是5合同编号varchar200是6单位varchar300是7电话varchar150是8身份证号varchar200是9房屋编号varchar200是10房型int40是查询表:表3-5 表名:查询序号列名数据类型长度小数位标识主键外键允许空默认值说明1客户姓名varchar200是否2预定房屋编号varchar200是否3出租状态varchar100是否4地址varchar300是否4 小结经过一个星期的努力,利用SQL SERVER 2005+PowerDesigner15.0编写程序实现对数据库的操作终于完成了对租赁物
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025血吸虫报告试题及答案
- 2025行政领导学机试题及答案
- 2025年国家开放大学本科《中国法律史》期末考试试题及答案
- 5.2 三角函数的概念 高中数学人教A版必修一课时训练(含解析)
- 小学教学全解课件下载
- 教学缩写句子微课课件
- 车辆维保基础知识培训课件
- 电子设备装配规范考核试卷及答案
- 车辆安全知识培训课件开场白
- 食品酶解均质分离均浆工艺考核试卷及答案
- 《整式的乘除》上海新教材七年级数学单元教学设计(沪教版)
- 健康管理中心运营与服务流程规范
- GB/T 2820.7-2024往复式内燃机驱动的交流发电机组第7部分:用于技术条件和设计的技术说明
- 2023年法律职业资格《主观题》真题及答案
- 施工项目部会议管理制度
- 职业技术学院《汽车维修接待》课程思政标准
- 夫妻婚内财产协议书(2024版)
- 定制家具工厂外包合同模板
- 污水处理厂风险清单
- 智慧建筑评价标准
- 放射人员辐射安全培训课件
评论
0/150
提交评论