幼兒園管理系統畢業論文_第1頁
幼兒園管理系統畢業論文_第2頁
幼兒園管理系統畢業論文_第3頁
幼兒園管理系統畢業論文_第4頁
幼兒園管理系統畢業論文_第5頁
已閱讀5頁,還剩38頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

1、幼兒園管理系統畢業論文幼兒園管理系統畢業論文 摘摘 要要 隨著幼兒園數量規模的不斷擴大,傳統的人工管理模式已經不能有效 的管理幼兒園中教師與幼兒的信息,在當今這個計算機與網絡技術飛速發 展的時代。使用計算機管理系統不僅能提高幼兒園管理水平,還能減少辦 園經費,提高幼兒園的運作效率,同時,還為建立幼兒園特色“招牌”提 高競爭力,為幼兒園的管理工作較少了不少人力、物力等。 幼兒園管理系統是典型的小型信息管理系統(MIS),其開發主要包括后 臺數據庫的建立和維護以及前端應用程序的開發兩個方面。幼兒園管理系 統是應用計算機與信息技術,對幼兒園中幼兒與教師進行綜合管理的工具。 它具有手工管理所無法比擬的

2、優點。本系統主要是面向中小型幼兒園進行 統一、綜合管理的管理信息系。 系統應用 Visual Basic 開發工具和 Access 數據庫管理系統,利用其提 供的各種面向對象的開發工具,采用原型法的系統開發方法建立。論文從 數據庫開發角度對幼兒園管理系統所完成的添加、修改、刪除、查詢等主 要功能進行了需求分析與設計,編寫代碼,進行調試測試,實現了系統的 應用。 關鍵詞 幼兒園管理系統;Visual Basic;Access Abstract With the number of kindergarten-scale expansion, the traditional manual manag

3、ement mode can not be effectively manage the kindergarten teachers and childrens information. In todays computers and network technology of the era of rapid development. The use of computer management system not only can improve the management level of kindergarten, but also to reduce the funding of

4、 managing a kindergarten , to improve the operational efficiency of the kindergarten .At the same time, it is also for the establishment of kindergartens characteristics signs to enhance their competition,it also reduce a lot of manpower, material for the management of kindergartens . Kindergarten m

5、anagement system is a typical small-scale information management system (MIS), including the development of the main background of the establishment and maintenance of database and application development front-end aspects. Kindergarten management system is the application of computer and informatio

6、n technology, child care and kindergarten teachers in the integrated management tool. It has the advantages which the manual management can not be compared with. The system is mainly for small and medium-sized kindergartens to have unified, integrated management of the Department of Management Infor

7、mation. The system use Visual Basic application development tools and Access database management system, which is finished by its object-oriented development tools provided by it, and use prototype systems development method. In terms of database development, the paper from kindergarten completed ma

8、nagement system to add, modify, delete, query and other major functions of needs analysis and design, write code, debug test system achieved the systems function. Keywords kindergarten management system; Visual Basic; Access 目 錄 緒 論.1 1 系統開發背景.2 1.1 選題背景.2 1.2 選題意義和開發目標.3 1.3 系統特點.4 2 系統分析.5 2.1 系統初

9、步分析.5 2.2 系統功能需求分析.6 2.3 開發環境與開發工具.7 2.3.1 開發工具 VB 簡介.7 2.3.2 數據庫 ACCESS 簡介.9 2.4 系統的運行環境.10 3 系統設計.11 3.1 系統功能模塊設計.11 3.2 數據庫設計.12 3.2.1 數據庫結構組成.12 3.2.2 數據庫表的設計.13 4 系統的具體實現.16 4.1 用戶登錄模塊.16 4.1.1 用戶登錄模塊功能.16 4.1.2 用戶登錄模塊流程圖.17 4.2 系統設置功能模塊.18 4.2.1 系統設置模塊功能.18 4.2.2 系統設置模塊流程圖.21 4.3 班級管理功能.21 4.3

10、.1 班級管理模塊功能.22 4.3.2 班級管理模塊流程圖.23 4.4 幼兒檔案管理功能.24 4.4.1 幼兒檔案管理模塊功能.24 4.4.2 幼兒檔案管理模塊流程圖.26 4.5 教職工檔案管理功能.27 4.5.1 教職工檔案管理模塊功能.27 4.5.2 教職工管理模塊流程圖.28 4.6 打印統計模塊功能.28 4.7 幫助功能.30 5 系統評價.31 6 結 論.32 感 謝.34 參考文獻.35 幼兒園管理系統 緒 論 管理現代化,辦公自動化是現代辦公管理發展的必然趨勢。 人工管理幼兒園出現了不少缺點,比如管理中辦公的效率不高;越來 越多的幼兒數量的增加了管理員對其成長檔

11、案的管理難度;管理比較煩瑣 復雜,產生的文檔比較多,并且由于手工的操作,使這些文檔無法有效地 核對和管理,在匯總以及分析方面更加困難。因此,迫切需要計算機技術 來輔助管理。 基于這些問題,我們認為有必要建立一套幼兒園管理系統,使幼兒園 的管理工作規范化、系統化、程序化,避免人工管理的隨意性、煩瑣性, 提高信息處理的速度和準確性,能夠及時、準確、有效的記錄幼兒園中各 個情況。 在使用幼兒園管理系統后,可以提高幼兒園信息管理的準確性,系統 將信息準確無誤地輸入計算機并在數據庫中存儲起來。按照規范設定標準 代碼,大大保證了統計原始數據的準確性,在進行分析設計時能最大限度 地減少人為的影響,大大提高了

