售楼管理系统项目数据库设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
售楼管理项目数据库设计
第一部分、引言
1.1编写目的
本文档说明了售楼管理项目的数据库的设计,用于指导该系统在数据库存储各方面的内容,为系统开发的程序员、系统分析员作为基准文档。
1.2背景
说明:
A、软件系统的名称:宏达售楼管理系统
B、系统提出者:腾祥房产信息公司
C、开发者:CSTP T21 第四开发小组
本系统完成后是面向那些需要房产销售管理广大计算机使用人员的。
D、本系统将是独立的系统,目前不与其他的系统或者操作系统提供特别的接口,所产生的
输出都是独立的。
本系统将使用SQL Server 2000,SQL Server 2000将由个人自行购买和安装。
1.3定义
(可以在此列出本文件中用到的专门术语的定义和外文首字母组词的原词组。)
1.4参考资料
相关的文件包括:
《售楼管理项目需求说明书》;
第二部分、外部设计
2.1标识符和状态
数据库软件:提供Microsoft SQL Server 2000;
系统要求建立的数据库名称:BuildingObject
2.2使用它的程序
可能使用的该系统的应用程序包括:
1、售楼管理项目V1.0 2009年;
2、其他个人或者公用数据库应用系统;
2.3约定
1、括号内的文本是说明的信息,包括不适用的情况;
(可以在此说明使用此数据库而需要了解的建立标号、标识的约定,例如用于标识数据库的不同版本的约定和用于标识库内各个文卷、记录、数据项的命名约定等。)
2.4专门指导
应用程序的数据变换,通过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、服务管理器:提供SQL Server停止、启动的控制工具;
此外,还包括可能会使用到的数据导入和导出工具,为数据库提供数据的输入。
第三部分、结构设计
3.1概念设计
原始数据的形式:
1、本系统牵涉到的内容比较少,在复杂的数据库应用系统中,可能会存在很多需要处理的对象,并且这些对象关系复杂。
1、表设计
数据库对应的表设计如下图(字段采用英文表示):
所有表树型图
1、管理员登录表(manager)
对应的原始数据形式
2、员工信息管理表(record ) 对应的原始数据类型
3、房产信息表(productinfo)
对应的原始数据类型
4、楼房信息表(houseinfo)
对应的原始数据类型
5.房产销售信息表(sellinfo)
对应的原始数据类型
6.项目信息表(item)
对应的原始数据类型
7.客户信息表(clientinfo)
对应的原始数据类型
8.户型信息表(housetype)
对应的原始数据类型
9、退房信息表(backinfo)
对应的原始数据类型
备注:setinfo ,stuffinfo,type,sgininfo这四张表为辅助查询的表只有一个字段,比较简单.
3.0物理结构设计
数据库buildingObject的物理结构的部分符合SQL Server 2000关于数据文件、卷、页的分配和分配规则。
buildingObject数据库初始大小为100M,按照超过最大容量后20%的增长速率进行增长。
buildingObject数据库分配日志文件大小为20M,自动增长。应用程序中自动截断事务日志。
数据库的物理文件名称为buildingObject,主要数据文件、次要数据文件、文件组等都按照系统的默认设置进行。物理文件的存储位置为SQL Server 2000默认的位置。
第四部分、运用设计
4.1数据字典设计
1、数据库
数据库名称:buildingObject
中文名称或意义:、销售管理系统软件
创建日期:2009-5-5
数据文件大小:100M
数据文件物理位置:SQL Server数据库版本:C:\数据库\Data\ buildingObject.MDF
日志文件大小:20M
日志文件物理位置:C:\数据库\Data\buildingObject_Log.LDF
特性列表:
只读:False
限制访问:False
故障还原模型:简单
自动关闭:False;
自动收缩:False;
兼容性级别:数据库兼容性80
4.2安全保密设计
数据库只被少数授权用户访问,必须提供用户名和正确的密码。存储数据库的服务器也只能让系统管理员登录。
数据库的安全策略,遵从SQL Server 2000的安全策略事项。