班級管理系統(tǒng)設(shè)計(jì)資料報告材料_第1頁
班級管理系統(tǒng)設(shè)計(jì)資料報告材料_第2頁
班級管理系統(tǒng)設(shè)計(jì)資料報告材料_第3頁
班級管理系統(tǒng)設(shè)計(jì)資料報告材料_第4頁
班級管理系統(tǒng)設(shè)計(jì)資料報告材料_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、班級管理系統(tǒng)設(shè)計(jì)報告班級:材卓1401學(xué)號:U2014113581. 設(shè)計(jì)理由。為便于班長、資委等班干部對班上成員的管理,增強(qiáng)其對班上同學(xué)的基礎(chǔ)情況的了解,減少他們在人員管理資料整理方面花費(fèi)的時間資源與人力資源,使班委工作的效率提高。2. 設(shè)計(jì)方法。(1)需求分析;(采用結(jié)構(gòu)化分析法)(2)概念結(jié)構(gòu)分析;(采用E-R圖進(jìn)行數(shù)據(jù)庫設(shè)計(jì))(3)邏輯結(jié)構(gòu)分析;4)物理結(jié)構(gòu)分析。3. 設(shè)計(jì)過程。3.1 摘要 班級的事務(wù)是比較單一的,主要有:班上成員的基礎(chǔ)信息儲存與更改;有關(guān)成績項(xiàng)目的學(xué)生信息, 考勤記錄與其評分, 班級活動的記錄信息。 此系統(tǒng)面向兩 個方面:其一是面向班委的數(shù)據(jù)錄入與更改, 班委在錄入

2、學(xué)生的基本信息之后還 要維持其的持續(xù)更新; 其二是面向同學(xué)的有關(guān)自己的數(shù)據(jù)的查詢, 以及對其他成 員之間的信息的保護(hù)。通過需求分析,可將系統(tǒng)的事務(wù)分成如下幾個部分,并由此將管理系統(tǒng)分成 不同的幾個模塊。 分別是個人基本信息管理子系統(tǒng)、 成績信息管理系統(tǒng)、 考勤管 理子系統(tǒng)、 班級活動管理子系統(tǒng)。 根據(jù)事務(wù)結(jié)構(gòu)劃分, 設(shè)計(jì)出系統(tǒng)的數(shù)據(jù)流圖與 細(xì)化的數(shù)據(jù)流圖和數(shù)據(jù)字典。在概念設(shè)計(jì)階段, 從需求分析得到的數(shù)據(jù)流圖與數(shù)據(jù)字典中抽取系統(tǒng)中所有的實(shí)體與屬性。建立系統(tǒng)的局部的 E-R圖并合成、優(yōu)化得到全局的E-R圖。在邏輯結(jié)構(gòu)設(shè)計(jì)階段,將概念結(jié)構(gòu)設(shè)計(jì)階段得到的E-R圖轉(zhuǎn)化為關(guān)系數(shù)據(jù)模 型,并將其用規(guī)化理論優(yōu)

3、化數(shù)據(jù)模型得到如下的關(guān)系模式:學(xué)生信息(班級編號,學(xué)號,性別,聯(lián)系,QC號,籍貫,寢室編號)成績信息(課程編號,課程名,教師,成績,備注)班級活動信息(活動名稱,日期,開始時間,時長,發(fā)起人,備注)考勤記錄信息(班級編號,出勤次數(shù),請假天數(shù),評分,備注)根據(jù)關(guān)系模式設(shè)計(jì)出數(shù)據(jù)庫的表結(jié)構(gòu)。在物理設(shè)計(jì)階段利用 Microsoft SQL Server 2008 來實(shí)現(xiàn)數(shù)據(jù)庫。采用結(jié)構(gòu)化分析法, 自頂上向下分析班級的事務(wù)結(jié)構(gòu), 得到頂層的數(shù)據(jù)流圖, 細(xì)化得到底層數(shù)據(jù)流圖。3.2 班級總體事務(wù)結(jié)構(gòu)經(jīng)過分析與抽象,班級的日常事務(wù)主要可分為四個部分,非別是班級成員的個人信息管理、成績信息的管理、班級活動的

4、進(jìn)行與記錄、成員考勤各事務(wù)的流程如下:個人信息的管理 在建立數(shù)據(jù)庫的初期,班委將搜集班上同學(xué)的基本信息錄入到數(shù)據(jù)庫中。當(dāng)學(xué)生的信息發(fā)生變化的時候, 由成員向班委發(fā)出申請, 經(jīng)班委確定后, 在數(shù)據(jù)庫 中進(jìn)行修改。成績信息管理 每當(dāng)發(fā)生考試時可以對成績信息表進(jìn)行修改,但在信息錄入后,所錄入的信息并不能修改,但可以被查詢,并且每個人只能查詢到自己本人的成績信息。 活動信息管理 每當(dāng)班委決定并組織好一次活動后,將數(shù)據(jù)記錄,之后信息不允許修改,每個同學(xué)都可以進(jìn)行查詢??记谠u分信息管理 由班委負(fù)責(zé)收集每個成員的考勤信息,并進(jìn)行審核,打分后錄入系統(tǒng),每個團(tuán)隊(duì)成員都可以查看到自己的考勤情況。3.2 數(shù)據(jù)流圖3

