数据库设计说明书

Posted LuckyZhouStar

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库设计说明书相关的知识,希望对你有一定的参考价值。


 

数据库设计说明书


1引言


1.1编写目的

     数据库的设计是为了以后编码、测试以及维护阶段的后台数据的存储做准备。应用于系统开发前期,为后期数据库设计指引方向。

     预期的读者:系统开发人员、系统测试人员和系统维护人员

1.2背景

    开发项目的名称:机房收费系统

    数据库的名称:charge

    数据库系统:SQL SERVER 2008

    任务提出者:机房管理人员

   用户:机房值班教师


1.3 定义

 

     数据库:用来保存系统数据的后台应用软件。

     字段:表中各个记录的名字

      表:不同字段汇总成的集合。


1.4 参考资料


     [1]《软件工程事务》刘学俊 李继芳 刘汉中 编著  浙江大学出版社

                [2]数据库设计说明书(GB8567——88

2 外部设计

2.1 标识符和状态


表名

标识符或名称

描述信息

状态

basicdata

无标识符

用来设定上机消费状况

暂时使用

online

Idcard

用来保存学生上机信息

暂时使用

Onwork Userid

用来保存值班教师值班情况

暂时使用

student_information

Idcard

学生个人信息

暂时使用

Userinfo

Userid

保存值班教师个人信息

暂时使用

 

Recharge

Userididcard

学生充值信息

暂时使用

Returninfo

Userid idcard

学生退卡信息

暂时使用

Day

无表示符

日账单汇总

暂时使用


2.2 使用它的程序

 

应用程序

访问的数据库

版本号

系统登录

Userinfo

1.0

学生查看余额

student_information

1.0

修改密码

student_information

1.0

注册

student_information

1.0

退卡

Returninfo

1.0

充值

Rechargestudent_information

1.0

收取金额查询

Recharge

1.0

学生基本信息维护

student_information

1.0

操作员工作记录

Onwork

1.0

结账

Day

1.0

周结账单

Day

1.0

日结账单

Day

1.0

基本数据设定

Userinfo

1.0

添加和删除用户

Userinfo

1.0


2.3 约定                

   写出数据库内数据的命名情况。

2.4 专门指导

  准备从事此数据库的生成、从事此数据库的测试、维护人员提供专门的之道。

2.5 支持软件

     数据设计编辑工具”navicat for mysql

     数据库自带工具”mysql command line client”

     管理员工具:navicat for mysql


3结构设计

3.1概念结构设计


 管理员



 


 


操作员


3.2 逻辑结构设计


  1. 基本数据设定(准备时间、至少上机时间、固定用户、临时用户、递增时间、最少金额)

  2. 学生上机记录(卡号 上机时间 下机时间 上机日期 下机日期 余额 备注)

  3. 正在值班教师(教师号 登录日期 登录时间 机器名)

  4. 学生信息(卡号 学号 班级 年级 注册时间 注册日期 性别)

  5. 用户信息(教师号 用户名 用户级别 注册日期 注册时间 注销日期 注销时间 密码)

  6. 充值记录(卡号 教师号 充值日期 充值时间 充值金额结账状态)

  7. 退卡记录(卡号 教师号退还日期 退还时间 退还金额 结账状态)

  8. 日结账单(上期金额本期消费 本期退卡 本期充值 本期汇总 结账时间)


 


3.3 物理结构

数据库内部:


字段

类型

日期

Date

信息

Charn

金额

货币


4基于SSM的餐厅点餐系统设计与实现毕业论文+任务书+开题+文综+设计源码+数据库文件+答辩PPT+运行说明

概要设计说明书

数据库设计心得

走进大数据 | HDFS技术介绍及其相关操作说明

国际软件设计文档——数据库设计说明书

数据库设计说明书