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

正文內(nèi)容

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

2024-10-01 09:43 本頁面
 

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