公務員期刊網 論文中心 正文

    B/S結構下高校科研管理系統設計探析

    前言:想要寫出一篇引人入勝的文章?我們特意為您整理了B/S結構下高校科研管理系統設計探析范文,希望能給你帶來靈感和參考,敬請閱讀。

    B/S結構下高校科研管理系統設計探析

    高校科研活動的組織開展以及科研水平逐漸成為評價其綜合實力的關鍵性指標,越來越多的高校日益關注和重視科研工作,科研項目和相關數據的統計工作面臨著更大壓力。借助于常規的辦公軟件和較為獨立的管理系統開展高校科研管理工作難以符合新時期的要求,在新形勢下應當依靠B/S結構高校科研管理系統予以優化,深入開展科研管理,優化科研活動流程,為決策層帶來更加準確的參考依據,促進高校科研管理成效的不斷提升。

    一、系統分析

    1功能需求分析

    結合高校的具體情況能夠把科研管理系統的實現功能進行如下劃分:一是科研業務管理模塊。其中有知識產權、科研辦公、科研項目以及工作首頁、項目經費、學術交流和系統維護等子模塊;二是評估決策管理模塊。該部分主要能夠為高校科研工作人員和學校領導提供查閱、對比、分析等功能,借助于直觀形象的圖表來呈現相關數據信息,從而為高校決策帶來參考依據,同時可以實現科研考核等功能。

    2性能需求分析

    高校科研管理系統的具體性能必須要滿足如下幾點要求:一方面是實際操作應當具有靈活性,科研管理系統應給予不同用戶相應的權限,帶來更加便捷靈活的操作。系統操作必須要充分凸顯出簡單、便捷的特征;另一方面要保證運行的安全性和穩定性,這是評價管理系統的重要標準。科研管理系統的必須要保證其中的數據信息能夠安全可靠,借助于設置不同權限的登錄功能提升其安全穩定性,在進行數據處理時應當有完整的日志記錄,保證實現全面監控。

    二、系統設計

    1數據庫設計

    進行系統分析的前提下,為更加全面深入地探討高校科研管理系統的基本工作流程,下文我們借助于形象的標圖形式予以分析。E-R圖E-R圖即通常所說的實體-聯系圖,基本功能是呈現實體、屬性以及相互聯系,其能夠對具體的概念模型予以有效描述。按照對高校科研管理系統的需求分析結果,了解到系統需要呈現的主體內容,再進行數據流程表對比分析,最終能夠非常直觀清晰地得出實體、屬性及其相互關系,從而完成E-R圖的繪制工作,能夠為之后的操作帶來輔助性幫助。關系模型得到具體的E-R圖之后,按照規范性標準和實際條件展開分析,能夠明確高校科研管理系統的關系模型,通過上圖1可以了解到該系統的關系模型如下:科研項目中的具體屬性涉及到人員、項目、成果等相關內容。實體數據涉及到的屬性主要是人員、成果以及項目等。數據庫邏輯以及物理結構在一般描述中涉及到數據設計,通常情況下是結合實際需求以及具體運行環境,可以直接設置出一套較為系統的數據模型,從而對高校科研管理系統的數據庫進行邏輯設計,確保其能夠充分滿足用戶要求,在這一過程中能夠確保系統管理目標的實現,做到高效數據存取。在實際設計中相應的邏輯數據處理必須要結合實際需求情況,詳細設計如下:l)第一范式。這一范式屬于數據庫的基礎性要求,即是數據表內各個字段都應當是無法再分的,如此基礎數據項通常來說有整型、邏輯型以及日期型等。簡言之在第一范式中,表內不會有重復字段。第二范式。這一范式基于第一范式,在它的基礎上進行設計而來,對于第二范式的工作要求中較為核心的一點在于,數據表之內確保非關鍵字段能夠依賴任意單個候選關鍵字段。第三范式。第一和第二范式設計完成后,第三范式在數據表之內不存在非關鍵字段對任意關鍵候選字段的傳遞函數依賴的基礎上予以設計。

    2系統B/S構架設計

    對于高校科研管理系統來說,本文根據三層架構模式展開設計,各層設計實現過程為:客戶層客戶層實現的功能是給使用系統的用戶帶來接口,呈現用戶和系統交流的界面,其功能是審核用戶輸入信息的準確性,同時將輸出數據予以直接顯示。另外客戶層還應當進一步給出操作請求,當用戶身份予以確定后,根據網絡協議內容將信息傳輸到相應客戶端,在接收信息后客戶端能夠第一時間反饋給用戶,對高校科研管理系統而言,客戶端即是用戶所使用的計算機。中間層中間層即是借助于ASP.NET進行開發的網站構成,其處于web服務器中,該層的基礎要求是必須要設置相對應的.NETFramework。中間層可以說囊括了所有邏輯處理程序。該層主要實現的功能是高校科研管理系統的統計和分析功能。接收用戶請求后借助于相關程序來和后臺數據系統予以聯系,同時借助于類似SQL命令等相關指令程序為工作站提出申請,最后工作站將通過計算處理后的數據信息再次傳遞到用戶端,從而實現了一次完整的訪問流程。數據庫層對于高校科研管理系統來說,數據庫層包含了數據庫系統以及數據庫服務器,數據庫系統的功能在于對系統數據庫實施監控管理,其處在服務器端,另外能夠為系統程序帶來支持。它接收到web服務器所發出的相關請求之后可以實現查詢、更新等相關操作,最后將結果傳遞到中間層進行處理。對于如此設計,用戶僅僅需要在客戶端進一步輸入服務器的具體地址,發出訪問申請后就能夠對后臺服務器進行訪問控制,命令其開展相關操作。另外服務器接收到用戶所發出的具體指令之后,第一時間開展業務邏輯處理,將其傳遞到服務器實施數據分析。如此一來雖然使用者并未實際參與,但也可以實現對相關數據的有效訪問。該流程結束后,后臺服務器將最終的處理結果返回到相關應用程序,最后通過web服務器端進行處理,將結果形象直觀地展示在用戶面前。

    3系統各層及類庫設計

    數據庫訪問類設計數據庫訪問類屬于高校科研管理系統中的關鍵一環,在依靠ADO.NET技術的基礎上對數據庫實施相關操作,從而滿足客戶端提出的相關操作要求。另外針對系統重復的部分操作行為予以抽象,隨后將其進行封裝,以便于未來更為高效的應用。業務邏輯層設計業務邏輯層在整個科研管理系統架構中處于非常重要的位置,其屬于數據訪問層和表示層之間,具有十分關鍵的承上啟下功能,高校科研管理系統的業務邏輯層所需要實現的功能主要包括:對數據訪問層內每個數據對象進行封裝,對獲得的業務邏輯數據進行轉換,比如說用戶登錄信息解密等。本系統的業務邏輯相對比較單一化,大部分業務邏輯僅僅采取BLL的一個手段來對應IDAL的一個手段即能夠確保功能的獲取,然而對系統用戶加密等功能依舊要借助于若干個IDAL手段來確保功能的有效獲取。業務實體設計高校科研管理系統中的業務實體設計,可以說客觀事實在計算機世界中的反映,屬于整個系統的關鍵核心,業務實體需要確保不同架構層之間能夠穩定安全地實現數據信息傳輸。若對其不斷細化,其本身能夠包含兩個不同的類型:首先是僅僅進行數據記錄,結構比較簡單;其次是在數據記錄的前提下同時記錄不同實體的相互關系以及邏輯。通常來說,業務實體類與數據庫的實體表,其屬于相互對應的關系,但在相對復雜的數據庫之內往往還有其他不同的形式,由于實際需求的差異性其容易表現出不同的情況,例如說一個實體類進一步對應若干個表亦或是交叉對應。表示層UI設計表示層是計算機處理以及人工操作之間一定存在信息的交流,這種交流要采取web的方式來實現。界面設計對于系統來講不太關鍵,可對數據的精準性具有嚴格的要求。界面設計對于用戶來講很關鍵,要實現操作便利以及布局科學。通常來說,表示層的相關設計對于用戶來講很關鍵。如今實現表示層的技術有很多,其中本系統采取了B/S架構,因此表示層要采取WEB的形式給用戶更好地展示系統的相關操作界面,它的核心工作就是在給用戶呈現系統信息的過程,負責接收以及驗證用戶輸入的相關信息。

    三、結語

    總之,結合高校科研工作的實際需求來設計相對應的管理系統,不但能夠促進科研信息管理工作水平的提升,也能夠進一步減輕管理人員的工作量,確保高校科研管理工作朝著更加規范化和高效化的方向邁進。

    作者:賈茹 單位:佳木斯大學

    主站蜘蛛池模板: 久久成人国产精品| 欧美成人一区二区三区在线电影| 午夜成人理论福利片| 四虎成人精品免费影院| 久久成人国产精品免费软件| 中文字幕成人在线观看| 成人免费无码大片a毛片| 国产成人亚洲精品无码AV大片 | 免费成人在线观看| 久久亚洲最大成人网4438| 成人永久免费福利视频app| 四虎影院成人在线观看俺也去色官网| 青青草视频成人| 国产成人一区二区三区精品久久 | 欧美色成人tv在线播放| 国产成人啪精品视频免费网| 麻豆成人精品国产免费| 国产成人午夜片在线观看| 成人性生交大片免费看好| 一级毛片成人免费看a| 国产成人午夜福利在线播放| 成人毛片在线播放| 欧美成人免费观看的| 亚洲国产成人久久三区| 国产成人aaa在线视频免费观看| 成人精品一区二区激情| 欧美国产成人精品一区二区三区| 亚洲欧美日韩国产成人| 国产成人精品午夜福利在线播放| 成人欧美一区二区三区在线| 日本在线观看成人小视频| 中文国产成人精品久久不卡 | 国产成人精品啪免费视频| 成人au免费视频影院| 成人国产永久福利看片| 成人午夜精品无码区久久| 欧美成人午夜免费完成| 88aa四虎影成人精品| 欧美成人亚洲欧美成人| 成人欧美视频在线观看| 成人欧美一区二区三区1314|