前言:本站為你精心整理了材料管理本科教學論文范文,希望能為你的創作提供參考價值,我們的客服老師可以幫助你提供個性化的參考范文,歡迎咨詢。
1開發技術
完整的B/S系統是由前臺界面、功能代碼、和后臺數據庫組成。在本系統的開發中,使用AdobeDreamweaver進行前臺界面設計,采用DIV+CSS方式進行頁面布局,應用JavaScript進行界面驗證;以MyEclipse作為系統主要開發工具,其中功能代碼使用Java語言編程完成;以MySQL作為后臺數據庫,由于MySQL是開放源代碼的,因此任何人都可以在GeneralPub⁃licLicense的許可下下載并根據個性化的需要對其進行修改。整個系統的開發采用MVC(Model-View-Control)設計模式,運用Strut2的開源Web框架,通過Action類完成具體的功能。
2體系結構與功能設計
本系統主要是根據用戶的不同權限對評估支撐材料進行管理和共享,在功能實現上,根據教育部《普通高等學校本科教學工作合格評估指標和基本要求(試行)》和《全國高校教學基本狀態數據庫填報表格》的要求,切合蘭州城市學院的實際情況,進行了任務分解,具有7個一級指標,20個二級指標,39個觀測點,所有的支撐材料都具有確定的目錄和編號,一級和二級指標采用下拉列表框的形式進行選擇,并根據一、二級指標進行材料目錄形式的編號,這樣材料的存放位置都很精準,不會發生材料混亂的問題。鑒于此,本系統主要有用戶管理和材料管理兩大塊,具體如圖1所示。在用戶管理中,系統管理員是本系統的管理者,可以對整個系統的用戶進行管理,增加、刪除用戶,設置模塊管理員和普通用戶的權限,審核上傳模塊支撐材料、下載支撐材料、打印支撐材料、預覽支撐材料等,如圖2所示。而模塊管理員是本系統的主要使用者,在登錄后可以對自己所屬模塊進行所有操作,而對其他模塊只有部分操作權限,
3數據庫設計
依據系統開發技術的選擇,數據庫采用MySQL進行設計,建立了一個數據庫(pgxt.myd),庫中總共有4張表:登錄表(admin):存儲用戶登錄的相關信息。用戶類型表(usertype):用來記錄用戶登錄身份數據,即系統管理員、模塊管理員、普通用戶。審核表(checked):用來記錄有關審核的具體信息數據,主要是針對材料編號,給出是否通過的結果。登錄表、用戶類型表對應功能結構中的用戶管理.上傳支撐材料表(upload):用來記錄上傳的支撐材料信息數據,主要有上傳支撐材料編號、文件名、文件路徑;上傳支撐文件的時間、上傳支撐材料的用戶編號;一級指標編號、二級指標編號、三級指標編號、審核狀態等。上傳支撐材料表和審核表對應功能結構中的材料管理。
4系統實現
本系統設有三個不同的角色,分別是普通用戶,模塊管理員、系統管理員,不同的用戶經過登錄后,所進入的主界面也不相同,登錄界面用AdobeDreamweaver來設計完成(創建Struts2.xml文件),登陸的實現使用Struts2里的Action類里的ActiongSupport類中定義的方法,不同用戶都可以查看和修改自己的個人資料,但是由于賬號是實行系統管理員分配,所以不允許進行二次修改。在預覽中,系統會根據上傳的文件選擇不同的預覽方式,并同時實現了下載功能和數據庫進行連接。
5總結
由于在本科合格評估中,除了學校層面要準備相應的支撐材料外,各二級學院和機關各部門也要準備他們部門的材料,所以本系統即可以為學校層面服務,也可以作為二級學院管理評估材料的有效工具,并且各部門只需要通過各自的網站,就可以輕松的訪問管理。本系統采用總體擁有成本較低的B/S結構,運用MVC框架開發設計思想,開發實現了具有材料上傳、下載、打印、瀏覽、刪除、審核等功能,并權限化管理的基于B/S的本科教學合格評估材料管理系統,該系統的開發使用將為我校迎接教育部評估的材料準備工作帶來極大的便利與效率。
作者:屈宜麗張明朱小軍單位:蘭州城市學院信息工程學院蘭州城市學院信息技術教育與應用研究所