2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩21頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p>  幼兒園管理系統(tǒng)的設計與實現</p><p>  ——幼兒管理功能與系統(tǒng)管理功能</p><p>  作 者: 某某某 </p><p>  院 (系): 計算機與信息工程學院 </p><p>  專 業(yè): 計算機科學與技術 </p>

2、<p>  年 級: 2011級專升本 </p><p>  學 號: ******** </p><p>  指導老師: </p><p>  答辯成績:</p><p>  日 期:

3、 2013年5月 </p><p><b>  目 錄</b></p><p><b>  1 緒論1</b></p><p>  2 系統(tǒng)開發(fā)背景1</p><p>  2.1 開發(fā)背景與目的1</p><p>  2.2 開發(fā)意義2&

4、lt;/p><p><b>  3 系統(tǒng)分析2</b></p><p>  3.1 系統(tǒng)初步分析2</p><p>  3.2 系統(tǒng)功能需求分析3</p><p>  3.3 開發(fā)環(huán)境與開發(fā)工具3</p><p><b>  4 系統(tǒng)設計3</b></p>

5、<p>  4.1 系統(tǒng)功能模塊設計3</p><p>  4.2 數據庫設計4</p><p>  4.2.1 系統(tǒng)局部E-R圖設計4</p><p>  4.2.2 數據庫結構組成4</p><p>  4.2.3 數據庫表的設計8</p><p>  5 系統(tǒng)的具體實現12</p&g

6、t;<p>  5.1 用戶登錄模塊12</p><p>  5.1.1 用戶登錄模塊功能12</p><p>  5.2 主界面設計13</p><p>  5.2.1 界面布局13</p><p>  5.3 幼兒管理模塊13</p><p>  5.3.1 幼兒管理模塊功能14</

7、p><p>  5.4 系統(tǒng)管理模塊15</p><p>  5.4.1 系統(tǒng)管理模塊功能15</p><p>  5.5 系統(tǒng)代碼16</p><p>  6 系統(tǒng)測試與評價18</p><p>  6.1 系統(tǒng)測試18</p><p>  6.2 系統(tǒng)評價19</p>

8、<p><b>  結束語19</b></p><p><b>  參考文獻19</b></p><p>  幼兒園管理系統(tǒng)的設計與實現</p><p>  摘 要:隨著社會的發(fā)展,時代的進步。幼兒園中幼兒入園人數的增加,幼兒的信息也隨之增加,隨之而來的幼兒園的管理工作也會越來越繁重,因此,傳統(tǒng)的人工管理模

9、式已不能有效的管理幼兒園中教工與幼兒的信息。在當今計算機技術飛速發(fā)展的時代,使用計算機管理系統(tǒng)不僅能提高幼兒園管理水平和運作效率,還能為幼兒園的管理節(jié)省人力、物力。本系統(tǒng)就是應信息化幼兒園發(fā)展的要求而開發(fā)的。</p><p>  系統(tǒng)應用Microsoft Visual Studio 2008開發(fā)工具和SQL Sever2008數據庫管理系統(tǒng),利用其提供的各種面向對象的開發(fā)工具而建立。首先對幼兒園管理系統(tǒng)的開發(fā)背

10、景進行了介紹。然后對系統(tǒng)的需求功能進行了分析、開發(fā)環(huán)境進行了介紹。接著,根據需求分析建立了系統(tǒng)功能模塊,并按照系統(tǒng)功能的分析和數據庫設計理論給出了局部E-R圖和數據庫表。再次,根據系統(tǒng)的具體實現給出了各個管理模塊功能圖。最后,對系統(tǒng)進行了測試與評價。</p><p>  關鍵詞:幼兒園管理系統(tǒng);Visual C#;SQL Sever</p><p><b>  1 緒論</

11、b></p><p>  管理現代化,辦公自動化是現代辦公管理發(fā)展的必然趨勢。</p><p>  人工管理幼兒園出現了不少缺點,比如管理中辦公的效率不高;越來越多的幼兒數量的增加使管理員對其管理的難度加大;管理比較繁瑣復雜,并且由于手工的操作,使這些管理內容無法有效的核對和管理,在匯總方面更加困難。因此,迫切需要計算機技術來輔助管理。</p><p>  基

12、于這些問題,我們認為有必要建立一套幼兒園管理系統(tǒng),使幼兒園的管理工作規(guī)范化、系統(tǒng)化、程序化,避免人工管理的隨意性、繁瑣性,提高信息處理的速度和準確性,能夠及時、準確、有效的記錄幼兒園中各個情況。</p><p>  并且作為新世紀數字化的幼兒園,擁有一個屬于自己的管理系統(tǒng)更是不可缺少的。而就目前幼兒園管理軟件來說,很多都是華而不實的功能,幼兒園買到手后使用起來有很多不方便的地方,即不能很好的與幼兒園日常生活工作磨

13、合起來,而導致日常工作出現異常。有的時候甚至出現新的管理系統(tǒng)與幼兒園原來日常工作相抵觸的情況。</p><p>  本系統(tǒng)就是針對幼兒園工作與幼兒園管理系統(tǒng)不能完全磨合而設計的,針對中小型幼兒園的特殊要求,本著“對于其不需要的功能一概不加,而需要的功能則有針對性的加以設計”的原則,采用C#技術與SQL Sever數據庫相結合的方式進行開發(fā)的。</p><p>  在使用幼兒園管理系統(tǒng)后,可

