首頁 > 文章中心 > 正文

          畢業學生宿舍管理

          前言:本站為你精心整理了畢業學生宿舍管理范文,希望能為你的創作提供參考價值,我們的客服老師可以幫助你提供個性化的參考范文,歡迎咨詢。

          畢業學生宿舍管理

          學生管理信息系統

          課題名稱學生管理信息系統

          主要功能:

          1.學籍信息管理

          2.班級信息管理

          3.課程信息管理

          4.成績信息管理

          5.系統管理

          一成員:*********

          二選題目的及意義:該學生管理信息系統主要包括有學生檔案管理、學生學籍管理、學生成績管理等內容;面對大量的學生數據、報表,手工處理方式已經很難跟上現代化的步伐。隨著計算機技術及網絡通訊技術的飛速發展,許多學校已經有了較好的計算機應用甚至網絡硬件建設基礎。因此為提高學校管理工作的現代化、科學化水平,保證信息處理的即時化、準確化,開發一套對學生學籍進行管理的軟件是極其重要的。

          三數據庫設計:

          需求分析

          ⒈目的與任務:

          學校學生管理信息系統是針對學校人事處的大量業務處理工作而開發的管理軟件,是典型的管理信息系統(ManagementInformationSystem)。它是一個教育單位不可缺少的部分,它的內容對于學校的決策者和管理者來說都至關重要,它能夠為用戶提供充足的信息和快捷的查詢手段。能有效的幫助學校和老師掌握學生的情況,為學生提供成績跟課程方面的查詢。

          通過該系統,用戶可以查看學生的基本資料、學習成績等各方面的資料,能夠方便的了解學生總體情況。該管理系統為用戶提供了一些簡單的數據查詢、輸出各種信息等。

          學生用戶通過輸入學生基本信息、課程基本信息等,由系統自行生成相應的數據以供學生查詢,另外人事處的管理用戶還可以對這些基本信息進行更新和刪除,學校學生管理信息系統力求給用戶方便快捷的途徑去管理這些繁瑣的數據。

          2該系統所要滿足的信息要求:

          (1)學籍信息管理

          每年的大量新生入學,老生畢業都需要處理大量的學生信息。通過這一模塊,可以實現學生基本情況的添加、刪除、更新。還能查詢各個學生的情況,姓名、家庭電話、家庭住址、學號等各個消息

          (2)班級信息管理

          實現班級的添加、刪除、更新。查詢班級的所在系別,輔導員等。

          (3)課程信息管理

          每個學期都會增加一些新的科目,通過本模塊可以輕松的添加以及更新課程。可以根據

          學期條件或者班級條件的選擇,也可根據課程名、課程號或者班級的選擇,并對值的輸入,可以看到數據集中顯示符合條件的課程數據信息,而且可以根據教工的修改要求進行數據的添加、刪除、修改的操作。

          該項管理對課程的屬性進行了具體化的分類,比如可以分辨是考試科還是考察課,而且根據條件的選擇大大得提高了對各學期課程數據的記錄操作,很大得幫助了教工們工作效率的提高。

          (4)成績信息管理

          本模塊實現了成績的輸入、刪除、更新。還能查詢到平均成績以及單科最高最低成績以及個人成績。把成績統計這個繁瑣的工作簡單化,為學生成績的管理方面提高工作效率。

          (5)系統管理

          因為本系統是供多人一起使用的,必須對某一些人進行限制。于是設置了管理員,非管理員只能進行查詢操作,不能進行更改。

          3處理要求

          對于編輯處理功能:具有編輯權限的計算機操作人員能夠向數據庫表中添加記錄,能夠刪除記錄,修改記錄。同時,系統還應該具有數據瀏覽功能和打印輸出功能,能夠將數據查詢的結果以報表的形式打印輸出。

          該學生管理信息系統流程總圖

          查詢條件流程圖

          更新條件流程圖

          3安全性與完整性

          本系統分為學生用戶和管理用戶,如果你不是管理員,那只能進行查詢,對數據沒有修改權力。只能進行查詢,里面有各個方面的,如成績查詢,課程查詢,班級查詢,學籍查詢等。各個界面都簡單明了,只要輸入你所需要的條件,系統自動調出數據。

          管理員登陸點系統,點系統,輸入管理員用戶及密碼,跟數據庫的用戶表比較。如果通過則能進行課程,學籍,成績,班級的管理。

          當數據沖突或出錯時,通常重啟系統可以使數據庫得到恢復。

          4數據字典

          數據字典是關于數據庫中數據的描述,即元數據,而不是數據本身。數據本身將存放在物理數據庫中,由數據庫管理系統管理。數據字典有助于這些數據的進一步管理和控制,為設計人員和數據庫管理員在數據庫設計、實現和運行階段控制有關數據提供依據。

          1數據項

          數據項是不可再分的數據單位。

          數據項名:學號

          含義說明:每位學生的代碼,用來對所有的學生加以區分;

          別名:學生號碼;

          數據類型:整型;

          長度:8-10位;

          取值范圍:所有自然數

          數據項名:姓名;

          含義說明:用來對學生加以標示和區分;

          別名:學生姓名;

          數據類型:字符型;

          長度:2-4位;

          取值范圍:所有漢字或英語;

          數據項名:出生日期;

          含義說明:每位同學在什么時候出生的;

          別名:生日;

          數據類型:整型;

          長度:7-8位;

          取值范圍:所有自然數

          數據項名:籍貫;

          含義說明:學生在哪地方出生,即出生地;

          別名:家庭住址;

          數據類型:字符型;

          長度:不限;

          取值范圍:所有漢字;

          數據項名:性別;

          含義說明:用來對學生加以區分是男生還是女生;

          長度:1位;

          取值范圍:男或女;

          數據項名:聯系地址;

          含義說明:學生家庭的現在住址,以便方便的和學生取得聯系;

          別名:住址;

          數據類型:字符型;

          長度:不限;

          取值范圍:所有漢語文字;

          數據項名:班級;

          含義說明:所要在一起學習、上課的那個整體;

          數據類型:字符型;

          長度:2-3位;

          取值范圍:所有漢字和阿拉伯數字;

          數據項名:聯系電話;

          含義說明:用來同學和老師聯系方便;

          數據類型:整型;

          長度:7-12位;

          取值范圍:所有自然數;

          數據項名:主要教室;

          含義說明:用來為同學們提供上課和學習的地方;

          數據類型:整型;

          取值范圍:所有自然數;

          數據項名:輔導員;

          含義說明:管理學生各方面的老師;

          數據類型:字符型;

          數據項名:班長;

          含義說明:一班之長管理,管理班級的各項事務;

          數據類型:字符型;

          數據項名:班級號;

          含義說明:班級在學校學校里的編號;

          數據類型:整型;

          長度:1-3位;

          數據項名:年級;

          數據類型:整型和字符型;

          長度:2位;

          數據項名:系名;

          含義說明:標識該系的名稱或其主要的研究方向;

          數據類型:字符型;

          數據項名:系辦公室;

          含義說明:指導系里面整個工作開展的管理機構;

          數據項名:學期;

          含義說明:標識學校課時開展的情況;

          數據類型:整型;

          取值范圍:所有自然數;

          數據項名:學時;

          含義說明:用來標識某門課學完所需的時間;

          數據類型:整型;

          長度:2-3位;

          數據項名:課程表;

          含義說明:用來布置整個課程的開課情況;

          數據項名:課程名;

          含義說明:用來標識某門課;

          數據類型:字符型;

          數據項名:課程號;

          含義說明:用來標識該門課在整個學校所開課的位置;

          數據類型:整型;

          數據項名:成績;

          含義說明:用來顯示學生所學課程的情況;

          數據類型:整型;

          長度:2-3位;

          數據項名:用戶;

          含義說明:所用來訪問該系統的成員;

          別名:顧客;

          數據類型:字符型;

          數據項名:密碼;

          含義說明:所有用戶其各自用來登陸或訪問該系統的數字或其它類型的方式;

          2數據結構

          數據結構反映了數據之見得組合關系。一個數據結構可以由若干個數據項組成,也可以由若干個數據結構組成,或由若干個數據項和數據結構混合組成。

          數據結構名:學生

          含義說明:是學籍管理子系統的主體數據結構,定義了一個學生的有關信息

          組成:學號,姓名,性別,年齡,所在系,年級,班級,出生年月,聯系地址,聯系電話,籍貫

          數據結構名:班級

          含義說明:是班級管理子系統的主體數據結構,定義了一個班級的有關信息

          組成:班級號,班長,主要教室,輔導員,所屬年級

          數據結構名:成績

          含義說明:是成績管理子系統的主體數據結構,定義了一個成績的有關信息

          組成:學生姓名,學號,課程名,班級,平均成績,總成績

          數據結構名:課程

          含義說明:是課程管理子系統的主體數據結構,定義了一個課程的有關信息

          組成:課程名,課程號,學期,學時,類別,班級

          數據結構名:用戶

          含義說明:是系統管理子系統的主體數據結構,定義了一個系統的有關信息

          組成:用戶名,用戶密碼,用戶類別

          3數據流

          數據流是數據結構在系統內傳輸的路徑。

          數據流名:學籍查詢

          說明:通過對學籍管理子系統的查詢,了解學生的基本信息。

          數據流來源:通過對學籍管理子系統的查詢。

          數據流去向:所有來查詢此系統的用戶。

          組成:學號,姓名,性別,年齡,所在系,年級,班級,出生年月,聯系地址,聯系電話,籍貫。

          平均流量:每天允許2000對此系統進行查詢。

          高峰期流量:人數不限。

          數據流名:學籍更新

          說明:管理員通過該系統對所用學生的基本信息進行數據的更新。

          數據流來源:所有需要更改其基本信息的學生。

          數據流去向:所有的在校學生。

          組成:學號,姓名,性別,年齡,所在系,年級,班級,出生年月,聯系地址,聯系電話,籍貫

          平均流量:很少修改,即非必要時修改。

          高峰期流量:更新數據不限。

          數據流名:班級查詢

          說明:各班的同學只能去查詢本班的信息。

          數據流來源:各班班級實際情況。

          數據流去向:各班的學生

          組成:班級號,班長,主要教室,輔導員,所屬年級

          平均流量:查詢數據人員不限。

          高峰期數據流量:高峰期數據流量也不限。

          數據流名:班級更新

          說明:由于各班同學的不斷變動,管理員要對班級要時常對班級的數據進行更新。

          數據流來源:各班目前的變化情況。

          數據流去向:各班的總體學生。

          組成:班級號,班長,主要教室,輔導員,所屬年級

          平均流量:時常變化

          高峰期流量:沒有限制。

          數據流名:成績查詢

          說明:為方便全校學生了解自己的學習情況,校方特提供該成績查詢功能

          數據流來源:全校學生所考試的分數。

          數據流去向:全校所有師生。

          組成:學生姓名,學號,課程名,班級,平均成績,總成績

          平均流量:每天允許5000人進行成績查詢

          高峰期流量:查詢人員不限。

          數據流名:成績更新

          說明:由于學生的成績每學期都在不斷的變化,管理員要對學生的成績進行適時的修改

          數據流來源:每學期期末考試成績

          數據流去向:全校廣大師生

          組成:學生姓名,學號,課程名,班級,平均成績,總成績

          平均流量:每學期一次。

          高峰期流量:每學期一次

          數據流名:課程查詢

          說明:每學期學生所開的課程是不盡相同的,同學們需上網查詢其本學期所開的課程。

          數據流來源:教務科

          數據流去向:全校廣大師生

          組成:課程名,課程號,學期,學時,類別,班級

          平均流量:每學期一次

          高峰期流量:沒有固定的數據

          數據流名:課程更新

          說明:學生所學的課程是在不斷的變化的,因此,需對課程表的數據進行必要的更新。

          數據流來源:教務科

          數據流去向:全校的廣大師生

          組成:課程名,課程號,學期,學時,類別,班級

          平均流量:每學期一次

          高峰期流量:沒有固定的數據

          4數據存儲

          數據存儲是數據結構停留或保存的地方,也是數據流的來源和去向之一。

          數據存儲名:學生基本情況表

          說明:記錄學生的基本情況

          輸入數據流:來自廣大學生的基本情況

          輸出數據流:面向廣大師生

          組成:學號,姓名,性別,年齡,所在系,年級,班級,出生年月,聯系地址,聯系電話,籍貫

          數據量:每年15000份

          存取頻度:何時都行

          存取方式:批處理

          數據存儲名:班級情況表

          說明:記錄全校各班的信息和情況

          輸入的數據流:來自各班的實際情況

          輸出的數據流:全校各班班長

          組成:班級號,班長,主要教室,輔導員,所屬年級

          數據量:每次1000份

          存取方式:批處理

          數據存儲名:成績表

          說明:管理全校廣大學生的成績情況

          輸入數據流:來自教務科的報表

          輸出數據流:全校廣大師生

          組成:課程名,課程號,學期,學時,類別,班級,平均成績,單課成績

          存取方式:隨機處理

          數據存儲名:系表

          說明:用來對整個系的情況進行簡要的介紹

          輸入數據流:各系現在的基本情況

          輸入數據流:廣大老師和學生

          組成:系名,系辦公室,聯系電話

          存取方式:隨機存儲

          數據存儲名:班級選課表

          說明:介紹各班的選課情況,方便學生根據自己的情況進行合理的安排

          輸入數據流:各班的選課情況及同學們的正常課程安排

          輸出數據流:廣大師生

          組成:班級,課程號,課程名,學期

          處理方式:隨機處理

          5處理過程

          處理過程名:新增記錄

          說明:增加學生各項記錄

          輸入:學生的基本信息,成績,班級信息,選課情況

          輸出:各項記錄的數據

          處理:為保證數據的有效性、一致性、完整性,在錄入新記錄時,系統能根據操作員輸入的學生編號到學生表中查詢是否已經存在這樣的記錄,如果已經存在,則給出更換學號的提示;如果不存在,則判斷姓名是否為空,如果是空的則提示輸入姓名,否則進行出生日期是否合法的判斷,再進行專業、民族是否選擇,地址是否錄入等一系列必須輸入的項目的審核,如果都通過才能把當前輸入的所有信息項插入到物理數據庫的學生表中。

          處理過程名:查詢信息

          說明:了解全校學生的各項情況

          輸入:用戶名,用戶的密碼

          輸出:學生的各項基本情況

          處理:系統能按學生學號(學號中的幾位)、姓名(或只有姓)、性別、專業、民族、地址等單項或多項的組合進行精確或模糊查詢,并把查詢的結果顯示在表格中。

          處理過程名:更新記錄

          說明:對那些需要更該其信息的學生進行各項功能的更新

          輸入:需要更改的信息

          輸出:更該后的信息

          處理:本模塊實際上包含兩個模塊,即修改和刪除。在修改子模塊中,首先查詢出要修改的記錄,然后對每一條記錄進行除學號外的任何一項的修改。在刪除子模塊中,也同樣是先查詢出要刪除的記錄,因為刪除操作是一個沒有反悔余地的操作,故在刪除前會給出一次確認的機會,如果此時不想刪除就可馬上取消,但如果真正要刪除則從數據庫中永久性的刪除。當然可以把刪除的信息保存到歷史記錄中。

          概念結構設計

          1.目的與任務

          將需求分析階段得到的用戶需求抽象為信息世界轉化為獨立于具體DBMS的概念模型。

          2.分析方法

          混合策略法

          3.具體操作步驟

          分E-R設計——班級管理

          分E-R圖設計——學籍記錄

          分E-R圖設計之課程管理

          分E-R圖設計之成績管理

          分E-R圖設計——系統管理

          分E-R圖設計之