基于J2EE架構的教學設備申請管理系統資料_第1頁
基于J2EE架構的教學設備申請管理系統資料_第2頁
基于J2EE架構的教學設備申請管理系統資料_第3頁
基于J2EE架構的教學設備申請管理系統資料_第4頁
基于J2EE架構的教學設備申請管理系統資料_第5頁
已閱讀5頁,還剩10頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

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

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

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

4、面還有申請審批表、教學設備表、部門表、角色表、管理員表。共十五頁 五 系統(xtng)實現 本系統主要突出了對設備申請審批的信息化,因此以設備申請功能為例。 設備申請的功能,首先用戶(yngh)進入系統后系統會記錄用戶(yngh)的信息,隨之系統會自動形成單號并記錄設備申請過程中的信息(設備名稱、設備使用日期/釋放日期等)如果數據庫操作成功則申請成功,否則失敗。共十五頁 五 系統(xtng)實現申請(shnqng)功能流程圖共十五頁 五 系統(xtng)實現系統(xtng)界面共十五頁 五 系統(xtng)實現實現代碼: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+ ,/待審批狀態 + 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, 設備(shbi)申請成功); return mapping.findForward(success); else request.setAttribute(executeStatus, 設備申請失敗); 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) 本系統實現了,用戶登錄,設備管理(gunl),用戶管理(gunl)和用戶 密碼管理功能。以及模塊下設備申請、設備審批、設備添加/刪除、設備管理須知,用戶信息添加、用戶信息修改/刪除,密碼重置、密碼修改。在開發過程中采用Struts,JSP,JDBC,Java,Html相結合,而且采用規范軟件的開發流程,每一步都經過了仔細的思考,最終開發出了此管理系統。 在本論文的寫作過程中,我的導師陳德智老師傾注了大量的心血,從選題到開題報告,從寫作提綱,到一遍又一遍地指出每稿中的具體問題,嚴格把關,循循善誘,在此我表示衷心感謝。 最后,感謝各位老師,能在百忙之中抽出寶貴的時間,對本文進行審閱,評議與答辯。共十五頁 謝謝(xi xie)共十五頁內容摘要基于J2EE架構的教學設備申請管理系統的設計與實現。基于J2EE架構的教學設備申請管理系統的設計與實現。隨著科技的發

溫馨提示

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

評論

0/150

提交評論