14、以提高幼兒園信息管理的準確性,系統(tǒng)將信息準確無誤地輸入計算機并在數據庫中存儲起來,按照規(guī)范設定標準代碼,大大保證了統(tǒng)計原始數據的準確性,在進行分析設計時能最大限度地減少人為的影響,大大提高了工作效率。</p><p>  論文從數據庫開發(fā)角度,對幼兒園系統(tǒng)所需要的查詢、修改、插入、刪除等主要功能進行需求分析與設計,編寫代碼并進行調試測試,實現了系統(tǒng)的應用。</p><p><b>

15、;  2 系統(tǒng)開發(fā)背景</b></p><p>  2.1 開發(fā)背景與目的</p><p>  幼兒信息管理系統(tǒng)是幼兒教育單位不可缺少的部分。一個功能完善、簡單易用的信息管理系統(tǒng)不但能有效地減輕幼兒園相關工作人員的工作負擔,而且它的內容對于學校的決策者和管理者來說也都非常重要。基于以上原因幼兒園信息管理系統(tǒng)應能夠為用戶提供充足的信息、快捷的查詢手段以及便捷的操作。但是一直以來,

16、人們通過使用傳統(tǒng)人工的方式管理文件檔案、統(tǒng)計以及和查詢數據。這種傳統(tǒng)的管理方式存在著許多缺點,如:效率低、保密性差、人工的大量浪費以及很多不必要的人為錯誤;另外時間一長,由于存儲信息的不斷增加,這將產生大量的文件和數據,對于日后查找、更新和維護都帶來了不少困難。隨著經濟的發(fā)展和科學技術的不斷提高,計算機科學也日漸成熟,其強大的功能已為人們所認知,同時發(fā)揮著越來越重要的作用。</p><p>  使用計算機對學校的

17、各類信息進行管理,具有手工管理所無法比擬的優(yōu)點——檢索迅速、查詢方便、效率高、可靠性好、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高幼兒園信息管理的效率,也是一個單位科學化、正規(guī)化管理,與世界接軌的重要條件。</p><p>  實際上,在幼兒園管理工作中,除了財務部門有專人及專用軟件進行信息處理外,其它各類的數據處理都由班主任或者教導處工作人員人工完成。就教導處而言,有很多的幼兒信息需要管理,但

18、處理的信息無非是以下幾類:幼兒信息、成績數據、課程信息。基于以上的考慮,該系統(tǒng)著眼于這些功能以建立數據庫并提供對這些數據的各種操作。</p><p><b>  2.2 開發(fā)意義</b></p><p>  以上對各類信息的處理目前還處于手工或半手工的管理狀態(tài),效率低,可靠性差。雖然配備了電腦,但實際利用率不高,如果采用計算機對以上各類信息進行管理,必將大大提高工作效

19、率,對幼兒園各類信息的維護及了解起到積極的作用。因此,一個功能完備的幼兒園信息管理系統(tǒng)的開發(fā)是非常有必要。</p><p><b>  3 系統(tǒng)分析</b></p><p>  3.1 系統(tǒng)初步分析</p><p>  在現代化管理中,經濟效益的評價是決策的重要依據。當采取一項重大的改革和投資行動之前,首先關心的是它能取得多大的效益。因此,在進

20、行大規(guī)模系統(tǒng)開發(fā)之前,要從有用性、可行性和必要性等三個方面對系統(tǒng)未來的經濟效益、社會效益進行初步分析??尚行匝芯康哪康氖菫榱吮苊饷つ客顿Y,減少不必要的損失。這一階段的總結性成果是可行性報告。</p><p>  幼兒園作為一個學校,有一定的工作量存在,而幼兒園中信息的管理,包括幼兒、教職工和班級等的信息,如幼兒、教職工、班級信息的查詢、增加、刪除和修改等等,每個信息的數據都在不斷地變化著,如果采用人工的方式進行操

21、作,那么,一天的工作量足以讓人覺得比較繁瑣,吃不消,針對這樣的情況,采用計算機管理讓數據的查詢變得簡單化,數據變得明了是十分必要的。</p><p>  從幼兒園的軟硬件環(huán)境看,開發(fā)幼兒園管理系統(tǒng)從技術上、經濟上、管理上均已具備實施的基本條件。</p><p>  隨著科學技術的不斷發(fā)展,計算機科學技術的日漸成熟,其強大的功能以為人們深刻的認識,它已進入人類社會的各個領域并發(fā)揮著越來越重要

22、的作用。應用計算機對幼兒園信息進行管理,具有人工管理所無法比擬的優(yōu)點。例如,檢索迅速、查找方便、可靠性強、存儲量大、保密性能好等。這些優(yōu)點能夠極大的提高幼兒園管理的工作質量和效率,也是幼兒園管理科學化、規(guī)范化、信息化的重要條件。</p><p>  下面從技術上、經濟上和運行上來說明本系統(tǒng)的可行性。</p><p><b>  技術上的可行性</b></p>

23、;<p>  本系統(tǒng)的設計是在Windows 7旗艦版操作系統(tǒng)環(huán)境下,使用Microsoft Visual Studio 2008開發(fā)成功的。數據庫系統(tǒng)為Microsoft SQL Sever 2008。這兩個開發(fā)工具都是基本的開發(fā)應用工具。所以,本系統(tǒng)的設計與開發(fā)在技術上和硬件設備上的條件都是滿足的。因此,它在技術上是可行的。</p><p><b>  經濟上的可行性</b>

