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

科研機構(gòu)信息管理系統(tǒng)的設(shè)計與實現(xiàn)

2013-01-01 00:00:00馮媛韓麗譚前進蔡增玉
計算機時代 2013年1期

摘 要: 為了實現(xiàn)科研機構(gòu)的信息管理,研究了科研機構(gòu)信息管理系統(tǒng)的設(shè)計和實現(xiàn)方法。在完成系統(tǒng)需求分析、功能設(shè)計、數(shù)據(jù)庫設(shè)計和界面設(shè)計的前提下,利用ASP.NET的頁面對象、Web分頁、安全性保障等關(guān)鍵技術(shù)構(gòu)建了鄭州輕工業(yè)學(xué)院網(wǎng)絡(luò)研究所信息管理系統(tǒng)。對本系統(tǒng)的測試表明,網(wǎng)絡(luò)研究所信息管理系統(tǒng)完全能夠滿足需求。

關(guān)鍵詞: 科研機構(gòu); 信息系統(tǒng); 信息發(fā)布; ASP.NET

中圖分類號:TP315 文獻標志碼:A 文章編號:1006-8228(2013)01-64-02

Design and implementation of information management system of research institution

Feng Yuan1, Han Li1, Tan Qianjin2, Cai Zengyu1

(1. School of Computer and Communication Engineering, Zhengzhou University of Light Industry, Zhengzhou, Henan 450002, China;

2. College of Economics and Management, Dalian Ocean University)

Abstract: In order to realize the information management in research institution, the general method for design and implementation of information management system in research institution is studied. Through analyzing the requirement, designing function, database and interface, the information management system of computer network institute of ZZULI is constructed by using the key technologies such as page class, web-pagination and security guarantee. The testing results of this system show that the information management system is able to meet the system requirements.

Key words: research institution; information system; information publishing; ASP.NET

0 引言

計算機廣泛應(yīng)用于各個方面,很多研究機構(gòu)都構(gòu)建了自己的信息系統(tǒng),用以單位形象展示和數(shù)據(jù)管理,其中比較典型的有高校研究機構(gòu)內(nèi)容管理系統(tǒng)[1]等,高??蒲泄芾硇畔⑾到y(tǒng)[2]。高校研究機構(gòu)信息管理系統(tǒng)是一種具有交互功能的信息發(fā)布管理系統(tǒng),主要負責(zé)發(fā)布研究所內(nèi)部新聞、通知等信息,以及研究人員的學(xué)術(shù)論文、科研項目等研究成果。這不僅方便了內(nèi)部人員的辦公需求,也方便外部人員通過網(wǎng)絡(luò)來了解研究所的信息。本文以鄭州輕工業(yè)學(xué)院網(wǎng)絡(luò)研究所信息管理系統(tǒng)為例,研究科研機構(gòu)信息管理系統(tǒng)的設(shè)計和實現(xiàn)的一般方法。

1 網(wǎng)絡(luò)研究所信息管理系統(tǒng)設(shè)計

1.1 需求分析

網(wǎng)絡(luò)研究所信息管理系統(tǒng)的主要功能是信息展示和信息管理,管理員通過該系統(tǒng)發(fā)布新聞、通知和共享,研究人員發(fā)布自己的研究成果,瀏覽者了解研究所最新新聞、通知、員工科研情況等。網(wǎng)絡(luò)研究所信息管理系統(tǒng)在功能方面滿足各種用戶的需求,并實現(xiàn)對系統(tǒng)及數(shù)據(jù)庫的維護。另外,針對網(wǎng)絡(luò)開發(fā)環(huán)境,需要保證系統(tǒng)的可用性和數(shù)據(jù)的安全性。

1.2 功能設(shè)計

