




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
第第頁共44頁第1章概述1.1課題背景日新月異的今天,社會發(fā)展的進(jìn)步使得人們的需求也與以前大不相同。不僅是數(shù)量的增加,更是質(zhì)量的增加。如今社會互聯(lián)網(wǎng)的地位日漸加重。普通的企業(yè)管理已經(jīng)被信息化的企業(yè)管理方式所取代。各種各樣的管理系統(tǒng)層出不窮,日漸豐富。開發(fā)管理系統(tǒng)的腳步與節(jié)奏也越來越快了。信息化是當(dāng)今時代永遠(yuǎn)的熱門話題,已不像曾經(jīng),互聯(lián)網(wǎng)對于現(xiàn)在的人們來說見怪不怪,成為了生活的一部分,人們在享受著互聯(lián)網(wǎng)帶給我們的便捷舒適的同時,也在努力地將這種便捷舒適滲透進(jìn)每個領(lǐng)域。機構(gòu)養(yǎng)老管理如果還用傳統(tǒng)的管理模式,時間久了,那么在管理方面也不是那么的便利了,查詢比較難,并且在數(shù)據(jù)中也存在著誤差,因為對于手工管理的方法來說,數(shù)據(jù)太多了,人工能力不足也就很難維持了。但是,由于現(xiàn)代計算機具有的非常出色的計算和處理能力,在信息技術(shù)管理大發(fā)展的前提下,毋庸置疑信息管理必將取代人工管理。使用計算機智能的功能和智能的管理并不僅僅能節(jié)省錢財,更節(jié)省了人力和物力還有時間空間等等等等。該系統(tǒng)開發(fā)主要針對機構(gòu)養(yǎng)老管理系統(tǒng),并根據(jù)需要完成功能設(shè)計。老人是人生濃縮的精華,他們的經(jīng)驗是社會寶貴的財富,他們的經(jīng)驗惠及子孫與社會。但是現(xiàn)在公里養(yǎng)老院機構(gòu)的床位供不應(yīng)求,并且這些機構(gòu)的各項能力例如醫(yī)療服務(wù)、護(hù)理等,更需要一個更加智能信息化的統(tǒng)籌方法進(jìn)行透明管理。1.2課題意義用戶往往因為不能及時查詢健康檢測而耽誤了老人健康。機構(gòu)規(guī)模的擴大,用戶也越來越多,人工管理的方式注定是出力不討好,既難以調(diào)動人員的積極性,也沒有效率。擁有管理系統(tǒng)的養(yǎng)老機構(gòu)必定是效率增長驚人的,老人的信息被實時監(jiān)控,能更快的做出應(yīng)對,也能更快的讓其子女知曉。信息化的管理對老人的健康生活方面的益處都是難以估量的。更不用說對于機構(gòu)來說節(jié)省的人力物力財力有多么龐大。養(yǎng)老機構(gòu)存在的很大一個意義是建立起管理員護(hù)工和老人監(jiān)護(hù)人之間的橋梁與聯(lián)系。老人群體的特殊性在于其身體的虛弱,以及生活的不可控。子女送老人進(jìn)入養(yǎng)老機構(gòu)的目的是在他工作繁忙之時,有人能夠時刻關(guān)注老人的身體情況與心靈需求。對他們來說,時刻了解這些也是必要的。在此系統(tǒng)的幫助下,管理員護(hù)工們實時更新老人信息,監(jiān)護(hù)人時時刻刻都可以對老人的信息進(jìn)行查詢,能夠隨時隨地了解老人情況,更方便地獲取老人的一手信息,不會像以前手工管理那樣獲取信息十分不便。機構(gòu)養(yǎng)老管理系統(tǒng)帶來的養(yǎng)老機構(gòu)管理模式的變化和信息更新的變化都是其存在的重大意義。黨的十九大報告明確要求:使老年人成為人口老齡化事業(yè)的支點,形成老年人的政策制度和社會環(huán)境,照顧老年人,促進(jìn)醫(yī)療一體化;積極發(fā)展長者護(hù)理服務(wù),推動長者護(hù)理專業(yè)人員的制度、標(biāo)準(zhǔn)、設(shè)施和隊伍的建立,建立家庭、社區(qū)、護(hù)理機構(gòu)和醫(yī)療機構(gòu)的老年人護(hù)理體系,更好地滿足這類服務(wù)的需要;在老齡化領(lǐng)域創(chuàng)造新的增長點,完善相關(guān)計劃和政策。養(yǎng)老管理制度的存在非常重要。經(jīng)濟發(fā)展的壓力越來越大,老齡化帶來的國家養(yǎng)老壓力迫使政府需要采取更多的措施,養(yǎng)老保險制度日益完善與養(yǎng)老服務(wù)日益落后的矛盾日益突出。社會養(yǎng)老待遇:大范圍獨生子女群體和小范圍多子女群體的養(yǎng)老問題更為突出,采用智能養(yǎng)老系統(tǒng),有利于養(yǎng)老機構(gòu)管理和日常服務(wù)的全覆蓋,模塊清晰,功能全面,促進(jìn)各級養(yǎng)老機構(gòu)工作流程的整合,養(yǎng)老信息平臺的使用促進(jìn)了無紙化操作,提高了護(hù)理人員的工作效率。養(yǎng)老管理制度的運用促進(jìn)了風(fēng)險控制能力的加強。綜上所述,對于養(yǎng)老機構(gòu)而言,使用養(yǎng)老管理系統(tǒng)是非常必要的。并且這也是未來的發(fā)展方向和趨勢。REF_Ref4900\r\h[16]1.3課題內(nèi)容研究平臺實現(xiàn)登錄權(quán)限的分離,不同權(quán)限對應(yīng)不同功能模塊。數(shù)據(jù)庫的建立邏輯結(jié)構(gòu)準(zhǔn)確。頁面簡潔不花哨,符合機構(gòu)養(yǎng)老的特征。功能模塊設(shè)計符合養(yǎng)老機構(gòu)的日常流程不冗余,不缺乏。頁面交互符合正常人的使用習(xí)慣,不會讓人覺得不適。分析養(yǎng)老機構(gòu)日常管理方面存在的問題,調(diào)研養(yǎng)老機構(gòu)需求于老人的日常需求。
第2章主要技術(shù)和工具介紹2.1Java語言在進(jìn)行軟件編程的情況下,Java絕對是一個很好的選擇。它不僅易于學(xué)習(xí),利于編程,方便使用,更加能夠?qū)④浖膯栴}很好的處理,并提高軟件的穩(wěn)定性。自成立以來,Java一直是廣泛且被大眾所接受的,它已被用于許多領(lǐng)域,最常見的是計算機軟件。在技術(shù)特性方面,Java編程非常實用。Java編程可以根據(jù)程序的不同功能分為不同的程度,分成一個小的模塊,這也是對程序的一種分解。研究表明,Java編程語言的面向?qū)ο笮再|(zhì)非常有價值,因此,如果程序員想要對程序進(jìn)行更改,則可以在一個特定的程序中完成它,而無需更改其他程序,也不會影響其他模塊。這種優(yōu)勢是獨特的,正是因為如此,Java可以優(yōu)化整體軟件性能。Java語言具有強大的可移植性,高安全系數(shù)和出色的解釋能力。在可移植性方面,Java編程語言允許用戶使用許多優(yōu)化措施通過Internet下載應(yīng)用程序,這些優(yōu)化措施大大減少了下載障礙。在安全性方面,Java編程語言本質(zhì)上是安全的。在解釋的情況下,用戶在執(zhí)行程序是節(jié)約了許多的時間。Java中的類沒有參數(shù)。例如,如果我們有一個定義列表的類,我們不能用它來幫助定義整數(shù)列表的類,字符串列表,等等我們將使用'
integer
'和'
string
'作為參數(shù)到列表類來定義更多專業(yè)類。相反,Java鼓勵程序員定義對象列表可以是任何東西-整數(shù),字符串,或任何。這種方法不會讓程序員不小心把一個整數(shù)放到了一個字符串列表中。另外,一個程序員可以定義單獨的類,一個用于整數(shù)列表,一個用于字符串列表,以及等等,使它們特定于元素類型。在這種情況下,避免重寫并不容易所有的類定義從頭開始。因此,要么程序員必須使用過度通用的代碼(Java不能檢測類型錯誤),或者必須重復(fù)編寫幾乎相同的代碼(然后有拼寫錯誤的風(fēng)險)。這兩種選擇都有風(fēng)險,都使嚴(yán)格的測試變得更加困難。Java有數(shù)組,有趣的是,它們被處理得有點像參數(shù)化類用一些特殊的符號使元素訪問和初始化更容易。數(shù)組是像參數(shù)化類,即指定類型的對象的集合,以及它們是靜態(tài)類型檢查的。數(shù)組還“繼承”了一個字段length,這是一個數(shù)字的元素。我們將論證數(shù)組是反常的(概括一下提出的設(shè)計問題字符串)。數(shù)組內(nèi)置在Java中。Java還提供了一個標(biāo)準(zhǔn)類Vector(可能是由任何程序員定義),它的行為很像數(shù)組,除了沒有靜態(tài)類型檢查插入到vector中的元素或從vector中檢索的元素是否類型正確。此外,程序員定義的通用集合(如Vector)不能具有靜態(tài)類型檢查:利用數(shù)組做一些特殊的事情,而類似于程序員可以做的任何事情。平臺獨立性是Java編程語言的最大優(yōu)勢。通常,Java編程軟件產(chǎn)生的語言不需要進(jìn)行任何其他處理或修改,并且可以直接在平臺上運行,編譯一次并運行多次。Java編程是在Java虛擬機的幫助下完成的,Java虛擬機首先對中間翻譯代碼進(jìn)行解碼,然后安裝并驗證該中間翻譯代碼,最后在計算機上生成代碼。完成所有這些操作后,開始運行。該過程運行要求不高,并且只要系統(tǒng)支持Java虛擬機,程序就可以正常運行。Java編程語言的靈活性非常高。程序員可以充分利用現(xiàn)有程序來開發(fā)新的創(chuàng)新案例,并且不會破壞現(xiàn)有程序。在原始程序可以正常運行的前提下,擴展程序具有廣闊的發(fā)展前景。2.2統(tǒng)一建模語言總的來說,統(tǒng)一建模語言是一種可視化的建模語言。對于系統(tǒng)的開發(fā)人員來說,他們可以使用此語言清楚明確地令觀看者知道他們是如何去設(shè)計實現(xiàn)系統(tǒng)的,同樣的,這也體現(xiàn)了他們的設(shè)計思想。對于
UML來說,它是輔助工具。
UML是一種將圖相互結(jié)合的圖形元素,它提供了很多種不一樣的圖,通過這個來完成設(shè)計系統(tǒng)的任務(wù)。比如說早期階段時候的設(shè)計系統(tǒng)。人們在其中常用到的圖有用例圖和行為圖且一般采用多個視圖,是因為這些圖需要使用這些來顯示成為模型的系統(tǒng)。
UML模型通常描述系統(tǒng)需要做的事情,與此同時,它也提供了便于去組織這些圖的途徑。UML功能之廣泛是大家有目共睹的。
UML不是一個認(rèn)死理一成不變的產(chǎn)品,它是集眾家之所長,這將現(xiàn)有的流行軟件建模語言整合吸收,以此為基礎(chǔ)提出的新型語言。集萬家之大成,擁有無與倫比的優(yōu)勢。除此之外,它還克服了一大障礙,也就是軟件的局限性,具有扎實的理論基礎(chǔ)和普遍性,這使得UML的使用領(lǐng)域不被限制越來越廣泛。2.3Tomcat服務(wù)器簡介在人們的日常生活中,Tomcat的主要用途是Web應(yīng)用程序服務(wù)器。它主要是一種開發(fā)和調(diào)試方式。對于剛從一無所有開始的人來說,它將進(jìn)入一個HTML頁面,并對其做出響應(yīng),并且它將獨立運行,并且不需要任何幫助。說起Tomcat的開發(fā)歷史,這是由一個Sun的軟件架構(gòu)師JamesDuncanDavidson開發(fā)的項目,后來他將其變得開源。關(guān)于此項目,有一個非常巧合的事情,就是這些項目都與一本書有關(guān),而且書的封面上,有動物的圖案。所以他最終決定將此以動物名命名。并且希望動物能夠自生自滅,最終取名為Tomcat。Tomcat是一個開源輕量級服務(wù)器,便于使用,它不僅無償提供給大家使用的,并且在測試控制信息等跨平臺開發(fā)調(diào)試方面它也是人們的首選。Tomcat的優(yōu)點使得它更便于對中小型系統(tǒng)的使用。在此情況下,分布式應(yīng)用程序的擴展使它的使用覆蓋面更廣。提高用戶體驗,保證數(shù)據(jù)傳輸,便于系統(tǒng)訪問等等都是Tomcat現(xiàn)在被普遍適用的原因。2.4MySQL數(shù)據(jù)庫MySQL數(shù)據(jù)庫是現(xiàn)下最流行的開源的數(shù)據(jù)庫,運行速度非常的快,數(shù)據(jù)調(diào)用非常的準(zhǔn)確方便。功能強大是MySQL數(shù)據(jù)庫最大的特點之一,它能夠適應(yīng)多種系統(tǒng)引擎。它不限于單一平臺,而可以跨平臺使用。便于移植且無需任何程序上的修改。成本非常的低,只需要在網(wǎng)上進(jìn)行下載即可,無需支付任何費用。安全性也是此數(shù)據(jù)庫的一大特點。密碼傳輸是加密的,當(dāng)使用此數(shù)據(jù)庫連接服務(wù)器時,此特點保證了連接時的安全性。MySQL數(shù)據(jù)庫運行速度也非常的快。
第3章系統(tǒng)分析3.1可行性分析現(xiàn)代社會的高速發(fā)展促使著信息化系統(tǒng)對企業(yè)管理的重要性加深,所以一個既能滿足企業(yè)管理也能夠符合實際系統(tǒng)實現(xiàn)的系統(tǒng)不是一蹴而成的,需要從經(jīng)濟、技術(shù)、操作等方面進(jìn)行可行性分析,總體分析如下。3.1.1經(jīng)濟可行性對于開發(fā)機構(gòu)養(yǎng)老管理系統(tǒng)來說,使用到的開發(fā)工具例如MySQL這些都是無需額外的成本去實現(xiàn)的,可以直接從網(wǎng)上獲取資源,不增加更多的成本就可已開發(fā)出來。并且此系統(tǒng)實現(xiàn)的是三方即監(jiān)護(hù)人、管理員、護(hù)工之間信息的無障礙交流,在能夠高效率完成日常工作的前提下,能夠很好地將一些額外的跑腿項目或者紙質(zhì)項目等通過信息化系統(tǒng)更加方便的實現(xiàn),節(jié)省的人力物力不是一點半點的。再者,老齡化愈加提升的今天,養(yǎng)老機構(gòu)的發(fā)展絕對是非常迅速地,相信養(yǎng)老機構(gòu)的迭代更新的迅速也給日常管理提出了更高的要求,在此情況下,一個好的機構(gòu)養(yǎng)老管理系統(tǒng)更能夠節(jié)省這些更新帶來的人力物力成本。因此,機構(gòu)養(yǎng)老管理系統(tǒng)在經(jīng)濟上來說是可行的。3.1.2技術(shù)可行性機構(gòu)養(yǎng)老管理系統(tǒng)需要滿足一般計算機的軟硬件都可支持其運行,并且無需更高的內(nèi)存或者效率更高的硬件的支持,現(xiàn)在社會,面向?qū)ο蟮恼Z言高速發(fā)展,但Java永遠(yuǎn)都是不落伍包容性很高的語言,并且Java和MySQL對于系統(tǒng)內(nèi)存的要求較低,滿足設(shè)計目標(biāo)。對機構(gòu)養(yǎng)老管理系統(tǒng)來說,在進(jìn)行人員的錄入、出入機構(gòu)的登記、公告的發(fā)布等這些就是數(shù)據(jù)從數(shù)據(jù)庫輸入輸出的過程,大量的數(shù)據(jù)調(diào)用修改是本系統(tǒng)的一大特點,將系統(tǒng)內(nèi)容分為三種權(quán)限,根據(jù)權(quán)限去獲得不同內(nèi)容的修改權(quán)或者查看權(quán)也是本系統(tǒng)的一大特點之一,Java和MySQL都能夠很好地去實現(xiàn)這些需求,所以對于本系統(tǒng)來說在技術(shù)上是完全可行的。3.1.3操作可行性機構(gòu)養(yǎng)老管理系統(tǒng)的特點就是以人為本。本系統(tǒng)的整體操作難度不算高,每種不同身份之間最大的區(qū)別就是權(quán)限,并且導(dǎo)航明確,分布人性化能夠讓使用者很好的上手去完成相應(yīng)的任務(wù)實現(xiàn)相應(yīng)的目的,一些需要一些抉擇與思考的地方全是都是管理員擁有的,管理員的身份定位也是有一定學(xué)歷的人,所以每種權(quán)限的操作難度都是絕對符合權(quán)限對應(yīng)的使用者的。因此,本系統(tǒng)在操作上是完全可行的。3.2需求分析本系統(tǒng)通過分析了國內(nèi)外的養(yǎng)老政策現(xiàn)狀以及對應(yīng)的養(yǎng)老管理解決措施,通過對現(xiàn)代人在養(yǎng)老方面的確切需求以及現(xiàn)存養(yǎng)老機構(gòu)的功能現(xiàn)狀,統(tǒng)籌分析,得出了一個符合時代的信息化養(yǎng)老機構(gòu)管理系統(tǒng)所必須具有的功能是哪些?,F(xiàn)在養(yǎng)老機構(gòu)面對的對象分別有機構(gòu)的總體管理員,負(fù)責(zé)老人日常護(hù)理的護(hù)工以及老人的子女等作為監(jiān)護(hù)人,每種不同的身份也對應(yīng)了不同的需求,也因此每個人的權(quán)限也大不相同首先是機構(gòu)的總體管理員對應(yīng)的功能需求如下:用戶管理員擁有的權(quán)限是最高的,他能夠?qū)︷B(yǎng)老機構(gòu)的日常管理,包括人員及監(jiān)護(hù)人的管理,床位的添加,老人的入住登記以及老人子女的出入探視,老人日常生活的相關(guān)內(nèi)容包括飲食健康以及老人入住養(yǎng)老院產(chǎn)生的費用公示等進(jìn)行管理。管理員權(quán)限之一便是管理人員信息,人員信息分為護(hù)工信息、監(jiān)護(hù)人信息與老人信息三方面,其中護(hù)工信息的管理權(quán)限只有管理員擁有,可以對護(hù)工信息進(jìn)行添加,刪除,修改等。并且為老人信息以及監(jiān)護(hù)人信息都能提供相似操作。入住登記方面主要的內(nèi)容就是在錄入老人信息之后,在相對應(yīng)的老人信息下,填寫他的入院時間以及入院床號或者相關(guān)備注。并且這些信息都能夠查詢,修改以及刪除。飲食管理方面可以在相關(guān)老人信息下添加對應(yīng)時間老人飲食的情況,包括老人食物內(nèi)容以及食物來源等,也可以進(jìn)行查詢,修改以及刪除操作。健康檢測添加方面,可以在對應(yīng)老人的信息下,將老人的相關(guān)身體信息進(jìn)行更新,包括血糖,血壓,情緒以及是否需要健康預(yù)警等,并且可以進(jìn)行查詢,修改,刪除操作。探望管理方面,可以對監(jiān)護(hù)人的探望申請進(jìn)行管理。收費方面,收費管理是只有管理員擁有的權(quán)限,主要內(nèi)容是進(jìn)行老人的收費公示,收費管理也是包括查詢,修改,刪除以及判斷此筆費用是否已經(jīng)進(jìn)行付款。任務(wù)排班及對護(hù)工的日常任務(wù)進(jìn)行整理,排班,對護(hù)工進(jìn)行公示也可以進(jìn)行查詢,修改,刪除操作。公告資訊方面,管理員可進(jìn)行公告的添加,包括標(biāo)題類別,內(nèi)容,附件等進(jìn)行發(fā)布,可供其他人查看,對公告內(nèi)容也可以進(jìn)行修改和刪除,查詢附件可供下載。也可查看此公告的點擊率。留言咨詢可對監(jiān)護(hù)人的留言進(jìn)行查看以及回復(fù),如遇不好留言可刪除。管理員的用例圖如下圖所示。圖3-1管理員用例圖護(hù)工對應(yīng)的功能需求如下:護(hù)工可以通過系統(tǒng)修改登錄密碼。入住登記方面主要的內(nèi)容就是在錄入老人信息之后,在相對應(yīng)的老人信息下,填寫他的入院時間以及入院床號或者相關(guān)備注。并且這些信息都能夠查詢,修改以及刪除。飲食管理方面可以在相關(guān)老人信息下添加對應(yīng)時間老人飲食的情況,包括老人食物內(nèi)容以及食物來源等,也可以進(jìn)行查詢,修改以及刪除操作。健康檢測添加方面,可以在對應(yīng)老人的信息下,將老人的相關(guān)身體信息進(jìn)行更新,包括血糖,血壓,情緒以及是否需要健康預(yù)警等,并且可以進(jìn)行查詢,修改,刪除操作。探望管理方面,可以對監(jiān)護(hù)人的探望申請進(jìn)行管理。留言咨詢可對監(jiān)護(hù)人的留言進(jìn)行查看以及回復(fù)。護(hù)工排班方面護(hù)工可查看管理員所發(fā)布的排班任務(wù)。護(hù)工的用例圖如下圖所示。圖3-2護(hù)工用例圖有關(guān)任務(wù)排班管理模塊,護(hù)工可查詢排班情況。監(jiān)護(hù)人對應(yīng)的功能需求如下:監(jiān)護(hù)人可以通過系統(tǒng)修改自己的基礎(chǔ)信息,比如修改登錄密碼等功能。監(jiān)護(hù)人可通過系統(tǒng)在線查詢相關(guān)信息。監(jiān)護(hù)人可以發(fā)布留言并查看。監(jiān)護(hù)人可發(fā)出探望申請。監(jiān)護(hù)人的用例圖如下圖所示。圖3-3監(jiān)護(hù)人用例圖3.3業(yè)務(wù)流程分析總體業(yè)務(wù)流程是用戶首先在登陸頁面進(jìn)行登陸五,輸入自己的賬號密碼以及選擇自己的身份權(quán)限。通過填寫驗證碼,點擊登錄。此后,數(shù)據(jù)庫進(jìn)行身份驗證,如果全部正確,則登錄成功,系統(tǒng)。護(hù)工以及管理員的權(quán)限功能極為相似。護(hù)工主要負(fù)責(zé)的是機構(gòu)的日常管理,包括飲食,出入以及健康方面進(jìn)行增加,修改,刪除。而管理員擁有更多的權(quán)限,除了擁有日常管理的權(quán)限之外,在收費以及對護(hù)工的管理方面。還有額外的權(quán)限。普通監(jiān)護(hù)人進(jìn)入系統(tǒng)之后的權(quán)限主要為查看老人的身體情況,飲食情況,收費情況進(jìn)行留言,查看,公告等。不同的權(quán)限在系統(tǒng)里進(jìn)行不同的操作。3.4數(shù)據(jù)流程分析DFD是數(shù)據(jù)流圖的縮寫,數(shù)據(jù)流圖真正的目的是以簡單的圖形,符號以及文字去反映一個系統(tǒng)的數(shù)據(jù)的邏輯關(guān)系邏輯流向,它更加的直觀,更便于理解,更方便后端開發(fā),前端開發(fā)以及產(chǎn)品用戶之間進(jìn)行數(shù)據(jù)方面的溝通修改。頂層數(shù)據(jù)流是偏向總體邏輯的,是抽象的,從不同權(quán)限的用戶以及數(shù)據(jù)輸出設(shè)備方面,總體的看出數(shù)據(jù)邏輯流向。系統(tǒng)的頂層數(shù)據(jù)流圖如下圖所示。圖3-3系統(tǒng)頂層數(shù)據(jù)流圖在以下的系統(tǒng)數(shù)據(jù)流圖中,更加細(xì)化了數(shù)據(jù)的具體流向,包括但不限于管理員用戶對系統(tǒng)整體管理的數(shù)據(jù)流向,刪除信息,添加信息,修改信息,查詢信息,這些信息包括但不限于床位,老人信息,監(jiān)護(hù)人信息,入住信息等。系統(tǒng)的中層數(shù)據(jù)流圖如下圖所示。圖3-5系統(tǒng)中層數(shù)據(jù)流圖圖3-6系統(tǒng)部分低層數(shù)據(jù)流圖第4章系統(tǒng)設(shè)計4.1系統(tǒng)結(jié)構(gòu)設(shè)計系統(tǒng)結(jié)構(gòu)設(shè)計是根據(jù)登錄的權(quán)限對其登錄之后在系統(tǒng)內(nèi)的相關(guān)操作進(jìn)行總體的設(shè)計,及護(hù)工權(quán)限的用戶需要涉及的模塊有任務(wù)排班,留言咨詢等,管理員權(quán)限的用戶涉及的模塊有監(jiān)護(hù)人管理,系統(tǒng)用戶管理,收費管理等,監(jiān)護(hù)人權(quán)限的用戶涉及的模塊有公告資訊,探望管理,留言管理等。系統(tǒng)的功能結(jié)構(gòu)圖如下圖所示。圖4-1系統(tǒng)功能結(jié)構(gòu)圖4.2功能模塊設(shè)計系統(tǒng)登錄:系統(tǒng)登錄模塊是用戶在登錄界面輸入用戶名、密碼、,對應(yīng)權(quán)限和驗證碼后進(jìn)行登錄。此模塊的主要目的是將用戶與其權(quán)限進(jìn)行對應(yīng),進(jìn)入不同的用戶頁面,完成不同的功能。密碼修改模塊是不同權(quán)限的,用戶在登錄后都可以對自己的密碼進(jìn)行修改。系統(tǒng)用戶管理模塊主要針對對象是管理員,管理員可以對護(hù)工進(jìn)行添加以及刪除修改。人員管理模塊分為老人管理和監(jiān)護(hù)人管理,護(hù)工以及管理員??梢詫先说南嚓P(guān)信息以及監(jiān)護(hù)人的相關(guān)信息進(jìn)行添加,查詢,修改,刪除等。并且可以將老人信息導(dǎo)出Excel表,監(jiān)護(hù)人可以查詢。入住登記管理管理員和護(hù)工權(quán)限的用戶可以在相關(guān)老人信息下對老人進(jìn)行入住登記的添加,并且可以將其入住信息進(jìn)行查詢,刪除,修改??梢詫傮w導(dǎo)出Excel表,也可以將老人個別信息進(jìn)行打印,監(jiān)護(hù)人可進(jìn)行查詢。飲食管理模塊管理員與護(hù)工權(quán)限的用戶可以在相關(guān)的老人信息下對老人的飲食信息進(jìn)行更新,管理以及公示,監(jiān)護(hù)人可查詢。健康檢測功能,管理員與護(hù)工權(quán)限的用戶可以在相關(guān)的老人信息下對老人的健康信息進(jìn)行更新,包括血糖,血壓,睡眠時長等,并且判斷是否需要健康預(yù)警,也可以對其健康信息進(jìn)行查詢修改,刪除,監(jiān)護(hù)人可查詢對應(yīng)老人的健康信息。探望管理方面監(jiān)護(hù)人可在其頁面發(fā)起探望,申請,探望申請包括了探望時間,監(jiān)護(hù)人姓名等相關(guān)信息,管理員可以對其進(jìn)行審核,修改以及查詢。收費管理管理員可以對老人一段時間內(nèi)產(chǎn)生的費用進(jìn)行填寫公示,監(jiān)護(hù)人進(jìn)行查詢。管理員可以判斷此消費是否已經(jīng)成功買單。公告資訊方面,管理員對公告進(jìn)行發(fā)布。管理員,護(hù)工,監(jiān)護(hù)人皆可對公告進(jìn)行查看。并可以下載公告上的附件。留言咨詢方面,監(jiān)護(hù)人可在此模塊進(jìn)行相關(guān)留言并且留言信息可被護(hù)工以及管理員進(jìn)行回復(fù)刪除。任務(wù)排班方面,管理員可以對近期需要對護(hù)工發(fā)布的任務(wù)進(jìn)行發(fā)布,排班可以被護(hù)工查看。管理員還可對排班信息進(jìn)行修改與刪除。4.3數(shù)據(jù)庫設(shè)計4.3.1概念結(jié)構(gòu)設(shè)計首先分析數(shù)據(jù)實體以及實體屬性。管理員實體如下圖所示。圖4-2管理員實體屬性圖入住登記實體如下圖所示。圖4-3入住登記實體屬性圖飲食實體如下圖所示。圖4-4飲食實體屬性圖探望記錄實體如下圖所示。圖4-5探望記錄實體屬性圖監(jiān)護(hù)人實體如下圖所示。圖4-6監(jiān)護(hù)人實體屬性圖床位實體如下圖所示。圖4-7床位實體屬性圖老人實體如下圖所示。圖4-8老人實體屬性圖健康檢測實體如下圖所示。圖4-9健康檢測實體屬性圖收費記錄實體如下圖所示。圖4-10收費記錄實體屬性圖出入記錄實體如下圖所示。圖4-11出入記錄實體屬性圖護(hù)理排班實體如下圖所示。圖4-12護(hù)理排班實體屬性圖護(hù)工實體如下圖所示。圖4-13護(hù)工實體屬性圖留言實體如下圖所示。圖4-14留言實體屬性圖對于系統(tǒng)所包含的實體以及實體的相關(guān)內(nèi)容進(jìn)行統(tǒng)籌分析。得出了以下系統(tǒng)的總體ER圖,如下所示。圖4-15系統(tǒng)總體E-R圖4.3.2邏輯結(jié)構(gòu)設(shè)計根據(jù)以上的E-R圖模型,以及系統(tǒng)設(shè)計,科學(xué)地建立了以下邏輯數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)表的詳細(xì)信息皆已在數(shù)據(jù)庫中完成建立,數(shù)據(jù)表如下所示:表4-1管理員用戶表序號字段名稱字段類型大小是否允許為空最大長度備注1IDint4否4主鍵ID2usernamevarchar20否50用戶名3scvarchar20否50密碼4purviewvarchar20否50權(quán)限5atdatetime8否8添加時間表4-2入住登記表序號字段名稱字段類型大小是否允許為空最大長度備注1IDint4否8主鍵ID2omnvarchar50是50老人姓名3gendervarchar50是50性別4timeoflifevarchar50是50年齡5cellphonevarchar50是50手機6identitycardvarchar50是50身份證7ruyuanshijiandatetime8是8入院時間8chuanghaovarchar50是50床號9remarktext8是8備注10atdatetime8否8添加時間表4-3飲食信息表序號字段名稱字段類型大小是否允許為空最大長度備注1IDint4否8主鍵ID2riqidatetime8是8日期3jianhurenhaovarchar50是50監(jiān)護(hù)人號4nogvarchar50是50監(jiān)護(hù)人姓名5laorenxingmingvarchar50是50老人姓名6caidantext8是8菜單7shiwulaiyuanvarchar50是50食物來源8remarktext8是8備注9atdatetime8否8添加時間表4-4探望記錄表序號字段名稱字段類型大小是否允許為空最大長度備注1IDint4否8主鍵ID2tanwangshijiandatetime8是8探望時間3likaishijiandatetime8是8離開時間4tixingtext8是8提醒5tanwangshiyoutext8是8探望事由6jianhurenhaovarchar50是50監(jiān)護(hù)人號7nogvarchar50是50監(jiān)護(hù)人姓名8laorenxingmingvarchar50是50老人姓名9remarktext8是8備注10atdatetime8否8添加時間表4-5監(jiān)護(hù)人信息表序號字段名稱字段類型大小是否允許為空最大長度備注1IDint4否8主鍵ID2jianhurenhaovarchar50是50監(jiān)護(hù)人號3scvarchar50是50密碼4nogvarchar50是50監(jiān)護(hù)人姓名5gendervarchar50是50性別6omnvarchar50是50老人姓名7cellphonevarchar50是50手機8youxiangvarchar50是50郵箱9shenfenzhengvarchar50是50身份證10phtvarchar50是50照片11remarktext8是8備注12atdatetime8否8添加時間表4-6床位信息表序號字段名稱字段類型大小是否允許為空最大長度備注1IDint4否8主鍵ID2bednumbervarchar50是50床號3fangjianhaovarchar50是50房間號4louhaovarchar50是50樓號5zhuangtaivarchar50是50狀態(tài)6remarktext8是8備注7atdatetime8否8添加時間表4-7老人信息表序號字段名稱字段類型大小是否允許為空最大長度備注1IDint4否8主鍵ID2omnvarchar50是50老人姓名3gendervarchar50是50性別4timeoflifevarchar50是50年齡5cellphonevarchar50是50手機6shenfenzhengvarchar50是50身份證7ruyuanshijiandatetime8是8入院時間8phtvarchar50是50照片9remarktext8是8備注10atdatetime8否8添加時間表4-8健康監(jiān)測表序號字段名稱字段類型大小是否允許為空最大長度備注1IDint4否8主鍵ID2testnumbervarchar50是50檢測編號3jianhurenhaovarchar50是50監(jiān)護(hù)人號4jianhurenxingmingvarchar50是50監(jiān)護(hù)人姓名5laorenxingmingvarchar50是50老人姓名6xuetangfloat10是10血糖7xueyafloat10是10血壓8xuezhifloat10是10血脂9xinlvfloat10是10心率10shuimianshichangfloat10是10睡眠時長11qingxutext8是8情緒12qitatext8是8其他13jiankangyujingvarchar50是50健康預(yù)警14inspectorvarchar50是50檢測員15remarktext8是8備注16atdatetime8否8添加時間表4-9收費記錄表序號字段名稱字段類型大小是否允許為空最大長度備注1IDint4否8主鍵ID2laorenxingmingvarchar50否50老人姓名3shoujivarchar50否50手機4shenfenzhengvarchar50是50身份證5chuangweifeifloat10是10床位費6hulifeifloat10是10護(hù)理費7canyinfeifloat10是10餐飲費8dingzhifeifloat10是10定制費9yajinfloat10是10押金10shuifeifeifloat10是10水費費11allvarchar50是50共計12remarktext8是8備注13atdatetime8否8添加時間表4-10出入記錄表序號字段名稱字段類型大小是否允許為空最大長度備注1IDint4否8主鍵ID2laorenxingmingvarchar50否50老人姓名3shoujivarchar50否50手機4shenfenzhengvarchar50是50身份證5churuleixingvarchar50是50出入類型6churushijiandatetime8是8出入時間7quxiangshiyoutext8是8去向事由8agentvarchar50是50經(jīng)辦人9atdatetime8否8添加時間表4-11護(hù)理排班表序號字段名稱字段類型大小是否允許為空最大長度備注1IDint4否8主鍵ID2riqidatetime8否8日期3yuyueshiduanvarchar50是50預(yù)約時段4hugongvarchar50否50護(hù)工5renwuvarchar50是50任務(wù)6remarktext8是10備注7atdatetime8否8添加時間表4-12護(hù)工表序號字段名稱字段類型大小是否允許為空最大長度備注1IDint4否4主鍵ID2usernamevarchar20否50用戶名3scvarchar20否50密碼4purviewvarchar20否50權(quán)限5atdatetime8否8添加時間表4-13留言表序號字段名稱字段類型大小是否允許為空最大長度備注1IDint4否4主鍵ID2designationvarchar20是50名稱3gendervarchar50是50性別4tencentvarchar20是50QQ5postboxvarchar50是50郵箱6cellphonevarchar50是50電話7mattervarchar255是255內(nèi)容8answermattervarchar255是255回復(fù)內(nèi)容9atdatetime8否8添加時間
系統(tǒng)實現(xiàn)通過系統(tǒng)設(shè)計分好系統(tǒng)模塊,首先進(jìn)行數(shù)據(jù)庫的連接。public
Connection
getConn()
{
try
{
if(conn==null||conn.isClosed()){
//
Class.forName("com.mysql.jdbc.Driver");
//
conn
=
DriverManager.getConnection("jdbc:mysql://localhost:3306/jspmjgylglxthsg0536B8mysql","root","");
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");inti=0;if(i==1){//Thiswillneverhappen}
conn
=
DriverManager.getConnection("jdbc:sqlserver://localhost:1433;databaseName=jspmjgylglxthsg0536B8","sa","sa123456");
//
Class.forName("net.sourceforge.jtds.jdbc.Driver");
//
conn
=
DriverManager.getConnection("jdbc:jtds:sqlserver://:1433;databaseName=jspmjgylglxthsg0536B8","sa","sa123456");
}}
}5.1登錄模塊的實現(xiàn)進(jìn)行系統(tǒng)登錄的時候,會跳出頁面login.aspx,分別要輸入用戶名,密碼,選擇權(quán)限,輸入驗證碼才可登入進(jìn)入對應(yīng)界面,如看不清,可點擊此image控件進(jìn)行更新。全部正確后點擊登錄按鈕利用Submit控件去數(shù)據(jù)庫上全部對應(yīng)上這樣才可以進(jìn)入系統(tǒng)操作界面。登錄入口如下所示。圖5-1登錄界面登錄功能核心代碼:if(ac.equals("login"))
{
if(!pagerandom.equals(random)&&request.getParameter("a")!=null)
{
request.setAttribute("random","");
go("/index.jsp",request,response);
}
else{
Stringsql1="";
if(utype.equals("管理員")){sql1="select*fromalluserswhereusername='"+username+"'andpwd='"+password+"'andcx='管理員'";}
if(utype.equals("護(hù)工")){sql1="select*fromalluserswhereusername='"+username+"'andpwd='"+password+"'andcx='護(hù)工'";}
if(utype.equals("監(jiān)護(hù)人")){sql1="select*fromjianhurenxinxiwherejianhurenhao='"+username+"'andmima='"+password+"'";}
List<HashMap>userlist1=dao.select(sql1);
if(ac.equals("adminlogin"))
{
}5.2密碼修改模塊的實現(xiàn)當(dāng)?shù)顷懗晒M(jìn)入系統(tǒng)頁面的時候,左邊導(dǎo)航欄會出現(xiàn)系統(tǒng)用戶管理選項,點擊修改密碼則會跳出密碼修改頁面。在此頁面內(nèi)會要求輸入原始密碼與新密碼輸入成功之后則密碼修改完成。當(dāng)你新密碼兩次輸入接不一樣時,則顯示修改失敗。密碼修改界面如下圖所示。圖5-2密碼修改界面密碼修改核心代碼:if(ac.equals("uppass"))
{
//修改密碼
if(ac.equals("adminuppass"))
{
Stringsql="update管理員表setpwd='"+userpass+"'whereusername='"+(String)request.getSession().getAttribute("username")+"'";//更新數(shù)據(jù)庫中的密碼
mOper(sql);
request.setAttribute("suc","");
go("mod.jsp",request,response);
}
}5.3收費管理模塊的實現(xiàn)管理員用戶進(jìn)行添加費用是通過收費添加按鈕利用Submit控件,此時從當(dāng)前頁面跳轉(zhuǎn)到添加收費頁面,添加成功之后,收費頁面可以查詢出相關(guān)收費通過查詢或者修改時跳轉(zhuǎn)到update.jsp,頁面會通過查詢數(shù)據(jù)庫列出費用,以便查看及修改,當(dāng)管理員進(jìn)行刪除時利用button控件會通過調(diào)用數(shù)據(jù)庫刪除費用,然后重新定向至相關(guān)收費頁面。收費添加頁面設(shè)計效果如下圖所示。圖5-3收費添加界面收費添加核心代碼:<%
%>
functiongow()
{document.location.href="shoufeijilu_add.jsp?id=<%=id%>&laorenxingming="+document.form1.laorenxingming.value;
}
functionhsgxia2shxurxu(nstr,nwbk)
{
if(eval("form1."+nwbk).value.indexOf(nstr)>=0)
{
eval("form1."+nwbk).value=eval("form1."+nwbk).value.replace(nstr+";","");
}inti=0;if(i==1){//Thiswillneverhappen}
else
{
eval("form1."+nwbk).value=eval("form1."+nwbk).value+nstr+";";
}
}
</script>收費管理頁面效果如下圖所示。圖5-4收費管理界面5.4公告管理模塊的實現(xiàn)..本系統(tǒng)的公告管理模塊的實現(xiàn),管理員通過發(fā)布公告,跳轉(zhuǎn)到公告發(fā)布頁面,填寫標(biāo)題,類別,內(nèi)容等信息。若錯誤通過重置信息使用button控件自動刪除。填寫正確通過提交發(fā)布公告。公告查看頁面每條公告都可以進(jìn)行修改刪除。公告查看使用gridview控件,數(shù)據(jù)庫調(diào)出所有公告顯示在頁面上修改。進(jìn)入公告修改頁面,修改成功數(shù)據(jù)庫內(nèi)容隨之修改。通過刪除并設(shè)置gridview的datakeynames為docid,則直接在數(shù)據(jù)庫中刪除此公告的信息。公告添加頁面設(shè)計效果如下圖所示。圖5-5公告添加界面公告管理頁面設(shè)計效果如下圖所示。圖5-6公告管理界面公告管理核心代碼:<%
if(request.getParameter("keyword")==""||request.getParameter("keyword")==null){}else{sql=sql+"andbiaotilike'%"+request.getParameter("keyword").trim()+"%'";}
sql+="orderbyiddesc";
//out.print(sql);
ArrayList<HashMap>list=PageManager.getPages(url,20,sql,request);
inti=0;
for(HashMapmap:list){
i++;
%>公告查看頁面設(shè)計效果如下圖所示。圖5-7公告查看頁面5.5留言管理模塊的實現(xiàn)..留言管理模塊的實現(xiàn)首先是留言添加見面,監(jiān)護(hù)人進(jìn)入我要留言界面lyb.jsp在text下填寫各方面信息之后通過submit控件進(jìn)行留言信息的發(fā)布,同步到數(shù)據(jù)庫里。并且管理員可對留言進(jìn)行刪除等常規(guī)操作。監(jiān)護(hù)人也可點擊左邊導(dǎo)航欄里的查看留言進(jìn)行留言是否回復(fù)。同樣的管理員在lyblist.jsp界面通過submit控件進(jìn)行留言的回復(fù)。留言添加頁面設(shè)計效果如下圖所示。圖5-8留言添加界面留言刪除頁面設(shè)計效果如下圖所示。圖5-9留言刪除界面留言回復(fù)頁面設(shè)計效果如下圖所示。圖5-10留言回復(fù)界面查看留言回復(fù)頁面設(shè)計效果如下圖所示。圖5-10查看留言回復(fù)界面
第6章系統(tǒng)測試6.1測試目的首先要明確的是,為什么要進(jìn)行軟件測試系統(tǒng)測試。系統(tǒng)測試及使用不同樣的測試方法,對系統(tǒng)的功能實現(xiàn),系統(tǒng)的安全性,系統(tǒng)的性能等方面進(jìn)行測試。主要目的是為了驗證系統(tǒng)的功能是否能夠滿足日常的需求及養(yǎng)老機構(gòu)的日常需求,系統(tǒng)是否能夠?qū)?quán)限與權(quán)限之間的區(qū)別區(qū)分開,是否能夠在輸入錯誤之后得到指示等。系統(tǒng)測試及在使用系統(tǒng)的過程中找出系統(tǒng)的不足之處,并且在此過程中以用戶的身份去感受系統(tǒng),找出系統(tǒng)不人性化的地方或者不夠完善的地方加以改善。6.2測試原則1.測試的原則在測試方面,既要保證輸入數(shù)據(jù)時候的反應(yīng)的正確,也要保證輸入數(shù)據(jù)之后給出的輸出數(shù)據(jù)是滿足要求的。且在測試的過程中需要保證數(shù)據(jù)的豐富性,爭取把每種情況都測試到。不合理的數(shù)據(jù)或者合理的數(shù)據(jù)都要嘗試。既要保證程序?qū)⒆约侯A(yù)期的目標(biāo)執(zhí)行正確,也要防止程序有自己預(yù)期以外的錯誤。當(dāng)測試到某個模塊錯誤過多時,要不停地修改程序,不停測試。2.如何測試(1)人工測試在這個項目中進(jìn)行人工測試,更能夠深入的去了解項目,并且將項目中不人性化的地方明顯錯誤的地方及時發(fā)現(xiàn),進(jìn)行改正,并且在項目實現(xiàn)的過程中不脫離項目。(2)機器測試在程序進(jìn)展到末尾測試也到尾聲,其實會將白盒測試與黑盒測試并用進(jìn)行最終測試。白盒測試更側(cè)重于進(jìn)行軟件的過程測試,并且測試軟件的邏輯路徑。此時注重的是程序的性能測試。黑盒測試更注重系統(tǒng)整體的輸入,測試以及輸出測試,測試系統(tǒng)具體功能方面的錯誤和缺陷,例如查詢,刪除等。6.3測試過程6.3.1登錄測試登錄模塊測試登錄時輸入用戶名,密碼成功或者錯誤對應(yīng)權(quán)限成功或者錯誤是否能及時反應(yīng)。登錄測試用例如下表所示。表6-1登陸測試用例測試目的登錄模塊測試登錄時輸入用戶名,密碼成功或者錯誤對應(yīng)權(quán)限成功或者錯誤是否能及時反應(yīng)。方法黑盒測試測試用例用例1:不輸入任何信息直接點擊登錄
用例2:只輸入用戶名或只輸入密碼點擊登錄
用例3:輸入錯誤的用戶名或錯誤的密碼點擊登錄
用例4:輸入正確的用戶名密碼與權(quán)限,點擊登錄預(yù)期結(jié)果結(jié)果1:登陸失敗并顯示請輸入完整
結(jié)果2:登陸失敗并顯示請輸入完整
結(jié)果3:登陸失敗并顯示用戶名和密碼錯誤
結(jié)果4:登陸成功進(jìn)入對應(yīng)頁面實際結(jié)果符合實際與預(yù)期無差結(jié)論能夠?qū)斎氲膶﹀e給出正確的反應(yīng)結(jié)果截圖:圖6-1登陸測試結(jié)果1圖6-2登陸測試結(jié)果2圖6-3登陸測試結(jié)果36.3.2監(jiān)護(hù)人管理測試在添加監(jiān)護(hù)人的過程中,是否會因為添加的對錯給出正確反應(yīng),是否能對添加的缺失給出正確反映。監(jiān)護(hù)人管理測試用例如下表所示。表6-2監(jiān)護(hù)人管理測試用例測試目的在進(jìn)行監(jiān)護(hù)人管理時,輸入正確或錯誤的信息或少輸入信息,是否能給出正確的反應(yīng)測試方法黑盒測試測試用例用例1:不輸入監(jiān)護(hù)人號直接提交
用例2:不輸入監(jiān)護(hù)人姓名直接提交。
用例3:將相關(guān)信息輸入準(zhǔn)確點擊提交。預(yù)期結(jié)果結(jié)果1:系統(tǒng)顯示紅色字體請輸入監(jiān)護(hù)人號
結(jié)果2:系統(tǒng)顯示紅色字體請輸入監(jiān)護(hù)人姓名
結(jié)果3:系統(tǒng)顯示添加成功,跳出操作成功頁面實際結(jié)果符合實際與預(yù)期無差結(jié)論完成監(jiān)護(hù)人錄入的過程能夠?qū)斎氲膶﹀e給出正確的反應(yīng)結(jié)果截圖:圖6-4監(jiān)護(hù)人管理測試結(jié)果1圖6-5監(jiān)護(hù)人管理測試結(jié)果2圖6-6監(jiān)護(hù)人管理測試結(jié)果36.3.3收費管理測試在添加收費的過程中,是否會因為添加的對錯給出正確反應(yīng),是否能對添加的缺失給出正確反映。收費管理測試用例如下表所示。圖6-3收費管理測試用例測試目的是否能對收費添加時信息的缺失給出正確反應(yīng)測試方法黑盒測試測試用例用例1:不添加老人姓名的情況下點擊提交
用例2:將信息填寫完整的情況下點擊提交預(yù)期結(jié)果結(jié)果1:系統(tǒng)顯示紅色字體請輸入老人姓名
結(jié)果2:系統(tǒng)給出反應(yīng),顯示操作成功實際結(jié)果符合實際與預(yù)期無差結(jié)論完成監(jiān)護(hù)人錄入的過程能夠?qū)斎氲膶﹀e給出正確的反應(yīng)結(jié)果截圖:圖6-7收費管理測試結(jié)果1圖6-8收費管理測試結(jié)果26.3.4公告管理測試在公告的發(fā)布,查看以及刪除的各個環(huán)節(jié)是否都能夠成功實現(xiàn)。公告管理測試用例如下表所示。表6-4公告管理測試用例測試目的在公告的發(fā)布,查看以及刪除的各個環(huán)節(jié)都能夠成功實現(xiàn)測試方法黑盒測試測試用例用例1:填寫公告內(nèi)容唱歌,添加人選擇kxy點擊發(fā)布
用例2:點擊左側(cè)導(dǎo)航欄進(jìn)行公告查看用例3:對對應(yīng)公告點擊刪除預(yù)期結(jié)果結(jié)果1:公告成功發(fā)布,數(shù)據(jù)庫里內(nèi)容增加
結(jié)果2:可進(jìn)行公告的整體查看
結(jié)果3:對相關(guān)公告指定公告刪除成功,數(shù)據(jù)庫里內(nèi)容刪除實際結(jié)果符合實際與預(yù)期無差結(jié)論在公告的管理的過程能夠?qū)斎氲膶﹀e給出正確的反應(yīng)結(jié)果截圖:圖6-9公告管理測試結(jié)果1圖6-10公告管理測試結(jié)果2圖6-11公告管理測試結(jié)果36.3.5密碼更改測試查看在不同的兩次新密碼的輸入情況下,密碼修改是否能夠正確。公告管理測試用例如下表所示。表6-4公告管理測試用例測試目的密碼修改在正確操作和錯誤操作的情況下對應(yīng)情況是否準(zhǔn)確方法黑盒測試測試用例用例1:將原密碼填寫錯誤例如6536用例2:原密碼填寫正確,而兩次新密碼填寫錯誤分別為123和653用例3:原密碼輸入正確,新密碼兩次相同預(yù)期結(jié)果結(jié)果1:顯示原密碼輸入錯誤
結(jié)果2:顯示兩次密碼輸入不一樣,重新輸入
結(jié)果3:密碼修改成功實際結(jié)果符合實際與預(yù)期無差結(jié)論密碼修改在正確操作和錯誤操作的情況下能給出對應(yīng)反應(yīng)結(jié)果截圖:圖6-12密碼更改結(jié)果1圖6-13密碼更改結(jié)果2圖6-14密碼更改結(jié)果36.4測試結(jié)果在測試的過程中,既選用了錯誤數(shù)據(jù),也選用了正確數(shù)據(jù),覆蓋面較廣。并且查看了各種數(shù)據(jù)所對應(yīng)的系統(tǒng)反應(yīng)系統(tǒng)在數(shù)據(jù)正確、錯誤、缺失的情況下,給出的反應(yīng)均符合當(dāng)時對系統(tǒng)提出的要求,并且反應(yīng)速度較快,數(shù)據(jù)庫的
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度環(huán)保產(chǎn)業(yè)園區(qū)污水處理設(shè)備采購與安裝合同標(biāo)準(zhǔn)
- 2025年綠色環(huán)保型船舶內(nèi)部裝飾與節(jié)能改造合同
- 2025年航空貨運代理服務(wù)采購及結(jié)算標(biāo)準(zhǔn)范本
- 2025年環(huán)保設(shè)施節(jié)能改造項目施工及售后保障協(xié)議
- 2025年智能家居項目防水保溫材料供應(yīng)及施工勞務(wù)分包合同樣本
- 2025年度低碳環(huán)保型工業(yè)廠房建設(shè)項目施工合同
- 2025年智能云計算平臺數(shù)據(jù)隱私保護(hù)合同
- 2025生物醫(yī)療廢物資源化利用與供應(yīng)鏈采購合作協(xié)議
- 2025新型醫(yī)療設(shè)備租賃與安全質(zhì)量監(jiān)控服務(wù)協(xié)議
- 2025新型醫(yī)療器械注冊及市場推廣綜合服務(wù)合同
- 慢性鼻竇炎診斷和治療指南(2024)解讀
- 廠內(nèi)專用垃圾轉(zhuǎn)運方案(3篇)
- 2025年地質(zhì)勘探與資源礦產(chǎn)管理技術(shù)考試試題及答案
- 2024-2025學(xué)年人教版八年級數(shù)學(xué)上冊《全等三角形》綜合訓(xùn)練練習(xí)題(含答案解析)
- 腎內(nèi)科常見病診療與管理
- 口腔醫(yī)生崗前培訓(xùn)課件
- 小學(xué)一年級升二年級暑假數(shù)學(xué)作業(yè)-58套計算
- 駕考題庫及答案大全
- 康復(fù)科疾病護(hù)理
- 地下通道水泵房管理制度
- 溺水患者急救培訓(xùn)
評論
0/150
提交評論