24、;</p><p>  現在計算機的價格十分低廉,性能卻有了很大的進步。而系統(tǒng)的開發(fā),為幼兒園的管理工作效率帶來了一個質的飛躍,主要表現有以下幾個方面:</p><p>  本系統(tǒng)的運行可以代替人工進行許多繁雜的勞動;</p><p>  本系統(tǒng)的運行可以節(jié)省許多資源;</p><p>  本系統(tǒng)的運行可以大大提高幼兒園的工作效率,等等;&l

25、t;/p><p>  所以,本系統(tǒng)在經濟上是可行的。</p><p> ?。?)運行上的可行性</p><p>  本系統(tǒng)為一個簡單的幼兒園管理系統(tǒng),所耗費的資源非常小,學習的電腦無論是硬件還是軟件都能滿足條件。因此,本系統(tǒng)在運行上是可行的。</p><p>  3.2 系統(tǒng)功能需求分析</p><p>  在對幼兒園進行

26、深入了解后,我確定了幼兒園管理系統(tǒng)的設計框架。因為系統(tǒng)是單機版的系統(tǒng),所以系統(tǒng)在功能上有一般用戶和管理員兩種權限。其中,管理員能操作所有功能,而一般用戶除了不能操作用戶注冊和密碼修改功能外,其他所有功能都可操作。系統(tǒng)所能實現的功能將會在后面的章節(jié)中詳細介紹。</p><p>  3.3 開發(fā)環(huán)境與開發(fā)工具</p><p> ?。?)Microsoft Visual Studio 2008介

27、紹</p><p>  Microsoft Visual Studio 2008是目前最受歡迎的免費.NET開發(fā)工具,它支持多種開發(fā)語言,并不僅僅用于.NET 應用的開發(fā)。Microsoft Visual Studio 2008本身提供的功能比較有限,但它提供的插件功能大大增加了他的功能。Microsoft Visual Studio 2008的插件非常多,Microsoft Visual Studio 2008

28、是其中最出色之一。它是功能豐富的.NET集成開發(fā)環(huán)境,包括了完備的編碼、調試、測試和發(fā)布功能,完整支持HTML,C#,C++, CSS, SQL。</p><p>  本系統(tǒng)使用的是Visual C#語言,通過創(chuàng)建具有windows窗體用戶界面的應用程序項目來實現的界面設計,界面簡潔、大方,操作方便,用戶可以很容易的操作自己想用的任何功能,比如查詢、插入、修改、刪除等。</p><p> 

29、?。?)Microsoft SQL Sever 2008介紹</p><p>  SQL Sever 2008是在SQL Sever2005的基礎上進行開發(fā)的,不僅對原有的功能進行了改進,而且還增加了許多新的特性,如新添了數據集成功能,改進了分析服務、報告服務以及Office集成等等。SQL Sever2008將提供更安全、更具有延展性、更高的管理能力,從而成為一個全方位企業(yè)資料、數據的管理平臺。</p&g

30、t;<p>  創(chuàng)建數據庫是該數據庫進行操作的前提,在SQL Sever 2008環(huán)境下,創(chuàng)建數據庫有兩種方式。一種是通過界面方式創(chuàng)建數據庫,另一種是通過命令方式創(chuàng)建數據庫。本系統(tǒng)采用的就是界面方式創(chuàng)建數據庫的,這種方式更簡單、更方便。</p><p><b>  4 系統(tǒng)設計</b></p><p>  本節(jié)主要講述幼兒園管理系統(tǒng)各個模塊的主要功能和各

31、個數據庫表的設計。</p><p>  本系統(tǒng)的模塊分為5大部分,它們分別是幼兒管理、教工管理、財務管理、伙食管理、和系統(tǒng)管理等模塊。</p><p>  4.1 系統(tǒng)功能模塊設計</p><p> ?。?)幼兒管理,包括幼兒信息、幼兒事務管理、成績管理。幼兒信息中包括學號、姓名、班名、父母親信息等。幼兒事務管理中包括體檢信息、疾病/請假信息、藥物使用信息。所有的用

32、戶都能實現對幼兒管理模塊的修改、插入、查詢、刪除等操作。</p><p> ?。?)教工管理,包括教工信息、考勤管理和班級管理。教工信息中包括教工的一些基本信息??记诠芾碇邪ń坦ふ埣俚刃畔?。班級管理包括教師所管理班級的信息。所有的用戶都能實現對教工管理模塊的修改、插入、查詢、刪除等操作。</p><p> ?。?)財務管理,包括收費管理和收費項目查詢兩部分。所有的用戶都能實現對財務管理模

33、塊的修改、插入、查詢、刪除等操作。</p><p> ?。?)伙食管理,只包括幼兒每周食譜一個界面。所有的用戶都能實現對伙食管理模塊的修改、插入、查詢、刪除等操作。</p><p> ?。?)系統(tǒng)管理,包括用戶注冊、修改密碼和退出系統(tǒng)。只用管理員才有權實現用戶注冊和修改密碼的功能。</p><p>  幼兒園管理系統(tǒng)的功能結構圖如下圖1所示。</p>

34、<p>  圖1 幼兒園管理系統(tǒng)功能結構</p><p><b>  4.2 數據庫設計</b></p><p>  4.2.1 系統(tǒng)局部E-R圖設計</p><p>  本系統(tǒng)規(guī)劃出的實體有:用戶實體、幼兒信息實體、幼兒體檢實體、幼兒疾病/請假實體、幼兒成績實體、幼兒用藥信息實體、教工信息實體、教工考勤實體、財務信息實體和伙食信息