12、工作效率。幼兒園管理系統可以集存儲、 分析、統計、打印一身,節省人力、物力,而且調用方便,準確性高,可 以充分發揮管理系統的分析功能。 系統應用 Visual Basic 開發工具和 Microsoft Access 數據庫系統,且利 用其提供的各種面向對象的開發工具,并采用原型法的系統開發方法建立 的。論文從數據庫開發角度,對幼兒園系統所需要的添加、修改、刪除、 查詢等主要功能進行需求分析與設計,編寫代碼并進行調試測試,實現了 系統的應用。 1 系統開發背景 隨著電子計算機和通信技術的發展,人類已經逐漸地進入信息化社會。 同時人們對信息和數據的利用與處理也已進入自動化、網絡化和社會化的 階段

13、,在各行各業中離不開計算機,更離不開信息處理,這正是計算機被 廣泛應用于信息管理系統的原因。其次,現在計算機已經成為人們生活中 必不可少的工具。計算機的最大好處在于利用它能夠進行信息管理,方便 快捷的辦公。使用計算機進行信息控制,不僅提高了工作效率,而且大大 的提高了系統的安全性。因此,開發相關的信息管理系統已經成為各行各 業的必要和必需了。 1.1 選題背景 尤其對于復雜的信息管理,計算機能夠充分發揮它的優越性。計算機 進行信息管理與信息管理系統的開發密切相關,系統的開發是系統管理的 前提。本系統就是為了管理好幼兒園信息而設計的,能使用于不同的中小 型幼兒園,能方便、科學的實現對園中事物的管

14、理。 幼兒園的任務為解除家庭在培養兒童時所受時間、空間、環境的制約, 讓幼兒身體、智力和心情得以健康發展。可以說幼兒園是小朋友的快樂天 地,可以幫助孩子健康快樂地度過童年時光,不僅學到知識,而且可以從 小接觸集體生活。幼兒園教育作為整個教育體系基礎的基礎,是對兒童進 行預備教育(性格完整健康、行為習慣良好、初步的自然與社會常識)。早 期人工管理的幼兒園出現了不少缺點,比如管理中,辦公的效率不高;園 中的管理人員在管理園中事物時容易按照經驗,缺少了數據統計,故管理 不科學。越來越多的幼兒數量的增多,加重了管理員對幼兒檔案的管理難 度;使管理變得比較煩瑣、復雜,產生的文檔比較多,并且由于手工的操

15、作,使這些文檔無法有效的核對和管理,在匯總以及分析方面更加困難。 現在大多數幼兒園都裝配有計算機, 但是尚未用于信息管理,沒有發揮 它的效力,資源閑置比較突出,配備的計算機屬于閑散資源,這就是管理 信息系統開發的基本環境。 基于這些問題,我們認為有必要建立一套幼兒園管理系統,使幼兒園 的管理工作規范化、系統化、程序化,避免幼兒園管理的隨意性、煩瑣性, 提高信息處理的速度和準確性,能夠及時、準確、有效的查詢和修改幼兒 與教師的情況。 1.2 選題意義和開發目標 計劃經濟時期由國家包、國家養的幼兒園逐漸被推向市場,原有的辦 園體制、辦園模式中的許多理論已日益落后于實踐,失去指導意義。各幼 兒園在掙

16、經費的路子上摸索前進,努力提高自身的市場競爭力。事實證明, 許多幼兒園優先亮起的“辦園特色”牌子,順應了社會的人才需求觀,而 且也受到了社會家長的好評,但同時也增加了辦園經費。 在新的社會,隨著社會和越來越多的家長對幼兒學前教育的重視,使 得幼兒園在數量不斷增加的同時,幼兒園的辦學質量和辦公效率也要同時 提高,特別需要對園中幼兒的管理,需要對幼兒的學習生活情況更加重視, 而管理信息系統軟件的應用必將起到推波助瀾的積極作用。尤其采用一套 適合幼兒園自身需要,管理科學化、規范化的管理軟件,勢必給我們的教 師管理園中事物帶來很大利益。幼兒園管理系統可以集存儲、分析、統計、 打印一身,節省人力、物力,

17、而且調用方便,準確性高,可以充分發揮管 理系統的分析功能。 幼兒園的總目標包括教育目標和管理目標,二者有機地構成“目標管 理”系統。 教育目標,即培養目標。在幼兒園里,起主導作用的不是園 舍和設施等物質條件,而是要把幼兒培養成怎樣的人。明確的管理目標, 體現著辦園方向,統率著幼兒園全部教育活動并制約著全部管理活動。因 此,確立和實施科學的科學合理的管理方案,是幼兒園的首要任務。 本系統的開發是旨在開發一套符合幼兒園專用的管理軟件,為前臺幼 兒園管理者提供簡單、可靠、快捷的管理操作,并且具有一套高效化的軟 件系統支持,在幼兒園管理系統中實現系統管理、班級管理、幼兒檔案管 理、教職工檔案管理、統計

18、報表打印等功能,并為其建立了數據庫及數據 庫管理系統。 本系統使用之后會是幼兒園的管理更加科學,更加規范,從而大幅度 提高工作效率,提高實施管理的準確性、科學性,使擔負管理工作的人員 從繁雜的手工勞作中解脫出來,并且提高了幼兒園中工作人員管理事物的 水平。本系統還可以方便的實現對幼兒檔案資料和在園中教職工檔案資料 的科學管理,同時還可以方便的實現查詢和添加功能,使得管理工作進一 步的簡化,并同時提高了管理的效率,從而為幼兒園管理系統的使用者節 省了不少的人力和物力。 本系統的優點很多,例如管理界面比較友好,操作簡單,適合各類人 群操作,查詢,修改,添加和刪除功能較全面等,這些特點將在后面的章

