基于J2EE架構(gòu)的教學(xué)設(shè)備申請管理系統(tǒng)資料_第1頁
基于J2EE架構(gòu)的教學(xué)設(shè)備申請管理系統(tǒng)資料_第2頁
基于J2EE架構(gòu)的教學(xué)設(shè)備申請管理系統(tǒng)資料_第3頁
基于J2EE架構(gòu)的教學(xué)設(shè)備申請管理系統(tǒng)資料_第4頁
基于J2EE架構(gòu)的教學(xué)設(shè)備申請管理系統(tǒng)資料_第5頁
已閱讀5頁,還剩10頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、基于J2EE架構(gòu)的教學(xué)設(shè)備申請(shnqng)管理系統(tǒng)的設(shè)計與實現(xiàn)學(xué)校(xuxio):沈陽師范大學(xué)院系:軟件學(xué)院專業(yè):計算機科學(xué)與技術(shù)指導(dǎo)老師:陳德智學(xué)號:10999138姓名:華曄共十五頁 目錄(ml).緒論.需求分析.概要設(shè)計.詳細(xì)設(shè)計.系統(tǒng)實現(xiàn)(shxin).后記共十五頁 一 緒論(xln).課題來源 隨著科技的發(fā)展,各式各樣的現(xiàn)代化教學(xué)設(shè)備逐漸走入校園。在這樣(zhyng)的環(huán)境下,不僅要使系統(tǒng)合理化、便捷化、網(wǎng)絡(luò)化、多用戶化,而且要真正提高設(shè)備管理的效率和質(zhì)量。.研究意義 教學(xué)設(shè)備信息化管理是為了擺脫了之前復(fù)雜的人工EXCEL表格管理辦法,節(jié)省人力、物力、財力,使整個教學(xué)設(shè)備的管理便

2、捷、高效、可靠。.國內(nèi)外發(fā)展現(xiàn)狀 目前國內(nèi)各個校園現(xiàn)代化教學(xué)設(shè)備的管理水平還未達到很高水平,設(shè)備采購進來登記存檔以后就無人跟進和維護,總體上還在一個日趨發(fā)展并不斷成熟的過程中共十五頁 二 需求(xqi)分析數(shù)據(jù)需求1.用戶的信息 用戶信息包括,用戶編號、用戶名、部門、角色編號、證件類型、證件號碼、用戶性別、所屬院系等。2.申請審批信息 申請審批信息包括,申請編號、教學(xué)設(shè)備編號、申請數(shù)量、申請人、申請時間、審批人、審批時間等。3.教學(xué)設(shè)備信息 教學(xué)設(shè)備表包括,教學(xué)設(shè)備名稱、教學(xué)設(shè)備編號、教學(xué)設(shè)備閑置(xinzh)狀態(tài)、使用說明等。4.管理員信息 管理員信息包括,管理員ID、管理員姓名、管理員密碼

3、。5.部門的信息 部門信息包括,部門編號,部門名稱,部門負(fù)責(zé)人,部門聯(lián)系方式等。6.角色的信息角色信息包括,角色編號,角色名稱,角色說明。共十五頁 三 概要(giyo)設(shè)計系統(tǒng)(xtng)總體結(jié)構(gòu)圖共十五頁 三 概要(giyo)設(shè)計 數(shù)據(jù)庫E-R圖共十五頁 四 詳細(xì)(xingx)設(shè)計數(shù)據(jù)庫的描述(mio sh)本系統(tǒng)使用的數(shù)據(jù)庫是關(guān)系型數(shù)據(jù)庫Microsoft SQL Server 2005。數(shù)據(jù)庫表中用戶表主要用戶用戶登陸時信息的驗證功能和存儲用戶的個人信息。其中用戶所屬部門編號、用戶角色編號和管理員編號是外鍵,分別對應(yīng)于部門表的部門編號、角色表的角色編號和管理員表的管理員編號。以此表為例下

