• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于三層架構(gòu)的幼兒園管理系統(tǒng)設(shè)計(jì)與實(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è)計(jì)了一套幼兒園管理系統(tǒng),從而實(shí)現(xiàn)園所、教工、幼兒的全面統(tǒng)一管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。在系統(tǒng)的設(shè)計(jì)和開發(fā)過程中,我們采用了UML面向?qū)ο蟮姆治龇椒▽ο到y(tǒng)進(jìn)行分析和設(shè)計(jì),并運(yùn)用ASP.NET技術(shù)作為開發(fā)平臺(tái),以SQL Server2008作為系統(tǒng)的后臺(tái)數(shù)據(jù)庫,并結(jié)合三層架構(gòu)的設(shè)計(jì)思想對系統(tǒng)加以設(shè)計(jì)。

      關(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 概述

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

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

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

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

      幼兒園管理系統(tǒng)有客戶機(jī)/服務(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ù)和升級,具有良好的開放性和擴(kuò)展性,滿足園所的應(yīng)用需求,因此B/S結(jié)構(gòu)是今后軟件設(shè)計(jì)的發(fā)展趨勢,在各個(gè)系統(tǒng)的應(yīng)用越加廣泛。

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

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

      2.2 功能模塊設(shè)計(jì)

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

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

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

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

      (3)輔助管理模塊:該部分的主要功能是對園所中的其他日常工作的管理,包括教工信息管理、幼兒信息管理、學(xué)生獎(jiǎng)勵(lì)管理、日常開支管理等,其中每個(gè)功能可以進(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)定運(yùn)行提供了良好的后臺(tái)數(shù)據(jù)維護(hù)保障。

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

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

      數(shù)據(jù)庫的邏輯設(shè)計(jì)是獨(dú)立于任何一種數(shù)據(jù)模型的信息結(jié)構(gòu)。邏輯設(shè)計(jì)的任務(wù)是把概念結(jié)構(gòu)設(shè)計(jì)好的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)畫的方式確實(shí)多種多樣的,但是考慮到系統(tǒng)的擴(kuò)展性,同時(shí)能夠保持?jǐn)?shù)據(jù)的完整性這樣就需要在性能方面提高,因此需要采用第三范式的設(shè)計(jì)思想。該系統(tǒng)在設(shè)計(jì)時(shí)邏輯功能也是這樣考慮的,但是卻無法避免數(shù)據(jù)的冗余問題。然而相對來說,數(shù)據(jù)的安全性更加重要,所以就會(huì)選擇這種數(shù)據(jù)方法。

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

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

      3.1 概述

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

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

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

      3.2.1 收費(fèi)項(xiàng)目設(shè)置

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

      3.2.2 園本信息設(shè)置

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

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

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

      3.3.1 收費(fèi)管理

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

      3.3.2 刷卡記錄查詢

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

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

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

      4 結(jié)束語

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

      參考文獻(xiàn):

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

      [2]李韻姝.昆明市學(xué)前教育管理系統(tǒng)的設(shè)計(jì)與實(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è)計(jì)案例分析
      良好的信息系統(tǒng)體系結(jié)構(gòu)模式對網(wǎng)絡(luò)安全監(jiān)察與維護(hù)技術(shù)的方法的探討
      ASP.NET三層架構(gòu)體系分析與應(yīng)用
      基于SSH 的實(shí)驗(yàn)室管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
      中西区| 巴林左旗| 北川| 三明市| 罗山县| 新竹县| 石城县| 衡南县| 调兵山市| 简阳市| 邛崃市| 涟源市| 柏乡县| 朝阳区| 呼玛县| 梅州市| 合水县| 眉山市| 奉新县| 资兴市| 长汀县| 松原市| 天门市| 抚州市| 五莲县| 通州区| 长宁区| 汉源县| 鄂托克前旗| 双流县| 元朗区| 揭阳市| 昌都县| 乃东县| 关岭| 吉水县| 汝城县| 安图县| 息烽县| 正安县| 象山县|