機房收費系統——資料庫設計說明書

來源:互聯網
上載者:User

GB8567——88

資料庫設計說明書



1      引言

優質資料庫在處理大資料的程式或系統中是有非常重要的作用的,所以對於資料庫的設計有很多的要求和規定。首先資料庫要有很好的可維護性、靈活性,並且資料庫的演算法邏輯性也要有一定的最佳化性,這樣可以對資源進行有效利用,並且處理資料的時間也會縮短。

1.1   編寫目的

由於上機的人越來越多,產生的上機資料越來越多,原始的儲存方式已經不能滿足資料存放區的需要,所以使用資料庫對各種記錄進行儲存。並且資料庫可以節省很多的資源,如人力、時間、空間等。

資料庫設計說明書的預期讀者是設計人員、開發人員。

1.2   背景

資料庫的名稱:change_sys

系統的名稱:機房收費系統

系統項目的任務提出者:米新江教授

使用者:廊坊師範學院全體師生

安裝該軟體和這個資料庫的計算站(中心):圖書館閱覽室,學校機房

1.3   術語定義

    資料字典採用如下的格式:

01. 資料庫設計資料

02. 儲存的SQL程式

03. 使用者權限

04. 使用者的名字

05. 使用者統計

06. 列的預設值

07. 約束資訊的完整性

08. 使用者及角色被授與權限

 

1.4   參考資料

列出有關的參考資料:

需求設計說明書——徐玲博

概要設計說明書——徐玲博

1.5   選用的資料庫管理系統

SQL sever20008

1.6    資料庫的安全與保密

登陸資料庫有Windows身份以及SQL sever身分識別驗證,一般選擇sql sever身分識別驗證,它的登陸有密碼驗證,所以安全性可以保證。

1.7    資料庫的備份和恢複

資料庫中有資料備份和資料恢複的功能。

2      資料庫的詳細設計

註:本小節從現實世界出發考慮資料庫設計是如何滿足使用者需求的,是實體級設計。

2.1    需求分析2.1.1  系統功能圖

系統功能

一般使用者

操作員

管理員

查詢餘額

查看上機記錄

查詢充值記錄

查詢上機統計資訊

修改密碼

退出

註冊

 

充值

 

退卡

 

結賬

 

 

添加基本資料

 

 

 

2.1.2  系統流程圖

 

2.2    資料庫概念設計2.2.1  資料庫E-R設計圖

 

2.2.2  E-R設計圖說明

資料庫E-R實體表

實體名稱

實體描述

管理員

具有最高的系統管理權限,可以查詢所有使用者的工作記錄;管理員設定基本的資料;並且每天每周都要對上機的賬單進行結賬。

操作員

將在機的操作員進行登記,管理一般使用者的上機記錄。

一般使用者

刷卡上下機、查詢上機記錄、查看統計資訊。

工作記錄

記錄使用者的上機記錄

賬單

記錄使用者的上機消費記錄

2.3   資料庫邏輯設計

 

 

 

一般使用者

操作員

管理員

Basicdata

基本資料表

 

 

Cancelcar

退卡表

 

 

Checkday

日結賬表

 

 

Checkweek

周結賬表

 

 

Line-info

上機記錄表

 

 

Onwork-info

正在值班教師工作表

 

 

Recharge-info

充值記錄表

 

 

Student-info

學生資訊登記表

 

 

User-info

使用者資訊表

Worklog-info

工作日誌表

 

 

2.4   物理結構設計

Basicdata表:

Canclecard表:

Checkweek表:

Line-info表:

Onwork-info表:


Recharge-info表:

Student-info表::

Checkday表:

 

 

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.