網(wǎng)絡(luò)研究所信息管理系統(tǒng)用戶主要分為系統(tǒng)管理員、研究人員、外部人員。外部人員只能瀏覽網(wǎng)站的內(nèi)容,包括瀏覽新聞、查看內(nèi)部通知、查看研究所簡介、員工介紹、學(xué)術(shù)成就、發(fā)表的論文和資源下載等功能;研究人員主要使用個人信息管理模塊,主要有簡介管理、論文管理、參與項目管理、出版圖書管理等;管理員主要負責(zé)新聞管理、通知信息管理、員工管理、數(shù)據(jù)備份和資源管理等功能模塊。本系統(tǒng)功能模塊如圖1所示。

1.3 數(shù)據(jù)庫設(shè)計

網(wǎng)絡(luò)研究所信息管理系統(tǒng)使用的對象分為三類,第一類是用于展示信息的新聞、通知;第二類是研究成果,包括論文、著作、項目、獲獎情況等;第三類是研究人員數(shù)據(jù)表和管理員數(shù)據(jù)表。

對于新聞、通知,分別用News表和Notices表存儲,News表包括標題、說明、附注、時間、點擊次數(shù)、圖片地址等字段。其中“NewsID”是新聞的編號,以自動編號來添加數(shù)據(jù)表信息,也是News表的主鍵。Notices表相比新聞數(shù)據(jù)表,少了圖片字段,該數(shù)據(jù)表中的字段“ID”是通知編號的標識,作為通知的主鍵在數(shù)據(jù)庫中使用,并作為外鍵使用。

研究人員(Users)數(shù)據(jù)表描述了內(nèi)部人員用戶注冊時填寫的一些基本信息,包括年齡、職稱,研究方向,個人簡介等信息。其中個人的編號“UserID”用來作主鍵,而個人的姓名“UserName”就會被表“papers”的“PapersAuthor”引用。

論文數(shù)據(jù)表(papers表)包含發(fā)表論文的基本屬性,包括了編號、論文標題、級別、作者姓名、發(fā)表刊物、存儲路徑,卷號,期等信息。其中論文的編號“PapersID”用來作關(guān)鍵字,而論文發(fā)布的作者“papers”的“PapersAuthor”引用“Users”表的“UserName”。

另外還有角色表、日志表、著作表和項目表等數(shù)據(jù)表,在此不再詳述。

1.4 界面設(shè)計

根據(jù)研究所的性質(zhì),采取了以較莊重的底色“藍色”作為背景顏色,網(wǎng)站信息系統(tǒng)布局較為嚴謹簡潔,在導(dǎo)航欄中顯示各個功能的頁面連接標題,首頁如圖2所示。其他頁面顯示則是根據(jù)首頁為主題來設(shè)置的模板而定,與首頁的風(fēng)格保持一致。

2 網(wǎng)絡(luò)研究所信息管理系統(tǒng)實現(xiàn)關(guān)鍵技術(shù)

2.1 ASP.NET頁對象的使用技術(shù)

ASP.NET包含很多頁對象,用于處理頁面的請求,獲取相關(guān)屬性以及對這些屬性進行的操作,并實現(xiàn)頁面間的共享信息的傳遞。常見的對象有Session、Request、Response等。

⑴ Session 技術(shù)的使用

