目信息管理與信息系統(tǒng)畢業(yè)論文幼兒園收費(fèi)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
目信息管理與信息系統(tǒng)畢業(yè)論文幼兒園收費(fèi)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
目信息管理與信息系統(tǒng)畢業(yè)論文幼兒園收費(fèi)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
目信息管理與信息系統(tǒng)畢業(yè)論文幼兒園收費(fèi)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
目信息管理與信息系統(tǒng)畢業(yè)論文幼兒園收費(fèi)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩12頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、呼倫貝爾學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院本科生畢業(yè)論文(設(shè)計(jì))開(kāi)題報(bào)告書(shū)題 目 幼兒園收費(fèi)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 學(xué)生姓名 宋琴 學(xué) 號(hào) 2008121613 專業(yè)班級(jí) 2008級(jí)信息管理與信息系統(tǒng)專業(yè)一班 指導(dǎo)老師 馬秀榮 2011年11月20日摘 要本系統(tǒng)主要針對(duì)各地區(qū)經(jīng)濟(jì)發(fā)展水平不同,辦園的情況不同,師資條件也不同,所以在不同的地區(qū)、不同的幼兒園,收費(fèi)標(biāo)準(zhǔn)也是不一樣的。同時(shí),也針對(duì)現(xiàn)在大部分幼兒園還在使用人工收費(fèi)過(guò)程進(jìn)行設(shè)計(jì),用于解決傳統(tǒng)手工收費(fèi)管理中對(duì)人員和時(shí)間的浪費(fèi),從而為幼兒園管理節(jié)約成本。本系統(tǒng)使用microsoft公司的asp.net和access 2003作為開(kāi)發(fā)工具,主要實(shí)現(xiàn)功能包括

2、:管理員管理、班主任管理、財(cái)務(wù)人員管理等功能,設(shè)計(jì)首先在短時(shí)間內(nèi)建立起系統(tǒng)原型, 然后對(duì)原型進(jìn)行需求分析, 并不斷修正和改進(jìn), 直到最終形成用戶滿意的可行性系統(tǒng)。關(guān)鍵詞:幼兒園;數(shù)據(jù)庫(kù)access;管理系統(tǒng);查詢第1章緒論1.1課題背景在計(jì)算機(jī)軟硬件技術(shù)飛速發(fā)展的今天,計(jì)算機(jī)已應(yīng)用于社會(huì)的各個(gè)領(lǐng)域。信息革命對(duì)社會(huì)各行各業(yè)的促進(jìn)和沖擊作用是巨大的,以計(jì)算機(jī)和網(wǎng)絡(luò)技術(shù)為主的信息技術(shù)為主的信息技術(shù),已在社會(huì)各個(gè)領(lǐng)域中得到了廣泛的應(yīng)用,并逐步改變著人們的生活、學(xué)習(xí)和工作方式,并展示了良好的前景。計(jì)算機(jī)信息系統(tǒng)的廣泛應(yīng)用把人們從復(fù)雜繁瑣的手工管理中解脫出來(lái)。智能化、科技化、信息化和智能化的優(yōu)點(diǎn)使其越來(lái)越

3、受到人們的重視以及應(yīng)用。在幼兒園這個(gè)特殊的環(huán)境中,幼兒的早期教育越來(lái)越被重視,人員流動(dòng)、信息更新頻繁,信息存儲(chǔ)量大、財(cái)務(wù)管理復(fù)雜等問(wèn)題都給管理人員、財(cái)務(wù)人員帶來(lái)了很大的工作量。在過(guò)去的很長(zhǎng)一段時(shí)期內(nèi),幼兒園的收費(fèi)管理工作主要靠手工完成,這給管理工作造成了很大的資源浪費(fèi),使得幼兒園的收費(fèi)管理效率相對(duì)偏低。因此開(kāi)發(fā)一個(gè)適合當(dāng)?shù)氐?、操作?jiǎn)單的、功能齊全的一套完整、高效的幼兒園收費(fèi)管理系統(tǒng)是非常重要而有意義的。1.2系統(tǒng)開(kāi)發(fā)軟件介紹1.2.1系統(tǒng)開(kāi)發(fā)的運(yùn)行環(huán)境可使用的操作系統(tǒng):windows xp。瀏覽器:ie瀏覽器。服務(wù)器端需要: microsoft visual studio 2005軟件和mic

