亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于ASP.NET 的科技信息管理系統(tǒng)構(gòu)建研究

        2016-06-17 19:26:02方輝劉開強
        電腦知識與技術(shù) 2016年11期
        關(guān)鍵詞:管理系統(tǒng)

        方輝++劉開強

        摘要:為實現(xiàn)科研管理信息化和信息資源共享,系統(tǒng)采用B/S模式,以ASP.NET三層架構(gòu)作為基礎(chǔ),在Visual Studio 2010開發(fā)平臺下使用C#語言開發(fā),綜合利用.NET Framework 4.0 框架、SQL Server 2008數(shù)據(jù)庫、DIV+CSS頁面布局、PageOffice等WEB技術(shù)來設(shè)計科技信息管理系統(tǒng)。實現(xiàn)科研項目申報、評審、管理以及用戶管理、通知、自動報表等功能的集成。該系統(tǒng)已應(yīng)用于科研項目管理工作,實踐證明該系統(tǒng)功能貼合實際,運行安全穩(wěn)定。

        關(guān)鍵詞:管理系統(tǒng);科技信息;ASP.NET;PageOffice

        中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2016)11-0050-03

        Abstract: In order to realize the informatization of scientific research management and resource sharing, the construction of science and technology information management system is designed touse B/S patternand ASP. NETthree-tier architectureas the basic framework.It is developed inVisual Studio 2010 by C# language, and combined with many web technologies (such as SQLServer 2008 online research databases, DIV+CSS page layout, PageOffice etc.).The functionof projects application, assessment, management and users management,notification, automatic reportingis realized in the system.This system has been applied in scientific research project management, and the results show that the system issuitable、safe and stable.

        Key words: management system; science and technology information; ASP.NET; PageOffice

        當前隨著信息技術(shù)的飛速發(fā)展,實現(xiàn)科技項目管理的信息化、系統(tǒng)化,是建設(shè)高效型、節(jié)約型科研院所的必然要求??萍柬椖康男畔⒒ㄔO(shè)有利于科研管理部門、課題負責人、課題參與人員對目標、進度、資源、經(jīng)費、成果等全方位的管理,將項目的各種信息結(jié)合在一起,自動為項目建立過程檔案,從而大大降低人工工作量[3]。科技信息管理系統(tǒng)的建設(shè)能夠?qū)γ總€項目的整個生命周期進行管理,通過對項目信息數(shù)字化管理,提供了與項目相關(guān)活動的準確數(shù)據(jù),使科研主管部門能夠為項目分配合適的資源,確保項目順利執(zhí)行并跟蹤項目的成果,從而提升科研院所的科研管理效率。

        1 系統(tǒng)需求

        項目需求包含了系統(tǒng)環(huán)境、欄目內(nèi)容、功能模塊、權(quán)限管理、數(shù)據(jù)庫以及安全管理等基本信息,這些需求通過技術(shù)手段實現(xiàn)系統(tǒng)的框架與內(nèi)容搭建的有機結(jié)合。本系統(tǒng)采用三層體系架構(gòu),通過全面的監(jiān)控和技術(shù)手段來確保數(shù)據(jù)安全,采用嚴格的安全保密措施進行身份認證、權(quán)限管理以及數(shù)據(jù)加密來杜絕操作中可能帶來的安全隱患。

        2 系統(tǒng)開發(fā)環(huán)境

        本系統(tǒng)采用基于瀏覽器/服務(wù)器的B/S模式,利用Visual Studio 2010程序開發(fā)工具,以C#、HTML、JavaScript、CSS為開發(fā)語言,ASP.NET 三層架構(gòu),SQL Server2008數(shù)據(jù)庫,DIV+CSS網(wǎng)頁布局,IIS 7.0Web服務(wù)器,PageOffice插件將 Word文檔內(nèi)容插入和拼接,SQL Server2008數(shù)據(jù)庫實現(xiàn)系統(tǒng)數(shù)據(jù)的自動定時備份和保存。

        3 系統(tǒng)構(gòu)成

        3.1 系統(tǒng)體系結(jié)構(gòu)

        從科技信息管理系統(tǒng)的的功能要求出發(fā),為了便于開發(fā)和后期維護,結(jié)合ASP.NET技術(shù)的特點,系統(tǒng)可設(shè)計為3層結(jié)構(gòu),自上而下分別為:用戶表示層、業(yè)務(wù)邏輯層、數(shù)據(jù)訪問層[4]。

        1)用戶表示層:主要表示W(wǎng)eb方式,表現(xiàn)成aspx,只要業(yè)務(wù)邏輯層足夠完善和強大,無論表現(xiàn)層如何定義和更改,邏輯層都能很好地提供服務(wù)。用戶表示層主要為客戶提供應(yīng)用服務(wù)的圖形界面,也就是用戶看到的實際頁面,如新建頁面、修改頁面、提交頁面等。

        2)業(yè)務(wù)邏輯層:封裝與系統(tǒng)業(yè)務(wù)相關(guān)聯(lián)的應(yīng)用模型,封裝應(yīng)用模式和執(zhí)行應(yīng)用策略,將封裝的模式呈現(xiàn)給客戶應(yīng)用程序,主要是針對具體問題進行操作,也就是對數(shù)據(jù)層的操作,對數(shù)據(jù)業(yè)務(wù)邏輯進行處理。

        3)數(shù)據(jù)訪問層: 數(shù)據(jù)層主要功能是連接數(shù)據(jù)庫、連接池,對數(shù)據(jù)庫進行新增(Insert)保存(Save)、修改(Update)、刪除(Delete)等基本操作。

        3.2 系統(tǒng)功能結(jié)構(gòu)

        結(jié)合對科技信息管理系統(tǒng)流程的整體分析,系統(tǒng)中科研項目管理部門、課題負責人、課題參加科研人員各具有不同的權(quán)限,主要實現(xiàn)了科技項目申報、項目評審、項目管理、用戶管理、文件通知、自動報表等功能。

        1)項目申報:實現(xiàn)項目在線申報功能,在線填寫項目基本信息、人員信息及經(jīng)費預(yù)算信息,上傳項目申報文檔后生成標準化項目申報書,自動轉(zhuǎn)化為PDF格式文檔,可查看并修改申報信息。

        2) 項目評審:一般管理員、高級管理員、評審專家三者都可以對項目進行審核,審核順序是:一般管理員->高級管理員->評審專家->高級管理員。

        3) 項目管理:涉及在研項目、結(jié)題項目、驗收項目、成果登記、成果鑒定、科技論文、知識產(chǎn)權(quán)、獎勵榮譽等類別,種類繁多且記錄要素復(fù)雜,沒有統(tǒng)一的格式和規(guī)則,采用PageOffice的在線Excel功能,能夠?qū)xcel進行讀寫控制以及按照每天自動更新的方式自動保存?zhèn)浞?,極大的提高項目管理效率。能夠隨時查到以往記錄信息,很大程度上提高了管理效率。

        4) 用戶管理:設(shè)立四級管理和維護用戶:科研人員、高級管理員、一般管理員、評審專家,其權(quán)限分別是:①科研人員:項目申報,信息查詢與修改,個人信息編輯;② 高級管理員:查詢、審核項目信息,人員分配與管理;③ 一般管理員:查詢、審核項目信息,人員分配與管理;④ 評審專家:項目評審、項目申報、個人信息修改。高級管理員可以對所有權(quán)限進行分配、控制和修改,還能夠?qū)?quán)限進行授權(quán)管理,極大地提高系統(tǒng)權(quán)限管理能力。

        5) 文件通知:發(fā)布通知公告,發(fā)布的通知公告可以在系統(tǒng)首頁顯示,而且能夠轉(zhuǎn)載通知公告內(nèi)容,能夠根據(jù)項目結(jié)題時間自動發(fā)送郵件提醒。

        6) 自動報表:從申報項目、評審項目中直接導出Excel數(shù)據(jù)格式的項目信息,方便打印和管理。在系統(tǒng)中可以對項目的個數(shù)、評審結(jié)果個數(shù)、總金額等進行在線統(tǒng)計。

        4 關(guān)鍵技術(shù)

        4.1 項目申報書文檔的生成

        科研項目申報書是指科技人員根據(jù)科研主管機構(gòu)的科研項目指南,按照一定的格式要求撰寫的關(guān)于課題研究的總體計劃、安排、說明和請求的申請文書。申報書包含:封面、項目基本信息、項目成員信息、項目經(jīng)費預(yù)算、申報書正文及項目審查意見,其中封面、項目基本信息、項目成員信息、項目經(jīng)費預(yù)算和項目審查意見在系統(tǒng)中在線填寫,項目申報書正文需要在線上傳已撰寫好的Word文檔格式的文檔。在設(shè)計時需要先在Word中添加書簽并制作成申報書模板,將需要填寫的內(nèi)容作為書簽插入,項目申報書正文文檔也作為書簽插入,利用PageOffice插件的書簽功能和Word文檔合并功能實現(xiàn),在插入書簽內(nèi)容之前必須在Word文檔模板中加入數(shù)字水印和頁碼。文檔合并完成之后再通過調(diào)用服務(wù)器端Microsoft Office軟件將Word轉(zhuǎn)化為PDF文檔,并提供在線顯示和下載。部分代碼如下:

        這樣就能生成項目申報書PDF文檔。

        4.2 郵件通知

        項目結(jié)題通知需要通過郵件系統(tǒng)自動發(fā)送到項目主持人郵箱。系統(tǒng)在項目結(jié)題前3個月前通知支持人準備結(jié)題,另外對于超期未結(jié)題的項目也要發(fā)送通知提醒。在Global.asax文件的Application_Start函數(shù)中定時發(fā)送郵件,郵件發(fā)送完后在數(shù)據(jù)庫中標記該項目為已發(fā)送,避免重復(fù)發(fā)送。使用QQ郵箱作為郵件發(fā)送服務(wù)器,在QQ郵箱賬戶設(shè)置啟動POP3/SMTP服務(wù)。部分代碼如下:

        5 數(shù)據(jù)訪問

        通過數(shù)據(jù)庫對數(shù)據(jù)進行管理,能夠非常便利地實現(xiàn)相關(guān)數(shù)據(jù)的查詢與更新。系統(tǒng)主要采用SQL Server2008作為數(shù)據(jù)庫管理工具對系統(tǒng)中相關(guān)的數(shù)據(jù)表結(jié)構(gòu)進行設(shè)計[5]。

        1) 用戶信息表:該表主要存放系統(tǒng)中用戶的基本信息,其中用戶包含各級管理員。所包含的主要字段有:用戶名、密碼、姓名、身份證號、職稱、學歷、郵箱、電話、單位等。

        2)項目信息表:該表主要存放系統(tǒng)中項目信息,所包含的主要字段有:項目類別、項目來源、項目名稱、項目合同、開始時間、結(jié)束時間、主持單位、主持人、項目經(jīng)費等。

        3) 項目成員信息表:該表主要存放項目成員信息,主要字段為:項目ID、成員姓名、身份證號、學歷、職稱、年工作月數(shù)、成員排序、工作單位、主要工作內(nèi)容等。

        4)項目預(yù)算表:該表主要存放項目經(jīng)費預(yù)算信息,主要字段有:設(shè)備費,設(shè)備費內(nèi)容、材料費、材料費內(nèi)容、測試化驗費、測試化驗費內(nèi)容、燃料動力費、燃料動力費內(nèi)容、差旅費、差旅費內(nèi)容、會議費、會議費內(nèi)容等。

        不僅如此,在數(shù)據(jù)庫中還包含了所在單位、項目類別、項目評審表、用戶登錄信息表等其他相關(guān)的數(shù)據(jù)表。所在單位表記錄單位信息,項目類別表記錄項目類別信息、項目評審表記錄項目評審信息包含評審意見、評審結(jié)果、評審時間、評審人等,用戶登錄信息表記錄用戶登錄時間、登錄人、登錄IP地址等。

        6 結(jié)束語

        本文采用B/S模式,利用Visual Studio 2010程序開發(fā)工具,以C#為編程語言,ASP.NET 三層架構(gòu),SQL Server2008數(shù)據(jù)庫,實現(xiàn)了科技信息管理系統(tǒng)的設(shè)計??萍夹畔⒐芾淼氖褂媚軌虼蟠鬁p少各級科研管理人員的繁雜勞動,提高科研管理效率和水平,為科研管理和決策提供了重要依據(jù),具有重要的應(yīng)用價值。

        參考文獻:

        [1] 周金橋. ASP.NET夜話[M]. 北京: 電子工業(yè)出版社, 2009.

        [2] PageOffice插件官網(wǎng)[EB/OL]. http://www.zhuozhengsoft.com/.

        [3] 曉紅, 謝素萍. 高校科研管理信息系統(tǒng)構(gòu)建與完善路徑研究[J]. 高等工程教育研究, 2015(1): 107-112.

        [4] 許博. 基于.NET三層架構(gòu)的科研管理系統(tǒng)的開發(fā)與應(yīng)用[J]. 實驗室研究與探索, 2013(2): 188-190.

        [5] 丁玲. ASP.NET環(huán)境下的院校人才就業(yè)平臺的設(shè)計與實現(xiàn)[J]. 電腦知識與技術(shù), 2016(1): 68-69.

        猜你喜歡
        管理系統(tǒng)
        基于James的院內(nèi)郵件管理系統(tǒng)的實現(xiàn)
        基于LED聯(lián)動顯示的違停管理系統(tǒng)
        海盾壓載水管理系統(tǒng)
        中國船檢(2017年3期)2017-05-18 11:33:08
        基于RFID的倉儲管理系統(tǒng)實現(xiàn)
        av在线播放亚洲天堂| 在线日本高清日本免费| 亚洲va中文字幕无码| 亚洲狠狠婷婷综合久久| 中文字幕欧美一区| 国产精品原创av片国产日韩| 人妻少妇中文字幕久久69堂| 久久婷婷色香五月综合激激情| 亚洲女同一区二区三区| 亚洲av成人av三上悠亚| 国产一区二区三区久久精品| 亚洲精品久久久av无码专区| 精品无码日韩一区二区三区不卡| 开心婷婷五月激情综合社区| 制服丝袜天堂国产日韩| 日韩在线精品在线观看| 西西少妇一区二区三区精品| 天堂一区二区三区精品| 国产一区二区视频在线免费观看| 伊人久久精品无码二区麻豆| 国产精品欧美一区二区三区| 成人欧美一区二区三区a片| 亚洲综合色秘密影院秘密影院| 亚洲成人黄色av在线观看| 亚洲一区二区三区日韩在线观看| 国产精品成人观看视频国产奇米| 国产福利视频一区二区| 中文人妻无码一区二区三区在线| 亚洲狠狠网站色噜噜| 国产真实二区一区在线亚洲| 亚洲日产乱码在线中文字幕| 成人一区二区免费中文字幕视频 | 日产精品久久久久久久| 久久久久久99精品| 日韩精品一区二区亚洲专区| 国产成人自拍高清在线| 国产乱人激情h在线观看| 老头巨大挺进莹莹的体内免费视频| 欧美日韩国产在线观看免费| 日本亚洲一级中文字幕| 日本精品一区二区三区试看|