999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

教師科研信息管理系統的設計與實現

2016-06-11 06:13:40史智華中偉胥薇任勇徐云龍
科技資訊 2016年4期

史智 華中偉 胥薇 任勇 徐云龍

摘 要:該文通過對科研管理實際情況的調研和對當前一些網上辦公系統的學習,設計出了基于SSH (Spring+Struts+Hibernate)架構的教師科研信息管理系統,分析了系統的必要性和可行性,確定該系統開發的目標和任務。實現了模塊信息錄入、信息查詢等主要功能。使得申報各類項目的支撐材料的獲得更容易,教師科研成果能夠實時更新,解決證明材料丟失等問題。

關鍵詞:信息管理系統 SSH框架 科研管理

中圖分類號:TP391 文獻標識碼:A 文章編號:1672-3791(2016)02(a)-0097-02

在日益信息化和網絡化的現代社會中,辦公流程的網絡化、電子化已成為一種趨勢,在這樣的環境中,學院的教學科研管理工作仍然基本處于手工管理階段,操作流程復雜、勞動強度大、耗時巨大,而學院信息管理的落后導致科研人員獲取信息的艱巨、付出大量的重復勞動等。

如何利用學校的網絡資源,并改進現存的各種缺點,將繁瑣復雜的科研信息管理工作變得輕松簡單,開發出一個教學科研管理信息系統,是這次課題所要解決的問題。該系統劃分為教師功能和管理員功能2個模塊,該文主要介紹教師功能模塊的開發與實現過程[1]。

1 技術簡介

1.1 開源框架Struts、Spring 和Hibernate簡介

Struts是一個基于MVC設計模式開源項目,作為前臺控制框架簡化了程序的開發,使界面開發人員和Java程序員達到了有效的分離,使項目的可擴展性大大增強,提升了開發效率,降低了開發成本。[2]

教師科研信息管理系統采用最流行的J2EE架構:SSH,其中,Spring技術為核心構件,數據的持久化使用Hibernate完成,表現層的MVC框架使用Struts。這些框架都是目前最流行的輕量級J2EE框架,3個框架組合可以保證更好的開發效率,保證系統的穩定性、可靠性更好。

用這3種開源框架的策略如下:表示層用Struts,業務層用Spring,而持久化層則用Hibernate,如圖1所示。

1.2 Spring的應用

Spring作為核心框架使用。Spring為J2EE應用的表現層、業務邏輯層及數據持久化層提供了極好的解決方案,因為Spring提供的不僅僅是一種框架,而且提供了一種企業應用的開發規范。Spring是實際開發的抽象,其提供的“模板設計”大大簡化了應用的開發。Spring的系列Template將通用步驟以優雅的方式完成,留給開發者的僅僅是與特定應用相關的部分,從而大大提高企業應用的開發效率。

Spring提供的IoC容器管理所有的業務邏輯組件、DAO組件,Struts的控制器Action也由通過IoC容器提供管理。各組件以松耦合的方式組合在一起,組件與組件之間的依賴正是通過Spring的依賴注入管理的。DAO對象都采用面向接口編程的方式,從而降低系統異構的代價。

1.3 Hibernate的應用

持久化層封裝了數據訪問細節(以持久化類 POJO+*.hbm.xml封裝數據訪問細節),連接數據庫,對數據庫進行查詢、插入、刪除、更新。

1.4 Struts的應用

系統使用Struts作為MVC框架。Struts 作為MVC模式的典型實現,對Model、View和Controller都提供了對應的實現組件,下面對Struts 架構的工作原理簡單介紹。

(1)Model:Model部分由ActionForm和JavaBean 組成。其中ActionForm用于封裝用戶請求參數,所有的用戶請求參數由系統自動封裝成ActionForm對象:該對象被ActionServlet轉發給Action;然后Action根據ActionForm里的請求參數處理用戶請求。而JavaBean則封裝了底層的業務邏輯,包括數據庫訪問等。其中包括ActionFormBean,它是一個普通的JavaBean,Struts利用它來進行視圖和控制器之間表單數據的傳遞。