4、rosoft office access 2003軟件。1.2.2 asp.net相關(guān)技術(shù)介紹asp是一種服務(wù)器端腳本編寫(xiě)環(huán)境,可以用來(lái)創(chuàng)建和運(yùn)行動(dòng)態(tài)網(wǎng)頁(yè)或web應(yīng)用程序。asp網(wǎng)頁(yè)可以包含html標(biāo)記、普通文本、腳本命令以及com組件等。利用asp可以向網(wǎng)頁(yè)中添加交互式內(nèi)容(如在線表單),也可以創(chuàng)建使用html網(wǎng)頁(yè)作為用戶界面的web應(yīng)用程序。asp.net是把基于通用語(yǔ)言的程序在服務(wù)器上運(yùn)行。不像以前的asp即時(shí)解釋程序,而是將程序在服務(wù)器端首次運(yùn)行時(shí)進(jìn)行編譯,執(zhí)行效果,比一條一條的解釋強(qiáng)很多,執(zhí)行效率大大的提高。 asp.net可以運(yùn)行在web應(yīng)用軟件開(kāi)發(fā)者的幾乎全部的平臺(tái)上。通用語(yǔ)言的

5、基本庫(kù),消息機(jī)制,數(shù)據(jù)接口的處理都能無(wú)縫的整合到asp.net的web應(yīng)用中。asp.net同時(shí)也是language-independent語(yǔ)言獨(dú)立化的,所以,你可以選擇一種最適合你的語(yǔ)言來(lái)編寫(xiě)你的程序,或者把你的程序用很多種語(yǔ)言來(lái)寫(xiě),現(xiàn)在已經(jīng)支持的有c#,vb.net,jscript.net,managed c+,j#。將來(lái),這樣的多種程序語(yǔ)言協(xié)同工作的能力保護(hù)您現(xiàn)在的基于com+開(kāi)發(fā)的程序,能夠完整的移植向asp.net。asp.net常用的主要有兩種開(kāi)發(fā)語(yǔ)言,vb.net和c#,此次設(shè)計(jì)中采用vb.net作為系統(tǒng)開(kāi)發(fā)語(yǔ)言。1.2.3access數(shù)據(jù)庫(kù)介紹access 2003 就是關(guān)系數(shù)

6、據(jù)庫(kù)開(kāi)發(fā)工具,數(shù)據(jù)庫(kù)能匯集各種信息以供查詢、存儲(chǔ)和檢索。那么什么叫數(shù)據(jù)庫(kù)呢?數(shù)據(jù)庫(kù)是由一些有意義和有關(guān)系的數(shù)據(jù)所組合而成。一個(gè)數(shù)據(jù)庫(kù)中,包含了許多條記錄,而每條記錄是由多個(gè)字段所組成,不同的字段存放著不同的數(shù)據(jù)。所以數(shù)據(jù)庫(kù)的嚴(yán)格定義是一組相關(guān)記錄的集合,而字段則是最基本的數(shù)據(jù)項(xiàng),也是數(shù)據(jù)庫(kù)中最小的單位。在計(jì)算機(jī)中用來(lái)幫我們管理數(shù)據(jù)庫(kù)的系統(tǒng),我們稱之為數(shù)據(jù)庫(kù)管理系統(tǒng)。數(shù)據(jù)庫(kù)管理系統(tǒng)是架構(gòu)在一個(gè)或多個(gè)數(shù)據(jù)庫(kù)之上,并針對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行管理運(yùn)用。 access的優(yōu)點(diǎn)在于它能使用數(shù)據(jù)表示圖或自定義窗體收集信息,數(shù)據(jù)表示圖提供了一種類似于excel的電子表格,可以使數(shù)據(jù)庫(kù)一目了然。另外,access允

