畢業(yè)論文——科研信息管理系統(tǒng)_第1頁
已閱讀1頁,還剩41頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、<p><b>  摘 要</b></p><p>  在作了充分的需求分析的基礎(chǔ)上,采用ASP技術(shù),結(jié)合Access數(shù)據(jù)庫,開發(fā)了一個高校教職工發(fā)表論文情況的科研信息管理系統(tǒng)。</p><p>  該系統(tǒng)能實(shí)現(xiàn)初始數(shù)據(jù)的錄入、修改、刪除等操作。同時還能完成對論文情況的查詢、統(tǒng)計(jì)、打印等功能,并對數(shù)據(jù)庫做了一定的安全維護(hù)工作。</p><

2、;p>  本人主要負(fù)責(zé)系統(tǒng)的查詢模塊,主要包括:教職工信息查詢,期刊信息查詢,論文信息查詢。其中最主要的是論文查詢。它可以分為單一條件查詢和綜合查詢,來滿足用戶的需求。同時在查詢模塊中還運(yùn)用了模糊查詢的功能,方便用戶快速得查找到所需的信息。</p><p>  關(guān)鍵字:科研管理; 論文查詢; 數(shù)據(jù)庫; ASP; </p><p><b>  Abstract&

3、lt;/b></p><p>  In a full analysis of the needs on the basis of using ASP technology, combining Access database, developed a teaching and administrative staff in colleges and universities in research pape

4、rs published information management systems.</p><p>  The system can achieve the initial data entry, modify, delete, etc. operations. At the same time they complete the thesis of enquiries, statistics, print

5、ing, and other functions, and safeguard the security of the database to do some work.</p><p>  I mainly responsible for the inquiry system modules, including : teaching and administrative staff of informatio

6、n enquiries, periodicals information enquiries, information papers enquiries. Foremost among these is the paper for details. It can be divided into a single integrated information inquiries and conditions to meet user ne

7、eds. While enquiries modules also use a vague enquiry function user-friendly access to the information required to be quick.</p><p>  Key word: Scientific Research Management; Paper Research ;Database; ASP;

8、</p><p><b>  目 錄</b></p><p><b>  摘 要I</b></p><p>  AbstractII</p><p>  第1章 導(dǎo)言- 1 -</p><p>  第2章 管理信息系統(tǒng)研究概述- 2 -</p>&l

9、t;p>  2.1 管理信息系統(tǒng)的發(fā)展現(xiàn)狀- 2 -</p><p>  2.2 管理信息系統(tǒng)的開發(fā)過程- 2 -</p><p>  第3章 系統(tǒng)開發(fā)平臺及開發(fā)工具介紹- 4 -</p><p>  3.1選擇 Windows XP 操作系統(tǒng)- 4 -</p><p>  3.2 ASP簡介- 4 -</p>

10、<p>  3.2.1 ASP技術(shù)的由來- 4 -</p><p>  3.2.2 ASP的運(yùn)行機(jī)制- 5 -</p><p>  3.2.3 ASP支持的語言- 5 -</p><p>  3.3 Access 2003簡介- 6 -</p><p>  3.4 IIS 5.1簡介- 6 -</p><

11、;p>  3.4.1 IIS 5.1提供的基本服務(wù)- 6 -</p><p>  3.4.2 IIS 5.1運(yùn)行環(huán)境- 7 -</p><p>  3.4.3 管理IIS的三種方式- 7 -</p><p>  3.4.4 安裝IIS- 7 -</p><p>  3.4.5 配置IIS- 8 -</p><

12、;p>  第4章 科研信息管理系統(tǒng)分析- 11 -</p><p>  4.1 科研管理系統(tǒng)的開發(fā)背景- 11 -</p><p>  4.2 科研信息管理系統(tǒng)的可行性分析- 11 -</p><p>  4.2.1 經(jīng)濟(jì)可行性- 12 -</p><p>  4.2.2 技術(shù)可行性- 12 -</p><

13、p>  4.2.3 操作可行性- 12 -</p><p>  4.2.4 法律可行性- 13 -</p><p>  4.3 科研信息管理系統(tǒng)的要求- 13 -</p><p>  4.3.1 它具有以下幾個特點(diǎn)- 13 -</p><p>  4.3.2 論文設(shè)計(jì)要求可分為如下2方面- 13 -</p>&l

14、t;p>  4.4 科研信息管理系統(tǒng)的系統(tǒng)流程圖- 14 -</p><p>  第5章 科研信息管理系統(tǒng)設(shè)計(jì)- 15 -</p><p>  5.1 系統(tǒng)目標(biāo)- 15 -</p><p>  5.1.1 系統(tǒng)性能目標(biāo)- 15 -</p><p>  5.1.2系統(tǒng)功能目標(biāo)- 16 -</p><p>

15、  5.1.3 系統(tǒng)開發(fā)的指導(dǎo)思想和原則- 16 -</p><p>  5.2 科研信息管理系統(tǒng)功能模塊設(shè)計(jì)- 17 -</p><p>  5.2.1 系統(tǒng)功能描述- 17 -</p><p>  5.2.2 系統(tǒng)功能模塊圖- 19 -</p><p>  5.3 數(shù)據(jù)庫設(shè)計(jì)- 20 -</p><p>

16、  5.3.1 數(shù)據(jù)庫設(shè)計(jì)原則- 20 -</p><p>  5.3.2 數(shù)據(jù)庫表格的設(shè)計(jì)- 20 -</p><p>  第6章 科研管理系統(tǒng)的功能實(shí)現(xiàn)- 26 -</p><p>  6.1 主界面介紹- 26 -</p><p>  6.2 科研論文查詢界面的設(shè)計(jì)與實(shí)現(xiàn)- 28 -</p><p> 

17、 6.2.1 科研論文查詢界面的開發(fā)目的- 28 -</p><p>  6.2.2 科研論文查詢界面的設(shè)計(jì)分析- 28 -</p><p>  6.2.3 科研論文查詢界面的源代碼- 30 -</p><p>  6.3 小結(jié)- 35 -</p><p>  第7章 結(jié)論與體會- 36 -</p><p>

18、  7.1 結(jié)論- 36 -</p><p>  7.2 體會- 36 -</p><p>  參考文獻(xiàn)- 37 -</p><p>  致 謝- 38 -</p><p><b>  第1章 導(dǎo)言</b></p><p>  當(dāng)今時代是飛速發(fā)展的信息時代。在各行各業(yè)中離不開信息處理,這

19、正是計(jì)算機(jī)被廣泛應(yīng)用于信息管理系統(tǒng)的環(huán)境。計(jì)算機(jī)的最大好處在于利用它能夠進(jìn)行信息管理。使用計(jì)算機(jī)進(jìn)行信息控制,不僅提高了工作效率,而且大大的提高了其安全性。</p><p>  科研活動是高校的主旋律之一,高校的科研活動日益成為反映高校綜合實(shí)力的重要指標(biāo)。隨著學(xué)??蒲型度牒蛷氖驴蒲谢顒拥娜藛T的不斷增加,學(xué)校高校科研管理的壓力也越來越大。本項(xiàng)目的意義就在于通過搭建一個大型的科研管理系統(tǒng)(以下簡稱系統(tǒng)),能夠快速有效

