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

下載本文檔

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

文檔簡介

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

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

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

4、同學(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.3數(shù)據(jù)字典數(shù)據(jù)項(xiàng)數(shù)據(jù)項(xiàng)名:班級編號數(shù)據(jù)項(xiàng)含義說明:唯一標(biāo)識每一名成員數(shù)據(jù)類型:整型取值*圍:0-100取

5、值含義:用十進(jìn)制表示成員編號,與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系,每一個成員只有一個班級編號,且班級成員之間并不一樣。數(shù)據(jù)項(xiàng)名:*數(shù)據(jù)項(xiàng)含義說明:唯一標(biāo)明每一名成員的*數(shù)據(jù)類型:字符型長度:8取值*圍:0-99999999取值含義:用十進(jìn)制表示*,與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系,每一個成員只有一個*,且班級成員之間并不一樣。數(shù)據(jù)項(xiàng)名:數(shù)據(jù)項(xiàng)含義說明:標(biāo)識每一名成員的*信息數(shù)據(jù)類型:字符型長度:10取值*圍:五個漢字及以內(nèi)取值含義:與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系,每一個成員只有一個*,且班級成員之間并不一樣。數(shù)據(jù)項(xiàng)名:性別數(shù)據(jù)項(xiàng)含義說明:標(biāo)明每一名成員的性別信息數(shù)據(jù)類型:字符型長度:1取值*圍:男or女取值含義:與其他數(shù)據(jù)

6、項(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)明每一名成員的籍貫數(shù)據(jù)類型:整型長度:4取值*圍:4個漢字取值含義:與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系,每一個成員只有一個籍貫,且班級成員之間可以一樣

7、對應(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)系,每一個課程只有一個課程編號,且每個課程之間并不一樣。數(shù)據(jù)項(xiàng)名:課程名數(shù)據(jù)項(xiàng)含義說明:唯一標(biāo)明每一項(xiàng)課程的名稱數(shù)據(jù)類型:字符型長度:8取值*圍:4個漢字及以下取值含義:與其他數(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ù)類型:整型長度:3取值*圍:0-100取值含義:100分制的成績表,每一個課程有且只有一個成績。數(shù)據(jù)項(xiàng)名:活動名稱數(shù)據(jù)項(xiàng)含義說明:唯一標(biāo)識每一個活動數(shù)據(jù)類型:字符型長度:8取值*圍:4個漢字及以下取值含義:與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系,每一個活動只有一個名稱,且活動名稱并不一樣。數(shù)據(jù)項(xiàng)名:日期數(shù)據(jù)項(xiàng)含義說明

9、:標(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)名:時長數(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)含義說明

10、:標(biāo)識每一項(xiàng)活動的發(fā)起人數(shù)據(jù)類型:字符型長度:10取值*圍:5個漢字以內(nèi)取值含義:與其他數(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)識每一個班級成員的請假天數(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ù)類型:整

11、型長度: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ù)構(gòu)造可見于3.1中的數(shù)據(jù)的關(guān)系模式數(shù)據(jù)流數(shù)據(jù)流名:個人信息說明:班級成員的個人信息來源:個人信息表流向:個人信息的查詢組成:班級成員信息數(shù)據(jù)流名:成績信息說明:班級成員的成績信息來源:成績信息表流向:成績信息的查詢組成:成績信息數(shù)據(jù)流名:考勤評分信息說明:班級成員的考勤評分信息來源:考勤評分信息表流向:考勤評分信息的查詢組成:班級成員的考勤評分信息數(shù)據(jù)流名:活動信息說明:班級活動信息來源:活動信息表流向:活動信息的查詢組成:活動信息數(shù)據(jù)儲存數(shù)據(jù)儲存名:個人信息表說明:班級成員的個人信息組成:成員信息數(shù)據(jù)儲存名:活動發(fā)起表說明:活動的信息組成:活動信息數(shù)據(jù)儲存名:成績信息表說明:班級成員的成績信息組成:成績信息數(shù)據(jù)儲存名:考勤評分信息表說明:班級成員的考勤信息組成:考勤評分信息3.4概念構(gòu)造的設(shè)計有前面的數(shù)據(jù)流與數(shù)據(jù)字典,可以抽取出幾個實(shí)體,做出E-R圖如下3.5邏輯構(gòu)造設(shè)計見數(shù)據(jù)構(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

提交評論