7、許創(chuàng)建自定義報(bào)表用于打印或輸出數(shù)據(jù)庫(kù)中的信息。access也提供了數(shù)據(jù)存儲(chǔ)庫(kù),可以使用桌面數(shù)據(jù)庫(kù)文件把數(shù)據(jù)庫(kù)文件置于網(wǎng)絡(luò)文件服務(wù)器,與其他網(wǎng)絡(luò)用戶共享數(shù)據(jù)庫(kù)。如上所述,access作為關(guān)系數(shù)據(jù)庫(kù)開(kāi)發(fā)具備了許多優(yōu)點(diǎn),可以在一個(gè)數(shù)據(jù)包中同時(shí)擁有桌面數(shù)據(jù)庫(kù)的便利和關(guān)系數(shù)據(jù)庫(kù)的強(qiáng)大功能。access數(shù)據(jù)庫(kù)由七種對(duì)象組成,它們是表、查詢、窗體、報(bào)表、宏、頁(yè)和模塊。1.2.4asp.net的連接ado.netasp.net是通過(guò)ado.net來(lái)訪問(wèn)數(shù)據(jù)庫(kù)的。ado.net是ado的改進(jìn)版本。在ado.net中,通過(guò).net data provider所提供的應(yīng)用程序編成接口(api),可輕松地訪問(wèn)各種數(shù)據(jù)

8、源的數(shù)據(jù),包括oledb和odbc 支持的數(shù)據(jù)庫(kù)。ado.net(activex data object.net)是.net平臺(tái)中專門(mén)用于存取后端數(shù)據(jù)庫(kù)與進(jìn)行數(shù)據(jù)庫(kù)操作的一組類,可以將ado.net視為ado的改進(jìn)版,不過(guò)它比ado功能要強(qiáng)的多。ado.net也加入了過(guò)去所沒(méi)有的面向?qū)ο蟮慕Y(jié)構(gòu),讓數(shù)據(jù)庫(kù)應(yīng)用程序的編寫(xiě)更為結(jié)構(gòu)化。ado.net的數(shù)據(jù)訪問(wèn)分為兩大部分:數(shù)據(jù)集(dataset)與數(shù)據(jù)提供源??傮w來(lái)說(shuō),使用ado.net訪問(wèn)數(shù)據(jù)可以被概括為以下步驟:首先應(yīng)用程序創(chuàng)建一個(gè)connect對(duì)象用來(lái)建立與數(shù)據(jù)庫(kù)之間的連接。然后command對(duì)象提供了執(zhí)行命令的接口,可以對(duì)數(shù)據(jù)庫(kù)執(zhí)行相應(yīng)的命令

9、。當(dāng)命令執(zhí)行后數(shù)據(jù)庫(kù)返回了大于零個(gè)數(shù)據(jù)時(shí),datareader會(huì)被返回,從而提供對(duì)返回的結(jié)果集的數(shù)據(jù)訪問(wèn)?;蛘?,dataadapter可以被用來(lái)填充數(shù)據(jù)集,然后數(shù)據(jù)庫(kù)可以由command對(duì)象或者dataadapter對(duì)象進(jìn)行相應(yīng)的更改。 具體來(lái)看數(shù)據(jù)提供源的四種對(duì)象:connect 對(duì)象,connect對(duì)象用來(lái)提供對(duì)數(shù)據(jù)庫(kù)的鏈接,microsoft visual studio .net中微軟提供了兩種connect對(duì)象,分別為sqlconnection對(duì)象,用來(lái)提供對(duì)sql server 7.0或更高版本的連接,同時(shí)還有oledbconnection對(duì)象,用來(lái)提供對(duì)access與其他第三方數(shù)據(jù)

10、庫(kù)的連接;command 對(duì)象,同樣,command對(duì)象分為兩組,sqlcommand與oledbcommand。command對(duì)象被用來(lái)執(zhí)行針對(duì)數(shù)據(jù)庫(kù)的命令,比如執(zhí)行數(shù)據(jù)庫(kù)的存儲(chǔ)過(guò)程(stored procedure),sql命令,或者直接返回一個(gè)完整的表;datareader對(duì)象,datareader提供了forward-only, read-only, connected stream的結(jié)果集;dataadapter對(duì)象,dataadapter對(duì)象是ado.net數(shù)據(jù)訪問(wèn)的核心。實(shí)際上它是數(shù)據(jù)集與數(shù)據(jù)庫(kù)的中間層。dataadapter 可以使用fill方法來(lái)為datatable或者dat