20、的提高學(xué)校科研管理工作的高效性、科學(xué)性和透明性,并使得科研管理工作能更好的服務(wù)于全校老師,更好的為學(xué)校領(lǐng)導(dǎo)提供科研決策支持?! ∠到y(tǒng)建設(shè)和實(shí)施后,將大大提高學(xué)??蒲泄芾砉ぷ鞯男畔⒒?,全面實(shí)現(xiàn)學(xué)校的網(wǎng)絡(luò)化科研管理體系。系統(tǒng)將會成為聯(lián)系科研活動人員和科研管理人員的紐帶,也將給學(xué)校整個的信息化建設(shè)帶來深遠(yuǎn)而有意義的影響。</p><p>  科研管理系統(tǒng)要實(shí)現(xiàn)對研究所、高校等單位科研情況的有效管理以及對科研活動的

21、全程跟蹤。該系統(tǒng)為科研管理人員服務(wù),使用方便,既能實(shí)現(xiàn)對科研信息的高效率管理和控制,又能滿足研究所的決策者對科研活動的宏觀管理與決策的需要,還能夠?yàn)樵簩ρ芯克脑u價以及研究所對人員的評價提供依據(jù)。      科研管理系統(tǒng)是一個科研院所、高校研究所等內(nèi)部管理的核心部分,包括人員檔案、機(jī)構(gòu)設(shè)置、項(xiàng)目申報、科研評估、成果管理、基金管理、科技統(tǒng)計(jì)、成果管理、專利管理、經(jīng)費(fèi)管理、報表管理等多項(xiàng)信息管理職能

22、。隨著計(jì)算機(jī)應(yīng)用水平的提高和科研管理的規(guī)范化和制度化,建立一套適用于科研院所科研管理工作管理信息系統(tǒng),已經(jīng)成為各大的科研院所較為迫切的需求。      建立一套完善的科研管理業(yè)務(wù)系統(tǒng)可以極大地提高管理效率,為領(lǐng)導(dǎo)的決策提供較科學(xué)的依據(jù)。一套較完善的研究院所的科研管理系統(tǒng)應(yīng)以項(xiàng)目管理為中心,涵蓋計(jì)劃、合同、成果、專利、資金、人員、設(shè)備等方面. </p><p>  第2章

23、管理信息系統(tǒng)研究概述</p><p>  2.1 管理信息系統(tǒng)的發(fā)展現(xiàn)狀 </p><p>  管理信息系統(tǒng)定義為:"能夠靈活地運(yùn)用信息技術(shù),系統(tǒng)化地傳送、存儲、交換企業(yè)內(nèi)外部的信息,從而形成或支持企業(yè)的經(jīng)營活動或業(yè)務(wù)的系統(tǒng)"。隨著時代的進(jìn)步、信息技術(shù)和管理科學(xué)的發(fā)展,企業(yè)管理信息系統(tǒng)功能已經(jīng)在"安東尼模型"基礎(chǔ)上不斷加以擴(kuò)展與完善,時至今日已發(fā)展為

24、第5代基于電子計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)和電子商務(wù)技術(shù)的現(xiàn)代管理信息系統(tǒng)。 管理信息能夠支持戰(zhàn)略規(guī)劃層、管理控制層、操作控制層三個層次。這三個層次就是企業(yè)的高、中、低三個層次的管理人員,它反映了對于企業(yè)在營銷功能、制造功能、信息服務(wù)功能、人力資源管理功能、財(cái)務(wù)管理功能等管理功能各個層次的全面支持。 管理信息系統(tǒng)是基于信息技術(shù)對環(huán)境提出的挑戰(zhàn)、組織和管理的解答。管理人員要面對客觀環(huán)境對于企業(yè)的挑戰(zhàn),首先在管理信息技術(shù)的支持下,要有一個

25、管理信息系統(tǒng)。管理信息系統(tǒng)運(yùn)用了先進(jìn)的、管理的、信息的處理技術(shù)來針對環(huán)境的挑戰(zhàn),它實(shí)際是隨著信息技術(shù)不斷地前進(jìn)而前進(jìn),隨著環(huán)境不斷地變化而變化的。</p><p>  2.2 管理信息系統(tǒng)的開發(fā)過程</p><p>  1 使用結(jié)構(gòu)化生命周期開發(fā)方法</p><p>  目前較為流行的MIS開發(fā)方法是結(jié)構(gòu)化生命周期開發(fā)方法,其基本思想是:用系統(tǒng)的思想和系統(tǒng)工程的方法

26、,按用戶至上的原則,結(jié)構(gòu)化、模塊化地自上而下對生命周期進(jìn)行分析與設(shè)計(jì)。</p><p>  2 用結(jié)構(gòu)化生命周期開發(fā)方法</p><p>  開發(fā)一個系統(tǒng),將整個開發(fā)過程劃分為五個依次連接的階段:</p><p> ?。?)系統(tǒng)規(guī)劃階段,主要任務(wù)是明確系統(tǒng)開發(fā)的請求,并進(jìn)行初步的調(diào)查,通過可行性研究確定下一階段的實(shí)施。系統(tǒng)規(guī)劃方法有戰(zhàn)略目標(biāo)集轉(zhuǎn)化法(SST,Stra

27、tegy Set Transformation)、關(guān)鍵成功因素法(CSF,Critical Success Factors)和企業(yè)規(guī)劃法(BSP,Business System Planning)。 ?。?)系統(tǒng)分析階段,主要任務(wù)是對組織結(jié)構(gòu)與功能進(jìn)行分析,理清企業(yè)業(yè)務(wù)流程和數(shù)據(jù)流程的處理,并且將企業(yè)業(yè)務(wù)流程與數(shù)據(jù)流程抽象化,通過對功能數(shù)據(jù)的分析,提出新系統(tǒng)的邏輯方案?! 。?)系統(tǒng)設(shè)計(jì)階段,主要任務(wù)是確定系統(tǒng)的總體設(shè)計(jì)方案,劃分子

28、系統(tǒng)功能,確定共享數(shù)據(jù)的組織,然后進(jìn)行詳細(xì)設(shè)計(jì),如處理模塊的設(shè)計(jì)、數(shù)據(jù)庫系統(tǒng)的設(shè)計(jì)、輸入輸出界面的設(shè)計(jì)和編碼的設(shè)計(jì)等。該階段的成果為下一階段的實(shí)施提供了編程指導(dǎo)書?! 。?)系統(tǒng)實(shí)施階段,主要任務(wù)是討論確定設(shè)計(jì)方案、對系統(tǒng)模塊進(jìn)行調(diào)試、進(jìn)行系統(tǒng)運(yùn)行所需數(shù)據(jù)的準(zhǔn)備、對相關(guān)人員進(jìn)行培訓(xùn)等?! 。?)系統(tǒng)運(yùn)行階段,主要任務(wù)是進(jìn)行系統(tǒng)的日常運(yùn)行管理,評價系統(tǒng)的運(yùn)行效率,對運(yùn)行費(fèi)用和效果進(jìn)行監(jiān)理審計(jì),如出現(xiàn)問題則</p><

29、;p>  第3章 系統(tǒng)開發(fā)平臺及開發(fā)工具介紹 </p><p>  3.1選擇 Windows XP 操作系統(tǒng)</p><p>  Windows XP是一個功能強(qiáng)大的操作系統(tǒng)平臺,它具有強(qiáng)大的功能和易用性及可伸縮能力,而諸如集中式安全管理和強(qiáng)有力的容錯管理等特點(diǎn)又使它成為用于網(wǎng)絡(luò)服務(wù)器的理想的操作系統(tǒng)。Windows XP將網(wǎng)絡(luò)管理和基本操作系統(tǒng)完美地結(jié)合起來,并且使網(wǎng)絡(luò)易于使用和

