校園卡查詢管理系統需求規格說明書

2021-03-04 09:40:35 字數 4704 閱讀 6736

引言本需求規格說明書是根據陝西師範大學校園卡使用者對其消費狀況進行查詢的需求編寫的,旨在作為開發的標準和驗收的依據。

1任務說明

1.1目標

開發本系統的目的在於提供校園卡消費資訊個人網路查詢服務,以彌補現行校園卡售飯系統(單機版)的不足,以滿足廣大校園卡使用者隨時查詢個人消費的要求,避免使用者到管理操作視窗查詢而影響整個系統的執行速度,也減輕了管理人員的負擔,可以大大提高工作效率。

對於系統的具體要求有:

普通使用者可以隨時隨地的登入。

普通使用者可對自己消費狀況進行隨時隨地的查詢。

管理員可對校園卡資料庫進行及時更新和其他修改。

1.2使用者的特點

維護人員(管理員):是計算機部分專業知識,了解windowsnt、資料庫管理及整個系統管理、維護的知識和技能,會使用計算機網際網路;

操作人員(普通使用者):熟悉計算機基本操作,會使用計算機網際網路;

預期使用情況:因為瀋陽寶石公司的售飯系統已為大部分高校所使用,具有很好的市場地位,所以該系統易於推廣,市場前景光明。

1.3條件與限制

1.3.1由於沒有資助單位,經費有限,而且沒有隨時合適的硬體環境,所以開發期限估計得乙個多月。

1.3.2由於本系統是在原售飯系統的基礎上開發的,所以需要先熟悉原系統,隨原系統的發展而變化。

1.3.3系統侷限性:不能無限制地儲存使用者消費記錄;消費記錄不是實時的。

1.3.4開發人員:由於是初次合作開發,難免經驗不足。

2 資料規格

2.1資料庫描述

原始資訊資料庫檔案:瀋陽寶石公司售飯系統中的主要資料庫sfmain.mdb,包含學生資訊,食堂視窗資訊,操作員資訊,開戶資訊,掛失資訊,銷戶資訊,視窗機設定資訊,帳務平衡資訊,食堂銷售額統計資訊和其他管理資訊等,是桌面資料庫檔案。

原始消費明細流水檔案:瀋陽寶石公司售飯系統中的每天每餐的資訊處理流水檔案,記錄了每張校園卡的每次消費記錄和增款記錄,同時記錄了操作員的開機增款記錄和掛失、解掛開戶銷戶記錄等,每一餐生成乙個字尾為dat的文字資料庫檔案,並有自己的格式。每根據發餐的次數生成的檔案個數不等。

舉例說明:

01112601.dat(年月日餐);2023年11月26日01餐(中午10點到下午15點)(文字資料庫中的一條

共6頁,第1頁

記錄),包含了消費型別(1),視窗機號(3),時間(8),卡號(10),消費金額(6),餘額(8),保留資訊,食堂代號和校區代號等資訊

以上檔案為瀋陽寶石公司售飯系統中的檔案,是本系統輸入資料**。

系統基本資訊主表:表名mains

該錶為學生基本資訊表的包含以下主要資訊:姓名,性別,學號,物理卡號,補貼型別,消費狀態,消費限額密碼,餘額,身份類別,工本費,開戶時間等資料項組成,可以提供學生的基本資訊。

系統食堂部門資訊表:表名deptset

該錶記錄了各個食堂部門代號和各個食堂部門名稱之間的關係,同時記錄了各食堂所有視窗機所在的物理通訊通道號碼。

系統消費明細表:表名consume_detail

該錶記錄了當天的消費或增款的校園卡的每次消費記錄和增款記錄和時間以及視窗機號碼。

系統操作查詢日誌表:表名operate_log

該錶記錄了操作員所做的操作:登入,更新,新增,刪除和普通使用者的查詢訪問,記錄了時間,ip位址和操作物件等必要的資訊。

系統消費記錄日期表:表名consume_times