11、aset填充數(shù)據(jù)。然后當(dāng)內(nèi)存操作完成后dataadapter可以確認(rèn)之前的操作從而對(duì)真正存于數(shù)據(jù)庫(kù)上的數(shù)據(jù)進(jìn)行修改。dataadapter包含四種屬性用來(lái)代表不同的數(shù)據(jù)庫(kù)命令:selectcommand用來(lái)查詢數(shù)據(jù)、insertcommand用來(lái)插入數(shù)據(jù)、deletecommand用來(lái)刪除數(shù)據(jù)、update command用來(lái)更新數(shù)據(jù)當(dāng)update方法被調(diào)用后,數(shù)據(jù)集中的數(shù)據(jù)被更改然后拷貝回?cái)?shù)據(jù)庫(kù),緊接著使用insertcommand,deletecommand,update command中合適的一個(gè)來(lái)進(jìn)行數(shù)據(jù)更新。為了實(shí)現(xiàn)數(shù)據(jù)訪問(wèn)和數(shù)據(jù)操作的分離,ado.net使用了兩大組:.net da

12、ta provider 和dataset。使用data provider對(duì)數(shù)據(jù)庫(kù)操作后的結(jié)果可以被直接處理,也可以別放到dataset對(duì)象中。ado.net的體系結(jié)構(gòu)如圖1-1所示第2章系統(tǒng)分析在過(guò)去的很長(zhǎng)時(shí)期內(nèi),幼兒園的收費(fèi)管理主要靠財(cái)務(wù)人員手工來(lái)完成,或者只是應(yīng)用計(jì)算機(jī)進(jìn)行簡(jiǎn)單的登記或查詢,沒(méi)有系統(tǒng)性,數(shù)據(jù)的存儲(chǔ)及使用方法簡(jiǎn)單,存在很大的風(fēng)險(xiǎn)性。這給管理工作造成很大的資源浪費(fèi),使得幼兒園的管理水平過(guò)度依賴于管理人員的個(gè)人素質(zhì)。此系統(tǒng)集幼兒立戶,幼兒信息管理,查詢統(tǒng)計(jì),用戶管理及班級(jí)管理于一體的綜合性管理服務(wù)平臺(tái)。本系統(tǒng)為幼兒園的收費(fèi)工作提供了一個(gè)方便快捷的平臺(tái),可以在很大程度上提高幼兒園的

13、管理效率。針對(duì)本次畢業(yè)設(shè)計(jì)課題,我從以下幾個(gè)方面對(duì)系統(tǒng)進(jìn)行了可行性分析。2.1系統(tǒng)可行性分析進(jìn)行對(duì)系統(tǒng)的可行性分析研究,是系統(tǒng)設(shè)計(jì)之前的一個(gè)必不可少的環(huán)節(jié)??尚行苑治觯╢easibility analysis)也稱為可行性研究,是在系統(tǒng)調(diào)查的基礎(chǔ)上,針對(duì)新系統(tǒng)的開(kāi)發(fā)是否具備必要性和可能性,對(duì)新系統(tǒng)的開(kāi)發(fā)從技術(shù)、經(jīng)濟(jì)的方面進(jìn)行分析和研究,以避免投資失誤,保證新系統(tǒng)的開(kāi)發(fā)成功??尚行匝芯康哪康木褪怯米钚〉拇鷥r(jià)在盡可能短的時(shí)間內(nèi)確定問(wèn)題是否能夠解決。2.2技術(shù)可行性分析技術(shù)可行性分析主要是對(duì)系統(tǒng)能否順利的完成開(kāi)發(fā)工作進(jìn)行分析,分析當(dāng)前的軟、硬件能否滿足開(kāi)發(fā)者的要求等。在軟件方面,該幼兒園收費(fèi)管理系統(tǒng)

14、是基于asp.net 技術(shù),以access數(shù)據(jù)庫(kù)為后臺(tái)、以服務(wù)為目的信息平臺(tái),對(duì)幼兒園內(nèi)事務(wù)進(jìn)行科學(xué)管理。因此,此系統(tǒng)的軟件開(kāi)發(fā)平臺(tái)成熟可行。在硬件方面,本系統(tǒng)精巧緊湊,程序所占空間小,硬件的要求不高,使用的機(jī)器的配置極為簡(jiǎn)單,只要是裝有microsoft visual studio 2005 和access數(shù)據(jù)庫(kù)的windows系統(tǒng)均可運(yùn)行。在當(dāng)今這個(gè)科技飛速發(fā)展的社會(huì),計(jì)算機(jī)在企事業(yè)單位早已經(jīng)得到了很好的普及,其硬件平臺(tái)都足以滿足此系統(tǒng)的需要。工作人們對(duì)其都有一定的操作能力,該系統(tǒng)的使用界面友好,操作方式簡(jiǎn)單易學(xué),對(duì)員工培訓(xùn)也很容易。綜上所述,從軟件和硬件方面來(lái)講此系統(tǒng)在技術(shù)上是可行的。2

