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

正文內(nèi)容

空調(diào)售后服務(wù)系統(tǒng)本科畢業(yè)設(shè)計-文庫吧資料

2024-09-03 09:43本頁面
  

【正文】 : 這相當(dāng)于三層標(biāo)準(zhǔn)架構(gòu)中的 Web 應(yīng)用服務(wù)層,支持諸如響應(yīng)客戶請求 以及查詢等功能。 1)客戶層: 用于與企業(yè)信息系統(tǒng)的用戶進(jìn)行交互以及顯示根據(jù)特定業(yè)務(wù)規(guī)則進(jìn)行計算后的結(jié)果。模型, 包括進(jìn)行邏輯處理的 JavaBean 等,數(shù)據(jù)庫采用 ODBC 技術(shù)以提供數(shù)據(jù)庫的可移植性。包括所有的 JSP,提供用戶界面,接受用戶輸入,還包括相應(yīng)的 ActionFrom Bean,用來存放表單數(shù)據(jù),并進(jìn)行表單數(shù)據(jù)驗證; 圖 33 系統(tǒng)的體系結(jié)構(gòu) 其中: 采用標(biāo)簽技術(shù)完成動態(tài)頁面的簡單邏輯。采用 MVC 的三層體系結(jié)構(gòu),分化各個功能組件; 系統(tǒng)體系結(jié)構(gòu) 根據(jù)系統(tǒng)分析結(jié)果,該系統(tǒng)從結(jié)構(gòu)上應(yīng)滿足: 如果在 Web 應(yīng)用開發(fā)中套用現(xiàn)成的 struct 框架,就可以簡化每個開發(fā)階段的工作,開發(fā)人員可以更加有針對性地分析應(yīng)用需求,不必重新設(shè)計框架,只需在 struct 框架的基礎(chǔ)上,設(shè)計 MVC 各個模塊包含的控制器ActionServlet 視圖 JSP 模型 JavaBean EJB Action Action Action 瀏覽器 Web 服務(wù)器 空調(diào)售后服務(wù)系統(tǒng) 20 具體組件,在編碼過程中,可以充分利用 struct 提供的各種實用類和標(biāo)簽庫,簡化編碼工作。 控制器, 控制器由 ActionServlet 類和 Action 類實現(xiàn),ActionServlet 類是 struct 框架中的核心組件,是這個 MVC 的中央控制器的角色。 Strcut 框架將用戶輸入的表單數(shù)據(jù)保存在 ActionForm Bean 中,將它傳遞給控制器,控制器可以對 ActionForm Bean 中的數(shù)據(jù)進(jìn)行修改, JSP 文件使用struct標(biāo)簽讀取修改后的 ActionForm Bean的信息,然后重新設(shè)置 HTML表單。此外 通常將 struct 框架中的 ActionForm 空調(diào)售后服務(wù)系統(tǒng) 19 Bean 也劃為視圖模塊, ActionForm Bean 是一種 JavaBean,除了具有一些 JavaBean的常規(guī)方法外,還包含了一些特殊的方法,用于驗證 HTML表單數(shù)據(jù)以及將其屬性重新設(shè)置為默認(rèn)值。 其中: struct 體系結(jié)構(gòu) 對于開發(fā) Web 應(yīng)用,要從頭設(shè)計并開發(fā)出一個可靠、穩(wěn)定的框架不是一件容易的事情。 本系統(tǒng)采用體系結(jié)構(gòu), struct 是一個基于模型( Model)一視圖( View)一控制器( Controller),即 MVC模式的應(yīng)用架構(gòu)的開源框架。 空調(diào)售后服務(wù)系統(tǒng) 17 圖 31 系統(tǒng)流程圖 系統(tǒng)登錄界面 輸入操作員及 密碼 檢查 密碼正確 功能界面 數(shù)據(jù)庫 系統(tǒng)主界面 功能處理 系統(tǒng)管理 錯誤信息 密碼錯誤 空調(diào)售后服務(wù)系統(tǒng) 18 3. 體系結(jié)構(gòu) 系統(tǒng)的總體結(jié)構(gòu)設(shè)計遵循如下原則。首先,用戶通過系統(tǒng)主界面,可以瀏覽查看到的一些基本信息,首次使用系統(tǒng)的客戶必須管理員身份,才能登陸系統(tǒng)。 主要功能是“安裝服務(wù)”、“維修服務(wù)”。 空調(diào)售后服務(wù)系統(tǒng) 16 第三章 空調(diào)售后服務(wù)系統(tǒng)概要設(shè)計 本系統(tǒng)可以實現(xiàn)空調(diào)售后服務(wù)的日常管理。 統(tǒng)計查詢管理模塊: 統(tǒng)計查詢管理模塊提供 各種與售后服務(wù)相關(guān)的模糊、復(fù)合查詢。問題涉及 產(chǎn)品故障分析,問卷調(diào)查,投訴信息等。用戶是指操作系統(tǒng)的使用人員,例如系統(tǒng)管理員,信息錄入員等。 空調(diào)售后服務(wù)系統(tǒng) 14 根據(jù) 對用戶所做的系統(tǒng) 功能需求分析,將本系統(tǒng) 應(yīng)該具有以下功能 模塊: 圖 22 功能模塊 模塊功能如下: 系統(tǒng)管理模塊: 此模塊主要用于系統(tǒng)的設(shè)定,其中包括:系統(tǒng)權(quán)限及角色管理,用戶管理,系統(tǒng)退出,修改密碼,增加系統(tǒng)用戶等; 系統(tǒng)權(quán)限是系統(tǒng)操作的前提條件。 } public int getMessageCount() { //得到信息總數(shù) DBO dbo=new DBO()。 //聲明時間變量 String date=new SimpleDateFormat(yyyyMMdd HH:mm:ss).format(().getTime())。 private String sql=select count(*) from adminlog。 private int count = 1。 private ResultSet rs = null。 import 。 import 。 import 。 import 。 }catch(SQLException e){ ()。 }catch(SQLException e){ ()。 }catch(SQLException ex){ (:+())。 (sql)。 try{ conn=(strDBDriver)。 } return rs。//支持?jǐn)?shù)據(jù)回滾 rs=(sql)。 try{ conn=(strDBDriver)。 } //!— 異常處理 catch( e){ (exam():+())。 ResultSet rs=null。 private Connection conn=null。 public class ExamBean { String strDBDriver=。 本系統(tǒng)采用 JDBCODBC 的驅(qū)動程序 連接數(shù)據(jù)庫,并使用 JavaBean 組件,有效的避免了代碼的重復(fù),具體過程如下: package exam。 語法是這樣的: jdbc:subprotocol:subname 開頭都是 JDBC,后面是子協(xié)議, 然后 是 ODBC 名稱。 注意在此用到的數(shù)據(jù)庫名稱是在 ODBC 設(shè)置控制面板中輸入的數(shù)據(jù)資源名。 String url = jdbc:odbc:Grocery prices。 這是JDBCODBC 的驅(qū)動程序。 用 JDBC 訪問數(shù)據(jù)庫 所有的數(shù)據(jù) 庫的對象和方法都在 .* 里面,所以首先要import .*,要想連接數(shù)據(jù)庫,首先要將驅(qū)動程序調(diào)入。 JDBC 擴展了 Java 的能力,如使用 Java 和 JDBCAPI 就可以公布一個 Web 頁,頁中帶有能訪問遠(yuǎn)端數(shù)據(jù)庫的 Applet。 Java 和 JDBC 的結(jié)合可以讓開發(fā)人員在開發(fā)數(shù)據(jù)庫應(yīng)用時真正實現(xiàn)“ WriteOnce,RunEverywhere!” Java 具有健壯、安全、易用等特性 ,而且支持自動網(wǎng)上下載,是一種很好的與數(shù)據(jù)庫線連接而使用的編程語言。用 JDBC 寫的程序能夠自動地將 SQL 語句傳送給相應(yīng)的數(shù)據(jù)庫管理系統(tǒng)( DBMS)。 通過使用 JDBC,開發(fā)人員可以很方便地將 SQL 語句傳送給幾乎任何一種數(shù)據(jù)庫。它由一些Java 語言寫的類、界面組成。簡單地說, JDBC 能完成下列三件事: ( 1)同一個數(shù)據(jù)庫建立連接; ( 2)向數(shù)據(jù)庫發(fā)送 SQL 語句; ( 3)處理數(shù)據(jù)庫返回的結(jié)果。 JDBC 在 Web 和 Inter 應(yīng)用程序中的作用和 ODBC在 Windows 系列平臺應(yīng)用程序中的作用類似。利用非可視化 JavaBean, 來封裝事 空調(diào)售后服務(wù)系統(tǒng) 9 務(wù)邏輯、數(shù)據(jù)庫操作等等,可以很好地實現(xiàn)業(yè)務(wù)邏輯和前臺程序 (如 JSP)的分離 ,使得系統(tǒng)具有更好的健壯性和靈活性。 JavaBean 傳統(tǒng)的應(yīng)用在于可視化的領(lǐng)域,如 AWT 下的應(yīng)用。 ( 3)事件( Event) Bean 與其他軟件組件交流信息的主要方式是發(fā)送和接收事件。 Bean 嚴(yán)格遵守面向?qū)ο蟮念愒O(shè)計邏輯,不讓外界訪問其任何實例字段(沒有 Public 字段)。這樣可以很方便的找出 Bean 提供的屬性,然后查詢屬性值或改變屬性值,對 Bean 進(jìn)行操作。例如一個時鐘 Bean 可以有時區(qū)和鎮(zhèn)鈴屬性,日歷 Bean 可以有年份和月份屬性。JavaBean 通過 Java 虛擬機 (Java Virtual Machine)可以得到正確的執(zhí)行,具有平臺無關(guān)性。在 Java 模型中,通過 JavaBean 可以無限擴充 Java 程序的功能,通過 JavaBean 的組合可以快速的生成新的應(yīng)用程序。 Access短小精干,操作方便,是開發(fā)小型系統(tǒng)的首選; Oracle 功能強大,適合開發(fā)大型系統(tǒng);但是我們選擇 SQL Server,它兼?zhèn)?Access 和 Oracle優(yōu)點,強大的可視化操作和不亞于 Oracle 的功能是我們選擇它的 理由。 服務(wù)器上我們選擇 Tomcat,是因為它小 巧卻功能強大,更重要的是,它是開源的,如今,開源軟件越來越受到人們的重視, Linux 就是一個成功的典型,雖然這對我們的開發(fā)沒有實際的用處,但是顧客會優(yōu)先選擇用流行工具開發(fā)的軟件,這也是我們選擇 Tomcat 的原因。雖然出于安全性等方面的因素,C/S 結(jié)構(gòu)的管理信息系統(tǒng)仍然占據(jù)企業(yè)管理信息系統(tǒng)的主流,但是,由于 B/S 系統(tǒng)更適合維護(hù),而且起安全性正在不斷完善,所以當(dāng)前企業(yè)信息管理系統(tǒng)正在從 C/S 結(jié)構(gòu)向 B/S 結(jié)構(gòu)轉(zhuǎn)移。 (5)JSP 跨平臺的可重用性: JSP 組件( EJB, JavaBean 或定制的 JSP標(biāo)記)都是跨平臺可重用的。 (3) 開放的開發(fā)過程,開放的源碼:自 1995 年以來, Sun 用開放過程方法同國際 Java 組織合作開發(fā)和修改 Java 技術(shù)和規(guī)范。 空調(diào)售后服務(wù)系統(tǒng) 7 (2) 平臺和服務(wù)器的獨立性: JSP 編寫的代碼可運行在任何符合Java 語法結(jié)構(gòu)的環(huán)境中。 與微軟公司的 ASP 技術(shù)相比, JSP 具有如下優(yōu)點: (1) 開放的技術(shù): JSP 技術(shù)基于平臺和服務(wù)器的相互獨立,技術(shù)支持來自廣泛的、專門的、各種工具包,有服務(wù)器的組件和數(shù)據(jù)庫產(chǎn)品開發(fā)商提供。這使得 Web 頁面開發(fā)人員能夠使用熟悉的工具和如同標(biāo)識一樣執(zhí)行特定功能的組件來工作。 JSP 技術(shù)可以通過開發(fā)定制的標(biāo)識庫進(jìn)行擴展。 ( 3)采用標(biāo)識簡化頁面開發(fā) Web 頁面人開發(fā)人員不都是熟悉腳本語言的編程人員。開發(fā)人員能夠共享和交換執(zhí)行組件,或者使得這些組 件為更多的使用者或者客戶團(tuán)體所使用。這有助于作者保護(hù)自己的代碼,而又保證任何基于 HTML 的 Web 瀏覽器的完全可用性。生成內(nèi)容的代碼被封裝在 Servlet 和 JavaBean 組件中,并且結(jié)合在腳本中,所有 的腳本在服務(wù)器端運行。它主要有如下幾個方面的特點: ( 1)將內(nèi)容的生成和顯示進(jìn)行分離 空調(diào)售后服務(wù)系統(tǒng) 6 使用 JSP 技術(shù), Web 頁面開發(fā)人員可以使用 HTML 或者 XML 標(biāo)記 來設(shè)計和格式化最終頁面。 JSP 技術(shù) JSP 是由 Sun 微系統(tǒng)公司于 1999 年 6 月推出的一項技 術(shù),是基于Java Servlet 以及整個 Java 體系的 Web 開發(fā)技術(shù),利用這一技術(shù)可以建立先進(jìn)、安全和跨平臺的動態(tài)網(wǎng)站。 第四,法律可行性: 本系統(tǒng)純?yōu)樗饺嗽O(shè)計,在開發(fā)過程中沒有涉及合同、責(zé)任等與法律相抵觸的方面。因此,本系統(tǒng)在操作上是可行的節(jié)省時間以及人力和物力。 第三,操作可行性: 本系統(tǒng)為 空調(diào) 售后服務(wù)管理系統(tǒng),主要目的是提高信息管理效率。并且開發(fā)人員對用戶所提出的要求也都能夠滿足。對企業(yè)現(xiàn)狀及需求方向有了進(jìn)一步的認(rèn)識。 其次,技術(shù)可行性: 技術(shù)可行性分析是根據(jù)新系統(tǒng)的目標(biāo)來衡量是否具備所需要的技術(shù),包括系統(tǒng)開發(fā)人員數(shù)量和水平,硬件方面,軟件方面及其它應(yīng)用技術(shù)。 第一, 本系統(tǒng)的運行可以代替人工 進(jìn)行許多繁雜的勞動; 第二, 本系統(tǒng)的運行可以節(jié)省許多資源; 空調(diào)售后服務(wù)系統(tǒng) 5 第三, 本系統(tǒng)的運行可以大大的提高管理員的工作效率; 第四, 本系統(tǒng)可以使敏感文檔更加安全,等等?,F(xiàn)在,計算機的價格已經(jīng)十分低廉,性能逐漸強大。 與普通的本地類型數(shù)據(jù)庫系統(tǒng)(例如 VFP, DBASE, PARADOX, ACCESS)等不同,本地類型的數(shù)據(jù)庫系統(tǒng)只是簡單的文件存取,缺乏 SQL SERVER2020 等系統(tǒng)所擁有的諸如:數(shù)據(jù)完整性、安全性、事務(wù)處理、網(wǎng)絡(luò)多用戶處理等必備的功能。由于系統(tǒng)測試需要成熟的數(shù)據(jù)庫支持,因此系統(tǒng)采用 SQL Server 2020 數(shù)據(jù)庫作為數(shù)據(jù)庫服務(wù)器。在服務(wù)器端,系統(tǒng)使用 JDBC 中間件訪
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1