該錶記錄了資料庫保留的最早消費明細資訊和最新的消費明細資訊,為了方面刪除過期的資料,避免掃瞄整個消費明細表,避免重複新增資料,提高檢索速度,提高處理速度,在每次新增、刪除消費明細表資料結束時更新此表,此表僅有兩條記錄,儲存最新和最早的消費記錄時間。

系統管理人員資訊表:表名webuser

該錶記錄了系統管理員的使用者名稱和密碼和登入次數資訊以及最新一次登入時間,ip位址,其中密碼可以修改,僅有一條記錄,使用者名為admin。

2.2資料流圖

校園卡查詢管理系統主要分為資料輸入、資料處理、資料輸出三大模組。即輸入資訊、資訊處理、輸出資訊。其中資料輸入模組a分為a1、a2三個子模組;資料處理b分為b1、b2、b3、b4、b5、b6三個子模組;輸出模組分為c 模組。

系統的各層次資料流圖如下:

系統頂層資料流圖

校園卡查詢管理系統資料流圖

2.3資料字典

2.3.1

系統基本資訊主表:表名mains

系統部門資訊表:表名deptset

食堂代號+食堂名稱+通訊通道號

系統消費明細表:表名consume_detail

系統操作查詢日誌表:表名operate_log

日誌序號+使用者名稱+ip位址+操作型別+時間

系統消費記錄日期表:表名consume_times

記錄序號+消費時間(序號為1表示最早;序號為2表示最新)

系統使用者資訊表:表名webuser

人員序號+使用者名稱+使用者密碼+ip位址+登入次數

使用者:包括普通使用者和管理維護人員

日誌記錄資料集:和操作查詢日誌表相同

查詢條件:學號+時間

使用者登陸:使用者名稱+密碼

查詢結果記錄:記錄序號+時間+校區+消費地點+視窗機號+消費類別+消費金額+餘額

2.3.2

資料加工a1:位址判斷

輸入資料:本系統的url位址

輸出資料:根據不同的url位址,轉入不同的介面,普通頁面或者管理人員登陸介面

資料加工a2:檢驗使用者名稱密碼

輸入資料:使用者名稱+密碼

資料輸出:檢驗正確,則轉向管理維護人員操作介面;否則;給使用者返回口令或使用者名稱出錯。

資料加工b1:消費查詢

輸入資料:普通使用者校園卡編號和查詢日期

輸出資料:增加操作日誌記錄,輸出消費明細記錄

資料加工b2:更新基本資訊主表

輸入資料:原始基本資訊檔案

輸出資料:增加操作日誌記錄,刪除原來的系統基本資訊表和部門資訊表,建立新系統基本資訊表和部門資訊表

資料加工b3:新增消費明細記錄

輸入資料:原始消費明細檔案

輸出資料:增加操作日誌記錄,輸出系統消費明細表,更新消費記錄日期表

資料加工b4:刪除消費明細記錄

輸入資料:日期時間,查詢消費記錄日期表

資料處理:增加操作日誌記錄,刪除消費明細表中小於輸入日期時間的所有資料,更新消費記錄日期表

資料加工b5:修改使用者資訊

輸入資料:使用者名稱,舊密碼,新密碼

資料處理:更新使用者表中的管理人員密碼

資料加工b6:瀏覽操作查詢日誌

輸出資料:按時間降序排列系統操作查詢日誌記錄,按一定數量記錄分頁顯示

資料加工c:輸出頁面處理

輸入資料:返回的資料集或者管理操作命令結果

輸出資料:根據資料形成相應的動態html頁面,資料分頁顯示3功能要求

3.1功能的劃分

本系統的實現的功能主要劃分為:

a.資訊輸入模組

b.使用者查詢模組

c.系統維護模組

d.系統輸出顯示模組

3.2功能的描述

本系統是乙個集多項功能於一身的整合應用系統,使用者只有按照提示資訊,使用滑鼠和鍵盤錄入相應的資訊內容即可完成所需的功能。本系統所有的提示信

息均為中文顯示,以方便使用者的使用。

系統的主要功能有:

