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

來源:互聯網
上載者: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表:

 

 

相關文章

Beyond APAC's No.1 Cloud

19.6% IaaS Market Share in Asia Pacific - Gartner IT Service report, 2018

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。