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

正文內(nèi)容

bs模式的設(shè)備管理系統(tǒng)(已改無(wú)錯(cuò)字)

2022-11-25 11:27:26 本頁(yè)面
  

【正文】 現(xiàn) (,),and,or 的按鈕功能 action=?type=+type+amp。depid=+depID+amp。value=)amp。querytype=+querytype代表進(jìn)行右括號(hào)操作 action=?type=+type+amp。depid=+depID+amp。value=(amp。querytype=+querytype 代表進(jìn)行左括號(hào)操作 action=?type=+type+amp。depid=+depID+amp。value=andamp。querytype=+querytype代表進(jìn)行與關(guān)系操作 action=?type=+type+amp。depid=+depID+amp。value=oramp。querytype=+querytype代表進(jìn)行或關(guān)系操作 3)content 文本區(qū) 實(shí)現(xiàn)查詢條件的顯示 4) result 表單 實(shí)現(xiàn)綜合查詢結(jié)果的提交 , 文件中 check()函數(shù)負(fù)責(zé)對(duì)提交按鈕的數(shù)據(jù)檢驗(yàn)工作 .通過(guò)對(duì)文本區(qū) content 進(jìn)行 檢驗(yàn)實(shí)現(xiàn)查詢條件括號(hào)的匹配檢查 . 5) clear 表單 實(shí)現(xiàn)在 condition 條件對(duì)象查詢條件的條件清除 action=?type=+type+amp。depid=+depID+amp。value=clearamp。querytype=+querytype。 Capital Normal University 第 18 頁(yè) 共 41 頁(yè) Condition 類的設(shè)計(jì) 的功能 實(shí)現(xiàn)綜合查詢中算數(shù)條件的插入功能 實(shí)現(xiàn)綜合查詢中邏輯關(guān)系的插入功能 實(shí)現(xiàn)綜合查詢中條件關(guān)系的出錯(cuò)處理 實(shí)現(xiàn)綜合查詢結(jié)果數(shù)據(jù)的安全性處理 :設(shè)備的刪除 ,修改 ,打印工作時(shí) ,綜合查詢的設(shè)備范圍是當(dāng)前部門和其所有下級(jí)部門的設(shè)備 ,設(shè)備的發(fā)放時(shí)綜合查詢的設(shè)備范圍是當(dāng)前部門的設(shè)備 . 返回頁(yè)面顯示的查詢條件字符串 的成員對(duì)象和成員函數(shù)說(shuō)明 成員對(duì)象與作用 String con 用于綜合查詢條件在 query 界面中 content文本框中的顯示,形式為“刪除日期 =1” String searchCon 用于綜合查詢條件在數(shù)據(jù)庫(kù)進(jìn)行操作時(shí)的條件,形式為“ device8=1” String last 最后一次輸入的字符 ,可以為 null,manth ( ,) ,and 和 or,用于字符串的語(yǔ)法邏輯檢驗(yàn) 成員函數(shù)與作用 void clear() 將綜合查詢的條件清空,即 con 和searchCon 字串的清空 void setManthRealition() 對(duì)輸入的數(shù)學(xué)關(guān)系進(jìn)行處理 Void setLogicalRealition() 對(duì)輸入的邏輯關(guān)系進(jìn)行處理 String getFieldNameByEnglishname() 進(jìn)行屬性英文標(biāo)示到“ deviceX”字串的轉(zhuǎn)換 void setDep() 設(shè)置查詢?cè)O(shè)備為當(dāng) 前部門和下級(jí)部門設(shè)備的條件 void setPresentDep() 設(shè)置查詢?cè)O(shè)備為當(dāng)前部門設(shè)備的條件 String toString() 返回顯示需要的條件 Capital Normal University 第 19 頁(yè) 共 41 頁(yè) 綜合查詢中錯(cuò)誤邏輯的處理 考慮到查詢條件的復(fù)雜程度不是很高,同時(shí)為提高查詢條件的正確率,在實(shí)現(xiàn)機(jī)制上盡量采用糾正,而不是指出錯(cuò)誤的處理方法,在條件的處理上沒(méi)有采用語(yǔ)法分析器,而是采用直接過(guò)濾不可能出現(xiàn)的語(yǔ)法結(jié)構(gòu),對(duì)可能出現(xiàn)的語(yǔ)法結(jié)構(gòu)進(jìn)行檢驗(yàn)的方式實(shí)現(xiàn)。通過(guò)記錄最后一個(gè)輸入( last)的值,決定當(dāng)前輸入是否加入到綜合查詢的條件 中去。此種方法可以直接過(guò)濾掉幾乎所以輸入錯(cuò)誤 ,但不能解決判斷括號(hào)是否匹配的問(wèn)題 ,為了全面糾正錯(cuò)誤,在查詢頁(yè)面 (query)采用 JavaScript 腳本對(duì)綜合條件的顯示文本框 (content)進(jìn)行括號(hào)的匹配檢驗(yàn) .可以直接過(guò)濾的語(yǔ)法如下: 最后輸入( last) 當(dāng)前輸入 語(yǔ)法形式 Null ) Null ) Null Or Null or Null And Null and ( ) () ( And ( and ( Or ( or ) ( )( And ) And ) And Or And or And And And and Or ) Or ) Or Or Or or Or And Or and Manth ( Manth ( Manth Manth Manth Manth 其中“ Manth Manth” 的形式 ,為了用戶輸入方便 ,采用后臺(tái)添加 and 的方式 ,使語(yǔ)法為”“ Manth and Manth” 的形式 . 此種方法可以直接過(guò)濾掉幾乎所以輸入錯(cuò)誤 ,但不能解決判斷括號(hào)是否匹配的問(wèn)題 ,這個(gè)問(wèn)題的解決方法是在查詢頁(yè)面 query 采用 JavaScript 腳本對(duì)文本區(qū) content 進(jìn)行括號(hào)的匹配檢驗(yàn) . Capital Normal University 第 20 頁(yè) 共 41 頁(yè) 綜合查詢結(jié)果 (result)界面 result 界面需要獲得的參數(shù)說(shuō)明 type 參數(shù) :表示設(shè)備的類別 depid 參數(shù) :表示當(dāng)前用戶進(jìn)行操作所采用的部門 querytype參數(shù) :表示查詢的類別 ,值為 1表示查詢進(jìn)行設(shè)備的刪除 ,修改 ,打印操作 .2表示進(jìn)行設(shè)備的發(fā)放 界面元素構(gòu)成 1) 模板連接和用戶自定義模板連接 在連接中提供模板 ID(tempid)參數(shù) ,用戶自定義模板 ID規(guī)定為 1在用戶定制用戶自定義模板之后顯 示“用戶自定義模板 ” 鏈接 ,用戶點(diǎn)擊不同的鏈接確定不同的設(shè)備屬性組以備查詢結(jié)果的模板格式輸出 . 2)編輯自定義模板 連接至建立用戶自定義模板界面 ,提供用戶建立自定義模板的功能。 3)綜合查詢結(jié)果集 包括表頭和表信息部分。表頭通過(guò)對(duì)模板屬性 ID 組進(jìn)行屬性 ID 到屬性的名轉(zhuǎn)換實(shí)現(xiàn)。 結(jié)果集是根據(jù)綜合查詢的 Vector類對(duì)象和模板屬性 ID組輸出對(duì)應(yīng)的設(shè)備對(duì)應(yīng)屬性實(shí)現(xiàn) .包括領(lǐng)用單位的 ID 到名稱轉(zhuǎn)換 ,出廠日期 ,購(gòu)買日期的“年 /月 /日 ” 格式顯示 ,特殊屬性子屬性的輸出等操作。 4)修改 ,刪除 ,打印 ,狀態(tài)修改鏈 接 根據(jù)用戶的權(quán)限顯示特定的鏈接 ,以備后續(xù)操作 Capital Normal University 第 21 頁(yè) 共 41 頁(yè) 界面 打印模板 打印模板的數(shù)據(jù)庫(kù)設(shè)計(jì) 表 作用 :存放模板 ID,模板名 ,模板所適用的設(shè)備類型及模板是否為默認(rèn)模板 ,為保證模板 ID的唯一性采用自動(dòng)增長(zhǎng)字段定義 templateID 屬性 . 字段名 字段類型 字段長(zhǎng)度 字段說(shuō)明 TemplateID Int 4 模板 id,字動(dòng)增長(zhǎng) TemplateName Nvarchar 50 模板名稱 TemplateType Int 4 模板 適應(yīng)設(shè)備類型 IsDefault Int 4 是否默認(rèn)模板 表 作用 :存放模板 ID 與模板屬性所具有的屬性的 ID 的對(duì)應(yīng)關(guān)系和屬性在打印輸出的時(shí)候的順序 字段名 字段類型 字段長(zhǎng)度 字段說(shuō)明 TemplateID Int 4 模板 ID PropertyID Int 4 屬性 ID OrderNum Int 4 屬性輸出的順序號(hào) 對(duì)數(shù)據(jù)庫(kù)操作設(shè)計(jì) 對(duì)模板及模板屬性的操作通過(guò) DataBaseOperation 包的 TemplateOpearation 類實(shí)現(xiàn)。其功能包括在數(shù)據(jù)庫(kù)層實(shí)現(xiàn)模板的建立,模板的刪除,特定模板內(nèi)容的顯示,顯示某一類型模板 Capital Normal University 第 22 頁(yè) 共 41 頁(yè) 組等等功能。函數(shù)與實(shí)現(xiàn)功能如下: 函數(shù)名 實(shí)現(xiàn)功能 createTemplate 建立模板 addTemplateAttribute 添加模板屬性字段 getTemplateID 根據(jù)模 ban 名和模板類型,返回模板 id getDefaultTemplateID 取得 type 類型模板的默認(rèn)模板 id deleteTemplat 刪除模板 deleteTemplateAttribute 根據(jù)模板 id 刪除對(duì) 應(yīng)屬性 getAlltempName 取得對(duì)應(yīng)類型的所有模板名 getAlltempAttributeID 取得對(duì)應(yīng)模板 id 的屬性 id 數(shù)組 gettempState 是否是默認(rèn)模板 模板的類封裝( Temp) mon 包中的 Temp 實(shí)現(xiàn)模板操作的類封裝,作為系統(tǒng)三層模式中的中間層。其功能包括模板的建立,模板的刪除,特定模板內(nèi)容的顯示,顯示某一類型模板組等等功能。 函數(shù)名 實(shí)現(xiàn)功能 createTemplate 建立模板 addTemplateAttribute 添加模板屬性字段 getTemplateID 根據(jù)模 ban 名和模板類型,返回模板 id getDefaultTemplateID 取得 type 類型模板的默認(rèn)模板 id DeleteTemplate 刪除模板 deleteTemplateAttribute 根據(jù)模板 id 刪除對(duì)應(yīng)屬性 getAlltempName 取得對(duì)應(yīng)類型的所有模板名 getAlltempAttributeID 取得對(duì)應(yīng)模板 id 的屬性 id 數(shù)組 gettempState 是否是默認(rèn)模板 模板界面的設(shè)計(jì) 具體頁(yè)面設(shè)計(jì) 建立模板的界面設(shè)計(jì) 建立模板需要三個(gè)步驟: 第一, 填寫要建立的模板名稱,選擇其所包含的字段選擇模板是否是默認(rèn)默板,同時(shí)隱含傳遞部門 id 和設(shè)備類型。 第二, 通過(guò) Temp 類對(duì)象存儲(chǔ)模板名稱和是否默認(rèn)模板隱含傳遞所建立的模板的 ID 部門 Capital Normal University 第 23 頁(yè) 共 41 頁(yè) id 和設(shè)備類型,同時(shí)實(shí)現(xiàn)所選擇的字段在打印輸出時(shí)的先后順序輸入?yún)^(qū)的顯示界面。 第三, 根據(jù)傳遞的模板 id,通過(guò) temp 類對(duì)象向?qū)?yīng)的模板中添加屬性和屬性順序。 流程圖如下: Capital Normal University 第 24 頁(yè) 共 41 頁(yè) 建立模板中問(wèn)題的解決 第一, 設(shè)備屬性包括默認(rèn)屬性,普通屬性,特殊屬性和父 屬性。在顯示選擇模板的屬性時(shí)候不能顯示父屬性,否則會(huì)造成模板屬性的不唯一性。 第二, 不同設(shè)備具有不同的屬性,所以建立的模板只能對(duì)應(yīng)某一類型設(shè)備。為了方便處理模板類型與當(dāng)前使用的設(shè)備類型一致。 第三, 默認(rèn)模板是默認(rèn)使用的模板,所以其必須具有唯一性。處理的時(shí)候采用了覆蓋的方式,即在當(dāng)前設(shè)備類型默認(rèn)模板存在的情況下在建立默認(rèn)模板則刪除原默認(rèn)模板采用新模板。 第四, 各個(gè)類型的設(shè)備屬性都是動(dòng)態(tài)的,所以在判斷選擇了幾個(gè)屬性及選擇屬性的具體內(nèi)容比較難判斷。所以采用捕獲所以參數(shù)然后進(jìn)行篩選的篩選法。為了正確的選擇需要內(nèi)容。必須對(duì)屬性參數(shù)的傳 遞上進(jìn)行特殊標(biāo)記。 第五, 界面必須展示屬性的中文名稱以便于用戶的使用。 第六, 模板名稱的中文化的解決。 具體界面設(shè)計(jì) CreatTemplate 類的 Get 方法實(shí)現(xiàn)建立模板的第一部操作 : 填寫要建立的模板名稱,選擇其所包含的字段選擇模板是否是默認(rèn)模板同時(shí)隱含傳遞部門 id 和設(shè)備類型。 Capital Normal University 第 25 頁(yè) 共 41 頁(yè) CreatTemplate 類的 Post 方法實(shí)現(xiàn)建立模板中的第二部分操作:對(duì)選擇的屬性,添加在輸出時(shí)的順序。 addTempAttribute 類實(shí)現(xiàn)向數(shù)據(jù)庫(kù)中添加模板數(shù)據(jù)的操作。 刪 除模板的界面設(shè)計(jì) 刪除模板的過(guò)程 第一, 顯示當(dāng)前類型設(shè)備類型的所有模板。給用戶刪除特定模板和顯示特定模板具體內(nèi)容的操作按鈕。 第二, 若用戶選擇刪除則刪除對(duì)應(yīng)模板,若用戶選擇顯示則顯示對(duì)應(yīng)模板的名稱,是否默認(rèn)模板和模板包含的屬性字段。 刪除模板的頁(yè)面設(shè)計(jì) 輸出當(dāng)前設(shè)備類型所具有的所有模板,提供刪除按鈕和顯示模板詳細(xì)信息的按鈕。 用戶自定義模板 用戶自定義模板的功能與實(shí)現(xiàn) 用戶自定義模板的功能是滿足用戶的綜合查詢結(jié)果界面 (Result)中 ,在打印模板的格式 :屬性的個(gè)數(shù)或?qū)傩缘捻樞虿荒軡M足用戶需要時(shí)的需求 .用戶自定義模板的使用范圍類似于公交月票 (某個(gè)乘客在購(gòu)買月票之后 ,本人可以在本月多次乘坐公共汽車 ),其范圍是 Capital Normal University 第 26 頁(yè) 共 41 頁(yè) 當(dāng)前用戶定義用戶自定義模板之后可以在進(jìn)行下一次綜合查詢之前的查詢結(jié)果 ,打印 ,設(shè)備維護(hù) ,設(shè)備修改 ,設(shè)備刪除頁(yè)面中反復(fù)使用 ,基于其只是當(dāng)前用戶短時(shí)間的特點(diǎn) ,同時(shí)考慮到減輕數(shù)據(jù)庫(kù)服務(wù)器的負(fù)擔(dān) ,用戶自定義模板使用 HttpSession 類對(duì)象的存取和取出對(duì)象的方法實(shí)現(xiàn) .為了程序的清晰 ,采用 java類 Use
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1