Session機制是一種服務(wù)器端的機制,服務(wù)器使用一種類似于散列表的結(jié)構(gòu)(也可能就是使用散列表)來保存信息。在ASP.NET中Session對象簡單來說就是服務(wù)器給客戶端的一個編號,主要用于存儲一定生命周期內(nèi)某個用戶的個人信息。本系統(tǒng)多次使用Session對象實現(xiàn)了Web頁面間的數(shù)據(jù)傳遞,例如在教師登錄系統(tǒng)后,系統(tǒng)將顯示歡迎信息,具體實現(xiàn):在登錄頁login.aspx中用Session[\"username\"]=username.Text。

⑵ Request對象

Request 對象包括請求報頭(Header)、客戶端的機器信息、客戶端瀏覽器信息等,用于實現(xiàn)對客戶端信息的獲取。本系統(tǒng)在上傳文件、日志記錄上使用了Request對象。

客戶端IP地址:

當前文件服務(wù)端物理路徑:

⑶ Response對象

Response對象是HttpResponse類的一個對象,與一個HTTP響應(yīng)相對應(yīng),通過該對象的屬性和方法可以控制如何將服務(wù)器端的數(shù)據(jù)發(fā)送到客戶端瀏覽器[3]。本系統(tǒng)在網(wǎng)頁跳轉(zhuǎn)上多處使用了Response對象。

2.2 Web分頁技術(shù)

ASP.NET支持的分頁技術(shù)分為兩類:內(nèi)存數(shù)據(jù)分頁和存儲過程分頁。內(nèi)存分頁方法實現(xiàn)簡單,對于少量數(shù)據(jù)檢索效率較高;存儲過程分頁需要數(shù)據(jù)庫服務(wù)器的支持,適合大數(shù)據(jù)量的處理。在用戶管理、科研成果管理、新聞和通知管理等用到的數(shù)據(jù)項不是太多,所以使用內(nèi)存數(shù)據(jù)分頁來實現(xiàn);日志顯示和管理處理的數(shù)據(jù)可能非常多,所以使用了存儲過程分頁技術(shù)。在實現(xiàn)內(nèi)存數(shù)據(jù)分頁方法時候,本系統(tǒng)使用了PagedDataSource類實現(xiàn)DataList和Repeater控件的分頁顯示。PagedDataSource類是一個封裝數(shù)據(jù)綁定控件(如DataGrid、GridView和DetailsView等),具有與分頁相關(guān)的屬性,該控件可以執(zhí)行分頁操作。

2.3 安全性保障

⑴ 防止SQL注入。首先使用驗證控件,在網(wǎng)頁加入輸入檢驗功能。驗證控件對訪問者的輸入信息進行限制,預(yù)防腳本注入;使用存儲過程,避免SQL注入式攻擊,使輸入?yún)?shù)與相應(yīng)的列具有相應(yīng)的尺寸,通過執(zhí)行存儲過程實現(xiàn)對數(shù)據(jù)表的操作,避免了對數(shù)據(jù)表的直接訪問,保證了數(shù)據(jù)的安全。

⑵ 訪問控制設(shè)計。設(shè)計了基于RBAC的訪問控制機制,定義超級管理員、系統(tǒng)管理員、內(nèi)部員工等角色,對不同的用戶對應(yīng)其中的一個或多個角色,根據(jù)角色劃分權(quán)限,不同的角色看到的界面不一樣,從而實現(xiàn)對用戶的權(quán)限控制。

3 網(wǎng)絡(luò)研究所信息管理系統(tǒng)測試

基于網(wǎng)站的系統(tǒng)測試不但需要檢查和驗證系統(tǒng)是否按照設(shè)計的要求運行,而且還要評價系統(tǒng)在不同用戶的瀏覽器端的顯示是否合適;重要的是,還要從最終用戶的角度進行安全性和可用性測試[4]。為了保證本系統(tǒng)的正確穩(wěn)定運行,在功能方面進行了鏈接測試、表單測試、Cookies測試、數(shù)據(jù)庫測試等,測試結(jié)果表明,本系統(tǒng)在所測試項目上沒有問題,能夠正確運行??捎眯詼y試進行了導(dǎo)航標題測試、圖形測試;內(nèi)容測試檢驗了Web應(yīng)用系統(tǒng)提供信息的正確性、準確性和相關(guān)性[5]。本系統(tǒng)經(jīng)過以上各項測試顯示,各項功能均已基本達到了設(shè)計要求。

4 結(jié)束語

本文構(gòu)建了基于ASP.NET的鄭州輕工業(yè)學(xué)院網(wǎng)絡(luò)研究所信息管理系統(tǒng),系統(tǒng)測試和用戶試用效果良好,很好地實現(xiàn)了網(wǎng)絡(luò)研究所的信息管理和發(fā)布,功能齊全、界面友好,很好地滿足了用戶需求。本系統(tǒng)的使用,將會提高網(wǎng)絡(luò)研究所的信息發(fā)表的方便性和管理質(zhì)量,促進研究所的研究成果和研究動態(tài)對社會的信息開放。進一步的研究是開發(fā)出科研機構(gòu)信息管理的通用平臺和自動定制系統(tǒng),使系統(tǒng)更具有推廣價值。

