国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于三層架構(gòu)的幼兒園管理系統(tǒng)設(shè)計與實現(xiàn)

2018-02-28 10:36:54王春媚
科技創(chuàng)新與應(yīng)用 2018年35期
關(guān)鍵詞:三層架構(gòu)

王春媚

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

關(guān)鍵詞:三層架構(gòu);幼兒園管理系統(tǒng);ASP.NET

中圖分類號:TP311.5 文獻(xiàn)標(biāo)志碼:A 文章編號:2095-2945(2018)35-0079-03

Abstract: Based 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 teaching 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 background database of the system, and design the system according to the design of three-tier architecture.

Keywords: three-tier architecture; kindergarten management system; ASP.NET

1 概述

近年來,從實踐中得到的經(jīng)驗,對于企業(yè)必須順應(yīng)時代的需要,不斷跟上信息化發(fā)展的步伐。管理的現(xiàn)代化與辦公的自動化的發(fā)展趨勢引發(fā)出傳統(tǒng)的人工管理幼兒園方式的缺點與不足。幼兒園的傳統(tǒng)管理方式中辦公效率比較低下,幼兒數(shù)量的增加會導(dǎo)致很多管理工作的不斷繁瑣,手工數(shù)據(jù)登記以及操作使得管理內(nèi)容不能得到有效的核對和統(tǒng)計,帶來匯總工作的困難與復(fù)雜。因此,設(shè)計一套利用現(xiàn)代計算機技術(shù)輔助管理的幼兒園管理系統(tǒng)至關(guān)重要[1]。

統(tǒng)計分析傳統(tǒng)幼兒園管理工作的缺陷與不足,結(jié)合目前部分園所正在使用的幼兒園管理軟件存在的問題,大部分軟件中的已經(jīng)設(shè)計的功能并不實用,相反一些園所中需要每天進(jìn)行的工作并沒有設(shè)計其中,因此大部分通用的幼兒園管理軟件并不適合我園所的現(xiàn)實工作管理情況,不但沒有將幼兒園一日生活各項管理工作與智能系統(tǒng)有機結(jié)合,反而導(dǎo)致日常工作更加繁瑣,因此我園所自己通過調(diào)研分析,設(shè)計一套確實可行的符合園所管理工作現(xiàn)狀的系統(tǒng)迫在眉睫[2]。

2 系統(tǒng)整體設(shè)計

2.1 架構(gòu)設(shè)計

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

本系統(tǒng)的開發(fā)采用了數(shù)據(jù)訪問層、業(yè)務(wù)邏輯層以及表示層這樣三層架構(gòu)的設(shè)計體系。該設(shè)計使得用戶操作部分、邏輯操作部分與數(shù)據(jù)訪問部分相對獨立,在種種優(yōu)越性下,三層架構(gòu)成為設(shè)計開發(fā)的首選。

系統(tǒng)架構(gòu)中的數(shù)據(jù)集就是實體類,實體類其實對應(yīng)數(shù)據(jù)庫中的一個表,實體類的每一個屬性對應(yīng)表中相應(yīng)的字段。在三層架構(gòu)中使用實體類的好處是當(dāng)數(shù)據(jù)庫中修改字段名的時候,只需修改數(shù)據(jù)層中的代碼,而不會影響其他層和界面上的相關(guān)數(shù)據(jù)。

2.2 功能模塊設(shè)計

幼兒園管理系統(tǒng)首先要從園所本身的運行管理機制以及工作業(yè)務(wù)流程上進(jìn)行詳細(xì)的分析,例如幼兒日常的出勤、繳費管理等,從幼兒入園到離園等各環(huán)節(jié)需要進(jìn)行的操作等。系統(tǒng)應(yīng)用于園所內(nèi)部的整個工作流程,能夠?qū)@所所有的工作流程進(jìn)行整合和匯總,從而提高園所的管理水平,以及管理層次。

據(jù)園所現(xiàn)有的業(yè)務(wù)需求分析,對于系統(tǒng)各個模塊的內(nèi)容進(jìn)行詳細(xì)劃分。

(1)基礎(chǔ)設(shè)置塊:主要實現(xiàn)對園所內(nèi)部所有數(shù)據(jù)基礎(chǔ)信息進(jìn)行詳細(xì)的管理,包括園本信息設(shè)置、班級設(shè)置、收費項目設(shè)置等信息的維護(hù)管理。

(2)日常管理模塊:主要包括幼兒園中涉及到幼兒日常學(xué)費考勤等工作的總體管理,主要包括學(xué)費管理、刷卡管理、缺勤管理等。每項功能中又包含了信息的錄入和查詢、統(tǒng)計等操作。該功能能夠?qū)τ谟變好咳盏某銮谟涗涍M(jìn)行統(tǒng)計,通過刷卡記錄的統(tǒng)計匯總出幼兒每月出勤和缺勤情況,再通過考勤統(tǒng)計計算管理幼兒的學(xué)費繳納情況。

