数据库设计说明书

1.目的
     为了让参与本项目的项目主管、业务分析师、项目开发人员、数据库管人员及以后的系统维护人员了解本系统的数据库设计思路、数据库整体架构及各种详细信息,也为了以后的各个项目可以参与借鉴该项目的经验,特编写此文档。

  • 2.背景
         21世纪以来,现代化产业高速发展,汽车作为日常交通工具已经普及社会的每一个角落,给人们的日常生活带来了极大的便利。但是随着汽车拥有量的急剧增加,车辆停放的问题随之而来,如果没有合理的停放规则和秩序,势必引起许多不必要的麻烦,反而给生活带来不便。 
    停车场作为交通设施的组成部分,随着交通运输的繁忙和不断发展,人们对其管理的要求也不断提高,都希望管理能够达到方便、快捷以及安全的效果。目前的许多停车场还处于一种纯人工的管理的模式,在车辆的管理上效率低下,而且十分容易出错。因此需要一种合适的管理系统来解决这些问题,达到高效,简易的效果,给广大人民的出行带来方便。

3.逻辑设计阶段

  • 3.1目标
         逻辑结构设计的任务是把概念结构设计阶段设计好的基本一二图转换为与选用DBMS产品所支持的数据模型相符合的逻辑结构,逻辑结构设计师一般要分为三步进行,将概念结构转化为一般的关系,网状层次模型将转换来的关系,网状层次模型向特定DBMS支持下,数据模型转换对数据模型进行优化。

  • 3.2功能模块图

                系统功能模块图
    

4.物理设计阶段

  • 4.1目标
         物理设计就是为一个给定的逻辑数据结构模型,选取一个最合适应用要求的物理结构的过程,物理设计通常分为两步,确定数据库的物理结构在关系数据库中主要指存取方法和存储结构,对物理结构进行评价,评价的重点是时间和空间效率,如果评价结果满足原设计要求,则可进入到物理实施阶段,否则就需要重新设计或修改物理结构,有时甚至要返回逻辑设计阶段,修改数据模型,物理设计的内容包括为关系模型选择存取方法,设计关系、索引等,数据库文件的物理存储结构。
  • 4.2功能模块图

5.数据库实施阶段

  • 5.1目标
         数据库实施阶段就是用DBMS提供的数据定义语言与其他使用程序,将数据库逻辑设计和物理设计结果严格描述出来,成为DBMS可以接接受的源代码,再经过调试产生目标模式,然后组织数据入库。数据库实施阶段包括两项重要的工作,一项是数据的载入,另一项是应用程序的编码和调试。
  • 5.2建立数据库
    建立数据库、数据表、视图、索引等
    (1)建立数据库定义语句
    (2)建立数据表的定义语句
    数据入库:
    系统包括共有五张基本表,因此事先在Excel中录入数据,然后使用SQL Sever 2000数据导入/导出向导功能,直接将数据导入到相应的基本表中。

【注】博文里有停车场管理系统其他设计说明书

更多推荐

停车场系统管理数据库设计说明书