19、節中詳細的來介紹。 1.3 系統特點 幼兒園管理系統在當今軟件開發行業中非常常見,但都還是以專用版 為主,解決幼兒園中幼兒信息的管理問題,能適合大部分類型幼兒園的并 不多。本系統遵循了中小型幼兒園的管理過程,解決一般幼兒園中的管理 工作。 本系統的主要特點為: (1) 管理界面友好 本系統在開發過程中,嚴格遵循系統的界面可視化風格。界面簡潔統 一,易學易用。采用人機對話方式,交互性強,易于大多數人群操作。 (2) 操作簡單 本系統盡量使用對話框,風格一致。用戶只需熟悉一兩個對話框的操 作,就能基本學會本軟件的使用。在數據輸入過程中,我們盡可能多的采 用數據輸入確認,減少數據輸入錯誤,將鍵盤錄入

20、的錯誤量減至最少。 (3) 查詢功能較全面 系統提供了關于幼兒園管理的系統設置,班級信息、幼兒檔案信息和 教職工檔案信息等方面的查詢功能,基本滿足了應用過程中的管理員和普 通用戶的操作。 2 系統分析 在參觀了解了幼兒園的基本設置之后,便開始了準備工作。首先,我 比較熟悉了幼兒園中管理人員的基本工作、幼兒和教職工的基本情況等, 這為在設計幼兒園管理系統打下了良好的基礎,有了針對性。接著進行了 調查,主要內容如下: (1) 中小型幼兒園的概況 中小型幼兒園的占地規模不是很大,在園的幼兒人數和教師人數也不 會非常的多,并考慮到大部分幼兒園的管理模式,系統設計的規模應定為 中小型幼兒園管理信息系統。

21、 (2) 幼兒園現在的管理方法及管理工具 現在大部分幼兒園管理系統不夠完善,管理上存在漏洞,甚至部分地 區如鄉鎮和農村還停留在手工管理層次上。目前需要解決的問題很多,設 計一套功能全面,簡潔方便,通用、實用的幼兒園管理系統是目前解決問 題的最好方式。 2.1 系統初步分析 在現代化管理中,經濟效益的評價是決策的重要依據。當采取一項重 大的改革和投資行動之前,首先關心的是它能取得多大的效益。因此,在 進行大規模系統開發之前,要從有用性、可能性和必要性等三個方面對未 來系統的經濟效益、社會效益進行初步分析。可行性研究的目的是為了避 免盲目投資,減少不必要的損失。這一階段的總結性成果是可行性報告。

22、幼兒園作為一個學校,有一定的工作量存在,而幼兒園中信息的管理, 包括班級、幼兒和教職工等的信息,如班級的增加、班級的查找和班級的 修改;幼兒檔案的查詢與添加;教職工檔案管理包括檔案的添加與查詢; 報表統計等等,每個信息的數據都在不斷地變化著,如果采用人工的方式 進行操作,那么,一天的工作量,足以讓人覺得比較繁瑣,吃不消。針對 這樣的情況,采用讓數據的查詢變得簡單化,數據變的明了是十分必要的, 可以讓每個人都在任何時刻都了解到。 從幼兒園的軟硬件環境看,開發幼兒園管理信息系統從技術上、經濟 上、管理上均已具備實施的基本條件。 隨著科學技術的不斷發展,計算機科學的日漸成熟,其強大的功能已 為人們深

23、刻的認識,它已進入人類社會的各個領域并發揮著越來越重要的 作用。應用計算機對幼兒園信息進行管理,具有人工管理所無法比擬的優 點。例如,檢索迅速、查找方便、可靠性強、存儲量大、保密性能好等。 這些優點能夠極大是提高幼兒園管理的工作質量和效率,也是使幼兒園管 理科學化、規范化、信息化的重要條件。 下面從技術上、經濟上和運行上來說明本系統的可行性。 (1) 技術上的可行性 本系統的設計是在 Windows XP 操作系統環境下,使用 VB 中文版開 發成功的。數據庫系統為 Microsoft Access,是微軟公司推出的基于 Windows 的桌面關系數據庫管理系統(RDBMS),是 Office

24、 系列應用軟件之 一。這兩個開發工具都是基本的開發應用工具。所以,本系統的設計與開 發在技術上和硬件設備上的條件都是滿足的。因此,它在技術上是可行的。 (2) 經濟上的可行性 現在計算機的價格已經十分低廉,性能卻有了長足的進步。而系統的 開發,為幼兒園的管理工作效率帶來了一個質的飛躍,為此,主要表現有 以下幾個方面: 1) 本系統的運行可以代替人工進行許多繁雜的勞動; 2) 本系統的運行可以節省許多資源; 3) 本系統的運行可以大大提高幼兒園的工作效率,等等; 所以,本系統在經濟上時可行的。 (3) 運行上的可行性 本系統為一個中小型的幼兒園管理系統,所耗費的資源非常小,學習 的電腦無論是硬件

25、還是軟件都能滿足條件。因此,本系統在運行上是可行 的。 2.2 系統功能需求分析 在與幼兒園的工作人員進行交流和溝通后,并了解了幼兒園中管理工 作的主要問題,我確定了幼兒園管理系統的設計框架。因為系統是單機版 的系統,所以系統在功能上只能有一種用戶即管理員,系統應有以下功能 管理員能夠實現所有的功能,包括系統管理和維護的權利;班級信息的查 詢、添加和修改的操作;幼兒檔案信息的查詢、添加和修改的操作;教職 工檔案信息的查詢、添加和修改的操作;統計報表的打印等操作功能。系 統所能實現的功能將會在后面的章節中詳細介紹。 本系統設置有多個管理員,除了修改密碼外,系統的其他功能所有的 管理員都能實現。