(2)View:View是一組HTML 或JSP 頁面,不包括業務邏輯和模型信息。

(3)Controller:Controller可以理解為模型與視圖之間溝通的橋梁,它可以分派用戶的請求并選擇適當的視圖用于顯示。基本的控制器組件是ActionServlet類中的實例Servlet。

整個應用由客戶端請求驅動,當客戶端請求被ActionServlet攔截時,ActionServlet根據請求決定是否需要調用Model處理用戶請求,當用戶請求處理完成后,其處理結果通過JSP 頁面呈現給用戶。通過Action攔截所有請求有個好處,就是可以將所有JSP頁面放入Web-INF/路徑下,可以避免用戶直接訪問JSP頁面,保證系統安全性。

2 系統總體設計與實現

系統功能模塊說明:根據對該系統的需求分析,該系統分為教師功能和管理員功能兩個模塊,其中,教師功能模塊的示意圖如圖2所示。

3 系統功能設計

3.1 系統首頁與登錄模塊

系統首頁中間為公告欄與白板欄,左側是登錄模塊。在首頁右側上方為4個導航按鈕,分別為首頁、教師入口、管理員入口和版本說明。在首頁左側有登錄模塊,教師首次登錄后系統會提醒修改初始密碼和資料信息。在登錄時首先進行身份和密碼的驗證。

3.2 個人信息管理模塊

個人信息管理是對教師基本信息進行管理。教師的部分信息是管理員通過數據庫導入的,教師本身是無法修改的,教師能夠進行管理的個人信息系統顯示為可修改文本框,修改后保存即可。

3.3 上傳模塊的實現

教師功能頁面左側導航欄的“資料上傳”包括“學術論文上傳”“著作信息上報”“學術活動信息上報”“科研項目上報”等6個子項。此功能模塊主要對論文、專利信息等進行上傳存檔。用戶在上報資料時必須填寫的一些信息。其中,除了編號是系統自動分配的,上報人是系統自動識別的外,其余均由教師進行填寫。同時上傳論文PDF格式的電子文檔以及相關資料掃描文件。

3.4 查詢模塊

查詢模塊是具有一定權限后才能進行操作的,其包括“教材查詢”“論文查詢”“著作查詢”“學術活動查詢”“專利信息查詢”“科研項目查詢”和“學院資料查詢”7個查詢子項。

進入查詢頁面后可以根據需要查詢的內容設置查詢條件。填寫好查詢條件后,點擊“確定”按鈕提交,系統自動搜索符合條件的論文,并將它們列在表格中以待查閱。

3.5 統計模塊

統計模塊包括“個人業績統計”和“師資情況統計”兩個子項,根據查詢者本人的ID,到表中查找符合條件的信息,將那些表中通過審核并計算過業績點的數據查找出來并列在JSP頁面的相應表格中。此時用戶能夠看到自己當年的業績點統計情況,如果發現所列出的業績點與自己計算的有出入,可以通過發送郵件的方法聯系管理員。這樣一來,用戶可以隨時查看自己的業績點情況,方便進行工作量的調整,也可以及時發現問題。

3.6 查看公告模塊

網站登錄的首頁包括學院新聞、公告、通知。在其中列的是當前管理員發布的一些公告,點擊這些公告的標題即可展開一個相應的頁面,進行公告的查看。點擊列表中公告的標題,展開相應的公告詳細內容。

3.7 權限申請模塊

該系統是對教師開放使用的,所以在使用過程中注意保護他人隱私是人們所關注的。所以該系統設置了一項權限申請功能,“權限申請”包括“當前權限查看”和“權限申請”。如果教師不清楚當前是否有權限進行系統內部的查詢操作,可以點擊“當前權限查看”,如果顯示的是沒有權限,則可以點擊權限申請進行申請書的填寫,填寫完畢后發送,等待管理員審批。權限是有一定時效的,管理員會根據教師發送的申請具體情況進行權衡,一定時間之后,關閉賦予的權限。

