資料庫飯卡管理系統報告

2021-03-03 21:14:07 字數 2547 閱讀 6024

實驗報告書

實驗名稱: 資料庫建模技術之學生飯卡管理系統

專業班級

學號:姓名

聯絡**:

指導老師

實驗時間: 2014.4.28—2014.6.16

電腦科學與工程學院計算機實驗室(中心)

目錄1.選題背景

高校食堂傳統的餐券化管理費時費力,顯然已不能適應高校後勤現代化的管理和社會化進步的需要。隨著計算機及其網路的普遍運用,基於網路平台的管理資訊系統越來越受人們的重視。由於計算機處理資料資訊的高效性與準確性,對高校食堂的飯卡進行資訊化管理,無論是在學生的使用上或是管理員操作上,都帶來了便利,提高了工作上的效率,飯卡管理系統無疑成為學校重點管理的物件之一。

我院食堂在實行了飯卡制後,實現了無餐券的流通,實現了食堂財務的電子化管理。對學生飯卡進行資訊管理,便於食堂進行財務統計並且安全可靠,操作簡單、快捷。如今的飯卡管理系統不僅追求高速的執行,同時越來越要求橫向功能發展,越來越趨於多功能、智慧型化、人性化的發展,只有做到各模組之間的銜接與平衡,飯卡管理系統才能真正用於實際,真正做到「以人為本」,為人們帶來便捷,提高工作效率。

飯卡管理系統不僅方便管理者進行系統管理,資料的提取,同時在使用終端上面,也充分考慮到消費者和工作人員的人性化使用,從整體上巨集觀協調系統的各項功能,實現了系統的完備性。

2 需求分析

緊密圍繞所確定的系統目標,展開詳細的需求分析,該階段內容主要有:

傳統的食堂在進行管理時,使用餐券進行消費。餐券的流通使得就餐過程複雜麻煩,資料的管理不清晰,出錯後沒有明確的備份資訊進行核對,在日常管理時,分工不明確,透明度不高。使得食堂的就餐管理混亂無章,得不到學生的認可。

使用飯卡管理資訊系統可以極大的滿足學生和管理員的需求:

(1)、學生可以直接通過辦理飯卡,對飯卡進行消費。通過學生刷卡消費,系統可以自動儲存消費資訊,如果學生對飯卡消費存有疑問,可以進行查詢。

(2)、學生可以通過現金充值或銀行卡充值向飯卡中存入金額,然後直接消費,避免了由於現金交易所造成的麻煩。

(3)、如果學生的飯卡丟失,可以立即申請掛失,系統可以存貯學生當前的飯卡資訊並鎖定飯卡,以免拾到飯卡之人對飯卡的惡意消費。如果找到飯卡,即可進行解掛處理。

(4)、學生可以對飯卡進行登出處理。登出處理之前,如果飯卡處於掛失狀態,要先進行解掛操作,然後再進行登出處理。

(5)、系統可以儲存個人板卡資訊、消費資訊,便於學生和管理人員對於不同資料的需求。

(6)、刷卡機讀寫方便,不受食堂油汙汙染,操作簡便,可以實現金額的自動結算。

2.1業務流程分析

通過對學生飯卡管理系統的分析,主要包括辦理新卡、充值、消費、查詢、掛失和解掛,登出等業務。

辦理飯卡:首先要核查學生的基本資訊的合法性,通過後管理員建立卡的資料資訊,辦理新卡給學生,其業務流程圖如下:

辦理飯卡業務流程圖:

充值:學生先通過向飯卡中充值一定金額才可以消費。充值的方式包括:現金充值和銀行卡充值。其業務流程圖如下:

現金充值業務流程圖:

銀行卡充值業務流程圖如下:

消費管理:學生在存款消費時涉及到提取飯卡基本資訊,當飯卡中有足夠的餘額時才能繼續消費。消費後要修改飯卡資訊表。

消費業務流程圖:

查詢管理:學生查詢飯卡資訊,直接插入飯卡進行資訊查詢,首先要判斷飯卡是否合法。查詢的可以是學生的消費存款資訊,即飯卡歷史操作資訊或飯卡餘額等資訊。

查詢業務流程圖:

掛失管理:掛失處理包括修改卡的狀態和存貯當前飯卡資訊。

掛失業務流程圖如下:

解掛管理:對於掛失的飯卡進行解掛處理,業務流程圖如下:

登出管理:對於申請登出的飯卡首先要進行是否處於掛失狀態的判斷,如果處於掛失狀態,要先進行解掛操作,再進行登出處理。

登出業務流程圖如下:

2.2資料流程分析

辦理飯卡的資料流程圖如下:

充值包括現金充值和銀行卡充值。

現金充值的資料流程圖如下:

銀行卡充值的資料流程圖如下:

飯卡消費的資料流程圖如下:

查詢飯卡資訊的資料流程圖如下:

掛失飯卡的資料流程圖如下:

解掛飯卡的資料流程圖如下:

登出飯卡的資料流程圖如下:

2.3資料字典

按照資料流程圖分層和每層資料流程圖資料物件出現的先後順序編寫相對應的詳細的資料字典,資料字典應包含資料流、資料儲存、資料處理、外部實體四個部分。

學生飯卡管理系統的資料流描述如下:

學生飯卡管理系統的資料處理如下:

學生飯卡管理系統的資料儲存如下:

學生飯卡管理系統的外部實體如下:

3 概念結構設計

在需求分析的基礎上,應用概念模型的相關設計方法,完成資料庫的概念模型設計。所設計的概念模型應為cdm圖。

學生飯卡管理系統的概念模型如下:

4邏輯結構設計

學生飯卡管理系統的pdm圖如下:

5物理結構設計

sql指令碼中標頭檔案為:

/* dbms name: microsoft sql server 2008

/* created on: 2014/6/16 08:55:24

生成的基本表為:

/* table: 充值

create table 充值 (

資料庫課程設計之飯卡管理系統

x大學 資料庫課程設計報告 題目名稱學生飯卡管理系統 班級小組成員 指導教師 2010年 1 月 2 日 目錄1 引言 1 1.1 系統定義 1 1.2 開發目的1 1.3 系統背景1 2 需求分析 1 2.1 資料流程圖1 2.2 資料字典4 2.2.1 資料項4 2.2.2 資料結構5 2.2....

資料庫管理系統A

7.round 的功能是產生 0,1 之間的隨機數 8.使用計時器必須設定interval屬性 9.指定組合框是下拉組合框還是下拉列表框是設定style屬性實現的 10.使用 符號強制vfp使用傳值的引數傳遞方式 本題22分 二 填空題 每空1分,其中4題2分 1.表示式5 5 2 2的運算結果為 ...

資料庫系統設計訂單銷售資料庫管理系統

長沙學院 課程設計說明書 題目系 部 專業 班級 姓名學號 指導教師 起止日期 課程設計任務書 課程名稱 資料庫系統原理 設計題目 銷售訂單資料庫管理系統 1 某銷售商的訂單系統需要如下資訊 每個 商包含 商編號 名稱 位址 聯絡 等資訊。每種產品包含產品號 產品名稱 產品類別等資訊。每個 商可 多...