26、下面說明管理員的功能。 (1) 系統管理和維護的權力 (2) 班級信息的查詢、添加和修改 (3) 幼兒檔案信息的查詢、添加和修改 (4) 教職工檔案信息的查詢、添加和修改 (5) 統計報表的打印 2.3 開發環境與開發工具 本系統是一套標準的單機版模式的應用系統。系統采用 Windows XP 為后臺操作系統,以 VB+Access 為技術平臺。此程序以 Access 數據庫為 后臺,所有操作,諸如添加用戶資料、幼兒檔案資料和教職工檔案資料等, 均在前端平臺進行。操作最終生成的數據再寫入數據庫。 2.3.1 開發工具 VB 簡介 (1) Visual Basic 語言的特點 Visual Ba

27、sic 語言用其在設計應用程序時具有兩個基本特點:可視化 設計和事件驅動編程。 1) 可視化設計:表現在 VB 設計中應用于程序界面時,有“所見即所 得”的處理功能。 2) 事件驅動編程:在設計應用程序時,把對象添加到窗體中,并在對 其進行了一定的編碼之后,當用戶與程序進行交互時,用戶基本上是通過 鼠標、鍵盤與應用程序進行交互的,那些對象就必須對鼠標和鍵盤操作所 引發的事件做出響應,來執行一段應用程序,這樣才能觸發該事件,并完 成一定的動作。 (2) Visual Basic 語言在程序應用中常用到的幾個名詞如下。 1) 視窗(Form) 視窗是進行人機交互的界面或接口,也叫窗體。 2) 對象

28、(Object) 對象是 VB 系統內部提供給設計者可以直接使用的處理輸出的控制工 具。本程序所應用到的對象類型有標簽框(Label Box),文本框(Text Box), 命令按扭(Command Button),網格(Data Grid),ADO 控件 (Adodc1)等。正 確使用對象可以減少程序和開發時間,提高程序設計者的工作效率。 3) 屬性(Properties) 屬性是 VB 系統提供的有關對象的參數或數據接口。用戶通過適當地 設置或改變對象的屬性來確定對象的外觀及性能特征,從而有效地使用系 統提供的對象。 4) 事件(Events) 事件是指用戶或操作者對計算機進行的某一操作(

29、如擊鍵、單擊或移動 鼠標等)的行為或系統狀態發生的變化。VB 系統常用事件來引導計算機執 行一段程序。 5) 方法(Method) 方法主要是指對一個對象使用某種作用的過程。它是在程序執行的過 程中要計算機執行的某種操作。其程序的方法有 Show(顯示)方法, Hide(隱藏)方法,Refresh(刷新方法)。 6) 過程 (Procedure) 過程是指經過定義或說明的,或基于某一對象對應的事件所引發的程 序段。 7) 模塊(Module) 模塊是指一些運算量或過程進行聲明或定義的一個集合。系統程序大 體可分成四個模塊:數據輸入、根據查詢、數據打印和通訊。 (3) 面對對象的編程 Visua

30、l Basic 作為一種面向對象的編程方法,把程序和數據封裝起來 作為一個對象,并為每個對象賦予相應的屬性。在設計對象時,不必編寫 建立和描述每個對象的程序代碼,而是用工具畫在界面上,由 Visual Basic 自動生成對象的程序代碼并封裝起來。 Visual Basic 應用由一系列對象組成,包括有函數、菜單、結構和數 據窗口、用戶對象、用戶事件等等,對象中又包含若干控件如命令按鈕、 單行編輯器等這些對象和控件都可在許多應用中重復使用。 (4) 實現菜單選項 菜單是程序最重要的特性之一,大多數程序都依賴一個定義良好的菜 單使程序易于使用和維護,Visual Basic 也提供了強大的創建菜

31、單功能, 使得程序更加標準。 2.3.2 數據庫 Access 簡介 Microsoft Office Access(前名 Microsoft Access)是由微軟發布的關聯式 數據庫管理系統。它結合了 Microsoft Jet Database Engine 和 圖形用戶界 面兩項特點,是 Microsoft Office 的成員之一。 Access 2003 就是關系數據庫開發工具,數據庫能匯集各種信息以供 查詢、存儲和檢索。Access 的優點在于它能使用數據表示圖或自定義窗體 收集信息,而且它使用起來也是特別的方便和簡單。數據表示圖提供了一 種類似于 Excel 的電子表格,可以使

32、數據庫一目了然。另外,Access 允許 創建自定義報表用于打印或輸出數據庫中的信息。Access 也提供了數據存 儲庫,可以使用桌面數據庫文件把數據庫文件置于網絡文件服務器,與其 他用戶共享數據庫。Access 是一種關系數據庫工具,關系數據庫是已開發 的最通用的數據庫之一。如上所述,Access 作為關系數據庫開發具備了許 多優點,可以同時擁有桌面數據庫的便利和關系數據庫的強大功能。為建 立功能完善的數據庫管理系統提供了方便,也使得普通用戶不必編寫代碼, 就可以完成大部分數據管理的任務。 Access 能夠存取 Access/Jet、Microsoft SQL Server、Oracle,

33、或者任何 ODBC 兼容數據庫內的資料。熟練的軟件設計師和資料分析師利用它來開 發應用軟件,而一些不熟練的程序員和非程序員的”進階用戶” ,則能使 用它來開發簡單的應用軟件。雖然它支持部分面向對象(OO)技術,但是未 能成為一種完整的面向對象的開發工具。 微軟的 JET 數據庫引擎提供了與數據庫打交道的途徑,我們是通過它 以及 Visual Basic 來訪問數據庫,并對其進行各種操作。Visual Basic、Access 以及其他微軟的軟件產品都是通過共用 JET 數據庫引擎, 從而給用戶提供了豐富的數據類型。 ADODC 控件在數據庫中的信息與將信息顯示給用戶看的 Visual Basi

