寢室管理系統

2021-03-03 21:14:07 字數 4348 閱讀 8405

******xx大學

經濟管理學院管理系

資料系統概論課程設計

學生寢室管理系統

組員: a

bc.2023年7月14日

學生寢室管理系統資料庫設計

第一章、 前言

學生的寢室管理是每所高校管理學生生活不可或缺的一部分。科學與專業的管理將給管理人員帶來極大的便利。如果直接使用人工統計的話,隨著高校不斷地擴招與發展,其工作量將十分龐大,人工統計會相當繁瑣複雜,管理工作也會停滯不前。

因此,用計算機的功能將簡化這種繁重的統計運算,僅使用一些簡單的操作便可以及時準確的錄入輸出所需要的資訊。

第二章、 需求分析

一、系統功能分析

學生寢室管理系統的主要是利用計算機對寢室學生的各項基本資訊進行錄入和統計,以便能夠簡潔方便的對學生資訊進行查詢、修改及輸出。該系統能有效地節約管理著的時間,使管理者能夠及時有效的處理大量的資訊,從而大大的提高了工作效率。

二、系統功能模組設計

根據以上對本系統功能的分析,本系統分為如下幾大模組:

1.主介面模組:該模組提供管理系統的主介面,是主系統唯一的入口和出口,該介面提供使用者選擇並呼叫各子模組。

2.資訊錄入人模組:該模組提供錄入學生資訊和評分結果。

3.資訊查詢模組:該模組提供加減分情況的查詢。

4.退出模組:該模組可以使使用者退出程式。

三、資料流圖

圖2.評分資訊流程圖

第三章、 資料庫設計

建立資料庫是設計系統的第一步,其關鍵問題在於確定所需的表結構並為之建立索引。為了使系統設計精練實用,體現關係型資料庫的特點,本系統還為各相關表建立關係。

一、資料字典:

1.資料項

資料項:日期

含義說明:錄入的日期

型別:datetime

格式:yyyy—mm—dd

允許空:否

資料項:棟號

含義說明:宿舍樓號

型別:字元型

長度:4

允許空:否

資料項:寢室號

含義說明:標識學生所在寢室號碼

型別:字元型

長度:10

允許空:否

資料項:評分1

含義說明:標識按照評分標準1所錄入的分數

型別:實型

長度:8

允許空:可

資料項:評分2

含義說明:標識按照評分標準2所錄入的分數

型別:實型

長度:8

允許空:可

資料項:評分3

含義說明:標識按照評分標準3所錄入的分數

型別:實型

長度:8

允許空:可

資料項:總分

含義說明:標識3種評分下每個寢室的總分數

型別:實型

長度:8

允許空:可

資料項:平均分

含義說明:標識3種標準下的平均分數

型別:decimal

長度:9

允許空:可

資料項:年級

含義說明:標識學生的所在年級

型別:字元型

長度:10

允許空:否

資料項:學院

含義說明:標識學生所在的學院

型別:字元型

長度:30

允許空:否

資料項:專業

含義說明:標識學生所在的專業

型別:字元型

長度:20

允許空:否

資料項:寢室成員

含義說明:標識具體每個寢室的成員姓名

型別:text

長度:10

允許空:否

資料項:獎勵情況

含義說明:標識根據所得分數所獎勵的內容

型別:字元型

長度:200

允許空:可

資料項:違紀情況

含義說明:標識根據違紀情況所給予的處罰

型別:字元型

長度:200

允許空:可

資料項:**

含義說明:標識每個寢室的**

型別:字元型

長度:12

允許空:可

資料項:姓名

含義說明:標識學生的姓名

型別:字元型

長度:10

允許空:否

資料項:年齡

含義說明:標識學生的具體年齡

型別:整型

長度:10

允許空:否

資料項:性別

含義說明:標識學生的性別

型別:字元型

長度:8

允許空:否

資料項:職位

含義說明:標識學生在寢室管理中的職位

型別:字元型

長度:20

允許空:可

資料項:學號

含義說明:標識學生的學號

型別:字元型

長度:10

允許空:否

資料項:備註

含義說明:標識學生資訊的特殊情況