4、面還有申請審批表、教學(xué)設(shè)備表、部門表、角色表、管理員表。共十五頁 五 系統(tǒng)(xtng)實現(xiàn) 本系統(tǒng)主要突出了對設(shè)備申請審批的信息化,因此以設(shè)備申請功能為例。 設(shè)備申請的功能,首先用戶(yngh)進入系統(tǒng)后系統(tǒng)會記錄用戶(yngh)的信息,隨之系統(tǒng)會自動形成單號并記錄設(shè)備申請過程中的信息(設(shè)備名稱、設(shè)備使用日期/釋放日期等)如果數(shù)據(jù)庫操作成功則申請成功,否則失敗。共十五頁 五 系統(tǒng)(xtng)實現(xiàn)申請(shnqng)功能流程圖共十五頁 五 系統(tǒng)(xtng)實現(xiàn)系統(tǒng)(xtng)界面共十五頁 五 系統(tǒng)(xtng)實現(xiàn)實現(xiàn)代碼:public class DeviceApplyAction extend

5、s Action public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception Device actionForm = (Device) form; Connection conn = null; Statement stat = null; ResultSet rs = null; Teller teller = (Teller)request.getAttribute

6、(Teller);/登錄(dn l)時記錄的操作員信息 String requestId = getRequestId();/自動申請單號 String time=new SimpleDateFormat(yyyy-MM-dd HH:mm:ss).format(new java.util.Date(); String sql = insert into device_apply + (RequestId,ProdectID,count,startDate,endDate,RequestUser,RequestTime,status,Remark) + values( + requestId+

7、, + actionForm.getProdectID()+ , + actionForm.getCount()+ , + actionForm.getStartDate()+ , + actionForm.getEndDate()+ , + teller.getUserId()+ ,共十五頁+ time+ , + 00+ ,/待審批狀態(tài) + actionForm.getRemark() +); tryconn = DriverManager.getConnection(jdbc: sqlserver:/localhost:1433/SQL Server 2005,“huaye,“huaye1

8、2345);stat= con.createStatement(); if(stat.executeUpdate(sql)!=0) request.setAttribute(executeStatus, 設(shè)備(shbi)申請成功); return mapping.findForward(success); else request.setAttribute(executeStatus, 設(shè)備申請失敗); return mapping.findForward(error); catch(Exception e ) conn.rollback(); if(stat != null) try sta

9、t.close(); catch(Exception e) if(conn != null) try conn.close(); catch(Exception e) 共十五頁 六 后記(huj) 本系統(tǒng)實現(xiàn)了,用戶登錄,設(shè)備管理(gunl),用戶管理(gunl)和用戶 密碼管理功能。以及模塊下設(shè)備申請、設(shè)備審批、設(shè)備添加/刪除、設(shè)備管理須知,用戶信息添加、用戶信息修改/刪除,密碼重置、密碼修改。在開發(fā)過程中采用Struts,JSP,JDBC,Java,Html相結(jié)合,而且采用規(guī)范軟件的開發(fā)流程,每一步都經(jīng)過了仔細(xì)的思考,最終開發(fā)出了此管理系統(tǒng)。 在本論文的寫作過程中,我的導(dǎo)師陳德智老師傾注了大量的心血,從選題到開題報告,從寫作提綱,到一遍又一遍地指出每稿中的具體問題,嚴(yán)格把關(guān),循循善誘,在此我表示衷心感謝。 最后,感謝各位老師,能在百忙之中抽出寶貴的時間,對本文進行審閱,評議與答辯。共十五頁 謝謝(xi xie)共十五頁內(nèi)容摘要基于J2EE架構(gòu)的教學(xué)設(shè)備申請管理系統(tǒng)的設(shè)計與實現(xiàn)。基于J2EE架構(gòu)的教學(xué)設(shè)備申請管理系統(tǒng)的設(shè)計與實現(xiàn)。隨著科技的發(fā)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論