4 結語

通過一階段的工作,一個教學科研管理信息系統初步實現,它可以基本滿足用戶的需要,如若正式使用,應該能夠解決學院科研信息管理現有的問題。減輕管理員的負擔,化整為零,化繁雜為簡單。但由于時間和精力的有限,系統做得有些粗糙,部分功能沒有考慮到實際使用時會出現的不足,有待進一步深入開發時進行研究與解決。

參考文獻

[1] 胡曉丹,魏長軍.基于Struts+Spring+Hibernate架構的能源管理系統的研究[J].計算機與現代化,2006,136(12):26-30.

[2] 朱亞興,張延政.基于SSH架構的移動醫療應用服務模型及實現[J].計算機應用與軟件,2012(6):172-175.

[3] 李洋,孫永維,許冰,等.基于Ajax,Struts,Hibernate和Spring的J2EE架構[J].吉林大學學報:信息科學版,2011(6):576-584.

主站蜘蛛池模板: 另类重口100页在线播放| 日韩精品一区二区三区中文无码| 国产成人区在线观看视频| 18黑白丝水手服自慰喷水网站| 毛片在线播放网址| 欧美啪啪精品| 亚洲美女久久| 国产剧情一区二区| 人妻一区二区三区无码精品一区| 美女扒开下面流白浆在线试听 | 久久久波多野结衣av一区二区| 婷婷六月在线| 国产在线麻豆波多野结衣| 久久综合五月| 日韩欧美国产另类| 91麻豆精品国产高清在线| 国产精品女熟高潮视频| 色偷偷av男人的天堂不卡| 99激情网| 日韩天堂在线观看| 亚洲综合色婷婷中文字幕| a色毛片免费视频| 久久77777| 99视频在线看| 免费欧美一级| 色播五月婷婷| 国产成人免费高清AⅤ| 一本久道久久综合多人| 欧美日本一区二区三区免费| 真实国产乱子伦高清| 伊人激情综合网| 扒开粉嫩的小缝隙喷白浆视频| 成年片色大黄全免费网站久久| 国产成人三级| 久久综合伊人 六十路| 嫩草国产在线| 国产精品太粉嫩高中在线观看| 久久国产精品77777| 中文字幕在线欧美| 久久www视频| 精品无码一区二区三区在线视频| 国产成人综合在线观看| 国外欧美一区另类中文字幕| 色婷婷在线播放| 亚洲精品制服丝袜二区| 国产国产人成免费视频77777| 国产99精品视频| 香蕉国产精品视频| 午夜老司机永久免费看片| 九色在线视频导航91| 成人午夜天| 午夜精品久久久久久久99热下载| 国产亚洲精品精品精品| 欧美成人午夜视频| 综合色婷婷| 国产成人艳妇AA视频在线| 国语少妇高潮| 日韩在线视频网| 露脸国产精品自产在线播| 99精品久久精品| 亚洲视频影院| 亚洲AⅤ无码日韩AV无码网站| 国产一线在线| 中文字幕 日韩 欧美| 国内精品伊人久久久久7777人| 91精品国产一区自在线拍| 久久综合五月婷婷| 久久99精品久久久久久不卡| 中文字幕 91| 久久国产香蕉| 蜜桃臀无码内射一区二区三区| 国产无码高清视频不卡| 午夜精品国产自在| 77777亚洲午夜久久多人| 国产精品视频观看裸模| 少妇露出福利视频| 韩日午夜在线资源一区二区| 亚洲免费人成影院| 中文字幕自拍偷拍| 国产成人a在线观看视频| 免费看a毛片| 日韩中文精品亚洲第三区|