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

正文內(nèi)容

空調(diào)售后服務(wù)系統(tǒng)本科畢業(yè)設(shè)計(jì)(編輯修改稿)

2025-10-01 09:43 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 、界面組成。 JDBC 給數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)人員、數(shù)據(jù)庫(kù)前臺(tái)工具開(kāi)發(fā)人員提供了一種標(biāo)準(zhǔn)的應(yīng)用程序設(shè)計(jì)接口,使開(kāi)發(fā)人員可以用純 Java 語(yǔ)言編寫(xiě)完整的數(shù)據(jù)庫(kù)應(yīng)用程序。 通過(guò)使用 JDBC,開(kāi)發(fā)人員可以很方便地將 SQL 語(yǔ)句傳送給幾乎任何一種數(shù)據(jù)庫(kù)。也就是說(shuō),開(kāi)發(fā)人員可以不必寫(xiě)一個(gè)程序訪問(wèn) Sybase,寫(xiě)另一個(gè)程序訪問(wèn) Oracle,再寫(xiě)一個(gè)程序訪問(wèn) Microsoft的 SQLServer。用 JDBC 寫(xiě)的程序能夠自動(dòng)地將 SQL 語(yǔ)句傳送給相應(yīng)的數(shù)據(jù)庫(kù)管理系統(tǒng)( DBMS)。不但如此,使用 Java 編寫(xiě)的應(yīng)用程序可以在任何支持 Java的平臺(tái)上運(yùn)行,不必在不同的平臺(tái)上編寫(xiě)不同的應(yīng)用。 Java 和 JDBC 的結(jié)合可以讓開(kāi)發(fā)人員在開(kāi)發(fā)數(shù)據(jù)庫(kù)應(yīng)用時(shí)真正實(shí)現(xiàn)“ WriteOnce,RunEverywhere!” Java 具有健壯、安全、易用等特性 ,而且支持自動(dòng)網(wǎng)上下載,是一種很好的與數(shù)據(jù)庫(kù)線連接而使用的編程語(yǔ)言。它所需要的是 Java 應(yīng) 空調(diào)售后服務(wù)系統(tǒng) 10 用如何同各種各樣的數(shù)據(jù)庫(kù)連接, JDBC 正是實(shí)現(xiàn)這種連接的關(guān)鍵。 JDBC 擴(kuò)展了 Java 的能力,如使用 Java 和 JDBCAPI 就可以公布一個(gè) Web 頁(yè),頁(yè)中帶有能訪問(wèn)遠(yuǎn)端數(shù)據(jù)庫(kù)的 Applet?;蛘咂髽I(yè)可以通過(guò)JDBC 讓全部的職工(他們可以使用不同的操作系統(tǒng),如 Windows,Machintosh 或 UNIX)在 Inter 上連接到幾個(gè)全球數(shù)據(jù)庫(kù)上,而這幾個(gè)全球數(shù)據(jù)庫(kù)可以是 異構(gòu) 的。 用 JDBC 訪問(wèn)數(shù)據(jù)庫(kù) 所有的數(shù)據(jù) 庫(kù)的對(duì)象和方法都在 .* 里面,所以首先要import .*,要想連接數(shù)據(jù)庫(kù),首先要將驅(qū)動(dòng)程序調(diào)入。 ()。 這是JDBCODBC 的驅(qū)動(dòng)程序。 要想連接一個(gè)指定的數(shù)據(jù)庫(kù),必須創(chuàng)建 Connection 類的一個(gè)實(shí)例。 String url = jdbc:odbc:Grocery prices。 Connection con = (url)。 注意在此用到的數(shù)據(jù)庫(kù)名稱是在 ODBC 設(shè)置控制面板中輸入的數(shù)據(jù)資源名。 URL 語(yǔ)法對(duì)于不同類型的數(shù)據(jù)庫(kù)會(huì)很不一樣。 語(yǔ)法是這樣的: jdbc:subprotocol:subname 開(kāi)頭都是 JDBC,后面是子協(xié)議, 然后 是 ODBC 名稱。 若要使用純 JDBC 驅(qū)動(dòng)程序,必須安裝第三方軟件提供的驅(qū)動(dòng)程序,一般在數(shù)據(jù)庫(kù)的官方網(wǎng)站上可以找到這里不做討論。 本系統(tǒng)采用 JDBCODBC 的驅(qū)動(dòng)程序 連接數(shù)據(jù)庫(kù),并使用 JavaBean 組件,有效的避免了代碼的重復(fù),具體過(guò)程如下: package exam。 import .*。 public class ExamBean { String strDBDriver=。 //JDBCODBC 驅(qū)動(dòng)程序 空調(diào)售后服務(wù)系統(tǒng) 11 String strDBUrl=jdbc:odbc:exam。 private Connection conn=null。 private Statement stmt=null。 ResultSet rs=null。 //!注冊(cè)數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序 public ExamBean() { try { (strDBDriver)。 } //!— 異常處理 catch( e){ (exam():+())。 } } //!— 建立數(shù)據(jù)庫(kù)連接及定義數(shù)據(jù)查詢 public ResultSet executeQuery(String sql){ rs=null。 try{ conn=(strDBDriver)。 //創(chuàng)建數(shù)據(jù)庫(kù)連接對(duì)象 stmt=(,Res)。//支持?jǐn)?shù)據(jù)回滾 rs=(sql)。 }catch(SQLException ex){ (:+())。 } return rs。 } //!— 定義數(shù)據(jù)更新操作 空調(diào)售后服務(wù)系統(tǒng) 12 public void executeUpdate(String sql){ stmt=null。 try{ conn=(strDBDriver)。 stmt=()。 (sql)。 ()。 }catch(SQLException ex){ (:+())。 } } //!— 關(guān)閉數(shù)據(jù)庫(kù)連接 public void closeStmt(){ try{ ()。 }catch(SQLException e){ ()。 } } public void closeConn(){ try{ ()。 }catch(SQLException e){ ()。 } } import 。 import 。 空調(diào)售后服務(wù)系統(tǒng) 13 import 。 import 。 import 。 import 。 import 。 import 。 public class AdminBean { private List list。 private ResultSet rs = null。 private int EVERYPAGENUM = 2。 private int count = 1。 private int qq = 0。 private String sql=select count(*) from adminlog。 private String sql2=select * from adminlog order by id desc 。 //聲明時(shí)間變量 String date=new SimpleDateFormat(yyyyMMdd HH:mm:ss).format(().getTime())。 //分頁(yè)查詢登陸日志 public void setEVERYPAGENUM(int EVERYPAGENUM){ =EVERYPAGENUM。 } public int getMessageCount() { //得到信息總數(shù) DBO dbo=new DBO()。 ()。 空調(diào)售后服務(wù)系統(tǒng) 14 根據(jù) 對(duì)用戶所做的系統(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)操作的前提條件。企業(yè)角色是有限系統(tǒng)權(quán)限的集合,例如總經(jīng)理、部門經(jīng)理等。用戶是指操作系統(tǒng)的使用人員,例如系統(tǒng)管理員,信息錄入員等。 售后信息管理模塊: 此模塊主要是對(duì)消費(fèi)者信息以及問(wèn)題庫(kù)的管理和維護(hù),包括售后服務(wù)信息的增加、刪除、修改等操作;系統(tǒng)提供各種問(wèn)題的分類管理。問(wèn)題涉及 產(chǎn)品故障分析,問(wèn)卷調(diào)查,投訴信息等。 售后服務(wù)管理系統(tǒng) 管理員設(shè)置 售后服務(wù)分類 售后服務(wù)信息 產(chǎn)品安裝信息 產(chǎn)品維修信息 產(chǎn)品退換信息 產(chǎn)品回訪信息 投訴信息管理 查詢 空調(diào)售后服務(wù)系統(tǒng) 15 產(chǎn)品安裝信息管理: 主要包括產(chǎn)品安裝記錄的增加、刪除、修改等操作; 產(chǎn)品維修信息管理: 主要包括產(chǎn)品維修信息(包括維修時(shí)間、維修內(nèi)容、維修金額等)的增加、刪除修改等操作; 產(chǎn)品退換信息管理: 主要包括產(chǎn)品退換信息(包括退換時(shí)間、退換原因等)的增加、刪除、修改等操作; 產(chǎn)品回訪信息管理: 主要包括用戶回訪記錄的增加、刪除、修改等操作; 投訴信息管理: 主要包括產(chǎn)品投訴信息的前臺(tái)提交,管理員查看,回復(fù)等操作。 統(tǒng)計(jì)查詢管理模塊: 統(tǒng)計(jì)查詢管理模塊提供 各種與售后服務(wù)相關(guān)的模糊、復(fù)合查詢。企業(yè)可以利用本系統(tǒng)實(shí)時(shí)進(jìn)行售后服務(wù)的各種信息查詢,使售后服務(wù)管理真正做到優(yōu)質(zhì)高效。 空調(diào)售后服務(wù)系統(tǒng) 16 第三章 空調(diào)售后服務(wù)系統(tǒng)概要設(shè)計(jì) 本系統(tǒng)可以實(shí)現(xiàn)空調(diào)售后服務(wù)的日常管理。 系統(tǒng)管理員是負(fù)責(zé)整個(gè)空調(diào)售后管理系統(tǒng)后臺(tái)工作,他可以執(zhí)行“售后項(xiàng)目管理”、“安裝管理”、“產(chǎn)品管理”、“維修管理”、“投訴管理”、“管理信息”等功能。 主要功能是“安裝服務(wù)”、“維修服務(wù)”。 本系統(tǒng)出于對(duì)客戶的服務(wù)以及內(nèi)部管理的雙重考慮,將系統(tǒng)設(shè)計(jì)為會(huì)員操作 界面和管理員操作界面。首先,用戶通過(guò)系統(tǒng)主界面,可以瀏覽查看到的一些基本信息,首次使用系統(tǒng)的客戶必須管理員身份,才能登陸系統(tǒng)。 圖 31 為系統(tǒng)流程圖。 空調(diào)售后服務(wù)系統(tǒng) 17 圖 31 系統(tǒng)流程圖 系統(tǒng)登錄界面 輸入操作員及 密碼 檢查 密碼正確 功能界面 數(shù)據(jù)庫(kù) 系統(tǒng)主界面 功能處理 系統(tǒng)管理 錯(cuò)誤信息 密碼錯(cuò)誤 空調(diào)售后服務(wù)系統(tǒng) 18 3. 體系結(jié)構(gòu) 系統(tǒng)的總體結(jié)構(gòu)設(shè)計(jì)遵循如下原則。 1)系統(tǒng)應(yīng)具有良好的適應(yīng)性:能適應(yīng)用戶對(duì)系統(tǒng)的軟件環(huán)境、管理內(nèi)容、模式和界面的要求; 2)系統(tǒng)應(yīng)具有可靠性:采用成熟的技術(shù)方法和軟件開(kāi)發(fā)平臺(tái),以保證系統(tǒng)在以后 的實(shí)際應(yīng)用中安全、可靠; 3)系統(tǒng)應(yīng)具有較好的安全性:應(yīng)提高安全機(jī)制和用戶權(quán)限限制機(jī)制的完善程度,確保數(shù)據(jù)的受限訪問(wèn); 4)系統(tǒng)應(yīng)具有良好的可維護(hù)性:系統(tǒng)應(yīng)易于維護(hù)、安裝; 5)系統(tǒng)應(yīng)具有良好的可擴(kuò)展性:系統(tǒng)應(yīng)適應(yīng)未來(lái)信息化建設(shè)的要求,能方便地進(jìn)行功能擴(kuò)展,以建立完善的信息集成管理體系。 本系統(tǒng)采用體系結(jié)構(gòu), struct 是一個(gè)基于模型( Model)一視圖( View)一控制器( Controller),即 MVC模式的應(yīng)用架構(gòu)的開(kāi)源框架。 體系結(jié)構(gòu) 目前軟件項(xiàng)目中有很多體系結(jié)構(gòu),其中 struct 是比較流行 的一種。 struct 體系結(jié)構(gòu) 對(duì)于開(kāi)發(fā) Web 應(yīng)用,要從頭設(shè)計(jì)并開(kāi)發(fā)出一個(gè)可靠、穩(wěn)定的框架不是一件容易的事情。隨著 Web 開(kāi)發(fā)技術(shù)的日趨成熟,在 Web 開(kāi)發(fā)領(lǐng)域出現(xiàn)了一些現(xiàn)成的優(yōu)秀的框架、開(kāi)發(fā)者可以直接使用它們, struct 就是一個(gè)很好的框架結(jié)構(gòu),它是在 JSP Model2基礎(chǔ)上實(shí)現(xiàn)的一個(gè) MVC框架,在 struct 框架在模型由實(shí)現(xiàn)業(yè)務(wù)邏輯的 JavaBean 或者 EJB 組件構(gòu)成,控制器由 ActionServlet 和 Action 來(lái)實(shí)現(xiàn),視圖由一組 JSP 文件組成,圖 26 顯示了 Struct 實(shí)現(xiàn)的 MVC 框架。 其中: 視圖, 就是一組 JSP 文件,這些 JSP 文件沒(méi)有業(yè)務(wù)邏輯,也沒(méi)有模型信息,只有標(biāo)簽,這些標(biāo)簽可以是標(biāo)準(zhǔn)的 JSP 標(biāo)簽或者是客戶化標(biāo)簽 如 struct 標(biāo)簽庫(kù)的標(biāo)簽。此外 通常將 struct 框架中的 ActionForm 空調(diào)售后服務(wù)系統(tǒng) 19 Bean 也劃為視圖模塊, ActionForm Bean 是一種 JavaBean,除了具有一些 JavaBean的常規(guī)方法外,還包含了一些特殊的方法,用于驗(yàn)證 HTML表單數(shù)據(jù)以及將其屬性重新設(shè)置為默認(rèn)值。 Struct 框架利用ActionForm Bean 來(lái)進(jìn)行視圖和控制器之間表單數(shù)據(jù)的傳遞。 Strcut 框架將用戶輸入的表單數(shù)據(jù)保存在 ActionForm Bean 中,將它傳遞給控制器,控制器可以對(duì) ActionForm Bean 中的數(shù)據(jù)進(jìn)行修改, JSP 文件使用struct標(biāo)簽讀取修改后的 ActionForm Bean的信息,然后重新設(shè)置 HTML表單。 圖 32 struct 實(shí)現(xiàn)的 MVC 框架 控制器, 控制器由 ActionServlet 類和 Action 類實(shí)現(xiàn),ActionServlet 類是 struct 框架中的核心組件,是這個(gè) MVC 的中央控制器的角色。 ActionServlet 主要負(fù)責(zé)接收 HTTP 請(qǐng)求的信息,根據(jù)配置文件 的配置信息,將請(qǐng)求轉(zhuǎn)發(fā)給適當(dāng)?shù)?Action對(duì)象,如果該 Action 對(duì)象不
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1