(考試資料下載)數(shù)據(jù)庫課程設計報告學生管理信息系統(tǒng)_第1頁
(考試資料下載)數(shù)據(jù)庫課程設計報告學生管理信息系統(tǒng)_第2頁
(考試資料下載)數(shù)據(jù)庫課程設計報告學生管理信息系統(tǒng)_第3頁
(考試資料下載)數(shù)據(jù)庫課程設計報告學生管理信息系統(tǒng)_第4頁
(考試資料下載)數(shù)據(jù)庫課程設計報告學生管理信息系統(tǒng)_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

學生管理信息系統(tǒng) 課題名稱 學生管理信息系統(tǒng) 主要功能:1 學籍信息管理2 班級信息管理3 課程信息管理4 成績信息管理5 系統(tǒng)管理一 成員:*二 選題目的及意義:該學生管理信息系統(tǒng)主要包括有學生檔案管理、學生學籍管理、學生成績管理等內(nèi)容;面對大量的學生數(shù)據(jù)、報表,手工處理方式已經(jīng)很難跟上現(xiàn)代化的步伐。隨著計算機技術及網(wǎng)絡通訊技術的飛速發(fā)展,許多學校已經(jīng)有了較好的計算機應用甚至網(wǎng)絡硬件建設基礎。因此為提高學校管理工作的現(xiàn)代化、科學化水平,保證信息處理的即時化、準確化,開發(fā)一套對學生學籍進行管理的軟件是極其重要的。三 數(shù)據(jù)庫設計:需求分析 目的與任務: 學校學生管理信息系統(tǒng)是針對學校人事處的大量業(yè)務處理工作而開發(fā)的管理軟件,是典型的管理信息系統(tǒng)(Management Information System)。它是一個教育單位不可缺少的部分,它的內(nèi)容對于學校的決策者和管理者來說都至關重要,它能夠為用戶提供充足的信息和快捷的查詢手段。能有效的幫助學校和老師掌握學生的情況,為學生提供成績跟課程方面的查詢。通過該系統(tǒng),用戶可以查看學生的基本資料、學習成績等各方面的資料,能夠方便的了解學生總體情況。該管理系統(tǒng)為用戶提供了一些簡單的數(shù)據(jù)查詢、輸出各種信息等。學生用戶通過輸入學生基本信息、課程基本信息等,由系統(tǒng)自行生成相應的數(shù)據(jù)以供學生查詢,另外人事處的管理用戶還可以對這些基本信息進行更新和刪除, 學校學生管理信息系統(tǒng)力求給用戶方便快捷的途徑去管理這些繁瑣的數(shù)據(jù)。2 該系統(tǒng)所要滿足的信息要求:(1) 學籍信息管理 每年的大量新生入學,老生畢業(yè)都需要處理大量的學生信息。通過這一模塊,可以實現(xiàn)學生基本情況的添加、刪除、更新。還能查詢各個學生的情況,姓名、家庭電話、家庭住址、學號等各個消息(2) 班級信息管理實現(xiàn)班級的添加、刪除、更新。查詢班級的所在系別,輔導員等。(3)課程信息管理每個學期都會增加一些新的科目,通過本模塊可以輕松的添加以及更新課程。可以根據(jù)學期條件或者班級條件的選擇,也可根據(jù)課程名、課程號或者班級的選擇,并對值的輸入,可以看到數(shù)據(jù)集中顯示符合條件的課程數(shù)據(jù)信息,而且可以根據(jù)教工的修改要求進行數(shù)據(jù)的添加、刪除、修改的操作。該項管理對課程的屬性進行了具體化的分類,比如可以分辨是考試科還是考察課,而且根據(jù)條件的選擇大大得提高了對各學期課程數(shù)據(jù)的記錄操作,很大得幫助了教工們工作效率的提高。(4)成績信息管理本模塊實現(xiàn)了成績的輸入、刪除、更新。還能查詢到平均成績以及單科最高最低成績以及個人成績。把成績統(tǒng)計這個繁瑣的工作簡單化,為學生成績的管理方面提高工作效率。(5)系統(tǒng)管理因為本系統(tǒng)是供多人一起使用的,必須對某一些人進行限制。于是設置了管理員,非管理員只能進行查詢操作,不能進行更改。3 處理要求對于編輯處理功能:具有編輯權限的計算機操作人員能夠向數(shù)據(jù)庫表中添加記錄,能夠刪除記錄,修改記錄。同時,系統(tǒng)還應該具有數(shù)據(jù)瀏覽功能和打印輸出功能,能夠將數(shù)據(jù)查詢的結果以報表的形式打印輸出。該學生管理信息系統(tǒng)流程總圖 學生信息管理系統(tǒng)學籍管理班級管理成績管理課程管理系統(tǒng)管理學籍查詢學籍更新班級查詢班級更新成績查詢成績更新課程查詢課程更新查詢條件件搜索學籍視圖搜索班級視圖搜索課程視圖搜索成績視圖輸出顯示 查詢條件流程圖更新條件學生信息的更新,刪除,添加課程的變化,刪除,添加班級信息的更新,人數(shù)變化等成績計算,輸錄,更改系統(tǒng)信息的更新,刪除,添加學籍記錄班級記錄課程記錄成績記錄系統(tǒng)記錄人數(shù)變化課程變化 更新條件流程圖3 安全性與完整性 本系統(tǒng)分為學生用戶和管理用戶,如果你不是管理員,那只能進行查詢,對數(shù)據(jù)沒有修改權力。只能進行查詢,里面有各個方面的,如成績查詢,課程查詢,班級查詢,學籍查詢等。各個界面都簡單明了,只要輸入你所需要的條件,系統(tǒng)自動調出數(shù)據(jù)。管理員登陸點系統(tǒng),點系統(tǒng),輸入管理員用戶及密碼,跟數(shù)據(jù)庫的用戶表比較。如果通過則能進行課程,學籍,成績,班級的管理。當數(shù)據(jù)沖突或出錯時,通常重啟系統(tǒng)可以使數(shù)據(jù)庫得到恢復。4 數(shù)據(jù)字典 數(shù)據(jù)字典是關于數(shù)據(jù)庫中數(shù)據(jù)的描述,即元數(shù)據(jù),而不是數(shù)據(jù)本身。數(shù)據(jù)本身將存放在物理數(shù)據(jù)庫中,由數(shù)據(jù)庫管理系統(tǒng)管理。數(shù)據(jù)字典有助于這些數(shù)據(jù)的進一步管理和控制,為設計人員和數(shù)據(jù)庫管理員在數(shù)據(jù)庫設計、實現(xiàn)和運行階段控制有關數(shù)據(jù)提供依據(jù)。 1 數(shù)據(jù)項 數(shù)據(jù)項是不可再分的數(shù)據(jù)單位。數(shù)據(jù)項名 :學號含義說明:每位學生的代碼,用來對所有的學生加以區(qū)分;別名:學生號碼;數(shù)據(jù)類型:整型;長度:8-10位;取值范圍:所有自然數(shù)數(shù)據(jù)項名:姓名;含義說明:用來對學生加以標示和區(qū)分;別名:學生姓名;數(shù)據(jù)類型:字符型;長度:2-4位;取值范圍:所有漢字或英語;數(shù)據(jù)項名:出生日期;含義說明:每位同學在什么時候出生的;別名:生日;數(shù)據(jù)類型:整型;長度:78位;取值范圍:所有自然數(shù)數(shù)據(jù)項名:籍貫;含義說明:學生在哪地方出生,即出生地;別名:家庭住址;數(shù)據(jù)類型:字符型;長度:不限;取值范圍:所有漢字;數(shù)據(jù)項名: 性別;含義說明:用來對學生加以區(qū)分是男生還是女生;長度:1位;取值范圍:男 或 女;數(shù)據(jù)項名:聯(lián)系地址;含義說明:學生家庭的現(xiàn)在住址,以便方便的和學生取得聯(lián)系;別名:住址;數(shù)據(jù)類型:字符型;長度:不限;取值范圍:所有漢語文字;數(shù)據(jù)項名:班級;含義說明:所要在一起學習、上課的那個整體;數(shù)據(jù)類型:字符型;長度:23位;取值范圍:所有漢字和阿拉伯數(shù)字;數(shù)據(jù)項名:聯(lián)系電話;含義說明:用來同學和老師聯(lián)系方便;數(shù)據(jù)類型:整型;長度:712位;取值范圍:所有自然數(shù);數(shù)據(jù)項名:主要教室;含義說明:用來為同學們提供上課和學習的地方;數(shù)據(jù)類型:整型;取值范圍:所有自然數(shù);數(shù)據(jù)項名:輔導員;含義說明:管理學生各方面的老師;數(shù)據(jù)類型:字符型;數(shù)據(jù)項名:班長;含義說明:一班之長管理,管理班級的各項事務;數(shù)據(jù)類型:字符型;數(shù)據(jù)項名:班級號;含義說明:班級在學校學校里的編號;數(shù)據(jù)類型:整型;長度:13位;數(shù)據(jù)項名:年級;數(shù)據(jù)類型:整型和字符型;長度:2位;數(shù)據(jù)項名:系名;含義說明:標識該系的名稱或其主要的研究方向;數(shù)據(jù)類型:字符型;數(shù)據(jù)項名:系辦公室;含義說明:指導系里面整個工作開展的管理機構;數(shù)據(jù)項名:學期;含義說明:標識學校課時開展的情況;數(shù)據(jù)類型:整型;取值范圍:所有自然數(shù);數(shù)據(jù)項名:學時;含義說明:用來標識某門課學完所需的時間;數(shù)據(jù)類型:整型;長度:23位;數(shù)據(jù)項名:課程表;含義說明:用來布置整個課程的開課情況;數(shù)據(jù)項名:課程名;含義說明:用來標識某門課;數(shù)據(jù)類型:字符型;數(shù)據(jù)項名:課程號;含義說明:用來標識該門課在整個學校所開課的位置;數(shù)據(jù)類型:整型;數(shù)據(jù)項名:成績;含義說明:用來顯示學生所學課程的情況;數(shù)據(jù)類型:整型;長度:23位;數(shù)據(jù)項名:用戶;含義說明:所用來訪問該系統(tǒng)的成員;別名:顧客;數(shù)據(jù)類型:字符型;數(shù)據(jù)項名:密碼;含義說明:所有用戶其各自用來登陸或訪問該系統(tǒng)的數(shù)字或其它類型的方式;2 數(shù)據(jù)結構 數(shù)據(jù)結構反映了數(shù)據(jù)之見得組合關系。一個數(shù)據(jù)結構可以由若干個數(shù)據(jù)項組成,也可以由若干個數(shù)據(jù)結構組成,或由若干個數(shù)據(jù)項和數(shù)據(jù)結構混合組成。數(shù)據(jù)結構名:學生 含義說明:是學籍管理子系統(tǒng)的主體數(shù)據(jù)結構,定義了一個學生的有關信息 組成:學號,姓名,性別,年齡,所在系,年級 ,班級,出生年月,聯(lián)系地址,聯(lián)系電話,籍貫數(shù)據(jù)結構名:班級含義說明:是班級管理子系統(tǒng)的主體數(shù)據(jù)結構,定義了一個班級的有關信息 組成:班級號,班長,主要教室,輔導員,所屬年級數(shù)據(jù)結構名:成績含義說明:是成績管理子系統(tǒng)的主體數(shù)據(jù)結構,定義了一個成績的有關信息組成:學生姓名,學號,課程名,班級,平均成績,總成績數(shù)據(jù)結構名:課程含義說明:是課程管理子系統(tǒng)的主體數(shù)據(jù)結構,定義了一個課程的有關信息組成:課程名,課程號,學期,學時,類別,班級數(shù)據(jù)結構名:用戶含義說明:是系統(tǒng)管理子系統(tǒng)的主體數(shù)據(jù)結構,定義了一個系統(tǒng)的有關信息組成:用戶名,用戶密碼,用戶類別3 數(shù)據(jù)流數(shù)據(jù)流是數(shù)據(jù)結構在系統(tǒng)內(nèi)傳輸?shù)穆窂?。?shù)據(jù)流名:學籍查詢說明:通過對學籍管理子系統(tǒng)的查詢,了解學生的基本信息。數(shù)據(jù)流來源:通過對學籍管理子系統(tǒng)的查詢。數(shù)據(jù)流去向:所有來查詢此系統(tǒng)的用戶。組成:學號,姓名,性別,年齡,所在系,年級 ,班級,出生年月,聯(lián)系地址,聯(lián)系電話,籍貫。平均流量:每天允許2000對此系統(tǒng)進行查詢。高峰期流量:人數(shù)不限。數(shù)據(jù)流名:學籍更新說明:管理員通過該系統(tǒng)對所用學生的基本信息進行數(shù)據(jù)的更新。數(shù)據(jù)流來源:所有需要更改其基本信息的學生。數(shù)據(jù)流去向:所有的在校學生。組成:學號,姓名,性別,年齡,所在系,年級 ,班級,出生年月,聯(lián)系地址,聯(lián)系電話,籍貫平均流量 :很少修改,即非必要時修改。高峰期流量:更新數(shù)據(jù)不限。數(shù)據(jù)流名:班級查詢說明:各班的同學只能去查詢本班的信息。數(shù)據(jù)流來源:各班班級實際情況。數(shù)據(jù)流去向:各班的學生組成:班級號,班長,主要教室,輔導員,所屬年級平均流量:查詢數(shù)據(jù)人員不限。高峰期數(shù)據(jù)流量:高峰期數(shù)據(jù)流量也不限。數(shù)據(jù)流名:班級更新說明:由于各班同學的不斷變動,管理員要對班級要時常對班級的數(shù)據(jù)進行更新。數(shù)據(jù)流來源:各班目前的變化情況。數(shù)據(jù)流去向:各班的總體學生。組成:班級號,班長,主要教室,輔導員,所屬年級平均流量:時常變化高峰期流量:沒有限制。數(shù)據(jù)流名:成績查詢說明:為方便全校學生了解自己的學習情況,校方特提供該成績查詢功能數(shù)據(jù)流來源:全校學生所考試的分數(shù)。數(shù)據(jù)流去向:全校所有師生。組成:學生姓名,學號,課程名,班級,平均成績,總成績平均流量:每天允許5000人進行成績查詢高峰期流量:查詢?nèi)藛T不限。數(shù)據(jù)流名:成績更新說明:由于學生的成績每學期都在不斷的變化,管理員要對學生的成績進行適時的修改數(shù)據(jù)流來源:每學期期末考試成績數(shù)據(jù)流去向:全校廣大師生組成:學生姓名,學號,課程名,班級,平均成績,總成績平均流量:每學期一次。高峰期流量:每學期一次數(shù)據(jù)流名:課程查詢說明:每學期學生所開的課程是不盡相同的,同學們需上網(wǎng)查詢其本學期所開的課程。數(shù)據(jù)流來源:教務科數(shù)據(jù)流去向:全校廣大師生組成:課程名,課程號,學期,學時,類別,班級平均流量:每學期一次高峰期流量:沒有固定的數(shù)據(jù)數(shù)據(jù)流名:課程更新說明:學生所學的課程是在不斷的變化的,因此,需對課程表的數(shù)據(jù)進行必要的更新。數(shù)據(jù)流來源:教務科數(shù)據(jù)流去向:全校的廣大師生組成:課程名,課程號,學期,學時,類別,班級平均流量:每學期一次高峰期流量:沒有固定的數(shù)據(jù)4 數(shù)據(jù)存儲 數(shù)據(jù)存儲是數(shù)據(jù)結構停留或保存的地方,也是數(shù)據(jù)流的來源和去向之一。數(shù)據(jù)存儲名:學生基本情況表說明:記錄學生的基本情況輸入數(shù)據(jù)流:來自廣大學生的基本情況輸出數(shù)據(jù)流:面向廣大師生組成:學號,姓名,性別,年齡,所在系,年級 ,班級,出生年月,聯(lián)系地址,聯(lián)系電話,籍貫數(shù)據(jù)量:每年15000份存取頻度:何時都行存取方式:批處理數(shù)據(jù)存儲名:班級情況表說明:記錄全校各班的信息和情況輸入的數(shù)據(jù)流:來自各班的實際情況輸出的數(shù)據(jù)流:全校各班班長組成:班級號,班長,主要教室,輔導員,所屬年級數(shù)據(jù)量:每次1000份存取方式:批處理數(shù)據(jù)存儲名:成績表說明:管理全校廣大學生的成績情況輸入數(shù)據(jù)流:來自教務科的報表輸出數(shù)據(jù)流:全校廣大師生組成:課程名,課程號,學期,學時,類別,班級,平均成績,單課成績存取方式:隨機處理數(shù)據(jù)存儲名:系表說明:用來對整個系的情況進行簡要的介紹輸入數(shù)據(jù)流:各系現(xiàn)在的基本情況輸入數(shù)據(jù)流:廣大老師和學生組成:系名,系辦公室,聯(lián)系電話存取方式:隨機存儲數(shù)據(jù)存儲名:班級選課表說明:介紹各班的選課情況,方便學生根據(jù)自己的情況進行合理的安排輸入數(shù)據(jù)流:各班的選課情況及同學們的正常課程安排輸出數(shù)據(jù)流:廣大師生組成:班級,課程號,課程名,學期處理方式:隨機處理5 處理過程處理過程名:新增記錄說明:增加學生各項記錄輸入:學生的基本信息,成績,班級信息,選課情況輸出:各項記錄的數(shù)據(jù)處理:為保證數(shù)據(jù)的有效性、一致性、完整性,在錄入新記錄時,系統(tǒng)能根據(jù)操作員輸入的學生編號到學生表中查詢是否已經(jīng)存在這樣的記錄,如果已經(jīng)存在,則給出更換學號的提示;如果不存在,則判斷姓名是否為空,如果是空的則提示輸入姓名,否則進行出生日期是否合法的判斷,再進行專業(yè)、民族是否選擇,地址是否錄入等一系列必須輸入的項目的審核,如果都通過才能把當前輸入的所有信息項插入到物理數(shù)據(jù)庫的學生表中。處理過程名:查詢信息說明:了解全校學生的各項情況輸入:用戶名,用戶的密碼輸出:學生的各項基本情況處理:系統(tǒng)能按學生學號(學號中的幾位)、姓名(或只有姓)、性別、專業(yè)、民族、地址等單項或多項的組合進行精確或模糊查詢,并把查詢的結果顯示在表格中。 處理過程名: 更新記錄說明:對那些需要更該其信息的學生進行各項功能的更新輸入:需要更改的信息 輸出:更該后的信息處理:本模塊實際上包含兩個模塊,即修改和刪除。在修改子模塊中,首先查詢出要修改的記錄,然后對每一條記錄進行除學號外的任何一項的修改。在刪除子模塊中,也同樣是先查詢出要刪除的記錄,因為刪除操作是一個沒有反悔余地的操作,故在刪除前會給出一次確認的機會,如果此時不想刪除就可馬上取消,但如果真正要刪除則從數(shù)據(jù)庫中永久性的刪除。當然可以把刪除的信息保存到歷史記錄中。概 念 結 構 設 計 1.目的與任務將需求分析階段得到的用戶需求抽象為信息世界轉化為獨立于具體DBMS的概念模型。2.分析方法混合策略法3.具體操作步驟分E-R 設計班級管理輔導員班級管理班長 主要教室年級班級號系表所屬系辦公室聯(lián)系電話系名分E-R圖設計學籍記錄學 號學籍記錄姓 名出生年月性別籍貫聯(lián)系地址之址 聯(lián)系

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論