freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

軟件工程畢業(yè)論文高校醫(yī)務(wù)室綜合管理系統(tǒng)doc-資料下載頁

2025-08-01 12:30本頁面
  

【正文】 ing id) { Stock stock = (, id)。 if (stock != null) { Medicine med = (, ())。 if (med != null) { (() ())。 (med)。 } } return (stock)。 } 繳費(fèi)管理在系統(tǒng)管理主頁面,點擊“繳費(fèi)管理”時,會出現(xiàn)如下圖515所示的頁面。在此頁面學(xué)生對醫(yī)生所開藥房的藥品進(jìn)行繳費(fèi)。圖 515 繳費(fèi)管理頁面在繳費(fèi)管理頁面,點擊“繳費(fèi)”按鈕,學(xué)生根據(jù)醫(yī)生所開藥品數(shù)量、單價以及總金額進(jìn)行繳費(fèi)。繳費(fèi)的主要實現(xiàn)代碼如下所示: /** * 繳費(fèi) */ @Action(value = /paymentAction, results = { @Result(name = SUCCESS, location = /listPayAction,type=chain) }) public String pay(){ Diagnose diag = new Diagnose()。 (diagnoseId)。 (1)。 (diag)。 return SUCCESS。 } 留言管理在系統(tǒng)管理主頁面,點擊“留言板”時,會出現(xiàn)如下圖516所示的頁面。在此頁面顯示用戶的所有留言信息,并且管理員可對用戶留言信息進(jìn)行管理。圖 516 留言板頁面留言按鈕的主要實現(xiàn)代碼如下所示: /** * 留言 */ public boolean add(String uid,String message) { MessageBoard mes = new MessageBoard()。 User user = (, uid)。 (new Date(()))。 (().toString())。 (uid)。 (())。 (())。 (message)。 return (mes)。 } 前臺實現(xiàn) 登錄頁面用戶登錄頁面設(shè)計如下圖517所示,在這個頁面根據(jù)角色的不同進(jìn)入不同的頁面,分為兩種不同角色:學(xué)生和醫(yī)生。圖 517登錄頁面登錄按鈕的主要實現(xiàn)代碼如下所示: /** * 用戶登錄查詢 */ @Override public User getUserByParam(String name, String password,int role) { List params = new ArrayList()。 StringBuffer hql = new StringBuffer(FROM User u )。 ( WHERE )。 ( = ? )。 (password)。 ( AND )。 if (role == 1) { ( = ? )。 ( AND )。 ( = 1 )。 }else if (role == 2) { ( = ?)。 ( AND )。 ( = 2 )。 }else{ ( = ?)。 ( AND )。 ( = 0 )。 } (name)。 ListUser users = ((), ())。 if ((users)) { return (0)。 } return null。 } 學(xué)生角色頁面在輸入學(xué)號和密碼,以學(xué)生角色進(jìn)行登錄后,其界面設(shè)計如下圖518所示:圖518學(xué)生角色頁面在此頁面,學(xué)生可以查看、修改個人信息,也可以進(jìn)行掛號。當(dāng)學(xué)生點擊“掛號”按鈕時,會出現(xiàn)如下圖519所示的頁面。圖519掛號頁面其掛號的主要實現(xiàn)代碼如下所示: /** * 學(xué)生掛號 */ @Action(value = /addDiagnoseAction) public String add(){ Diagnose dia = new Diagnose()。 (diagnoseInfo)。 (medication)。 boolean flag = (dia,patientId,keyId,id)。 try { ().print(flag)。 } catch (IOException e) { ()。 } return null。 } 醫(yī)生角色頁面在輸入醫(yī)生工號和密碼,以醫(yī)生角色進(jìn)行登錄后,其界面設(shè)計如下圖520所示:圖518醫(yī)生角色頁面在此頁面,醫(yī)生可以查看、修改個人信息、設(shè)置關(guān)鍵詞,也可以進(jìn)行開處方。當(dāng)醫(yī)生在處方下面點擊“添加”按鈕時,會出現(xiàn)如下圖519所示的添加處方頁面。圖519處方頁面醫(yī)生根據(jù)學(xué)生的病情,得出診斷信息并且開出藥品。其開處方的主要實現(xiàn)代碼如下所示: /** * 醫(yī)生開處方 */ @Override public boolean add(Diagnose diagnose,String patientId,String keyId,String uid) { String diagnoseId = ().toString()。 PatientInfo info = (, patientId)。 (diagnoseId)。 (keyId)。 (info)。 (diagnoseId)。 (new Date(()))。 User user = (, uid)。 (())。 (0)。 return (diagnose)。 }第六章 系統(tǒng)測試在完成了程序的編寫工作后,接下來將進(jìn)行軟件的測試,這里說的軟件,并不單單是指程序本身,還包括其他方面。測試和開發(fā)一樣,也是一項技術(shù)性很強(qiáng)的工作,有著很多的技巧。 軟件測試是軟件質(zhì)量保證的主要活動之一,因此,測試的質(zhì)量直接影響軟件的質(zhì)量。 測試用例設(shè)計及功能測試測試分白盒測試和黑盒測試兩種。白盒測試技術(shù) (White Box Testing)該技術(shù)主要的特征是測試對象進(jìn)入了代碼內(nèi)部,根據(jù)開發(fā)人員對代碼和對程序的熟悉程度,對有需要的部分進(jìn)行在軟件編碼階段,開發(fā)人員根據(jù)自己對代碼的理解和接觸所進(jìn)行的軟件測試叫做白盒測試。這一階段測試以軟件開發(fā)人員為主,使用Xunit系列工具進(jìn)行測試,可以包括很多方面如功能性能等。黑盒測試 (Black Box Testing)測試的主體部分黑盒測試的內(nèi)容主要有以下幾個方面,但是主要還是功能部分。主要是覆蓋全部的功能,可以結(jié)合兼容,性能測試等方面進(jìn)行,包括的不同測試類型,黑盒測試著重測試軟件的功能需求。也就是說,黑盒測試讓軟件工程師設(shè)計出能充分檢查程序所有功能需求的輸入條件集。黑盒測試并不能取代白盒測試技術(shù),黑盒測試是與白盒測試與互補(bǔ)的方法,黑盒測試很可能發(fā)現(xiàn)白盒測試不易發(fā)現(xiàn)的其他不同類型的錯誤。黑盒測試力圖發(fā)現(xiàn)下述類型的錯誤:功能不正確或遺漏了功能;界面錯誤;數(shù)據(jù)結(jié)構(gòu)錯誤或外部數(shù)據(jù)庫訪問錯誤;性能錯誤;初始化和終止錯誤;黑盒測試時完全不考慮程序內(nèi)部的結(jié)構(gòu)和處理過程,只按照規(guī)格說明書的規(guī)定來檢查程序是否符合其功能要求。黑盒測試是在程序接口進(jìn)行的測試,又稱為功能測試。黑盒測試檢查的主要方面有:程序的功能是否正確或完善;數(shù)據(jù)的輸入能否正確接收,輸出是否正確;是否能保證外部信息(如數(shù)據(jù)文件)的完整性等。用黑盒法設(shè)計測試用例時,必須用所有可能的輸入數(shù)據(jù)來檢查程序是否都能產(chǎn)生正確的輸出。白盒測試在測試過程的早期階段進(jìn)行,而黑盒測試主要用于測試過程的后期,黑盒測試故意不考慮程序的控制結(jié)構(gòu),而把注意力集中于信息域。黑盒測試的技術(shù)分為等價劃分、邊界值分析、錯誤推測。一、等價劃分等價類劃分法是一種典型的、重要的黑盒測試方法,它將程序所有可能的輸入數(shù)據(jù)(有效的和無效的)劃分成若干個等價類。然后從每個部分中選取具有代表性的數(shù)據(jù)當(dāng)做測試用例進(jìn)行合理的分類,測試用例由有效等價類和無效等價類的代表組成,從而保證測試用例具有完整性和代表性。利用這一方法設(shè)計測試用例可以不考慮程序的內(nèi)部結(jié)構(gòu),以需求規(guī)格說明書為依據(jù),選擇適當(dāng)?shù)牡湫妥蛹?,認(rèn)真分析和推敲說明書的各項需求,特別是功能需求,盡可能多地發(fā)現(xiàn)錯誤。等價類劃分法是一種系統(tǒng)性的確定要輸入的測試條件的方法。二、邊界值分析邊界值分析也是一種黑盒測試方法,經(jīng)驗表明,處理邊界情況時程序最容易發(fā)生錯誤。使用邊界值分析方法設(shè)計測試方案首先應(yīng)該確定邊界情況,這需要經(jīng)驗和創(chuàng)造性,通常輸入等價類和輸出等價類的邊界,就是應(yīng)該著重測試的程序邊界情況。選取的測試數(shù)據(jù)應(yīng)該剛好等于、剛剛小于或剛剛大于邊界值。也就是說,按照邊界值分析法,應(yīng)該選取剛好等于、稍小于或稍大于等價類邊界值的數(shù)據(jù)作為測試數(shù)據(jù),而不是選擇每個等價類內(nèi)的典型值或任意值作為測試數(shù)據(jù)。 程序測試用例添加管理員信息的用戶名等價類表 管理員賬號等價類表輸入條件有效等價類無效等價類管理員賬號組成以數(shù)字、字母構(gòu)成(1)非數(shù)字、非字母(2)管理員賬號位數(shù)字符個數(shù)510個(3)字符個數(shù)為0個(4)字符個數(shù)小于5(5)字符個數(shù)大于10(6)測試用例:輸入測試數(shù)據(jù):Abc123預(yù)期結(jié)果:有效(包含有效等價類(1)(3))輸入測試數(shù)據(jù): $51234567890預(yù)期結(jié)果:無效(包含無效等價類(2)(3))輸入測試數(shù)據(jù):Abc預(yù)期結(jié)果:無效(包含有效等價類(5))輸入測試數(shù)據(jù): 123456789090預(yù)期結(jié)果:無效(包含無效等價類(6))解決方法:將特殊字符進(jìn)行過濾,使用戶不能輸入不符合要求的字符,并在輸入無效時給出提示信息。用戶信息名字添加測試 用戶信息名字等價類表輸入條件有效等價類無效等價類用戶名組成非數(shù)字,非特殊符號(1)數(shù)字,特殊字符(2)用戶名位數(shù)字符個數(shù)為010(3)字符個數(shù)大于10(4)測試用例:輸入測試數(shù)據(jù):admin預(yù)期結(jié)果:有效(包含有效等價類(1)(3))輸入測試數(shù)據(jù): 08301205預(yù)期結(jié)果:無效(包含無效等價類(2))輸入測試數(shù)據(jù): a8301預(yù)期結(jié)果:無效(包含無效等價類(2))輸入測試數(shù)據(jù):a83012050509預(yù)期結(jié)果:無效(包含無效等價類(2)(4))用戶信息密碼添加測試 用戶信息密碼等價類表輸入條件有效等價類無效等價類用戶名組成數(shù)字,字母(1)文本符號(2)用戶名位數(shù)字符個數(shù)為6(3)字符個數(shù)大于6或小于6(4)測試用例:輸入測試數(shù)據(jù):123456預(yù)期結(jié)果:有效(包含有效等價類(1)(3))輸入測試數(shù)據(jù): abc123預(yù)期結(jié)果:有效(包含無效等價類(1)(3))輸入測試數(shù)據(jù): 123預(yù)期結(jié)果:無效(包含無效等價類(4))輸入測試數(shù)據(jù): 83012050509預(yù)期結(jié)果:無效(包含無效等價類(4))輸入測試數(shù)據(jù):12345,預(yù)期結(jié)果:無效(包含無效等價類(2)) 程序結(jié)果系統(tǒng)在剛開始測試的時候,發(fā)現(xiàn)了一些在界面與數(shù)據(jù)庫進(jìn)行交互時的一些問題,發(fā)現(xiàn)已經(jīng)在數(shù)據(jù)庫里添加的數(shù)據(jù),部分?jǐn)?shù)據(jù)不能呈現(xiàn)到界面上去,經(jīng)過我不斷地修改和測試,完成了所有基礎(chǔ)數(shù)據(jù)顯示的功能,實現(xiàn)了每個模塊的增刪改查功能。通過對高校醫(yī)務(wù)室綜合管理系統(tǒng)所有模塊的交叉測試,我們發(fā)現(xiàn)我們設(shè)計的系統(tǒng)能夠?qū)崿F(xiàn)高校醫(yī)務(wù)室所綜合管理系統(tǒng)系統(tǒng)的所有功能,性能也達(dá)到實時性的要求,所有模塊都能正常的運(yùn)行。總結(jié)經(jīng)過設(shè)計與調(diào)試,高校醫(yī)務(wù)室綜合信息管理系統(tǒng)基本開發(fā)完成。其功能基本符合用戶需求,能夠完成系統(tǒng)后臺、系統(tǒng)用戶、藥品管理、角色管理、繳費(fèi)管理以及留言信息管理等。前臺具有用戶注冊、用戶信息管理、用戶留言、就診管理等功能。和未實現(xiàn)醫(yī)務(wù)室綜合管理系統(tǒng)的高校相比通過網(wǎng)上進(jìn)行掛號和就診信息的查詢更加節(jié)省了大學(xué)生的就診時間,而且也在一定程度上提高了學(xué)校醫(yī)務(wù)室的信息化水平,并且學(xué)生也可以根據(jù)自己的病癥進(jìn)行就醫(yī)掛號。通過做畢業(yè)設(shè)計,對我們來說是工作前一次很好的演練和實踐的機(jī)會,是培養(yǎng)獨(dú)立思考問題和自學(xué)能力的鍛煉,使我們意識到必須努力學(xué)習(xí)才能在工作中體現(xiàn)自己的價值,適應(yīng)社會的需要。本次畢業(yè)設(shè)計由于時間關(guān)系,還有很多需要完善的地方,如界面不夠美觀,對用戶名、密碼等進(jìn)行校驗檢查的措施不夠晚上等,這些都是我們在以后的學(xué)習(xí)和工作中,需要再進(jìn)行修改和提高的地方。參考文獻(xiàn)[1]馬建紅,[M].北京:清華大學(xué)出版社,2011,72200.[2]陳惠貞, amp。 MySQL程序設(shè)計實例講座[M].北京:清華大學(xué)出版社,2010,22202.[3]盧漢鵬. JSP開發(fā)技術(shù)詳解[M].北京:化學(xué)工業(yè)出版社,2010,19150.[4][J].圖書情報工作,2011,(04):6365.[5]張軍. JSP網(wǎng)絡(luò)應(yīng)用開發(fā)例學(xué)與實踐[M].北京:清華大學(xué)出版社,2006,23256.[6]梁日升,[M].北京:機(jī)械工業(yè)出版社,20011,55190.[7]文東,郭淑紅. Dreamweaver CS5網(wǎng)頁設(shè)計基礎(chǔ)與項目實訓(xùn)[M].北京:科學(xué)出版社,2012,33220.[8] 5管理員標(biāo)準(zhǔn)指南及語言參考[M].北京:電子工業(yè)出版社,2007,55~210.[9][J].情報科學(xué),2011,(01):4547.[10]Ted Busted, Cedric Dtm
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1