34、c 程序之間架起了一座橋梁。我們可以設置 ADODC 控件的各個屬性,告訴 它要調用那個數據庫的哪個部分。缺省情況下,ADODC 控件根據數據庫 中的一個或多個數據庫表建立一個 Dynamic-type(動態集合)類型的記錄集 合。一個記錄集合是動態的也就意味著,當原來的數據表中的容改變了以 后,該記錄集合中的記錄也會隨之改變。將 ADODC 控件放置在窗體中之 后,我們還必須在該控件與要處理的數據庫之間建立聯系。 2.4 系統的運行環境 (1) 硬件環境 1)服務器:推薦配置奔騰 III800 處理器及以上機型,128MB 以上內存, 硬盤剩余空間 1G 以上;客戶機:奔騰 II 處理器及以

35、上機型,64MB 以上 內存。 2) 顯示設備:彩顯 VGA 系列,顯存 8M 以上。 3) 鼠標、鍵盤:Windows 支持的各類鼠標、鍵盤。 4) 網卡:100M 網卡。 5) UPS:不間斷電源一個。 6) 打印機:Windows 系統支持下的所有針式,噴墨式和激光打印機。 (2) 軟件環境 1) 操作環境:Windows 2000 或 Windows XP。 2) 應用軟件:Visual Basic 6.0,Microsoft Office Access 2003。 3) 漢字系統:若 Windows 為西文,則需漢字系統的支持。 3 系統設計 本節主要講述幼兒園管理系統中各個數據庫表

36、的設計,還有各個模塊 的主要功能。 本系統將主要實現對中小型幼兒園的管理功能,系統的模塊分為 6 大 部分,它們分別是系統管理,班級管理,幼兒檔案管理,教職工檔案管理, 統計報表打印和幫助功能等。因為系統是單機版的系統,所以系統在功能 上只能有一種用戶即管理員,故此系統應有以下功能,管理員能夠實現所 有的功能,管理員的權限主要包括添加用戶、修改密碼、班級查詢、添加 和修改等操作;幼兒檔案的查詢添加和修改、在園教職工檔案的查詢、添 加和修改等操作;統計報表打印等權限。 3.1 系統功能模塊設計 (1) 系統管理,包括用戶管理、重新登錄和退出系統等。用戶管理包括 增加用戶和修改密碼,增加用戶功能由

37、所有的管理員實現,每個管理員都 只能修改自己的密碼等。 (2) 班級基本信息的設置,包括添加和查詢班級信息。班級的基本屬 性包括班級、人數、班主任、備注等。所有的管理員都能實現班級信息的 增加、修改和刪除。 (3) 幼兒檔案管理,包括幼兒檔案添加和查詢,幼兒的基本屬性包括 學號、姓名、班級、性別、出生年月、民族、籍貫、家庭住址、郵政編碼、 聯系電話、入學時間、備注等。所有的管理員都能實現幼兒檔案信息的查 詢、增加、修改和刪除等操作。 (4) 教職工檔案管理,包括教職工檔案添加和查詢,教職工的基本屬 性包括工號、姓名、負責班級、性別、出生年月、民族、籍貫、家庭住址、 郵政編碼、聯系電話、入園時間

38、、備注等。所有的管理員能實現教職工檔 案信息的查詢、增加、修改和刪除等操作。 (5) 統計報表打印功能,包括打印班級統計報表和幼兒檔案統計報表 等,這些功能都能由管理員實現等操作。 (6) 幫助功能包括,包括“操作說明”和“關于”菜單等。操作 說明包括對添加、修改、刪除、增加等操作的說明等。 幼兒園系統的功能結構圖如下圖 3-1 所示。 圖 3-1 幼兒園系統結構圖 3.2 數據庫設計 3.2.1 數據庫結構組成 設計幼兒園管理系統,首要問題是建立后臺的數據庫。數據庫中的數 據資料來源于該幼兒園管理過程中的各種資料數據。 數據庫設計是開發過程中非常重要的環節,分為確定數據庫模型、建 幼兒檔案管

39、理 幼兒檔案添加 幼兒檔案查詢 教職工檔案添加 教職工檔案查詢 報表打印 班級統計報表 幼兒統計報表 班級管理 班級查詢 班級添加 幼兒園管理系統 系統設置 重新登錄 用戶管理 退出系統 幫 助 教職工管理 教職工檔案添加 教職工檔案查詢 立數據庫、建立數據表、確定字段列、建立數據關系等步驟。在建立數據 庫之前,應考慮以下事項:數據庫的用途,容易使用和維護,便于數據結 構的改進,便于數據的檢索和修改,很少的數據庫維護工作,冗余數據少 或沒有,便于數據庫的備份和恢復等。 首先確定本系統的數據庫模型,關系型數據庫系統以關系數據模型為 基礎,其數據庫以關系方式組織數據,關系實際上是多個相關聯的二維表

40、。 由于它的數據結構簡單且單一,由此而來的數據操作語言簡單且是說明性 的,用戶使用方便直觀,且操作功能強。因為它的操作只需用關系代數 這個概念,且操作的結果仍是關系,所以可以對其復合地、連鎖地進行, 這種操作性質可歸納為它是面向值的操作。 經過仔細比較和綜合之后,充分考慮便于管理、備份和執行效率,建 立信息數據庫,由 4 張表組成,他們分別命名為:用戶資料表、班級表、 學生檔案、教職工檔案表等。 針對一般幼兒園管理信息系統的需求,通過對幼兒園管理工作過程的 內容和數據流程分析,設計如下面所示的數據項。 幼兒信息,包括的數據項有:學號、姓名、班級、性別、出生年月、 民族、籍貫、家庭住址、郵政編碼