5、.3數(shù)據(jù)字典數(shù)據(jù)項(xiàng)數(shù)據(jù)項(xiàng)名:班級編號數(shù)據(jù)項(xiàng)含義說明:唯一標(biāo)識每一名成員數(shù)據(jù)類型:整型取值圍: 0-100取值含義:用十進(jìn)制表示成員編號,與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系,每一個成員 只有一個班級編號,且班級成員之間并不相同。數(shù)據(jù)項(xiàng)名:學(xué)號數(shù)據(jù)項(xiàng)含義說明:唯一標(biāo)明每一名成員的學(xué)號 數(shù)據(jù)類型:字符型長度:8取值圍: 0-99999999 取值含義:用十進(jìn)制表示學(xué)號,與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系,每一個成員只有 一個學(xué)號,且班級成員之間并不相同。數(shù)據(jù)項(xiàng)名:數(shù)據(jù)項(xiàng)含義說明:標(biāo)識每一名成員的信息數(shù)據(jù)類型:字符型長度: 10取值圍:五個漢字及以取值含義:與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系,每一個成員只有一個,且班級成員之 間并不相同

6、。數(shù)據(jù)項(xiàng)名:性別數(shù)據(jù)項(xiàng)含義說明:標(biāo)明每一名成員的性別信息數(shù)據(jù)類型:字符型長度:1取值圍:男 or 女取值含義:與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系,每一個成員只有一個性別,且班級成 員之間可以相同(對應(yīng)同一性別) 。數(shù)據(jù)項(xiàng)名:聯(lián)系數(shù)據(jù)項(xiàng)含義說明:標(biāo)明每一名成員的信息數(shù)據(jù)類型:字符型長度: 11取值圍:11 位數(shù)字的取值含義:與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系,每一個成員只有一個,且班級成員不相同數(shù)據(jù)項(xiàng)名:QQ號數(shù)據(jù)項(xiàng)含義說明:標(biāo)明每一名成員的 QQ信息數(shù)據(jù)類型:字符型長度: 10取值圍:10 位數(shù)字的 QQ取值含義:與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系,每一個成員只有一個QQ且班級成員不相同數(shù)據(jù)項(xiàng)名:籍貫數(shù)據(jù)項(xiàng)含義說明:標(biāo)明每一名成

7、員的籍貫數(shù)據(jù)類型:整型長度: 4取值圍: 4個漢字取值含義:與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系,每一個成員只有一個籍貫,且班級成 員之間可以相同(對應(yīng)同一籍貫) 。數(shù)據(jù)項(xiàng)名:寢室編號數(shù)據(jù)項(xiàng)含義說明:標(biāo)明每一名成員的寢室編號數(shù)據(jù)類型: 6長度: *#* (前面為樓棟號,后面為寢室號)取值圍: * 與* 部分為數(shù)字,中間用“ #”號隔開 取值含義:與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系,每一個成員只有一個寢室,且班級成 員之間可以相同(對應(yīng)同一寢室) 。數(shù)據(jù)項(xiàng)名:課程編號數(shù)據(jù)項(xiàng)含義說明:唯一標(biāo)明每一項(xiàng)課程 數(shù)據(jù)類型:字符型長度:3取值圍: 0-999 取值含義:用十進(jìn)制表示課程,與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系,每一個課程只有 一個課

8、程編號,且每個課程之間并不相同。數(shù)據(jù)項(xiàng)名:課程名數(shù)據(jù)項(xiàng)含義說明:唯一標(biāo)明每一項(xiàng)課程的名稱數(shù)據(jù)類型:字符型長度:8取值圍: 4 個漢字及以下 取值含義:與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系,每一個課程只有一個課程名,且每個 課程不相同。數(shù)據(jù)項(xiàng)名:教師名數(shù)據(jù)項(xiàng)含義說明:唯一標(biāo)明每一項(xiàng)課程的任課老師數(shù)據(jù)類型:字符型長度:8取值圍: 4 個漢字及以下取值含義:與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系,每一個課程只有一個任課教師,且每 個課程的任課教師不相同。數(shù)據(jù)項(xiàng)名:成績數(shù)據(jù)項(xiàng)含義說明:唯一標(biāo)明每一項(xiàng)課程的成績數(shù)據(jù)類型:整型長度:3取值圍: 0-100取值含義: 100 分制的成績表,每一個課程有且只有一個成績。數(shù)據(jù)項(xiàng)名:活動名稱數(shù)