30、管理。它內(nèi)部完全是32位體系結(jié)構(gòu),在運(yùn)行時有多個線程,從而可以支持功能更為強(qiáng)大的應(yīng)用程序。</p><p>  同時通過向操作系統(tǒng)和應(yīng)用程序提供分離的內(nèi)存空間以防止數(shù)據(jù)沖突。確保了系統(tǒng)的穩(wěn)定性。</p><p><b>  3.2 ASP簡介</b></p><p>  3.2.1 ASP技術(shù)的由來</p><p>  

31、ASP是Microsoft公司推出的一個概念。所謂ASP是指在Windows系統(tǒng)中運(yùn)行的Web Server所能利用的Server端的Script環(huán)境,通常以DLL(asp.dll)的形式表示。</p><p>  ASP(Active Server Pages)包含三方面含義</p><p><b>  1. Active</b></p><p&

32、gt;  ASP使用Microsoft ActiveX技術(shù),ASP本身封裝了一些基本組件和常用組件,很多公司也開發(fā)了許多實(shí)用組件。只有在服務(wù)器上安裝這些組件,通過這些組件,就可以快速、簡易地建立Web應(yīng)用。</p><p><b>  2. Server</b></p><p>  ASP運(yùn)行在服務(wù)器端,所以不必?fù)?dān)心瀏覽器是否支持ASP所有的編程語言。</p&g

33、t;<p><b>  3. Pages</b></p><p>  ASP返回標(biāo)準(zhǔn)的HTML頁面,可以正常地在常用的瀏覽器中顯示。瀏覽者看到是ASP生成的HTML代碼而不是ASP程序源代碼。</p><p>  3.2.2 ASP的運(yùn)行機(jī)制</p><p>  1.用戶在瀏覽器的地址欄中鍵入ASP文件,并回車觸發(fā)這個ASP的申

34、請;</p><p>  2. 瀏覽器將這個ASP的請求發(fā)送到給Web服務(wù)器;</p><p>  3. Web Server接收這些申請并根據(jù).asp的后綴名判斷這是ASP要求;</p><p>  4. Web Server 從硬盤或內(nèi)存中讀取正確的ASP文件;</p><p>  5. Web Server 將這個文件發(fā)送到ASP.DL

35、L的特定文件中;</p><p>  6. ASP文件將會從頭至尾執(zhí)行并根據(jù)命令要求生成相應(yīng)的HTML文件;</p><p>  7. HTML文件被送回瀏覽器;</p><p>  8. 用戶的瀏覽器解釋這些HTML文件并將結(jié)果顯示出來;</p><p><b>  如圖3-1所示:</b></p>&l

36、t;p>  圖3-1 ASP運(yùn)行機(jī)制</p><p>  3.2.3 ASP支持的語言</p><p>  ASP本身不提供腳本語言,但可以通過ActiveX Script使用各種腳本語言。</p><p>  Microsoft VBScript是ASP默認(rèn)的腳本語言,但考慮客戶端瀏覽器支持的問題,最好不要在客戶端使用VBScript。</p>

37、<p>  Netscape JavaScript內(nèi)建于Netscape Navigater瀏覽器中。是標(biāo)準(zhǔn)的客戶端腳本語言。</p><p>  3.3 Access 2003簡介</p><p>  在數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)之前,對開發(fā)數(shù)據(jù)庫的基本概念應(yīng)當(dāng)了解,對數(shù)據(jù)庫的結(jié)構(gòu)、開發(fā)數(shù)據(jù)庫應(yīng)用程序的步驟、開發(fā)體系及方法都應(yīng)當(dāng)有相當(dāng)清晰的了解和認(rèn)識。數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)的目標(biāo)是建立一

38、個滿足用戶長期需求的產(chǎn)品。開發(fā)的主要過程為:理解用戶的需求,然后,把它們轉(zhuǎn)變?yōu)橛行У臄?shù)據(jù)庫設(shè)計(jì)。把設(shè)計(jì)轉(zhuǎn)變?yōu)閷?shí)際的數(shù)據(jù)庫,并且這些數(shù)據(jù)庫帶有功能完備、高效能的應(yīng)用。</p><p>  數(shù)據(jù)庫技術(shù)在計(jì)算機(jī)軟件鄰域研究中一直是非常重要的主題,產(chǎn)生于60年代,30多年來數(shù)據(jù)庫技術(shù)得到了迅速發(fā)展,并已形成較為完整的理論體系和一大批實(shí)用系統(tǒng)。并且,近年來,隨著World Wide Web(WWW)的猛增及Internet

39、技術(shù)的迅速發(fā)展,使得數(shù)據(jù)庫技術(shù)之時成為最熱門技術(shù)之一。</p><p>  根據(jù)系統(tǒng)功能需求,數(shù)據(jù)采用Access2003它完全可以適合工作需求,并且它所支持的數(shù)據(jù)類型十分豐富,維護(hù)簡便,費(fèi)用比較低,人員素質(zhì)要求不是很高,容易長級。Access 2003是office xp辦公集成軟件中的小型關(guān)系數(shù)據(jù)庫信息處理系統(tǒng),和其他關(guān)系數(shù)據(jù)庫相比,最大的優(yōu)點(diǎn)是簡單易學(xué)以及操作方便以及易于和其他辦公軟件交換數(shù)據(jù),從而得到了廣

40、泛的應(yīng)用。</p><p>  3.4 IIS 5.1簡介</p><p>  由Microsoft推出的IIS(Internet Information Server)成為當(dāng)今使用最廣泛的Web服務(wù)器之一。由于具有與操作系統(tǒng)的親和性并繼承了Microsoft產(chǎn)品一貫的用戶界面,使IIS成為功能強(qiáng)大,使用方便的Web服務(wù)器。</p><p>  3.4.1 IIS

41、5.1提供的基本服務(wù)</p><p><b>  1. WWW服務(wù)</b></p><p>  支持最新的超文本傳輸協(xié)議(HTTP)1.1標(biāo)準(zhǔn),運(yùn)行速度更快,安全性更高,還可以提供虛擬主機(jī)服務(wù)。WWW服務(wù)是指在網(wǎng)上發(fā)布可以通過瀏覽器觀看的用HTML標(biāo)識語言編寫的圖形化頁面的服務(wù)。IIS 5.1允許用戶設(shè)定數(shù)目不限的虛擬Web站點(diǎn)。</p><p&g

42、t;<b>  2. FTP服務(wù)</b></p><p>  支持文件傳輸協(xié)議(FTP)。主要用于網(wǎng)上的文件傳輸。IIS 5.1允許用戶設(shè)定數(shù)目不限的虛擬FTP站點(diǎn),但是每一個虛擬FTP站點(diǎn)都必須擁有一個唯一的IP地址。IIS 5.1不支持通過主機(jī)名區(qū)分不同的虛擬FTP站點(diǎn)。</p><p><b>  3. SMTP服務(wù)</b></p&g

43、t;<p>  支持簡單郵件傳輸協(xié)議(SMTP)。IIS 5.1允許基于Web的應(yīng)用程序傳送和接收信息。啟動SMTP服務(wù)需要使用NT操作系統(tǒng)的NTFS文件系統(tǒng)。</p><p>  3.4.2 IIS 5.1運(yùn)行環(huán)境</p><p>  硬件:最低配置:486/50以上,16M內(nèi)存,50M硬盤空間,建議配置:P90,32-64M內(nèi)存,200M硬盤空間</p>&