35、實體。各個實體具體的E-R圖描述如下:</p><p>  如圖2所示在用戶數據庫中,用戶有編號、用戶名、密碼和權限四個屬性。</p><p>  圖2 用戶實體E-R圖</p><p>  如圖3所示,在幼兒信息數據庫中,幼兒信息主要包括學號、姓名、班名、性別、出生日期、年齡、入園日期、入園形式、家庭電話、家庭住址、備注、父親姓名、父親電話、父親單位、母親姓名、

36、母親電話、母親單位等屬性。</p><p>  圖3 幼兒信息實體E-R圖</p><p>  如圖4所示,在幼兒體檢信息數據庫中,幼兒體檢信息包括學號、姓名、體檢日期、體重、身高、體質狀態(tài)、牙數、齲齒、左/右視力、聽力、傳染病、其他、備注等屬性。</p><p>  圖4 幼兒體檢實體E-R圖</p><p>  如圖5所示,幼兒疾病/

37、請假信息數據庫中包括學號、姓名、發(fā)病癥狀、發(fā)病時間、醫(yī)療部門、康復時間、請假類型、請假日期、天數、原因、治療結果、備注等屬性。</p><p>  圖5 幼兒疾病/請假實體E-R圖</p><p>  如圖6所示,幼兒成績數據庫中,幼兒成績信息包括學號、姓名、考試類型、總分、音樂、繪畫、識字、體育、舞蹈、其他等屬性。</p><p>  圖6 幼兒成績實體E-R

38、圖</p><p>  如圖7所示,幼兒用藥信息數據庫中,幼兒用藥信息包括學號、姓名、負責老師、發(fā)病癥狀、發(fā)病時間、開始服藥時間、服用藥物、服用次數(每天)、等屬性。</p><p>  圖7 幼兒用藥信息實體E-R圖</p><p>  如圖8所示,在教工信息數據庫中,教工信息包括編號、部門、姓名、性別、職務、負責班級、狀態(tài)、學歷、民族、籍貫、政治面貌、身份證號

39、等屬性。</p><p>  圖8 教工信息實體E-R圖</p><p>  如圖9所示,教工考勤數據庫中,教工考勤信息包括編號、部門、姓名、職務、負責班級、請假日期、類型、天數、原因、備注等屬性。</p><p>  圖9 教工考勤實體E-R圖</p><p>  如圖10所示,財務信息數據庫中,財務信息主要包括收費編號、收費項目、收費

40、班級、學號、姓名、班名、狀態(tài)、收費時間、收費金額等屬性。</p><p>  圖10 財務信息實體E-R圖</p><p>  如圖11所示,伙食信息數據庫中伙食信息包括菜肴編號、菜肴名稱、開始日期、結束日期四個屬性。</p><p>  圖11 伙食信息實體E-R圖</p><p>  4.2.2 數據庫結構組成</p>

41、<p>  設計幼兒園管理系統(tǒng),首要問題是建立后臺的數據庫。數據庫中的數據資料來源于該幼兒園管理過程中的各種資料數據。</p><p>  數據庫設計是開發(fā)過程中非常重要的環(huán)節(jié),分為確定數據庫模型、建立數據庫、建立數據表、確定字段列等步驟。在建立數據庫之前,應考慮以下事項:數據庫的用途,容易使用和維護,便于數據結構的改進,便于數據的檢索和修改,很少的數據庫維護工作,冗余數據少或沒有,便于數據庫的備份和恢

42、復等。</p><p>  考慮到數據量及數據的存儲并經過仔細比較和綜合之后,本系統(tǒng)建立的信息數據庫由10張表組成,它們分別為:用戶資料表、幼兒信息表、幼兒體檢表、幼兒疾病/請假表、幼兒成績表、幼兒用藥信息表、教工信息表、教工考勤表、財務信息表和伙食信息表等。</p><p>  4.2.3 數據庫表的設計</p><p>  SQL Sever作為系統(tǒng)的數據庫,表

43、的設計是至關重要的,因此在建立好數據庫后,就要建立其中的數據表,確定數據表的具體字段。使得各個表的基本結構要明確、清晰。</p><p><b> ?。?)用戶資料表</b></p><p>  本表記錄著用戶的登錄名稱和密碼,主鍵是用戶名,用戶資料表包括編號、用戶名、密碼和權限字段。當用戶輸入的用戶名和密碼與表中記錄相對應并且都準確時,用戶才能登錄成功,反之,如果用

44、戶輸入的用戶名或密碼錯誤,那么系統(tǒng)將會出現錯誤提示。用戶資料表如圖12所示。</p><p>  圖12 用戶資料表</p><p><b> ?。?)幼兒信息表</b></p><p>  本表記錄著幼兒園中每個幼兒的基本信息,主鍵是學號,幼兒的基本信息主要包括學號、姓名、班名、性別、出生日期、年齡、入園日期、入園形式、家庭電話、家庭住址、

45、備注、父親姓名、父親電話、父親單位、母親姓名、母親電話、母親單位等。所有的用戶都可實現對此表的操作,其中操作功能包括查詢幼兒信息、插入幼兒信息、修改幼兒信息、刪除幼兒信息等。當進行插入和修改操作時,系統(tǒng)是根據用戶輸入的學號來進行判斷的,如果用戶輸入的學號是表中的信息,那么就會實現對這個學號的信息進行修改;如果表中沒有這條學號的信息,則實現插入操作。幼兒信息表如圖13所示。</p><p>  圖13 幼兒信息表

