基于三層架構(gòu)的幼兒園管理系統(tǒng)設計與實現(xiàn)_第1頁
基于三層架構(gòu)的幼兒園管理系統(tǒng)設計與實現(xiàn)_第2頁
基于三層架構(gòu)的幼兒園管理系統(tǒng)設計與實現(xiàn)_第3頁
基于三層架構(gòu)的幼兒園管理系統(tǒng)設計與實現(xiàn)_第4頁
基于三層架構(gòu)的幼兒園管理系統(tǒng)設計與實現(xiàn)_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、 基于三層架構(gòu)的幼兒園管理系統(tǒng)設計與實現(xiàn) 王春媚摘 要:文章是以幼兒園管理工作需求為背景,通過深入調(diào)研,針對園所現(xiàn)行的工作管理需求,利用軟件技術(shù)設計了一套幼兒園管理系統(tǒng),從而實現(xiàn)園所、教工、幼兒的全面統(tǒng)一管理系統(tǒng)的設計與實現(xiàn)。在系統(tǒng)的設計和開發(fā)過程中,我們采用了UML面向?qū)ο蟮姆治龇椒▽ο到y(tǒng)進行分析和設計,并運用ASP.NET技術(shù)作為開發(fā)平臺,以SQL Server2008作為系統(tǒng)的后臺數(shù)據(jù)庫,并結(jié)合三層架構(gòu)的設計思想對系統(tǒng)加以設計。Key:三層架構(gòu);幼兒園管理系統(tǒng);ASP.NET:TP311.5 文獻標志碼:A :2095-2945(2018)35-0079-03Abstract: Base

2、d on the requirements of kindergarten management, this paper designs a set of kindergarten management system using software technology according to the current work management needs of the kindergarten institute through in-depth investigation and research. Thus realizes the kindergarten, the teachin

3、g staff, the baby the overall unified management system design and the realization. In the design and development process of the system, we use the UML object-oriented analysis method to analyze and design the system, and use ASP.NET technology as the development platform, SQL Server2008 as the back

4、ground database of the system, and design the system according to the design of three-tier architecture.Keywords: three-tier architecture; kindergarten management system; ASP.NET1 概述近年來,從實踐中得到的經(jīng)驗,對于企業(yè)必須順應時代的需要,不斷跟上信息化發(fā)展的步伐。管理的現(xiàn)代化與辦公的自動化的發(fā)展趨勢引發(fā)出傳統(tǒng)的人工管理幼兒園方式的缺點與不足。幼兒園的傳統(tǒng)管理方式中辦公效率比較低下,幼兒數(shù)量的增加會導致很多管理工作的

5、不斷繁瑣,手工數(shù)據(jù)登記以及操作使得管理內(nèi)容不能得到有效的核對和統(tǒng)計,帶來匯總工作的困難與復雜。因此,設計一套利用現(xiàn)代計算機技術(shù)輔助管理的幼兒園管理系統(tǒng)至關重要1。統(tǒng)計分析傳統(tǒng)幼兒園管理工作的缺陷與不足,結(jié)合目前部分園所正在使用的幼兒園管理軟件存在的問題,大部分軟件中的已經(jīng)設計的功能并不實用,相反一些園所中需要每天進行的工作并沒有設計其中,因此大部分通用的幼兒園管理軟件并不適合我園所的現(xiàn)實工作管理情況,不但沒有將幼兒園一日生活各項管理工作與智能系統(tǒng)有機結(jié)合,反而導致日常工作更加繁瑣,因此我園所自己通過調(diào)研分析,設計一套確實可行的符合園所管理工作現(xiàn)狀的系統(tǒng)迫在眉睫2。2 系統(tǒng)整體設計2.1 架構(gòu)設

6、計幼兒園管理系統(tǒng)有客戶機/服務器(C/S)和瀏覽器/服務器(B/S)兩種體系結(jié)構(gòu),目前這兩種體系結(jié)構(gòu)的ERP產(chǎn)品都占有一定的市場比例。C/S結(jié)構(gòu)最先產(chǎn)生于Internet尚不發(fā)達的80年代,B/S結(jié)構(gòu)是在C/S結(jié)構(gòu)基礎上發(fā)展起來的,與傳統(tǒng)的C/S結(jié)構(gòu)相比,B/S結(jié)構(gòu)由瀏覽器、web應用服務器、數(shù)據(jù)庫服務器三部分組成,在客戶端一切都通過瀏覽器來執(zhí)行,B/S結(jié)構(gòu)更易于維護和升級,具有良好的開放性和擴展性,滿足園所的應用需求,因此B/S結(jié)構(gòu)是今后軟件設計的發(fā)展趨勢,在各個系統(tǒng)的應用越加廣泛。本系統(tǒng)的開發(fā)采用了數(shù)據(jù)訪問層、業(yè)務邏輯層以及表示層這樣三層架構(gòu)的設計體系。該設計使得用戶操作部分、邏輯操作部分