15、.3經(jīng)濟(jì)可行性分析經(jīng)濟(jì)可行性主要依據(jù)是成本、效益分析,該系統(tǒng)的目標(biāo)就是以最低的成本,在較短的時(shí)間內(nèi)開(kāi)發(fā)出具有幼兒立戶,信息修改,出勤統(tǒng)計(jì),學(xué)生繳費(fèi)等幼兒園收費(fèi)管理流程中的基本功能,當(dāng)系統(tǒng)實(shí)際運(yùn)用后,其操作簡(jiǎn)單、方便、準(zhǔn)確、快速、高效高等優(yōu)點(diǎn),可以在很大程度上節(jié)約幼兒園在管理過(guò)程中的成本、人力和時(shí)間的支出,在為用戶提供方便的同時(shí),也為系統(tǒng)的進(jìn)一步推廣創(chuàng)造了條件。用戶樂(lè)于接受,能有一定的市場(chǎng)占有率。因此,從經(jīng)濟(jì)角度考慮,此幼兒園收費(fèi)管理系統(tǒng)在開(kāi)發(fā)上也是可行的。2.4系統(tǒng)功能分析開(kāi)發(fā)一個(gè)幼兒園收費(fèi)管理系統(tǒng)應(yīng)該完成以下幾個(gè)基本功能模塊:(1)用戶管理功能此功能可以實(shí)現(xiàn)系統(tǒng)登錄,系統(tǒng)的使用用戶分為管理員

16、、班主任、財(cái)務(wù)人員和家長(zhǎng)。這四者擁有不同的操作權(quán)限。(2)學(xué)生管理功能此功能應(yīng)實(shí)現(xiàn)幼兒立戶;幼兒學(xué)籍變動(dòng);幼兒信息的查詢、修改;出勤登記和查詢等功能。(3)班級(jí)管理功能此功能可以對(duì)班級(jí)的基本信息進(jìn)行管理,如對(duì)班級(jí)、班主任等信息進(jìn)行修改,增加、刪除。(4)財(cái)務(wù)管理功能財(cái)務(wù)人員根據(jù)出勤進(jìn)行收取費(fèi)用,可以查詢和統(tǒng)計(jì)不同班級(jí),不同時(shí)期的繳費(fèi)情況,生成財(cái)務(wù)報(bào)表,把手工管理中復(fù)雜的信息查詢工作簡(jiǎn)單化,為幼兒園提供高效的收費(fèi)管理。(5)基礎(chǔ)資料設(shè)置進(jìn)行學(xué)費(fèi)標(biāo)準(zhǔn)的設(shè)置,收費(fèi)項(xiàng)目的設(shè)置,職工檔案設(shè)置,用戶檔案設(shè)置。同時(shí),系統(tǒng)還應(yīng)符合幼兒園的管理要求,達(dá)到操作過(guò)程中的直觀、方便使用等要求。系統(tǒng)應(yīng)采用模塊化程序設(shè)計(jì)

17、方法,既便于系統(tǒng)功能各種組合和修改,又便于未參與開(kāi)發(fā)的技術(shù)維護(hù)人員補(bǔ)充、維護(hù)。進(jìn)行對(duì)用戶的需求分析之后,確定了此幼兒園收費(fèi)管理系統(tǒng)的基本功能模塊包括:系統(tǒng)基礎(chǔ)資料管理,學(xué)生管理,班級(jí)管理,職工管理,財(cái)務(wù)管理。第3章系統(tǒng)總體設(shè)計(jì)3.1系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)本設(shè)計(jì)根據(jù)幼兒園內(nèi)的系統(tǒng)使用者的不同身份,將使用分為三類,分別為幼兒園管理人員、班主任和財(cái)務(wù)人員,根據(jù)其職責(zé)不同為其設(shè)置不同的權(quán)限。系統(tǒng)主要應(yīng)實(shí)現(xiàn)這樣幾個(gè)功能:幼兒立戶,學(xué)生管理,用戶管理,班級(jí)管理,查詢統(tǒng)計(jì)。根據(jù)對(duì)用戶的系統(tǒng)功能分析,設(shè)計(jì)出系統(tǒng)結(jié)構(gòu)圖,如圖3-1所示。3.2數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)在系統(tǒng)中占有非常重要的地位,要完成一個(gè)優(yōu)秀的幼兒園收費(fèi)管理系

