机房收费系统数据库设计说明书


数据库设计说明书

1引言

1.1编写目的

本文档描述了机房收费系统的数据库的设计,提供了数据库的设计的理论支持,应用与机房收费系统开发前期,为后期的数据库设计指引了方向,也为系统程序设计提供借鉴与参考。

预期读者:数据库设计师,数据库管理员

1.2背景

A.软件名称:机房收费系统

B.任务提出者:米新江教授

       开发者:何丽杰

       用户:机房管理员,在校学生,在校教师

C.实现该软件的计算中心或计算机网络:学校机房,廊坊师范学院校园网

D.该软件系统同其他系统或其他机构的基本的相互来往关系:由廊坊师范学院信息技术提高班做技术上的支持。

1.3定义

VB语言:Visual Basic 是一种由 Microsoft 公司开发的结构化的、模块化的、面向对象的、包含协助开发环境的事件驱动为机制的可视化程序设计语言。

SQL语言:结构化查询语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。结构化查询语言是高级的非过程化编程语言。

面向对象:面向对象(Object Oriented,OO)是软件开发方法。已超越了程序设计和软件开发,扩展到如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域。

1.4参考资料

1.数据库设计说明书(GB8567——88)

2.《软件工程知识体系指南》(2004版)蒋遂平 编著

2外部设计

2.1标识符和状态

    表名

       名称

      描述

基本数据设定

BasicData_Info

  基本数据信息

退卡

    CancelCard_Info

  退卡信息

  日结帐单

    CheckDay_Info

  日结帐单信息

  周结帐单

    CheckWeek_Info

周结帐单信息

  正在上机

    Online_Info

  正在上机信息

  上机信息

    Line_Info

  上机信息

  正在值班

    Onwork_Info

正在值班信息

  值班信息

    Worklog_Info

  值班信息

    充值

    ReCharge_Info

  充值信息

  学生信息

    Student_Info

  学生信息

  用户信息

    User_Info

  用户信息

 

2.2使用它的程序

    

    表名

       名称

      描述

   应用程序

版本号

基本数据设定

BasicData_Info

  基本数据信息

   管理员模块

1.0

退卡

  CancelCard_Info

  退卡信息

   操作员模块

1.0

  日结帐单

   CheckDay_Info

  日结帐单信息

   管理员模块

1.0

  周结帐单

  CheckWeek_Info

周结帐单信息

 管理员模块

1.0

  正在上机

    Online_Info

  正在上机信息

   操作员模块

1.0

  上机信息

    Line_Info

  上机信息

   操作员模块

1.0

  正在值班

    Onwork_Info

正在值班信息

 操作员模块

1.0

  值班信息

    Worklog_Info

  值班信息

   管理员模块

1.0

    充值

    ReCharge_Info

  充值信息

   操作员模块

1.0

  学生信息

    Student_Info

  学生信息

 一般用户模块

1.0

  用户信息

    User_Info

  用户信息

   管理员模块

1.0

 

2.3约定

机房收费系统共建立了11个表,具体如下:

 

1.用户表(User_Info)

描述

字段名

数据类型

长度

用户名

User ID

int

 

用户真实姓名

User Name

Char

10

密码

PWD

Char

8

用户级别

Level

Char

10

注册人员

Head

Char

8

 

  2.退卡表(CancelCard_Info)

描述

字段名

数据类型

长度

学号

StudentNo

Char

10

卡号

CardNo

Char

10

退卡金额

CancelCash

numeric

(18,1)

日期

Date

date

 

时间

Time

time

 

用户名

UserID

Char

10

状态

Status

Char

10

 

 3.基本数据表(BasicData_Info)

描述

字段名

类型

长度

固定用户收费标准

Rate

numeric

(19,4)

临时用户收费标准

TmpRate

numeric

(19,4)

收费递增时间

unitTime

Int

 

至少上机时间

leastTime

Int

 

准备时间

PrepareTime

Int

 

至少上机金额

LimitCash

numeric

(19,4)

注册人

Head

Char

10

日期

Date

date

 

时间

Time

time

 

 

 4.日结账单(CheckDay_Info)

描述

字段名

类型

长度

上期金额

RemainCash

numeric

(18,0)

今日充值金额

RechargeCash

numeric

(18,0)

今日消费金额

ConsumeCash

numeric

(18,0)

今日退卡金额

CancelCash

numeric

(18,0)

今日总金额

AllCash

numeric

(18,0)

日期

Date

date

 

  

5.周结帐单(CheckWeek_Info)

描述

字段名

类型

长度

上期金额

RemainCash

numeric

(18,0)

本期充值金额

RechargeCash

numeric

(18,0)

本期消费金额

ConsumeCash

numeric

(18,0)

本期退卡金额

CancelCash

numeric

(18,0)

本期总金额

AllCash

numeric

(18,0)

日期

Date

date

 

 

6.上机信息(Line_Info)

描述

字段名

类型

长度

卡号

CardNo

char

10

学号

StudentNo

char

10

姓名

StudentName

char

10

系别

Department

char

10

性别

Sex

char

6

上机日期

Ondate

date

 

上机时间

Ontime

time

 

下机日期

Offdate

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 23
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 23
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值