41、、聯系電話、入學時間、備注等。 班級信息,包括的數據項有:班級、人數、班主任、備注等。 教職工信息,包括的數據項有:工號、姓名、負責班級、性別、出生 年月、民族、籍貫、家庭住址、郵政編碼、聯系電話、入園時間、備注等。 有了數據結構、數據項,就可以進行下面的數據庫就進行設計。 3.2.2 數據庫表的設計 數據庫采用了 Microsoft 推出的 Access 數據庫,這是微軟集成到 Office 中的一個桌面數據庫,能夠快速方便的和 Office 的其他套件綜合使 用。由于 Access 具有顯著的簡易性和有效性,大量的桌面數據庫系統都采 用 Access 作為后臺數據庫。使用 Access 的

42、好處還在于,如果你的系統擴 展到 Client/Server 模式的時候,可以使用 Microsoft 的數據庫服務器軟件 SQL Server,程序只需要簡單的修改一下鏈接(ADO 的數據源)就可以,這 樣,為程序的平滑擴展提供了非常有力的條件。 在建立好數據庫后,就要建立其中的數據表,確定數據表的具體字段。 在這個環節最重要的是做到冗余數據最少或消除冗余。使得各個表的基本 結構要明確、清晰。 (1) 用戶和管理員信息表 本表記錄著用戶和管理員的登錄名稱和密碼,主鍵是用戶名,用戶資 料表包括用戶名、密碼和身份等字段。當用戶輸入的用戶名和密碼相對應 并且都確時,用戶才能登錄。用戶的資料表如圖

43、3-1 所示。 表 3-1 用戶資料表 字段名稱數據類型 用戶名int(自動編號) 密碼varchar 身份varchar (2) 幼兒信息表 本表記錄著幼兒園中每個幼兒的基本信息,主鍵是學號,幼兒的基本 信息主要包括學號、姓名、班級、性別、出生年月、民族、籍貫、家庭住 址、郵政編碼、聯系電話、入學時間和備注等。幼兒檔案表如圖 3-2 所示。 表 3-2 幼兒檔案表 字段名稱數據類型 學號int(自動編號) 姓名varchar 班級varchar 性別char 出生年月varchar 民族varchar 籍貫char 家庭住址varchar 郵政編碼varchar 聯系電話char 入學時間v

44、archar 備注char (3) 教職工信息表 本表記錄著在園任教的教職工的基本信息,主鍵是工號,教職工的基 本信息主要包括工號、姓名、班級、性別、出生年月、民族、籍貫、家庭 住址、郵政編碼、聯系電話、入園時間和備注等。各個字段的數據類型如 表中。教職工的信息表如圖 3-3 所示。 表 3-3 教職工信息表 字段名稱數據類型 工號int(自動編號) 姓名varchar 班級varchar 性別char 出生年月varchar 民族varchar 籍貫char 家庭住址varchar 郵政編碼varchar 聯系電話char 入園時間varchar 備注char (4) 班級信息表 本表記錄著

45、幼兒園中所有班級的基本信息,主鍵是班級,班級的基本 信息包括班級、班主任、人數、備注等,各個字段的數據類型也在班級信 息表中列出了具體要求。如圖 3-4 所示。 表 3-4 班級信息表 字段名稱數據類型 班級int(自動編號) 班主任 varchar 人數 char 備注char 4 系統的具體實現 本系統的模塊分為 6 大部分,它們分別是系統管理,班級管理,幼兒 檔案管理,教職工檔案管理,統計報表打印和幫助功能等。 4.1 用戶登錄模塊 通過登錄,管理員進入管理員界面,即系統的主界面。在此界面上, 管理員可以添加班級基本信息并對班級進行按關鍵字查詢;添加、修改、 刪除幼兒檔案的基本信息并可以

46、按關鍵字對幼兒個體進行查詢;添加、修 改、刪除管理員的基本信息,包括增刪用戶和修改密碼;打印統計可以進 行統計報表的打印,其中包括班級統計報表,幼兒檔案統計報表等。具體 功能介紹在后面介紹。 4.1.1 用戶登錄模塊功能 功能描述:通過登錄驗證,用戶輸入相應的用戶名和密碼才可以進入 主頁面, 。當輸入錯誤賬號或密碼后,將彈出對話框,提示密碼錯誤,請 求重新登錄。 初始登錄窗口如圖 4-1 所示。 圖 4-1 登錄界面 當用戶輸入正確的用戶名和密碼,成功登錄后,就會進入系統的主界 面,這時將會看到主界面上所顯示的具體功能模塊,主界面上顯示的具體 功能模塊有系統設置、班級管理、幼兒檔案管理、教職工

47、檔案管理、打印 統計和幫助等。系統設置包括用戶管理、重新登錄、和退出系統;班級管 理包括班級添加和查詢;幼兒檔案包括檔案查詢和添加;教職工檔案包括 檔案查詢和添加;報表統計包括班級信息統計報表和幼兒檔案信息統計報 表,每個模塊下面又分為許多個不同的小模塊,來實現系統的不同功能。 每個模塊的具體功能將會在后面詳細介紹。 系統的主界面如圖 4 -2 所示。 圖 4-2 系統主界面 4.1.2 用戶登錄模塊流程圖 用戶輸入用戶名和密碼后,經過系統的驗證正確后才可以進入登錄界 面,當用戶名或者密碼出現錯誤時,系統會提示用戶名或者密碼出現錯誤, 要求重新出入用戶名或者密碼進行登錄,用戶名或者密碼輸入錯誤