44、lt;p>  軟件:NT Server 6.0, Service Pack 3,IE瀏覽器(6.0以上版本),支持 TCP/IP協(xié)議 </p><p>  3.4.3 管理IIS的三種方式</p><p>  1 .Microsoft管理控制臺(MMC)</p><p>  提供設(shè)置IIS的圖形界面(開始--Windows NT 4.0 Option Pack

45、--Microsoft Internet Information Server--Internet服務(wù)管理器)。</p><p>  2. Internet服務(wù)管理器(HTML方式)</p><p>  支持使用瀏覽器對IIS進(jìn)行遠(yuǎn)程管理(除SMTP,NNTP服務(wù)之外)。</p><p>  3. 腳本程序--實(shí)現(xiàn)自動管理功能</p><p>

46、;  支持使用VBscript和Javascript編寫的腳本。 本篇主要講解如何使用最基本的Microsoft管理控制臺方式實(shí)現(xiàn)對IIS的配置。</p><p>  3.4.4 安裝IIS</p><p>  IIS(Internet Information Server )是微軟出品的架設(shè) WEB、FTP、SMTP 服務(wù)器的一套整合軟件,捆綁在 Windows2000/NT 中,可以在

47、控制面板的添加/刪除程序中選擇添加刪除 Windows 組件中選擇添加 IIS 服務(wù)。如圖3-2所示:</p><p>  圖3-2 Windows組件中選擇添加IIS服務(wù)</p><p>  3.4.5 配置IIS</p><p>  當(dāng)IIS添加成功之后,再進(jìn)入“開始→控制面板→管理工具→Internet服務(wù)管理器,打開IIS管理器,對于有“已停止”字樣的服務(wù),

48、均在其上單擊右鍵,選“啟動”來開啟。</p><p>  1.建立第一個Web站點(diǎn):  比如本機(jī)的IP地址為192.168.0.1,自己的網(wǎng)頁放在D:\Wy目錄下,網(wǎng)頁的首頁文件名為Index.htm,現(xiàn)在想根據(jù)這些建立好自己的Web服務(wù)器。 對于此Web站點(diǎn),我們可以用現(xiàn)有的“默認(rèn)Web站點(diǎn)”來做相應(yīng)的修改后,就可以輕松實(shí)現(xiàn)。請先在“默認(rèn)Web站點(diǎn)”上單擊右鍵,選“屬性”,以進(jìn)入名為“默認(rèn)Web站點(diǎn)屬

49、性”設(shè)置界面?! ?) 修改綁定的IP地址:轉(zhuǎn)到“Web站點(diǎn)”窗口,再在“IP地址”后的下拉菜單中選擇所需用到的本機(jī)IP地址“192.168.0.1”?! ?) 修改主目錄:轉(zhuǎn)到“主目錄”窗口,再在“本地路徑”輸入(或用“瀏覽”按鈕選擇)好自己網(wǎng)頁所在的“D:\Wy”目錄?! ?) 添加首頁文件名:轉(zhuǎn)到“文檔”窗口,再按“添加”按鈕,根據(jù)提示在“默認(rèn)文檔名”后輸入自己網(wǎng)頁的首頁文件名“Index.htm”?!?4) 添加虛擬目錄

50、:比如你的主目錄在“D:\Wy”下,而你想輸入“192.168.0.1/test”的格式就可調(diào)出“E:\All”中的網(wǎng)頁文件,這里面的“test”就是虛擬目錄。請?jiān)凇澳J(rèn)Web站點(diǎn)”上單擊右鍵,選“新建</p><p>  2.一個IP地址對應(yīng)多個Web站點(diǎn)</p><p>  當(dāng)按上步的方法建立好所有的Web站點(diǎn)后,對于做虛擬主機(jī),可以通過給各Web站點(diǎn)設(shè)不同的端口號來實(shí)現(xiàn),比如給一個W

51、eb站點(diǎn)設(shè)為80,一個設(shè)為81,一個設(shè)為82……(如圖2),則對于端口號是80的Web站點(diǎn),訪問格式仍然直接是IP地址就可以了,而對于綁定其他端口號的Web站點(diǎn),訪問時必須在IP地址后面加上相應(yīng)的端口號。如圖3-3所示:</p><p>  圖3-3 配置主目錄</p><p>  3.完成配置,如圖3-4所示</p><p>  圖3-4完成配置的圖</p&

52、gt;<p>  第4章 科研信息管理系統(tǒng)分析</p><p>  4.1 科研管理系統(tǒng)的開發(fā)背景</p><p>  當(dāng)今時代是飛速發(fā)展的信息時代。在各行各業(yè)中離不開信息處理,這正是計(jì)算機(jī)被廣泛應(yīng)用于信息管理系統(tǒng)的環(huán)境。計(jì)算機(jī)的最大好處在于利用它能夠進(jìn)行信息管理。使用計(jì)算機(jī)進(jìn)行信息控制,不僅提高了工作效率,而且大大的提高了其安全性。尤其對于復(fù)雜的信息管理,計(jì)算機(jī)能夠充分發(fā)揮

53、它的優(yōu)越性。計(jì)算機(jī)進(jìn)行信息管理與信息管理系統(tǒng)的開發(fā)密切相關(guān),系統(tǒng)的開發(fā)是系統(tǒng)管理的前提。本系統(tǒng)就是為了管理好科研論文信息而設(shè)計(jì)的。</p><p>  科研信息管理系統(tǒng)是一些高校不可缺少的部分,論文是人類不可缺少的精神食糧,尤其對一些學(xué)校來說,尤其重要。所以科研信息管理系統(tǒng)應(yīng)該能夠?yàn)榻處熀蛯W(xué)校領(lǐng)導(dǎo)提供充足的信息和快捷的查詢手段。但一直以來人們使用傳統(tǒng)人工的方式管理論文、期刊等,這種管理方式存在著許多缺點(diǎn),如:效率

54、低、保密性差,另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護(hù)都帶來了不少的困難。</p><p>  隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識,它已進(jìn)入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對科研資源信息進(jìn)行管理,具有手工管理所無法比擬的優(yōu)點(diǎn).例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點(diǎn)能夠

55、極大地提高科研信息管理的效率,也是企業(yè)、學(xué)校的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。</p><p>  4.2 科研信息管理系統(tǒng)的可行性分析</p><p>  高校科研管理信息的工作量是比較大的,因此,建立高??蒲泄芾硐到y(tǒng)是極為重要的,有利于使科研管理標(biāo)準(zhǔn)化、科學(xué)化、自動化,為領(lǐng)導(dǎo)決策提供第一手資料。為此,在開發(fā)本系統(tǒng)之前,應(yīng)該首先進(jìn)行可行性分析??尚行苑治鲋饕ń?jīng)濟(jì)可行性、技術(shù)

56、可行性、操作可行性和法律可行性</p><p>  4.2.1 經(jīng)濟(jì)可行性</p><p>  該系統(tǒng)立項(xiàng)后,雖然花費(fèi)了一定的專項(xiàng)經(jīng)費(fèi)用于添置相關(guān)設(shè)備和軟件開發(fā),但是系統(tǒng)開發(fā)后將會節(jié)省大量的人力資源,節(jié)省的人力資源費(fèi)用與投入的資金相比較會證明經(jīng)濟(jì)上是可行的。</p><p>  同時該系統(tǒng)的投入使用會大大提高工作效率,使工作流程通順合理,統(tǒng)計(jì)查詢方便快捷,因此,社會

