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

正文內(nèi)容

基于essh框架的軟件日志系統(tǒng)畢業(yè)設(shè)計(jì)(論文)-閱讀頁(yè)

2024-07-30 21:46本頁(yè)面
  

【正文】 加班模塊 加班申請(qǐng): 1) 加班申請(qǐng):點(diǎn)擊添加按鈕,彈出一個(gè)加班申請(qǐng)頁(yè)面。 3) 當(dāng)填寫(xiě)完信息后點(diǎn)擊保存。如圖 加班申請(qǐng)和圖 加班主頁(yè)所示: 圖 加班申請(qǐng) 24 圖 加班主頁(yè) 日志模塊 日志新增: 1) 用戶通過(guò)日志管理系統(tǒng)登錄,然后點(diǎn)擊首頁(yè)(日期查詢頁(yè)面)的 +號(hào)可以展開(kāi),可以在那邊的日期添加日志。 3) 點(diǎn)擊新增會(huì)在日志頁(yè)面列表彈出鏈接,顯示日志名稱、日志類(lèi)型、狀態(tài)。 5) 開(kāi)始日期和結(jié)束日期的日期選擇控件的第一列為星期四 (默認(rèn) ),最后一天為星期三。 2) 所有用戶進(jìn)入日志日期查 詢頁(yè)面,管理員在每個(gè)分頁(yè)面輸入要查詢的條件,點(diǎn)擊日期可以查到自己的日志,頁(yè)面列表顯示所有符合條件的日志信息。如圖 日志刪除所示: 圖 日志刪除 26 三、 編碼實(shí)現(xiàn) (一) 編碼規(guī)范 1. 文件命名規(guī)范 文件名 說(shuō)明 Struts2 配制文件命名 struts模塊名 .xml 或者 實(shí)體域模型文件 ,Apple,Boy 均為指代 service 接口文件 service 接口實(shí)現(xiàn)文件 apple 為對(duì)應(yīng)的 AppleAction名,主文件 , xx 命名詳見(jiàn)附錄 A:詞典規(guī)范 2. 方法排版規(guī)則 1) 方法名和其后的括弧之間不應(yīng)有空格。 3) 塊注釋或單行注釋之前必須有一行空行。 5) 簡(jiǎn)單語(yǔ)句每行至多包含一條 語(yǔ)句。 (即使只有一條語(yǔ)句 的情況下 )。 3) 使用 JavaDoc,列出功能、版本信息、日期、作者和版權(quán)聲明。 4. 類(lèi)方法注釋規(guī)則 1) 用中文寫(xiě)出每個(gè)參數(shù)和返回值的含。 塊注釋規(guī)則: 1) 方法內(nèi)部的塊注釋位于所描述內(nèi)容之前。 單行注釋規(guī)則: 1) 單行注釋位于所描述內(nèi)容之前。 5. 變量命名規(guī)則 1) 變量名采用大小寫(xiě)混合的方式,第一個(gè)單詞的首字母小寫(xiě),其 后單詞的首字母大寫(xiě)。 3) 如果變量名代表容器( collection),如 Array, Vector 等,在 變量名后加 “ List” 或者“ s” 。 7. 方法的參數(shù)命名規(guī)則: 1) 使用全英文命名。 8. 數(shù)組命名規(guī)則: 1) 將 [] 放在類(lèi)型后。 2) 提供對(duì)實(shí)例以及類(lèi)變量的 get 和 set 方法。 10. 尾端注釋規(guī)則 1) 對(duì)變量或常量的簡(jiǎn)短注釋在代碼右端。 (二) 算法分析 邏輯刪除 除了一般的增刪改查,該系統(tǒng)還毒用戶進(jìn)行了權(quán)限管理,如果是員工 A 登錄系統(tǒng),那么查詢的信息只能是 A 的信息,如果 A 刪除日志(邏輯刪除),那么那條日志 A 將無(wú)權(quán)限看到刪除的日志,如果組長(zhǎng)刪除 A 那條日志,同理,組長(zhǎng)也無(wú)權(quán)限訪問(wèn)那條日志。 29 (三) 單元測(cè)試 測(cè)試分為四大模塊進(jìn)行測(cè)試:用戶模塊、請(qǐng)假模塊、加班模塊、日志模塊。 1) 登錄測(cè)試 測(cè)試是否登錄成功,如果失敗將會(huì)回到原頁(yè)面,成功將會(huì)跳到下一頁(yè)面。 用戶名、密碼 用戶名為真,密碼為假;輸入用戶名“ admin”;密碼“ 111” 提示“登錄失敗”返回重新登錄。詳情如下表 32 所示: 表 32 用戶登錄測(cè)試表 測(cè)試要點(diǎn) 測(cè)試路徑 測(cè)試結(jié)果 密碼 密碼為空; 提示“密碼不可為空” 請(qǐng)返回重新輸入。 密碼 成功修改,密碼“ password” 提示“修改成功”返回主頁(yè) (四) 部分代碼分析 這是一段獲取數(shù)據(jù)并將數(shù)據(jù)轉(zhuǎn)換成 json 數(shù)據(jù)通過(guò) jsp 頁(yè)面顯示出來(lái)。 // 自動(dòng)構(gòu)造屬性過(guò)濾器 ListPropertyFilter filters = HibernateWebUtils .buildPropertyFilters(())。 //獲取所有數(shù)據(jù) ListLog datalist=()。 } //如果是管理員則不需要判斷身份 if(!(()==1)){ //循環(huán),對(duì)數(shù)據(jù)進(jìn)行移除 for(int i=0。i++){ Log log=(i)。 //如果登錄名和數(shù)據(jù)的名字 一致或者是組長(zhǎng)登錄 if(!().equals(())amp。 ()!=1738822) { (i)。 } //如果是組長(zhǎng)登錄或者該數(shù)據(jù)狀態(tài)為組長(zhǎng)不可見(jiàn) if(()==1738822 amp。 (1==visble||100==visble)){ (i)。 } //如果是組員登錄或者該數(shù)據(jù)狀態(tài)為組員不可見(jiàn) if(()!=1738822 amp。 (10==visble||100==visble)){ (i)。 } } } else {jurisdiction = 2。 } //將身份標(biāo)示傳到 jsp 頁(yè)面 (jurisdiction, jurisdiction)。 (dg)。 } return null。 靜態(tài)測(cè)試與動(dòng)態(tài)測(cè)試 按照軟件測(cè)試分析與非分析方法而論,軟件測(cè)試可以分靜態(tài)測(cè)試和動(dòng)態(tài)測(cè)試。靜態(tài)測(cè)試包括:代碼檢查 、靜態(tài)結(jié)構(gòu)分析、代碼質(zhì)量度量等。 2) 動(dòng)態(tài)測(cè)試 動(dòng)態(tài)測(cè)試 方法是指計(jì)算機(jī)必須真正運(yùn)行被測(cè)試的程序,通過(guò)輸入測(cè)試用例,對(duì)其運(yùn)行情況即輸入與輸出的對(duì)應(yīng)關(guān)系進(jìn)行分析,以達(dá)到檢測(cè)的目的。 黑盒與白盒測(cè)試 1) 黑盒測(cè)試 按照軟件測(cè)試用例的設(shè)計(jì)方法而論,軟件測(cè)試可以分為白盒測(cè)試法和黑盒測(cè)試法。 黑盒測(cè)試又稱為功能測(cè)試、數(shù)據(jù)驅(qū)動(dòng)測(cè)試和基于規(guī)格說(shuō)明的測(cè)試。 33 黑盒測(cè)試主要根據(jù)規(guī)格說(shuō)明書(shū)設(shè)計(jì)測(cè)試用例,并不涉及程序內(nèi)部構(gòu)造和內(nèi)部特性,只依靠被測(cè)程序輸入和輸出之間的關(guān)系或程序的功能設(shè)計(jì)測(cè)試用例。 黑盒測(cè)試用例的設(shè)計(jì)可以和軟件實(shí)現(xiàn)同時(shí)進(jìn)行,這樣能夠壓縮總的開(kāi)發(fā)時(shí)間。 2) 白盒測(cè)試 白盒測(cè)試又稱為結(jié)構(gòu)測(cè)試、邏輯驅(qū)動(dòng)測(cè)試或基于程序的測(cè)試,一般用來(lái)分析程序的內(nèi)部結(jié)構(gòu)。通常的程序結(jié)構(gòu)覆蓋有:語(yǔ)句覆蓋,判定覆蓋,條件覆蓋,判定 /條件覆蓋,路徑覆蓋。 按照軟件測(cè)試的策略和過(guò)程來(lái)分類(lèi),軟件測(cè)試可分為單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試、驗(yàn)證測(cè)試和確認(rèn)測(cè)試。 B 類(lèi)錯(cuò)誤:功能錯(cuò)誤 —— 業(yè)務(wù)功能實(shí)現(xiàn)錯(cuò)誤、程序執(zhí)行結(jié)果錯(cuò)誤等。 D 類(lèi)錯(cuò)誤:界面缺陷 —— 界面設(shè)計(jì)不符合本系統(tǒng)的界面設(shè)計(jì)規(guī)范等。 測(cè)試報(bào)告: 本系統(tǒng)經(jīng)過(guò)測(cè)試,功能基本正常,達(dá)到了預(yù)期的目的。通過(guò)本次設(shè)計(jì),使我了解到測(cè)試的重要性。我發(fā)現(xiàn)測(cè)試原 來(lái)可以把 bug 更仔細(xì)的找出來(lái),包括編碼過(guò)程中無(wú)法發(fā)現(xiàn)的小 bug。 35 五、 小結(jié) 系統(tǒng)已經(jīng)完成啦,在這次系統(tǒng)完成的過(guò)程中,我學(xué)到了很多簡(jiǎn)便的方法,想在 hibbernate 框架下面,我們可以對(duì)數(shù)據(jù)進(jìn)行篩選查詢,不用像以前那么麻煩啦,hibbernate 的持久化和映射使得代碼量大大減少,更使得我對(duì)數(shù)據(jù)庫(kù)管理更加透明化,同時(shí)使得整個(gè)軟件性能優(yōu)化,為軟件開(kāi)發(fā)提供了充裕的時(shí)間進(jìn)行測(cè)試。 Spring 提供了管理業(yè)務(wù)對(duì)象的一致方法并且鼓勵(lì)了注入對(duì)接口編程而不是對(duì)類(lèi)編程的良好習(xí)慣。然而,這僅僅是完整圖景中的一部分: Spring 在使用 IoC 容器作為構(gòu)建完關(guān)注所有架構(gòu)層的完整解決方案方面是獨(dú)一無(wú)二的。Spring 的數(shù)據(jù)訪問(wèn)架構(gòu)還集成了 Hibernate。 Spring 提供了一個(gè)用標(biāo)準(zhǔn) Java 語(yǔ)言編寫(xiě)的 AOP 框架, Spring 還提供了可以和 IoC 容器集成的強(qiáng)大而靈活的 MVC Web框架。 這次開(kāi)發(fā)讓我知道了我對(duì)軟件技術(shù)仍然需要學(xué)習(xí)和聯(lián)系,學(xué)以致用。祝恩師們身體健康,家庭幸福 !感謝論文中引文的原作者,他們都是 軟件 學(xué)界的名師大家,大師風(fēng)范,高山仰止。祝他們以后多培養(yǎng)牌壇新秀 !最后要感謝我自己,沒(méi)有自己的努力,本文是無(wú)論如何也完不成的 !感謝我以最大的毅力完成了四年大學(xué)學(xué)習(xí),在這個(gè)環(huán)境里我能潔身自愛(ài),出淤泥而 不染保持一顆純潔的心,真的是很不容易 !祝自己身體健康,權(quán)財(cái)兩旺 ! 37 參考文獻(xiàn) : [1] Java 開(kāi)發(fā)實(shí)戰(zhàn) 1200 例 [M]. 李忠蔚 ,陳丹丹 浙江:浙江大學(xué)出版社 [2] Beginning Hibernate Jeff Linwood[M]. Dave Minte 電 子工業(yè)出版社 1996 [3] 基于 MVC 的 Java Web 設(shè)計(jì)與開(kāi)發(fā) [M]. 孫衛(wèi)琴 北京:電子工業(yè)出版社 20xx [4] 數(shù)據(jù)庫(kù)系統(tǒng)概論 [J]. 薩師煊 北京:高等教育出版社 20xx [5] Oracle 從入門(mén)到精通 [M]. 丁大衛(wèi) 北京:人民郵電出版社 [6] Spring 從零開(kāi)始 [M]. 楊選輝 北京:清華大學(xué)出版社 20xx [7] 軟件工程導(dǎo)論 [J]. 張海潘 清華大學(xué)出版社
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1