9、據(jù)項(xiàng)含義說明:唯一標(biāo)識每一個活動數(shù)據(jù)類型:字符型長度:8取值圍: 4 個漢字及以下取值含義:與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系,每一個活動只有一個名稱,且活動名 稱并不相同。數(shù)據(jù)項(xiàng)名:日期數(shù)據(jù)項(xiàng)含義說明:標(biāo)識每一項(xiàng)活動的舉行日期數(shù)據(jù)類型:字符型長度:8取值圍: * (前四個數(shù)字表示年份,中間兩個表示月份,最后兩個表 示日期)取值含義:與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系,每一個活動只有一個舉行日期,且活 動日期可以相同。數(shù)據(jù)項(xiàng)名:開始時間數(shù)據(jù)項(xiàng)含義說明:標(biāo)識每一項(xiàng)活動的開始時間數(shù)據(jù)類型:字符型長度:2取值圍: 0-24取值含義:表示小時,與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系,每一個活動只有一個開始 時間,且開始時間可以相同。數(shù)據(jù)項(xiàng)名

10、:時長數(shù)據(jù)項(xiàng)含義說明:標(biāo)識每一項(xiàng)活動的開始時長數(shù)據(jù)類型:字符型長度:2取值圍: 0-24取值含義:表示小時,與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系, 每一個活動只有一個時長, 且時長可以相同。數(shù)據(jù)項(xiàng)名:發(fā)起人數(shù)據(jù)項(xiàng)含義說明:標(biāo)識每一項(xiàng)活動的發(fā)起人數(shù)據(jù)類型:字符型長度: 10取值圍: 5 個漢字以取值含義:與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系,每一個活動只有一個發(fā)起人,且發(fā)起 人可以相同。數(shù)據(jù)項(xiàng)名:出勤次數(shù)數(shù)據(jù)項(xiàng)含義說明:標(biāo)識每一個班級成員的出勤次數(shù)數(shù)據(jù)類型:整型長度:3取值圍: 0-300取值含義:與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系,每一個班級成員只有一個出勤次數(shù)數(shù) 據(jù),且次數(shù)可以相同。數(shù)據(jù)項(xiàng)名:請假天數(shù)數(shù)據(jù)項(xiàng)含義說明:標(biāo)識每一個班級

11、成員的請假天數(shù)數(shù)據(jù)類型:整型長度:3取值圍: 0-300取值含義:與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系,每一個班級成員只有一個請假天數(shù)數(shù) 據(jù),且天數(shù)可以相同。數(shù)據(jù)項(xiàng)名:評分?jǐn)?shù)據(jù)項(xiàng)含義說明:標(biāo)識每一個班級成員的考勤評分?jǐn)?shù)據(jù)類型:整型長度:3取值圍: 0-100取值含義: 100 分制,其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系,每一個班級成員只有一個評 分?jǐn)?shù)據(jù),且分?jǐn)?shù)可以相同。數(shù)據(jù)項(xiàng)名:備注數(shù)據(jù)項(xiàng)含義說明:標(biāo)識需要備注的信息數(shù)據(jù)類型:字符型長度: 100取值圍:最多有 50 個漢字或 100個字符數(shù)據(jù)結(jié)構(gòu)可見于 3.1 中的數(shù)據(jù)的關(guān)系模式數(shù)據(jù)流數(shù)據(jù)流名:個人信息說明:班級成員的個人信息來源:個人信息表流向:個人信息的查詢組成:班級

12、成員信息數(shù)據(jù)流名:成績信息說明:班級成員的成績信息來源:成績信息表流向:成績信息的查詢組成:成績信息數(shù)據(jù)流名:考勤評分信息說明:班級成員的考勤評分信息來源:考勤評分信息表流向:考勤評分信息的查詢組成:班級成員的考勤評分信息數(shù)據(jù)流名:活動信息說明:班級活動信息來源:活動信息表流向:活動信息的查詢組成:活動信息數(shù)據(jù)儲存數(shù)據(jù)儲存名:個人信息表說明:班級成員的個人信息組成:成員信息數(shù)據(jù)儲存名:活動發(fā)起表說明:活動的信息組成:活動信息數(shù)據(jù)儲存名:成績信息表說明:班級成員的成績信息組成:成績信息數(shù)據(jù)儲存名:考勤評分信息表說明:班級成員的考勤信息組成:考勤評分信息3.4概念結(jié)構(gòu)的設(shè)計(jì)有前面的數(shù)據(jù)流與數(shù)據(jù)字典,可以抽取出幾個實(shí)體,做出E-R圖如下3.5邏輯結(jié)構(gòu)設(shè)計(jì)見數(shù)據(jù)結(jié)構(gòu)中的數(shù)據(jù)模型,克制該種關(guān)系符合3NF式。4. 結(jié)果分析

溫馨提示

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

評論

0/150

提交評論