57、效益也會明顯體現(xiàn)。</p><p>  4.2.2 技術(shù)可行性</p><p>  學(xué)校的校園網(wǎng)經(jīng)過一年的建設(shè),已經(jīng)具備了一定的規(guī)模,校內(nèi)各處室都已聯(lián)上了校園網(wǎng),為網(wǎng)上數(shù)據(jù)交換提供了現(xiàn)成的信息通道。而且,其它部門的一些基于校園網(wǎng)的管理系統(tǒng)陸續(xù)投入使用,例如:教務(wù)管理系統(tǒng)、人事管理系統(tǒng)、財(cái)務(wù)管理系統(tǒng)等,為科技管理系統(tǒng)的實(shí)現(xiàn)打下了基礎(chǔ)。</p><p>  開發(fā)小組由信

58、管專業(yè)的老師主持,由三名同學(xué)負(fù)責(zé)設(shè)計(jì)和實(shí)施,同時也掌握小型數(shù)據(jù)庫ACCESS 2003的開發(fā)方法和技巧。而且在開發(fā)的同時,有許多技術(shù)支持和指導(dǎo),綜合這些條件來講,開發(fā)小組是完全有能力在規(guī)定時間內(nèi)開發(fā)出系統(tǒng)的。</p><p>  4.2.3 操作可行性</p><p>  需對管理人員進(jìn)行簡單的培訓(xùn)就可以操作新系統(tǒng)。Windows友好的用戶界面和本系統(tǒng)良好的安全性設(shè)置,可以使其管理人員在系

59、統(tǒng)實(shí)施人員的指導(dǎo)幫助下很快掌握系統(tǒng)的使用方法,而無因操作失誤而引起系統(tǒng)出錯之虞。不僅如此,我們還可以編寫出詳盡的"用戶操作說明書",為用戶的正確操作給以圖文并茂的形式加以說明。同時,在開發(fā)過程中,我們還可以盡量給用戶以方便,考慮到用戶需求的實(shí)際情況,在輸入界面、查詢界面等部分添加解釋或提示,幫助用戶盡快掌握本系統(tǒng)的使用方法。</p><p>  4.2.4 法律可行性</p>&

60、lt;p>  該系統(tǒng)的開發(fā)是我們?nèi)瑢W(xué)獨(dú)立開發(fā)的,加上指導(dǎo)老師的幫助,不會引起任何侵權(quán)或其他責(zé)任問題,在法律上是可行的。</p><p>  根據(jù)以上四點(diǎn),可以得出結(jié)論該系統(tǒng)的開發(fā)是完全可行的。</p><p>  4.3 科研信息管理系統(tǒng)的要求</p><p>  為了更好地適應(yīng)當(dāng)前學(xué)校領(lǐng)導(dǎo)對教師發(fā)表論文的了解和管理的需求,緩解手工管理存在的弊端,開發(fā)科研

61、信息管理系統(tǒng)??蒲行畔⒐芾硐到y(tǒng)向用戶提供的服務(wù)將在傳統(tǒng)的基礎(chǔ)上,進(jìn)一步提供全方位的信息服務(wù)。</p><p>  4.3.1 它具有以下幾個特點(diǎn)</p><p>  1.可以查詢?nèi)=搪毠さ幕厩闆r,具有安全、高效的特性;</p><p>  2. 只需1~2名檔案錄入員即可操作系統(tǒng),節(jié)省大量人力;</p><p>  3.可以迅速查到所需論

62、文信息;</p><p>  4.3.2 論文設(shè)計(jì)要求可分為如下2方面</p><p><b>  1.普通用戶功能</b></p><p>  1)能對全校教職工的基本信息進(jìn)行瀏覽、查詢、打印等操作;</p><p>  2)能對各種數(shù)字化期刊的基本信息進(jìn)行瀏覽、查詢、打印等操作;</p><p&g

63、t;  3)能對校教職工發(fā)表的論文的基本信息進(jìn)行瀏覽、查詢、打印等操作;</p><p><b>  2.系統(tǒng)管理員功能</b></p><p>  1)能對全校教職工的基本信息進(jìn)行添加、查詢、修改、統(tǒng)計(jì)、打印等操作;</p><p>  2)能對各種數(shù)字化期刊的基本信息進(jìn)行添加、查詢、修改、打印等操作;</p><p>

64、;  3)能對全校教職工發(fā)表的論文的基本信息進(jìn)行添加、查詢、修改、統(tǒng)計(jì)、打印等操作;</p><p>  4)能對系統(tǒng)管理員的帳號進(jìn)行修改操作;</p><p>  5)能對系統(tǒng)的數(shù)據(jù)庫進(jìn)行備份、恢復(fù)、清空等操作;</p><p><b>  3.查詢功能</b></p><p>  1)能進(jìn)行單個條件的查詢;</

65、p><p>  2)能進(jìn)行復(fù)合條件的查詢;</p><p>  3) 能進(jìn)行模糊查詢;</p><p>  4.4 科研信息管理系統(tǒng)的系統(tǒng)流程圖</p><p>  在系統(tǒng)可行性分析的基礎(chǔ)上,深入到學(xué)校圖書館進(jìn)行調(diào)查,明確了各科室的業(yè)務(wù)范圍和工作流程,該系統(tǒng)的工作流程如圖4-1所示:</p><p>  圖4-1 系統(tǒng)流程

66、圖</p><p>  第5章 科研信息管理系統(tǒng)設(shè)計(jì)</p><p><b>  5.1 系統(tǒng)目標(biāo)</b></p><p>  為適應(yīng)現(xiàn)代化的信息管理,當(dāng)前高校迫切需要一個新的管理系統(tǒng),這個系統(tǒng)應(yīng)以校園網(wǎng)為平臺,充分發(fā)揮網(wǎng)絡(luò)優(yōu)勢,實(shí)現(xiàn)信息的存儲與共享。最大限度地減輕科研管理人員的工作量,提高工作效率,同時搭建一個高校內(nèi)部交流的平臺。它必須滿足如

67、下的性能目標(biāo)和功能目標(biāo)。</p><p>  5.1.1 系統(tǒng)性能目標(biāo)</p><p><b>  1.實(shí)用性</b></p><p>  科研管理信息系統(tǒng)的開發(fā)應(yīng)將系統(tǒng)的實(shí)用性放在首要位置,該系統(tǒng)的設(shè)計(jì),應(yīng)將滿足該??蒲行畔⒐芾碜鳛槭滓繕?biāo)。系統(tǒng)設(shè)計(jì)采用原型法開發(fā)方法。系統(tǒng)設(shè)計(jì)應(yīng)最大限度地發(fā)揮計(jì)算機(jī)的高速處理、海量存儲能力。在軟件設(shè)計(jì)中,以方

68、便用戶使用為標(biāo)準(zhǔn),做到統(tǒng)一編碼規(guī)則、統(tǒng)一界面風(fēng)格。界面全漢字化,提高聯(lián)機(jī)幫助功能。</p><p><b>  2.先進(jìn)性</b></p><p>  科技管理信息系統(tǒng)是我校信息化建設(shè)的重點(diǎn)工程,在硬件選型和軟件設(shè)汁方案上,都應(yīng)在保證滿足現(xiàn)有業(yè)務(wù)需求的基礎(chǔ)上,保持系統(tǒng)具有一定的先進(jìn)性,以使系統(tǒng)盡量增長其生命周期。設(shè)計(jì)的系統(tǒng)要有優(yōu)越的性能價格比,硬件選型既要體現(xiàn)當(dāng)前最新