46、</p><p><b>  (3)幼兒體檢表</b></p><p>  本表記錄著幼兒園中每個幼兒的體檢信息,主鍵是學號,體檢的基本信息主要包括學號、姓名、體檢日期、體重、身高、體質狀態(tài)、牙數、齲齒、左/右視力、聽力、傳染病、其他、備注。所有的用戶都可實現對此表的操作,其中操作功能包括查詢幼兒體檢信息、插入幼兒體檢信息、修改幼兒體檢信息、刪除幼兒體檢信息等。當進行

47、插入和修改操作時,系統(tǒng)是根據用戶輸入的學號來進行判斷的,如果用戶輸入的學號是表中的信息,那么就會實現對這個學號的信息進行修改;反之,則實現插入操作。幼兒體檢表如圖14所示。</p><p>  圖14 幼兒體檢表</p><p> ?。?)幼兒疾病/請假表</p><p>  本表記錄著幼兒園中每個幼兒的請假信息,主鍵是學號,疾病、請假表信息主要包括學號、姓名、發(fā)

48、病癥狀、發(fā)病時間、醫(yī)療部門、康復時間、治療結果、請假類型、請假日期、天數、原因和備注。幼兒疾病/請假表如圖15所示。</p><p>  圖15 幼兒疾病/請假表</p><p><b> ?。?)幼兒成績表</b></p><p>  本表記錄著幼兒園中每個幼兒的成績信息,主鍵是學號,幼兒成績的信息包括學號、姓名、考試類型、總分、音樂、繪畫

49、、識字、體育、舞蹈和其他。幼兒成績表如圖16所示。</p><p>  圖16 幼兒成績表</p><p>  圖17 幼兒用藥信息表</p><p> ?。?)幼兒用藥信息表</p><p>  本表記錄著幼兒園中每個幼兒生病后的用藥情況,主鍵是學號,幼兒用藥表包括學號、姓名、負責老師、發(fā)病癥狀、發(fā)病時間、開始服藥時間、服用藥物、服用次

50、數(每天)、服用方法、有/無不良反應、服藥天數和備注。幼兒用藥信息表如圖17所示。</p><p><b> ?。?)教工信息表</b></p><p>  本表記錄著幼兒園中每個教工的基本信息,主鍵是編號,教工的基本信息主要包括編號、部門、姓名、性別、職務、負責班級、狀態(tài)、學歷、民族、籍貫、政治面貌、身份證號、出生日期和入職時間等。各個字段的數據類型如表中。教工信息

51、表如圖18所示。</p><p>  圖18 教工信息表</p><p>  圖19 教工考勤表</p><p><b> ?。?)教工考勤表</b></p><p>  本表記錄著幼兒園中教工的請假信息以及管理班級,主鍵是編號,教工考勤表包括編號、部門、姓名、職務、負責班級、請假日期、類型、天數、原因和備注。教工考

52、勤表如圖19所示。</p><p><b> ?。?)財務信息表</b></p><p>  本表記錄著幼兒園的財務信息,主鍵是收費編號,財務信息表中包括收費編號、收費項目、收費班級、學號、姓名、班名、狀態(tài)、收費時間、收費金額、應收金額、實收金額和應退金額。如圖20所示。</p><p>  圖20 財務信息表</p><

53、p><b>  (10)伙食信息表</b></p><p>  本表記錄著幼兒園的伙食信息,主鍵是菜肴編號,伙食信息表中包括菜肴編號、菜肴名稱、開始日期、結束日期。各個字段的數據類型如圖21所示。</p><p>  圖21 伙食信息表</p><p><b>  5 系統(tǒng)的具體實現</b></p>

54、<p>  本系統(tǒng)的模塊分為5大部分,它們分別是幼兒管理,教工管理,財務管理,伙食管理和系統(tǒng)管理。</p><p>  5.1 用戶登錄模塊</p><p>  通過登錄用戶進入系統(tǒng)的主界面。如果用戶的權限是一般用戶,則該用戶無權操作系統(tǒng)管理中的用戶注冊和修改密碼功能,但其他的功能都可操作,而管理員可以操作所有功能。</p><p>  5.1.1 用戶登

55、錄模塊功能</p><p>  功能描述:用戶輸入相應的用戶名和密碼,當用戶名和密碼均為正確時才能通過驗證登錄到主界面;如果用戶名或密碼錯誤,系統(tǒng)將彈出對話框提示用戶名或密碼錯誤,并將輸入框內的信息清空,用戶需要重新輸入然后重新登錄。登錄成功后,系統(tǒng)將會根據用戶的用戶名進行判斷當前用戶的權限是“一般用戶”還是“管理員”,進而主界面顯示的具體功能也會有所改變。初始登錄窗口如圖22所示。</p><

56、;p><b>  圖22 登錄界面</b></p><p><b>  5.2 主界面設計</b></p><p>  5.2.1 界面布局</p><p>  當用戶輸入的用戶名和密碼都正確時,登錄成功將進入系統(tǒng)的主界面,這時將會看到主界面上所顯示的具體功能模塊,主界面上顯示的具體功能模塊有幼兒管理、教工管理、財