(3)輔助管理模塊:該部分的主要功能是對園所中的其他日常工作的管理,包括教工信息管理、幼兒信息管理、學(xué)生獎勵管理、日常開支管理等,其中每個功能可以進(jìn)行相應(yīng)的信息登記、修改、查詢等操作。

(4)系統(tǒng)管理模塊:該部分主要為了進(jìn)行一些基本數(shù)據(jù)信息的維護(hù)工作。主要包括數(shù)據(jù)恢復(fù)、數(shù)據(jù)備份、初始化數(shù)據(jù)導(dǎo)入、初始化數(shù)據(jù)庫、密碼修改、權(quán)限設(shè)置等。該部分的功能為系統(tǒng)的安全穩(wěn)定運行提供了良好的后臺數(shù)據(jù)維護(hù)保障。

具體的功能結(jié)構(gòu)圖如圖1所示。

2.3 數(shù)據(jù)庫設(shè)計

數(shù)據(jù)庫的邏輯設(shè)計是獨立于任何一種數(shù)據(jù)模型的信息結(jié)構(gòu)。邏輯設(shè)計的任務(wù)是把概念結(jié)構(gòu)設(shè)計好的E-R圖轉(zhuǎn)換為選用的DBMS產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)[3]。標(biāo)準(zhǔn)化的數(shù)據(jù)可以避免數(shù)據(jù)的多余。標(biāo)準(zhǔn)畫的方式確實多種多樣的,但是考慮到系統(tǒng)的擴展性,同時能夠保持?jǐn)?shù)據(jù)的完整性這樣就需要在性能方面提高,因此需要采用第三范式的設(shè)計思想。該系統(tǒng)在設(shè)計時邏輯功能也是這樣考慮的,但是卻無法避免數(shù)據(jù)的冗余問題。然而相對來說,數(shù)據(jù)的安全性更加重要,所以就會選擇這種數(shù)據(jù)方法。

對于字段設(shè)計原則。系統(tǒng)選擇SQL Server 2008關(guān)系型數(shù)據(jù)庫,設(shè)計幾張數(shù)據(jù)庫表,根據(jù)字段的實際意義來命名,同樣會考慮到數(shù)據(jù)的冗余程度。數(shù)據(jù)庫的設(shè)計需要用實體的角色來定義類別中的列,如果需要特定的角色進(jìn)行特定的定義或者是設(shè)置特定的關(guān)系,則需要對其進(jìn)行重新的創(chuàng)建,從而實現(xiàn)信息的文檔化,例如:在教工檔案信息管理中,需要用戶員工姓名、出身年月、電話等相關(guān)信息進(jìn)行員工信息描述。當(dāng)然系統(tǒng)在進(jìn)行模塊設(shè)計之前需要對系統(tǒng)用戶的角色進(jìn)行分析及分類。需要注意的幾點就是在選擇數(shù)據(jù)類型或者是文本類型的時候,需要使用LLINT和TINYINT類型時。另外在設(shè)計數(shù)據(jù)庫表時需要對字段進(jìn)行刪除標(biāo)志,這樣有利于執(zhí)行刪除,當(dāng)然在清楚數(shù)據(jù)的同時,要保證數(shù)據(jù)的整體完整性[3]。

3 系統(tǒng)實現(xiàn)

3.1 概述

下面以基礎(chǔ)設(shè)置管理功能的實現(xiàn)與日常管理功能的實現(xiàn)為例做簡要說明。

3.2 基礎(chǔ)設(shè)置管理功能的實現(xiàn)

本模塊主要對系統(tǒng)中基礎(chǔ)數(shù)據(jù)進(jìn)行維護(hù)管理,主要包括園本信息設(shè)置、班級設(shè)置、收費項目設(shè)置等功能??梢酝ㄟ^該功能對這些基礎(chǔ)數(shù)據(jù)信息進(jìn)行添加、修改、刪除、查詢等操作。下面介紹該模塊的關(guān)鍵功能的實現(xiàn)。

3.2.1 收費項目設(shè)置

該功能主要是幼兒園內(nèi)部系統(tǒng)所涉及到幼兒入學(xué)收費標(biāo)準(zhǔn)的制定和維護(hù)。用戶首進(jìn)入收費項目設(shè)置功能,對收費項目的相關(guān)類型進(jìn)行設(shè)置。收費項目設(shè)置界面主要包括:繳費幼兒姓名、家長姓名、收費日期、收費類型、收費名稱、收費金額、收費周期、折扣類型等信息項。

3.2.2 園本信息設(shè)置

該功能主要是對園所自身的基礎(chǔ)信息進(jìn)行設(shè)置維護(hù)的操作,主要包括:園所的名稱、園所的簡稱、外文的名稱、園所的編碼、管理人員的登錄名、負(fù)責(zé)人、地址、類型、郵編、電話、傳真、網(wǎng)址等信息項。