69、技術(shù),又要方便系統(tǒng)的變更、擴(kuò)充,系統(tǒng)軟件既要適應(yīng)計(jì)算機(jī)技術(shù)發(fā)展的新潮流,又要考慮到系統(tǒng)維護(hù)的方便性。</p><p><b>  3.可靠性</b></p><p>  可靠性是指系統(tǒng)使用的軟、硬件可靠性程度,使系統(tǒng)在運(yùn)行中不發(fā)生或極少發(fā)生故障,在偶然事故及操作失誤時,系統(tǒng)應(yīng)具有較強(qiáng)自我恢復(fù)能力,而不應(yīng)造成系統(tǒng)死鎖或信息丟失和破壞。</p><p&

70、gt;<b>  4.安全性</b></p><p>  科研管理信息系統(tǒng)保存著學(xué)校重要的科研信息,因此對系統(tǒng)的安全性要求非常高,一方面要保證數(shù)據(jù)的一致性,另一方面又要在非常情況下保證數(shù)據(jù)的丟失減少到最低限度。因此,科技管理信息系統(tǒng)應(yīng)充分利用ACCESS數(shù)據(jù)庫的維護(hù)工具,便于數(shù)據(jù)備份、恢復(fù),從而提高系統(tǒng)的安全性。</p><p><b>  5.保密性<

71、;/b></p><p>  科研管理信息系統(tǒng)含有我??萍己贤⑷藛T、科研經(jīng)費(fèi)、統(tǒng)計(jì)、成果、外部科技動態(tài)等重要信息,這些信息不但應(yīng)滿足數(shù)據(jù)共享,同時還應(yīng)提高系統(tǒng)的保密性。科研管理信息系統(tǒng)的保密性設(shè)計(jì)將充分利用數(shù)據(jù)庫封鎖機(jī)制、授權(quán)管理機(jī)制、應(yīng)用軟件設(shè)置多級密碼及軟件分離等措施,以保證系統(tǒng)不發(fā)生泄密。</p><p><b>  6.整體性</b></p>

72、;<p>  科研管理信息系統(tǒng)是一個相對獨(dú)立的系統(tǒng)。系統(tǒng)開發(fā)必須按照科學(xué)的開發(fā)原則,在系統(tǒng)分析的基礎(chǔ)上,搞好整個系統(tǒng)的總體設(shè)計(jì)。使全??萍紨?shù)據(jù)信息統(tǒng)一,充分發(fā)揮整個系統(tǒng)的總體效益。</p><p>  7.規(guī)范性:數(shù)據(jù)的處理和描述要符合標(biāo)準(zhǔn),具有通用性,數(shù)據(jù)的設(shè)計(jì)和定義要相關(guān)標(biāo)準(zhǔn)相一致。</p><p>  5.1.2系統(tǒng)功能目標(biāo)</p><p>  

73、1.建立一個能夠覆蓋本高校兩個校區(qū)的校級和院系級各主要科研信息管理的計(jì)算機(jī)管理信息系統(tǒng)。采用局域網(wǎng)內(nèi)工作站和院系計(jì)算機(jī)收集各種與業(yè)務(wù)有關(guān)的信息,采用計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)簡化人工管理流程,實(shí)現(xiàn)信息的一次錄入多方共享及信息的綜合加工,滿足不同管理層次對各類信息的需求。</p><p>  2.系統(tǒng)應(yīng)及時為校、院系各級科研管理部門提供本校教師發(fā)表論文信息。</p><p>  3.按照相關(guān)信息標(biāo)準(zhǔn),建

74、立科研數(shù)據(jù)信息的標(biāo)準(zhǔn)化編碼體系。使其統(tǒng)一規(guī)范,便于實(shí)現(xiàn)科技處內(nèi)部、校內(nèi)院系統(tǒng)及與校外的信息交換。</p><p>  4.適應(yīng)高教系統(tǒng)科研管理的實(shí)際需要,按功能劃分功能模塊,使系統(tǒng)具有良好的擴(kuò)充性、可維護(hù)性及可調(diào)整性。另外,提供良好的漢字用戶界面和完整的文檔資料。</p><p>  5.1.3 系統(tǒng)開發(fā)的指導(dǎo)思想和原則</p><p><b>  1.實(shí)

75、用原則</b></p><p>  把系統(tǒng)的實(shí)用性作為評價系統(tǒng)開發(fā)質(zhì)量的主要標(biāo)準(zhǔn)。實(shí)用的系統(tǒng)應(yīng)該是以盡可能少的投入,滿足用戶在一定時期內(nèi)的需求并帶來一定的經(jīng)濟(jì)效益(直接和間接效益)。系統(tǒng)實(shí)用性好,才具有真正的價值。堅(jiān)持實(shí)用原則要處理好實(shí)用性與先用性的關(guān)系,不能一味追求系統(tǒng)的大、全、洋、先,但也要考慮系統(tǒng)的擴(kuò)展性、兼容性和生命周期。</p><p><b>  2.開放

76、原則</b></p><p>  開發(fā)的目標(biāo)系統(tǒng)是個開放系統(tǒng),它存在與一定的環(huán)境中,總體設(shè)計(jì)時要充分考慮到環(huán)境對目標(biāo)系統(tǒng)的影響以及系統(tǒng)與外界的接口,這就要求系統(tǒng)有較強(qiáng)的適應(yīng)能力和擴(kuò)充能力,另一方面開發(fā)的系統(tǒng)是一個應(yīng)用系統(tǒng),用戶是系統(tǒng)的最終使用者,因此,系統(tǒng)開發(fā)過程對用戶必須是透明的。</p><p><b>  3.規(guī)范化原則</b></p>

77、<p>  為了避免低水平的、封閉式的系統(tǒng)開發(fā),便于用戶接受和維護(hù),系統(tǒng)開發(fā)必須樹立標(biāo)準(zhǔn)化的思想,對開發(fā)階段劃分、目標(biāo)任務(wù)、方法和工具、資料文檔等格式進(jìn)行相對統(tǒng)一的技術(shù)規(guī)定和管理約定。</p><p>  5.2 科研信息管理系統(tǒng)功能模塊設(shè)計(jì)</p><p>  5.2.1 系統(tǒng)功能描述</p><p>  包括數(shù)據(jù)錄入與管理、數(shù)據(jù)查詢與打印、系統(tǒng)維護(hù)、

78、數(shù)據(jù)統(tǒng)計(jì)、系統(tǒng)幫助五個模塊。各模塊功能描述如下:</p><p><b>  1.數(shù)據(jù)錄入與管理</b></p><p>  包括教職工信息錄入、期刊信息錄入和論文信息錄入。其中教職工信息錄入包括添加、修改、刪除。</p><p>  1)在進(jìn)行教職工信息的添加時,彈出新的窗口進(jìn)行教職工信息的錄入,在保存的時候要進(jìn)行教職工編號是否重復(fù)的檢驗(yàn),如

79、果添加的教職工編號重復(fù)要對用戶進(jìn)行提示,只有在不重復(fù)的情況下才能夠進(jìn)行教職工信息的添加。在進(jìn)行教職工信息的刪除操作時,要首先彈出提示窗口讓用戶確認(rèn)是否刪除,只有在用戶確認(rèn)后才能夠進(jìn)行教職工信息的刪除。在進(jìn)行教職工信息的修改時,要能夠根據(jù)用戶選定的教職工進(jìn)行修改,即列出所有教職工信息,在這個基礎(chǔ)上進(jìn)行修改;</p><p>  2)期刊信息錄入模塊包括添加、刪除和修改;</p><p>  

