資料庫管理系統自習室座位管理系統

2021-03-03 21:05:41 字數 2261 閱讀 6674

資料庫應用系統設計與開發報告例項

自習室座位管理系統

一、開發背景

每學期期末,華師校園都會掀起一陣自習熱,一時間,自習室供不應求。許多同學天還未亮專程趕到自習室去佔座,特別是高職a棟自習室,每天早上都有幾百號人湧在大門口等待開門,隱藏著巨大的安全隱患。

現代資訊科技的飛速發展給我們生活帶來了極大的便利和無窮的樂趣。,如果我們將資訊科技運用至自習室座位管理系統,那麼再給我們帶來方便的同時,也能讓我們時刻體會到數位化華師的樂趣。

2、需求分析

(一)系統需求

自習室座位管理系統應該具有資訊全面準確、更新快速、顯示簡潔移動等特點。自習室座位資訊更新介面應簡單易用,輸入方便,這樣才能使自習室管理者能夠方便快捷地對當前自習室座位資訊情況進行更新。

(二)功能需求

自習室座位管理系統主要為學生提供自習室座位情況資訊,學生可以通過網路查詢開放的自習室和各自習室的人數。管理員可定時更新各個自習室的剩餘座位數資訊。

1、學生查詢功能:為了方便學生查詢自習室座位等資訊,將所有資訊按照需要進行分類。這樣學生就能很方便的找到自己需要的資訊。

2、學生登記功能:學生可以通過簡單的操作,例如刷資訊卡等進行自習登記。

3、新增功能:管理員可以通過填寫**的形式輸入開放的自習室等相關資訊。系統可以自動避免重複資訊。

4、更新功能:管理員可以對資料庫中的資訊進行更新。系統能夠通過當前開放的自習室提供需要更新的資訊,對更新後的資訊進行儲存,並自動查詢是否是重複資訊。

5、刪除功能:管理員可以對資料進行刪除操作。系統能夠通過管理員給出的條件查詢出要刪除的資訊,並提示是否確定刪除,如果確定刪除,則把相關資訊從資料庫中刪除掉。

6、管理員查詢功能:管理員可以通過條件選擇查詢所有資訊,並進行排序。

7、統計功能:管理員可以通過此功能對資訊進行統計。如統計當天各個自習室自習人數等。

三、系統設計

(一)系統功能模組圖

「自習室座位管理系統」主要分為學生資訊和自習室資訊兩個方面資訊服務子系統,其功能模組劃分如圖1所示。

圖1 「自習室座位管理系統」系統主模組功能圖

(二)各模組功能設計

1、登入模組:填寫學生的學號,填寫正確的密碼,進入相應的自習室查詢模組。

2、顯示模組:顯示要求的內容。

3、查詢模組:提供多種查詢條件,可按需要進行查詢。

4、新增模組:向資料庫中新增空閒自習室記錄。

5、更新模組:在資料庫中更新自習室剩餘座位資訊。

6、刪除模組:在資料庫中找到要刪除的記錄,並將其刪除。

7、統計模組:對資料庫中的資訊進行統計。

四、資料庫設計(資料庫概念結構設計、資料庫邏輯結構設計)

(一)資料庫概念結構設計

系統e-r圖

(二)資料庫的邏輯設計

根據系統功能設計的要求以及功能模組的劃分,對於系統資訊資料庫,可以列出以下資料項和資料結構:

1. 學生資訊表

使用者資訊表包括學號、密碼、學生宿舍(方便尋找最近的自習室)、是否自習、自習教室五個字段。學生資訊表如表1所示。

表1 學生資訊表

2.自習室資訊表

自習室資訊表包括自習室編號、自習室名稱、空調、座位數、剩餘座位五個字段。如表2所示。

表2 自習室資訊表

3.管理員資訊表

管理員資訊表包括管理員編號、管理員密碼、自習室編號三個字段。如表3所示。

表3航班資訊表

五、資料庫系統的實現

1.資料表結構的實現

經過前面的需求分析和概念結構設計以後,得到了資料庫的邏輯結構。現在就可以在sql server資料庫系統中實現該邏輯結構。可以直接在sql server企業管理器中建立表,也可以在sql查詢分析器中建立。

下面給出在查詢分析器中建立這些表的sql語句,讀者可以將這些表建立在系統的pubs資料庫中。

2.系統各個模組的實現

參照教材p370-p402頁的內容。

六、資料庫應用系統的開發經驗與體會

資料庫系統開發的關鍵在於資料庫系統的設計,而其中比較重要和複雜的就是各個關係量之間的聯絡與區別,如何將資料關係進行分解。資料庫技術的發展要求當代大學生必須具備組織、利用和規劃資訊資源的意識和能力。

關聯式資料庫是二維表的集合,這種表的列應滿足原子特徵,即列是不可分解的。關係表的每行每列的交點是乙個單元格,每個單元格儲存乙個基本資料。不好的關係模式存在資料冗餘、插入異常、刪除異常等許多問題,解決這些問題的基本方法是對關係模式進行分解。

資料庫應用系統開發有兩個任務,一是資料庫的設計,二是應用程式的開發。資料庫設計是資料庫應用系統開發的基礎環節,它必須適應資料處理的要求,以保證大多數常用資料處理能夠方便、快速的執行。

資料庫管理系統A

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

考研自習室管理規定

為保證考研自習室正常學習秩序,給我院考研學子創造乙個良好的學習環境,提高搞複習效率和質量,進入自習室的同學要自覺遵守以下管理條例 1.考研自習室轉為考研同學準備,非考研同學請去其他教室學習。2.考研自習室是面向全體考研學子,對於無理取鬧 影響他人學習 不遵守自習室規定的同學一律取消在自習室自習的資格...

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

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