版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 引言</b></p><p> 考慮到我國的人口基數(shù)的過大,伴隨而來的,就是龐大的學(xué)生數(shù)量,對于學(xué)校來說,學(xué)生住宿數(shù)量的過大,加重了學(xué)校管理的難度,無法完善的管理住宿學(xué)生的考勤情況。完全由學(xué)校安排人工來管理,這是一項費力不討好的工作。</p><p> 在21世紀(jì)高速發(fā)展的今天,電子信息化已經(jīng)深入到人們的生活之中,大數(shù)據(jù)時代的到來,讓
2、我們不得不重視數(shù)據(jù)所帶來的影響;因此說,數(shù)據(jù)的管理顯得越來越重要。數(shù)據(jù)庫技術(shù)在數(shù)據(jù)的管理當(dāng)中扮演著重要的角色。</p><p> 就目前的我國各高校的情況來看,對于學(xué)生宿舍考勤的管理并不是看的非常的重要,學(xué)校依然如往前一樣,投入大量的人力以及物力,坐了些許的無用功,并沒有收到很好的效果,宿舍考勤管理系統(tǒng)的到來以及普及,將為高校的管理帶來新的活力,讓復(fù)雜且有枯燥的宿舍管理變得簡單。</p><
3、p> 運用電子化和信息化的技術(shù)來管理學(xué)生的想法逐步在校領(lǐng)導(dǎo)的頭腦中發(fā)芽、成長以及實現(xiàn)。這不僅方便了學(xué)校對于學(xué)生的管理,更加節(jié)約了學(xué)校的相關(guān)資源。對于學(xué)生在住宿期間的安全有了很大的保障。</p><p> 萬丈高樓平地起,再過復(fù)雜的東西都是由最簡單的東西累積而得。數(shù)據(jù)庫設(shè)計就是信息管理系統(tǒng)中的地基,一旦擁有了堅實的地基,那么信息管理系統(tǒng)這棟萬丈高樓就擁有了萬丈的資本。數(shù)據(jù)庫設(shè)計是為了滿足其信息管理系統(tǒng)所針
4、對的用戶的需求,在既定的系統(tǒng)環(huán)境中創(chuàng)建最優(yōu)數(shù)據(jù)庫,最優(yōu)數(shù)據(jù)結(jié)構(gòu),最優(yōu)數(shù)據(jù)管理的過程。使得用戶能夠完美的使用數(shù)據(jù),達(dá)到用戶所想,用戶所需。本宿舍考勤管理系統(tǒng)實現(xiàn)請假管理,方便學(xué)生和宿舍區(qū)管理員之間信息的溝通。</p><p><b> 1 問題定義</b></p><p> 本人與秦武,夏成旭,張曉燕,王玉霞同學(xué)共同參與了這個過程,其中王玉霞在這個過程中起主要作用
5、。 </p><p><b> 2 系統(tǒng)可行性研究</b></p><p> 本人與秦武,夏成旭,張曉燕,王玉霞同學(xué)共同參與了這個過程,其中王玉霞在這個過程中起主要作用。 </p><p><b> 3 系統(tǒng)開發(fā)計劃</b></p><p> 本人與秦武,夏成旭,張曉燕,王玉霞同學(xué)共同參與了
6、這個過程,其中王玉霞在這個過程中起主要作用。 </p><p><b> 4 系統(tǒng)需求分析</b></p><p> 本人與秦武,夏成旭,張曉燕,王玉霞同學(xué)共同參與了這個過程,其中王玉霞在這個過程中起主要作用。 </p><p><b> 5 系統(tǒng)總體設(shè)計</b></p><p> 本人與秦
7、武,夏成旭,張曉燕,王玉霞同學(xué)共同參與了這個過程,其中王玉霞在這個過程中起主要作用。 </p><p><b> 6 系統(tǒng)數(shù)據(jù)庫設(shè)計</b></p><p> 本人與秦武,夏成旭,張曉燕,王玉霞同學(xué)共同參與了這個過程,其中王玉霞在這個過程中起主要作用。</p><p> 數(shù)據(jù)庫(database)是用來使用、存儲、管理數(shù)據(jù)的倉庫。它的作用
8、就是用來組織和表達(dá)信息,便于用戶和管理員直觀的接受數(shù)據(jù)。數(shù)據(jù)庫技術(shù)是學(xué)生宿舍考勤管理系統(tǒng)中的核心技術(shù)。</p><p> 根據(jù)目前數(shù)據(jù)庫的數(shù)據(jù)結(jié)構(gòu)來說,數(shù)據(jù)庫有三種主要的數(shù)據(jù)類型,分別是:層次結(jié)構(gòu)模型、關(guān)系數(shù)據(jù)模型、網(wǎng)狀數(shù)據(jù)模型。在這幾種數(shù)據(jù)模型中間,最為常用的就是關(guān)系數(shù)據(jù)模型,本套宿舍管理系統(tǒng)就是使用的這種模型。</p><p> 本宿舍考勤管理系統(tǒng)所用的是關(guān)系型數(shù)據(jù)庫,在設(shè)計其數(shù)據(jù)
9、庫時,一般有5個步驟,分別是數(shù)據(jù)庫的需求分析,數(shù)據(jù)庫的概念設(shè)計,數(shù)據(jù)庫的物理結(jié)構(gòu)設(shè)計(分為兩個方面:數(shù)據(jù)庫的邏輯設(shè)計和數(shù)據(jù)庫的物理設(shè)計),數(shù)據(jù)庫的實施,數(shù)據(jù)庫的試運行和維護(hù)。</p><p> 根據(jù)系統(tǒng)所使用的環(huán)境和存儲數(shù)據(jù)量較小的緣故,本套學(xué)生宿舍考勤管理系統(tǒng)使用的是目前來說較為流行的開源數(shù)據(jù)庫MYSQL,以此來作為本系統(tǒng)的數(shù)據(jù)庫。本套系統(tǒng)建立的數(shù)據(jù)庫名稱為:sushe。</p><p&g
10、t; 6.1 數(shù)據(jù)庫需求分析</p><p> 數(shù)據(jù)庫的需求分析是針對用戶的各種需求解析出數(shù)據(jù)庫中所有數(shù)據(jù)的數(shù)據(jù)要求并根據(jù)要求解析出數(shù)據(jù)結(jié)構(gòu)的過程,它是數(shù)據(jù)庫設(shè)計的起始階段。在整個數(shù)據(jù)庫設(shè)計的過程中占據(jù)的相當(dāng)重要的地位。</p><p> 根據(jù)系統(tǒng)調(diào)查分析階段可以得知,宿舍考勤管理系統(tǒng)中主要實體的數(shù)據(jù)需求為:</p><p> ?。?)實現(xiàn)超級管理員的登錄,實
11、現(xiàn)宿舍區(qū)管理員的登錄; </p><p> (2)實現(xiàn)超級管理員的登錄后對學(xué)生、宿舍區(qū)、宿舍區(qū)管理員進(jìn)行增加,修改,刪除查找的功能;</p><p> ?。?)實現(xiàn)宿舍區(qū)管理員登陸后對學(xué)生請假申請的處理的功能,對寢室進(jìn)行添加,刪除,修改,查找的功能;</p><p> ?。?)實現(xiàn)宿舍區(qū)管理員登錄后對學(xué)生的入住和遷出情況的處理的功能;</p><
12、;p> ?。?)實現(xiàn)超級管理員和宿舍管理員登錄后對學(xué)生宿舍考勤情況的查看;</p><p> ?。?)實現(xiàn)學(xué)生實體的登錄,查看自身考勤記錄、請假的申請和更改密碼的功能;</p><p> ?。?)實現(xiàn)學(xué)生的宿舍考勤的自動管理以及考勤報表的自動生成的功能;</p><p> ?。?)實現(xiàn)對系統(tǒng)中數(shù)據(jù)的各種操作功能。</p><p> 6
13、.2 數(shù)據(jù)庫概念設(shè)計</p><p> 數(shù)據(jù)庫概念設(shè)計就是使用相關(guān)的概念模型將現(xiàn)實世界中的客觀對象和事物在機器世界中真實、形象、充分的表現(xiàn)出來。該概念模型就是反映現(xiàn)實世界中各個客觀對象相互之間的制約和聯(lián)系。</p><p> 就目前來說,最常用的數(shù)據(jù)庫概念設(shè)計方法有面向?qū)ο笤O(shè)計方法、實體聯(lián)系法(一種自上而下的抽象的方法)、規(guī)范化關(guān)系方法等。</p><p>
14、本系統(tǒng)所用的設(shè)計方法為實體聯(lián)系法,它的概念模型為“實體-聯(lián)系模型”(entity relationship model),就是使用E-R圖。他是一種被用來描述現(xiàn)實世界中各個實體以及其屬性的模型,在使用這個模型的時候,第一步就是要確定在現(xiàn)實世界當(dāng)中所需要的實體及屬性,同時還有實體間的聯(lián)系和制約關(guān)系;第二步就是要建立用來描述現(xiàn)實世界的數(shù)據(jù)概念模型。</p><p> 6.2.1 E-R模型</p>&
15、lt;p> E-R模型是一種用作數(shù)據(jù)建模的工具,它由實體集、屬性和聯(lián)系集構(gòu)成。E-R模型的建立是數(shù)據(jù)庫概念設(shè)計的靈魂。</p><p> 數(shù)據(jù)模型是數(shù)據(jù)庫系統(tǒng)的核心以及基礎(chǔ),E-R圖是直觀的表示數(shù)據(jù)模型的工具,它的表示方法:</p><p> ?、?矩形框:在其中填入實體名,用來表示實體;</p><p> ② 橢圓框:在其中填入屬性,用來表示實體或者是
16、聯(lián)系的屬性;</p><p> ?、?菱形框:在其中填入聯(lián)系名,用來表示聯(lián)系;聯(lián)系有1:1、1:N、N:1;</p><p> ?、?連線:實體與屬性之間的連線;實體與聯(lián)系之間的連線;</p><p> 6.2.1.1宿舍考勤管理系統(tǒng)中實體的E-R圖</p><p> ?。?)宿舍區(qū)E-R圖</p><p> 宿舍
17、區(qū)E-R圖包含宿舍區(qū)號,宿舍區(qū)名字,宿舍區(qū)實體E-R圖,如圖6-1所示。</p><p> 圖6-1 宿舍區(qū)實體E-R圖</p><p><b> ?。?)學(xué)生E-R圖</b></p><p> 學(xué)生E-R圖包含學(xué)號,姓名,寢室編號,性別,班級,入住情況,電話,宿舍區(qū)編號,學(xué)生實體E-R圖,如圖6-2所示。</p><p
18、> 圖6-2 學(xué)生實體E-R圖</p><p> ?。?)超級管理員E-R圖</p><p> 超級管理員E-R圖包含超級管理員賬號,姓名,性別,電話,超級管理員實體E-R圖,如圖6-3所示。</p><p> 圖6-3 超級管理員實體E-R圖</p><p> ?。?)學(xué)生請假單E-R圖</p><p>
19、 學(xué)生請假單E-R圖包含編號,學(xué)生學(xué)號,請假原因,開始時間,結(jié)束時間,創(chuàng)建時間,狀態(tài),審批編號,審批時間,審批意見,學(xué)生請假單實體E-R圖,如圖6-4所示.</p><p> 圖6-4 請假單實體E-R圖</p><p><b> ?。?)寢室E-R圖</b></p><p> 寢室E-R圖包含編號,類型,電話,人數(shù),名稱,宿舍區(qū)編號,寢
20、室實體E-R圖,如圖6-5所示。</p><p> 圖6-5 寢室實體E-R圖</p><p> ?。?)宿舍區(qū)管理員E-R圖</p><p> 宿舍區(qū)管理員E-R圖包含宿舍區(qū)管理員賬號,姓名,性別,電話,宿舍區(qū)管理員實體E-R圖,如圖6-6所示。</p><p> 圖6-6 宿舍區(qū)管理員實體E-R圖</p><p&
21、gt; ?。?)門禁記錄E-R圖</p><p> 門禁記錄E-R圖包含卡號,宿舍區(qū)編號,學(xué)號,更新日期,更新時間,記錄標(biāo)識,門禁記錄實體E-R圖,如圖6-7所示。</p><p> 圖6-7 門禁記錄實體E-R圖</p><p> ?。?)自動考勤E-R圖</p><p> 自動考勤E-R圖包含編號,開始日期,結(jié)束日期,開始時間,結(jié)束
22、時間,宿舍區(qū)管理員編號,自動考勤實體E-R圖,如圖6-8所示。</p><p> 圖6-8 自動考勤實體E-R圖</p><p> 6.2.1.2 聯(lián)系</p><p> 超級管理員:一個超級管理員對應(yīng)多個宿舍區(qū)管理員;</p><p> 宿舍區(qū)管理員:一個宿舍區(qū)管理員對應(yīng)一個宿舍區(qū);</p><p> 宿舍
23、區(qū):一個宿舍區(qū)對應(yīng)多個寢室;</p><p> 寢室:一個寢室對應(yīng)多個學(xué)生;</p><p> 請假:一個學(xué)生對應(yīng)多個請假單,一個宿舍區(qū)管理員對應(yīng)多個請假單;</p><p> 6.2.2 宿舍考勤管理系統(tǒng)的總體E-R圖</p><p> 宿舍考勤管理系統(tǒng)總體E-R圖,如圖6-9所示。</p><p> 注:
24、因為某些實體屬性較多,在圖上不便一一標(biāo)出。</p><p> 圖6-9 宿舍考勤管理系統(tǒng)總體E-R圖</p><p> 6.3 數(shù)據(jù)庫邏輯設(shè)計</p><p> 數(shù)據(jù)庫的邏輯設(shè)計就是根據(jù)數(shù)據(jù)庫的概念設(shè)計所設(shè)計出來的各種E-R圖,依照MYSQL的數(shù)據(jù)結(jié)構(gòu)的模型,創(chuàng)立出符合本宿舍考勤管理系統(tǒng)的數(shù)據(jù)的邏輯結(jié)構(gòu)。用于系統(tǒng)的正常使用。</p><p&
25、gt; 6.3.1 數(shù)據(jù)流程圖</p><p> 數(shù)據(jù)流程圖(Data Flow Diagram)是一種將系統(tǒng)的數(shù)據(jù)流形象的使用圖表表示出來的方法。它是用來描述系統(tǒng)邏輯模型的圖形化工具,在數(shù)據(jù)庫邏輯設(shè)計中是一種及其重要的方法。</p><p> 1、數(shù)據(jù)流程圖基本部件圖例</p><p> 數(shù)據(jù)流程圖是用來描述系統(tǒng)中數(shù)據(jù)的流向和處理的圖形化工具,它由4個基本
26、部件組成。</p><p><b> (1)外部實體</b></p><p> 外部實體說明系統(tǒng)數(shù)據(jù)的來源以及去處,通常由正方形框來表示。如下圖所示。</p><p><b> ?。?)處理過程</b></p><p> 處理過程是對系統(tǒng)數(shù)據(jù)的邏輯處理,通常由帶圓角的長方形來表示。如下圖所示。
27、</p><p><b> ?。?)數(shù)據(jù)流</b></p><p> 數(shù)據(jù)流描述系統(tǒng)數(shù)據(jù)的流向,通常由帶箭頭的水平和垂直的直線來表示如下圖所示。</p><p><b> ?。?)數(shù)據(jù)存儲</b></p><p> 數(shù)據(jù)存儲表示數(shù)據(jù)保存的地方,通常由右邊開口的長方形來表示。如下圖所示。</
28、p><p> 2、宿舍考勤管理系統(tǒng)的數(shù)據(jù)流程圖</p><p> (1)超級管理員管理學(xué)生的數(shù)據(jù)流程圖,描述學(xué)生管理中數(shù)據(jù)流的走向情況。如圖6-10所示。</p><p> 圖6-10 學(xué)生管理的數(shù)據(jù)流程圖</p><p> ?。?)超級管理員管理宿舍區(qū)管理員的數(shù)據(jù)流程圖,描述宿舍區(qū)管理員管理中數(shù)據(jù)流的走向情況。如圖6-11所示。</
29、p><p> 圖6-11 宿舍區(qū)管理員管理的數(shù)據(jù)流程圖</p><p> ?。?)超級管理員管理宿舍區(qū)的數(shù)據(jù)流程圖,描述宿舍區(qū)管理中數(shù)據(jù)流的走向情況。如圖6-12所示。</p><p> 圖6-12 宿舍區(qū)管理的數(shù)據(jù)流程圖</p><p> ?。?)宿舍區(qū)管理員管理寢室和請假單的數(shù)據(jù)流程圖。描述寢室和請假單管理中數(shù)據(jù)流的走向情況。如圖6-13
30、所示。</p><p> 圖6-13 寢室和請假單管理的數(shù)據(jù)流程圖</p><p> 6.3.2 數(shù)據(jù)字典</p><p> 數(shù)據(jù)字典(Data dictionary)是針對數(shù)據(jù)流程圖中單個數(shù)據(jù)的相關(guān)信息的描述,是對數(shù)據(jù)流程圖的詳細(xì)的補充。</p><p> 數(shù)據(jù)字典是為了讓人們更加直觀的來查詢數(shù)據(jù)庫中其并不了解的部分的解釋,它可以
31、讓人們更加清晰的認(rèn)識數(shù)據(jù)流程圖中各個組成部分。</p><p> 數(shù)據(jù)字典是系統(tǒng)中數(shù)據(jù)的集合,它包含著與數(shù)據(jù)相關(guān)的各類元素,是將數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)可視化的工具。數(shù)據(jù)字典由5部分組成,分別是:數(shù)據(jù)項(即數(shù)據(jù)元素,數(shù)據(jù)的基本單位)、數(shù)據(jù)結(jié)構(gòu)(各個數(shù)據(jù)之間的組成關(guān)系)、數(shù)據(jù)流(數(shù)據(jù)結(jié)構(gòu)在系統(tǒng)中的路徑)、數(shù)據(jù)存儲(用來存儲數(shù)據(jù)結(jié)構(gòu)的地方)和處理過程(處理數(shù)據(jù)流)。</p><p> 1、宿舍考勤管
32、理系統(tǒng)中的數(shù)據(jù)結(jié)構(gòu)</p><p> ?。?)宿舍考勤管理系統(tǒng)中超級管理員信息表</p><p> 管理員信息表用來保存超級管理員的相關(guān)信息,它的主鍵是Admin_ID。其數(shù)據(jù)結(jié)構(gòu)如表6-1所示。</p><p> 表6-1 超級管理員信息表</p><p> ?。?)宿舍考勤管理系統(tǒng)中宿舍區(qū)管理員信息表</p><p
33、> 宿舍區(qū)管理員信息表用來保存宿舍區(qū)管理員的相關(guān)信息,它的主鍵是Teacher_ID。其數(shù)據(jù)結(jié)構(gòu)如表6-2所示。</p><p> 表6-2 宿舍區(qū)管理員信息表</p><p> (3)宿舍考勤管理系統(tǒng)中學(xué)生實體信息表</p><p> 學(xué)生實體信息表用來保存學(xué)生實體的相關(guān)信息,它的主鍵是Student_ID。其數(shù)據(jù)結(jié)構(gòu)如表6-3所示。</p&g
34、t;<p> 表6-3 學(xué)生信息表</p><p> ?。?)宿舍考勤管理系統(tǒng)中宿舍區(qū)信息表</p><p> 宿舍區(qū)信息表用來保存宿舍區(qū)的相關(guān)信息,它的主鍵是Building_ID。其數(shù)據(jù)結(jié)構(gòu)如表6-4所示。</p><p> 表6-4 宿舍區(qū)信息表</p><p> ?。?)宿舍考勤管理系統(tǒng)中寢室信息表</p&g
35、t;<p> 寢室信息表用來保存寢室的相關(guān)信息,它的主鍵是Domitory_ID。其數(shù)據(jù)結(jié)構(gòu)如表6-5所示。</p><p> 表6-5 寢室信息表</p><p> ?。?)宿舍考勤管理系統(tǒng)中學(xué)生請假單信息表</p><p> 學(xué)生請假單信息表用來保存學(xué)生請假的相關(guān)信息,它的主鍵是id。其數(shù)據(jù)結(jié)構(gòu)如表6-6所示。</p><
36、p> 表6-6 學(xué)生請假單信息表</p><p> (7)宿舍考勤管理系統(tǒng)中門禁記錄信息表</p><p> 門禁記錄信息表用來保存學(xué)生通過門禁的相關(guān)信息,它的主鍵是Card_ID。數(shù)據(jù)結(jié)構(gòu)如表6-7所示。</p><p> 表6-7 門禁記錄信息表</p><p> ?。?)宿舍考勤管理系統(tǒng)中自動考勤信息表</p>
37、<p> 自動考勤信息表用來保存自動考勤的相關(guān)信息,它的主鍵是CheckTime_ID。其數(shù)據(jù)結(jié)構(gòu)如表6-8所示。</p><p> 表6-8 自動考勤信息表</p><p> ?。?)宿舍考勤管理系統(tǒng)中宿舍區(qū)和宿舍區(qū)管理員對應(yīng)關(guān)系信息表</p><p> 宿舍區(qū)和宿舍區(qū)管理員對應(yīng)關(guān)系信息表用來存儲宿舍區(qū)和宿舍區(qū)管理員的對應(yīng)關(guān)系,它的主鍵是TB_
38、ID。其數(shù)據(jù)結(jié)構(gòu)如表6-9所示。</p><p> 表6-9 宿舍區(qū)和宿舍區(qū)管理員信息表</p><p> 6.4 數(shù)據(jù)庫物理設(shè)計</p><p> 數(shù)據(jù)庫的物理設(shè)計就是根據(jù)在數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計階段得來的合適的邏輯結(jié)構(gòu),選取相應(yīng)的系統(tǒng)實施環(huán)境,使得數(shù)據(jù)能夠合理的被使用。</p><p> 數(shù)據(jù)庫的物理設(shè)計主要分為兩個部分: I、確定數(shù)
39、據(jù)庫的物理結(jié)構(gòu);</p><p> II、評價實施空間效率和時間效率。</p><p> 6.4.1 確定數(shù)據(jù)庫的物理結(jié)構(gòu)</p><p> (1)確定數(shù)據(jù)的存儲結(jié)構(gòu)</p><p> 根據(jù)所選定的數(shù)據(jù)庫以及設(shè)計出來的數(shù)據(jù)結(jié)構(gòu),同時考慮數(shù)據(jù)的存取時間、磁盤空間的利用率和數(shù)據(jù)維護(hù)代價得知,選定關(guān)系式的存儲結(jié)構(gòu)。</p>&
40、lt;p> ?。?)設(shè)計數(shù)據(jù)的存取路徑</p><p> 依據(jù)系統(tǒng)數(shù)據(jù)庫需要支持多個用戶訪問多個應(yīng)用,就必須對數(shù)據(jù)的訪問有多個接口。為數(shù)據(jù)庫文件設(shè)計合理的物理存儲結(jié)構(gòu)。為基本表設(shè)計索引機制。</p><p> ?。?)確定數(shù)據(jù)的存放位置</p><p> 為數(shù)據(jù)庫文件設(shè)計合理的物理存儲結(jié)構(gòu),根據(jù)其結(jié)構(gòu)選擇所需要的存儲環(huán)境,放至合理位置。</p>
41、<p><b> ?。?)確定系統(tǒng)配置</b></p><p> MYSQL5.6會提供一些存儲數(shù)據(jù)參數(shù),同時,在系統(tǒng)運行時,需要根據(jù)實際的需求做出調(diào)整。 </p><p> 6.4.2 評價實施空間效率和時間效率</p><p> 在數(shù)據(jù)庫物理設(shè)計的過程中,根據(jù)用戶的需求和預(yù)期達(dá)到的目標(biāo),對數(shù)據(jù)庫實施時所使用的時間效率
42、和空間效率進(jìn)行評價,配置出合理的數(shù)據(jù)庫結(jié)構(gòu),來管理數(shù)據(jù)庫中數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)。 </p><p> 6.5 數(shù)據(jù)庫數(shù)據(jù)的實施</p><p> 數(shù)據(jù)庫的實施就是在建立起來的數(shù)據(jù)庫中添加數(shù)據(jù),進(jìn)行運行和調(diào)試的過程。</p><p> 數(shù)據(jù)庫的實施主要就是兩個部分,一個就是寫入數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計中分析出的數(shù)據(jù)庫的結(jié)構(gòu),第二個就是寫入MYSQL語句進(jìn)行試運行和測試。&l
43、t;/p><p> ?。?)超級管理員的信息表</p><p> 建立超級管理員信息表的代碼如下。</p><p> 代碼在數(shù)據(jù)庫中實現(xiàn)之后,得到如下圖所示的表格,如圖6-14所示。</p><p> 圖6-14 管理員信息結(jié)構(gòu)圖</p><p> (2)宿舍區(qū)管理員的信息表</p><p>
44、; 建立宿舍區(qū)管理員信息表的代碼如下。</p><p> 代碼在數(shù)據(jù)庫中實現(xiàn)之后,得到如圖6-15所示。</p><p> 圖6-15 宿舍區(qū)管理員信息結(jié)構(gòu)圖</p><p><b> ?。?)學(xué)生的信息表</b></p><p> 建立學(xué)生信息表的代碼如下。</p><p> 代碼在數(shù)
45、據(jù)庫中實現(xiàn)之后,得到如圖6-16所示。</p><p> 圖6-16 學(xué)生信息結(jié)構(gòu)圖</p><p> ?。?)宿舍區(qū)的信息表</p><p> 建立宿舍區(qū)信息表的代碼如下。</p><p> 代碼在數(shù)據(jù)庫中實現(xiàn)之后,得到如圖6-17所示。</p><p> 圖6-17 宿舍區(qū)信息結(jié)構(gòu)圖</p>
46、<p><b> (5)寢室的信息表</b></p><p> 建立寢室信息表的代碼如下。</p><p> 代碼在數(shù)據(jù)庫中實現(xiàn)之后,得到如圖6-18所示。</p><p> 圖6-18 寢室信息結(jié)構(gòu)圖</p><p> ?。?)學(xué)生請假單的信息表</p><p> 建立學(xué)生請
47、假單的信息表的代碼如下。</p><p> 代碼在數(shù)據(jù)庫中實現(xiàn)之后,得到如圖6-19所示</p><p> 圖6-19 學(xué)生請假單信息結(jié)構(gòu)圖</p><p> ?。?)學(xué)生門禁記錄的信息表</p><p> 建立學(xué)生門禁記錄的信息表的代碼如下。</p><p> 代碼在數(shù)據(jù)庫中實現(xiàn)之后,得到如圖6-20所示。&
48、lt;/p><p> 圖6-20 門禁記錄信息結(jié)構(gòu)圖</p><p> ?。?)學(xué)生自動考勤的信息表</p><p> 建立學(xué)生自動考勤的信息表的代碼如下。</p><p> 代碼在數(shù)據(jù)庫中實現(xiàn)之后,得到如圖6-21所示。</p><p> 圖6-21 自動考勤管理信息結(jié)構(gòu)圖</p><p>
49、; ?。?)宿舍考勤管理系統(tǒng)中宿舍區(qū)和宿舍區(qū)管理員對應(yīng)關(guān)系信息表</p><p> 建立宿舍區(qū)和宿舍區(qū)管理員對應(yīng)關(guān)系信息表的代碼如下。</p><p> 代碼在數(shù)據(jù)庫中實現(xiàn)之后,得到如圖6-22所示。</p><p> 圖6-22 宿舍區(qū)與宿舍區(qū)管理員對應(yīng)關(guān)系信息結(jié)構(gòu)圖</p><p> 6.6 數(shù)據(jù)庫的試運行與維護(hù)</p>
50、;<p> 眾所周知,當(dāng)數(shù)據(jù)庫正式的將進(jìn)入到運行過程中的時候,并不代表著數(shù)據(jù)庫的開發(fā)已經(jīng)徹底完成,由于外部應(yīng)用環(huán)境的變化,以及用戶的需求的改變,就需要我們不斷的去調(diào)整和修改數(shù)據(jù)庫,由此,我們就需要對數(shù)據(jù)庫進(jìn)行維護(hù)。</p><p> 數(shù)據(jù)庫的維護(hù)相對于數(shù)據(jù)庫的創(chuàng)建和使用都要困難,同時,在整個管理系統(tǒng)的開發(fā)過程當(dāng)中,數(shù)據(jù)庫的維護(hù)是占有著極其重要的地位的。</p><p>
51、 在數(shù)據(jù)庫的維護(hù)工作中,都會分配出一個數(shù)據(jù)庫管理員(Database Administrator,DBA),讓其對數(shù)據(jù)庫和數(shù)據(jù)庫中數(shù)據(jù)進(jìn)行維護(hù),使得數(shù)據(jù)庫能夠在既定的模式下運行,滿足用戶的需求。</p><p> 在數(shù)據(jù)庫的運行和維護(hù)過程中,有一下幾個部分的內(nèi)容:</p><p> (1)數(shù)據(jù)庫的轉(zhuǎn)儲和恢復(fù)</p><p> ?。?)數(shù)據(jù)庫的安全性、完整性控制&
52、lt;/p><p> ?。?)數(shù)據(jù)庫性能的監(jiān)督和改善</p><p> ?。?)重新組織數(shù)據(jù)庫和重新構(gòu)造數(shù)據(jù)庫</p><p><b> 6.7 小結(jié)</b></p><p> 第一,通過對宿舍考勤管理系統(tǒng)的系統(tǒng)數(shù)據(jù)庫的設(shè)計,讓我對于信息管理系統(tǒng)的設(shè)計有了更加深刻的認(rèn)識。這一次的寶貴的經(jīng)歷,對于我的今后的生活、工作和學(xué)習(xí)
53、都有著極其重要的意義。雖然說,對于我們的宿舍管理系統(tǒng)來說,設(shè)計的還不夠完善,不夠合理,但是就總體來說,我們?nèi)〉昧祟A(yù)期的效果,提升了我們的實踐能力,對于我們今后的動手能力提前鍛煉,這是一次非常有意義的實踐。尤其是其中E-R圖的設(shè)計、數(shù)據(jù)字典的構(gòu)造和數(shù)據(jù)流程圖的刻畫。由于實體以及實體之間的各種聯(lián)系的復(fù)雜和數(shù)據(jù)流的邏輯的復(fù)雜,花費了我們極多的精力,同時,也受益匪淺;加固了我們對于E-R圖、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流程圖的知識。盡管它并不是太過于成功,但
54、是我們從中學(xué)到頗多,對于我們來說,這也是非常寶貴的一次項目經(jīng)驗。</p><p> 第二,通過對宿舍考勤管理系統(tǒng)的系統(tǒng)數(shù)據(jù)庫的設(shè)計,我們組充分的發(fā)揮了團(tuán)隊的協(xié)作能力,提高了我們對于團(tuán)隊的認(rèn)知,我們充分的認(rèn)識到對于一個項目來說,個人的能力是不夠完整的,一個團(tuán)隊的精誠合作是這個項目得以成功完成的基礎(chǔ)。</p><p> 第三,對于宿舍考勤管理系統(tǒng)的每一個細(xì)節(jié),我們組都經(jīng)過詳細(xì)的商量,都經(jīng)過
55、我們的精心處理。也許我們雖未能想盡所有的細(xì)節(jié),但是所有出現(xiàn)的細(xì)節(jié),我們都花費了我們的心血來設(shè)計和實現(xiàn)。</p><p> 最后,總的來說,這次的設(shè)計相對來說還是成功的,我們實現(xiàn)了在設(shè)計時所提出的各種功能,并且不斷測試,不斷的去完善我們的系統(tǒng)。在這整個設(shè)計的過程當(dāng)中,我們經(jīng)歷了重重困難,我們都想盡辦法去克服,并未被其所擊倒,經(jīng)過這段時間的鍛煉,我相信在以后的生活和工作當(dāng)中,我們都會迎難而上,會迎刃而解。雖說我們的
56、系統(tǒng)還有著許多的不足之處,我有足夠的理由相信我們組都是可以做到的,我們可以使得我們的系統(tǒng)更加的高效,更加的人性化。</p><p> 7 系統(tǒng)詳細(xì)設(shè)計與實現(xiàn)</p><p> 本人與秦武,夏成旭,張曉燕,王玉霞同學(xué)共同參與了這個過程,其中王玉霞在這個過程中起主要作用 </p><p><b> 8 系統(tǒng)測試</b></p>
57、<p> 本人與秦武,夏成旭,張曉燕,王玉霞同學(xué)共同參與了這個過程,其中王玉霞在這個過程中起主要作用 </p><p><b> 9 用戶操作手冊</b></p><p> 本人與秦武,夏成旭,張曉燕,王玉霞同學(xué)共同參與了這個過程,其中王玉霞在這個過程中起主要作用 </p><p><b> 10 結(jié)束語</b
58、></p><p> 經(jīng)過數(shù)月的準(zhǔn)備和努力,我們小組完成了宿舍考勤管理系統(tǒng)的開發(fā)、實現(xiàn)和測試的工作,在有限的時間里較為圓滿的達(dá)到了我們所想要達(dá)到的目的。</p><p> 在這一段時間中,要非常的感謝讓我們具有清晰的頭腦,使得我們能夠在開發(fā)的過程當(dāng)中解決掉我們獨自無法解決的問題,讓我們順利完成此次設(shè)計的朱紅燦老師。</p><p> 當(dāng)然,由于是首次去開
59、發(fā)一套完整的管理系統(tǒng),我們還是表現(xiàn)出了許多的不足之處,例如,由于對于這套系統(tǒng)中所涉及的技術(shù)并不是完美的熟知,所以我們的小組成員有一個從初接觸到熟練到精通的過程。</p><p> 簡而言之,在此次的設(shè)計過程當(dāng)中,朱紅燦老師對于我們的幫助和指導(dǎo)使得我們小組的各個成員都受益匪淺,活躍了我們的大腦,增長了見識。鍛煉了我們的實際操作能力,讓我們能夠得以不斷的完善自我,為我們?nèi)蘸蟮墓ぷ骱蜕畹於艘恍┗A(chǔ)。</p&
60、gt;<p> 在本次的畢業(yè)設(shè)計中,我們組也遇到了重重困難,但在朱紅燦老師的悉心指導(dǎo)下,以及院領(lǐng)導(dǎo)和系領(lǐng)導(dǎo)的鼓勵和關(guān)懷下,順利克服了我們所遇到的困難。衷心感謝朱紅燦老師,及院領(lǐng)導(dǎo)和系領(lǐng)導(dǎo),在我們組畢業(yè)設(shè)計中所提供的幫助。最后,我們組在此次畢業(yè)設(shè)計中,學(xué)到了不少的東西,尤其是團(tuán)隊合作。同時這次畢業(yè)設(shè)計也鍛煉了我們的動手能力,豐富了知識層面,為以后的工作和生活積累了寶貴的經(jīng)驗。</p><p><
61、;b> 參考文獻(xiàn):</b></p><p> [ 1 ]蘇暢. 基于JAVA的公司考勤系統(tǒng)的設(shè)計與實現(xiàn)[J].科技廣場.2013 (05):P2~30.</p><p> [ 2 ]章通,陳金玉. 網(wǎng)絡(luò)指紋考勤系統(tǒng)的設(shè)計與實現(xiàn)[J]. 計算機應(yīng)用與軟件. 2011 (02):P1~17.</p><p> [ 3 ]
62、李建軍. 基于web應(yīng)用的高職院校學(xué)生考勤系統(tǒng)的設(shè)計與開發(fā)[J]. 電腦知識與技術(shù). 2012 (21):P1~23.</p><p> [ 4 ]季相云. 基于J2EE的考勤管理系統(tǒng)的設(shè)計與實現(xiàn)[D]. 山東大學(xué) 2012</p><p> [ 5 ]閆振東. 一種基于多層塊區(qū)的數(shù)據(jù)存儲架構(gòu)[J].微處理機. 2015
63、 (01):P1~28.</p><p> [ 6 ](美)克羅恩克. 數(shù)據(jù)庫處理—基礎(chǔ).設(shè)計與實現(xiàn)—(第十一版[M].電子工業(yè)出版社.2011(01):P50~245.</p><p> [ 7 ]薛華成.管理信息系統(tǒng)(第6版[M].清華大學(xué)出版社.2012(01):P98~177.</p><p> [ 8 ]張海藩.軟件工程導(dǎo)論[M].清華大學(xué)出版社.2
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 考勤管理系統(tǒng)數(shù)據(jù)庫設(shè)計
- 工廠考勤數(shù)據(jù)庫管理系統(tǒng)設(shè)計
- 數(shù)據(jù)庫課程設(shè)計--校園宿舍管理系統(tǒng)
- 考勤系統(tǒng)數(shù)據(jù)庫課程設(shè)計
- 數(shù)據(jù)庫原理及應(yīng)用課程設(shè)計--職工考勤管理系統(tǒng)數(shù)據(jù)庫設(shè)計
- 數(shù)據(jù)庫課程設(shè)計--班級考勤管理數(shù)據(jù)庫系統(tǒng)的設(shè)計報告
- 考勤管理系統(tǒng)程序與數(shù)據(jù)庫.rar
- ic卡考勤管理系統(tǒng)--數(shù)據(jù)庫課程設(shè)計
- 考勤管理系統(tǒng)程序與數(shù)據(jù)庫.rar
- 考勤管理系統(tǒng)程序與數(shù)據(jù)庫.rar
- 考勤管理系統(tǒng)程序與數(shù)據(jù)庫.rar
- 數(shù)據(jù)庫課程設(shè)計---宿舍信息管理系統(tǒng)
- 數(shù)據(jù)庫課程設(shè)計--學(xué)生宿舍管理系統(tǒng)
- 數(shù)據(jù)庫課程設(shè)計--學(xué)生宿舍管理系統(tǒng)
- 數(shù)據(jù)庫課程設(shè)計---學(xué)生宿舍管理系統(tǒng)
- 學(xué)生宿舍管理系統(tǒng)--數(shù)據(jù)庫課程設(shè)計
- 數(shù)據(jù)庫課程設(shè)計--學(xué)生宿舍管理系統(tǒng)
- 學(xué)生宿舍管理系統(tǒng)數(shù)據(jù)庫課程設(shè)計
- 數(shù)據(jù)庫課程設(shè)計-學(xué)生宿舍管理系統(tǒng)
- 數(shù)據(jù)庫課程設(shè)計-學(xué)生宿舍管理系統(tǒng)
評論
0/150
提交評論