80、3)論文信息錄入模塊也包括添加、刪除和修改。管理人員可以根據(jù)使用的需要,依靠單擊窗體中相應(yīng)的按鈕分別進(jìn)入不同的操作;</p><p><b>  2.數(shù)據(jù)查詢與打印</b></p><p>  包括教職工信息查詢、期刊信息查詢、論文信息查詢、綜合查詢。</p><p>  1)其中教職工信息查詢只要選中科研論文查詢界面中的教師信息,就能顯示全部

81、教職工的詳細(xì)信息;</p><p>  2)期刊信息查詢只要選中科研論文查詢界面中的期刊信息,就能顯示全部期刊的詳細(xì)信息;</p><p>  3)論文信息查詢只要選中科研論文查詢界面中的論文信息,就能顯示全部論文的詳細(xì)信息;</p><p>  4)綜合查詢就是把前幾項(xiàng)查詢綜合起來進(jìn)行查詢。比如輸入“作者姓名”,再選中“論文登記號” 、“名稱(中)” 、“學(xué)歷”就

82、會顯示相應(yīng)的信息,或者選中“全選”,就會顯示全部論文信息和論文篇數(shù);</p><p><b>  3.系統(tǒng)維護(hù)</b></p><p>  包括數(shù)據(jù)庫管理、管理員登錄資料修改、驗(yàn)證用戶提交的論文信息。</p><p>  1) 其中數(shù)據(jù)庫管理包括數(shù)據(jù)庫備份、數(shù)據(jù)庫還原、數(shù)據(jù)庫清空。在進(jìn)行數(shù)據(jù)庫備份時,彈出新窗口進(jìn)行詢問是否要備份,選者“確定”就

83、進(jìn)行備份,選者“取消”就不進(jìn)行備份。在進(jìn)行數(shù)據(jù)庫還原時,彈出新窗口進(jìn)行詢問是否要還原,選者“確定”就進(jìn)行還原,選者“取消”就不進(jìn)行還原。在進(jìn)行數(shù)據(jù)庫清空時,彈出新窗口進(jìn)行詢問是否要清空,選者“確定”就進(jìn)行清空,選者“取消”就不進(jìn)行清空;</p><p>  2) 管理員登錄資料修改就是輸入原來的用戶名和密碼,再輸入新的用戶名和密碼,并要輸入確認(rèn)密碼,最后點(diǎn)“修改”。此時會彈出一個新界面,提示修改成功與否。但此功能

84、只有管理員才有;</p><p>  3) 驗(yàn)證用戶提交的論文信息,點(diǎn)擊“驗(yàn)證”就會顯示教師提交成功的論文。若論文信息真實(shí),就正式加入數(shù)據(jù)庫,否則刪除其信息。在本頁面當(dāng)中還存在兩個按鈕,一個就是直接返回系統(tǒng)首頁,還有一個就是鏈接到學(xué)校網(wǎng)站;</p><p><b>  4.數(shù)據(jù)統(tǒng)計(jì)</b></p><p>  此界面顯示兩種方法統(tǒng)計(jì)的結(jié)果,分別

85、為:按教職工所在部門統(tǒng)計(jì)和按教職工職稱統(tǒng)計(jì),以扇形圖的形式顯示比例。</p><p><b>  5.系統(tǒng)幫助</b></p><p>  1) 作者簡介就寫上作者的信息、聯(lián)系方式、開發(fā)工具(ASP和Access數(shù)據(jù)庫結(jié)合)、支持的平臺、開發(fā)日期;</p><p>  2) 使用說明:主要是軟件使用幫助;</p><p>

86、;  5.2.2 系統(tǒng)功能模塊圖</p><p>  用于描述系統(tǒng)內(nèi)各個組成的結(jié)構(gòu)及其相互關(guān)系的圖稱為功能模塊圖。</p><p>  功能結(jié)構(gòu)圖按照系統(tǒng)的功能從屬關(guān)系描述系統(tǒng)各組成部分的功能,圖中每一個框表示一個功能,各層功能模塊與數(shù)據(jù)流圖中的加工相對應(yīng)。由此本系統(tǒng)的功能模塊圖如圖5-1所示:</p><p>  圖5-1 系統(tǒng)的功能模塊圖</p>

87、<p><b>  5.3 數(shù)據(jù)庫設(shè)計(jì)</b></p><p>  5.3.1 數(shù)據(jù)庫設(shè)計(jì)原則</p><p>  數(shù)據(jù)庫是信息系統(tǒng)的核心和基礎(chǔ)。它把信息系統(tǒng)中大量的數(shù)據(jù)按一定的模型組織起來,提供存儲、維護(hù)、檢索數(shù)據(jù)的功能,使信息系統(tǒng)可以方便、及時、準(zhǔn)確地從數(shù)據(jù)庫中獲得所需的信息。一個信息系統(tǒng)的各個部份能否緊密地結(jié)合在一起以及如何結(jié)合,關(guān)鍵在數(shù)據(jù)庫。因此只有

88、對數(shù)據(jù)庫進(jìn)行合理的邏輯設(shè)計(jì)和有效的物理設(shè)計(jì)才能開發(fā)出完善而高效的信息系統(tǒng)。數(shù)據(jù)庫設(shè)計(jì)是信息系統(tǒng)開發(fā)和建設(shè)的重要組成部分。</p><p>  數(shù)據(jù)編碼是建立管理信息系統(tǒng)的重要環(huán)節(jié),同時也是保證數(shù)據(jù)一致性的重要環(huán)節(jié),為此我們對科技管理信息系統(tǒng)的數(shù)據(jù)定義和編碼是按照教育部教育信息化技術(shù)標(biāo)準(zhǔn)委員會 2004 年公布的教育信息化技術(shù)行業(yè)標(biāo)準(zhǔn)――《教育管理信息系統(tǒng)互操作規(guī)范Specification for educati

89、on management information system interoperability framework 》(草案)中關(guān)于科研信息的定義的要求來定義和設(shè)置,嚴(yán)格按照規(guī)范所規(guī)定的格式來定義數(shù)據(jù),對于規(guī)范中未涉及的項(xiàng)目,數(shù)據(jù)定義時盡量具有通用性、規(guī)范性和完備性。下表 1 和表 2 是《教育管理信息系統(tǒng)互操作規(guī)范Specification for education management information system i

90、nteroperability framework 》(草案)中關(guān)于科技項(xiàng)目基本情況和科技著作基本情況表的數(shù)據(jù)定義。</p><p>  5.3.2 數(shù)據(jù)庫表格的設(shè)計(jì)</p><p>  根據(jù)模塊的設(shè)計(jì),以及根據(jù)前面章節(jié)介紹的規(guī)范的設(shè)計(jì)要求,該系統(tǒng)的數(shù)據(jù)庫表設(shè)計(jì)如表1--8所示。</p><p>  表1主要用來存放作者:</p><p> 

91、 表5-1 作者信息表</p><p>  表2用來存放期刊的信息:</p><p>  表5-2 期刊信息表</p><p>  表3用來存放論文的信息:</p><p><b>  表5-3論文信息表</b></p><p>  表4用來存放部門的信息:</p><p>

92、;  表5-4 部門信息表</p><p>  表5用來存放職務(wù)的信息:</p><p>  表5-5-職務(wù)信息表——Job</p><p>  表6用來存放職稱信息:</p><p><b>  表5-6 職稱表</b></p><p>  表7用來存放學(xué)歷信息:</p><

