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

正文內(nèi)容

基于出入庫管理模塊實驗室設(shè)備管理系統(tǒng)的畢業(yè)設(shè)計(完整版)

2025-07-30 15:51上一頁面

下一頁面
  

【正文】 mplete實現(xiàn)自動輸入建議功能Calendar日歷控件CascadingDropDown實現(xiàn)級聯(lián)下拉選擇的控件HoverMenu盤旋式菜單SlideShow實現(xiàn)播放照片或圖片的功能TabContainer/TabPanel選項卡TextBox Watermark為文本輸入框添加水印表24 Table 24 水晶報表水晶報表(Crystal Reports)是Crystal公司開發(fā),是一個功能強大的專業(yè)表報工具。 AJAX服務(wù)器端控件 AJAX服務(wù)器端擴展控件 AJAX客戶端腳本 AJAX WEB服務(wù) 框架表 22 AJAX服務(wù)端架構(gòu)Table 22 AJAX Server Architecture AJAX客戶端的架構(gòu)如表23所示。 AJAX包括服務(wù)器端部分和客戶端部分。AJAX是Asynchronous JavaScript and XML(異步JavaScript和XML)的縮寫,它是一種創(chuàng)建交互式網(wǎng)頁應(yīng)用的網(wǎng)頁開發(fā)技術(shù)。如果子系統(tǒng)之間是相互依賴的,你可以讓它們僅通過Facade 進(jìn)行通訊,從而簡化了它們之間的依賴關(guān)系。使用場合:l 當(dāng)你要為一個復(fù)雜子系統(tǒng)提供一個簡單接口時。這使得改變一個應(yīng)用的具體工廠變得很容易。l 通常在運行時刻創(chuàng)建一個具體工廠類的實例,這一具體工廠的創(chuàng)建具有特定實現(xiàn)的產(chǎn)品對象,為創(chuàng)建不同的產(chǎn)品對象,客戶應(yīng)使用不同的具體工廠。使用場合:l 一個系統(tǒng)要獨立于其產(chǎn)品的創(chuàng)建、組合和表示時。l 支持軟件重用:針對問題領(lǐng)域選擇模式并進(jìn)行標(biāo)準(zhǔn)化,促進(jìn)了軟件的重用,從而提高了質(zhì)量和生產(chǎn)率。這樣,你就能一次又一次地使用該方案而不必做重復(fù)勞動”。3)卓越的擴展能力:若要提高系統(tǒng)性能、處理速度,可增加應(yīng)用服務(wù)器,分擔(dān)一部分應(yīng)用服務(wù)工作即可,而原來的應(yīng)用服務(wù)器幾乎可以不動。用戶界面層業(yè)務(wù)邏輯層數(shù)據(jù)訪問層數(shù)據(jù)庫服務(wù)器 客戶端 應(yīng)用服務(wù)器 數(shù)據(jù)庫圖 21 傳統(tǒng)的三層體系結(jié)構(gòu)Figure 21 traditional 3tier structure中間層服務(wù)器通過重用那些跨越多個客戶的昂貴資源來改進(jìn)可伸縮性,從而改善了性能。3)技術(shù)上相對成熟,投入費用少,系統(tǒng)維護(hù)簡便,簡單易用。 第2章 相關(guān)應(yīng)用技術(shù) B/S模式B/S模式(Browser/Server Mode)即瀏覽器/服務(wù)器模式。 第三章:系統(tǒng)需求分析。只有運用科學(xué)的工具與手段來采集信息、進(jìn)行數(shù)據(jù)處理,才能全面、綜合地利用信息資源,設(shè)備管理人員才能及時準(zhǔn)確地掌握各自管轄范圍內(nèi)各類設(shè)備的分布情況、新舊程度、使用狀態(tài)和設(shè)備內(nèi)部流動情況,才能以此推動實驗室管理技術(shù)的進(jìn)步,改善和加強實驗室管理,輔助管理決策,全面提升實驗室的管理水平。為適應(yīng)高等教育的發(fā)展,設(shè)備管理工作所涉及的設(shè)備計劃、采購、驗收入庫、檔案資料、調(diào)入調(diào)出、維修報廢等各個環(huán)節(jié),都應(yīng)加大改革步伐,努力實現(xiàn)管理工作現(xiàn)代化,采用一些新的管理方法和技術(shù)手段,才能使設(shè)備管理工作更符合高校發(fā)展的需要。AJAX使得客戶端可以在不刷新頁面的情況下與服務(wù)器進(jìn)行交互。主要說明研究背景,論文研究內(nèi)容和意義。本章介紹了實驗室設(shè)備管理系統(tǒng)的數(shù)據(jù)訪問層、打印報表、出入庫管理模塊用戶界面和業(yè)務(wù)邏輯層的設(shè)計和實現(xiàn)。它能有效地保護(hù)數(shù)據(jù)平臺和管理訪問權(quán)限,服務(wù)器數(shù)據(jù)庫也很安全。B/S三層結(jié)構(gòu)分傳統(tǒng)的三層應(yīng)用體系和基于WEB的三層體系結(jié)構(gòu)。WEB瀏覽器WEB服務(wù)器數(shù)據(jù)庫服務(wù)器 中間件圖 22 基于Web的三層體系結(jié)構(gòu)Figure 22 3tier system structure based on Web基于WEB的三層應(yīng)用體系結(jié)構(gòu)顯示以下優(yōu)點:1)優(yōu)化了系統(tǒng)結(jié)構(gòu):將系統(tǒng)分為三層(或多層),業(yè)務(wù)邏輯放在應(yīng)用服務(wù)層,軟件的維護(hù)集中在應(yīng)用服務(wù)層,實現(xiàn)了客戶端的“零”維護(hù),有利于軟件維護(hù)及系統(tǒng)管理。 設(shè)計模式實驗室設(shè)備管理系統(tǒng)基于設(shè)計模式設(shè)計實現(xiàn),本章將討論設(shè)計模式的概念、分類等知識,分析研究23種GoF設(shè)計模式意圖、使用場合、組合技術(shù)及在系統(tǒng)設(shè)計開發(fā)中的選擇和使用等應(yīng)用方法。關(guān)于模式的優(yōu)點、缺點和使用情況的共享知識使討論和評估變得容易和快捷。 設(shè)計模式分類GoF設(shè)計模式共包含23種經(jīng)典設(shè)計模式,見表21。l 如果沒有應(yīng)對“多系列對象創(chuàng)建”的需求變化,則沒有必要使用抽象工廠模式,這時候使用簡單的靜態(tài)工廠完全可以。它將客戶和類的實現(xiàn)分離,客戶通過他們的抽象接口操縱實例,產(chǎn)品的類名也在具體工廠的實現(xiàn)中被分離,它們不出現(xiàn)在客戶代碼中。難以擴展抽象工廠以生產(chǎn)新種類的產(chǎn)品。 l 客戶程序與抽象類的實現(xiàn)部分之間存在著很大的依賴性。因此你可以在系統(tǒng)易用性與通用性之間選擇。AJAX技術(shù)與傳統(tǒng)的WEB技術(shù)相比,存在以下三個主要區(qū)別:l 能夠更新頁面中的部分內(nèi)容,不需要刷新整個頁面就能夠與服務(wù)器通信。l Timer控件:定時器,它能定時觸發(fā)用戶自定義的操作。 AJAX Control Toolkit是一個免費資源。Crystal Report Designer是所見即所得的報表設(shè)計工具,它可以讓用戶定義報表的數(shù)據(jù)源,讓設(shè)計者直接在屏幕畫面上定位各個控件,并且可以輕易制作出各種復(fù)雜格式的報表。l 快速的報表開發(fā); l ,.doc,xls,html,rtf等多種格式;l 由于Web應(yīng)用程序所以的報表與報表Web服務(wù)處理都是在服務(wù)器上進(jìn)行的,在客戶端只需要瀏覽器就可以進(jìn)行查看,而不需要安裝額外的軟件或組件。使用水晶報表的強大功能來實現(xiàn)應(yīng)用程序的統(tǒng)計分析及打印導(dǎo)出等功能。拉模型的圖示如圖27所示:圖 27 拉模型Figure 27 Pull msodel 推(push)模型推模型(PUSH模型):在推模型中,應(yīng)用程序從數(shù)據(jù)源獲取數(shù)據(jù),然后將數(shù)據(jù)推給水晶報表文件。l 院管理員子系統(tǒng)應(yīng)包括服務(wù)指南、用戶信息、信息查詢及設(shè)備臺帳管理。一是通過統(tǒng)一平臺,操作系統(tǒng)和數(shù)據(jù)庫系統(tǒng)的安全機制。 設(shè)備ER圖圖 34 設(shè)備ER圖Figure 34 Equipment ER 一般管理員ER圖圖 35 一般管理員ER圖Figure 35 General manager ER 系統(tǒng)ER圖圖36 系統(tǒng)ERFigure 36 System ER 第4章 系統(tǒng)總體設(shè)計 系統(tǒng)總體結(jié)構(gòu)該系統(tǒng)是以Visual Studio 2008作為開發(fā)平臺。系統(tǒng)具體的功能模塊如下: 信息查詢模塊1)設(shè)備信息明細(xì)查詢模塊:用于所有用戶查詢設(shè)備信息。3)設(shè)備出庫登記模塊:用于出入庫管理員對出庫領(lǐng)用設(shè)備進(jìn)行出庫登記。6)設(shè)備報損明細(xì)表:統(tǒng)計設(shè)備報損明細(xì)信息。圖 413 設(shè)備報丟表Figure 413 Equipment lose 設(shè)備報修表設(shè)備報修表:Equipment_Maintenance(如圖414所示)。Web服務(wù)器負(fù)責(zé)業(yè)務(wù)邏輯層的處理,為客戶端提供公共的數(shù)據(jù)服務(wù),處理客戶端與數(shù)據(jù)庫間的數(shù)據(jù)流。C,這就從根本上保證了C。 DataAccess組件設(shè)計 數(shù)據(jù)訪問層組件要能實現(xiàn)上述設(shè)計目標(biāo),適應(yīng)兩種不同關(guān)系型數(shù)據(jù)源,降低層間耦合度,在設(shè)計上引入設(shè)計模式會效果會很好。它是一種高級的應(yīng)用程序編程接口,面向支持對數(shù)據(jù)進(jìn)行斷開連接訪問的松耦合的、N層的、基于Internet的應(yīng)用程序。每個對象族都具有它本身關(guān)聯(lián)的工廠對象,而且所有的工廠對象都是從一個通用的父類中繼承而來的。但是從圖51中可以看出,僅有這樣設(shè)計,客戶程序必須要知道IDbFactory、IDbConnection、IDbCommand、IDataAdapter和IDataParameters接口,這樣會造成客戶程序的代碼混亂,數(shù)據(jù)組件的任何小的變化都會導(dǎo)致客戶代碼的變化。在DataAccess數(shù)據(jù)組件的設(shè)計中,運用了兩種設(shè)計模式。對于每種具體產(chǎn)品,都定義了相應(yīng)的對象接口,具體的產(chǎn)品對象實現(xiàn)它們對應(yīng)的父接口。在本系統(tǒng)中,我們利用面向?qū)ο?OO)的思想方法來設(shè)計,將所有數(shù)據(jù)和動作都用類(Class)來封裝,并把這些類按照業(yè)務(wù)邏輯歸類組織,形成業(yè)務(wù)模塊,使得業(yè)務(wù)邏輯層的各個功能組件對外提供簡單一致的接口,使得中間層能夠很好的與表示層和數(shù)據(jù)訪問層的操作分離,降低系統(tǒng)的耦合性。編號:8類名稱:Maintenance名字空間:Business_Logic. Entity功能:提供設(shè)備報修所需的所有業(yè)務(wù)邏輯。而且使得頁面與服務(wù)器的直接通訊可以異步進(jìn)行,從而不需要打斷用戶的操作,增強了用戶體驗效果。l 頁面圖示:如圖53所示。l 頁面圖例:和入庫的圖例類似。圖 59Figure 598)設(shè)備明細(xì)查詢頁面l 頁面名稱:設(shè)備明細(xì)查詢l 頁面功能:提供多種查詢條件供用戶查詢庫存中的設(shè)備明細(xì)信息。本系統(tǒng)是基于B/S模式的三層體系架構(gòu)的系統(tǒng),具有以下特色:1)統(tǒng)計、報表功能更為強大:該系統(tǒng)利用Crystal Reports來進(jìn)行報表設(shè)計,解決了在Web環(huán)境下,輸出報表打印難的問題。在用戶界面層中,使用AJAX并結(jié)合AjaxControlToolkit控件集,改善了傳統(tǒng)WEB應(yīng)用程序頁面響應(yīng)速度慢的問題,提高了應(yīng)用程序的效率。l 在設(shè)計業(yè)務(wù)邏輯層時沒有考慮全面,使得業(yè)務(wù)邏輯層的接口過于復(fù)雜,應(yīng)考慮采用外觀模式來為用戶界面處提供一個簡單的接口。該系統(tǒng)能有效的解決各設(shè)備管理系統(tǒng)的集成和可移植的問題,有利于后期的維護(hù),提高了設(shè)備管理和相關(guān)決策信息的準(zhǔn)確性,從而提高管理人員的工作效率和管理水平。 2)B/S模式的設(shè)計使得系統(tǒng)界面風(fēng)格統(tǒng)一為瀏覽器,并具有統(tǒng)一的語言格式、統(tǒng)一的傳輸協(xié)議,不僅系統(tǒng)管理簡單,優(yōu)化資源,而且支持異種數(shù)據(jù)庫和方便信息發(fā)布等。其中包括庫存統(tǒng)計、入庫統(tǒng)計、出庫統(tǒng)計、調(diào)撥明細(xì)統(tǒng)計、報丟明細(xì)統(tǒng)計、報廢明細(xì)統(tǒng)計、維修統(tǒng)計、報損明細(xì)統(tǒng)計等報表。當(dāng)添加新計量單位時,會檢查是否已有該計量單位,沒有該計量單位才添加??梢园凑詹煌臈l件(按設(shè)備名、入庫時間等)來查詢設(shè)備入庫信息。下面以設(shè)備入庫登記和管理頁面來進(jìn)行詳細(xì)說明:1)后臺管理登陸頁面l 頁面名稱:登陸l 頁面功能:實現(xiàn)用戶后臺管理登陸,當(dāng)以出入庫管理員的身份登錄后就進(jìn)入出入庫管理頁面。編號:10類名稱:Department名字空間:Business_Logic. Entity功能:提供用戶部門管理所需的所有業(yè)務(wù)邏輯。編號:2類名稱:Equipment名字空間:功能:提供設(shè)備入庫所需的所有業(yè)務(wù)邏輯。數(shù)據(jù)DataAccess組件實現(xiàn)了具體對象產(chǎn)品的創(chuàng)建都有具體工廠子類常見,較好的封裝了兩種不同關(guān)系型數(shù)據(jù)源特定類。外觀模式在設(shè)計中的使用,進(jìn)一步簡化了系統(tǒng)的復(fù)雜性。外觀模式為子系統(tǒng)中的一組對象提供一個集成在一起的高層接口,這個高層接口使得這個子系統(tǒng)更容易使用和維護(hù),降低耦合便于擴展,通過它可以解耦關(guān)聯(lián)、增加各部分的獨立性,各部分的修改、擴展不影響其它部分。所以,引入抽象工廠模式,能很好的根據(jù)數(shù)據(jù)源的不同,由具體工廠返回不同的產(chǎn)品對象,達(dá)到封裝并適應(yīng)不同數(shù)據(jù)源的效果。根據(jù)使用方式可以分為兩類:共享類和特定類。圖51詳細(xì)說明了DataAccess組件類之間的關(guān)系和各設(shè)計模式在組件中的應(yīng)用場合。 第5章 系統(tǒng)詳細(xì)設(shè)計和實現(xiàn) 數(shù)據(jù)訪問層的設(shè)計根據(jù)用戶需求,在設(shè)備信息管理系統(tǒng)數(shù)據(jù)訪問層DataAccess設(shè)計上,除了滿足一般組件的復(fù)用性等設(shè)計目標(biāo)外,具體應(yīng)用上需要滿足以下目標(biāo):   1)具有透明性: 中間層業(yè)務(wù)邏輯對象在不知道SQL Server或Oracle數(shù)據(jù)源實現(xiàn)的具體細(xì)節(jié)情況下,可以方便的使用數(shù)據(jù)源。 3) 在數(shù)據(jù)訪問層,采用設(shè)計模式將訪問數(shù)據(jù)庫的功能進(jìn)行封裝,使得數(shù)據(jù)訪問層可適應(yīng)SQL Server和Oracle兩種不同的數(shù)據(jù)源,并向業(yè)務(wù)邏輯層隱藏了數(shù)據(jù)源的實現(xiàn)細(xì)節(jié),減小了業(yè)務(wù)邏輯層對數(shù)據(jù)訪問層的依賴度。圖 415 設(shè)備出庫表Figure 415 Equipment out of storage 數(shù)據(jù)庫關(guān)系圖 數(shù)據(jù)庫關(guān)系圖:(如圖416所示)圖 416 數(shù)據(jù)庫關(guān)系圖Figure 416 Database relation diagram 系統(tǒng)體系結(jié)構(gòu) 該系統(tǒng)的體系結(jié)構(gòu)為三層B/S結(jié)構(gòu)。8)設(shè)備庫存明細(xì)表:統(tǒng)計庫存設(shè)備明細(xì)信息。5)其他管理模塊:包括了品牌管理、狀態(tài)管理、計量單位管理等,是對設(shè)備信息相關(guān)事務(wù)進(jìn)行管理和維護(hù)。3)報丟信息明細(xì)查詢模塊:用于所有用戶查詢相關(guān)的報丟信息。 使用WEB技術(shù)開發(fā)前端軟件,使客戶端應(yīng)用通過從服務(wù)器下載的方式運行,這可大大提高系統(tǒng)的安全性;由于系統(tǒng)對客戶端機器的硬件要求不高,用戶可保留原有的軟硬件投資;同時,由于用戶只需在服務(wù)器上作配置和維護(hù),將大大降低系統(tǒng)維護(hù)、升級的難度和費用;此外,采用瀏覽器的客戶界面,操作十分簡單,又可節(jié)省大量的培訓(xùn)時間和費用。二是通過應(yīng)用軟件,對操作人員實行權(quán)限控制。實驗室設(shè)備管理系統(tǒng)的主要功能: 1)對于普通用戶,應(yīng)實現(xiàn)能方便地查詢設(shè)備相關(guān)信息;能修改個人的基本信息,修改登錄密碼等功能;2)對于出入庫管理員,應(yīng)實現(xiàn)對設(shè)備驗收人庫、領(lǐng)用出庫等數(shù)據(jù)進(jìn)行管理,能方便地查詢設(shè)備相關(guān)信息,能進(jìn)行設(shè)備數(shù)據(jù)的更改、增加和刪除操作;3)對于院設(shè)備管理員,應(yīng)實現(xiàn)對設(shè)備的臺帳管理(包括設(shè)備的調(diào)撥,報丟,報損,報修,報廢等的管理),能方便地查詢設(shè)備相關(guān)信息; 4)對于系統(tǒng)管理人員,應(yīng)實現(xiàn)信息監(jiān)控,能方便
點擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1