售楼管理系统项目数据库设计_第1页
售楼管理系统项目数据库设计_第2页
售楼管理系统项目数据库设计_第3页
售楼管理系统项目数据库设计_第4页
售楼管理系统项目数据库设计_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、售楼管理项目数据库设计第一部分、引言1.1编写目的本文档说明了售楼管理项目的数据库的设计,用于指导该系统在数据库存储各方面的内容,为系统开发的程序员、系统分析员作为基准文档。1.2背景说明:A、 软件系统的名称:宏达售楼管理系统B、 系统提出者:腾祥房产信息公司C、 开发者:CSTP T21 第四开发小组本系统完成后是面向那些需要房产销售管理广大计算机使用人员的。D、 本系统将是独立的系统,目前不与其他的系统或者操作系统提供特别的接口,所产生的输出都是独立的。本系统将使用SQL Server 2000,SQL Server 2000将由个人自行购买和安装。1.3定义(可以在此列出本文件中用到的

2、专门术语的定义和外文首字母组词的原词组。)1.4参考资料相关的文件包括:售楼管理项目需求说明书;第二部分、外部设计2.1标识符和状态数据库软件:提供Microsoft SQL Server 2000;系统要求建立的数据库名称:BuildingObject2.2使用它的程序可能使用的该系统的应用程序包括:1、售楼管理项目 V1.0 2009年;2、其他个人或者公用数据库应用系统;2.3约定1、括号内的文本是说明的信息,包括不适用的情况;(可以在此说明使用此数据库而需要了解的建立标号、标识的约定,例如用于标识数据库的不同版本的约定和用于标识库内各个文卷、记录、数据项的命名约定等。)2.4专门指导应

3、用程序的数据变换,通过T-SQL相关的插入的信息来实现。应用程序的数据查询,通过T-SQL相关的查询语句来实现,并且应用程序在其结果集上进行操作。其他的专门知道的说明、文档等,请参考MSDN所提供的、关于ADO的使用上的帮助。1. 5支持软件SQL Server 2000提供了核心的引擎,为支持本系统的数据库BuildingObject,需要使用到SQL Server 2000的几个组件,包括:A、企业管理器:提供了数据管理和数据库操作的集成平台;B、查询分析器:T-SQL调试、优化、性能检测的工具;C、事件探查器:提供了对SQL Server执行操作的检测,并以T-SQL的形式记录;D、服务

4、管理器:提供SQL Server停止、启动的控制工具;此外,还包括可能会使用到的数据导入和导出工具,为数据库提供数据的输入。第三部分、结构设计3.1概念设计原始数据的形式:数据名称使用人员组成名称格式范围精度说明密码字符16-登录时输入的密码姓名字符16-使用人员的姓名1、本系统牵涉到的内容比较少,在复杂的数据库应用系统中,可能会存在很多需要处理的对象,并且这些对象关系复杂。1、表设计数据库对应的表设计如下图(字段采用英文表示):所有表树型图1、 管理员登录表(manager)对应的原始数据形式列名中文描述数据类型长度输入范围是否为空id标识列,自动增长(主键)int4整数不允许Record_

5、num管理员编号(引用record表num)nvarchar10数字,字符不允许Purview_date资料管理权限nvarchar1数字,字符允许Purview_sell销售管理权限nvarchar1数字,字符允许Purview_finance财务管理权限nvarchar1数字,字符允许Purview_person人员管理权限nvarchar1数字,字符允许2、员工信息管理表(record )对应的原始数据类型列名中文描述数据类型长度输入范围是否为空id标识列,自动增长Int4整数不允许num编号(主键)自增长nVarchadr10数字,字符不允许Name名称nVarchar10数字,字符不

6、允许sex性别nVarchar1数字,字符不允许duty职务nVarchar20数字,字符不允许idcard身份证nvarchar20数字,字符不允许date入职日期smallDatetime4数字不允许birthday 生日smalldatetime4字符不允许state状态nVarchar20数字,字符不允许3、 房产信息表(productinfo)对应的原始数据类型列名中文描述数据类型长度输入范围是否为空id标识列自动增长int4整数不允许num主键(编号)自增长nvarchar20数字,字符不允许Room_num房间号nvarchar20数字,字符不允许Item_code所属项目(引用

7、item表code)nvarchar20数字,字符不允许Houseinfo_code所属大楼(引用houseinfo表的code)nvarchar20数字,字符不允许Houseinfo_type_code户型代码nvarchar20数字,字符不允许Cell_num单元号nvarchar20数字,字符不允许Floor_num 楼层号nvarchar20数字,字符不允许Owner_licence房产号nvarchar20数字,字符允许Product_type物业类型nvarchar20数字,字符不允许bearing房间朝向nvarchar20字符不允许fitment是否已装修nvarchar20字

8、符不允许Type权属类型nvarchar20字符不允许state状态nvarchar20字符允许remark备注nvarchar50字符允许houseSumPrice房屋总价float8数字不允许everyPrice 每平方米的价格float8数字不允许frame房产结构nvarchar20字符不允许op外键引用(record表的num)nvarchar10字符不允许4、楼房信息表(houseinfo)对应的原始数据类型列名中文描述数据类型长度输入范围是否为空idIDInt4整数不允许Item_code项目代码(引用item表的code)nvarchar20字符不允许Code主键Nvarcha