57、務管理、伙食管理和系統(tǒng)管理;幼兒管理包括幼兒信息、幼兒事務管理和成績管理;教工管理包括教工信息、教工考勤管理和班級管理;系統(tǒng)管理包括用戶注冊、修改密碼和退出系統(tǒng)。每個模塊的具體功能將會在后面詳細介紹。系統(tǒng)的主界面如圖23所示。</p><p>  圖23 系統(tǒng)主界面</p><p>  5.3 幼兒管理模塊</p><p>  幼兒園中幼兒的管理是最主要的部分。本

58、系統(tǒng)中幼兒管理功能的設計包括對幼兒信息、幼兒事務管理和成績管理的查詢、插入、修改、刪除等功能的實現。在這個管理模塊中,無論是管理員還是一般用戶都可以實現所有的操作。</p><p>  5.3.1 幼兒管理模塊功能</p><p><b>  功能描述:</b></p><p> ?。?)點擊主界面中的幼兒管理菜單下的“幼兒信息”即可彈出幼兒信

59、息界面,通過點擊操作區(qū)中“重填”、“修改/插入”、“取消”、“刪除”相應的按鈕即可實現對編輯區(qū)的操作。當點擊“重填”按鈕時,編輯區(qū)中用戶填入的信息將會被清空。當點擊“查詢”按鈕時,顯示區(qū)將顯示所有學生的信息。當點擊“退出”按鈕,則退出該界面。系統(tǒng)將修改和插入功能設計成一個按鈕,通過對用戶輸入的學號與幼兒信息表中的記錄進行比對,如果幼兒信息表中有用戶輸入的學號,那么當用戶單擊“修改/插入”按鈕時,系統(tǒng)將會彈出“修改成功”的對話框,反之,系

60、統(tǒng)將會彈出“插入成功”的對話框,即采用學號對比的方式實現對修改/插入功能的區(qū)分。所有的用戶都可以實現對這個管理模塊功能的操作。幼兒信息界面如圖24所示。</p><p>  圖24 幼兒信息界面</p><p> ?。?)點擊主界面中的幼兒管理菜單下的“幼兒事務管理”即可彈出幼兒事務管理界面,在此界面中包括體檢信息、疾病/請假信息和藥物使用信息。點擊相應的選項卡即可顯示相應界面。所有的用

61、戶都可以實現對這個管理模塊功能的操作。幼兒事務管理界面具體如下所示。</p><p>  圖25 幼兒事務管理界面-體檢信息</p><p>  圖26 幼兒事務管理-疾病/請假信息</p><p>  圖27 幼兒事務管理-藥物使用信息</p><p>  5.4 系統(tǒng)管理模塊</p><p>  5.4.1

62、系統(tǒng)管理模塊功能</p><p>  系統(tǒng)管理的功能模塊主要包括用戶注冊、修改密碼和退出系統(tǒng)功能,其中用戶注冊功能和修改密碼功能只有管理員才能操作。系統(tǒng)管理界面具體如下圖所示。</p><p> ?。?)點擊系統(tǒng)管理菜單下的“用戶注冊”即可彈出注冊界面,此頁面顯示的是添加用戶功能。在管理員輸入用戶名和密碼并選擇權限點擊“注冊”按鈕后,系統(tǒng)首先會對用戶名進行判斷,如果輸入的用戶名與用戶表中的

63、記錄不重復,系統(tǒng)將會彈出“注冊成功”對話框;如果輸入的用戶名與用戶表中的記錄相同,系統(tǒng)將會彈出“這個用戶名太受歡迎了,重新填一個吧!”對話框,當用戶點擊“確定”后,系統(tǒng)將會回到注冊界面,并將注冊界面的信息清空,等待用戶繼續(xù)注冊。用戶注冊界面如圖28所示。</p><p>  圖28 系統(tǒng)管理-用戶注冊</p><p> ?。?)點擊系統(tǒng)管理菜單下的“修改密碼”即可彈出修改密碼界面,只有對

64、應的用戶名和舊密碼輸入都正確時才能修改,否則系統(tǒng)將會彈出“您的用戶名或密碼不正確,請重新輸入”對話框,當用戶點擊“確定”按鈕后,系統(tǒng)將會返回修改密碼界面,并清空該界面的信息等待重新輸入。修改密碼界面如圖29所示。</p><p>  圖29 系統(tǒng)管理-修改密碼</p><p> ?。?)點擊系統(tǒng)管理菜單下的“退出系統(tǒng)”即可直接退出系統(tǒng)。</p><p><b

65、>  5.5 系統(tǒng)代碼</b></p><p>  由于該系統(tǒng)的主要功能只有4個,即查詢、插入、修改和刪除,所以對于代碼的描述只以幼兒信息界面為例給出,其他界面類似不在贅述。主要功能代碼如下:</p><p>  引入命名空間using System.Data.SqlClient;</p><p>  定義BindData類,用于調用,代碼如下:&