18、統(tǒng),數(shù)據(jù)庫(kù)的設(shè)計(jì)十分重要,數(shù)據(jù)庫(kù)設(shè)計(jì)的是否全面、合理、規(guī)范,直接關(guān)系到系統(tǒng)的功能能否順利實(shí)現(xiàn),合理的數(shù)據(jù)庫(kù)可以使后續(xù)的開(kāi)發(fā)事半功倍。因此,設(shè)計(jì)出一個(gè)完整的后臺(tái)數(shù)據(jù)庫(kù),是系統(tǒng)設(shè)計(jì)的關(guān)鍵。3.2.1數(shù)據(jù)庫(kù)規(guī)劃要開(kāi)發(fā)數(shù)據(jù)庫(kù)程序,首先要規(guī)劃自己的數(shù)據(jù)庫(kù),要盡量使數(shù)據(jù)庫(kù)設(shè)計(jì)合理。既包含必要的信息,又能節(jié)省數(shù)據(jù)的存儲(chǔ)空間,避免數(shù)據(jù)的冗余。為了把用戶的數(shù)據(jù)要求清楚、準(zhǔn)確地描述出來(lái),系統(tǒng)分析員通常建立一個(gè)概念性的數(shù)據(jù)模型(也稱為信息模型)。通常使用實(shí)體聯(lián)系圖(entity-relationship diagram)來(lái)建立數(shù)據(jù)模型??梢园褜?shí)體聯(lián)系圖簡(jiǎn)稱為er圖,相應(yīng)地可把用er圖描繪的數(shù)據(jù)模型稱為er模型。在這

19、里使用er圖描述了該幼兒園管理系統(tǒng)所涉及到的實(shí)體及他們之間的關(guān)系如圖3-2所示。為了把用戶的數(shù)據(jù)要求清楚、準(zhǔn)確地描述出來(lái),系統(tǒng)分析員通常建立一個(gè)概念性的數(shù)據(jù)模型(也稱為信息模型)。通常使用實(shí)體聯(lián)系圖(entity-relationship diagram)來(lái)建立數(shù)據(jù)模型。可以把實(shí)體聯(lián)系圖簡(jiǎn)稱為er圖,相應(yīng)地可把用er圖描繪的數(shù)據(jù)模型稱為er模型。在這里使用er圖描述了該幼兒園管理系統(tǒng)所涉及到的實(shí)體及他們之間的關(guān)系如圖3-2所示。幼兒園收費(fèi)管理系統(tǒng)班主任管理幼兒信息修改查看幼兒出勤管理員管理財(cái)務(wù)人員管理班級(jí)信息管理幼兒學(xué)籍變動(dòng)交費(fèi)報(bào)表查詢職工信息管理收取學(xué)費(fèi)學(xué)費(fèi)統(tǒng)計(jì)交費(fèi)情況統(tǒng)計(jì)幼兒資料查詢幼兒出

20、勤登記幼兒立戶辦理家長(zhǎng)管理打印報(bào)表圖3-2系統(tǒng)結(jié)構(gòu)圖 nmn1nnnn1111管理員工號(hào)姓名聯(lián)系電話身份證號(hào)幼兒財(cái)務(wù)人員管理管理管理姓名班級(jí)管理學(xué)號(hào)性別年齡家長(zhǎng)姓名家庭住址聯(lián)系電話立戶日期收費(fèi)班級(jí)編號(hào)名稱班主任班主任工號(hào)姓名密碼身份證號(hào)聯(lián)系電話管理密碼幼兒出勤家長(zhǎng)管理11姓名身份證號(hào)碼聯(lián)系電話家庭住址圖3-3系統(tǒng)er圖3.2.2用戶表結(jié)構(gòu)設(shè)計(jì)用戶信息數(shù)據(jù)表是用于存儲(chǔ)系統(tǒng)用戶的基本信息的。根據(jù)用戶的職務(wù),在系統(tǒng)設(shè)計(jì)的時(shí)候?yàn)槠湓O(shè)置不同的權(quán)限。用戶表的結(jié)構(gòu)設(shè)計(jì)如表3-1所示。表3.6-1用戶表字段姓名數(shù)據(jù)類型可否為空說(shuō)明編號(hào)char(10)not null職工編號(hào)(主鍵)姓名char(20)null