48、達到三 次后,系統會使得該用戶不能再進行登錄,這時候系統會自動退出登錄界 面。此時,用戶不能夠登錄系統的主界面,也就更不能對任何數據進行操 作了。 綜上所述,用戶登錄模塊的程序流程圖如圖 4-3 所示。 是否正確 正確登錄界面 終止 開始 否 是 輸入用戶名和密碼 錯誤提示 圖 4-3 用戶登錄模塊流程圖 4.2 系統設置功能模塊 4.2.1 系統設置模塊功能 系統設置的功能模塊主要包括用戶管理、重新登錄和退出系統等操作, 用戶管理包括增加用戶和修改密碼,操作成功后系統會自動保存到后臺數 據庫中。 點擊重新登錄后系統會提示“若重新登錄,所有窗體都將關閉!是否 重新登錄?”用戶確定后系統會返回到

49、登錄界面,用戶可以重新登錄系統。 否則不會重新登錄的。 點擊退出系統后系統會提示“確定要退出系統嗎?”點擊“是”則會 退出系統。 功能描述: (1) 設置菜單下的“用戶管理”菜單,可以進行增加用戶,修改密碼 等操作,其中修改密碼僅限于本用戶自身的密碼系統會自動將這些操作保 存修改后會寫入數據庫中。 系統設置界面如圖 4-4 所示。 圖 4-4 系統設置界面 (2) 點擊“用戶管理” 菜單下的“增加用戶” ,將會進入下面的界面, 進行對用戶的增加操作,系統會自動將這些操作保存修改后會寫入數據庫 中。增加用戶界面如圖 4-5 所示。 圖 4-5 增加用戶界面 (3) 點擊“用戶管理” 菜單下的“修

50、改密碼” ,將會進入下面的界面 進行對用戶的密碼進行修改操作,當用戶輸入自己的用戶名,和正確修改 密碼后,單擊”確定”就會提示密碼修改成功,系統會自動將密碼保存到 數據庫中。 修改密碼的界面如圖 4-6 所示。 圖 4-6 修改密碼界面 (4) 點擊管理系統菜單下的“重新登錄”菜單,系統將會彈出對話框, 提示用戶是否真的重新登錄,如圖 4-7 所示。單擊“是”后用戶將會進入 初始的登錄界面。正確填寫用戶和密碼的信息后,用戶即可再次進入系統 主界面。 圖 4-7 重新登錄提示界面 4.2.2 系統設置模塊流程圖 用戶輸入用戶名和密碼后,經過系統的驗證后進入登錄界面,當點擊 “用戶管理” 菜單下的

51、“增加用戶” ,系統會彈出增加用戶的對話框,用 戶選擇增加用戶,然后完成信息填寫,確定增加后系統會將修改的數據保 存到數據庫中,并提示用戶成功完成該操作。點擊否后系統會自動退出該 界面。 綜上所述,系統設置模塊的程序流程圖如圖 4-3 所示。 開始 確定增加 退出 完成信息填寫 是 否 增加成功 選擇所需操作 選擇增加用戶 圖 4-8 系統設置模塊流程圖 4.3 班級管理功能 每個幼兒園都有自己的管理模式,通常管理要求、方式的下達,幼兒 情況的反映、反饋都需要在班級中進行,所以對幼兒園中的幼兒進行管理 時要先對他們進行班級劃分,也就是分為不同的班級,來方便的進行管理, 這樣能夠提高工作人員對幼

52、兒的管理效率。每個班級都有固定的屬性來描 描述,其中包括班級號,人數和班主任等屬性。不同的用戶對班級的管理 具有不同的操作權限。管理員具有班級管理實現班級信息的查詢、增加、 修改和刪除等操作的權限。 4.3.1 班級管理模塊功能 功能描述: (1) 點擊班級管理菜單下的“增加班級” ,可以增加一個固定的班級, 要求班級、人數、班主任和備注都填寫完整時才能增加該班級。且班級的 添加、刪除和修改都只能由系統管理員來實現,普通用戶則不能實現該功 能,只能選擇條件對班級信息進行查詢等操作。當從框中雙擊選中一個班 級時,單擊刪除即可刪除所選的班級信息,增加班級界面如圖 4-9 所示。 圖 4-9 班級增

53、加和刪除界面 (2) 點擊班級管理菜單下的“班級查詢” ,可以按輸入的條件查詢幼兒 園中現有的班級,班級查詢的候選項包括班級、人數和班主任等信息。本 界面要求選擇 2 個查詢類別、運算符和條件,并指明二者的關系,是 “AND”還是“OR”等。選擇滿足用戶需要的查詢條件后,點擊“查詢” , 即可顯示出該用戶需要查詢的班級信息。選擇用戶需要的班級后,該用戶 還可以修改該班級的基本信息,修改成功后,系統會保存到后臺數據庫中。 修改操作將在下面進行詳細介紹。 班級查詢界面如圖 4-10 所示。 圖 4-10 班級查詢界面 4.3.2 班級管理模塊流程圖 進行班級管理模塊功能明確,層次清晰能夠使管理工作