66、lt;/p><p>  private void BindData()</p><p><b>  {</b></p><p>  SqlConnection conn = new SqlConnection("Data Source=.;Initial Catalog=Kindergarden;Integrated Security=T

67、rue");</p><p>  SqlDataAdapter sda = new SqlDataAdapter("select * from tb_ChildRecord", conn);</p><p>  DataSet ds = new DataSet();</p><p>  sda.Fill(ds);</p>

68、<p>  dataGridView1.DataSource = ds.Tables[0];</p><p><b>  }</b></p><p><b>  查詢功能代碼</b></p><p>  private void button4_Click(object sender,EventArges e)&

69、lt;/p><p><b>  {</b></p><p>  BindData();</p><p><b>  }</b></p><p><b>  修改、插入功能代碼</b></p><p>  private void button2_Click(

70、object sender,EventArgs e)</p><p><b>  {</b></p><p>  if(textBox1.Text==""||textBox2.Text==""||textBox3.Text=="")</p><p><b>  {</b

71、></p><p>  MessageBox.Show("請注意:學號、姓名、班名不能為空!");</p><p>  textBox1.Focus();</p><p><b>  }</b></p><p><b>  else</b></p><p

72、><b>  {</b></p><p>  SqlConnection conn = new SqlConnection("Data Source=.;Initial Catalog=Kindergarden;Integrated Security=True");</p><p>  conn.Open();</p><

73、p>  SqlCommand cmd = new SqlCommand("select count(*) from tb_ChildRecord where [學號]='" + textBox1.Text + "'", conn);</p><p>  int i = Convert.ToInt32(cmd.ExecuteScalar());</

74、p><p>  if (i > 0)</p><p>  { cmd = new SqlCommand("update tb_ChildInfo set [姓名]='" + textBox2.Text + &q

75、uot;',[班名]='" + textBox3.Text + "',[性別]='" + comboBox1.Text + "',[出生日期]='" + dateTimePicker1.Text + "'," +"[年齡]='" + textBox5.Text + "'

76、;,[入園日期]='" + dateTimePicker2.Text + "',[入園形式]='" + textBox7.Text + "',[家庭電話]='" + textBox8.Text + "',[家庭住址]=" + "'" + textBox9.Text + "',

77、[備注]='" + textBox10.Text + "',[父親姓名]='" + textBox17.Text + "',[父親電話]='" + textBox</p><p>  '"+dataGridView1.SelectedCells[0].Value.ToString()+"'

78、", conn);</p><p>  cmd.ExecuteNonQuery();//返回受影響的行數</p><p>  conn.Close();</p><p>  MessageBox.Show("修改成功!");</p><p>  BindData();</p><p>&l

79、t;b>  }</b></p><p><b>  else</b></p><p><b>  {</b></p><p><b>  {</b></p><p>  cmd=new SqlCommand("insert into tb_Child

80、Info([學號],[姓名],[班名],[性別],[出生日期],[年齡],[入園日期],[入園形式],[家庭電話],[家庭地址],[備注],[父親姓名],[父親電話],[父親單位],[母親姓名],[母親電話],[母親單位]) values(‘"+textBox1.Text+"’,‘"+textBox2.Text+"’,‘"+textBox3.Text+"’,‘"+co

81、mboBox1.Text+"’,‘"+dateTimePicker1.Text+"’,‘"+textBox5.Text+"’,‘"+dateTimePicker2.Text+"’,‘"+textBox7.Text+"’,‘"+textBox8.Text+"’,‘"+textBox9.Text+"’,‘&quo

82、t;+textBox10.Text+"’,‘"+textBox17.Text+"’,‘"+textBox6.Text+"’,‘"+textBox4.Text+"’,‘"+textBox20.Text+"’,‘"+textBox19.Text+"’,‘</p><p>  cmd.ExecuteNonQue

83、ry();</p><p>  conn.Close();</p><p>  MessageBox.Show("插入成功!");</p><p>  BindData();</p><p><b>  }</b></p><p><b>  }</b>&

84、lt;/p><p><b>  刪除功能代碼</b></p><p>  private void button5_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  SqlConnection conn = new SqlCo

85、nnection("Data Source=.;Initial Catalog=Kindergarden;Integrated Security=True");</p><p>  conn.Open();</p><p>  SqlCommand cmd = new SqlCommand("delete from tb_ChildInfo where [學號

86、]='"+dataGridView1.SelectedCells[0].Value.ToString()+"'",conn);</p><p>  cmd.ExecuteNonQuery();</p><p>  conn.Close();</p><p>  MessageBox.Show("刪除成功!&qu

87、ot;);</p><p>  BindData();</p><p><b>  }</b></p><p><b>  6 系統(tǒng)測試與評價</b></p><p><b>  6.1 系統(tǒng)測試</b></p><p>  經過需求分析、設計和編碼等階

88、段的開發(fā)后,得到了源程序,開始進入到軟件測試階段。因為在測試之前的各階段都可能在軟件產品中遺留下許多錯誤和缺陷,如果不及時找出這些錯誤和缺陷,并將其改正,這個軟件產品就不能正常使用,甚至會導致巨大的損失。目前,程序的正確性證明尚未得到根本的解決,因此軟件測試仍是發(fā)現軟件中錯誤和缺陷的主要手段。</p><p>  測試是“為了發(fā)現程序中的錯誤而執(zhí)行程序的過程”,測試的目的就是在軟件投入生產運行之前,盡可能多地發(fā)現

89、軟件中的錯誤。</p><p><b>  功能測試環(huán)境:</b></p><p>  操作系統(tǒng):windows 7旗艦版</p><p><b>  系統(tǒng)功能測試:</b></p><p>  (1)測試是否可以正常添加用戶和修改密碼,系統(tǒng)正常退出,經測試正常。</p><p&

90、gt; ?。?)測試個模塊中的查詢、插入、修改和刪除功能是否正常,經測試正常。</p><p><b>  6.2 系統(tǒng)評價</b></p><p>  系統(tǒng)在運行過程中除了要不斷進行大量的維護工作外,還要定期對系統(tǒng)的運行狀況進行評價。其目的是為了估計系統(tǒng)的技術能力、工作能力和系統(tǒng)的利用率。它不僅度量了系統(tǒng)當前的性能,而且為開展未來的工作提供依據。系統(tǒng)評價一般從以下幾

91、個方面考慮。</p><p> ?。?)達到目標的測定。</p><p>  此系統(tǒng)很適合中小型幼兒園的管理需求,達到了預定的目標。</p><p> ?。?)系統(tǒng)的適應性、安全性評價。</p><p>  本系統(tǒng)運行穩(wěn)定性可靠,系統(tǒng)使用與維護很方便,運行效率能夠滿足管理人員的管理需求。</p><p> ?。?)系統(tǒng)

