




已閱讀5頁,還剩29頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
畢業(yè)設計(論文)報告題目名稱 : 學生宿舍管理系統(tǒng)設計 學生姓名: 學 號: 二級學院(系)/專業(yè): 能源與電氣工程學院 / 物聯(lián)網(wǎng)應用技術(shù) 班 級: 物聯(lián)1321班 指導教師: 2016年5月20日裝訂線 畢業(yè)設計(論文)報告紙摘 要隨著現(xiàn)代網(wǎng)絡的不斷發(fā)展,人類的統(tǒng)計方法已經(jīng)由人工化漸漸地向著數(shù)據(jù)化,整體化,智能化的過度。學生宿舍是一個學校的核心組成部分,相比教學方面,宿舍被重視程度顯然不夠,很多高校因為缺少一個系統(tǒng)的,科學的宿舍統(tǒng)計管理系統(tǒng),使得學生宿舍的安全存在著很多缺陷,宿舍管理人員對于來訪人身份的識別還是有一定困難的。這可能引發(fā)的一連串事件也就不言而喻了。將學生的具體入住信息存入到SQL數(shù)據(jù)庫中,并獨立的收集每個學生的指紋,用于學生身份的識別,這一系統(tǒng)剛好可以解決來訪人員身份的誤識別這一缺陷。在提供安全統(tǒng)計的同時也能帶來其它很多的好處,例如:工作人員只需要一個管理界面就可以知道學生的入住情況等。本課題開發(fā)了一個學生宿舍管理系統(tǒng),該管理系統(tǒng)包括數(shù)據(jù)錄入功能模塊,數(shù)據(jù)統(tǒng)計功能模塊,綜合查詢功能模塊,數(shù)據(jù)報表功能模塊,其他功能模塊(幫助)等,實現(xiàn)了智能高效的管理,統(tǒng)計入住學生信息的功能。在學生宿舍統(tǒng)計系統(tǒng)開發(fā)過程中,重點解決了身份難以識別這一問題。本次設計采用指紋識別技術(shù),對每個學生的身份進行驗證,每個人的指紋都是獨一無二的,當指紋被用來識別身份也就提高了很多的準確率。不但可以使工作人員統(tǒng)計起來更加的高效,也使得結(jié)果較以往更加的準確,管理起來更加的方便。舊的系統(tǒng)注定會被智能化取代,這種可以直接的通過PC端對學生的信息進行管理,將會是是一種趨勢。關(guān)鍵詞:SQL數(shù)據(jù)庫;指紋識別;界面管理IABSTRACTWith the continuous development of modern network, humans have been statistical method by artificial gradually towards digital, integrated, intelligent too. Students dormitory is a core component of the school, teaching ways, compared the dormitory to value degree is obviously not enough, many colleges and universities because of the lack of a system, scientific management of dormitory statistical system, there are many defects, makes the safety of the students dormitory dormitory management personnel for the visitor of identity recognition is still have certain difficulty. This could trigger a series of events is self-evident. The students specific check-in information stored in the SQL database, and independent of each students fingerprint collection, used for identity recognition, students just can solve this system visitors to the identity of the identification of the defects by mistake. In the provision of security statistics also can bring many benefits, such as: staff only need a management interface can know the students occupancy, etc.This topic has developed a system based on SQL SERVER dormitory management, the management system including data input function module, data statistics function module, integrated query function module, data report function module, other functional modules (help), realize the intelligent and efficient management, the function of the statistical information in students.In the student dormitory statistical system development, the key to solve the identity it is difficult to identify the problem. This design USES the fingerprint identification technology, to each students identity verification, each persons fingerprints are unique, as the fingerprint is used to identify the identity also raised a lot of accuracy. Not only can make staff statistics is more efficient, also makes the result more accurate than ever before and management more convenient.The old system is bound to be replaced by intelligent, this can be directly through the PC to students information management, will be is a kind of trend.Key words: SQL database; Fingerprint identification; Interface management目 錄摘 要IABSTRACTII1緒論12需求分析22.1可行性分析22.2 項目需求22.2.1 界面需求22.2.2 基本功能需求22.3建立功能模型32.4指紋的存取分析63總體設計84數(shù)據(jù)庫設計94.1概念結(jié)構(gòu)設計94.2邏輯結(jié)構(gòu)設計104.3數(shù)據(jù)庫物理結(jié)構(gòu)設計114.3.1數(shù)據(jù)字典設計114.3.2數(shù)據(jù)表設計125界面設計155.1登錄界面設計155.2主界面設計165.3系統(tǒng)修改界面設計175.4系統(tǒng)管理界面設計176系統(tǒng)測試187結(jié)論25致謝26參考資料27IV1緒論近些年來,有關(guān)學生宿舍的安全事件已經(jīng)引起了社會的廣泛的關(guān)注,陌生人進出學生宿舍而引發(fā)的安全事件時有發(fā)生,陌生人身份的難以識別是促使這一切的關(guān)鍵。據(jù)調(diào)查發(fā)現(xiàn),現(xiàn)在很多的學校還停留在人工的查寢,這種低效率,高誤差的做法已經(jīng)難以適應社會發(fā)展的需求。應用計算機信息技術(shù),開發(fā)一套學生宿舍管理系統(tǒng)顯得意義重大。本課題學生宿舍管理系統(tǒng)界面需求用戶界面是人與計算機之間的媒介。用戶通過用戶界面來與計算機進行信息交換。因此,用戶界面的質(zhì)量,直接關(guān)系到應用系統(tǒng)的性能能否充分發(fā)揮,能否使用戶準確將會用到SQL SERVER 2008和Visual Studio 2013這兩個開發(fā)工具。數(shù)據(jù)庫開發(fā)平臺是基于微軟的SQL SERVER 2008,SQL SERVER 2008能夠適應許多不同的工作環(huán)境。在如今生活中使用非常的廣泛,擁有很多卓越的長處:使用簡單、易于分布的延續(xù)性、數(shù)據(jù)倉庫功能對于數(shù)據(jù)的處理有一定的優(yōu)勢,除此之外,該數(shù)據(jù)庫的Windows關(guān)聯(lián)性比較好,可以與許多Windows程序軟件形成聯(lián)系,達到數(shù)據(jù)處理的功效。界面開發(fā)應用的是Visual Studio 2013,Visual Studio 2013有許多的有點,在界面設計方面有著許多突出的表現(xiàn)它有著領(lǐng)先于業(yè)界的數(shù)據(jù)庫工具,強健而靈活的軟件建模,高效的體系結(jié)構(gòu)指導,擁有關(guān)鍵測試功能,具有集成的源代碼控制。本次課題學生宿舍統(tǒng)計系統(tǒng)設計就是抓住了身份難以識別這一缺陷而提出的相關(guān)解決的方案,本次設計采用指紋識別技術(shù),對每個學生的身份進行驗證,我們都知道每個人的指紋都是獨一無二的,當指紋被用來識別身份也就提高了很多的準確性。本課題開發(fā)了一個學生宿舍管理系統(tǒng),該管理系統(tǒng)包括數(shù)據(jù)錄入功能模塊,數(shù)據(jù)統(tǒng)計功能模塊,綜合查詢功能模塊,數(shù)據(jù)報表功能模塊,其他功能模塊(幫助)等,設計了三張數(shù)據(jù)表,分別是,分別用戶表,指紋信息表,人員表,將學生的指紋信息單獨存放,將會大大提高系統(tǒng)的安全性,本系統(tǒng)的界面簡潔,擁有幫助功能,可以讓工作人員快速的掌握本系統(tǒng),從而完成對入住學生信息方面的基本管理(學生信息錄入,查找,刪除,用戶密碼的修改等)。2需求分析2.1可行性分析由于每個學生的數(shù)據(jù)都是相對孤立而又存在著一些特定聯(lián)系的,本系統(tǒng)采用了SQL數(shù)據(jù)庫對這些孤立的學生信息數(shù)據(jù)進行集中地處理,由于需要采集的數(shù)據(jù)不多,所以對于本系統(tǒng)的設計難度也就不是很大,在老師的指導下和自己查閱資料是可以實現(xiàn)這一系統(tǒng)設計的。此外,考慮到管轄區(qū)域的面積問題,本系統(tǒng)只需要一臺未聯(lián)網(wǎng)的計算機對信息進行封閉式存儲,在提高安全性的同時恰也提高了數(shù)據(jù)的運行計算速度。后期如何管理這一系統(tǒng),本設計將會采用C#設計的管理界面,在后臺對學生的信息數(shù)據(jù)進行管理。使得數(shù)據(jù)的管理簡單、方便、高效且易操作。該系統(tǒng)的成本方面是更加不用擔心的,考慮到計算機的普遍性,本系統(tǒng)將不將其放在成本之中,數(shù)據(jù)庫又是自己建立的,也就更加沒有成本可言。所以,該系統(tǒng)的一切成本都取決于指紋采集器的價格,市場價約200元一個,宿舍樓下可以安裝5個,算下來價格也是可以接受的。從上面的設計,管理,成本等諸多方面考慮,該系統(tǒng)功能的實現(xiàn)還是可以的。2.2 項目需求2.2.1 界面需求計算機和人之間本是相對獨立的,要想進行信息的交換就需要一個媒介-用戶的界面,因此,對界面的要求就十分的高,如果界面設計的不合理,系統(tǒng)的的功能也會受到一定的影響,相反,一個好的用戶界面可以提高我們的工作效率,改善工作心情。所以軟件,系統(tǒng)的設計應該考慮到人體的工程學問題,此外,用戶界面是人與計算機之間的橋梁,一個好的界面對用戶了解系統(tǒng)的全部模塊,功能是有幫助的。本系統(tǒng)的界面是采用Visual Studio 2013設計的,本著簡潔、易用、人性化的原則對學生宿舍管理系統(tǒng)界面進行設計,考慮到不同色彩對人體視力造成疲勞程度不同,本系統(tǒng)的界面主要色調(diào)采用藍色。這樣管理人員使用起來,視覺壓力也就減少些,本界面除了一些基本的功能(登陸、用戶管理、用戶信息刪除等)還添加了人性化的幫助鍵,這對工作人員掌握本系統(tǒng)有著很大的幫助。2.2.2 基本功能需求本系統(tǒng)主要由用戶表、學生表、指紋信息表三部分組成,該系統(tǒng)要求有兩種登陸身份,超級用戶,管理用戶,超級用戶擁有極高的權(quán)限可以對本系統(tǒng)的任何信息進行更改,而管理的權(quán)限就比較低,只能完成自己基本信息更改(用戶名,密碼等)和學生信息的基本管理。管理員在登陸時候要進行賬號,密碼的匹配認證如果驗證成功了,即可進入到系統(tǒng)中去。數(shù)據(jù)錄入功能:管理員可以增加入住學生的一些基本信息(姓名、學號、床號等)和指紋信息。本系統(tǒng)對于數(shù)據(jù)的處理都是分條的,每個用戶都有自己對應的數(shù)據(jù)存取單元,管理員可以根據(jù)實際的需要情況對信息進行更改,處理等。數(shù)據(jù)統(tǒng)計功能:對沒有歸寢人員的統(tǒng)計。綜合查詢功能:該系統(tǒng)最強大的地方要屬查詢功能,查詢功能對于用戶熟悉,了解學生宿舍管理系統(tǒng)有一定的幫助,用戶可以按照自身的需求對數(shù)據(jù)進行有選擇的查詢,并作出相應的操作。數(shù)據(jù)報表功能:數(shù)據(jù)報表模塊是根據(jù)用戶的需求對數(shù)據(jù)進行統(tǒng)計的,可以以學號,姓名等為單位將數(shù)據(jù)按圖的方式統(tǒng)計出,可以將數(shù)據(jù)打印出來生成報表給用戶的查看帶來方便。其他功能:主要有幫助,用戶密碼修改等,通過該模塊用戶對于系統(tǒng)功能的熟悉是有很大的幫助的。2.3建立功能模型學生宿舍管理系統(tǒng)設計的目的是為了讓管理人員對學生的入住信息實現(xiàn)快速、系統(tǒng)、智能化的管理。那么,如何才能達到智能的效果呢?本次系統(tǒng)采用指紋識別系統(tǒng),學生入住之前需要到管理人員那邊登記自己的入住信息(姓名、學號、手機、床號、班級指紋等)。以后每天晚上學生回寢室時都需要驗證自己的指紋,當驗證之后,學生的情況會在學生宿舍管理系統(tǒng)上顯示出來,并標記該生已經(jīng)回到寢室,這樣工作人員只需要登錄系統(tǒng)中就可以輕松的查看哪些學生還沒有回來,為了實現(xiàn)提醒未回來的學生盡快回寢室的功能,本系統(tǒng)可以連接網(wǎng)絡,給未歸的學生群發(fā)郵件。按照上述對基本功能需求的一些分析,我們建立了功能模型,第一層流程圖如圖2-1所示。圖2-1第一層流程圖登陸界面流程圖如圖2-2所示。圖2-2登陸界面流程圖系統(tǒng)服務流程:管理人員用自己特定的用戶名和密碼登陸進去,系統(tǒng)對管理員的身份進行識別和認證,認證成功后即可以進入到系統(tǒng)中去,用于管理學生的信息,像對新成員信息(指紋、學號、宿舍號、聯(lián)系方式、班級、郵箱、床號等)的添加刪除等,最終將信息反饋到數(shù)據(jù)庫中。服務流程圖如圖2-3所示。圖2-3服務流程圖 本系統(tǒng)數(shù)據(jù)的處理過程都是在管理員身份被確認后所進行的。當管理員輸入自己的登陸信息后,假使驗證成功了,直接就會跳出系統(tǒng)登陸成功的界面,相反,假若驗證不成功,系統(tǒng)將會提醒:“驗證失敗,請重新輸入”,循環(huán)往復,直到用戶名與密碼匹配為止,管理員登入系統(tǒng)后就可以管理學生的數(shù)據(jù)了,完成成員信息的增加、修改、刪除、查詢等操作,最終也可以將數(shù)據(jù)輸出到外部,進行相應的查閱,處理等。管理員添加用戶信息流程圖如圖2-4所示。圖2-4管理員添加用戶信息流程圖學生宿舍管理系統(tǒng)維護流程如圖2-5所示。圖2-5學生宿舍管理系統(tǒng)維護流程2.4指紋的存取分析考慮到指紋數(shù)據(jù)的特殊性,本系統(tǒng)將指紋與人員的基本信息分開來存放,考慮到每個學生的學號都是不同的,所以特地將學號孤立出來與每個學生的指紋建立一對一的聯(lián)系,指紋,在數(shù)據(jù)庫中也是以字符串的形式呈現(xiàn)的?;拘畔⒋嫒D如圖2-6所示。圖2-6基本信息指紋存取圖 3總體設計圖3-1主要功能模塊圖數(shù)據(jù)錄入功能:管理員可以增加入住學生的一些基本信息(姓名、學號、床號等)和指紋信息。本系統(tǒng)對于數(shù)據(jù)的處理都是分條的,每個用戶都有自己對應的數(shù)據(jù)存取單元,管理員可以根據(jù)實際的需要情況對信息進行更改,處理等,主要功能模塊圖如圖3-1所示。數(shù)據(jù)統(tǒng)計功能:對沒有歸寢人員的統(tǒng)計。綜合查詢功能:該系統(tǒng)最強大的地方要屬查詢功能,查詢功能對于用戶熟悉,了解學生宿舍管理系統(tǒng)有一定的幫助,用戶可以按照自身的需求對數(shù)據(jù)進行有選擇的查詢,并作出相應的操作。數(shù)據(jù)報表功能:數(shù)據(jù)報表模塊是根據(jù)用戶的需求對數(shù)據(jù)進行統(tǒng)計的,可以以學號,姓名等為單位將數(shù)據(jù)按圖的方式統(tǒng)計出,可以將數(shù)據(jù)打印出來生成報表給用戶的查看帶來方便。其他功能:主要有幫助,用戶密碼修改等,通過該模塊用戶對于系統(tǒng)功能的熟悉是有很大的幫助的。4數(shù)據(jù)庫設計4.1概念結(jié)構(gòu)設計數(shù)據(jù)庫的概念結(jié)構(gòu)設計是建立在需求分析之上的,分析用戶的需求,并將用戶的需求轉(zhuǎn)化為實體,根據(jù)每個實體之間的特有聯(lián)系建立相應的實體關(guān)系圖,數(shù)據(jù)庫的概念設計是為后面的邏輯結(jié)構(gòu)設計做鋪墊的,在做概念設計的時候,并不需要詳細的考慮一些操作系統(tǒng),機器類型等問題,概念設計可用的工具有許多,本系統(tǒng)的概念設計我們采用常見的E-R圖表示。實體:用方框表示,方框內(nèi)為實體名稱。實體的各種屬性:用橢圓表示,橢圓內(nèi)為各實體名稱。實體之間的聯(lián)系:用菱形表示,菱形內(nèi)為聯(lián)系的名稱。根據(jù)賬號,用戶實體和密碼之間的關(guān)系建立用戶實體E-R圖如圖4-1所示。實體之間的關(guān)系如下:人員實體、指紋實體是一對一的關(guān)系。具體表現(xiàn)在:在學生宿舍管理系統(tǒng)中,人員是最基本的組成部分,每個人員都對應一個學號、姓名、床號、班級、郵箱、手機號碼,所以抽象出實體便是一對一的關(guān)系,圖4-2所示的是人員實體E-R圖。根據(jù)學生實體包含的數(shù)據(jù)(學號,姓名等)建立人員實體E-R圖如圖4-2所示,指紋實體E-R圖如如4-3所示,學生宿舍管理系統(tǒng)E-R圖如圖4-4所示。圖4-1用戶實體關(guān)系E-R圖圖4-2人員實體E-R圖圖4-3指紋實體E-R圖圖4-4學生宿舍管理系統(tǒng)E-R圖4.2邏輯結(jié)構(gòu)設計概念結(jié)構(gòu)是獨立于實際數(shù)據(jù)模型的信息結(jié)構(gòu),并將其轉(zhuǎn)化為數(shù)據(jù)庫系統(tǒng)所支持的實際數(shù)據(jù)模型。通過對學生宿舍管理系統(tǒng)的具體分析后,得到了如下的邏輯關(guān)系,本節(jié)內(nèi)容為下節(jié)的結(jié)構(gòu)設計打下基礎(chǔ)。這些實體包括各種信息,通過相互之間的作用形成數(shù)據(jù)的流動。通過對該系統(tǒng)的反復設計與實施,從系統(tǒng)中可以抽象出如下實體并命名如下:用戶實體、人員實體、指紋實體等并建立相應的表格。學生表如表1,用戶表如表2所示,指紋表如表3所示。表1學生表表2用戶表表3指紋表4.3數(shù)據(jù)庫物理結(jié)構(gòu)設計4.3.1數(shù)據(jù)字典設計為了能夠更好的介紹數(shù)據(jù)庫中各個元素的組成,特意建立數(shù)據(jù)字典用來為大家做詳細的說明,該系統(tǒng)的部分元素如下。1-001數(shù)據(jù)元素條目名稱:學號說明:確定成員的唯一性,主鍵數(shù)據(jù)類型:離散類型:nchar長度:101-002數(shù)據(jù)元素條目名稱:姓名說明:姓名數(shù)據(jù)類型:離散類型: nchar 長度:211-003數(shù)據(jù)元素條目名稱:手機號碼說明:學生手機號 數(shù)據(jù)類型:離散類型: nchar長度:112-001數(shù)據(jù)結(jié)構(gòu)條目名稱:管理員說明:權(quán)限管理結(jié)構(gòu)組成:useID+Password+Usename有關(guān)數(shù)據(jù)結(jié)構(gòu):數(shù)據(jù)管理2-002數(shù)據(jù)結(jié)構(gòu)條目名稱:學生表說明:用戶添加的基本信息結(jié)構(gòu)組成:學號+姓名+床號+手機+班級+宿舍有關(guān)數(shù)據(jù)結(jié)構(gòu):存儲數(shù)據(jù),超級用戶相關(guān)的數(shù)據(jù)流程:數(shù)據(jù)儲存,指紋信息2-003數(shù)據(jù)結(jié)構(gòu)條目名稱:指紋信息庫說明:用戶添加的基本信息結(jié)構(gòu)組成:學號+指紋+姓名有關(guān)數(shù)據(jù)結(jié)構(gòu):存儲數(shù)據(jù),超級用戶相關(guān)的數(shù)據(jù)流程:數(shù)據(jù)儲存,指紋信息4.3.2數(shù)據(jù)表設計該系統(tǒng)數(shù)據(jù)庫的結(jié)構(gòu)方面大致由用戶表,學生表和指紋表三部分組成。數(shù)據(jù)結(jié)構(gòu)表如圖4-5所示。 圖4-5該數(shù)據(jù)的結(jié)構(gòu)表根據(jù)上面的邏輯關(guān)系在SQL Server 2008里建立相應的實體模型,即分別建立用戶表(圖4-7),學生表(圖4-6)和指紋(圖4-8)三個表。圖4-6學生表圖4-7用戶表圖4-8指紋信息表圖4-9學生宿舍管理系統(tǒng)完成本系統(tǒng)采用的SQL server 2008 作為學生宿舍管理系統(tǒng)數(shù)據(jù)庫的開發(fā)平臺,圖4-9為開發(fā)完成學生宿舍管理系統(tǒng)。5界面設計5.1登錄界面設計根據(jù)本系統(tǒng)要達到的功能需求,本系統(tǒng)將會設計兩種用戶,一個是超級管理員,一個是管理員,超級管理員擁有極高的權(quán)限,超級用戶擁有極高的權(quán)限可以對本系統(tǒng)的任何信息進行更改,而管理的權(quán)限就比較低,只能完成自己基本信息更改(用戶名,密碼等)和學生信息的基本管理。登陸過程流程圖如圖5-1所示。圖5-1登陸過程流程圖但是超級管理員,管理員的登陸界面都是一樣的,該界面在Visual Studio 2008里面設計的,由用戶名和密碼組成,如圖圖5-2所示。圖5-2登陸界面登陸界面的部分代碼如圖5-3所示。圖5-3登錄界面部分代碼5.2主界面設計當密碼驗證成功之后則會進入到系統(tǒng)界面中,在界面里面,用戶可以根據(jù)自己的不同需求進行相應的操作。學生宿舍管理系統(tǒng)的主界面是由系統(tǒng)修改,系統(tǒng)管理,幫助這三個主系統(tǒng)組成的,大部分的功能都在該界面上展示了,系統(tǒng)修改可以完成數(shù)據(jù)的增刪,修改等功能,系統(tǒng)管理可以完成學生的信息管理,人員增加等,該系統(tǒng)的其它獨立窗口在下文的測試中都有相關(guān)的介紹,圖5-4為系統(tǒng)主界面。圖5-4系統(tǒng)主界面5.3系統(tǒng)修改界面設計系統(tǒng)修改界面由管理用戶和退出系統(tǒng)兩部分組成,管理用戶又由新增用戶,修改用戶,刪除用戶組成,具體情況可如圖5-5所示。圖5-5系統(tǒng)修改界面5.4系統(tǒng)管理界面設計系統(tǒng)管理界面由新增人員,信息管理兩部分組成。具體情況如圖5-6所示。圖5-6系統(tǒng)管理界面6系統(tǒng)測試系統(tǒng)測試是一個非常重要的環(huán)節(jié)。它需要我們對自己系統(tǒng)的每個環(huán)節(jié)都進行測試,并且分析自己的優(yōu)缺點,為后期的改進提供一定的幫助。測試過程是考察系統(tǒng)的重要環(huán)節(jié),了解軟件的每個工作環(huán)節(jié),將軟件測試效果與預期的想象相比較,發(fā)現(xiàn)不足之處用于后期的修改。為了保證測試結(jié)果的公平公正性,應當邀請非設計人員對軟件的運行做一些測試,可以提高測試結(jié)果的權(quán)威性與準確性。除了非設計人員,設計人員的測試工作外,我們還應該請軟件專業(yè)方面的人員進行測試,這樣可以更好的發(fā)現(xiàn)軟件所存在的不足。具體的測試過程可見下面分析。系統(tǒng)測試時可在未聯(lián)網(wǎng)的操作系統(tǒng)為Win7的計算機上運行,利用Visual Studio 2008及SQL server 2013這兩個開發(fā)工具觀察軟件的運行和兼容性問題。此測試程序的目的是要確保登錄窗口的正確性和糾錯,當系統(tǒng)出現(xiàn)錯誤時,通過在登錄框中輸入錯誤的用戶名和用戶密碼來檢測系統(tǒng)運行狀態(tài)。測試方法與思想是將用戶的輸入信息與系統(tǒng)預存信息進行匹配,如果匹配成功,表示該功能有用,如果匹配失敗看是否出現(xiàn)信息提示。本次測試的主要內(nèi)容為登陸測試、管理員的添加測試、管理員密碼的修改測試、管理員的刪除測試、管理員增加學生信息測試、管理員查詢學生信息測試。登陸界面測試:當?shù)顷懨艽a輸入錯誤時候?qū)霈F(xiàn)密碼錯誤,請重新輸入的界面,具體情況可見下圖6-1所示。圖6-1登陸界面測試圖添加管理員測試:點擊系統(tǒng)修改,選擇管理用戶,對新增管理員用戶進行測試,后臺user表單里面添加數(shù)據(jù)測試如圖6-2,圖6-3所示。圖6-2管理員添加測試圖圖6-3管理員添加成功測試圖管理員登錄密碼修改測試如圖6-4圖6-5所示。圖6-4管理員登錄密碼修改圖6-5管理員登錄密碼修改成功管理員刪除測試:測試學生宿舍管理系統(tǒng)的管理用戶,刪除用戶如圖6-6,圖6-7所示。圖6-6管理員刪除界面圖6-7管理員刪除界面學生信息增加測試:學生指紋信息“增刪改查”管理 ,學生宿舍管理系統(tǒng)“系統(tǒng)管理”如圖6-8所示。圖6-8系統(tǒng)管理增刪圖圖6-9新增學生指紋信息測試圖信息錄入的時候,如果漏掉用戶信息的任何一個系統(tǒng)都會彈出窗口進行提示,學號是唯一的,所以不可能出現(xiàn)重復現(xiàn)象,當學號發(fā)生重復時,彈窗將會提示,不能重復,按照自己設計的功能將系統(tǒng)進行數(shù)據(jù)重復,人員新增的測試,6-10新增學生指紋信息測試圖。圖6-10新增學生指紋信息測試圖學生信息查詢測試:查詢可通過下拉菜單選擇是“按學號查詢”還是“按姓名查詢”如果沒有選擇會提示“請選擇查詢方式”,如果沒有輸入查詢條件會提示“請輸入查詢內(nèi)容”。如圖6-11所示。圖6-11學生信息查詢測試圖數(shù)據(jù)庫與系統(tǒng)是分開的,當在界面上對已有的數(shù)據(jù)進行修改后,結(jié)果可能沒有及時的更新到數(shù)據(jù)庫中,這時候點擊刷新按鈕即可同步界面與表的數(shù)據(jù),圖6-12為信息表刷新圖。圖6-12學生信息表刷新圖系統(tǒng)測試軟件開發(fā)范疇里面是一個十分重要的環(huán)節(jié),不能草率的,在測試過程中該系統(tǒng)的每一個環(huán)節(jié),每一個功能我們都需要用心的進行操作,檢查。因為軟件測試中考慮的問題基本上是項目管理中需要考慮的問題。軟件測試所需要考慮的因素是要遠遠大于實際生活可能遇到的情況的,因而,測試的時候應該假定工作場景環(huán)境,將實際測試與理論的測試結(jié)合起來,當然,在測試 的過程中,測試人員應該仔細的測試每一步,態(tài)度認真。7結(jié)論學生宿舍管理系統(tǒng)設計是將Visual Studio 2008開發(fā)的界面與SQL server 2013創(chuàng)建的數(shù)據(jù)庫相結(jié)合的設計,考慮到系統(tǒng)的安全性問題,本系統(tǒng)特意加入了指紋模塊,將該系統(tǒng)放在一個沒有聯(lián)網(wǎng)的計算機上運行,由于硬件條件等一些因素,本系統(tǒng)的更新可能會出現(xiàn)一些問題,做好數(shù)據(jù)的備份工作也就顯得比較重要。盡管本管理系統(tǒng)存在著很多不足,但其簡單的界面之下,和其它功能模塊為本系統(tǒng)的開發(fā)的繼續(xù)完善留下空間,學生宿舍管理系統(tǒng)的界面比較簡單,相比其他的系統(tǒng),本系統(tǒng)的安全性相對較高,在保證操作簡單的同時又提高了工作的效率。通過完成學生宿舍管理系統(tǒng)這一系統(tǒng)設計,我學習到了許多新的知識,也更加熟悉了一些Visual Studio 2008和對SQL server 2013基本操作,個人而言,我覺得本次課程的最大收
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 緊缺人才專項招聘與合同解除及補償協(xié)議
- Unit8ChineseNewYear句型默寫(試題)譯林版英語六年級上冊
- 2025【碎石采購與運輸項目合同書】私營企業(yè)承包合同
- 商場臨時安保協(xié)議書
- 2025年關(guān)于物業(yè)服務合同范本
- 地鐵合作維修協(xié)議書
- 周末課后服務協(xié)議書
- 財務管理課程學習經(jīng)驗試題及答案
- 商鋪煙道管理協(xié)議書
- 2025關(guān)于終止解除勞動合同證明書范本
- 第二節(jié)-金屬切削機床部件
- 2024年車駕管查驗業(yè)務知識考試題庫(供參考)
- 閻良西飛公司招聘考試試題
- 給小學生講橋梁課件
- 工器具管理臺帳
- (完整)中醫(yī)癥候積分量表
- 高效液相色譜質(zhì)譜聯(lián)用技術(shù)在藥物分析中的應用
- 工行內(nèi)部控制手冊總體框架
- 2024年煤礦各類牌板制作標準及使用規(guī)定附煤礦井下牌板模版及標準
- 視頻會議系統(tǒng)投標方案(技術(shù)標)
- 《企業(yè)運營管理》題庫集答案
評論
0/150
提交評論