54、更加方便,也 能夠提高工作人員對幼兒園的管理效率。本系統使用之后會是幼兒園的管 理更加科學,更加規范,從而大幅度提高工作效率,提高實施管理的準確 性、科學性,使擔負管理工作的人員從繁雜的手工勞作中解脫出來,并且 提高了幼兒園中工作人員管理事物的水平。 用戶輸入用戶名和密碼后,經過系統的驗證后進入登錄界面,成功登 錄后,當點擊“班級管理” 菜單下的“增加班級” ,系統會彈出增加班級 的對話框,用戶選擇增加班級,然后完成全部的信息填寫之后,最后確定 增加后系統會將修改的數據保存到數據庫中,并提示用戶成功完成該操作。 點擊否后系統會自動退出該界面。 綜上所述,班級管理模塊的程序流程圖如圖 4-11

55、所示。 開始 確定增加 退出 完成信息填寫 是 否 增加成功 選擇所需操作 選擇增加班級 圖 4-11 班級管理模塊程圖 4.4 幼兒檔案管理功能 幼兒園中幼兒的管理是最主要的部分,也是管理工作中最繁瑣的部分。 本系統中對幼兒檔案的管理功能包括檔案增加和檔案查詢等的實現。 4.4.1 幼兒檔案管理模塊功能 功能描述: (1) 點擊主界面中的幼兒檔案管理菜單下的“檔案增加” ,即當輸入完 該幼兒的基本信息后,點擊“增加”按鈕即可完成幼兒檔案的增加。當選 中某一個幼兒的檔案時,單擊“刪除”按鈕即可完成刪除檔案的操作等, 管理員能夠實現幼兒檔案的查詢、添加和刪除,各種操作完成后,系統會 自動保存到后

56、臺的數據庫中。 幼兒檔案的增加界面如圖 4-12 所示。 圖 4-12 幼兒檔案增加和刪除界面 (2) 點擊幼兒檔案管理菜單下的“檔案查詢” ,可以分別按類別和時間 查詢幼兒檔案。按類別查詢時輸入 2 個查詢類別、運算符和條件,并指明 二者的關系,是“AND”還是“OR”等。按時間查詢時選擇是按出生時 間還是按入學時間進行查詢,操作界面如圖 4-13 所示。 圖 4-13 幼兒檔案查詢界面 4.4.2 幼兒檔案管理模塊流程圖 對幼兒進行管理師幼兒園管理工作的重中之重,幼兒入園時要進行檔 案資料的添加,離園后要進行檔案資料的刪除等。幼兒檔案管理模塊功能 夠使管理工作更加方便,更加科學合理,也能夠

57、提高工作人員對幼兒園的 管理效率。 用戶輸入用戶名和密碼后,經過系統的驗證后進入登錄界面,成功登 錄后,當點擊“幼兒檔案管理” 菜單下的“增加幼兒檔案” ,系統會彈出 增加幼兒檔案的對話框,用戶選擇增加幼兒檔案,然后完成各項信息的填 寫,而且數據類型也與規定相符合,然后確定增加后系統會將修改的數據 保存到數據庫中,并提示用戶成功完成該操作。點擊否后系統會自動退出 該界面。 綜上所述,幼兒檔案管理模塊的程序流程圖如圖 4-14 所示。 開始 確定增加 退出 完成信息填寫 是 否 選擇增加幼兒檔案 增加幼兒檔案成功 圖 4-14 幼兒檔案管理模塊流程圖 4.5 教職工檔案管理功能 幼兒園作為學前教

58、育的主要場所,對幼兒細心照顧的同時,也要了解 園中教職工的綜合素質,可以讓家長了解幼兒園的師資水平,展示幼兒園 的實力。 4.5.1 教職工檔案管理模塊功能 功能描述: (1) 點擊主界面中的教職工檔案管理菜單下的“檔案增加” ,即當輸入 完該教職工的基本信息后,點擊“增加”按鈕即可完成教職工檔案的增加。 當選中某一個教職工的檔案時,單擊“刪除”按鈕即可完成刪除檔案的操 作等,界面如圖 4-15 所示。 (2) 點擊教職工檔案管理菜單下的“檔案查詢” ,可以分別按類別和時 間查詢教職工檔案。按類別查詢時輸入 2 個查詢類別、運算符和條件,并 指明二者的關系,是“AND”還是“OR”等。按時間查

59、詢時輸入起止年、 月、日進行查詢,操作界面與圖 4-13 所示類似。 圖 4-15 教職工檔案的增加和刪除界面 4.5.2 教職工管理模塊流程圖 用戶輸入用戶名和密碼后,經過系統的驗證后進入登錄界面,成功登 錄后,當點擊“教職工檔案管理” 菜單下的“增加教職工檔案” ,系統會 彈出增加教職工檔案的對話框,用戶選擇增加教職工檔案,然后完成各項 信息的填寫,確定增加后系統會將修改的數據保存到數據庫中,并提示用 戶成功完成該操作。點擊否后系統會自動退出該界面。 教職工檔案管理模塊的程序流程圖如圖 4-16 所示。 開始 確定增加 完成信息填寫 是 否 增加教職工檔案成功 退出 選擇增加教職工檔案 圖

60、 4-16 課程管理模塊流程圖 4.6 打印統計模塊功能 為了方便對幼兒園各種信息的管理,有時需要總體數據,管理過程中 有時需要對一定的數據進行匯總,并制成報表打印出來。 園中信息包括班級、幼兒檔案和在園任教的教職工檔案等,對這些對 象進行報表統計會減輕管理人員的負擔,方便管理和統計園中的信息等, 使得管理更加科學和合理等。故在此本系統中設置了統計報表打印的功能。 功能描述: (1) 班級統計報表打印時,班級的統計報表中的數據項屬性包括班級、 人數、班主任和備注等,園中所有班級的信息都會在包括在報表中。 打印的報表如圖 4-17 所示。 圖 4-17 班級報表 (2) 幼兒檔案統計報表打印時,

溫馨提示

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

評論

0/150

提交評論