92、的經濟效益。</p><p>  由于是針對中小型幼兒園做的管理系統(tǒng),因此,經濟效益不是很明顯,但對幼兒園的管理上更加方便和易于管理;對幼兒園中工作人員而言也是更加方便了查詢。</p><p>  對于系統(tǒng)來說,具有許多優(yōu)點:可任意方便的進行信息管理:查詢、插入、修改和添加等;實現了信息的資源化、系統(tǒng)化和標準化,使得幼兒園信息的管理更加規(guī)范化、科學化等;操作簡單,將重復的工作自動化,復雜的

93、工作簡單化;通用性好,可以適合不同形式,不同系統(tǒng),中小型規(guī)模的幼兒園的使用要求。</p><p><b>  結束語 </b></p><p>  在本系統(tǒng)的開發(fā)過程中,由于本人是初次開發(fā)軟件,在知識、經驗方面都存在著不足,另外,在整個開發(fā)的過程中,時間也比較倉促。因此,該系統(tǒng)存在一些缺陷和不足,例如,信息的繁復冗余輸入,以及從復興的操作使得系統(tǒng)不夠簡便。因為對幼兒管

94、理的整個流程不夠熟悉,在需求分析時未能做到完全滿足用戶的需求。雖然網絡在幼兒管理系統(tǒng)中的應用不是很多,但是是未來的發(fā)展方向,在本次開發(fā)過程由于硬件的限制,未能實現網絡功能,因此在以后的系統(tǒng)更新過程中可能會造成一些不必要的數據損失。</p><p>  盡管本管理系統(tǒng)存在著很多不足,但其功能還是比較全面、易于日后程序更新、數據庫管理容易、界面友好、操作方便、效率高、安全性好等優(yōu)點是本管理系統(tǒng)所必需的。</p&

95、gt;<p>  在畢業(yè)設計即將完成之際,我要衷心的感謝我所有的老師和同學。感謝大學期間在學習和生活上給過我最真誠關心和幫助的人。在此要特別感謝我的指導老師xx老師,在本次畢業(yè)設計過程中,李老師從選題,構思到最后定稿的各個環(huán)節(jié)都給與了細心指導與教導,使我對幼兒園管理工作有了深刻的認識,使得我可以最終完成畢業(yè)設計,在此,謹向老師們致以衷心的感謝和崇高的敬意!在整個畢業(yè)設計過程中,李老師給了我們細心的指導和幫助,并提出了很多寶

96、貴的意見,同時他對同學們認真負責的精神,為我在以后的工作道路上樹立了非常好的榜樣。另外這次與我同組畢業(yè)設計的同學也給了我很大的幫助,在我遇到難題時給了我很大的支持與鼓勵。在大家的幫助下使我能順利完成這次畢業(yè)設計。在此我向他們表示衷心的感謝。</p><p>  由于本人水平有限,論文中可能存在不足之處,懇請各位老師批評指正。也希望在我畢業(yè)以后用我的實際行動報答老師們對我的教導,同學給我的關心幫助!</p&g

97、t;<p><b>  參考文獻</b></p><p>  [1] 鄭阿奇主編.SQL Sever實用教程第3版(SQL Sever 2008版)[M].北京:電子工業(yè)出版社,2009.</p><p>  [2] 扶松柏編著.深入體驗C#項目開發(fā)[M].北京:清華大學出版社,2010.</p><p>  [3] 陳偉,衛(wèi)琳主

98、編.ASP.NET3.5網站開發(fā)實例教程[M].北京:清華大學出版社,2009.</p><p>  [4] 李瑞旭主編.C#程序設計教程[M].北京:中國電力出版社,2008.</p><p>  [5] 沈世根,汪承焱,許小東編著.web程序設計[M].北京:清華大學出版社,2009</p><p>  [6] 楊浩著.C#數據庫入門經典(第2版)[M].北京:

99、清華大學出版社,2003.</p><p>  The Kindergarten Management System Design and Implementation</p><p>  Abstract: With the development of society, the progress of the times. Total child care in kindergarte

100、ns increase in the number of children attend kindergartens, child care information also increases, followed by the management of the kindergarten will be more onerous, so the traditional manual management mode can not be

101、 effectively managed nursery the information given. In today's era of rapid development of computer technology, the use of computer management system not only can improve the kind</p><p>  System applica

102、tions Microsoft Visual Studio 2008 development tools and SQL Sever2008 database management system, established the use of its object-oriented development tools. First, the background of the development of the kindergarte

103、n management system was introduced. Then the demand functions of the system are analyzed, and the development environment were introduced.Then, based on the needs analysis system function module, and local ER diagram is

溫馨提示

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

評論

0/150

提交評論