9、r20字符不允许House_name大楼名称nvarchar20字符不允许Num 大楼栋号nvarchar20数字,字符不允许datum材料nvarchar20数字,字符不允许purpose用途nvarchar20数字,字符不允许Floor_count层数int4数字 不允许Og_count 地层数int4数字 允许Under_count地下层数int4数字 允许Hp_area占用停车面积float8数字 允许Lift_count电梯数量int4数字 不允许Room_count房间数量int4数字 不允许builder开发商nvarchar20字符不允许design设计单位nvarchar20

10、字符不允许inspect工程监理nvarchar20字符不允许Presell_num预售证字nvarchar20字符不允许Outer_sell外销证号nvarchar20字符不允许date加入日期smalldatetime20字符不允许remark 备注nvarchar50字符不允许picture 平面图nvarchar50字符允许Cell_count单元数int4数字不允许5.房产销售信息表(sellinfo)对应的原始数据类型列名中文描述数据类型长度输入范围是否为空Id标识列自增长Int4数字不允许Num主键(自增长)Nvarchar20字符,数字不允许Product_num房主信息编号(

11、外键引用房产信息表的num)Nvarchar10字符不允许Record_num销售员编号(外键引用record表的num)Nvarchar10字符不允许Client_num客户编号(外键引用client表的num)Nvarchar10字符不允许Contract合同编号(订金单号)Nvarchar20字符不允许Sellstatic销售状态(购买,下订金)Nvarchar20字符不允许Selldate登记日期datetime8字符不允许Object项目信息Nvarchar20字符允许House_name大楼名称Nvarchar20字符允许House_num大楼栋号Nvarchar20字符允许Set

12、_num单元号Nvarchar20字符允许Room_num房间号Nvarchar20字符允许Price付款方式Int4数字允许Remark已付款Nvarchar20字符允许State已付款Nvarchar10字符允许Pay付款日期Int4数字允许Paydatee付款日期Datetime8字符允许6.项目信息表(item)对应的原始数据类型列名中文描述数据类型长度输入范围是否为空Id标识列自增长Int4数字不允许Code 项目代码(主键)Nvarchar20字符不允许Object所属项目Nvarchar20字符不允许Address地址Nvarchar20字符不允许All_area面积Float8

13、数字不允许House_area住宅面积Float8数字允许Office_area办公面积Float8数字允许Business_area商业面积Float8数字允许P_area停车面积Float8数字允许Other_area其他面积Float8数字不允许Use_licence使用规划许可证Nvarchar20字符不允许Licence土地许可证Nvarchar20字符不允许Picture项目平面图Image16字符允许Remark备注Nvarchar100字符不允许7.客户信息表(clientinfo)对应的原始数据类型列名中文描述数据类型长度输入范围是否为空Id标识列自增长Int4数字不允许Nu

14、m客户编号自增长(主键)nVarchar10数字,字符不允许Name客户名称nVarchar10字符不允许Card证件号码nVarchar10字符不允许Sex性别nVarchar1字符不允许Phone电话nVarchar20字符不允许Mobile手机号码nVarchar20字符允许Address通迅地址nVarchar200字符,数字不允许Code邮政编码Int4数字允许Workunit工作单位nVarchar20字符,数字允许E_mail邮箱Nvarchar20字符,数字允许Cardname有效证件Nvarchar10字符,数字不允许Remark备注Nvarchar200字符允许Intent

15、客户状态Nvarchar10字符允许Adddate增加日期Smalldatetime8字符允许8.户型信息表(housetype)对应的原始数据类型列名中文描述数据类型长度输入范围是否为空Id标识列(自增长)Int4数字不允许Item_code外键引用item表的(code)Nvarchar20字符不允许Type户型名称Nvarchar20字符不允许Type_code户型代码(主键)Nvarchar20字符不允许Product_type物业类型Nvarchar20字符不允许Set_type套型Nvarchar20字符不允许Area建筑面积Float8数字不允许Public_area公摊面积Fl

16、oat8数字不允许Room_area套内面积Float8数字不允许Sell_area销售面积Float8数字不允许Picture平面图Image16数字,字符允许Remark备注Nvarchar100数字,字符不允许9、 退房信息表(backinfo)对应的原始数据类型列名中文描述数据类型长度输入范围是否为空Id标识列(自增长)Int 4数字不允许Num主键(自增长)Nvarchar20数字,字符不允许Sellinfo_num销售登记编号(引用houseinfo表的num)Nvarchar20字符不允许Contract合同编号Nvarchar20字符不允许Selldate登记日期Datetim

17、e8字符不允许Object项目名称Nvarchar20字符允许House_name大楼名称Nvarchar20字符允许House_num大楼栋号Nvarchar20字符允许Set_num单元号Nvarchar20字符允许Room_num房间号Nvarchar20字符允许Remark退房原因Nvarchar100字符允许Backpay应退金额Int4数字允许Backdate退款日期Datetime8数字允许Record经办人(引用record表的num)nvarchar10字符,数字不允许备注:setinfo ,stuffinfo,type,sgininfo这四张表为辅助查询的表只有一个字段,比

18、较简单.3.0物理结构设计数据库buildingObject的物理结构的部分符合SQL Server 2000关于数据文件、卷、页的分配和分配规则。buildingObject数据库初始大小为100M,按照超过最大容量后20%的增长速率进行增长。buildingObject数据库分配日志文件大小为20M,自动增长。应用程序中自动截断事务日志。数据库的物理文件名称为buildingObject,主要数据文件、次要数据文件、文件组等都按照系统的默认设置进行。物理文件的存储位置为SQL Server 2000默认的位置。第四部分、运用设计4.1数据字典设计1、数据库数据库名称:buildingObject中文名称或意义:、销售管理系统软件创建日期

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论