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

正文內(nèi)容

java_jsp實(shí)驗(yàn)室設(shè)備管理系統(tǒng)論文-閱讀頁(yè)

2024-09-25 09:09本頁(yè)面
  

【正文】 過(guò)程正好和實(shí)施過(guò)程相反,并不是從輸入設(shè)計(jì)到輸出設(shè)計(jì),而是 從輸出設(shè)計(jì)到輸入設(shè)計(jì),這是因?yàn)檩敵霰砀裰苯优c使用者相聯(lián)系,設(shè)計(jì)的出發(fā)點(diǎn)應(yīng)當(dāng)是保證輸出表格方便地為使用者服務(wù),正確及時(shí)反映和組成用于各部門(mén)的有用信息。 輸入數(shù)據(jù)的收集和錄入是比較費(fèi)事的,需要大量的人力和一定設(shè)備,并且容易出錯(cuò)。 輸入設(shè)計(jì)的原則有如下幾點(diǎn): 1)輸入量應(yīng)保持在能 滿足處理要求的最低限度。輸入量越少,錯(cuò)誤率就越少,數(shù)據(jù)準(zhǔn)備時(shí)間也減少。 3)應(yīng)盡量早對(duì)輸入數(shù)據(jù)進(jìn)行檢查(盡量接近原數(shù)據(jù)發(fā)生點(diǎn)) ,以便使錯(cuò)誤及時(shí)得到更 正。數(shù)據(jù)庫(kù)已經(jīng)成為現(xiàn)在信息系統(tǒng)等計(jì)算機(jī)系統(tǒng)的基礎(chǔ)與核心部分。 數(shù)據(jù)庫(kù)的設(shè)計(jì)一般經(jīng)過(guò)規(guī)劃。 數(shù)據(jù)庫(kù)的概念結(jié)構(gòu)設(shè)計(jì) 概念設(shè)計(jì)是指在數(shù)據(jù)分析的基礎(chǔ)上自底向上的建立整個(gè)系統(tǒng)的數(shù)據(jù)庫(kù)概念結(jié)構(gòu),從用戶的角度進(jìn)行視圖設(shè)計(jì),然后將視圖集成,最后對(duì)集成的結(jié)構(gòu)分析優(yōu)化得到最后結(jié)果。 ER 模型法的組成元素有:實(shí)體、屬性、聯(lián)系, ER模型用 ER 圖表示,是提示用戶工作環(huán)境中所涉及的事物,屬性則是對(duì)實(shí)體特性的描述。概念模式是獨(dú)立于數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu),獨(dú)立于支持?jǐn)?shù)據(jù)庫(kù)的 DBMS,不依賴于計(jì)算機(jī)系統(tǒng)的, 根據(jù)以上對(duì)數(shù)據(jù)庫(kù)的需求分析,并結(jié)合系統(tǒng)概念模型的特點(diǎn)及建立方法,建立 ER模型圖 。即轉(zhuǎn)化為按計(jì)算機(jī)觀點(diǎn)處理的邏輯關(guān)系模型 ,ER模型向關(guān)系數(shù)據(jù)庫(kù)模型轉(zhuǎn)換應(yīng)遵循下列原則: *每一個(gè)實(shí)體要轉(zhuǎn)換成一個(gè)關(guān)系 *所有的主鍵必須定義非空( NOT NULL) *對(duì)于二元聯(lián)系應(yīng)按照一對(duì)多、弱對(duì)實(shí)、一對(duì)一、多對(duì)多等聯(lián)系來(lái)定義外鍵。 (1)用戶 信息 表主要是記錄了 注冊(cè)學(xué)生 基本信息。 表 學(xué)生 信息表 (t_xuesheng) 列名 數(shù)據(jù)類型 長(zhǎng)度 允許空 是否主鍵 說(shuō)明 基于 S2SH 的 實(shí)驗(yàn)室設(shè)備管理 系統(tǒng) id int 4 否 是 編號(hào) xingming varchar 50 否 否 姓名 xingbie varchar 50 否 否 性別 xuehao varchar 50 否 否 學(xué)號(hào) loginName varchar 50 否 否 登錄名 loginPw varchar 50 否 否 登錄密碼 (2)設(shè)備 類別 信息表主要是記錄了 設(shè)備 類別 的基本信息,表結(jié)構(gòu)如圖 所示。 表 商品 信息表 (t_shebei) 列名 數(shù)據(jù)類型 長(zhǎng)度 允許空 是否主鍵 說(shuō)明 id Int 4 否 是 編號(hào) lxid Int 4 否 是 設(shè)備類型 bh varchar 50 否 否 設(shè)備編號(hào) miaoshu varchar 50 否 否 設(shè)備 描述 goumaishijian varchar 50 否 否 購(gòu)買(mǎi)時(shí)間 zt int 4 否 否 狀態(tài) (4)借用申請(qǐng) 信息表主要是 借用申請(qǐng) 的基本信息,表結(jié)構(gòu)如圖 所 示。 表 借用 信息表 (t_jieyong) 列名 數(shù)據(jù)類型 長(zhǎng)度 允 許空 是否主鍵 說(shuō)明 id Int 4 否 是 編號(hào) xsid int 4 否 否 申請(qǐng)人 sbid int 4 否 否 申請(qǐng)?jiān)O(shè)備 jysj varchar 50 否 否 借用時(shí)間 ghsj varchar 50 否 否 歸還時(shí)間 基于 S2SH 的 實(shí)驗(yàn)室設(shè)備管理 系統(tǒng) sfsh varchar 50 否 否 是否損壞 pcje varchar 50 否 否 賠償金額 bz varchar 200 否 否 備注 (6)維修 信息表主要是記錄了 設(shè)備維修情況 的基本信息,表結(jié)構(gòu)如圖 。 表 管理員 信息表 (t_admin) 列名 數(shù)據(jù)類型 長(zhǎng)度 允許空 是否主鍵 說(shuō)明 userId int 4 否 是 編號(hào) userName varchar 50 否 否 用戶名 userPw varchar 50 否 否 密碼 數(shù)據(jù)庫(kù)的連接原理 本系統(tǒng)采用 Hibernate對(duì)數(shù)據(jù)庫(kù)進(jìn)行管理。它不僅提供了從 Java 類到數(shù)據(jù)表之間的映射,也提供了數(shù)據(jù)查詢和恢復(fù)機(jī)制。 另外 Hibernate 可以利用代理模式來(lái)簡(jiǎn)化載入類的過(guò)程,這將大大減少利用 Hibernate QL 從數(shù)據(jù)庫(kù)提取數(shù)據(jù)的代碼的編寫(xiě)量,從而節(jié)約開(kāi)發(fā)時(shí)間和開(kāi)發(fā)成本 Hibernate 可以和多種 Web 服務(wù)器或者應(yīng)用服務(wù)器良好集成,如今已經(jīng)支持幾乎所有的流行的數(shù)據(jù)庫(kù)服務(wù)器。它的架構(gòu)如圖 : 基于 S2SH 的 實(shí)驗(yàn)室設(shè)備管理 系統(tǒng) 圖 架構(gòu)圖 圖 顯示了 Hibernate 的工作原理,它是利用數(shù)據(jù)庫(kù)以及其他一些配置文件如 Hibernate .properties , XML Mapping 等來(lái)為應(yīng)用程序提供數(shù)據(jù)持久化服務(wù)的。 在輕型體系中,應(yīng)用程序提供 JDBC 連接,并且自行管理事務(wù),這種方式使用了 Hibernate 的一個(gè)最小子集;在全面解決體系中,對(duì)于應(yīng)用程序來(lái)說(shuō),所有底層的 JDBC/JTA API 都被抽象了, Hibernate 會(huì)替你照管所有的細(xì)節(jié)。因此,在程序的開(kāi)始就寫(xiě)了一個(gè)過(guò)濾器SetCharacterEncodingFilter。 = (encoding)。 } 在工具包 util包中同樣定義了 DataFormate類來(lái)處理字符轉(zhuǎn)換: public static String toUni(String gbStr){ String uniStr = 。 } try{ byte[] tempByte = (GB2312)。 }catch(Exception ex){ } return uniStr。 for (int i = 0。 i++) { char c = (i)。amp。 } else { byte[] b。 }catch (Exception ex) { (ex)。 } for (int j = 0。 j++) { int k = b[j]。 } (% + (k). toUpperCase())。 }基于 S2SH 的 實(shí)驗(yàn)室設(shè)備管理 系統(tǒng) 第四章 系統(tǒng)功能實(shí)現(xiàn) 在管理信息系統(tǒng)的生命周期中,經(jīng) 過(guò)了需求分析、 系統(tǒng) 設(shè)計(jì)等階段之后,便開(kāi)始了系統(tǒng)實(shí)施階段。 系統(tǒng) 登陸頁(yè)面實(shí)現(xiàn) : 為了保證系統(tǒng)的安全性,要先使用本系統(tǒng)必須先登陸到系統(tǒng)中 , 用戶需要正確的賬號(hào)和密碼登錄本系統(tǒng) 。 if(userType==0)//系統(tǒng)管理員登陸 { String sql=from TAdmin where userName=? and userPw=?。 基于 S2SH 的 實(shí)驗(yàn)室設(shè)備管理 系統(tǒng) List adminList=().find(sql,con)。 } else { WebContext ctx = ()。 TAdmin admin=(TAdmin)(0)。 (admin, admin)。 } } if(userType==1)//學(xué)生登陸 { String sql=from TXuesheng where loginName=? and loginPw=? and del=39。 Object[] con={userName,userPw}。 if(()==0) { result=no。 HttpSession session=()。 (userType, 1)。 result=yes。 } 管理員 功能 模塊 : 管理員 主頁(yè)面:左方頁(yè)面展示了管理員可操作的 五 大功能,進(jìn)入相關(guān)的管理頁(yè)面可以鏈接到子菜單,并且高亮顯示,每個(gè)管理模塊下面都有相應(yīng)的子菜單。請(qǐng)先登錄!39。(39。,39。)/script)。 圖 系統(tǒng) 用戶 信息 管理 基于 S2SH 的 實(shí)驗(yàn)室設(shè)備管理 系統(tǒng) 用戶 信息管理關(guān)鍵代碼: public String xueshengMana(){ List xsList = ()。 (xsList, xsList)。 } public String ztChange(){ String sql = update TXuesheng set del=39。 where id=+id。 (狀態(tài)修改成功 !)。 return succeed。11111139。 ().bulkUpdate(sql)。 ()。 } 系統(tǒng) 用戶 停用 : 先是點(diǎn)擊 系統(tǒng)用戶 管理,頁(yè)面跳轉(zhuǎn)到 用戶 信息管理界面 , 瀏覽所有的 用戶 信息,點(diǎn)擊要 停用 的 用戶 信息 , 彈出確定對(duì)話框, 即可 停用 該 用戶 信息。 圖 初始用戶密碼 設(shè)備 類別 管理 類別 信息 錄入 :管理員輸 入 設(shè)備 類別 相關(guān)正確信息后點(diǎn)擊錄入按鈕,如果是沒(méi)有輸入完整的 設(shè)備 類別 信息,都會(huì)給出相應(yīng)的錯(cuò)誤提示,不能錄入成功。 : 圖 設(shè)備 類別 信息錄入 類別 信息 管理 : 管理員點(diǎn)擊左側(cè)的菜單“ 類別 管理” , 頁(yè)面跳轉(zhuǎn)到 設(shè)備 類別 管理 界面,調(diào)用后臺(tái)的 action 類 查詢 出所有的 商品類別 信息,并把這些信息封轉(zhuǎn)到數(shù)據(jù)集合 List中,綁定到 request 對(duì)象,然后頁(yè)面跳轉(zhuǎn)到相應(yīng)的 jsp,顯示出 設(shè)備 類別 信息。 (leixing)。 ()。 } public String leixingUpd(){ String sql = update TLeixing set miaoshu=39。, qianzhui=39。 where id = +()。 (類型修改成功 !)。 return succeed。yes39。 ().bulkUpdate(sql)。 ()。 } public String leixingMana(){ String sql = select id,miaoshu,qianzhui from TLeixing where del = 39。 List retList = ().find(sql)。 for(int i=0。i++){ Object[] obj = (Object[])(i)。 ((Integer)obj[0])。 ((String)obj[2])。 } Map request=(Map)().get(request)。 return 。 圖 設(shè)備類別修改 類別 信息刪除 : 先是點(diǎn)擊 設(shè)備 類別 管理,頁(yè)面跳轉(zhuǎn)到 設(shè)備 類別 管理界面 , 瀏覽所有的 設(shè)備 類別 信息,點(diǎn)擊要?jiǎng)h除的 設(shè)備 類別 , 彈出的確定對(duì)話框,即可刪除該 設(shè)備 類別 信息。輸入數(shù)據(jù)都通過(guò) form 表單中定義的方法 onsubmit=return checkForm()來(lái)檢查, checkForm()函數(shù)中是各種的校驗(yàn)輸入數(shù)據(jù)的方式。 所示: 圖 設(shè)備 信息 管理 設(shè)備 信息 管理 核心代碼 : public String shebeiAdd() { (0)。 (shebei)。 ()。 } public String shebeiUpd() { (0)。 ().update(shebei)。 ()。 } public String shebeiDel() { String sql = update TShebei set del=39。 where id = +id。 (設(shè)備刪除成功 !)。 return succeed。 String sql = select , lx, case zt when 0 then 39。 when 1 then 39。 when 2 then 39。 end strzt, from t_shebei ta,t_leixing tb where = and = 39。 Session sqlSession = ().openSession()。 List objList
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1