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

正文內(nèi)容

績效管理子系統(tǒng)—計算機(論文)-資料下載頁

2024-12-06 03:25本頁面

【導(dǎo)讀】第二章系統(tǒng)設(shè)計使用技術(shù)介紹。第三章績效管理子系統(tǒng)需求分析

  

【正文】 數(shù)據(jù)表。 運輸數(shù)據(jù)表設(shè)計描述 客戶數(shù)據(jù)表設(shè)計描述 倉儲數(shù)據(jù)的設(shè)計介紹 在倉儲績效中,使用視圖方法從倉儲數(shù)據(jù)表中提取有效的字段,對其進行分析,倉儲中的數(shù)據(jù)表和關(guān)系如下: 系統(tǒng)算法和編碼設(shè)計介紹 系統(tǒng)中數(shù)據(jù)庫連接代碼設(shè)計 在系統(tǒng)中,我們連接數(shù)據(jù)庫時,使用了 JavaBean, JavaBean 技術(shù)在上面我們意見介紹過了。 JavaBean 在代碼中是要經(jīng)常調(diào)用,其代碼如下: package lis。 import .*。 public class MyBean { Connection conn。 /** 定義一個 connection 連接對象 */ ResultSet rs。 /** 定義 resultset 對象 */ Statement stmt。 /** 定義個 stagemeng 對象 */ String DBDriver=。 String ConnStr=jdbc:odbc:mydatabase。 /** * 連接 sybase 數(shù)據(jù)庫,然后返回一個 stagement * @return Statement * */ public Statement getstmt() { Statement s=null。 /* 定義一個 statement 用于返回一個 statement*/ try { (DBDriver)。 /* 給數(shù)據(jù)庫增加一個驅(qū)動 */ conn=(ConnStr,sa,)。 /*將連接實例化 */ s=(, )。 /*將 Statement 實例化 */ } catch(Exception e){ (登陸錯誤: +())。 } return s。 /*返回上面得到的 statement*/ } /**通過上面的數(shù)據(jù)庫連接得到一個 resultset * @param sql String * @return ResultSet * */ public ResultSet getrs(String sql) { try{ stmt=getstmt()。 /*得到上面的連接 */ /*實現(xiàn) statement 一個方法 ,executeQuery(String x) 返回 ResultSet 對象 */ rs=(sql)。 } catch(Exception e){ (bean failing+())。 } return rs。 /*返回一個 resultset*/ } /**返回一個 String 類型 * 用于用戶密碼匹配 * @param sql String * @return String*/ public String getpw(String sql){ String getpassword=。 /*設(shè)置得到的密碼字符串 */ try { stmt=getstmt()。 /*得到 stagement*/ rs=(sql)。 /*得 到一個 resultset 對象 */ /*當(dāng)有數(shù)據(jù)時把值,傳 getpassword*/ while(()){ getpassword=(1)。 } closed()。 /*調(diào)用下面的方法 ,關(guān)閉 resultset, statement 和 connection*/ } catch (Exception e){ (insert_error:+())。 } return getpassword。 } public int count(String sql){ int k=0。 try{ rs=getrs(sql)。 while (()){ k=(1)。 } ()。 } catch(Exception e){} return k。 } /** 通過上面的數(shù)據(jù)庫連接執(zhí)行一個 executeUpdate, * 得到一個影響的行數(shù) int 型數(shù)據(jù) * @param sql String * @return int */ public int execute(String sql){ int r=1。 /*設(shè)置影響行數(shù)是 row 值為 0 */ try { stmt=getstmt()。 /* 得到上面的連接 */ /* 實現(xiàn) statement 一個方法 ,executeUpdate(String x) 返回 int 對象 */ r=(sql)。 ()。 /*關(guān)閉連接 */ } catch (Exception e){ (insert_error:+())。 } return r。 /*返回影響的行數(shù) */ } /**對 result,statement,connection 進行判斷 * 如果不為空,關(guān)閉 result,statement,connection*/ public void closed(){ try{ if(conn!=null){ /*當(dāng) connection 不為空,則關(guān)閉 */ if(rs!=null){ /*當(dāng) resultment 不為空,則關(guān)閉 */ ()。 } if(stmt!=null){ /*當(dāng) statement 不為空,則關(guān)閉 */ ()。 } ()。 } } catch(SQLException sqle){ (())。 } } /**字節(jié)碼的轉(zhuǎn)換 * @param str String * @return String*/ public String chstr(String str){ if(str==null) { str=。 } else{ try { /*改變字符串的編碼方式 ,將 iso88591 改為 GBK */ str=new String((iso88591),GBK).trim()。 } catch (Exception e){ (change_error:+())。 } } return str。 } } 多條件組合查詢設(shè)計 以下代碼是嵌入在 JSP 頁面當(dāng)中,用于數(shù)據(jù)的多條件查詢和提交刪除的數(shù)據(jù) ID 給刪除頁面,在下面的代碼中有兩個字符串類型的: setche 和 setdate (已經(jīng)用黑體標(biāo) 識 )在 sql 查詢語句后面,且 setche 和 setdate 默認(rèn)為長度為 0 的字符串。 當(dāng)查詢時得到車輛不為所有時,即有車輛的限制,則 setche 將執(zhí)行一下代碼: if(getche!=null amp。amp。 ()==false){setche=and cheliang_id=+getche。}。 日期限制執(zhí)行代碼如下: if(getdate!=nullamp。amp。 ()==false){ if(()==10) //得到的是年月日 ,則查詢的是某天 { setdate= and kehu_time between 39。+getdate+ 00:00:0039。 and 39。+getdate+ 23:59:5939。 } else if(()==7){ //得到的是年月 則查詢的是某月 String year=(0,4)。 String month=(5,7)。 int getmonth=(month)。 int getyear=(year)。 String last_date=2021/05/01。 if(getmonth==12){ getyear=getyear+1。 last_date=getyear+/01/01。 //當(dāng)為 12 月份時則到下年 1 月 1 日 } else{ last_date=year+/+(1+getmonth)+/01。//當(dāng)不是 12 月份則月加 1 } setdate= and kehu_time between 39。+getdate+/0139。 and 39。+last_date+39。 } } 將 setche 和 setdate 重新賦值,將其用于查詢語句中的條件限制。 其在 Table 中顯示代碼如下: mb=new ()。 String sql=select yunshu_id,peisong_id,cheliang_id,start_time,reach_time,+ wangzheng,jishi,kaizhi,shuru,fen from jx_table where 1=1 +setche+setdate。 try{ ResultSet rs= (sql)。 while(()) { String s1=(1)。 (tr align=centertd width=39。9%39。+s1+/td)。 (td width=39。7%39。+(2)+/td)。 (td width=39。9%39。+(3)+/td)。 (td width=39。19%39。+(4).substring(0,16)+/td)。 (td width=39。20%39。+(5).substring(0,16)+/td)。 (td width=39。6%39。+(6)+/td)。 (td width=39。6%39。+(7)+/td)。 (td width=39。6%39。+(8)+/td)。 (td width=39。6%39。+(9)+/td)。 (td width=39。4%39。+(10)+/td)。 (td width=39。5%39。a href=?del=+s1+刪除 /a/td/tr)。 } ()。 } catch(Exception e){(())。} 客戶績效結(jié)果綜合評分規(guī)則 對客戶績效總體評分的一個規(guī)則,其算法如下: 綜合分 = (總分 * 60 + 服務(wù)分 * 20 + 滿意分 * 20) *( 1-投訴率) / 評價次數(shù) / 100。 算法中的數(shù)據(jù)都是 從數(shù)據(jù)庫中得到,總分 、 服務(wù)分 、 滿意分使用數(shù)據(jù)庫中的統(tǒng)計方法sum(字段名 ) 得到,而總體評分次數(shù)則使用 count(字段名 )而得到。投訴率是投訴次數(shù)與評價次數(shù)的百分比,這樣能保證綜合評分的范圍是 0 到 100 之間,能很好的根據(jù)所得到值,進行圖形顯示,其代碼多是一些查詢的方法調(diào)用,這里就不列出。 第五章 測試顯示結(jié)果 系統(tǒng)測試環(huán)境 硬件環(huán)境: 序號 硬件 相關(guān)描述 1 CPU Intel賽揚 2 內(nèi)存 512M 3 顯卡 GeFcrce4 MX440 4 主板 盤正 845E 5 硬盤 至 少 500M以上可用空間 軟件環(huán)境: 序號 軟件 相關(guān)描述 1 系統(tǒng) Windows XP sp2 系統(tǒng) 2 JDK J2sdk1_4_03 3 Tomcat Tomcat 4 數(shù)據(jù)庫 Microsoft SQL Server 2021 運輸數(shù)據(jù)組合查詢 描述: 設(shè)置條件查詢相應(yīng)數(shù)據(jù),也可查詢到相應(yīng)的績效結(jié)果。 圖 5 . 2 . 1 圖 5 . 2 . 2 客戶發(fā)表系統(tǒng)建議 描述:通過此界面對公司發(fā)表自己的評價 ,包括對公司打分。 圖 5. 3. 1 客戶評價績效 描述:條件查詢到客戶評價,并能夠查詢到所有的評價的績效結(jié)果。 圖 5. 4. 1 圖 5. 4 . 2 績效圖形顯示 描述:按季度查詢,查詢季度中每月的圖形績效顯示。 圖 5. 5 . 1 軟件測試總結(jié): 軟件測試是軟件開發(fā)過程中一個必要的環(huán)節(jié),軟件測試是保證軟件質(zhì)量的一個重要手段, 一個完整的軟件項目周期包含軟件立項,需求分析,概要設(shè)計,詳細(xì)設(shè)計,編碼實現(xiàn),軟件測試,軟件發(fā)布和維護。軟件測試 已經(jīng)形成相對獨立 的單元 。 以上是經(jīng)過多次測試,最終的顯示結(jié)果,其軟件測試是一個比較長測試的過
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1