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

正文內(nèi)容

bs模式的設(shè)備管理系統(tǒng)(參考版)

2024-10-17 11:27本頁(yè)面
  

【正文】 Capital Normal University 第 33 頁(yè) 共 41 頁(yè) 六 致謝 感謝信息工程學(xué)院給我提供良好的畢業(yè)設(shè)計(jì)硬件條件,感謝在本人畢業(yè)設(shè)計(jì)期間給予我指導(dǎo)的老師,感謝同組同學(xué)對(duì)我的支持,感謝其間所有給予我?guī)椭娜恕? 第二, 為了方便用戶辨別設(shè)備在設(shè)備的選擇中顯示所有的設(shè)備屬性,需要將領(lǐng)用單位 ID轉(zhuǎn)換為單位名顯示,購(gòu)買日期和出廠日期的 long 數(shù)據(jù)類型到“年 /月 /日”的形式顯示,特殊屬性的子屬性顯示屬性 Capital Normal University 第 32 頁(yè) 共 41 頁(yè) 五 結(jié)論 經(jīng)過小組成員團(tuán)結(jié)合作和努力奮斗,已經(jīng)完 成所有模塊的代碼設(shè)計(jì)工作,進(jìn)行了大量的系統(tǒng)整體測(cè)試工作,已將此系統(tǒng)提供給用戶進(jìn)行試運(yùn)行。 問題解決 第一, 由于從綜合查詢結(jié)果中選擇特定設(shè) 備具有不確定性(用戶可以選擇一個(gè)或多個(gè)設(shè)備,同時(shí)設(shè)備不是固定的),為了精確和方便的處理設(shè)備,對(duì)選擇設(shè)備的復(fù)選框采用 device設(shè)備 ID的形式命名。 通過查詢結(jié)果對(duì)設(shè)備進(jìn)行刪除,修改,發(fā)放 工作流程 第一, 輸出綜合查詢結(jié)果中所有設(shè)備的詳細(xì)信息,同時(shí)提供復(fù)選框,實(shí)現(xiàn)選擇特定設(shè)備的功能。 頁(yè)面設(shè)計(jì) print 頁(yè)面設(shè)計(jì) 功能: 將綜合查詢的結(jié)果以在 Result 頁(yè)面中選定的模板格式分頁(yè)打印??紤]到本系統(tǒng)在不 同文件位置下的應(yīng)用,采用了在 rootPath存儲(chǔ)本系統(tǒng)根路徑。} .PageNext{pagebreakafter: always。代碼如下。 Capital Normal University 第 28 頁(yè) 共 41 頁(yè) 報(bào)表的打印 打印的實(shí)現(xiàn)方法 采用 JavaScript調(diào)用 CLSID為 8856F961340A11D0A96B00C04FD705A2的 ActiveX控件實(shí)現(xiàn) . 在設(shè)備管理系統(tǒng)運(yùn)行服務(wù)器和客戶機(jī)不是同一臺(tái)計(jì)算機(jī)的情況下 ,存在本地計(jì)算機(jī)安全策略不支持遠(yuǎn)端 ActiveX 控件的使用問題 ,需要對(duì)客戶機(jī)的瀏覽器的屬性進(jìn)行設(shè)置 ,其設(shè)置方法如下 :調(diào)出 IE 流覽器的屬性界面 ,選擇安全選項(xiàng)頁(yè)面 ,出現(xiàn)如下界面 選中受信任站點(diǎn) ,然后點(diǎn)擊站點(diǎn)按鈕在下面的界面中去掉“對(duì)該區(qū)域的所有站點(diǎn)要求服務(wù)器 驗(yàn)證 ” 的選擇 ,輸入服務(wù)器站點(diǎn) IP 點(diǎn)擊添加按鈕 ,點(diǎn)擊確定完成配置 . Capital Normal University 第 29 頁(yè) 共 41 頁(yè) 報(bào)表輸出的界面設(shè)置與問題解決 打印關(guān)鍵代碼說明 隱藏和換頁(yè)的實(shí)現(xiàn) 在紙張打印的時(shí)候需要將打印,直接打印,頁(yè)面設(shè)置,打印,返回等功能按鈕隱藏起來(lái),即不被打印輸出,另外在數(shù)據(jù)比較多的情況下需要實(shí)現(xiàn)換頁(yè)。 CreatUserTemplateDisplay 類的 Post 方法實(shí)現(xiàn)建立用戶自定義模板的第二步: 顯示所選擇的屬性名,同時(shí)顯示輸入屬性順序的文本框。放回查詢結(jié)果界面。 第二, 顯示所選擇的屬性名,同時(shí)顯示輸入屬性順序的文本框。 刪除模板的頁(yè)面設(shè)計(jì) 輸出當(dāng)前設(shè)備類型所具有的所有模板,提供刪除按鈕和顯示模板詳細(xì)信息的按鈕。給用戶刪除特定模板和顯示特定模板具體內(nèi)容的操作按鈕。 addTempAttribute 類實(shí)現(xiàn)向數(shù)據(jù)庫(kù)中添加模板數(shù)據(jù)的操作。 具體界面設(shè)計(jì) CreatTemplate 類的 Get 方法實(shí)現(xiàn)建立模板的第一部操作 : 填寫要建立的模板名稱,選擇其所包含的字段選擇模板是否是默認(rèn)模板同時(shí)隱含傳遞部門 id 和設(shè)備類型。 第五, 界面必須展示屬性的中文名稱以便于用戶的使用。為了正確的選擇需要內(nèi)容。 第四, 各個(gè)類型的設(shè)備屬性都是動(dòng)態(tài)的,所以在判斷選擇了幾個(gè)屬性及選擇屬性的具體內(nèi)容比較難判斷。 第三, 默認(rèn)模板是默認(rèn)使用的模板,所以其必須具有唯一性。 第二, 不同設(shè)備具有不同的屬性,所以建立的模板只能對(duì)應(yīng)某一類型設(shè)備。 流程圖如下: Capital Normal University 第 24 頁(yè) 共 41 頁(yè) 建立模板中問題的解決 第一, 設(shè)備屬性包括默認(rèn)屬性,普通屬性,特殊屬性和父 屬性。 第二, 通過 Temp 類對(duì)象存儲(chǔ)模板名稱和是否默認(rèn)模板隱含傳遞所建立的模板的 ID 部門 Capital Normal University 第 23 頁(yè) 共 41 頁(yè) id 和設(shè)備類型,同時(shí)實(shí)現(xiàn)所選擇的字段在打印輸出時(shí)的先后順序輸入?yún)^(qū)的顯示界面。其功能包括模板的建立,模板的刪除,特定模板內(nèi)容的顯示,顯示某一類型模板組等等功能。其功能包括在數(shù)據(jù)庫(kù)層實(shí)現(xiàn)模板的建立,模板的刪除,特定模板內(nèi)容的顯示,顯示某一類型模板 Capital Normal University 第 22 頁(yè) 共 41 頁(yè) 組等等功能。 結(jié)果集是根據(jù)綜合查詢的 Vector類對(duì)象和模板屬性 ID組輸出對(duì)應(yīng)的設(shè)備對(duì)應(yīng)屬性實(shí)現(xiàn) .包括領(lǐng)用單位的 ID 到名稱轉(zhuǎn)換 ,出廠日期 ,購(gòu)買日期的“年 /月 /日 ” 格式顯示 ,特殊屬性子屬性的輸出等操作。 3)綜合查詢結(jié)果集 包括表頭和表信息部分。通過記錄最后一個(gè)輸入( last)的值,決定當(dāng)前輸入是否加入到綜合查詢的條件 中去。querytype=+querytype。depid=+depID+amp。value=oramp。querytype=+querytype代表進(jìn)行與關(guān)系操作 action=?type=+type+amp。depid=+depID+amp。value=(amp。querytype=+querytype代表進(jìn)行右括號(hào)操作 action=?type=+type+amp。depid=+depID+amp。 math 下拉菜單 (位置“數(shù)學(xué)關(guān)系”之后 ) 靜態(tài)的將數(shù)學(xué)關(guān)系作為選項(xiàng)。querytype=1 代表 query 頁(yè)進(jìn)行數(shù)學(xué)關(guān)系的處理動(dòng)作 attribute 下拉菜單(位置為 ” 選擇設(shè)備屬性 ” 之后)根據(jù)設(shè)備類型(參數(shù)名為type)在 query 界面載入的時(shí)候動(dòng)態(tài)的對(duì)應(yīng)于 type 類型設(shè)備的隱含屬 性 ,普通屬性 ,和特殊屬性的左右子屬性 ,將 “屬性中文名” 作為 下拉菜單的選項(xiàng) ,將“ 屬性英文標(biāo)識(shí) 屬性類型 屬性中文名 +x” 作為 菜單的選項(xiàng)名 ,其中 x 為 1, 2, 3。depid=1amp。在查詢中采用 HttpSession 存儲(chǔ),在需要時(shí)引用。為減少錯(cuò)誤的影響,應(yīng)該盡量采取糾正錯(cuò)誤,而不是指出錯(cuò)誤的錯(cuò)誤處理機(jī)制。也可以通過 Condition 類解決,在所有的條件完 成后采用“并”關(guān)系隱含限定上相應(yīng)的部門條件即可。通過 Condition 類的方式實(shí)現(xiàn)可以解決以上問題。同時(shí),動(dòng)態(tài)生成的 DeviceX 表中的字段名稱是 deviceX 的形式,在給用戶展示的時(shí)候又是一個(gè)設(shè)備屬性名的方式,所以必須將界面反映的內(nèi)容映射成 deciveX 的形式,此外,還需要對(duì)綜合查詢的配置條件進(jìn)行分析,使輸入的條件正確。而這展出的字段必須比較清晰,所以在條配置的界面中展示DevProperty 表設(shè)備屬性的中文名稱。 第五, 對(duì)查詢條件進(jìn)行錯(cuò)誤處 理。 第三, 盡可能多的實(shí)現(xiàn)不同類型設(shè)備不同邏輯的查詢問題。 Device1 數(shù)據(jù)類型 Device2 數(shù)據(jù)類型 …… .. …………… .. 綜合查詢需求分析 第一, 若用戶具有多部門設(shè)備的操作權(quán)限操作,需要確定用戶當(dāng)前要操作的設(shè)備部門。 DeviceX 的字段是根據(jù)設(shè)備屬性表對(duì)應(yīng)于設(shè)備類型的設(shè)備屬性所創(chuàng)建的。 此外,還有一點(diǎn)需要說明的是,在各類設(shè)備表中只有特殊屬性字段,不包含特殊屬性的子屬性字段,而設(shè)備表中特殊屬性字段的值是用 DevSubProperty 表的種子列( subgroupID)表示的。 上表的 propertyID 字段對(duì)應(yīng) DevProperty 表中的種子列( propertyID),由于特殊屬 Capital Normal University 第 13 頁(yè) 共 41 頁(yè) 性在系統(tǒng)中作為默認(rèn)屬性進(jìn)行處理,因而它們的 propertyID 的值之前已經(jīng)確定,因而可以用本表中的該列來(lái)區(qū)分這一組值是屬于哪類特殊屬性。 字段名 字段類型 字段長(zhǎng)度 字段說明 propertyID Int 4 屬性 ID(種子列) propertyname Nvarchar 50 字段名字 englishname Nvarchar 50 該屬性的英文名字 datatype Nvarchar 50 字段類型 dataLength Int 4 字段長(zhǎng)度 isNull Boolean 2 該字段可否為空 isIndex Boolean 2 該字段是否是索引 isIdentity Boolean 2 該字段是否為種子列 propertytype Int 4 該屬 性的類型 devicetype Int 4 該屬性描述的設(shè)備類型 superpropertyID int 4 父屬性 ID DevSubProperty 表:用來(lái)存放一一對(duì)應(yīng)的屬性 DevSubProperty 表是用來(lái)存放特殊屬性所對(duì)應(yīng)的子屬性的每一組值,它存放的并不是系統(tǒng)有哪幾種特殊屬性,而是所有這些特殊屬性所包含的有一一對(duì)應(yīng)關(guān)系的子屬性的值。特殊屬性是一種特殊的父屬性,它有實(shí)際的值,而它的值并沒有什么意義,只是作為一個(gè)索引,通過這個(gè)索引可以找到對(duì)應(yīng)的子屬性的值。普通屬性不具有子屬性,但是它可 以為父屬性的子屬性,當(dāng)它是其他屬性的子屬性時(shí),它的 superpropertyID(父屬性 ID)不為 1,反之為 1。 在這四種屬性中,隱含屬性和特殊屬性是系統(tǒng)默認(rèn)添加的,在系統(tǒng)初始化時(shí)添加到庫(kù)里的,用來(lái)創(chuàng)建初始的設(shè)備表。 DevProperty 表存儲(chǔ)設(shè)備所有屬性的信息,根據(jù)這些信息來(lái)創(chuàng)建設(shè)備表。 注 意:輸入屬性順序是先查詢?cè)O(shè)備分類和項(xiàng)目分類 , 再輸入其他屬性值。設(shè)備狀態(tài),國(guó)別文本框以“英文標(biāo)識(shí) + txt”命名 .添加個(gè)數(shù)以“ count”命名。 在表單得元素的命名方式上采用與設(shè)備屬性英語(yǔ)標(biāo)識(shí)相同的原則。對(duì)于制造廠,設(shè)備狀態(tài)和國(guó)別字段從選項(xiàng)表 (Option)中取出對(duì)應(yīng)屬性值的組,以下拉菜單的形式顯示同時(shí)提供輸入新值的文本框。 用戶 ID從 session 中獲得;設(shè)備所屬部門 ID即當(dāng)前部門 ID; 獲得批準(zhǔn)該用戶操 作的部門 ID 通過當(dāng)前部門 ID 及用戶所在部門 ID調(diào)用部門類方法確定;設(shè)備的操作類型均為 1;操作設(shè)備 ID通過設(shè)備添加函數(shù)返回;具體操作名稱為“設(shè)備添加”。第二步,添加各個(gè)設(shè)備的序列號(hào)同時(shí)隱式的記錄第一步添加的屬性值 .在提交的時(shí)候發(fā)送所有屬性。 第五 ,.對(duì)于出廠日期和購(gòu)買日期需要將“年 /月 /日”的輸入形式轉(zhuǎn)過為數(shù)據(jù)庫(kù)存儲(chǔ)時(shí)的長(zhǎng)整型數(shù)據(jù)形式。 第四 ,添加設(shè)備信息過程中存在類似于國(guó)別、制造廠等屬性,此類屬性需要系統(tǒng)提供下拉列表顯示可選擇的范圍。 第三 ,在添加設(shè)備信息時(shí)需確定其特殊子屬性的信息,由于設(shè)備的特殊子屬性是成對(duì)記錄的且有相對(duì)固定的范圍,需通過查詢獲得。 第二 ,設(shè)備信息的添加不包括設(shè)備 ID、領(lǐng)用單位及刪除日期的添加。 Capital Normal University 第 8 頁(yè) 共 41 頁(yè) 添加設(shè)備問題的解決 第一 ,添加設(shè)備信息的過 程就是添加設(shè)備所具有屬性的屬性值的過程,而不改變?cè)O(shè)備的結(jié)構(gòu)。 9) 為進(jìn)行設(shè)備的維護(hù)在設(shè)備類中提供添加、修改及刪除操作的接口,以此完成設(shè)備的維護(hù)。 7) 在設(shè)備管理系統(tǒng)中提出了子屬性的概念,因此在設(shè)備類中需提供相應(yīng)的接口處理子屬性。 5) 為了操作方便,在設(shè)備類中提供通過 Hashtable 中的 key 值的獲得其對(duì)應(yīng)屬性對(duì)象的屬性值的接口。第一類為系統(tǒng)默認(rèn)添加;第二類在添加設(shè)備屬性及添加設(shè)備信息時(shí)使用,此種情況構(gòu)建的 Hashtable 類的對(duì)象只具有此類設(shè)備所具有的屬性結(jié)構(gòu), value 中的設(shè)備屬性類的對(duì)象無(wú)屬性值;用第三類構(gòu)造函數(shù)實(shí)例化設(shè)備 類的對(duì)象時(shí) Hashtable 的value 中的設(shè)備屬性類的對(duì)象有相應(yīng)的屬性值,主要用在完成設(shè)備的添加、修改、刪除、打印、設(shè)備領(lǐng)用維護(hù)、設(shè)備狀態(tài)維護(hù)及設(shè)備子屬性的維護(hù)功能。 2) 系統(tǒng)在實(shí)例化設(shè)備類的對(duì)象時(shí)通過設(shè)備類的構(gòu)造函數(shù)將設(shè)備類的屬性使用Hashtable 類的對(duì)象進(jìn)行填充,設(shè)備類的構(gòu)造函數(shù)分為三類:第一類,無(wú)參類;第二類。包括對(duì)綜合查詢結(jié)果特定格式的打?。?Print)和特定設(shè)備的詳細(xì)信息( MoreInfo)的打印兩部分。本模塊的主要功能就是與綜合查詢結(jié)果進(jìn)行銜接,然后以一定的方式展示設(shè)備信息,給用戶選擇的權(quán)限對(duì)設(shè)備進(jìn)行操作。本系統(tǒng)采用設(shè)備定位分為兩步:第一步采用綜合查詢的方式,選擇特定范圍的設(shè)備。 通 過查詢結(jié)果對(duì)設(shè)備進(jìn)行刪除
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1