參考文獻:

[1] 何曉蓉.高校研究機構(gòu)內(nèi)容管理系統(tǒng)的設(shè)計與實現(xiàn)[J].現(xiàn)代計算機(下半月版),2007.6:70-72

[2] 侯艷輝,李曉青,徐偉.基于ASP.NET的高??蒲泄芾硇畔⑾到y(tǒng)的設(shè)計與實現(xiàn)[J].電子商務(wù),2011.4:68-69

[3] 葉文勝,滿學(xué)璐.Asp.net常見頁對象使用[J].農(nóng)村經(jīng)濟與科技,2009.10:91,122

[4] 李康榮,賈迪,張瑤.基于Web系統(tǒng)測試的應(yīng)用研究[J].中國測試技術(shù),2006.6:114-116

[5] 劉琬龍,王倩,曾賢龍.Web應(yīng)用測試的研究[J].電腦編程技巧與維護,2008.17:62-64

主站蜘蛛池模板: 国产精品专区第1页| 国产三级国产精品国产普男人| 青青网在线国产| 国产精品成人观看视频国产| 美女免费黄网站| 国产另类乱子伦精品免费女| 亚洲第一天堂无码专区| 国产精品尤物在线| 99re在线视频观看| 色AV色 综合网站| 国产SUV精品一区二区6| 国产成人啪视频一区二区三区 | 99ri国产在线| 任我操在线视频| 孕妇高潮太爽了在线观看免费| 1769国产精品免费视频| 免费女人18毛片a级毛片视频| 综合网天天| а∨天堂一区中文字幕| 国产精品亚洲а∨天堂免下载| 亚洲精品无码AV电影在线播放| 激情六月丁香婷婷| 久久久久人妻一区精品| 欧洲精品视频在线观看| 日本少妇又色又爽又高潮| 亚洲欧美日韩中文字幕在线| 国产欧美在线观看一区| 亚洲精品视频免费看| 中文字幕亚洲精品2页| 久久精品日日躁夜夜躁欧美| 内射人妻无套中出无码| 色婷婷狠狠干| 欧美成人a∨视频免费观看 | 久久九九热视频| 无码有码中文字幕| 婷婷午夜天| 国产日韩欧美一区二区三区在线 | 日韩无码黄色| 免费无码AV片在线观看国产| 无码福利视频| yjizz视频最新网站在线| 亚洲视频在线网| 任我操在线视频| 亚洲精品视频在线观看视频| 久久亚洲欧美综合| 国产在线精彩视频二区| 51国产偷自视频区视频手机观看| 亚洲精品动漫| 亚洲精品国产精品乱码不卞 | 国产精品香蕉在线观看不卡| 五月婷婷综合色| 国产va在线观看免费| 91福利在线看| 欧美日韩资源| 久久综合色播五月男人的天堂| 九九热精品视频在线| 国产精品尹人在线观看| 91色爱欧美精品www| 亚洲av成人无码网站在线观看| 毛片网站在线播放| 欧美午夜性视频| 5388国产亚洲欧美在线观看| 久99久热只有精品国产15| 四虎在线观看视频高清无码| 久久精品66| a级毛片免费看| 9啪在线视频| 伊人网址在线| 亚洲黄网在线| 欧美人在线一区二区三区| 久久精品人人做人人综合试看| 亚洲日韩精品伊甸| 中文字幕在线看| 久久精品国产在热久久2019| 婷婷午夜影院| 亚洲日韩日本中文在线| 精品丝袜美腿国产一区| 中文字幕首页系列人妻| 色婷婷成人网| 91视频99| 亚洲an第二区国产精品| 久久综合AV免费观看|