型別:字元型

長度:50

允許空:可

2.資料結構

本系統涉及3個資料結構分別為:

衛生檢查評分表、獎罰表、人員資訊表,以下對其進行具體說明。

(1)資料結構:衛生檢查評分表

含義說明:統計寢室在衛生檢查評比中的分數情況。

組成:日期,棟號,寢室號,評分1,評分2,評分3,總分,平均分

(2)資料結構:獎罰表

含義說明:記錄寢室成員在衛生評比中的獎懲情況

組成:棟號,寢室號,年級,學院,專業,寢室成員,獎勵情況,違紀情況,**

(3)資料結構:人員資訊表

含義說明:記錄了寢室學生的詳細資訊。

組成:學號,棟號,寢室號,姓名,學院,年齡,性別,職位,**,備註

3.資料儲存

二、概念結構設計

本系統在需求分析的基礎上設計出能夠滿足使用者需求的各種實體。根據上面的分析所得的實體有:衛生檢查評分實體,獎罰實體,人員資訊實體,寢室

圖3.衛生檢查評分實體圖

圖4.獎罰實體圖

圖5.人員資訊實體圖

圖6.寢室評分管理實體—聯絡圖

三、資料庫的邏輯結構設計

1.資料庫實現:

表1 衛生檢查評分表

表2.獎罰表

表3.人員資訊表

2.資料模型

1).層次模型示例

2).網狀模型示例

3).關係模型

e-r向關係模型的轉換

1:1關係

第四章、 sql實現

一、建立資料庫

create database 學生寢室管理系統

二、建立基本情況表

create table 衛生檢查評分表

(日期 datetime,

棟號 char(4),

寢室號 char(10) default '0',

評分1 float(8) default '0',

評分2 float(8) default '0',

評分3 float(8) default '0',

總分 float(8) default '0',

平均分 decimal(9),

primary key(日期,棟號,寢室號)

)create table 獎罰表

(棟號 char(4),

寢室號 char(10),

年級 char(10) default '無',

學院 char(30) default '無',

專業 char(20) default '無',

寢室成員 text default '無',

獎勵情況 char(200) default '無',

違紀情況 char(200) default '無',

** char(12) default '無',

primary key (棟號,寢室號)

)create table 人員資訊表

(學號 char(10) primary key,

棟號 char(4) default '無',

寢室號 char(10) default '無',

姓名 char(10) default '無',

學院 char(30) default '無',

年齡 int default '0',

性別 char(8) default '無',

職位 char(20) default '無',

** char(12) default '無',

備註 varchar(50) default '無'

)建完資料庫和基本表後,向其中插入一些資料,這裡不一一贅述了。

三、查詢相關資訊

下面具體說明幾個查詢語句的實現及其查詢結果

(1)查詢人員資訊表的資訊

查詢語句:select *

寢室管理系統設計報告

經濟管理學院本科課程設計 資料庫開發與應用課程設計 學號 0805170130 姓名楊富軍 班級 管理081 專業 資訊管理與資訊系統 系別管理系 指導教師孫鴻飛 2010 年 12 月24日吉林 第一章開發背景與現狀 3 第二章開發設計的意義 3 第三章系統分析 4 1 系統目標和開發可行性 4 ...

學生寢室管理系統專案生存期模型確定

寢室管理系統生存期模型 針對本專案的開發特點,參考企業的生存期模型說明和軟體過程體系,決定採用增量模型如下圖所示 1 寢室管理系統的全部功能分為 宿管系統和學生系統兩大部分,因此可以先基於這兩部分做出乙個最小的使用版本,再逐步新增其餘的功能。這樣一來,使用者可以先試用最小的版本試用的同時提出更多的需...

寢室管理之我見

寢室管理是班主任班級管理的重要組成部分,也是班級管理不能迴避和忽視的一大難題。所謂寢室其實就是住校學生的小家,住校生的校園生活約有一半的時間是在那裡度過的。如何打造乙個乾淨整潔 積極進取,而又和諧互助,具有文化特色,能促進學生健康成長的溫馨舒適的校園小家,成為擺在我們每乙個班主任面前的一大課題。住校...