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

正文內(nèi)容

多級(jí)查詢?cè)谫Y產(chǎn)管理系統(tǒng)中的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文(更新版)

2024-08-29 23:27上一頁面

下一頁面
  

【正文】 nce = (province)。 import 。 i++){ option = (option)。 (null)。 (option)。 }else if(){ xmlHttp = new XMLHttpRequest()。 List provinces = ()。 i Element provinceElement = (Element)(i)。 List tempList = ()。 import 。 (1) 首先,我們建立一個(gè) XML 文件。實(shí) 現(xiàn)重點(diǎn)在 C(Controller),包括ActionServlet/RequestProcessor 和我們定制的 Action,也為 V(View) 提 供了一系列Struts(MVC 框架 ) W E B 層 頁 面 .jsp 用戶請(qǐng)求處理組件 控制 用戶控制 頁面數(shù)據(jù)封裝 業(yè)務(wù)層 業(yè)務(wù)接口 業(yè)務(wù)實(shí)現(xiàn) 數(shù)據(jù)訪問層 Hibernate 數(shù)據(jù)讀取接口 數(shù)據(jù)讀取實(shí)現(xiàn) S PR I NG 文件 配置 20 定制標(biāo)簽( Custom Tag)。 系統(tǒng)為集中采購提供了技術(shù)手段,從資產(chǎn)采購選型開始,提交采購申報(bào),分配到責(zé)任人管理維護(hù)維修,最后的報(bào)廢處理的全過程進(jìn)行管理。 (3) Hibernate 的對(duì)象關(guān)系映射具有很強(qiáng)的靈活性,支持各種關(guān)系數(shù)據(jù)庫,從一對(duì)多到多對(duì)多的各種復(fù)雜關(guān)系。 Hibernate中的性能優(yōu)化通常包括為特定的事務(wù)明智的使用渴望獲取。 數(shù)據(jù)獲取策略 Hibernate為每一種關(guān)聯(lián)提供了四種獲取策略以供選擇 : 立即獲取 —— 使用連續(xù)的數(shù)據(jù)庫讀操作或緩存查找,關(guān)聯(lián)的對(duì)象被立即獲取。 HQL有以下高級(jí)特性 : ? 把數(shù)據(jù)約束應(yīng)用到關(guān)聯(lián)對(duì)象的屬性 : ? 在事務(wù)范圍內(nèi)不裝載實(shí)體本身而檢索實(shí)體的屬性,這也被稱為報(bào)告查 (report query)或更確切的叫做注射 (projection); ? 對(duì)查詢結(jié)果排序; ? 對(duì)查詢結(jié)果分頁; ? 通過 groupby, having或者 sum, max等函數(shù)對(duì)結(jié)果集進(jìn)行分類; ? 當(dāng)檢索一行多對(duì)象時(shí)使用外聯(lián)接; ? 調(diào)用用戶定義的 SQL函數(shù); ? 子查詢 (嵌套查詢 )。當(dāng)用戶導(dǎo)航對(duì)象圖的時(shí)候,如果 Session處于打開狀態(tài),Hibernate會(huì)自動(dòng)裝載或者預(yù)裝 載對(duì)象圖中的結(jié)點(diǎn)。 這種策略的主要好處是關(guān)系模型完全規(guī)格化,完整 性約束的定義也直截了當(dāng)。給出的值會(huì)被 Hibernate自動(dòng)設(shè)置和檢索。即 超類 superclass映射為一個(gè)表,子類 subclass:映射為單獨(dú)的表,在數(shù)據(jù)庫中,它們之間的關(guān)系通過外鍵 (Foreign Key)表示。 屬性通常 作為實(shí)例變量與屬性訪問方法一起執(zhí)行。 Hibernate 正是在使用 POJO的域模型中工作的。 ORM 映射機(jī)制最適合使用在基于復(fù)雜的域 模型應(yīng)用中,域模型越復(fù)雜,使用 Hibernate 所帶來的好處越明顯。 (2) Types Type 在整個(gè)構(gòu)架中是一個(gè)非?;A(chǔ)、有著強(qiáng)大功能的元素。 Transaction 接口是對(duì)實(shí)際事務(wù)實(shí)現(xiàn)的一個(gè)抽象,這些實(shí)現(xiàn)包括 JDBC 的事務(wù)、JTA 中的 UserTransaction、甚至可以是 CORBA 事務(wù)。 SessionFactory 并不是輕量級(jí)的。但值得注意的是 Session對(duì)象是非線程安全的,因此在設(shè)計(jì)中,最好是一個(gè)線程只創(chuàng)建一個(gè) Session 對(duì)象。 4. 一些可以用來擴(kuò)展 Hibernate 的映射機(jī)制的接口,例如 UserType、CompositeUserType 和 IdentifierGenerator。它不僅管理 Java 類到數(shù)據(jù)庫表的映射,還提供了數(shù)據(jù)查詢和獲取數(shù)據(jù)的方法,可以大幅度減少開發(fā)過 程中使用 SQL 和 JDBC 處理數(shù)據(jù)的時(shí)間。同時(shí),它也是一個(gè)開源的代碼,提供開放的 API,用戶可以自行擴(kuò)充其功能。 ? 對(duì)流媒體的支持沒有 FLASH、 Java Applet 好。 用 AJAX 改進(jìn)你的設(shè)計(jì) 以前,為了避免每次對(duì)菜單的操作引起的重載頁面,不采用每次調(diào)用后臺(tái)的方式,而是一次性將級(jí)聯(lián)菜單的所有數(shù)據(jù)全部讀取出來并寫入數(shù)組,然后根據(jù)用戶的操作 用 JavaScript 來控制它的子集項(xiàng)目的呈現(xiàn),這樣雖然解決了操作響應(yīng)速度、不重載頁面以及避免向服務(wù)器頻繁發(fā)送請(qǐng)求的問題,但是如果用戶不對(duì)菜單進(jìn) 行操作或只對(duì)菜單中的一部分進(jìn)行 操作的話,那讀取的數(shù)據(jù)中的一部分就會(huì)成為冗余數(shù)據(jù)而浪費(fèi)用戶的資源,特別是在菜單結(jié)構(gòu)復(fù)雜、數(shù)據(jù)量大的情況下(比如菜單 有很多級(jí)、每一級(jí)菜又有上百個(gè)項(xiàng)目),這種弊端就更為突出。特別 的,當(dāng)要讀取大量的數(shù)據(jù)的時(shí)候,不用像 Reload 那樣出現(xiàn)白屏的情況, AJAX 使用XMLHTTP 對(duì)象發(fā)送請(qǐng)求并得到服務(wù)器響應(yīng),在不重新載入整個(gè)頁面的情況下用 JavaScript 操作 DOM 最終更新頁面。用戶的瀏覽器在執(zhí)行任務(wù)時(shí)即裝載了 AJAX 引擎。當(dāng)負(fù)載比較小的時(shí)候,這并不會(huì)體現(xiàn)出有什么不妥。 Ajax 開發(fā) Ajax 作為 一種越來越流行越熱的 ―老 ‖技術(shù) 一種比較 “ 老 ” 的技術(shù),現(xiàn)在正得到越來越多的關(guān)注。 維修成本核算:憑借工作單上人員時(shí)間、所耗物料、工具和服務(wù)等信息,匯總維修、維護(hù)任務(wù)成本,進(jìn)行實(shí)際成本與預(yù)算的分析比較。 設(shè)備文檔管理:設(shè)備相關(guān)檔案的登錄、整理以及與設(shè)備的掛接。因此要求基礎(chǔ)數(shù)據(jù)的規(guī)范化,或者說必須有統(tǒng)一的標(biāo)準(zhǔn)。 EAM 是個(gè)集成系統(tǒng)。 隨著管理信息化程度的不斷提高,企業(yè)資產(chǎn)管理的內(nèi)容和范疇也在不斷豐富和深化。 如何確保對(duì)企業(yè)固定資產(chǎn)進(jìn)行科學(xué)管理,健全各項(xiàng)資產(chǎn)管理制度 ,提高企業(yè)的市場(chǎng)競(jìng)爭(zhēng)力,構(gòu)建一套企業(yè)資產(chǎn)管理系統(tǒng)是十分必要的。S DEGREE THESIS OF WUHAN UNIVERSITY Multilevel inquiry in the Asset Management System Design and Implementation College : International School of Software Subject : Software Engineering Name : DongLixi Directed by : XiongQingwen,LiaoGuangzhi Professor May 20xx III 鄭 重 聲 明 本人呈交的學(xué)位論文,是在導(dǎo)師的指導(dǎo)下,獨(dú)立進(jìn)行研究工 作所取得的成果,所有數(shù)據(jù)、圖片資料真實(shí)可靠。 第三章主要講的是多級(jí)查詢?cè)谫Y產(chǎn)管理中的實(shí)現(xiàn),主要采用的是 AJAX 技術(shù)。通過使用 EAM 系統(tǒng),除了可以提高設(shè)備利用率、獲得高產(chǎn)出以外,還可以在更廣 泛的意義上,對(duì)企業(yè)的產(chǎn)品品質(zhì)、生產(chǎn)安全性、節(jié)約能源、環(huán)境保護(hù)提供重要的保障。 EAM 是個(gè)閉環(huán)系統(tǒng),如果單從設(shè)備維護(hù)的角度看,系統(tǒng)可以分為三個(gè)層次:維修規(guī)劃、維修處理、維修分析。 EAM 的管理,遵循的是 ―統(tǒng)一管理,分部執(zhí)行 ‖原則 —領(lǐng)導(dǎo)指定維修管理目標(biāo)、規(guī)劃、財(cái)務(wù)預(yù)算,通過 EAM 下達(dá)給具體維修執(zhí)行部門;維修部門反饋執(zhí)行結(jié)果,集成、匯總信息 。 預(yù)防性維修:以可靠性技術(shù)為基礎(chǔ)的定期維修、維護(hù),維修計(jì)劃分解,自動(dòng)生成預(yù)防性維修工作單。 同時(shí), EAM 要考慮的還有系統(tǒng)的擴(kuò)充性,如安全生產(chǎn)、產(chǎn)品質(zhì)量、能源利用、環(huán)境保護(hù)等方面的功能。其中: 使用 XHTML 和 CSS 標(biāo)準(zhǔn)化呈現(xiàn),使用 DOM 實(shí)現(xiàn)動(dòng)態(tài)顯示和交互,使用 XML和 XSTL 進(jìn)行數(shù)據(jù)交換與處理,使用 XMLHttpRequest 對(duì)象進(jìn)行異步數(shù)據(jù)讀取,使用 JavaScript 綁定和處理所有數(shù)據(jù)。另外,某些時(shí)候,我只是想改變頁面 一 小部分的數(shù)據(jù),那為什么我必須重新加載整個(gè)頁面呢?!當(dāng)軟件設(shè)計(jì)越 來越講究人性化的時(shí)候,這么糟糕的用戶體驗(yàn)簡(jiǎn)直與這種原則背道而馳。 AJAX 引擎允許用戶與應(yīng)用軟件之間的交互過程異步進(jìn)行,獨(dú)立于用戶與網(wǎng)絡(luò)服務(wù)器間的交流。 7 ? 帶來更好的用戶體驗(yàn)。使用 AJAX,它的一些缺陷不得不權(quán)衡一下: ? AJAX 大量使用了 JavaScript 和 AJAX 引擎,而這個(gè)取決于瀏覽器的支持。在大型項(xiàng)目中,特別是持久 層關(guān)系映射很復(fù)雜的情況下, Hibernate 會(huì)表現(xiàn)出非常高的運(yùn)行效率。它完全是針對(duì)對(duì)象的持久化,即把一個(gè)普通的 Java 對(duì)象映射到關(guān)系數(shù)據(jù)庫中。 Hibernate 接口 Hibernate 的編程接口大致可以分為以下幾類: 1. 一些被用戶的應(yīng)用程序調(diào)用的,用來完成基本的創(chuàng)建、讀取、更新、刪除操作以及查詢操作的接口。以下介紹 Hibernate 在應(yīng)用層和持久層中的一些重要的接口類。我們有時(shí)也稱 Session 是一個(gè)持久層管理器,因?yàn)樗@一些持久層相關(guān)的操作,諸如存儲(chǔ)持久對(duì)象至數(shù)據(jù)庫,以及從數(shù)據(jù)庫獲得它們。 SessionFactory 在 Hibernate 中實(shí)際起到了一個(gè)緩沖區(qū)的作用,它緩沖了Hibernate 自動(dòng)生成的 SQL 語句和一些其它的映射數(shù)據(jù),還緩沖了一些將來有可能重復(fù)利用的數(shù)據(jù)。 Query 接口讓你方便地對(duì)數(shù)據(jù)庫及持久對(duì)象進(jìn)行查詢,它經(jīng)常被用來綁定查詢參數(shù)、限制查詢記錄數(shù)量,并最后執(zhí)行查詢操作。這種設(shè)計(jì)思想使 Hibernate有著高度的靈活性和擴(kuò)展性。 普通 Java 對(duì)象 POJO Hibernate的 ORM從編程模型上看就是把一個(gè)普通 Java對(duì)象 POJO(Plain Ordinary Java Object)映射為關(guān)系數(shù)據(jù)庫中的表。 public int id 。 繼承映射 最簡(jiǎn)單的類到數(shù)據(jù)庫表的映射策略是“一個(gè)類一張表”。還有就是在這些表中,不同表的不同列屬性有共同的語意,如子類繼承超類的屬性,這使關(guān)系的維護(hù)更復(fù)雜了。 3) 子類和超類映射為不同的表。 根據(jù)經(jīng)驗(yàn)來看,復(fù)雜的類層次執(zhí)行效率讓人無法接受,查詢需要聯(lián)接多個(gè)表或者許多順序讀操作。用標(biāo)志符檢索對(duì)象可以用 loads和 geto兩種方法。它包括了基于實(shí)例對(duì)象的查詢。延遲獲取可以讓 用戶決定第一次訪問數(shù)據(jù)庫時(shí)有多少對(duì)象要被裝載、哪些關(guān)聯(lián)要被裝載。 17 Hibernate 的優(yōu)點(diǎn) Hibernate 作為一個(gè)開源的 ORM 框架,它基于 JDBC 提供了一種持久性數(shù)據(jù)管理的方案,可以將每一個(gè)物理表格( Table)映射成為對(duì)象( Object)。 Hibernate 的開放文檔資源更新 速度很快,開發(fā)人員可以及時(shí)了解其發(fā)展變化動(dòng)態(tài)。系統(tǒng)還提供耗材管理功能,供網(wǎng)上耗材申領(lǐng)和核發(fā),統(tǒng)計(jì)耗材領(lǐng)用情況。它為 面向?qū)ο?的 領(lǐng)域模型 到傳統(tǒng)的 關(guān)系型數(shù)據(jù)庫 的映射,提供了一個(gè)使用方便的框架。 import 。 public ReadXml() throws FileNotFoundException, JDOMException, IOException { super()。//子節(jié)點(diǎn)轉(zhuǎn)型 ((name))。 j//循環(huán) Element cityElement = (Element)(j)。 } } (4) 先通過此 Action,然后再顯示首頁 ,這樣省的下拉框里就有值了 .我先 把 文件貼出來 。 } } //選項(xiàng)省份時(shí) function selectProvince(){ var province = (province).value。ts= + new Date().getTime()。//首先刪除先前的城市選項(xiàng) var citySelect = (city)。 } } script body html:form action=/select method=post logic:present name=provinces scope=request html:select property=province styleId=province onchange=selectProvince()。 import 。 List citys = null。 i++){ (city)。 (())。 import 。 String province =
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1