a.資訊輸入模組:包括普通校園卡使用者和管理員使用者通過網路的輸入登入條件和查詢條件等操作。

b.查詢模組:根據普通校園卡使用者輸入的查詢條件(包含學號和查詢時間段)對系統所儲存的消費記錄內容進行查詢檢索。

c.系統維護模組:包括對維護人員的個人資訊密碼的修改、資料庫的及時更新,新增和過期記錄增刪以及對本系統的使用訪問情況查詢統計等維護工作。

d.系統輸出顯示模組:對查詢到的資料集進行顯示反饋,並多大量的資料進行分頁顯示;對普通使用者輸入的查詢條件進行過濾判斷,對錯誤的條件,進行反饋提示;同時對管理員的所有維護操作的成功與否進行反饋。

4.執行需求

4.1使用者介面

本系統採用b/s三層架構結構,主要通過web和資料庫為校園卡使用者提供方便的消費查詢服務,其方式是通過ie瀏覽器輸入相應的url位址,通過訪問提供的html檔案,在相應的介面中輸入必要的資訊,完成查詢服務的。

使用者查詢介面是系統提供給使用者的服務介面。

管理員登入介面為系統提供給管理員使用者的服務介面。

管理使用者進入管理介面:

4.2軟體介面:

本系統通過資料匯入模組和瀋陽寶石公司售飯系統軟體進行連線;同時通過資料庫也可以將本系統的所有資料提供給其他相關的軟體。

5其他需求

5.1安全保密性:

5.1.1 軟體的安全保護:

windows nt擁有c3級的安全保護措施;同時ms sql2000也具有很高的安全級別;我們通過系統軟體和資料庫軟體提供的安全措施和機制,為本系統提供了乙個安全平台,可以通過修改相關引數和設定,提高系統安全性。如資料庫使用者的口令和密碼驗證、資料庫訪問的許可權設定、web服務安裝在虛擬目錄、設定訪問日誌等。

5.1.2 維護人員:

必須使用帳號和密碼方可登入,並通過session機制對系統維護模組的使用進行保護,並通過對維護管理員的訪問日誌和普通使用者的查詢日誌記錄,跟蹤記錄訪問者的時間、ip位址和訪問操作。

5.2可使用性:一般查詢使用者只需輸入卡號和日期,即可查詢消費情況;維護介面也簡單明瞭,刪除、匯入,檔案的上傳等操作也易於實現,並對每一步的操作都在操作介面中給予提示和說明。

5.3可維護性:可以隨時更新資訊主表,新增新的消費記錄,適時刪除過期消費記錄,方便修改使用者密碼。整個系統易於維護。

5.4執行環境:伺服器或pⅲ800以上的高檔pc機,觸控螢幕查詢機一台,其他網路連線裝置。

2013.8.5

共6頁,第6頁

UML校園卡管理系統

uml大作業 課程名稱 校園卡管理系統 專業班級 15 班 學生姓名 謝1 學號 20127611231 胡1 學號 20127611515 車1 學號 20127611602 馬1 學號 20127611628 指導老師 周春雷 學期 2013 12 10 一 需求分析 1 選題意義 近年來,由於...

校園卡系統研製技術報告

鑑定會資料之三 基於數位化校園的校園卡系統應用研究 研製技術報告 山東大學 哈爾濱新中新電子股份 二oo六年二月 基於數位化校園的校園卡系統應用研究 研製技術報告 數位化校園建設是高校管理變革的過程,為高校的教學 科研 管理和服務提供盡可能豐富的公共資訊服務系統,基於數位化校園平台展開校園卡系統的應...

食堂管理系統需求規格說明

一 引言 1.1背景與目的 1.2 適用範圍 1.3執行環境 1.4參考資料 1.5 測試人員 二 系統需求分析 2.1系統功能分析 2.1.1子模組功能分析 2.1.2 功能要求 2.2系統功能模組設計 2.2.1整體流圖 2.3 可行性分析 2.3.1 目標 2.3.2條件 假定和限制 2.3....