21、用戶真實(shí)姓名密碼char(10)null用戶登錄密碼身份證號(hào)char(18)null用戶的身份證號(hào)聯(lián)系電話char(15)null用戶的電話職務(wù)char(50)null用于設(shè)置系統(tǒng)權(quán)限3.2.3 幼兒個(gè)人信息表結(jié)構(gòu)設(shè)計(jì)幼兒個(gè)人信息表用于存儲(chǔ)幼兒園在校學(xué)生的基本信息。該表的結(jié)構(gòu)設(shè)計(jì)如表3-2所示。表3.6-2幼兒個(gè)人信息表字段姓名數(shù)據(jù)類型可否為空說(shuō)明學(xué)號(hào)char(10)not null學(xué)號(hào)(主鍵)姓名char(50)null學(xué)生真實(shí)姓名性別char(2)null學(xué)生的性別出生日期datenull學(xué)生的出生日期班級(jí)char(50)null學(xué)生的班級(jí)家長(zhǎng)姓名char(50)null學(xué)生家長(zhǎng)的真實(shí)姓名

22、家庭住址char(50)null學(xué)生的家庭詳細(xì)地址聯(lián)系電話char(15)null學(xué)生家長(zhǎng)的聯(lián)系電話立戶日期datenull學(xué)生入園的時(shí)間班主任char(50)null負(fù)責(zé)學(xué)生所在班級(jí)的教師備注char(50)null學(xué)生信息備注3.2.4 出勤表結(jié)構(gòu)設(shè)計(jì)出勤表用來(lái)保存每月幼兒的出勤天數(shù)。該表的結(jié)構(gòu)設(shè)計(jì)如表3-3所示。表3.6-3出勤表字段姓名數(shù)據(jù)類型可否為空說(shuō)明學(xué)號(hào)char(10)not null學(xué)生學(xué)號(hào)班級(jí)char(50)not null學(xué)生所在班級(jí)月份datenot null出勤月份出勤天數(shù)intnot null學(xué)生本月出勤天數(shù)編號(hào)char(10)not null自動(dòng)編號(hào)3.2.5班級(jí)表

23、結(jié)構(gòu)設(shè)計(jì)班級(jí)列表主要用于對(duì)不同年級(jí)所對(duì)應(yīng)班級(jí)的相應(yīng)信息進(jìn)行存儲(chǔ),包括班級(jí)號(hào),班級(jí)名稱,班主任等信息。該表的結(jié)構(gòu)設(shè)計(jì)如表3-4所示。表3.6-4班級(jí)表字段姓名數(shù)據(jù)類型可否為空說(shuō)明班級(jí)編號(hào)char(10)not null班級(jí)編號(hào)(主鍵)班級(jí)名稱char(20)null班級(jí)名稱班主任char(20)null此班級(jí)負(fù)責(zé)學(xué)生管理的教師3.2.6 收費(fèi)項(xiàng)目表結(jié)構(gòu)設(shè)計(jì)收費(fèi)項(xiàng)目表主要用于設(shè)置不同年級(jí)學(xué)生的學(xué)費(fèi)。該表的結(jié)構(gòu)設(shè)計(jì)如表3-5表3.6-5 收費(fèi)項(xiàng)目表字段名稱數(shù)據(jù)類型可否為空說(shuō)明編號(hào)自動(dòng)編號(hào)否主鍵年級(jí)編號(hào)文本否班級(jí)編號(hào)托費(fèi)貨幣否幼兒所繳納的學(xué)費(fèi)伙食費(fèi)貨幣否幼兒所繳納的伙食費(fèi)3.2.7收費(fèi)表結(jié)構(gòu)設(shè)計(jì)收費(fèi)表

