




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、本科學生畢業(yè)論文幼兒園管理系統的設計與實現幼兒管理功能與系統管理功能1緒論12系統開發(fā)背景12.1開發(fā)背景與目的12. 2開發(fā)意義23系統分析23. 1系統初步分析23. 2系統功能需求分析33. 3開發(fā)環(huán)境與開發(fā)工具34系統設計34.1系統功能模塊設計34.2數據庫設計44.2. 1系統局部e-r圖設計 44.2.2數據庫結構組成44.2.3數據庫表的設計85系統的具體實現125.1用戶登錄模塊 125.1.1用戶登錄模塊功能 125.2主界面設計135. 2. 1界面布局135.3幼兒管理模塊135. 3.1幼兒管理模塊功能145.4系統管理模塊 155.4. 1系統管理模塊功能 155.
2、5系統代碼166系統測試與評價186.1系統測試186.2系統評價19結束語19參考文獻20幼兒園管理系統的設計與實現某某某(安陽師范學院計算機與信息工程學院,河南安陽455000)摘要:隨著社會的發(fā)展,時代的進步。幼兒園中幼兒入園人數的增加,幼兒的信息也隨 之增加,隨之而來的幼兒園的管理工作也會越來越繁重,因此,傳統的人工管理模式已不 能有效的管理幼兒園中教工與幼兒的信息。在當今計算機技術飛速發(fā)展的時代,使用計算 機管理系統不僅能提高幼兒園管理水平和運作效率,還能為幼兒園的管理節(jié)省人力、物力。 本系統就是應信息化幼兒園發(fā)展的要求而開發(fā)的。系統應用microsoft visual studio
3、 2008開發(fā)工具和sql scvcr2008數據庫管理系 統,利用其提供的各種而向對彖的開發(fā)工具而建立。首先對幼兒園管理系統的開發(fā)背景進 行了介紹。然后對系統的需求功能進行了分析、開發(fā)環(huán)境進行了介紹。接著,根據需求分 析建立了系統功能模塊,并按照系統功能的分析和數據庫設計理論給出了局部e-r圖和數 據庫表。再次,根據系統的具體實現給出了各個管理模塊功能圖。最后,對系統進行了測 試與評價。關鍵詞:幼兒園管理系統;visual c#; sql sever 1緒論管理現代化,辦公自動化是現代辦公管理發(fā)展的必然趨勢。人工管理幼兒園出現了不少缺點,比如管理中辦公的效率不高;越來越多的幼兒數量 的增加使
4、管理員對其管理的難度加大;管理比較繁瑣復雜,并且由于手工的操作,使這些 管理內容無法有效的核對和管理,在匯總方面更加困難。因此,迫切需要計算機技術來輔 助管理。基于這些問題,我們認為有必要建立一套幼兒園管理系統,使幼兒園的管理工作規(guī)范 化、系統化、程序化,避免人工管理的隨意性、繁瑣性,提高信息處理的速度和準確性, 能夠及時、準確、有效的記錄幼兒園中各個情況。并且作為新世紀數字化的幼兒園,擁有一個屬于自己的管理系統更是不可缺少的。而 就目前幼兒園管理軟件來說,很多都是華而不實的功能,幼兒園買到手后使用起來有很多 不方便的地方,即不能很好的與幼兒園日常牛活工作磨合起來,而導致日常工作出現異常。 有
5、的吋候甚至出現新的管理系統與幼兒園原來日常工作相抵觸的情況。本系統就是針對幼兒園工作與幼兒園管理系統不能完全磨合而設計的,針對屮小型幼 兒園的特殊要求,本著“對于其不需要的功能一概不加,而需要的功能則有針對性的加以 設計”的原則,采用c#技術與sql sever數據庫相結合的方式進行開發(fā)的。在使用幼兒園管理系統后,可以提高幼兒園信息管理的準確性,系統將信息準確無誤 地輸入計算機并在數據庫中存儲起來,按照規(guī)范設定標準代碼,大大保證了統計原始數據 的準確性,在進行分析設計時能最大限度地減少人為的影響,大大提高了工作效率。論文從數據庫開發(fā)角度,對幼兒園系統所需要的查詢、修改、插入、刪除等主要功能 進
6、行需求分析與設計,編寫代碼并進行調試測試,實現了系統的應用。2系統開發(fā)背景 2.1開發(fā)背景與目的幼兒信息管理系統是幼兒教育單位不可缺少的部分。一個功能完善、簡單易用的信息 管理系統不但能有效地減輕幼兒園相關工作人員的工作負擔,而且它的內容對于學校的決 策者和管理者來說也都非常重要?;谝陨显蛴變簣@信息管理系統應能夠為用戶提供充 足的信息、快捷的查詢手段以及便捷的操作。但是一直以來,人們通過使用傳統人工的方 式管理文件檔案、統計以及和查詢數據。這種傳統的管理方式存在著許多缺點,女山效率 低、保密性差、人工的大量浪費以及很多不必要的人為錯誤;另外時間一長,由于存儲信 息的不斷增加,這將產生大量的
7、文件和數據,對于日后查找、更新和維護都帶來了不少困 難。隨著經濟的發(fā)展和科學技術的不斷提高,計算機科學也日漸成熟,其強大的功能已為 人們所認知,同吋發(fā)揮著越來越重要的作用。使用計算機對學校的各類信息進行管理,具有手工管理所無法比擬的優(yōu)點一一檢索迅 速、查詢方便、效率高、可靠性好、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點 能夠極大地提高幼兒園信息管理的效率,也是一個單位科學化、正規(guī)化管理,與世界接軌 的重要條件o實際上,在幼兒園管理工作中,除了財務部門有專人及專用軟件進行信息處理外,其 它各類的數據處理都由班主任或者教導處工作人員人工完成。就教導處而言,有很多的幼 兒信息需要管理,但處理的
8、信息無非是以下幾類:幼兒信息、成績數據、課程信息?;?以上的考慮,該系統著眼于這些功能以建立數據庫并提供對這些數據的各種操作。2. 2開發(fā)意義以上對各類信息的處理fi前還處于手工或半手工的管理狀態(tài),效率低,可靠性差。雖 然配備了電腦,但實際利用率不高,如果采用計算機對以上各類信息進行管理,必將大大 提高工作效率,對幼兒園各類信息的維護及了解起到積極的作用。因此,一個功能完備的 幼兒園信息管理系統的開發(fā)是非常有必要。3系統分析3.1系統初步分析在現代化管理屮,經濟效益的評價是決策的重要依據。當采取一項重大的改革和投資 行動z前,首先關心的是它能取得多大的效益。因此,在進行大規(guī)模系統開發(fā)z前,要
9、從 有用性、可行性和必要性等三個方面對系統未來的經濟效益、社會效益進行初步分析。可 行性研究的目的是為了避免盲目投資,減少不必要的損失。這一階段的總結性成果是可行 性報告。幼兒園作為一個學校,有一定的工作量存在,而幼兒園中信息的管理,包括幼兒、教 職工和班級等的信息,如幼兒、教職工、班級信息的查詢、增加、刪除和修改等等,每個 信息的數據都在不斷地變化著,如果采用人工的方式進行操作,那么,一天的工作量足以 讓人覺得比較繁瑣,吃不消,針對這樣的情況,采用計算機管理讓數據的查詢變得簡單化, 數據變得明了是十分必要的。從幼兒園的軟硬件環(huán)境看,開發(fā)幼兒園管理系統從技術上、經濟上、管理上均已具備 實施的基
10、本條件。隨著科學技術的不斷發(fā)展,計算機科學技術的日漸成熟,其強大的功能以為人們深刻 的認識,它已進入人類社會的各個領域并發(fā)揮著越來越重要的作用。應用計算機對幼兒園 信息進行管理,具有人工管理所無法比擬的優(yōu)點。例如,檢索迅速、查找方便、可靠性強、 存儲量大、保密性能好等。這些優(yōu)點能夠極大的提高幼兒園管理的工作質量和效率,也是 幼兒園管理科學化、規(guī)范化、信息化的重要條件。下面從技術上、經濟上和運行上來說明本系統的可行性。(1) 技術上的可行性本系統的設計是在windows 7旗艦版操作系統環(huán)境下,使用microsoft visual studio 2008開發(fā)成功的。數據庫系統為microsoft
11、 sql sever 2008。這兩個開發(fā)工具都是基本 的開發(fā)應用工具。所以,木系統的設計與開發(fā)在技術上和硬件設備上的條件都是滿足的。因此,它在技術上是可行的。(2) 經濟上的可行性現在計算機的價格十分低廉,性能卻有了很大的進步。而系統的開發(fā),為幼兒園的管 理工作效率帶來了一個質的飛躍,主要表現有以下兒個方面:1) 本系統的運行可以代替人工進行許多繁雜的勞動;2) 木系統的運行可以節(jié)省許多資源;3) 本系統的運行可以大大提高幼兒園的工作效率,等等; 所以,本系統在經濟上是可行的。(3) 運行上的可行性本系統為一個簡單的幼兒園管理系統,所耗費的資源非常小,學習的電腦無論是硬件 還是軟件都能滿足條
12、件。因此,本系統在運行上是可行的。3.2系統功能需求分析在對幼兒園進行深入了解后,我確定了幼兒園管理系統的設計框架。因為系統是單機 版的系統,所以系統在功能上有一般用戶和管理員兩種權限。其中,管理員能操作所有功 能,而一般用戶除了不能操作用戶注冊和密碼修改功能外,其他所有功能都可操作。系統 所能實現的功能將會在后面的章節(jié)中詳細介紹。3. 3開發(fā)環(huán)境與開發(fā)工具(1) microsoft visual studio 2008 介紹microsoft visual studio 2008是目前最受歡迎的免費 net開發(fā)工具,它支持多種 開發(fā)語言,并不僅僅用于.net應用的開發(fā)。microsoft v
13、isual studio 2008木身提供的 功能比較有限,但它提供的插件功能大大增加了他的功能。microsoft visual studio 2008 的插件非常多,microsoft visual studio 2008是其中最出色之一。它是功能豐富的.net 集成開發(fā)環(huán)境,包括了完備的編碼、調試、測試和發(fā)布功能,完整支持html, c#, c+, css, sqlo本系統使用的是visual c#語言,通過創(chuàng)建具有windows窗體用戶界而的應用程序項 目來實現的界面設計,界面簡潔、大方,操作方便,用戶可以很容易的操作自己想用的任 何功能,比如查詢、插入、修改、刪除等。(2) micr
14、osoft sql sever 2008 介紹sql sever 2008是在sql sever2005的基礎上進行開發(fā)的,不僅對原有的功能進行了 改進,而且還增加了許多新的特性,如新添了數據集成功能,改進了分析服務、報告服務 以及office集成等等。sql sever2008將提供更安全、更具有延展性、更高的管理能力, 從而成為一個全方位企業(yè)資料、數據的管理平臺。創(chuàng)建數據庫是該數據庫進行操作的前提,在sql sever 2008環(huán)境下,創(chuàng)建數據庫有 兩種方式。一種是通過界面方式創(chuàng)建數據庫,另一種是通過命令方式創(chuàng)建數據庫。本系統 采用的就是界面方式創(chuàng)建數據庫的,這種方式更簡單、更方便。4系統
15、設計本節(jié)主要講述幼兒園管理系統各個模塊的主要功能和各個數據庫表的設計。本系統的模塊分為5大部分,它們分別是幼兒管理、教工管理、財務管理、伙食管理、 和系統管理等模塊。4.1系統功能模塊設計(1) 幼兒管理,包括幼兒信息、幼兒事務管理、成績管理。幼兒信息中包括學號、 姓名、班名、父母親信息等。幼兒事務管理中包括體檢信息、疾病/請假信息、藥物使用 信息。所有的用戶都能實現對幼兒管理模塊的修改、插入、查詢、刪除等操作。(2) 教工管理,包括教工信息、考勤管理和班級管理。教工信息中包括教工的一些基本信息??记诠芾礤ń坦ふ埣俚刃畔ⅰ0嗉壒芾戆ń處熕芾戆嗉壍男畔?。所有 的用戶都能實現對教工管理模塊
16、的修改、插入、查詢、刪除等操作。(3)財務管理,包括收費管理和收費項目查詢兩部分。所有的用戶都能實現對財務 管理模塊的修改、插入、查詢、刪除等操作。(4)伙食管理,只包括幼兒每周食譜一個界面。所有的用戶都能實現對伙食管理模 塊的修改、插入、查詢、刪除等操作。(5)系統管理,包括用戶注冊、修改密碼和退出系統。只用管理員才有權實現用戶 注冊和修改密碼的功能。幼兒園管理系統的功能結構圖如下圖1所示。幼兒信息幼兒管理幼兒事務管理成績管理財務管理幼兒園管理系統教工管理教工信息成績管理用戶注冊系統管理修改密碼退岀系統圖1幼兒園管理系統功能結構4. 2數據庫設計4. 2. 1系統局部e-r圖設計本系統規(guī)劃出
17、的實體有:用戶實體、幼兒信息實體、幼兒體檢實體、幼兒疾病/請假 實體、幼兒成績實體、幼兒用藥信息實體、教工信息實體、教工考勤實體、財務信息實體 和伙食信息實體。各個實體具體的e-r圖描述如下:如圖2所示在用戶數據庫中,用戶有編號、用戶名、密碼和權限四個屬性。圖2用戶實體e-r圖如圖3所示,在幼兒信息數據庫中,幼兒信息主要包括學號、姓名、班名、性別、出 牛日期、年齡、入園日期、入園形式、家庭電話、家庭住址、備注、父親姓名、父親電話、 父親單位、母親姓名、母親電話、母親單位等屬性。圖3幼兒信息實體e-r圖如圖4所示,在幼兒體檢信息數據庫中,幼兒體檢信息包括學號、姓名、體檢日期、 體重、身高、體質狀
18、態(tài)、牙數、齪齒、左/右視力、聽力、傳染病、其他、備注等屬性。幼兒體檢圖4幼兒體檢實體e-r圖如圖5所示,幼兒疾病/請假信息數據庫中包括學號、姓名、發(fā)病癥狀、發(fā)病時間、醫(yī)療部門、康復吋間、請假類型、請假日期、天數、原因、治療結果、備注等屬性。幼兒疾病/請假實體康復時間、請假類型請假日期圖5幼兒疾病/請假實體e-r圖如圖6所示,幼兒成績數據庫中,幼兒成績信息包括學號、姓名、考試類型、總分、 音樂、繪畫、識字、體育、舞蹈、其他等屬性。幼兒成績'、咅樂八、繪畫廠、一/ 、圖6幼兒成績實體e-r圖如圖7所示,幼兒用藥信息數據庫中,幼兒用藥信息包括學號、姓名、負責老師、發(fā) 病癥狀、發(fā)病時間、開始服
19、藥時間、服用藥物、服用次數(每天)、等屬性。負責老師發(fā)病癥狀-開始服藥吋間發(fā)病時服藥天數幼兒用藥信息服用藥物服用次數(每天)圖7幼兒用藥信息實體e-r圖如圖8所示,在教工信息數據庫中,教工信息包括編號、部門、姓名、性別、職務、 負責班級、狀態(tài)、學歷、民族、籍貫、政治而貌、身份證號等展性。處罰;編號,狀態(tài)/;部門;、 /廠一f、:、職務八負責班級 二、性別廠、丿、廠;姓名教工信息學歷/:民族、./ 廠 7 備注;、丿政治面貌獎勵身份證號k:籍貫聯系電話、家超主址一廠入職時間日期>_圖8教工信息實體e-r圖如圖9所示,教工考勤數據庫中,教工考勤信息包括編號、部門、姓名、職務、負責 班級、請假
20、日期、類型、天數、原因、備注等屬性。圖9教工考勤實體e-r圖如圖10所示,財務信息數據庫中,財務信息主要包括收費編號、收費項目、收費班 級、學號、姓名、班名、狀態(tài)、收費時間、收費金額等屬性。如圖11所示,伙食信息數據庫屮伙食信息包括菜肴編號、菜肴名稱、開始口期、結4. 2.2數據庫結構組成設計幼兒園管理系統,首要問題是建立后臺的數據庫。數據庫中的數據資料來源于該 幼兒園管理過程中的各種資料數據。數據庫設計是開發(fā)過程中非常重要的環(huán)節(jié),分為確定數據庫模型、建立數據庫、建立 數據表、確定字段列等步驟。在建立數據庫之前,應考慮以下事項:數據庫的用途,容易 使用和維護,便于數據結構的改進,便于數據的檢索
21、和修改,很少的數據庫維護工作,冗 余數據少或沒有,便于數據庫的備份和恢復等??紤]到數據量及數據的存儲并經過仔細比較和綜合之后,本系統建立的信息數據庫由 10張表組成,它們分別為:用戶資料表、幼兒信息表、幼兒體檢表、幼兒疾病/請假表、 幼兒成績表、幼兒用藥信息表、教工信息表、教工考勤表、財務信息表和伙食信息表等。 4. 2. 3數據庫表的設計sql sever作為系統的數據庫,表的設計是至關重要的,因此在建立好數據庫后,就 要建立其中的數據表,確定數據表的具體字段。使得各個表的基本結構要明確、清晰。(1)用戶資料表本表記錄著用戶的登錄名稱和密碼,主鍵是用戶名,用戶資料表包括編號、用戶名、 密碼和
22、權限字段。當用戶輸入的用戶名和密碼與表屮記錄相對應并且都準確時,用戶才能 登錄成功,反之,如果用戶輸入的用戶名或密碼錯誤,那么系統將會出現錯誤提示。用戶資料表如圖12所示。列名敎據類型編號int9|用戶名varchar(50)密碼varchar(50)權限varchar(50)圖12用戶資料表(2)幼兒信息表本表記錄著幼兒園中每個幼兒的基本信息,主鍵是學號,幼兒的基本信息主要包括學 號、姓名、班名、性別、出生日期、年齡、入園日期、入園形式、家庭電話、家庭住址、 備注、父親姓名、父親電話、父親單位、母親姓名、母親電話、母親單位等。所有的用戶 都可實現對此表的操作,其中操作功能包括查詢幼兒信息、插
23、入幼兒信息、修改幼兒信息、 刪除幼兒信息等。當進行插入和修改操作時,系統是根據用戶輸入的學號來進行判斷的, 如果用戶輸入的學號是表中的信息,那么就會實現對這個學號的信息進行修改;如果表中 沒有這條學號的信息,則實現插入操作。幼兒信息表如圖13所示。列名數據類型允許null值varchar(50)b姓名varchar(50)班名varchar(50)畫性別n char (10)出生日期varchar(50)年齡varchar(50)入園日期varchar(50)畫入園形式varchar(50)家庭電話varchar(50)家庭住址varchar(50)備注varchar(50)畫父親姓名varc
24、har(50)父親電話varchar(50)父親單位varchar(50)母親姓名varchar(50)畫母親電話varchar(50)母親單位varchar(50)圖13幼兒信息表(3)幼兒體檢表本表記錄著幼兒園中每個幼兒的體檢信息,主鍵是學號,體檢的基本信息主要包括學 號、姓名、體檢h期、體重、身高、體質狀態(tài)、牙數、舗齒、左/右視力、聽力、傳染病、 其他、備注。所有的用戶都可實現對此表的操作,其中操作功能包括查詢幼兒體檢信息、 插入幼兒體檢信息、修改幼兒體檢信息、刪除幼兒體檢信息等。當進行插入和修改操作時, 系統是根據用戶輸入的學號來進行判斷的,如果用戶輸入的學號是表中的信息,那么就會 實
25、現對這個學號的信息進行修改;反z,則實現插入操作。幼兒體檢表如圖14所示。列名數據類型允許null值?學號varchar(50)e姓名varchar(5o)|體檢日期varchar(50)體重varchar(5o)_身懸varchar(50)體質狀態(tài)varchar(50)牙敎varchar(50)蠶齒varchar(50)莊/右視力varchar(50)聽力varchar(50)傳染病varchar(50)其他varchar(50)備注varchar(50)圖14幼兒體檢表(4) 幼兒疾病/請假表本表記錄著幼兒園中每個幼兒的請假信息,主鍵是學號,疾病、請假表信息主要包括 學號、姓名、發(fā)病癥狀、
26、發(fā)病時間、醫(yī)療部門、康復時間、治療結果、請假類型、請假日期、天數、原因和備注。幼兒疾病/請假表如圖15所示。列名?學號姓名 發(fā)病癥狀 發(fā)病時間 醫(yī)療部門 康復時間 治療結果 請假類型 請假曰期 天數 原因回回回回回回回叼回回回數據類型 允許null值 varchar(50) varchar(50) varchar(50) varchar(50) varchar(50) varchar(50) varchar(50) varchar(50) varchar(50) int varchar(50) varchar(50)圖15幼兒疾病/請假表(5)幼兒成績表本表記錄著幼兒園中每個幼兒的成績信息,主
27、鍵是學號,幼兒成績的信息包括學號、 姓名、考試類型、總分、音樂、繪畫、識字、體育、舞蹈和其他。幼兒成績表如圖16所 示。列名數據類型允許null值$學號varchar(50)姓名varchar(50)考試類型varchar(50)總分i float:音樂float繪畫float識寧float體育float算蹈float其他float圖16幼兒成績表列名數拐類型允許null值學號varchar(50)姓名varchar(50)負責老師varchar(50)發(fā)病癥狀varchar(50)發(fā)病旳間varchar(50)開始朋藥時間varchar(50)服用藥物varchar(50)也民用次數(每天)
28、varchar(50)服用方法varchar(50)有/無不良反應varchar(50)服藥天數varc±iar(50)備注varchar(50)圖17幼兒用藥信息表(6)幼兒用藥信息表本表記錄著幼兒園中每個幼兒生病后的用藥情況,主鍵是學號,幼兒用藥表包括學號、 姓名、負責老師、發(fā)病癥狀、發(fā)病時間、開始服藥時間、服用藥物、服用次數(每天)、服用方法、有/無不良反應、服藥天數和備注。幼兒用藥信息表如圖17所示。(7) 教工信息表本表記錄著幼兒園中每個教工的基本信息,主鍵是編號,教工的基本信息主要包括編 號、部門、姓名、性別、職務、負責班級、狀態(tài)、學歷、民族、籍貫、政治面貌、身份證 號、
29、出生日期和入職吋間等。各個字段的數據類型如表中。教工信息表如圖18所示。列名數據類型允許null值g編號varchar(50)n部門varchar(50)姓名varchar(50)性別varchar(50)職務varchar(50)畫負責班級varchar(50)狀態(tài)varchar(50)學歷varchar(50)民族varchar(50)畫霜貫varchar(50)政治面貌varchar(50)身份證號varchar(50)出生日期varchar(50)畫入職時間varchar(50)家庭住址varchar(50)聯系電話varchar(50)獎勵varchar(50)畫處罰varchar(
30、50)備注varchar(50)圖18教工信息表列名敎據類型允許null值?編號varchar(50),部門varchar(50)姓名varchar(50)varchar(50)負責班級varchar(50)請假日期varchar(50)類型varchar(50)天數int原因varchar(50)備注varchar(50)圖19教工考勤表(8) 教工考勤表本表記錄著幼兒園屮教工的請假信息以及管理班級,主鍵是編號,教工考勤表包括編 號、部門、姓名、職務、負責班級、請假日期、類型、天數、原因和備注。教工考勤表如 圖19所示。(9) 財務信息表本表記錄著幼兒園的財務信息,主鍵是收費編號,財務信息表
31、中包括收費編號、收費 項目、收費班級、學號、姓名、班名、狀態(tài)、收費時間、收費金額、應收金額、實收金額 和應退金額。如圖20所示。列名數據類型允許null值?吹費編號varchar(50)1收費項目varchar(50)收費班級varchar(50)學號varchar(50)姓名varchar(50)班名varchar(50)狀態(tài)varchar(50)收費時間varchar(50)收費金額int應收金額float實欣金額float應退金額float圖20財務信息表(10) 伙食信息表本表記錄著幼兒園的伙食信息,主鍵是菜肴編號,伙食信息表中包括菜肴編號、菜肴 名稱、開始口期、結束口期。各個字段的數
32、據類型如圖21所示。列名敎據類型允詐null值?菜肴編號varchar(50) |菜肴名稱varchar(50)0開始日期varchar(50)0結束日期varchar(50)0圖21伙食信息表5系統的具體實現本系統的模塊分為5大部分,它們分別是幼兒管理,教工管理,財務管理,伙食管理 和系統管理。5.1用戶登錄模塊通過登錄用戶進入系統的主界面。如果用戶的權限是一般用戶,則該用戶無權操作系 統管理中的用戶注冊和修改密碼功能,但其他的功能都可操作,而管理員可以操作所有功 能。5. 1. 1用戶登錄模塊功能功能描述:用戶輸入和應的用戶名和密碼,當用戶名和密碼均為正確時才能通過驗證 登錄到主界面;如果
33、用戶名或密碼錯誤,系統將彈擊對話框提示用戶名或密碼錯誤,并將 輸入框內的信息清空,用戶需要重新輸入然后重新登錄。登錄成功后,系統將會根據用戶 的用戶名進行判斷當前用戶的權限是“一般用戶”還是“管理員”,進而主界面顯示的具 體功能也會有所改變。初始登錄窗口如圖22所示。圖22登錄界面5. 2主界面設計5. 2. 1界面布局當用戶輸入的用戶名和密碼都正確吋,登錄成功將進入系統的主界面,這時將會看到 主界面上所顯示的具體功能模塊,主界面上顯示的具體功能模塊有幼兒管理、教工管理、 財務管理、伙食管理和系統管理;幼兒管理包括幼兒信息、幼兒事務管理和成績管理;教 工管理包括教工信息、教工考勤管理和班級管理
34、;系統管理包括用戶注冊、修改密碼和退 出系統。每個模塊的具體功能將會在后面詳細介紹。系統的主界面如圖23所示。圖23系統主界面5. 3幼兒管理模塊幼兒園中幼兒的管理是最主要的部分。本系統屮幼兒管理功能的設計包括對幼兒信息、 幼兒事務管理和成績管理的查詢、插入、修改、刪除等功能的實現。在這個管理模塊中, 無論是管理員還是一般用戶都可以實現所有的操作。5. 3. 1幼兒管理模塊功能功能描述:(1) 點擊主界面中的幼兒管理菜單下的“幼兒信息”即可彈出幼兒信息界面,通過 點擊操作區(qū)中“重填”、“修改/插入”、“取消”、“刪除”相應的按鈕即可實現對編輯區(qū)的 操作。當點擊“重填”按鈕i寸,編輯區(qū)中用戶填入
35、的信息將會被清空。當點擊“查詢”按 鈕時,顯示區(qū)將顯示所有學生的信息。當點擊“退出”按鈕,則退出該界面。系統將修改 和插入功能設計成一個按鈕,通過對用戶輸入的學號與幼兒信息表中的記錄進行比對,如 果幼兒信息表中有用戶輸入的學號,那么當用戶單擊“修改/插入”按鈕時,系統將會彈 出“修改成功”的對話框,反之,系統將會彈出“插入成功”的對話框,即采用學號對比 的方式實現對修改/插入功能的區(qū)分。所有的用戶都可以實現對這個管理模塊功能的操作。 幼兒信息界面如圖24所示。圖24幼兒信息界面(2) 點擊主界面中的幼兒管理菜單下的“幼兒事務管理”即可彈出幼兒事務管理界 面,在此界面中包括體檢信息、疾病/請假信
36、息和藥物使用信息。點擊相應的選項卡即可 顯示相應界面。所有的用戶都可以實現對這個管理模塊功能的操作。幼兒事務管理界面具 體如下所示。圖25幼兒事務管理界面-體檢信息圖26幼兒事務管理-疾病/請假信息圖27幼兒事務管理-藥物使用信息5.4系統管理模塊5. 4. 1系統管理模塊功能系統管理的功能模塊主要包括用戶注冊、修改密碼和退出系統功能,其屮用戶注冊功 能和修改密碼功能只有管理員才能操作。系統管理界面具體如下圖所示。(1) 點擊系統管理菜單下的“用戶注冊”即可彈出注冊界面,此頁面顯示的是添加 用戶功能。在管理員輸入用戶名和密碼并選擇權限點擊“注冊”按鈕后,系統首先會對用 戶名進行判斷,如果輸入的
37、用戶名與用戶表中的記錄不重復,系統將會彈出“注冊成功” 對話框;如果輸入的用戶名與用戶表屮的記錄相同,系統將會彈出“這個用戶名太受歡迎 了,重新填一個吧!”對話框,當用戶點擊“確定”后,系統將會回到注冊界面,并將注 冊界面的信息清空,等待用戶繼續(xù)注冊。用戶注冊界面如圖28所示。圖28系統管理-用戶注冊(2) 點擊系統管理菜單下的“修改密碼”即可彈出修改密碼界面,只有對應的用戶 名和舊密碼輸入都正確時才能修改,否則系統將會彈出“您的用戶名或密碼不正確,請重 新輸入”對話框,當用戶點擊“確定”按鈕后,系統將會返回修改密碼界面,并清空該界 面的信息等待重新輸入。修改密碼界面如圖29所示。圖29系統管
38、理-修改密碼(3) 點擊系統管理菜單下的“退出系統”即可直接退出系統。5. 5系統代碼由于該系統的主要功能只有4個,即查詢、插入、修改和刪除,所以對于代碼的描述 只以幼兒信息界面為例給出,其他界面類似不在贅述。主要功能代碼如下:引入命名空間 using system. data. sqlclicnt;定義binddata類,用丁調用,代碼如下:private void binddata()sqlconncction corm 二 new sqlconncction(data source二.;initial catalog=kindergarden;integrated security二tr
39、ue");sqldataadapter sda = new sqldataadapter、(select * from tb_childrecord,z, conn);dataset ds 二 new dataset ();sda. fill (ds);datagridviewl. datasource = ds.tables0;(1) 查詢功能代碼 private void button4_click(object sender,eventarges e)binddatao ;(2)修改、插入功能代碼private void button2 click(object sender,
40、eventargs e)if(textboxl. text二二"|textbox2. text二二""|textbox3. text二二“)messagebox. showc請注意:學號、姓名、班名不能為空! “); textboxl. focus ();elsesqlconnection conn 二 new sqlconnection (z,data source. ; initial catalog=kindergarden;tntegrated security二true");corm. opcn();sqlcommand emd = new s
41、qlcommand (,zselect count (*) from tb_childrecord where 學號二' + textboxl. text + "',conn);int i = convert. tolnt32(cmd. executescalar();if (i > 0)cmd = new sqlcommand("update tb_childlnfo set 姓名二' + textbox2. text + ,班名二+ textbox3. text + ',性別二' + comboboxl. text + ,出
42、生日期二+ datetimepickerl. text + ', +"年齡二+ textbox5. text + ,入園日期二+ datetimepicker2. text + ',入園形式二+ textbox7. text + ”、,家庭電話” + tcxtbox8. text + ,家庭住址二 + + tcxtbox9. text + ,備 注二+ textboxlo. text + ,父親姓名二' + textboxl7. text + ',父親電話二 + textbox6. text +,父親單位二' + textbox4. text
43、+" + 母親姓名二' +textbox20. text + ,母親電話二' + textboxl9. text + ,母親單位二' + textboxl8. text + ,z,where 學號二?,z+datagridviewl. selectedcellseo. value. tostring()+"' ", conn);cmd. executenonquery () ;/返回受影響的行數conn. close ();messagebox. showc修改成功! “);binddatao ;elsecmd=new sqlcom
44、mand(,zinsert into tb_childinfo(學號,姓名,班名,性 別,出生日期,年齡,入園日期,入園形式1,家庭電話,家庭地址,備注,父 親姓名,父親電話,父親單位,母親姓名,母親電話,母親單位) values ( '"+textboxl. text+"' , '"+textbox2. text+"' , '"+textbox3. text+"' , "+ comboboxl. text+"' , "+ddtetimepicker
45、l. text+"' , ""+textbox5. text+"' , ""+dat ctimcpickcr2. tcxt+/z, , '+tcxtbox7. tcxt+' , '+tcxtbox&tcxt+' , '+tcxtbox 9text+"' , '"+textboxlo. text+"' , '"+textboxl7. text+"' , '"+text
46、box6text+" ',+textbox4.text+,+textbox20. text+,+textboxl9. text+,+te xtboxl8.text+ )“,conn);cmd. executen on query ();corm. close ();messagebox. show (“插入成功! “);binddatao ;(3) 刪除功能代碼private void button5_click(object sender, eventargs e) sqlconnection conn 二 new sqlconnection (z,data source二
47、.;initialcatalog=kindergarden;tntegrated security二true");corm. opcn();sqlcommand cmd = new sqlcommand(/zdelete from tb_childlnfo where 學 號二'+datagridview 1. selectedcellse0 value. tostr、ing()+"' , conn);cmd. executen on query ();conn. close();messagebox. show("刪除成功! );binddata
48、o ;6系統測試與評價6.1系統測試經過需求分析、設計和編碼等階段的開發(fā)后,得到了源程序,開始進入到軟件測試階 段。因為在測試之前的各階段都可能在軟件產品中遺留下許多錯誤和缺陷,如果不及時找 出這些錯誤和缺陷,并將其改正,這個軟件產品就不能正常使用,甚至會導致巨大的損失。 目前,程序的正確性證明尚未得到根本的解決,因此軟件測試仍是發(fā)現軟件中錯誤和缺陷 的主要手段。測試是“為了發(fā)現程序中的錯誤而執(zhí)行程序的過程”,測試的目的就是在軟件投入生 產運行之前,盡可能多地發(fā)現軟件中的錯誤。功能測試環(huán)境:操作系統:windows 7旗艦版系統功能測試:(1) 測試是否可以正常添加用戶和修改密碼,系統正常退出
49、,經測試正常。(2) 測試個模塊中的查詢、插入、修改和刪除功能是否正常,經測試正常。6. 2系統評價系統在運行過程屮除了要不斷進行大量的維護工作外,還要定期對系統的運行狀況進 行評價。其目的是為了估計系統的技術能力、工作能力和系統的利用率。它不僅度量了系 統當前的性能,而且為開展未來的工作提供依據。系統評價一般從以下兒個方面考慮。(1) 達到目標的測定。此系統很適合中小型幼兒園的管理需求,達到了預定的目標。(2) 系統的適應性、安全性評價。本系統運行穩(wěn)定性可靠,系統使用與維護很方便,運行效率能夠滿足管理人員的管理 需求。(3) 系統的經濟效益。由于是針對中小型幼兒園做的管理系統,因此,經濟效益
50、不是很明顯,但對幼兒園的 管理上更加方便和易于管理;對幼兒園中工作人員而言也是更加方便了查詢。對于系統來說,具有許多優(yōu)點:可任意方便的進行信息管理:查詢、插入、修改和添 加等;實現了信息的資源化、系統化和標準化,使得幼兒園信息的管理更加規(guī)范化、科學 化等;操作簡單,將重復的工作自動化,復雜的工作簡單化;通用性好,可以適合不同形 式,不同系統,中小型規(guī)模的幼兒園的使用要求。結束語在本系統的開發(fā)過程中,由于本人是初次開發(fā)軟件,在知識、經驗方面都存在著不足, 另外,在整個開發(fā)的過程中,時間也比較倉促。因此,該系統存在一些缺陷和不足,例如, 信息的繁復冗余輸入,以及從復興的操作使得系統不夠簡便。因為對
51、幼兒管理的整個流程 不夠熟悉,在需求分析時未能做到完全滿足用戶的需求。雖然網絡在幼兒管理系統屮的應 用不是很多,但是是未來的發(fā)展方向,在本次開發(fā)過程由于硬件的限制,未能實現網絡功 能,因此在以后的系統更新過程中可能會造成一些不必要的數據損失。盡管木管理系統存在著很多不足,但其功能還是比較全面、易于日后程序更新、數據 庫管理容易、界面友好、操作方便、效率高、安全性好等優(yōu)點是本管理系統所必需的。在畢業(yè)設計即將完成z際,我要衷心的感謝我所有的老師和同學。感謝大學期間在學 習和生活上給過我最真誠關心和幫助的人。在此要特別感謝我的指導老師李杰老師,在本 次畢業(yè)設計過程中,李老師從選題,構思到最后定稿的各
52、個環(huán)節(jié)都給與了細心指導與教導, 使我對幼兒園管理工作有了深刻的認識,使得我可以最終完成畢業(yè)設計,在此,謹向老師 們致以衷心的感謝和崇高的敬意!在整個畢業(yè)設計過程中,李老師給了我們細心的指導和 幫助,并提出了很多寶貴的意見,同時他對同學們認真負責的精神,為我在以后的工作道 路上樹立了非常好的榜樣。另外這次與我同組畢業(yè)設計的同學也給了我很大的幫助,在我 遇到難題時給了我很大的支持與鼓勵。在大家的幫助下使我能順利完成這次畢業(yè)設計。在 此我向他們表示衷心的感謝。由于本人水平有限,論文中可能存在不足之處,懇請各位老師批評指正。也希望在我 畢業(yè)以后用我的實際行動報答老師們對我的教導,同學給我的關心幫助!參
53、考文獻1 鄭阿奇主編sql sever實用教程第3版(sql sever 2008版)m北京:電子工業(yè)出 版社,2009.2 扶松柏編著.深入體驗c#項目開發(fā)m.北京:清華大學出版社,2010.3 陳偉,衛(wèi)琳主編.asp. net3. 5網站開發(fā)實例教程m.北京:清華大學出版社,2009.4 李瑞旭主編.c#程序設計教程m.北京:中國電力出版社,2008.5 沈卅根,汪承離,許小東編著web程序設計m北京:清華大學出版社,20096 楊浩著.c#數據庫入門經典(第2版)m.北京:清華大學出版社,2003.the kindergarten management system design and
54、implementationmou mou-mou(school of computer and information engineering, anyang normal university,anyang,henan 455000)abstract: with the development of society, the progress of the times. total child care in kindergartens increase in the number of children attend kindergartens, child care informati
55、on also increases, followed by the management of the kindergarten will be more onerous, so the traditional manual management mode can not be 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 kindergarten management level and operational efficiency and save manpower, material resources, but also the management of the kindergarte
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 店鋪轉讓協議書范文
- 二零二五公司知識產權保密合同范例
- 二零二五婚前協議書正規(guī)范例模板
- 合同稅率更改協議模板二零二五年
- 養(yǎng)殖場承包的合同范例
- 房產自愿轉讓的協議書范例
- 二零二五版公證擔保的相關規(guī)定
- 二零二五講師合作協議模板
- 臺州恩澤醫(yī)療中心招聘真題2024
- 2025年盆景及園藝產品合作協議書
- 企業(yè)廉潔風險防控課件教學
- 中醫(yī)護理三基練習題庫+答案
- 2025年護士三基考核試題及答案
- 七年級下冊2025春季歷史 教學設計《明朝對外關系》 學習資料
- 火龍罐綜合灸療法
- 勞務派遣用工管理辦法
- 初中數學人教七年級下冊第七章 平面直角坐標系 平面直角坐標系中圖形面積的求法PPT
- 頰癌病人的護理查房
- 特種設備使用登記表(范本)
- YSJ 007-1990 有色金屬選礦廠 試驗室、化驗室及技術檢查站工藝設計標準(試行)(附條文說明)
- 水利水電工程專業(yè)英語——水工結構篇
評論
0/150
提交評論