版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、畢業(yè)論文(設(shè)計)題 目:幼兒教育信息管理系統(tǒng)姓 名:學(xué) 院:專 業(yè):班 級:學(xué) 號:指導(dǎo)教師幼兒教育信息管理系統(tǒng)摘要:幼兒教育信息管理系統(tǒng)是一個能夠簡單快捷的對幼兒教育信息進(jìn)行管理的的 系統(tǒng),能夠大大的解決人員操作帶來的不便和不必耍的錯誤?;谟變航逃畔⒘?和數(shù)據(jù)的綜合考慮,該系統(tǒng)在.net環(huán)境下采用“自上而下地總體規(guī)劃,自下而上地應(yīng)用開發(fā)”的策略開發(fā)的一個管理信息系統(tǒng)的。木系統(tǒng)界面友好,操作簡單,比較 實用。通過該系統(tǒng)的設(shè)計,介紹了幼兒管理信息系統(tǒng)的系統(tǒng)分析部分,包括可行性分析、業(yè)務(wù)流程分析等;系統(tǒng)設(shè)計部分主要介紹了系統(tǒng)功能設(shè)計和數(shù)據(jù)庫設(shè)計及代 碼設(shè)計;系統(tǒng)實現(xiàn)部分說明了幾個主耍模塊的算法
2、。關(guān)鍵字:幼兒教育管理系統(tǒng);學(xué)生管理;.net應(yīng)用early childhood education informationmanagement systemabstract: early childhood education information management system is asimple and quick to preschool education information management system, cangreatly solve the inconvenience and unnecessary mistakes. considering the pre
3、school education based on information and data, the system uses the ”top-down to the overall planning in the environment of. net, bottom-upstrategy development of shangdi application development" of a management information system. the system has friendly interface, simple operation, more pract
4、ical. through the design of the system, introduces the system s information management system, including feasibility analysis, business process analysis; system design part mainly introduced the system function design and the database design and the code design; the system realization part explained
5、 several main modules of the algorithm.keywords :managementsystemofearlychildhood education; studentmanagement; . net application胃觀11.1開發(fā)背景與目的21.2開發(fā)意義31.3相關(guān)技術(shù)與開發(fā)工具介紹41.3.1怎樣開發(fā)一個幼兒教育信息管理系統(tǒng)的查詢模塊? 4第二章可行性分析6第三章系統(tǒng)設(shè)計73. 1 系統(tǒng)功能描述73.3 數(shù)據(jù)庫設(shè)計9第四章詳細(xì)設(shè)計104.1系統(tǒng)界而設(shè)計n4.1.1.登錄窗口界面11其代碼如下:124. 1.2 系統(tǒng)主界面144.2 系統(tǒng)管理164
6、.4 前臺主頁面18圖4-7 首頁19第五章幼兒教育信息管理系統(tǒng)軟件測試與結(jié)果分析195. 1功能測試195. 2鏈接測試205. 3集成測試20第六章 結(jié)束語21至夂i射22#軟獻(xiàn)23in第一章概述隨著經(jīng)濟(jì)的發(fā)展,幼兒園的規(guī)模不斷擴(kuò)大,幼兒數(shù)量也急劇增加,有關(guān)幼兒的 各種信息量也隨之加倍增長。面對龐大的信息量和數(shù)據(jù)資源,需要我們用更加系統(tǒng) 的工具來管理一一幼兒教育信息管理系統(tǒng)便是管理這些龐大信息量和數(shù)據(jù)的系統(tǒng)。 通過幼兒教育信息管理系統(tǒng)可以大大提高我們的工作效率。該系統(tǒng)還可以做到規(guī)范管理、科學(xué)統(tǒng)計和快速查詢、修改、增加、刪除等,從而減少管理方面的工作量,解放工作人員。幼兒教育信息管理系統(tǒng)的設(shè)
7、計主要基于學(xué)校學(xué)生信息管理,總的任務(wù)是使幼兒 教育信息關(guān)系的管理系統(tǒng)化、規(guī)范化和自動化,主要任務(wù)是通過使用計算機(jī)對幼兒 各種信息進(jìn)行基本管理,此外還考慮到幼兒課程等一些學(xué)生活中遇到的情況。為丫便于管理,本著使該系統(tǒng)的功能更加全面,應(yīng)用范圍更加廣泛的原則設(shè)計并開發(fā) 學(xué)生信息管理系統(tǒng)。該系統(tǒng)的管理功能并不十分完善,只是針對于一些日常用到的 管理和操作進(jìn)行設(shè)計和開發(fā)的。其功能主要有:有關(guān)系統(tǒng)的用戶的密碼修改、用戶瀏覽以及基本用戶的刪除。幼兒教育信息管理系統(tǒng),除了增、刪、改、查詢等基本的輸入輸出功能外,滿 足如下的功能需求:(1) 幼兒園學(xué)生信息管理。(2) 幼兒園教師信息管理。(3) 家長教師互動平
8、臺。家長注冊,教師注冊,可留言,回復(fù)。(4) 操作日志。(5) 自動備份。(6) 支持多種數(shù)據(jù)庫管理系統(tǒng)幼兒教育信息管理系統(tǒng)是典型的信息管理系統(tǒng)(mis),其開發(fā)主要包括后臺數(shù) 據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個方面。對于前者耍求建立起數(shù)據(jù)的 較強(qiáng)的一致性和完整性,簡歷數(shù)據(jù)安全性好的庫。而對于前端應(yīng)用程序的設(shè)計則要 求應(yīng)用程序功能更加完備,操作界面更加簡單、易懂,使設(shè)計成功的管理信息系統(tǒng)具冇易使用的特點(diǎn)。基于以上的功能需求和該系統(tǒng)的性質(zhì),經(jīng)過綜合的分析、學(xué)習(xí)和考察, m1ck0s0h公司的c#開發(fā)工具最適合該系統(tǒng)的幵發(fā)和使用。c#提供了開發(fā)microsoftwindows (r)應(yīng)用程
9、序最迅速、最簡潔的方法,不論是初學(xué)者還是資深專業(yè)開發(fā)人員,.net都為他們提供了整套工具,以方便開發(fā)應(yīng)用程序。我們可利用其提供的各種面向?qū)ο蟮拈_發(fā)工具,特別是數(shù)據(jù)窗口之一智能化對象,方便而簡潔對數(shù)據(jù)庫進(jìn) 行操縱。除此之外,通過使用.net開發(fā)環(huán)境可以在短時間|a)建立管理信息系統(tǒng)應(yīng)用原型,然后,進(jìn)一步的進(jìn)行分析和實踐,對初始原型系統(tǒng)不斷的進(jìn)行需求迭代,不 斷修正和改進(jìn),逐步形成能夠是用戶滿意的可行性系統(tǒng)。1.1開發(fā)背景與目的幼兒教育信息管理系統(tǒng)是教育單位不可缺少的部分。一個功能完善、簡單易用的信息管理系統(tǒng)不但能有效地減輕幼兒園和關(guān)工作人員的工作負(fù)擔(dān),而且它的內(nèi)容 對于學(xué)校的決策者和管理者來說也
10、都非常重要。基于以上原因?qū)W生信息管理系統(tǒng)應(yīng)能夠為用戶提供充足的信息、快捷的査詢手段以及便捷的操作。但是一直以來,人 們通過使用傳統(tǒng)人工的方式管理文件檔案、統(tǒng)計以及和查詢數(shù)據(jù)。這種傳統(tǒng)的管理 方式存在著許多缺點(diǎn),如:效率低、保密性差、人工的大量浪費(fèi)以及很多不必要的 認(rèn)為錯誤;另外時間一長,由于存儲信息的不斷增加,這將產(chǎn)生大量的文件和數(shù)據(jù), 對于tl后查找、更新和維護(hù)都帶來了不少網(wǎng)難。隨著經(jīng)濟(jì)的發(fā)展和科學(xué)技術(shù)的不斷 提高,計算機(jī)科學(xué)也日漸成熟,其強(qiáng)大的功能已為人們所認(rèn)知,也發(fā)揮著越來越重要的作用。使用計算機(jī)對學(xué)校的各類信息進(jìn)行管理,具有手工管理所無法比擬的優(yōu)點(diǎn)一一 檢索迅速、查詢方便、效率高、可靠
11、性好、存儲量大、保密性好、壽命長、成本低 等。這些優(yōu)點(diǎn)能夠極大地提高學(xué)校信息管理的效率,也是一個單位科學(xué)化、正規(guī)化管 理,與世界接軌的重要條件。在幼兒園,信息管理的工作最為繁重,不但需要工作人員多,而ii信息量大。實際上,除y財務(wù)部門有專人及專用軟件進(jìn)行信息處理外,其它各類的數(shù)據(jù)處理都 由班主任或者教導(dǎo)處工作人員人工完成。就教導(dǎo)處而言,有很多的幼兒需要管理, 但處理的信息無非是以下兒類:幼兒教育信息、成績數(shù)據(jù)、課程信息?;谝陨系目紤],該系統(tǒng)著眼于這些功能以建立數(shù)據(jù)庫并提供對這些數(shù)據(jù)的各種操作。1.2幵發(fā)意義以上各類信息目前還處于手工或半手工的管理狀態(tài),效率低,可靠性差。配備電腦,但實際利用率
12、不高,如果釆用計算機(jī)進(jìn)行以上各類信息的管理,必將大大提高工作效率,對幼兒園各類信息的維護(hù)及了解起到積極的作用。另外隨著計算機(jī)網(wǎng) 絡(luò)的持續(xù)發(fā)展,無論是工作、學(xué)習(xí)還是生活,將會越來越多地融入到流動的比特屮,人們的工作節(jié)奏在不斷加快,需要快捷的信息來源,并對此作出反應(yīng)。因此,無論 是從目前的現(xiàn)狀來看,還是面向未來,一個功能完備的學(xué)校信息管理系統(tǒng)的開發(fā)都 非常有必要。本人作為學(xué)4計算機(jī)專業(yè)的一員,對系統(tǒng)的需求作了較深入的認(rèn)識,同吋也掌 握了一定的系統(tǒng)開發(fā)理論,借這次畢業(yè)設(shè)計的契機(jī),一方面利用自己的所學(xué)進(jìn)行嘗 試,另一方面通過這次實踐提升自身對軟件工程、數(shù)據(jù)庫等理論的認(rèn)識,積累系統(tǒng) 開發(fā)經(jīng)驗。作為畢業(yè)設(shè)
13、計,由于時間比較緊張,加之本人沒有任何系統(tǒng)開發(fā)的經(jīng)驗,它肯定存在許許多多不足的地方,但對它的改善和功能的完備并不會隨著畢業(yè)設(shè)計 的結(jié)束而終止。本人將在原來的基礎(chǔ)上,著眼未來,追蹤計算機(jī)新技術(shù)發(fā)展,并應(yīng)用到系統(tǒng)持續(xù)開發(fā)屮。1.3相關(guān)技術(shù)與開發(fā)工具介紹本系統(tǒng)采用面向?qū)ο蟮能浖_發(fā)辦法,以microsoft公司的可視開發(fā)環(huán)境 microsoft visual studio 2008作為主要開發(fā)工具,使用sqlserver2000作為關(guān)系數(shù)據(jù)庫,并為c#編程語言中采用ado數(shù)據(jù)庫編程模型,配合功能強(qiáng)大的sql査詢語 言實現(xiàn)建立關(guān)系數(shù)據(jù)庫,訪問數(shù)據(jù)庫,對數(shù)據(jù)庫的更新,較好地實現(xiàn)了預(yù)定的需求功能。1.3.
14、1怎樣開發(fā)一個幼兒教育信息管理系統(tǒng)的查詢模塊?1、查詢模塊的設(shè)計分析根據(jù)實際情況,我們使用原型法(rapid prototyping)即以少量代價快速地構(gòu) 造一個可執(zhí)行的軟件模型。使用戶可以較快地確定需求,然后采用循環(huán)進(jìn)化的開發(fā) 方式,對系統(tǒng)模型作連續(xù)的精化,將系統(tǒng)需具備的性質(zhì)逐漸增加上去,直到所有的性質(zhì)全部滿足。2、編程環(huán)境的選擇微軟公司的microsoft visual studio 2005是web開發(fā)工具,使目前最為廣泛的、易學(xué)易用的面向?qū)ο蟮拈_發(fā)工具。microsoft visual studio 2005提供了大量的控件,這些控件可用于設(shè)計界面和實現(xiàn)各種功能,減少了編程人員的工作量
15、,也簡化了界面設(shè)計過程,從而有效的提高了應(yīng)用程序的運(yùn)行效率和可靠性。故而,實 現(xiàn)木系統(tǒng)c#是一個相對較好的選擇。3、關(guān)系型數(shù)據(jù)庫的實現(xiàn)sql是英文structured query language的縮寫,意思為結(jié)構(gòu)化查詢語言。sql 語言的主耍功能就是同各種數(shù)據(jù)庫建立聯(lián)系,進(jìn)行溝通。按照axsk美國國家標(biāo)準(zhǔn) 協(xié)會)的規(guī)定,sql被作為關(guān)系型數(shù)據(jù)庫管理系統(tǒng)的標(biāo)準(zhǔn)語言。sql server是由microsoft開發(fā)和推廣的關(guān)系數(shù)據(jù)庫管理系統(tǒng)(dbms),它最 初是由microsoft、sybase和ashton-tate三家公司共同開發(fā)的,并于1988年推出y第一個os/2版本。microsoft
16、 sql server近年來不斷更新版本,1996年,microsoft 推出了 sql server 6. 5 版本;1998 年,sql server 7. 0 版本和用戶見面;sql server2000是microsoft公司于2000年推出,目前最新版本是2012年3月份推出的sqlserver 2012。特點(diǎn)真正的客戶機(jī)/服務(wù)器體系結(jié)構(gòu)。閣形化用戶界面,使系統(tǒng)管理和數(shù)據(jù)庫管理更加直觀、簡單。豐富的編程接口工具,為用戶進(jìn)行程序設(shè)計提供了更大的選擇余地。sql server與windows nt完全集成,利用了 nt的許多功能,如發(fā)送和接 受消息,管理登錄安全性等。sql server
17、也可以很好地與microsoft backoffice產(chǎn)品集成。具有很好的仲縮性,可跨越從運(yùn)行windows 95/98的膝上型電腦到運(yùn)行 windows 2000的大型多處理器等多種平臺使用。對web技術(shù)的支持,使用戶能夠很容易地將數(shù)據(jù)庫中的數(shù)據(jù)發(fā)布到web頁面sql server提供數(shù)據(jù)倉癢功能,這個功能只在oracle和其他更昂貴的dbms中才有。sql server 2000與以前版本相比較,乂具有以下新特性:1. 支持 xml (extensive markup language,擴(kuò)展標(biāo)記語言)2. 強(qiáng)大的基于web的分析3. 支持ole db和多種查詢4. 支持分布式的分區(qū)視閣 配
18、置要求安裝、運(yùn)行sql server 2000的硬件需求1. 計算機(jī)intel及其兼容計算機(jī),pentium 166mz或者更高處理器或dec alpha和其兼容系統(tǒng)。2. 內(nèi)存(ram)企業(yè)版最少64mb內(nèi)存,其他版木最少需要32mb內(nèi)存,建議使用更多的內(nèi)存。3. 硬盤空間完全安裝(full)需要180mb的空間,典型安裝(typical)需要170mb的空間, 最小安裝(minimum)需要65mb的空間。4. 二者的結(jié)合(dba)c#.xet、sqlserver以及其他微軟的軟件產(chǎn)品都是通過共用jet數(shù)據(jù)庫引擎,從而給用戶提供了豐富的數(shù)據(jù)類型。adodc控件在數(shù)據(jù)庫中的信息與將信息顯示給
19、 用戶看的c#程序之間架起了一座橋梁。我們可以設(shè)置adodc控件的各個屬性,告訴它要調(diào)用那個數(shù)據(jù)庫的哪個部分。缺右情況下,adodc控件根據(jù)數(shù)據(jù)庫中的一個 或多個數(shù)據(jù)庫表建立一個dynaset-type (動態(tài)集合)矣型的記錄集合。一個記錄集 合是動態(tài)的也就意味著,當(dāng)原來的數(shù)據(jù)表中的容改變了以后,該記錄集合中的記錄 也會隨之改變。將adodc控件放置在窗體中之后,我們還必須在該控件與要處理的 數(shù)據(jù)庫之間建立聯(lián)系。第二章可行性分析幼兒教育信息,作為一所幼兒園,就有一定的有關(guān)幼兒學(xué)生信息的工作量的存 在,而對于這些學(xué)生信息的工作量可能是其它信息工作量的幾倍,幼兒教育信息管理系統(tǒng),除了增、刪、改、查
20、詢等基本的輸入輸出功能外,滿足如下的功能需求: 幼兒園學(xué)生信息管理。幼兒園教師信息管理。家長教師互動平臺。留言板類,家長注冊,教師注冊,可留言,冋復(fù)。操作日志。自動備份。支持多種數(shù)據(jù)庫管理 系統(tǒng)等等,每個信息的數(shù)據(jù)都在不斷地變化著,如果采用人工的方式進(jìn)行操作,那 么,一天的工作量,是十分巨大的。針對這樣的情況,我們可以設(shè)計一種管理系統(tǒng)用來使數(shù)據(jù)的查詢變得簡單化,這樣可以使數(shù)據(jù)能夠更加直觀的為人們所了解。 幼兒教育信息管理系統(tǒng)是為幼兒園所幵發(fā)的,采用的語言是ct并嵌入了sqlservrr2000數(shù)據(jù)庫完成。該系統(tǒng)總體冇三部分組成,包括幼兒教育信息査詢、教務(wù)信息維護(hù),及用戶管理。通過本系統(tǒng),把本幼
21、兒園學(xué)生信息各個環(huán)節(jié)進(jìn)行有效 地計劃、組織和控制。通過幼兒園內(nèi)部的信息,依據(jù)統(tǒng)一數(shù)據(jù)信息進(jìn)行管理,把任何一塊信息所產(chǎn)生的數(shù)據(jù)變動及時地反映給其它和關(guān)信息,做到數(shù)據(jù)共享。釆用木系統(tǒng),能夠使整個系統(tǒng)內(nèi)部所有信息的工作簡化,提高工作效益。由于采用統(tǒng)一的數(shù)據(jù)信總,使相關(guān)資料能夠快速地査詢所需的數(shù)據(jù)、資料及其它信總的, 使信息快速高效運(yùn)行。本系統(tǒng)將采用c#+sqlsercer2000的模式進(jìn)行開發(fā)。c#開發(fā)一般應(yīng)用模塊,供管 理人員在本地機(jī)上完成對數(shù)據(jù)庫的各種修改工作并且采用了數(shù)據(jù)訪問技術(shù)ado,使之能更好地訪問木地和遠(yuǎn)程的數(shù)據(jù)庫;在數(shù)據(jù)環(huán)境方面,允許程序員可視化地創(chuàng)建和 操作ado連接及命令等優(yōu)點(diǎn),因
22、此,考慮采用c#作為信總管理系統(tǒng)的本地開發(fā)平臺。第三章系統(tǒng)設(shè)計3.1系統(tǒng)功能描述本系統(tǒng)的主要任務(wù)是實現(xiàn)幼兒教育信息管理、教師信息管理、操作日志及相關(guān)查詢。其主要功能包括:1、系統(tǒng)設(shè)置功能。用戶管理。用戶的權(quán)限無法進(jìn)行增加、刪除和瀏覽用戶。重新登陸和退出??梢詫⑾到y(tǒng)退回到登陸界面并重新進(jìn)行登陸。2、幼兒教育信息管理功能。幼兒教育信息管理系統(tǒng),除了增、刪、改、查詢等基本的輸入輸出功能外, 滿足如下的功能需求:(1) 幼兒園學(xué)生信息管理。(2) 幼兒園教師信息管理。(3) 家長教師互動平臺。留言板。家長注冊,教師注冊,可留言,回復(fù)。(4) 操作閂志。(5) 自動備份。(6) 支持多種數(shù)據(jù)庫管理統(tǒng)3.
23、 2系統(tǒng)功能框架示意圖幼兒根據(jù)以上的系統(tǒng)功能描述,設(shè)計出系統(tǒng)的功能示意圖,如下所示:幼兒教育信息管理系統(tǒng)學(xué)教留生師言信信板息息管管理理操作曰志數(shù)據(jù)備份圖3-1系統(tǒng)功能7f意圖幼兒教育信息管理系統(tǒng)是一個涉及幼兒教育信息管理。在幼兒教育信息管理功 能甩涉及y學(xué)生管理、幼兒添加和學(xué)生刪除功能,操作口志是系統(tǒng)操作口志管理。3.3數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫設(shè)計到表如下:1. admin管理員表教據(jù)類型長度允許空idint4adminldvarchar50adminpassvarchar100admintypevarchar50adminregdatedatetime8列名vvvv2. course課程設(shè)置列名教振
24、類型長度1允講空idint4coursetypevarchar50vcoursenamevarchar200vcoursenumvarchar200vcoursestartdatevarchar100vcourseenddatevarchar100vcoursehourvarchar50vcoursepricevarchar50vcourseaddressvarchar500vcoursehotbit1vcoursecontenttext16vcoursedatevarchar| ioov3. general教師動態(tài)表列名 i教掮類型長度允許空idint4generaltypevarchar5
25、0v/generaldatedatetime8vgeneralcontenttext16vgeneralti tle|varchar200v4. guest用戶表列名數(shù)掮類型長度允許空idint4jzxmvarchar200jzmmvarchar500vxsxmvarchar500vxsxbvarchar50vxs11lvarchar100vudhvarchar100v5. jdrz操作閂志列名數(shù)據(jù)類型長度允許空idint4usernamenvarchar50vipnvarchar50vtypesnvarchar50vcznvarchar50vlogtimedatetime8v6. news信
26、息表列名1數(shù)掮類型|長度idint4newstypevarchar50newsdatedatetime8newscontenttext16newsti tievarchar200newslmagevarchar500vvvvv7. t-message 留言板列名1數(shù)裾類型長度允許空9idint4titlenvarchar50vcontentnvarchar200mtimedatetime8useridint4vs_idint4vt_idint4vquesti onldint4vansweridint|jd4v8. teacher教師表列名1教楣類型1長度1允許空1idint4teacherna
27、irievarchar50teacherpi cturevarchar200vteachersummarytext16vpwdvarchar50vgroupidint4v第四章詳細(xì)設(shè)計根據(jù)系統(tǒng)的主要功能及上一章的總體設(shè)計,系統(tǒng)開發(fā)進(jìn)入第二個階段:詳細(xì)設(shè) 計。在這一階段的工作中,主要任務(wù)有以下幾項:1、根據(jù)原型化的開發(fā)原則,為系統(tǒng)的每個模塊功能進(jìn)行界面設(shè)計,作為進(jìn)一步優(yōu)化的基礎(chǔ)。2、進(jìn)行系統(tǒng)的流程分析,為模塊的細(xì)化做好準(zhǔn)備。3、對每個模塊進(jìn)行詳細(xì)的算法設(shè)計。4.1系統(tǒng)界面設(shè)計4.1.1.登錄窗口界面木界面的主要功能是為了對系統(tǒng)進(jìn)行安全性管理,木系統(tǒng)的用戶名和密碼保存在用戶資料表中,本系統(tǒng)根據(jù)不同
28、的用戶而設(shè)置了不同的權(quán)限4-1登錄窗口界面如果是已經(jīng)申請的用戶,可以在用戶和密碼文本框屮輸入已經(jīng)申請的信息,然 后點(diǎn)擊登錄即可進(jìn)入系統(tǒng)主界面。該功能流程圖如下所示:c 結(jié)朿)圖4-2登錄窗口程序流程圖其代碼如下:using system;using system. col lections;using system. configuration;using system. data;using system. web;using system. web. security;using system. web. ui:using system. web. ui. iltmlcontrols;us
29、ing system. web. ui. webcontrols;using system. web. ui. webcontrols. webparts;using system. data. sqlclient;namespace school. adminpublie partial class admin login : system. web. ui. page protected void pcige_load (object sender, eventargs e)protected void btnjloginclick (object sender, imagedickevc
30、ntxargs c)string str =if (textboxl. text = "" i i textbox2. text = )lbl caution. text="對不起用戶名或密碼不能為空!":elseif (request. querystring/ztype,z null)str = "select id, groupid, teachername, pwd from teacher where teachername=, textboxl. text + "and pwd=" + textbox2. tex
31、t +sessiontypes = request. querystringtype. tostringo ;elsestr = "select admin id, groupid, adminname, adminpassword from t_admin where adminname=, " + textboxl. text + "and adminpassword=, " + textbox2.text +sqldcttcirecider dr =new dbexeco. execsqlqry (str):if (dr. road()sessio
32、n. add("adminname", textboxl. text);session. add("admintd", dr. getvaluc(o). tostring(); session. add(groupid”,dr. gctvaluc(l). tostring();session"username = textboxl. text;session current ip,? = request. userllostaddress. tostringo : session,zcurenttimo,/ = system. datetime
33、. now. tostringo ; if (request. querystringtype != null)elsesession "type"= 管理員;dbutility. sqlhelper. logs (page, session "type”. tostringo+”川戶登錄"); response. redirect ('mciin. aspx');elselbl_caution. text="用戶名或密奶有誤! ;4. 1.2系統(tǒng)主界面本模塊是本系統(tǒng)的應(yīng)用界面,在本界面上集成了本系統(tǒng)的所有功能,從而實現(xiàn) 了本系
34、統(tǒng)從學(xué)生管理、教師管理、操作口志管理、數(shù)據(jù)備份等系統(tǒng)的具體功能,同 時,在系統(tǒng)管模塊中可以完成對本系統(tǒng)的安全性管理。該系統(tǒng)總共涉及兩種權(quán)限的使用者,一種是用戶,另一種是管理員,但是兩種 權(quán)限的使用者在登錄后進(jìn)入的是同一個系統(tǒng)主界面,只是添加、刪除功能只有管理員才能使用,而普通用戶只能使用査詢功能。當(dāng)wrs求網(wǎng)戶:場色:b a .i 9a 47 .«w9f用戶播«*"瞀«stf«朽 ffltta 安新sa躺伽 荻字長腳側(cè) 農(nóng)財wf權(quán)做挪篸#作曰志4-3系統(tǒng)主界面其代碼如下:using system;using system. col lectio
35、ns;using system. configuration;using system. data;using system. web;using system. web. security;using system. web. ui:using system. web. ui. htmlcontrols;using system. web. ui. webcontrols;using system. web. ui. webcontrols. webparts;using system. data. sqlclient;namespace school. adminpublic partia
36、l class top : system. web. ui. pcigeprotected void pageload(object sender, eventargs e)string sql =;string group id = ;if (session"admintd != null)groupid = sessionadminid. tostringo:if (sessiontypes != null)elsesql = "select adminname, groupname from vw admin where adminld =* + groupidsql
37、datareader dr = new dbexec ().execsqlqry(sql): dr. keado ; i f (dr. hasrows)labe 11. text = dr. getvalue (0). tostring ();label2. text = dr. getvalue (1). tostring ():dr. close ():4.2系統(tǒng)管理n i. i鐲進(jìn)m«鐲戰(zhàn)m不明戶紐言 ws:.2.3h.6,7,e,9,10ai.x9.23.24軹師i®員17, is, 19,20,21,226 甴kfi栄用戶:,'r fte:b權(quán)豕帥授石用碑
38、貨9* wwtt授 p卵側(cè)!8w5加圖4-4系統(tǒng)管理主界面本模塊添加了接節(jié)點(diǎn)設(shè)計,使得界面更加簡潔,也使得操作更加便捷,除了簡 單的査詢之外,還涉及了增加的功能,使得系統(tǒng)的功能更加全而。在系統(tǒng)管理主界面,通過點(diǎn)擊左側(cè)的節(jié)點(diǎn),可以使所選的信息在上方的文本框屮顯示。4.3新聞管理石用戶:由色:出系«怯轚擊,以-tt兒tt豕網(wǎng)戶銀理*許找»*«州帽授麫格fiw格作曰態(tài)foil shfts14冃:社聞行芏2013/2/n n:03:0e«,flfe>.2iwr2 行b學(xué)校ffiil 2013/2/22 n:03:c-bft«ff>3h>
39、;h3 關(guān)壞»?枝 ftlil 2013/2/23 11:03:0£新砌枝1234s67圖4. 5新聞管理其代碼如下:using system;using system. col lections;using system. configuration;using system. data;using system. web;using system. web. security;using system. web. ui:using system. web. ut. htmlcontrols;using system. web. ui. wcbcontrols;using
40、 system. web. ui. webcontrols. webpcirts;using system. data. sqlclicnt;namespace school. adminpublic partial class newmana : system. web. ui. iage protected void page load(object sender, eventargs e) if (!ispostback)protected void gridvicwlpcigcindcxchanging(object sender, gridvicwpagcevcnlxrgs c) g
41、ridviewl. pageindex = e. newpageindex;new databindo. bindgridview(gridviewl, select 氺 from news");protected void gridviewl_rowdeloting(object sender, gridviewde1cteeventargs e)string id;id = gridviewl. rowse. rowlndex. cells0. text; string strsql:strsql = delete from news where id= + id + ;/sql
42、connection conn = new sqlconnection();/conn. connectionstring = z,data sources ; initial catalog=ncws; integrated security=true; /conn. open 0;new dbexec(). execsqlnoqry(strsql):new databindo. bindgridview(gridviewl, "select * from news");4.4 前臺主頁面運(yùn)行程序后,運(yùn)行前臺頁而be 政ndhhhhhhi幼兒教育全程輔導(dǎo)b頁中心名師wft
43、ftffl sk»$在線©5查留5 sk注教籌注家長fi錄教籌sswe shapefutures助兒mw&:'實時教*動態(tài),強(qiáng)針jbests iefi. 5新新m新課坌t時教1全科輞衿教育c2013/3z2 0 29 2t 最達(dá)累長的»兩c2o13/3/2 9 28 <!wlas201x0-222oix3b-1201xj6-1«8名蛑8名««名稱201xk-1更多冊格popular courses 熱門5jkcourse list 9權(quán)列表4-7首頁第五章幼兒教育信息管理系統(tǒng)軟件測試與結(jié)果分析5. 1功能測試經(jīng)過
44、需求分析、設(shè)計和編碼等階段的開發(fā)后,得到了源程序,開始進(jìn)入到軟件 測試階段。然而,在測試之前的各階段中都可能在軟件產(chǎn)品中遺留下許多錯誤和缺 陷,如果不及吋找出這些錯誤和缺陷,并將其改正,這個軟件產(chǎn)品就不能正常使用, 甚至?xí)?dǎo)致巨大的損失。s前,程序的正確性證明尚未得到根本的解決,因此軟件 測試仍是發(fā)現(xiàn)軟件中錯誤和缺陷的主要手段。測試是“為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程”,測試的s的就是在軟件投 入生產(chǎn)運(yùn)行之前,盡可能多地發(fā)現(xiàn)軟件中的錯誤。功能測試環(huán)境:操作系統(tǒng):windows xp內(nèi)存:256m系統(tǒng)功能測試:測試是否可以正常添加用戶和修改密碼,系統(tǒng)正常退出。經(jīng)測 試正常。測試是否可以正常對學(xué)生進(jìn)行管理,刪除以及學(xué)生信息的注冊。經(jīng)過測試也能 正常運(yùn)行。測試課程信息模塊中針對課程管理,老師和課程的關(guān)系之間操作是否正常。經(jīng) 過多次的輸入與測試該功能也能正常實現(xiàn)。測試是否可以正常査詢幼兒教育信息。經(jīng)過測試能夠順利實現(xiàn)査詢。5. 2鏈接測試這一部分將測試系統(tǒng)各模塊之間的超鏈接跳轉(zhuǎn)是否正確。經(jīng)檢測系統(tǒng)可以完成 正常的運(yùn)行。5. 3集成測試集成測試是將軟件組裝成系統(tǒng)的一種測試技術(shù),即按照系統(tǒng)設(shè)計要求把通過單 元測試的所有模塊逐步組裝與測試,最后組裝成一個完整的軟件系統(tǒng)的測試過程。 因此,集成測試又稱為組裝測試或綜
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 貴州大學(xué)《行政監(jiān)督學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 貴州財經(jīng)大學(xué)《生物制藥綜合實驗》2023-2024學(xué)年第一學(xué)期期末試卷
- 貴陽學(xué)院《裝飾材料構(gòu)造與人體工程學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025江西建筑安全員C證考試(專職安全員)題庫附答案
- 2025青海建筑安全員B證考試題庫及答案
- 2025年四川建筑安全員C證考試題庫
- 貴陽信息科技學(xué)院《機(jī)械原理(實驗)》2023-2024學(xué)年第一學(xué)期期末試卷
- 硅湖職業(yè)技術(shù)學(xué)院《工業(yè)發(fā)酵分析》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025貴州省建筑安全員《A證》考試題庫
- 廣州新華學(xué)院《實驗設(shè)計與數(shù)據(jù)處理》2023-2024學(xué)年第一學(xué)期期末試卷
- 血細(xì)胞分析報告規(guī)范化指南2020
- ISO 56001-2024《創(chuàng)新管理體系-要求》專業(yè)解讀與應(yīng)用實踐指導(dǎo)材料之7:“5領(lǐng)導(dǎo)作用-5.1領(lǐng)導(dǎo)作用和承諾”(雷澤佳編制-2025B0)
- 2024年快速消費(fèi)品物流配送合同6篇
- 廣東省茂名市2024屆高三上學(xué)期第一次綜合測試(一模)歷史 含解析
- 神經(jīng)重癥氣管切開患者氣道功能康復(fù)與管理學(xué)習(xí)與臨床應(yīng)用
- 第5章 一元一次方程大單元整體設(shè)計 北師大版(2024)數(shù)學(xué)七年級上冊教學(xué)課件
- 人教版高一地理必修一期末試卷
- 遼寧省錦州市(2024年-2025年小學(xué)六年級語文)部編版期末考試(上學(xué)期)試卷及答案
- 0-3歲嬰幼兒營養(yǎng)與健康知到智慧樹期末考試答案題庫2024年秋杭州師范大學(xué)
- 白血病M3護(hù)理查房
- 中醫(yī)介紹課件教學(xué)課件
評論
0/150
提交評論