7、與數(shù)據(jù)訪問部分相對獨立,在種種優(yōu)越性下,三層架構(gòu)成為設計開發(fā)的首選。系統(tǒng)架構(gòu)中的數(shù)據(jù)集就是實體類,實體類其實對應數(shù)據(jù)庫中的一個表,實體類的每一個屬性對應表中相應的字段。在三層架構(gòu)中使用實體類的好處是當數(shù)據(jù)庫中修改字段名的時候,只需修改數(shù)據(jù)層中的代碼,而不會影響其他層和界面上的相關數(shù)據(jù)。2.2 功能模塊設計幼兒園管理系統(tǒng)首先要從園所本身的運行管理機制以及工作業(yè)務流程上進行詳細的分析,例如幼兒日常的出勤、繳費管理等,從幼兒入園到離園等各環(huán)節(jié)需要進行的操作等。系統(tǒng)應用于園所內(nèi)部的整個工作流程,能夠?qū)@所所有的工作流程進行整合和匯總,從而提高園所的管理水平,以及管理層次。據(jù)園所現(xiàn)有的業(yè)務需求分析,對于

8、系統(tǒng)各個模塊的內(nèi)容進行詳細劃分。(1)基礎設置塊:主要實現(xiàn)對園所內(nèi)部所有數(shù)據(jù)基礎信息進行詳細的管理,包括園本信息設置、班級設置、收費項目設置等信息的維護管理。(2)日常管理模塊:主要包括幼兒園中涉及到幼兒日常學費考勤等工作的總體管理,主要包括學費管理、刷卡管理、缺勤管理等。每項功能中又包含了信息的錄入和查詢、統(tǒng)計等操作。該功能能夠?qū)τ谟變好咳盏某銮谟涗涍M行統(tǒng)計,通過刷卡記錄的統(tǒng)計匯總出幼兒每月出勤和缺勤情況,再通過考勤統(tǒng)計計算管理幼兒的學費繳納情況。(3)輔助管理模塊:該部分的主要功能是對園所中的其他日常工作的管理,包括教工信息管理、幼兒信息管理、學生獎勵管理、日常開支管理等,其中每個功能可以

9、進行相應的信息登記、修改、查詢等操作。(4)系統(tǒng)管理模塊:該部分主要為了進行一些基本數(shù)據(jù)信息的維護工作。主要包括數(shù)據(jù)恢復、數(shù)據(jù)備份、初始化數(shù)據(jù)導入、初始化數(shù)據(jù)庫、密碼修改、權(quán)限設置等。該部分的功能為系統(tǒng)的安全穩(wěn)定運行提供了良好的后臺數(shù)據(jù)維護保障。具體的功能結(jié)構(gòu)圖如圖1所示。2.3 數(shù)據(jù)庫設計數(shù)據(jù)庫的邏輯設計是獨立于任何一種數(shù)據(jù)模型的信息結(jié)構(gòu)。邏輯設計的任務是把概念結(jié)構(gòu)設計好的E-R圖轉(zhuǎn)換為選用的DBMS產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)3。標準化的數(shù)據(jù)可以避免數(shù)據(jù)的多余。標準畫的方式確實多種多樣的,但是考慮到系統(tǒng)的擴展性,同時能夠保持數(shù)據(jù)的完整性這樣就需要在性能方面提高,因此需要采用第三范式

10、的設計思想。該系統(tǒng)在設計時邏輯功能也是這樣考慮的,但是卻無法避免數(shù)據(jù)的冗余問題。然而相對來說,數(shù)據(jù)的安全性更加重要,所以就會選擇這種數(shù)據(jù)方法。對于字段設計原則。系統(tǒng)選擇SQL Server 2008關系型數(shù)據(jù)庫,設計幾張數(shù)據(jù)庫表,根據(jù)字段的實際意義來命名,同樣會考慮到數(shù)據(jù)的冗余程度。數(shù)據(jù)庫的設計需要用實體的角色來定義類別中的列,如果需要特定的角色進行特定的定義或者是設置特定的關系,則需要對其進行重新的創(chuàng)建,從而實現(xiàn)信息的文檔化,例如:在教工檔案信息管理中,需要用戶員工姓名、出身年月、電話等相關信息進行員工信息描述。當然系統(tǒng)在進行模塊設計之前需要對系統(tǒng)用戶的角色進行分析及分類。需要注意的幾點就是