93、p><b>  表5-7 學(xué)歷表</b></p><p>  表8用來存放學(xué)科的信息:</p><p><b>  表5-8 學(xué)科表</b></p><p>  根據(jù)前面介紹的規(guī)范化的設(shè)計(jì)理論,這時將科研信息管理系統(tǒng)的數(shù)據(jù)分成上面8個表,減少了數(shù)據(jù)的冗余,同是在這些表之間又存著一些關(guān)聯(lián)關(guān)系。例如在論文信息表中,由作者

94、代碼和期刊代碼兩個字段分別與作者信息表和期刊信息表建立了關(guān)聯(lián)關(guān)系,這樣在查詢論文信息的時候,就能夠顯示出作者以及期刊的信息,同時在查看論文信息的時候,又可以通過類別代碼同論文類別表進(jìn)行關(guān)聯(lián),以顯示出論文的類別信息,各表間的關(guān)系如圖5-2所示:</p><p>  圖5-2 數(shù)據(jù)庫各表關(guān)系圖</p><p>  由數(shù)據(jù)庫各表得到書詞典的分析表</p><p>  表5

95、-9-數(shù)據(jù)詞典分析表</p><p>  圖5-3 頂層數(shù)據(jù)流程圖</p><p>  圖5-4 0層數(shù)據(jù)流圖</p><p>  圖5-5 1層數(shù)據(jù)流圖</p><p>  第6章 科研管理系統(tǒng)的功能實(shí)現(xiàn)</p><p><b>  6.1 主界面介紹</b></p><p&

96、gt;  軟件主界面主要包括查詢界面、論文登記界面和管理員登錄界面。查詢界面是為了方便普通用戶查詢;論文登記界面是教職工自己添加論文信息,若符合實(shí)際,則管理員會把其正式加入數(shù)據(jù)庫;登陸界面功能主要是管理員的合理性,如果驗(yàn)證正確,即使管理員進(jìn)入管理員操作界面。</p><p>  圖6-1 軟件主界面(查詢界面)</p><p>  圖6-2 軟件主界面(論文登記界面)</p>

97、<p>  圖6-3 軟件主界面(管理員登錄界面)</p><p>  6.2 科研論文查詢界面的設(shè)計(jì)與實(shí)現(xiàn)</p><p>  6.2.1 科研論文查詢界面的開發(fā)目的</p><p>  科研論文查詢界面的開發(fā)目的是為了讓用戶能夠及時的查詢所要查找論文的詳細(xì)信息,為用戶提供所需信息。</p><p>  6.2.2 科研論文查詢

98、界面的設(shè)計(jì)分析</p><p><b>  窗體界面設(shè)計(jì)</b></p><p>  圖6-4 管理員查詢界面</p><p>  窗體的工作流程/方式</p><p>  首先進(jìn)行查詢條件的輸入,并選則要顯示的字段。輸入完畢,再回車,根據(jù)輸入的查詢條件論文登記號,動態(tài)的生成查詢語句,然后進(jìn)行數(shù)據(jù)庫的連接,按照生成的查詢

99、語句進(jìn)行數(shù)據(jù)庫的查詢,最后顯示查詢結(jié)果。</p><p>  本窗體是論文查詢窗體,與其聯(lián)系的數(shù)據(jù)庫表是論文信息表—“paper”,作者信息表—“author”,期刊信息表—“magazine”.所以根據(jù)查詢條件而顯示的查詢結(jié)果是科研信息管理系統(tǒng)下的各論文的詳細(xì)信息。如選擇部門--“信電系”,職務(wù)--“教師”所查詢的結(jié)果如圖6-5所示:</p><p><b>  圖6-5 論文

100、查詢</b></p><p>  如選職稱--“教授”,所查詢的結(jié)果如圖6-6所示</p><p><b>  圖6-6 論文查詢</b></p><p>  6.2.3 科研論文查詢界面的源代碼</p><p>  在進(jìn)行論文查詢之前首先要保證數(shù)據(jù)庫連接,其代碼保存在“include/conn.asp”中,

101、具體源代碼:</p><p><b>  <%</b></p><p><b>  ' 連接數(shù)據(jù)庫</b></p><p>  dim conn,strConn,databasePath</p><p>  databasePath="database/data.mdb&qu

102、ot;</p><p>  set conn=server.CreateObject("ADODB.Connection")</p><p>  strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(databasePath)</p>

103、<p>  conn.open strConn</p><p>  function getOption(strOption)</p><p>  dim rs,sql,i,result</p><p>  dim strTable,strID,strName</p><p>  strTable="t_" &

104、amp; strOption</p><p>  strID=strOption & "ID"</p><p>  strName=strOption & "Name"</p><p>  set rs=server.CreateObject("adodb.recordset")</p

105、><p>  sql="select * from " & strTable & " order by " & strID</p><p>  rs.open sql,conn,1,1</p><p>  redim result(rs.recordcount,1)</p><p>

106、  result(0,0)=rs.recordcount</p><p>  for i=1 to rs.recordcount</p><p>  result(i,0)=rs(strID)</p><p>  result(i,1)=rs(strName)</p><p>  rs.movenext</p><p>

107、;<b>  next</b></p><p><b>  rs.close</b></p><p>  set rs=nothing</p><p>  getOption=result</p><p>  end function</p><p><b>  %

108、></b></p><p>  查詢界面源代碼保存在“search.asp” ,點(diǎn)擊查詢就會提交到“search_result.asp”,對數(shù)據(jù)庫進(jìn)行查詢。若輸入正確,就會顯示結(jié)果。</p><p><b>  查詢界面部分源代碼</b></p><p>  <!--#include file="include

109、/conn.asp"--></p><p><b>  <%</b></p><p>  function getMagazineInfo()</p><p>  dim i,rs,sql,result</p><p>  set rs=server.CreateObject("adodb

110、.recordset")</p><p>  sql="select * from t_magazine order by MagazineName"</p><p>  rs.open sql,conn,1,1</p><p>  redim result(rs.recordcount,1)</p><p> 

111、 result(0,0)=rs.recordcount</p><p>  for i=1 to rs.recordcount</p><p>  result(i,0)=rs("MagazineID")</p><p>  result(i,1)=rs("MagazineName")</p><p>

112、  rs.movenext</p><p><b>  next</b></p><p>  getMagazineInfo=result</p><p>  end function</p><p>  dim arrMagazine,arrDepartment,arrDegree,arrJob,arrDuty,arr

113、Subject</p><p>  arrMagazine=getMagazineInfo</p><p>  arrDegree=getOption("Degree")</p><p>  arrJob=getOption("Job")</p><p>  arrDuty=getOption(&quo

114、t;Duty")</p><p>  arrDepartment=getOption("Department")</p><p>  arrSubject=getOption("Subject")</p><p>  dim SCRIPT_NAME,REQUEST_METHOD</p><p>

115、;  dim rs,sql,i</p><p>  SCRIPT_NAME=request.ServerVariables("SCRIPT_NAME")</p><p>  REQUEST_METHOD=request.ServerVariables("REQUEST_METHOD")</p><p>  if REQUEST

116、_METHOD="POST" then</p><p>  set rs=server.CreateObject("adodb.recordset")</p><p><b>  end if</b></p><p><b>  %></b></p><p&

117、gt;<b>  <html></b></p><p><b>  <head></b></p><p>  <title>論文管理系統(tǒng)查詢</title></p><p>  <meta http-equiv="Content-Type" cont

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論