24、主要用于記錄學(xué)生繳費(fèi)信息。該表的結(jié)構(gòu)設(shè)計(jì)如表3-6表3.6-6收費(fèi)表字段姓名數(shù)據(jù)類型可否為空說(shuō)明學(xué)號(hào)char(10)not null繳費(fèi)學(xué)生學(xué)號(hào)姓名char(50)not null繳費(fèi)學(xué)生姓名班級(jí)char(50)not null繳費(fèi)學(xué)生所在班級(jí)交費(fèi)金額intnot null此次交費(fèi)的總金額交款日期datenot null學(xué)生的繳費(fèi)時(shí)間收款人char(50)not null負(fù)責(zé)此次收費(fèi)的用戶實(shí)收金額貨幣not null實(shí)際收取的金額應(yīng)收金額貨幣not null應(yīng)該收取的金額第4章系統(tǒng)實(shí)現(xiàn)在對(duì)系統(tǒng)進(jìn)行了詳細(xì)的分析和設(shè)計(jì)之后,就可以開(kāi)始對(duì)系統(tǒng)的實(shí)現(xiàn),在此階段要實(shí)現(xiàn)內(nèi)容包括:界面設(shè)計(jì)和功能實(shí)現(xiàn)。根據(jù)系

25、統(tǒng)分析階段所獲得的系統(tǒng)的邏輯模型而建立的系統(tǒng)的物理模型,是管理信息系統(tǒng)的系統(tǒng)設(shè)計(jì)。系統(tǒng)設(shè)計(jì)是尋求解決辦法,探索建立新系統(tǒng)的過(guò)程。如果說(shuō)系統(tǒng)分析階段是解決管理系統(tǒng)“做什么”的問(wèn)題,那么系統(tǒng)設(shè)計(jì)階段則是解決管理信息系統(tǒng)“怎么做”的問(wèn)題。系統(tǒng)設(shè)計(jì)的任務(wù)是在系統(tǒng)分析的基礎(chǔ)上,按照邏輯模型的要求,科學(xué)合理的進(jìn)行系統(tǒng)的總體設(shè)計(jì)和具體的物理設(shè)計(jì),本章列舉出本系統(tǒng)涉及到的主要功能模塊。4.1用戶登錄模塊的設(shè)計(jì)及實(shí)現(xiàn)登錄界面是用戶在使用時(shí)接觸的第一個(gè)界面,需要用戶輸入用戶名(職工號(hào))和密碼,并根據(jù)用戶自身的使用權(quán)限進(jìn)行相應(yīng)的選擇后才可登錄到相應(yīng)的頁(yè)面。運(yùn)行界面如下圖4-1所示。此界面設(shè)計(jì)主要作用就是保證系統(tǒng)的安

26、全性。用戶必須輸入正確的賬號(hào)、密碼,選擇正確的權(quán)限才可以進(jìn)入相應(yīng)的管理系統(tǒng),如果有一項(xiàng)輸入錯(cuò)誤則不可進(jìn)入,還應(yīng)彈出相應(yīng)的提示信息,如圖4-2所示實(shí)現(xiàn)以上功能的主要代碼如下:imports system.dataimports system.data.oledbpartial class _default inherits system.web.ui.page protected sub button1_click(byval sender as object, byval e as system.eventargs) handles button1.click dim conn as new

27、oledbconnection dim cmd as new oledbcommand dim dr as oledbdatareader conn.connectionstring = provider=microsoft.jet.oledb.4.0;data source= & server.mappath(app_data數(shù)據(jù)庫(kù).mdb) conn.open() cmd.connection = conn cmd.commandtext = select 用戶表.編號(hào), 用戶表.密碼, 職工表.姓名, 職工表.職務(wù) from 用戶表 inner join 職工表 on 用戶表.編號(hào) =

28、職工表.職工編號(hào) where 編號(hào)= & textbox1.text & and 密碼= & textbox2.text & and 職務(wù) = & rad.selecteditem.text & dr = cmd.executereader if dr.read then if dr.item(編號(hào)) = textbox1.text then if dr.item(密碼) = textbox2.text then session(編號(hào)) = textbox1.text session(姓名) = dr.item(姓名) session(職務(wù)) = dr.item(職務(wù)) if dr.item(

29、職務(wù)) = rad.selectedvalue then msgbox(登錄成功, msgboxstyle.okcancel) if session(職務(wù)) = 管理員 then response.redirect(管理員.htm) elseif session(職務(wù)) = 班主任 then response.redirect(班主任.htm) elseif session(職務(wù)) = 財(cái)務(wù)人員 then response.redirect(財(cái)務(wù)人員.htm) elseif session(職務(wù)) = 家長(zhǎng) then response.redirect(家長(zhǎng).htm) elseif session(特色教師) then response.redirect(特色教

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論