11、在選擇數(shù)據(jù)類型或者是文本類型的時候,需要使用LLINT和TINYINT類型時。另外在設計數(shù)據(jù)庫表時需要對字段進行刪除標志,這樣有利于執(zhí)行刪除,當然在清楚數(shù)據(jù)的同時,要保證數(shù)據(jù)的整體完整性3。3 系統(tǒng)實現(xiàn)3.1 概述下面以基礎設置管理功能的實現(xiàn)與日常管理功能的實現(xiàn)為例做簡要說明。3.2 基礎設置管理功能的實現(xiàn)本模塊主要對系統(tǒng)中基礎數(shù)據(jù)進行維護管理,主要包括園本信息設置、班級設置、收費項目設置等功能??梢酝ㄟ^該功能對這些基礎數(shù)據(jù)信息進行添加、修改、刪除、查詢等操作。下面介紹該模塊的關鍵功能的實現(xiàn)。3.2.1 收費項目設置該功能主要是幼兒園內(nèi)部系統(tǒng)所涉及到幼兒入學收費標準的制定和維護。用戶首進入收費

12、項目設置功能,對收費項目的相關類型進行設置。收費項目設置界面主要包括:繳費幼兒姓名、家長姓名、收費日期、收費類型、收費名稱、收費金額、收費周期、折扣類型等信息項。3.2.2 園本信息設置該功能主要是對園所自身的基礎信息進行設置維護的操作,主要包括:園所的名稱、園所的簡稱、外文的名稱、園所的編碼、管理人員的登錄名、負責人、地址、類型、郵編、電話、傳真、網(wǎng)址等信息項。3.3 日常管理功能實現(xiàn)該功能主要包括幼兒園中涉及到幼兒日常學費考勤等工作的總體管理,主要包括學費管理、刷卡管理、缺勤管理等。每項功能中又包含了信息的錄入和查詢、統(tǒng)計等操作。該功能能夠?qū)τ谟變好咳盏某銮谟涗涍M行統(tǒng)計,通過刷卡記錄的統(tǒng)計

13、匯總出幼兒每月出勤和缺勤情況,再通過考勤統(tǒng)計計算管理幼兒的學費繳納情況。下面介紹該模塊的關鍵功能的實現(xiàn)。3.3.1 收費管理學費錄入管理是對園所中所有幼兒的收費信息的統(tǒng)計管理,可以進行學費繳費情況的錄入、修改、刪除、查詢、導出等操作。針對具體的收費信息錄入成功之后會生成相應的收費單據(jù),進行打印留存。主要單據(jù)包括收費單據(jù)編號、收費年費、收費月份、班名、學號、卡號、幼兒姓名、收費日期、父母姓名、收費合計金額、退費金額、應收金額、實收金額、操作員等信息項。通過該功能能對幼兒的學費繳納情況進行查詢等操作。3.3.2 刷卡記錄查詢刷卡記錄生成管理主要負責統(tǒng)計每日幼兒、家長、教工等人員入園和離園時的刷卡信

14、息,系統(tǒng)自動生成刷卡時間,刷卡后自動顯示該生及父母或者老師的信息和影像,此功能的信息只顯示當天的刷卡時的信息,后面可以查詢到具體某一天的打卡記錄。3.3.3 考勤統(tǒng)計分析該功能主要負責園所中幼兒出勤記錄的統(tǒng)計管理,所有考勤信息的統(tǒng)計報表的核算管理工作。該功能主要負責統(tǒng)計幼兒每日以及每月的出勤記錄,通過考勤統(tǒng)計能夠計算幼兒應交學費的金額,保障幼兒的按時出勤和學費管理。4 結(jié)束語本系統(tǒng)在設計過程中涵蓋了幼兒園日常管理所涉及的大部分功能,但隨著用戶需求的不斷增加,系統(tǒng)中仍然存在一些不足的應用程序需要不斷的擴展與優(yōu)化。為了子系統(tǒng)間的技術(shù)銜接以及功能上更好地銜接,系統(tǒng)還需要做更多的工作。在系統(tǒng)的實現(xiàn)過程中,包括在測試過程系統(tǒng)都會出現(xiàn)各種問題,需要我們拿出更好的解決方案進行設計。Reference:1周寅.基于PHP的幼兒園信息管理系統(tǒng)的設計與實現(xiàn)D.蘇州大學,2015.2李韻姝.昆明市學前教育管理系統(tǒng)的設計與實現(xiàn)D.山東大學,2015.3Clodie Tal. Case Studies to Deepen Understanding and Enhance Classroom Management Skills in Preschool Teacher Training. Early Childhood Education Journal,2012,382.4S.M. Nagel-Prin

溫馨提示

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

評論

0/150

提交評論