資料要求說明書
說明編寫這份資料要求說明書的目的,指出預期的讀者。
該文件的目的是明確機房收費系統中各項功能和非功能性需求實現時所需要的資料,並且根據此資料設計資料庫,同時為概要設計,詳細設計人員提供設計依據,其他笨專案組開發人員也可以參閱。
預期讀者:資料庫設計人員,系統測試人員,開發人員
a.軟體名稱:機房收費系統
b.任務提出者:公尺新江教授
開發者:楊楠
使用者:機房管理員,在校學生,在校教師
c.實現該軟體的計算中心或計算機網路:學校機房,廊坊師範學院校園網
d.該軟體系統同其他系統或其他機構的基本的相互來往關係:由廊坊師範學院資訊科技提高班做技術上的支援。
列出本檔案中用到的專門術語的定義和外文首字母組詞的原片語。
vb語言:visual basic 是一種由 microsoft 公司開發的結構化的、模組化的、物件導向的、包含協助開發環境的事件驅動為機制的視覺化程式語言。
sql語言:結構化查詢語言是一種資料庫查詢和程式語言,用於訪問資料以及查詢、更新和管理關係資料庫系統;同時也是資料庫指令碼檔案的副檔名。結構化查詢語言是高階的非過程化程式語言。
《軟體工程》 張海藩 清華大學出版社
資料庫要求說明書(gb8567——88)
對資料進行邏輯描述時可把資料分為動態資料和靜態資料。所謂靜態資料,指在執行過程中主要作為參考的資料,它們在很長的一段時間內不會變化,一般不隨執行而改變。所謂動態資料,包括所有在執行中要發生變化的資料以及在執行中要輸入、輸出的資料。進行描述時應把各資料元素邏輯地分成若干組,列如函式、源資料或對於其應用更為恰當的邏輯分組。給出每一資料元的名稱(包括縮寫和**)、定義(或物理意義)度量單位、值域、格式和型別等有關資訊。
列出所有作為控制或參考用的靜態資料元素。
(1)基本資料設定(basicdata_info)
欄位名描述
資料型別及長度
leasttime
最少上機時間
char(10)
prepare time
上機準備時間
char(10)
limitcash
卡內最少餘額
char(10)
date
日期char(10)
time
時間char(10)
unittime
遞增單位時間
char(10)
halfcharge
半小時費用
char(10)
(2)學生資訊(student_info)
欄位名描述
資料型別及長度
studentno
學號char(10)
cardno
卡號char(10)
studentname
學生姓名
char(10)
department
系別char(10)
***性別
char(10)
grade
年級char(10)
class
班級char(10)
explain
備註varchar(50)
userid
使用者名稱char(10)
status
狀態char(10)
ischeck
是否結賬
char(10)
date
日期char(10)
time
時間char(10)
(3)使用者資訊(user_info)
欄位名描述
資料型別及長度
userid
賬號char(10)
pwd密碼
char(10)
level
級別char(10)
username
使用者名稱char(10)
列出動態輸入資料元素(包括在常規執行中或聯機操作中要改變的資料)。
(1)充值資訊
欄位名說明
資料型別及長度
studentno
學號char(10)
cardno
卡號char(10)
addmoney
充值金額
numeric(19,4)
date
日期date
time
時間time
userid
使用者名稱char(10)
status
狀態char(10)
(2)退卡資訊
欄位名說明
資料型別及長度
studentno
學號char(10)
cardno
卡號char(10)
cancelcash
退還金額
numeric(19,4)
date
日期date
time
時間time
status
狀態char(10)
userid
使用者名稱char(10)
(3)上機資訊
欄位名說明
資料型別及長度
studentno
學號char(10)
cardno
卡號char(10)
cardtype
型別char(10)
studentname
學生姓名
char(10)
department
系別char(10)
***性別
char(10)
ondate
上機日期
date
ontime
上機時間
time
computer
電腦char(10)
date
日期date
列出動態輸出資料元素(包括在常規執行中或聯機操作中要改變的資料)。
(1)日結賬單
欄位名說明
資料型別及長度
remaincash
餘額numeric(18,0)
rechargecash
充值金額
numeric(18,0)
consumecash
消費金額
numeric(18,0)
cancelcash
退卡金額
numeric(18,0)
allcash
所有金額
numeric(18,0)
date
日期char(10)
(2)周結帳單
欄位名說明
資料型別及長度
remaincash
餘額numeric(18,0)
rechargecash
充值金額
numeric(18,0)
consumecash
消費金額
numeric(18,0)
cancelcash
退卡金額
numeric(18,0)
allcash
所有金額
numeric(18,0)
date
日期char(10)
列出向使用者或開發單位中的維護除錯人員提供的內部生成資料。
(1) 值班資訊
欄位名說明
資料型別及長度
userid
使用者名稱char(10)
level
級別char(10)
logindate
登陸日期
date
logintime
登陸時間
time
logoutdate
登出日期
date
logouttime
登出時間
time
computer
電腦char(10)
status
狀態char(10)
(2) 上機資訊
欄位名說明
資料型別及長度
studentno
學號char(10)
cardno
卡號char(10)
cardtype
型別char(10)
studentname
學生姓名
char(10)
department
系別char(10)
***性別
char(10)
ondate
上機日期
date
ontime
上機時間
time
computer
電腦char(10)
date
日期char(10)
說明對資料要求的制約。逐條列出對進一步擴充或使用方面的考慮而提出的對資料要求的限制(容量、文捲、記錄和資料元的個數的最大值)。對於在設計和開發中確定是臨界性的限制更要明確指出。
暫無按資料元的邏輯分組來說明資料採集的要求和範圍,指明資料的採集方法,說明資料採集工作的承擔者是使用者還是開發者。具體的內容包括:
a. 輸入資料的**;系統管理員與操作員
b. 資料輸入所用到的**與硬裝置;鍵盤,滑鼠,刷卡機
c. 接受者說明輸出資料的接受者;使用者,一般使用者,操作員,管理員
d. 輸出資料的形式和裝置列出輸出資料的形式和硬裝置。;顯示器,印表機
e. 資料值的範圍給出每乙個資料元的合法值的範圍;時間數值精確到0.1,金額資料精確到0.01元
說明預定的對資料輸入工作的承擔者: 系統管理員和操作員
對資料的採集和預處理過程提出專門的規定,包括適合應用的資料格式、預定的資料通訊**和對輸入的時間要求等。對於需經模擬轉換或數字轉換處理的資料量,要給出轉換方法和轉換因子等有關資訊,以便軟體系統使用這些資料。
對使用者單位並無大的要求,除了電腦配置外,還要配置印表機和刷卡機。
機房收費系統 專案需求說明書
不管是學習什麼材料,還是初步了解乙個系統的時候,想學習新東西,聽到最多的就是要了解需求,如果需求理解偏差了,那你的系統將變的面目全非。軟體需求說明書 需求分析人員與使用者進行多次的需求分析調查後,提出的乙份比較詳細的軟體需求說明書,這份說明書可以表現出軟體的功能 效能 開發條件等 並且在文件完成之後...
機房收費系統 詳細設計說明書
詳細設計說明書gb8567 88 關於要建立的新系統 機房收費系統,使用的語言是vb語言,其優點是視覺化效果比較好,而且現在越來越多的學生資訊 考勤等都需要進行電子化改革,以提高效率和資源利用率。並且還可以對學校實現電子化管理具有戰略意義。此文件是在概要設計說明書編寫完成的基礎上,對於機房收費系統的...
機房收費系統(三)軟體需求說明書
軟體需求說明書 1引言 1.1編寫目的 軟體需求說明書是需求分析階段的乙個文件,是對軟體目標及範圍的求精和細化,深入描述軟體的功能和效能以及軟體的約束範圍,使使用者和軟體開發者對該軟體的初始規定有個大概了解,有利於對專案的回溯和指導後續的開發和維護。文件讀者 開發人員與使用者代表 1.2背景 a.待...