考勤管理系統資料庫設計
資料庫設計是指對於乙個給定的應用環境,構造設計優化的資料庫邏輯模式和物理結構,並據此建立資料庫以及應用環境,使之能夠有效地儲存和管理資料,滿足各種使用者的應用需求,包括資訊管理要求和資料操作要求。資料庫的目標是為使用者和各種應用系統提供乙個資訊基礎設施和高效率的執行環境。資料庫設計的乙個特點是「三分技術,七分管理,十二分基礎資料」。
資料庫設計的基本步驟如下:
(1)需求分析
(2)概念結構設計
(3)資料庫邏輯設計
(4)資料庫物理設計
(5)資料庫實施
(6)資料庫執行和維護
一.資料庫需求分析
設計這個系統的主要目的就是實現學生的考勤管理的規範化。
資料庫的需求分析階段是整個資料庫設計過程中的基礎,也是耗時就多,最困難的一步。需求分析的任務就是通過詳細調查現實世界要處理的物件,充分了解原系統工作概況,明確使用者的各種需求,然後在此基礎上確定新系統的功能。這個階段的工作成果主要以下三個方面的內容:
(1)資料項:每種具體資料的名稱、意義、型別、取值範圍以及與其他資料項之間的邏輯關係。
(2)資料集:若干資料項的有邏輯關聯的集合,包括名稱、意義和組成資料集的資料項。
(3)資料流:應用系統執行時,資料是怎麼輸入、處理和輸出。
二.資料庫概念結構設計
區域性e-r圖設計
(1)學生資訊表的e-r圖
(2)刷卡表的e-r圖
全域性e-r圖如下:
三.資料庫邏輯結構設計
資料庫邏輯設計主要是將概念結構設計轉換為某個dbms所支援的資料模型設計出
刷卡表結構如下:
學生資訊表結構如下:
刷卡記錄表結構如下:
4.資料庫物理結構設計
物理結構設計是為邏輯資料模型選取乙個最適合應用環境的物理結構,將邏輯結構設計中的錶用sql語句建立出來。
考勤管理系統
include include include include define num 10 int bc 0 struct student typedef struct nodenode,link void menu 選單 查詢職工板塊 node search link l,char findmes...
學生考勤管理系統
題目 學生考勤管理系統實驗報告 指導老師 姓名學號 班級專業 2012 11 16 目錄一 系統分析與設計目的 2 1 目的 2 2 基本要求 2 3 創新要求 2 二 系統需求分析 3 1 介紹 3 三 總體設計 3 四 詳細設計 4 1 學生考勤管理系統中四個類的類層次圖為 5 2 學生考勤管理...
學生考勤管理系統
本節描述軟體產品需求規格說明書 srs 的目的是 定義軟體總體要求,作為使用者和軟體開發人員之間相互了解的基礎 提供效能要求 初步設計和對使用者影響的資訊,作為軟體人員進行軟體結構設計和編碼的基礎 作為軟體總體測試的依據。受重慶傳媒職業學院教務處委託開發教師考勤管理系統 teacher attend...