3.3 日常管理功能實現(xiàn)

該功能主要包括幼兒園中涉及到幼兒日常學(xué)費考勤等工作的總體管理,主要包括學(xué)費管理、刷卡管理、缺勤管理等。每項功能中又包含了信息的錄入和查詢、統(tǒng)計等操作。該功能能夠?qū)τ谟變好咳盏某銮谟涗涍M(jìn)行統(tǒng)計,通過刷卡記錄的統(tǒng)計匯總出幼兒每月出勤和缺勤情況,再通過考勤統(tǒng)計計算管理幼兒的學(xué)費繳納情況。下面介紹該模塊的關(guān)鍵功能的實現(xiàn)。

3.3.1 收費管理

學(xué)費錄入管理是對園所中所有幼兒的收費信息的統(tǒng)計管理,可以進(jìn)行學(xué)費繳費情況的錄入、修改、刪除、查詢、導(dǎo)出等操作。針對具體的收費信息錄入成功之后會生成相應(yīng)的收費單據(jù),進(jìn)行打印留存。主要單據(jù)包括收費單據(jù)編號、收費年費、收費月份、班名、學(xué)號、卡號、幼兒姓名、收費日期、父母姓名、收費合計金額、退費金額、應(yīng)收金額、實收金額、操作員等信息項。通過該功能能對幼兒的學(xué)費繳納情況進(jìn)行查詢等操作。

3.3.2 刷卡記錄查詢

刷卡記錄生成管理主要負(fù)責(zé)統(tǒng)計每日幼兒、家長、教工等人員入園和離園時的刷卡信息,系統(tǒng)自動生成刷卡時間,刷卡后自動顯示該生及父母或者老師的信息和影像,此功能的信息只顯示當(dāng)天的刷卡時的信息,后面可以查詢到具體某一天的打卡記錄。

3.3.3 考勤統(tǒng)計分析

該功能主要負(fù)責(zé)園所中幼兒出勤記錄的統(tǒng)計管理,所有考勤信息的統(tǒng)計報表的核算管理工作。該功能主要負(fù)責(zé)統(tǒng)計幼兒每日以及每月的出勤記錄,通過考勤統(tǒng)計能夠計算幼兒應(yīng)交學(xué)費的金額,保障幼兒的按時出勤和學(xué)費管理。

4 結(jié)束語

本系統(tǒng)在設(shè)計過程中涵蓋了幼兒園日常管理所涉及的大部分功能,但隨著用戶需求的不斷增加,系統(tǒng)中仍然存在一些不足的應(yīng)用程序需要不斷的擴展與優(yōu)化。為了子系統(tǒng)間的技術(shù)銜接以及功能上更好地銜接,系統(tǒng)還需要做更多的工作。在系統(tǒng)的實現(xiàn)過程中,包括在測試過程系統(tǒng)都會出現(xiàn)各種問題,需要我們拿出更好的解決方案進(jìn)行設(shè)計。

參考文獻(xiàn):

[1]周寅.基于PHP的幼兒園信息管理系統(tǒng)的設(shè)計與實現(xiàn)[D].蘇州大學(xué),2015.

[2]李韻姝.昆明市學(xué)前教育管理系統(tǒng)的設(shè)計與實現(xiàn)[D].山東大學(xué),2015.

[3]Clodie Tal. Case Studies to Deepen Understanding and Enhance Classroom Management Skills in Preschool Teacher Training. Early Childhood Education Journal,2012,382.

[4]S.M. Nagel-Prinz,P. Paulus. Wie geht es Kita-Leitungen. Prvention und Gesundheitsfrderung,2012,72.

猜你喜歡
三層架構(gòu)
基于“三層架構(gòu)”理論的教學(xué)設(shè)計案例分析
良好的信息系統(tǒng)體系結(jié)構(gòu)模式對網(wǎng)絡(luò)安全監(jiān)察與維護(hù)技術(shù)的方法的探討
ASP.NET三層架構(gòu)體系分析與應(yīng)用
基于SSH 的實驗室管理系統(tǒng)設(shè)計與實現(xiàn)
左贡县| 五家渠市| 夏河县| 布拖县| 蕉岭县| 抚松县| 盘锦市| 赤水市| 新民市| 乐陵市| 县级市| 上栗县| 泸溪县| 哈巴河县| 定陶县| 湘乡市| 綦江县| 柘城县| 利津县| 泸州市| 成都市| 界首市| 杭锦后旗| 乌兰浩特市| 台江县| 尉氏县| 天津市| 彭山县| 章丘市| 成安县| 夏津县| 玉门市| 崇义县| 同心县| 神池县| 谷城县| 杂多县| 乌拉特中旗| 泗阳县| 阿荣旗| 吉木萨尔县|