畢業(yè)論文——科研信息管理系統(tǒng)
《畢業(yè)論文——科研信息管理系統(tǒng)》由會員分享,可在線閱讀,更多相關(guān)《畢業(yè)論文——科研信息管理系統(tǒng)(42頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、I 摘 要 在作了充分的需求分析的基礎(chǔ)上,采用 ASP 技術(shù),結(jié)合 Access 數(shù)據(jù)庫,開 發(fā)了一個高校教職工發(fā)表論文情況的科研信息管理系統(tǒng)。 該系統(tǒng)能實現(xiàn)初始數(shù)據(jù)的錄入、修改、刪除等操作。同時還能完成對論文 情況的查詢、統(tǒng)計、打印等功能,并對數(shù)據(jù)庫做了一定的安全維護工作。 本人主要負責(zé)系統(tǒng)的查詢模塊,主要包括:教職工信息查詢,期刊信息查 詢,論文信息查詢。其中最主要的是論文查詢。它可以分為單一條件查詢和綜 合查詢,來滿足用戶的需求。同時在查詢模塊中還運用了模糊查詢的功能,方 便用戶快速得查找到所需的信息。 關(guān)鍵字:科研管理; ; 論文查詢; ; 數(shù)據(jù)庫; ASP; II Abstract
2、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 papers published information management systems. The system can achieve the initial data entry, modify, delete, etc.
3、 operations. At the same time they complete the thesis of enquiries, statistics, printing, and other functions, and safeguard the security of the database to do some work. I mainly responsible for the inquiry system modules, including : teaching and administrative staff of information enquiries, per
4、iodicals 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 needs. While enquiries modules also use a vague enquiry function user-friendly access to the infor
5、mation required to be quick. Key word: Scientific Research Management; Paper Research ;Database; ASP; III 目 錄 摘 要I ABSTRACT.II 第 1 章 導(dǎo)言- 1 - 第 2 章 管理信息系統(tǒng)研究概述.- 2 - 2.1 管理信息系統(tǒng)的發(fā)展現(xiàn)狀 - 2 - 2.2 管理信息系統(tǒng)的開發(fā)過程 - 2 - 第 3 章 系統(tǒng)開發(fā)平臺及開發(fā)工具介紹.- 4 - 3.1 選擇 Windows XP 操作系統(tǒng).- 4 - 3.2 ASP 簡介.- 4 - 3.2.1 ASP 技術(shù)的由來.- 4
6、- 3.2.2 ASP 的運行機制.- 5 - 3.2.3 ASP 支持的語言.- 5 - 3.3 ACCESS 2003 簡介 - 6 - 3.4 IIS 5.1 簡介 .- 6 - 3.4.1 IIS 5.1 提供的基本服務(wù).- 6 - 3.4.2 IIS 5.1 運行環(huán)境.- 7 - 3.4.3 管理 IIS 的三種方式 - 7 - 3.4.4 安裝 IIS.- 7 - 3.4.5 配置 IIS.- 8 - 第 4 章 科研信息管理系統(tǒng)分析- 11 - 4.1 科研管理系統(tǒng)的開發(fā)背景 .- 11 - 4.2 科研信息管理系統(tǒng)的可行性分析 .- 11 - 4.2.1 經(jīng)濟可行性 .- 12
7、 - 4.2.2 技術(shù)可行性 .- 12 - 4.2.3 操作可行性 .- 12 - 4.2.4 法律可行性 .- 13 - 4.3 科研信息管理系統(tǒng)的要求 .- 13 - 4.3.1 它具有以下幾個特點 .- 13 - 4.3.2 論文設(shè)計要求可分為如下 2 方面 .- 13 - 4.4 科研信息管理系統(tǒng)的系統(tǒng)流程圖 .- 14 - 第 5 章 科研信息管理系統(tǒng)設(shè)計- 15 - 5.1 系統(tǒng)目標 .- 15 - 5.1.1 系統(tǒng)性能目標 .- 15 - 5.1.2 系統(tǒng)功能目標- 16 - IV 5.1.3 系統(tǒng)開發(fā)的指導(dǎo)思想和原則 .- 16 - 5.2 科研信息管理系統(tǒng)功能模塊設(shè)計 .-
8、 17 - 5.2.1 系統(tǒng)功能描述 .- 17 - 5.2.2 系統(tǒng)功能模塊圖 .- 19 - 5.3 數(shù)據(jù)庫設(shè)計 .- 20 - 5.3.1 數(shù)據(jù)庫設(shè)計原則 .- 20 - 5.3.2 數(shù)據(jù)庫表格的設(shè)計 .- 20 - 第 6 章 科研管理系統(tǒng)的功能實現(xiàn)- 26 - 6.1 主界面介紹 .- 26 - 6.2 科研論文查詢界面的設(shè)計與實現(xiàn) .- 28 - 6.2.1 科研論文查詢界面的開發(fā)目的 .- 28 - 6.2.2 科研論文查詢界面的設(shè)計分析 .- 28 - 6.2.3 科研論文查詢界面的源代碼 .- 30 - 6.3 小結(jié) .- 35 - 第 7 章 結(jié)論與體會- 36 - 7.1
9、 結(jié)論 .- 36 - 7.2 體會 .- 36 - 參考文獻.- 37 - 致 謝- 38 - - 1 - 第 1 章 導(dǎo)言 當(dāng)今時代是飛速發(fā)展的信息時代。在各行各業(yè)中離不開信息處理,這正是 計算機被廣泛應(yīng)用于信息管理系統(tǒng)的環(huán)境。計算機的最大好處在于利用它能夠 進行信息管理。使用計算機進行信息控制,不僅提高了工作效率,而且大大的 提高了其安全性。 科研活動是高校的主旋律之一,高校的科研活動日益成為反映高校綜合實 力的重要指標。隨著學(xué)??蒲型度牒蛷氖驴蒲谢顒拥娜藛T的不斷增加,學(xué)校高 ??蒲泄芾淼膲毫σ苍絹碓酱蟆1卷椖康囊饬x就在于通過搭建一個大型的科研 管理系統(tǒng)(以下簡稱系統(tǒng)) ,能夠快速有效的
10、提高學(xué)??蒲泄芾砉ぷ鞯母咝浴?科學(xué)性和透明性,并使得科研管理工作能更好的服務(wù)于全校老師,更好的為學(xué) 校領(lǐng)導(dǎo)提供科研決策支持。 系統(tǒng)建設(shè)和實施后,將大大提高學(xué)校科研管理工作的信息化水平,全面實 現(xiàn)學(xué)校的網(wǎng)絡(luò)化科研管理體系。系統(tǒng)將會成為聯(lián)系科研活動人員和科研管理人 員的紐帶,也將給學(xué)校整個的信息化建設(shè)帶來深遠而有意義的影響。 科研管理系統(tǒng)要實現(xiàn)對研究所、高校等單位科研情況的有效管理以及對科 研活動的全程跟蹤。該系統(tǒng)為科研管理人員服務(wù),使用方便,既能實現(xiàn)對科研 信息的高效率管理和控制,又能滿足研究所的決策者對科研活動的宏觀管理與 決策的需要,還能夠為院對研究所的評價以及研究所對人員的評價提供依據(jù)。
11、 科研管理系統(tǒng)是一個科研院所、高校研究所等內(nèi)部管理的核心部分,包括 人員檔案、機構(gòu)設(shè)置、項目申報、科研評估、成果管理、基金管理、科技統(tǒng)計、 成果管理、專利管理、經(jīng)費管理、報表管理等多項信息管理職能。隨著計算機 應(yīng)用水平的提高和科研管理的規(guī)范化和制度化,建立一套適用于科研院所科研 管理工作管理信息系統(tǒng),已經(jīng)成為各大的科研院所較為迫切的需求。 建立一套完善的科研管理業(yè)務(wù)系統(tǒng)可以極大地提高管理效率,為領(lǐng)導(dǎo)的決 策提供較科學(xué)的依據(jù)。一套較完善的研究院所的科研管理系統(tǒng)應(yīng)以項目管理為 中心,涵蓋計劃、合同、成果、專利、資金、人員、設(shè)備等方面. - 2 - 第 2 章 管理信息系統(tǒng)研究概述 2.1 管理信息
12、系統(tǒng)的發(fā)展現(xiàn)狀 管理信息系統(tǒng)定義為:“能夠靈活地運用信息技術(shù),系統(tǒng)化地傳送、存儲、 交換企業(yè)內(nèi)外部的信息,從而形成或支持企業(yè)的經(jīng)營活動或業(yè)務(wù)的系統(tǒng)“。隨著 時代的進步、信息技術(shù)和管理科學(xué)的發(fā)展,企業(yè)管理信息系統(tǒng)功能已經(jīng)在“安東 尼模型“基礎(chǔ)上不斷加以擴展與完善,時至今日已發(fā)展為第 5 代基于電子計算機 網(wǎng)絡(luò)技術(shù)和電子商務(wù)技術(shù)的現(xiàn)代管理信息系統(tǒng)。 管理信息能夠支持戰(zhàn)略規(guī)劃層、管理控制層、操作控制層三個層次。這三 個層次就是企業(yè)的高、中、低三個層次的管理人員,它反映了對于企業(yè)在營銷 功能、制造功能、信息服務(wù)功能、人力資源管理功能、財務(wù)管理功能等管理功 能各個層次的全面支持。 管理信息系統(tǒng)是基于信息
13、技術(shù)對環(huán)境提出的挑戰(zhàn)、組織和管理的解答。管 理人員要面對客觀環(huán)境對于企業(yè)的挑戰(zhàn),首先在管理信息技術(shù)的支持下,要有 一個管理信息系統(tǒng)。管理信息系統(tǒng)運用了先進的、管理的、信息的處理技術(shù)來 針對環(huán)境的挑戰(zhàn),它實際是隨著信息技術(shù)不斷地前進而前進,隨著環(huán)境不斷地 變化而變化的。 2.2 管理信息系統(tǒng)的開發(fā)過程 1 使用結(jié)構(gòu)化生命周期開發(fā)方法 目前較為流行的 MIS 開發(fā)方法是結(jié)構(gòu)化生命周期開發(fā)方法,其基本思想是: 用系統(tǒng)的思想和系統(tǒng)工程的方法,按用戶至上的原則,結(jié)構(gòu)化、模塊化地自上 而下對生命周期進行分析與設(shè)計。 2 用結(jié)構(gòu)化生命周期開發(fā)方法 開發(fā)一個系統(tǒng),將整個開發(fā)過程劃分為五個依次連接的階段: -
14、3 - (1)系統(tǒng)規(guī)劃階段,主要任務(wù)是明確系統(tǒng)開發(fā)的請求,并進行初步的調(diào)查, 通過可行性研究確定下一階段的實施。系統(tǒng)規(guī)劃方法有戰(zhàn)略目標集轉(zhuǎn)化法 (SST,Strategy Set Transformation) 、關(guān)鍵成功因素法(CSF,Critical Success Factors)和企業(yè)規(guī)劃法(BSP,Business System Planning) 。 (2)系統(tǒng)分析階段,主要任務(wù)是對組織結(jié)構(gòu)與功能進行分析,理清企業(yè)業(yè) 務(wù)流程和數(shù)據(jù)流程的處理,并且將企業(yè)業(yè)務(wù)流程與數(shù)據(jù)流程抽象化,通過對功 能數(shù)據(jù)的分析,提出新系統(tǒng)的邏輯方案。 (3)系統(tǒng)設(shè)計階段,主要任務(wù)是確定系統(tǒng)的總體設(shè)計方案,劃分
15、子系統(tǒng)功 能,確定共享數(shù)據(jù)的組織,然后進行詳細設(shè)計,如處理模塊的設(shè)計、數(shù)據(jù)庫系 統(tǒng)的設(shè)計、輸入輸出界面的設(shè)計和編碼的設(shè)計等。該階段的成果為下一階段的 實施提供了編程指導(dǎo)書。 (4)系統(tǒng)實施階段,主要任務(wù)是討論確定設(shè)計方案、對系統(tǒng)模塊進行調(diào)試、 進行系統(tǒng)運行所需數(shù)據(jù)的準備、對相關(guān)人員進行培訓(xùn)等。 (5)系統(tǒng)運行階段,主要任務(wù)是進行系統(tǒng)的日常運行管理,評價系統(tǒng)的運 行效率,對運行費用和效果進行監(jiān)理審計,如出現(xiàn)問題則對系統(tǒng)進行修改、調(diào) 整。 這五個階段共同構(gòu)成了系統(tǒng)開發(fā)的生命周期。結(jié)構(gòu)化生命周期開發(fā)方法嚴 格區(qū)分了開發(fā)階段,非常重視文檔工作,對于開發(fā)過程中出現(xiàn)的問題可以得到 及時的糾正,避免了出現(xiàn)混
16、亂狀態(tài)。但是,該方法不可避免地出現(xiàn)開發(fā)周期過 長、系統(tǒng)預(yù)算超支的情況,而且在開發(fā)過程中用戶的需求一旦發(fā)生變化,系統(tǒng) 將很難作出調(diào)整。 - 4 - 第 3 章 系統(tǒng)開發(fā)平臺及開發(fā)工具介紹 3.1 選擇 Windows XP 操作系統(tǒng) Windows XP 是一個功能強大的操作系統(tǒng)平臺,它具有強大的功能和易用性 及可伸縮能力,而諸如集中式安全管理和強有力的容錯管理等特點又使它成為 用于網(wǎng)絡(luò)服務(wù)器的理想的操作系統(tǒng)。Windows XP 將網(wǎng)絡(luò)管理和基本操作系統(tǒng)完 美地結(jié)合起來,并且使網(wǎng)絡(luò)易于使用和管理。它內(nèi)部完全是 32 位體系結(jié)構(gòu),在 運行時有多個線程,從而可以支持功能更為強大的應(yīng)用程序。 同時通
17、過向操作系統(tǒng)和應(yīng)用程序提供分離的內(nèi)存空間以防止數(shù)據(jù)沖突。確 保了系統(tǒng)的穩(wěn)定性。 3.2 ASP簡介 3.2.1 ASP 技術(shù)的由來 ASP 是 Microsoft 公司推出的一個概念。所謂 ASP 是指在 Windows 系統(tǒng)中 運行的 Web Server 所能利用的 Server 端的 Script 環(huán)境,通常以 DLL(asp.dll)的 形式表示。 ASP(Active Server Pages)包含三方面含義 1. Active ASP 使用 Microsoft ActiveX 技術(shù),ASP 本身封裝了一些基本組件和常用組 件,很多公司也開發(fā)了許多實用組件。只有在服務(wù)器上安裝這些組件
18、,通過這 些組件,就可以快速、簡易地建立 Web 應(yīng)用。 2. Server ASP 運行在服務(wù)器端,所以不必擔(dān)心瀏覽器是否支持 ASP 所有的編程語言。 3. Pages - 5 - ASP 返回標準的 HTML 頁面,可以正常地在常用的瀏覽器中顯示。瀏覽者看 到是 ASP 生成的 HTML 代碼而不是 ASP 程序源代碼。 3.2.2 ASP 的運行機制 1.用戶在瀏覽器的地址欄中鍵入 ASP 文件,并回車觸發(fā)這個 ASP 的申請; 2. 瀏覽器將這個 ASP 的請求發(fā)送到給 Web 服務(wù)器; 3. Web Server 接收這些申請并根據(jù).asp 的后綴名判斷這是 ASP 要求; 4.
19、Web Server 從硬盤或內(nèi)存中讀取正確的 ASP 文件; 5. Web Server 將這個文件發(fā)送到 ASP.DLL 的特定文件中; 6. ASP 文件將會從頭至尾執(zhí)行并根據(jù)命令要求生成相應(yīng)的 HTML 文件; 7. HTML 文件被送回瀏覽器; 8. 用戶的瀏覽器解釋這些 HTML 文件并將結(jié)果顯示出來; 如圖 3-1 所示: 圖 3-1 ASP 運行機制 3.2.3 ASP 支持的語言 ASP 本身不提供腳本語言,但可以通過 ActiveX Script 使用各種腳本語言。 Microsoft VBScript 是 ASP 默認的腳本語言,但考慮客戶端瀏覽器支持的 問題,最好不要在
20、客戶端使用 VBScript。 Netscape JavaScript 內(nèi)建于 Netscape Navigater 瀏覽器中。是標準的客 戶端腳本語言。 - 6 - 3.3 Access 2003簡介 在數(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)清晰的 了解和認識。數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)的目標是建立一個滿足用戶長期需求的產(chǎn)品。 開發(fā)的主要過程為:理解用戶的需求,然后,把它們轉(zhuǎn)變?yōu)橛行У臄?shù)據(jù)庫設(shè)計。 把設(shè)計轉(zhuǎn)變?yōu)閷嶋H的數(shù)據(jù)庫,并且這些數(shù)據(jù)庫帶有功能完備、高效能的應(yīng)用。 數(shù)據(jù)庫技術(shù)在計算機軟件鄰域研究中一直是非常重要
21、的主題,產(chǎn)生于 60 年 代,30 多年來數(shù)據(jù)庫技術(shù)得到了迅速發(fā)展,并已形成較為完整的理論體系和一 大批實用系統(tǒng)。并且,近年來,隨著 World Wide Web(WWW)的猛增及 Internet 技術(shù)的迅速發(fā)展,使得數(shù)據(jù)庫技術(shù)之時成為最熱門技術(shù)之一。 根據(jù)系統(tǒng)功能需求,數(shù)據(jù)采用 Access2003 它完全可以適合工作需求,并且 它所支持的數(shù)據(jù)類型十分豐富,維護簡便,費用比較低,人員素質(zhì)要求不是很 高,容易長級。Access 2003 是 office xp 辦公集成軟件中的小型關(guān)系數(shù)據(jù)庫 信息處理系統(tǒng),和其他關(guān)系數(shù)據(jù)庫相比,最大的優(yōu)點是簡單易學(xué)以及操作方便 以及易于和其他辦公軟件交換數(shù)據(jù)
22、,從而得到了廣泛的應(yīng)用。 3.4 IIS 5.1簡介 由 Microsoft 推出的 IIS(Internet Information Server)成為當(dāng)今使用 最廣泛的 Web 服務(wù)器之一。由于具有與操作系統(tǒng)的親和性并繼承了 Microsoft 產(chǎn)品一貫的用戶界面,使 IIS 成為功能強大,使用方便的 Web 服務(wù)器。 3.4.1 IIS 5.1 提供的基本服務(wù) 1 WWW 服務(wù) 支持最新的超文本傳輸協(xié)議(HTTP)1.1 標準,運行速度更快,安全性更 高,還可以提供虛擬主機服務(wù)。WWW 服務(wù)是指在網(wǎng)上發(fā)布可以通過瀏覽器觀看 的用 HTML 標識語言編寫的圖形化頁面的服務(wù)。IIS 5.1
23、允許用戶設(shè)定數(shù)目不限 - 7 - 的虛擬 Web 站點。 2 FTP 服務(wù) 支持文件傳輸協(xié)議(FTP) 。主要用于網(wǎng)上的文件傳輸。IIS 5.1 允許用戶 設(shè)定數(shù)目不限的虛擬 FTP 站點,但是每一個虛擬 FTP 站點都必須擁有一個唯一 的 IP 地址。IIS 5.1 不支持通過主機名區(qū)分不同的虛擬 FTP 站點。 3 SMTP 服務(wù) 支持簡單郵件傳輸協(xié)議(SMTP) 。IIS 5.1 允許基于 Web 的應(yīng)用程序傳送和 接收信息。啟動 SMTP 服務(wù)需要使用 NT 操作系統(tǒng)的 NTFS 文件系統(tǒng)。 3.4.2 IIS 5.1 運行環(huán)境 硬件:最低配置:486/50 以上,16M 內(nèi)存,50M
24、 硬盤空間,建議配置: P90,32-64M 內(nèi)存,200M 硬盤空間 軟件:NT Server 6.0, Service Pack 3,IE 瀏覽器(6.0 以上版本) ,支 持 TCP/IP 協(xié)議 3.4.3 管理 IIS 的三種方式 1 .Microsoft 管理控制臺(MMC) 提供設(shè)置 IIS 的圖形界面(開始-Windows NT 4.0 Option Pack- Microsoft Internet Information Server-Internet 服務(wù)管理器) 。 2. Internet 服務(wù)管理器(HTML 方式) 支持使用瀏覽器對 IIS 進行遠程管理(除 SMTP,
25、NNTP 服務(wù)之外) 。 3. 腳本程序-實現(xiàn)自動管理功能 支持使用 VBscript 和 Javascript 編寫的腳本。 本篇主要講解如何使用最 基本的 Microsoft 管理控制臺方式實現(xiàn)對 IIS 的配置。 3.4.4 安裝 IIS IIS(Internet Information Server )是微軟出品的架設(shè) WEB、FTP、SMTP 服務(wù)器的一套整合軟件,捆綁在 Windows2000/NT 中,可以在 - 8 - 控制面板的添加/刪除程序中選擇添加刪除 Windows 組件中選擇添加 IIS 服務(wù)。 如圖 3-2 所示: 圖 3-2 Windows 組件中選擇添加 IIS
26、 服務(wù) 3.4.5 配置 IIS 當(dāng) IIS 添加成功之后,再進入“開始控制面板管理工具Internet 服務(wù)管 理器,打開 IIS 管理器,對于有“已停止”字樣的服務(wù),均在其上單擊右鍵,選 “啟動”來開啟。 1.建立第一個 Web 站點: 比如本機的 IP 地址為 192.168.0.1,自己的網(wǎng)頁放在 D:Wy 目錄下,網(wǎng)頁 的首頁文件名為 Index.htm,現(xiàn)在想根據(jù)這些建立好自己的 Web 服務(wù)器。 對于此 Web 站點,我們可以用現(xiàn)有的“默認 Web 站點”來做相應(yīng)的修改后, 就可以輕松實現(xiàn)。請先在“默認 Web 站點”上單擊右鍵,選“屬性” ,以進入名 為“默認 Web 站點屬性
27、”設(shè)置界面。 1) 修改綁定的 IP 地址:轉(zhuǎn)到“Web 站點”窗口,再在“IP 地址”后的下 拉菜單中選擇所需用到的本機 IP 地址“192.168.0.1” 。 2) 修改主目錄:轉(zhuǎn)到“主目錄”窗口,再在“本地路徑”輸入(或用“瀏 - 9 - 覽”按鈕選擇)好自己網(wǎng)頁所在的“D:Wy”目錄。 3) 添加首頁文件名:轉(zhuǎn)到“文檔”窗口,再按“添加”按鈕,根據(jù)提示在 “默認文檔名”后輸入自己網(wǎng)頁的首頁文件名“Index.htm” 。 4) 添加虛擬目錄:比如你的主目錄在“D:Wy”下,而你想輸入 “192.168.0.1/test”的格式就可調(diào)出“E:All”中的網(wǎng)頁文件,這里面的 “test”
28、就是虛擬目錄。請在“默認 Web 站點”上單擊右鍵,選“新建虛擬 目錄” ,依次在“別名”處輸入“test” ,在“目錄”處輸入“E:All”后再按 提示操作即可添加成功。 5) 效果的測試:打開 IE 瀏覽器,在地址欄輸入“192.168.0.1”之后再按 回車鍵,此時就能夠調(diào)出你自己網(wǎng)頁的首頁,則說明設(shè)置成功! 2一個 IP 地址對應(yīng)多個 Web 站點 當(dāng)按上步的方法建立好所有的 Web 站點后,對于做虛擬主機,可以通過給 各 Web 站點設(shè)不同的端口號來實現(xiàn),比如給一個 Web 站點設(shè)為 80,一個設(shè)為 81,一個設(shè)為 82(如圖 2) ,則對于端口號是 80 的 Web 站點,訪問格式
29、仍 然直接是 IP 地址就可以了,而對于綁定其他端口號的 Web 站點,訪問時必須在 IP 地址后面加上相應(yīng)的端口號。如圖 3-3 所示: 圖 3-3 配置主目 錄 3.完成配 置,如圖 3-4 所示 - 10 - 圖 3-4 完成配置的圖 - 11 - 第 4 章 科研信息管理系統(tǒng)分析 4.1 科研管理系統(tǒng)的開發(fā)背景 當(dāng)今時代是飛速發(fā)展的信息時代。在各行各業(yè)中離不開信息處理,這正是 計算機被廣泛應(yīng)用于信息管理系統(tǒng)的環(huán)境。計算機的最大好處在于利用它能夠 進行信息管理。使用計算機進行信息控制,不僅提高了工作效率,而且大大的 提高了其安全性。尤其對于復(fù)雜的信息管理,計算機能夠充分發(fā)揮它的優(yōu)越性。
30、計算機進行信息管理與信息管理系統(tǒng)的開發(fā)密切相關(guān),系統(tǒng)的開發(fā)是系統(tǒng)管理 的前提。本系統(tǒng)就是為了管理好科研論文信息而設(shè)計的。 科研信息管理系統(tǒng)是一些高校不可缺少的部分,論文是人類不可缺少的精神 食糧,尤其對一些學(xué)校來說,尤其重要。所以科研信息管理系統(tǒng)應(yīng)該能夠為教 師和學(xué)校領(lǐng)導(dǎo)提供充足的信息和快捷的查詢手段。但一直以來人們使用傳統(tǒng)人 工的方式管理論文、期刊等,這種管理方式存在著許多缺點,如:效率低、保密性 差,另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護都帶來了 不少的困難。 隨著科學(xué)技術(shù)的不斷提高,計算機科學(xué)日漸成熟,其強大的功能已為人們深刻 認識,它已進入人類社會的各個領(lǐng)域并發(fā)揮
31、著越來越重要的作用。作為計算機應(yīng) 用的一部分,使用計算機對科研資源信息進行管理,具有手工管理所無法比擬的優(yōu) 點.例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本 低等。這些優(yōu)點能夠極大地提高科研信息管理的效率,也是企業(yè)、學(xué)校的科學(xué)化、 正規(guī)化管理,與世界接軌的重要條件。 4.2 科研信息管理系統(tǒng)的可行性分析 高??蒲泄芾硇畔⒌墓ぷ髁渴潜容^大的,因此,建立高??蒲泄芾硐到y(tǒng)是 極為重要的,有利于使科研管理標準化、科學(xué)化、自動化,為領(lǐng)導(dǎo)決策提供第 - 12 - 一手資料。為此,在開發(fā)本系統(tǒng)之前,應(yīng)該首先進行可行性分析??尚行苑治?主要包括經(jīng)濟可行性、技術(shù)可行性、操作可行性和法律可
32、行性 4.2.1 經(jīng)濟可行性 該系統(tǒng)立項后,雖然花費了一定的專項經(jīng)費用于添置相關(guān)設(shè)備和軟件開發(fā), 但是系統(tǒng)開發(fā)后將會節(jié)省大量的人力資源,節(jié)省的人力資源費用與投入的資金 相比較會證明經(jīng)濟上是可行的。 同時該系統(tǒng)的投入使用會大大提高工作效率,使工作流程通順合理,統(tǒng)計 查詢方便快捷,因此,社會效益也會明顯體現(xiàn)。 4.2.2 技術(shù)可行性 學(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)、 財務(wù)管理系統(tǒng)等,為科技管理系統(tǒng)的實現(xiàn)打下了基礎(chǔ)。 開發(fā)小組由
33、信管專業(yè)的老師主持,由三名同學(xué)負責(zé)設(shè)計和實施,同時也掌 握小型數(shù)據(jù)庫 ACCESS 2003 的開發(fā)方法和技巧。而且在開發(fā)的同時,有許多技 術(shù)支持和指導(dǎo),綜合這些條件來講,開發(fā)小組是完全有能力在規(guī)定時間內(nèi)開發(fā) 出系統(tǒng)的。 4.2.3 操作可行性 需對管理人員進行簡單的培訓(xùn)就可以操作新系統(tǒng)。Windows 友好的用戶界 面和本系統(tǒng)良好的安全性設(shè)置,可以使其管理人員在系統(tǒng)實施人員的指導(dǎo)幫助 下很快掌握系統(tǒng)的使用方法,而無因操作失誤而引起系統(tǒng)出錯之虞。不僅如此, 我們還可以編寫出詳盡的“用戶操作說明書“,為用戶的正確操作給以圖文并茂 的形式加以說明。同時,在開發(fā)過程中,我們還可以盡量給用戶以方便,考
34、慮 到用戶需求的實際情況,在輸入界面、查詢界面等部分添加解釋或提示,幫助 用戶盡快掌握本系統(tǒng)的使用方法。 - 13 - 4.2.4 法律可行性 該系統(tǒng)的開發(fā)是我們?nèi)瑢W(xué)獨立開發(fā)的,加上指導(dǎo)老師的幫助,不會引 起任何侵權(quán)或其他責(zé)任問題,在法律上是可行的。 根據(jù)以上四點,可以得出結(jié)論該系統(tǒng)的開發(fā)是完全可行的。 4.3 科研信息管理系統(tǒng)的要求 為了更好地適應(yīng)當(dāng)前學(xué)校領(lǐng)導(dǎo)對教師發(fā)表論文的了解和管理的需求,緩解 手工管理存在的弊端,開發(fā)科研信息管理系統(tǒng)??蒲行畔⒐芾硐到y(tǒng)向用戶提供 的服務(wù)將在傳統(tǒng)的基礎(chǔ)上,進一步提供全方位的信息服務(wù)。 4.3.1 它具有以下幾個特點 1.可以查詢?nèi)=搪毠さ幕厩闆r,具
35、有安全、高效的特性; 2. 只需 12 名檔案錄入員即可操作系統(tǒng),節(jié)省大量人力; 3.可以迅速查到所需論文信息; 4.3.2 論文設(shè)計要求可分為如下 2 方面 1.普通用戶功能 1)能對全校教職工的基本信息進行瀏覽、查詢、打印等操作; 2)能對各種數(shù)字化期刊的基本信息進行瀏覽、查詢、打印等操作; 3)能對校教職工發(fā)表的論文的基本信息進行瀏覽、查詢、打印等操作; 2.系統(tǒng)管理員功能 1)能對全校教職工的基本信息進行添加、查詢、修改、統(tǒng)計、打印等操作; 2)能對各種數(shù)字化期刊的基本信息進行添加、查詢、修改、打印等操作; 3)能對全校教職工發(fā)表的論文的基本信息進行添加、查詢、修改、統(tǒng)計、 打印等操作
36、; 4)能對系統(tǒng)管理員的帳號進行修改操作; 5)能對系統(tǒng)的數(shù)據(jù)庫進行備份、恢復(fù)、清空等操作; - 14 - 用戶查詢界面管理員登陸界 面 查詢結(jié)果 輸入查詢條件 設(shè)置顯示字段 主界面 輸入登陸信息 身份驗證 失敗 成功 部門配置 職務(wù)配置 職稱配置 學(xué)歷配置 學(xué)科配置 教職工信息 期刊信息 論文信息 查 詢 系統(tǒng)維護 3.查詢功能 1)能進行單個條件的查詢; 2)能進行復(fù)合條件的查詢; 3) 能進行模糊查詢; 4.4 科研信息管理系統(tǒng)的系統(tǒng)流程圖 在系統(tǒng)可行性分析的基礎(chǔ)上,深入到學(xué)校圖書館進行調(diào)查,明確了各科室 的業(yè)務(wù)范圍和工作流程,該系統(tǒng)的工作流程如圖 4-1 所示: 圖 4-1 系統(tǒng)流程圖
37、 - 15 - 第 5 章 科研信息管理系統(tǒng)設(shè)計 5.1 系統(tǒng)目標 為適應(yīng)現(xiàn)代化的信息管理,當(dāng)前高校迫切需要一個新的管理系統(tǒng),這個系 統(tǒng)應(yīng)以校園網(wǎng)為平臺,充分發(fā)揮網(wǎng)絡(luò)優(yōu)勢,實現(xiàn)信息的存儲與共享。最大限度 地減輕科研管理人員的工作量,提高工作效率,同時搭建一個高校內(nèi)部交流的 平臺。它必須滿足如下的性能目標和功能目標。 5.1.1 系統(tǒng)性能目標 1.實用性 科研管理信息系統(tǒng)的開發(fā)應(yīng)將系統(tǒng)的實用性放在首要位置,該系統(tǒng)的設(shè)計, 應(yīng)將滿足該??蒲行畔⒐芾碜鳛槭滓繕?。系統(tǒng)設(shè)計采用原型法開發(fā)方法。系 統(tǒng)設(shè)計應(yīng)最大限度地發(fā)揮計算機的高速處理、海量存儲能力。在軟件設(shè)計中, 以方便用戶使用為標準,做到統(tǒng)一編碼規(guī)
38、則、統(tǒng)一界面風(fēng)格。界面全漢字化, 提高聯(lián)機幫助功能。 2.先進性 科技管理信息系統(tǒng)是我校信息化建設(shè)的重點工程,在硬件選型和軟件設(shè)汁 方案上,都應(yīng)在保證滿足現(xiàn)有業(yè)務(wù)需求的基礎(chǔ)上,保持系統(tǒng)具有一定的先進性, 以使系統(tǒng)盡量增長其生命周期。設(shè)計的系統(tǒng)要有優(yōu)越的性能價格比,硬件選型 既要體現(xiàn)當(dāng)前最新技術(shù),又要方便系統(tǒng)的變更、擴充,系統(tǒng)軟件既要適應(yīng)計算 機技術(shù)發(fā)展的新潮流,又要考慮到系統(tǒng)維護的方便性。 3.可靠性 可靠性是指系統(tǒng)使用的軟、硬件可靠性程度,使系統(tǒng)在運行中不發(fā)生或極 少發(fā)生故障,在偶然事故及操作失誤時,系統(tǒng)應(yīng)具有較強自我恢復(fù)能力,而不 應(yīng)造成系統(tǒng)死鎖或信息丟失和破壞。 4.安全性 科研管理信息
39、系統(tǒng)保存著學(xué)校重要的科研信息,因此對系統(tǒng)的安全性要求 - 16 - 非常高,一方面要保證數(shù)據(jù)的一致性,另一方面又要在非常情況下保證數(shù)據(jù)的 丟失減少到最低限度。因此,科技管理信息系統(tǒng)應(yīng)充分利用 ACCESS 數(shù)據(jù)庫的維 護工具,便于數(shù)據(jù)備份、恢復(fù),從而提高系統(tǒng)的安全性。 5.保密性 科研管理信息系統(tǒng)含有我??萍己贤?、人員、科研經(jīng)費、統(tǒng)計、成果、外 部科技動態(tài)等重要信息,這些信息不但應(yīng)滿足數(shù)據(jù)共享,同時還應(yīng)提高系統(tǒng)的 保密性??蒲泄芾硇畔⑾到y(tǒng)的保密性設(shè)計將充分利用數(shù)據(jù)庫封鎖機制、授權(quán)管 理機制、應(yīng)用軟件設(shè)置多級密碼及軟件分離等措施,以保證系統(tǒng)不發(fā)生泄密。 6.整體性 科研管理信息系統(tǒng)是一個相對獨立
40、的系統(tǒng)。系統(tǒng)開發(fā)必須按照科學(xué)的開發(fā) 原則,在系統(tǒng)分析的基礎(chǔ)上,搞好整個系統(tǒng)的總體設(shè)計。使全校科技數(shù)據(jù)信息 統(tǒng)一,充分發(fā)揮整個系統(tǒng)的總體效益。 7.規(guī)范性:數(shù)據(jù)的處理和描述要符合標準,具有通用性,數(shù)據(jù)的設(shè)計和定 義要相關(guān)標準相一致。 5.1.2 系統(tǒng)功能目標 1.建立一個能夠覆蓋本高校兩個校區(qū)的校級和院系級各主要科研信息管理 的計算機管理信息系統(tǒng)。采用局域網(wǎng)內(nèi)工作站和院系計算機收集各種與業(yè)務(wù)有 關(guān)的信息,采用計算機網(wǎng)絡(luò)技術(shù)簡化人工管理流程,實現(xiàn)信息的一次錄入多方 共享及信息的綜合加工,滿足不同管理層次對各類信息的需求。 2.系統(tǒng)應(yīng)及時為校、院系各級科研管理部門提供本校教師發(fā)表論文信息。 3.按照
41、相關(guān)信息標準,建立科研數(shù)據(jù)信息的標準化編碼體系。使其統(tǒng)一規(guī) 范,便于實現(xiàn)科技處內(nèi)部、校內(nèi)院系統(tǒng)及與校外的信息交換。 4.適應(yīng)高教系統(tǒng)科研管理的實際需要,按功能劃分功能模塊,使系統(tǒng)具有 良好的擴充性、可維護性及可調(diào)整性。另外,提供良好的漢字用戶界面和完整 的文檔資料。 5.1.3 系統(tǒng)開發(fā)的指導(dǎo)思想和原則 1.實用原則 - 17 - 把系統(tǒng)的實用性作為評價系統(tǒng)開發(fā)質(zhì)量的主要標準。實用的系統(tǒng)應(yīng)該是以 盡可能少的投入,滿足用戶在一定時期內(nèi)的需求并帶來一定的經(jīng)濟效益(直接 和間接效益) 。系統(tǒng)實用性好,才具有真正的價值。堅持實用原則要處理好實用 性與先用性的關(guān)系,不能一味追求系統(tǒng)的大、全、洋、先,但也
42、要考慮系統(tǒng)的 擴展性、兼容性和生命周期。 2.開放原則 開發(fā)的目標系統(tǒng)是個開放系統(tǒng),它存在與一定的環(huán)境中,總體設(shè)計時要充 分考慮到環(huán)境對目標系統(tǒng)的影響以及系統(tǒng)與外界的接口,這就要求系統(tǒng)有較強 的適應(yīng)能力和擴充能力,另一方面開發(fā)的系統(tǒng)是一個應(yīng)用系統(tǒng),用戶是系統(tǒng)的 最終使用者,因此,系統(tǒng)開發(fā)過程對用戶必須是透明的。 3.規(guī)范化原則 為了避免低水平的、封閉式的系統(tǒng)開發(fā),便于用戶接受和維護,系統(tǒng)開發(fā) 必須樹立標準化的思想,對開發(fā)階段劃分、目標任務(wù)、方法和工具、資料文檔 等格式進行相對統(tǒng)一的技術(shù)規(guī)定和管理約定。 5.2 科研信息管理系統(tǒng)功能模塊設(shè)計 5.2.1 系統(tǒng)功能描述 包括數(shù)據(jù)錄入與管理、數(shù)據(jù)查詢
43、與打印、系統(tǒng)維護、數(shù)據(jù)統(tǒng)計、系統(tǒng)幫助 五個模塊。各模塊功能描述如下: 1.數(shù)據(jù)錄入與管理 包括教職工信息錄入、期刊信息錄入和論文信息錄入。其中教職工信息錄 入包括添加、修改、刪除。 1)在進行教職工信息的添加時,彈出新的窗口進行教職工信息的錄入,在 保存的時候要進行教職工編號是否重復(fù)的檢驗,如果添加的教職工編號重復(fù)要 對用戶進行提示,只有在不重復(fù)的情況下才能夠進行教職工信息的添加。在進 行教職工信息的刪除操作時,要首先彈出提示窗口讓用戶確認是否刪除,只有 在用戶確認后才能夠進行教職工信息的刪除。在進行教職工信息的修改時,要 能夠根據(jù)用戶選定的教職工進行修改,即列出所有教職工信息,在這個基礎(chǔ)上
44、- 18 - 進行修改; 2)期刊信息錄入模塊包括添加、刪除和修改; 3)論文信息錄入模塊也包括添加、刪除和修改。管理人員可以根據(jù)使用的 需要,依靠單擊窗體中相應(yīng)的按鈕分別進入不同的操作; 2.數(shù)據(jù)查詢與打印 包括教職工信息查詢、期刊信息查詢、論文信息查詢、綜合查詢。 1)其中教職工信息查詢只要選中科研論文查詢界面中的教師信息,就能顯 示全部教職工的詳細信息; 2)期刊信息查詢只要選中科研論文查詢界面中的期刊信息,就能顯示全部 期刊的詳細信息; 3)論文信息查詢只要選中科研論文查詢界面中的論文信息,就能顯示全部 論文的詳細信息; 4)綜合查詢就是把前幾項查詢綜合起來進行查詢。比如輸入“作者姓名
45、” , 再選中“論文登記號” 、 “名稱(中) ” 、 “學(xué)歷”就會顯示相應(yīng)的信息,或者 選中“全選” ,就會顯示全部論文信息和論文篇數(shù); 3.系統(tǒng)維護 包括數(shù)據(jù)庫管理、管理員登錄資料修改、驗證用戶提交的論文信息。 1) 其中數(shù)據(jù)庫管理包括數(shù)據(jù)庫備份、數(shù)據(jù)庫還原、數(shù)據(jù)庫清空。在進行數(shù) 據(jù)庫備份時,彈出新窗口進行詢問是否要備份,選者“確定”就進行備份,選 者“取消”就不進行備份。在進行數(shù)據(jù)庫還原時,彈出新窗口進行詢問是否要 還原,選者“確定”就進行還原,選者“取消”就不進行還原。在進行數(shù)據(jù)庫 清空時,彈出新窗口進行詢問是否要清空,選者“確定”就進行清空,選者 “取消”就不進行清空; 2) 管理員
46、登錄資料修改就是輸入原來的用戶名和密碼,再輸入新的用戶名 和密碼,并要輸入確認密碼,最后點“修改” 。此時會彈出一個新界面,提示修 改成功與否。但此功能只有管理員才有; 3) 驗證用戶提交的論文信息,點擊“驗證”就會顯示教師提交成功的論文。 若論文信息真實,就正式加入數(shù)據(jù)庫,否則刪除其信息。在本頁面當(dāng)中還存在 兩個按鈕,一個就是直接返回系統(tǒng)首頁,還有一個就是鏈接到學(xué)校網(wǎng)站; - 19 - 4.數(shù)據(jù)統(tǒng)計 此界面顯示兩種方法統(tǒng)計的結(jié)果,分別為:按教職工所在部門統(tǒng)計和按教 職工職稱統(tǒng)計,以扇形圖的形式顯示比例。 5.系統(tǒng)幫助 1) 作者簡介就寫上作者的信息、聯(lián)系方式、開發(fā)工具(ASP 和 Acces
47、s 數(shù) 據(jù)庫結(jié)合) 、支持的平臺、開發(fā)日期; 2) 使用說明:主要是軟件使用幫助; 5.2.2 系統(tǒng)功能模塊圖 用于描述系統(tǒng)內(nèi)各個組成的結(jié)構(gòu)及其相互關(guān)系的圖稱為功能模塊圖。 功能結(jié)構(gòu)圖按照系統(tǒng)的功能從屬關(guān)系描述系統(tǒng)各組成部分的功能,圖中每 一個框表示一個功能,各層功能模塊與數(shù)據(jù)流圖中的加工相對應(yīng)。由此本系統(tǒng) 的功能模塊圖如圖 5-1 所示: 論 文 信 息 管 理 系 統(tǒng) 系統(tǒng)維護 數(shù)據(jù)錄入與管 理 數(shù)據(jù)查詢及打 印 系統(tǒng)幫助 數(shù)據(jù)查詢及打印 數(shù)據(jù)庫管理 管理員登錄修 改 驗證用戶提交 信息 返回首頁 教職工信息錄 入 期刊信息錄入 論文信息錄入 教職工信息查 詢 期刊信息查詢 論文信息查詢
48、綜合查詢 作者簡介 使用說明 數(shù)據(jù)統(tǒng)計 按部門統(tǒng)計 按職稱統(tǒng)計 - 20 - 圖 5-1 系統(tǒng)的功能模塊圖 5.3 數(shù)據(jù)庫設(shè)計 5.3.1 數(shù)據(jù)庫設(shè)計原則 數(shù)據(jù)庫是信息系統(tǒng)的核心和基礎(chǔ)。它把信息系統(tǒng)中大量的數(shù)據(jù)按一定的模 型組織起來,提供存儲、維護、檢索數(shù)據(jù)的功能,使信息系統(tǒng)可以方便、及時、 準確地從數(shù)據(jù)庫中獲得所需的信息。一個信息系統(tǒng)的各個部份能否緊密地結(jié)合 在一起以及如何結(jié)合,關(guān)鍵在數(shù)據(jù)庫。因此只有對數(shù)據(jù)庫進行合理的邏輯設(shè)計 和有效的物理設(shè)計才能開發(fā)出完善而高效的信息系統(tǒng)。數(shù)據(jù)庫設(shè)計是信息系統(tǒng) 開發(fā)和建設(shè)的重要組成部分。 數(shù)據(jù)編碼是建立管理信息系統(tǒng)的重要環(huán)節(jié),同時也是保證數(shù)據(jù)一致性的重 要
49、環(huán)節(jié),為此我們對科技管理信息系統(tǒng)的數(shù)據(jù)定義和編碼是按照教育部教育信 息化技術(shù)標準委員會 2004 年公布的教育信息化技術(shù)行業(yè)標準教育管理 信息系統(tǒng)互操作規(guī)范 Specification for education management information system interoperability framework (草案)中關(guān)于科研信息的定義的要求 來定義和設(shè)置,嚴格按照規(guī)范所規(guī)定的格式來定義數(shù)據(jù),對于規(guī)范中未涉及的 項目,數(shù)據(jù)定義時盡量具有通用性、規(guī)范性和完備性。下表 1 和表 2 是教 育管理信息系統(tǒng)互操作規(guī)范 Specification for education manag
50、ement information system interoperability framework (草案)中關(guān)于科技項目 基本情況和科技著作基本情況表的數(shù)據(jù)定義。 5.3.2 數(shù)據(jù)庫表格的設(shè)計 根據(jù)模塊的設(shè)計,以及根據(jù)前面章節(jié)介紹的規(guī)范的設(shè)計要求,該系統(tǒng)的數(shù) 據(jù)庫表設(shè)計如表 1-8 所示。 表 1 主要用來存放作者: 表5-1 作者信息表 數(shù)據(jù)表名字段名稱數(shù)據(jù)類型字段大小索引 ID 自動編號 作者代碼文本 10 是 - 21 - 姓名文本 20 出生日期日期/時間 8 性別文本 2 部門代碼文本 30 職務(wù)代碼文本 20 職稱代碼文本 20 Author 學(xué)歷代碼文本 10 表2用來存放
51、期刊的信息: 表5-2 期刊信息表 ID 自動編號 期刊代碼文本 10 是 期刊名稱文本 50 刊號文本 15 級別(AG)文本 1 主辦單位文本 50 Magazine 所屬學(xué)科代碼文本 20 表 3 用來存放論文的信息: 表 5-3 論文信息表 ID 自動編號 論文登記號文本 10 是 論文名稱(中)文本 50 論文名稱(英)文本 50 期號數(shù)字 2 引用情況文本 20 何項目資助文本 50 作者代碼文本 10 Paper 期刊代碼文本 10 表 4 用來存放部門的信息: 表 5-4 部門信息表 部門代碼文本 10 是 Department 名稱文本 50 表 5 用來存放職務(wù)的信息: 表
52、 5-5-職務(wù)信息表Job 職務(wù)代碼文本 10 是 Job 名稱文本 20 表 6 用來存放職稱信息: - 22 - 表 5-6 職稱表 職稱代碼文本 10 是 Duty 名稱文本 20 表 7 用來存放學(xué)歷信息: 表 5-7 學(xué)歷表 學(xué)歷代碼文本 10 是 Degree 名稱文本 20 表 8 用來存放學(xué)科的信息: 表 5-8 學(xué)科表 學(xué)科代碼文本 10 Subject 名稱文本 20 根據(jù)前面介紹的規(guī)范化的設(shè)計理論,這時將科研信息管理系統(tǒng)的數(shù)據(jù)分成 上面 8 個表,減少了數(shù)據(jù)的冗余,同是在這些表之間又存著一些關(guān)聯(lián)關(guān)系。例 如在論文信息表中,由作者代碼和期刊代碼兩個字段分別與作者信息表和期刊
53、 信息表建立了關(guān)聯(lián)關(guān)系,這樣在查詢論文信息的時候,就能夠顯示出作者以及 期刊的信息,同時在查看論文信息的時候,又可以通過類別代碼同論文類別表 進行關(guān)聯(lián),以顯示出論文的類別信息,各表間的關(guān)系如圖 5-2 所示: 圖 5-2 數(shù)據(jù)庫各表關(guān)系圖 由數(shù)據(jù)庫各表得到書詞典的分析表 表 5-9-數(shù)據(jù)詞典分析表 - 23 - 表名說明字段 paper 論文信息表PaperId 論文登記號 PaperNameCN 論文名稱(中) Issue 引用情況 magazineID 期號 Paper_author 論文作者表PaperId 論文登記號 AuthorID 作者代碼 magazine 期刊信息表magazi
54、neID 期刊代碼 magazineName 期刊名稱 magazineNum 刊號 author 作者信息表AuthorID 作者代碼 Name 作者名稱 Birthday 出生日期 Sex 性別 subject 學(xué)科表SubjectID 學(xué)科代碼 Subject 名稱 department部門表departmentID 部門代碼 departmentName 名稱 duty職稱表dutyID 職稱代碼 dutyName 名稱 job 職務(wù)表job ID 職務(wù)代碼 jobName 名稱 degree學(xué)歷表degreeID 學(xué)歷代碼 degreeName 名稱 admin 管理員表Userna
55、me 用戶名 Password 密碼 - 24 - 數(shù)據(jù)統(tǒng)計結(jié)果 普 通 用 戶 普通用戶論文登記 普通用戶查詢結(jié)果 系統(tǒng)維護要求 數(shù)據(jù)錄入修改要求 數(shù)據(jù)查詢結(jié)果 管理員登錄 返回?zé)o效信息 科研信息 管理系統(tǒng) 管理人員 圖 5-3 頂層數(shù)據(jù)流程圖 1 檢查有 效性 2 處理要 求 3 處理查 詢 數(shù)據(jù)錄入修改要求 無效的輸入 有效的查詢要求 數(shù)據(jù)查詢結(jié)果 數(shù)據(jù)統(tǒng)計結(jié)果 數(shù)據(jù)查詢要求 4 統(tǒng)計 數(shù)據(jù) 數(shù)據(jù)統(tǒng)計要求 管理員登錄 返回?zé)o效信息 普通用戶查詢結(jié)果 普通用戶論文登記 圖 5-4 0 層數(shù)據(jù)流圖 - 25 - 3.1 登錄 檢驗 32 查詢 處理 3.3 查詢 處理 論文數(shù)據(jù)庫 管理員 普
56、通用戶 有效的查詢要求 查詢結(jié)果 數(shù)據(jù) 數(shù)據(jù) 查詢結(jié)果 圖 5-5 1 層數(shù)據(jù)流圖 - 26 - 第 6 章 科研管理系統(tǒng)的功能實現(xiàn) 6.1 主界面介紹 軟件主界面主要包括查詢界面、論文登記界面和管理員登錄界面。查詢界 面是為了方便普通用戶查詢;論文登記界面是教職工自己添加論文信息,若符 合實際,則管理員會把其正式加入數(shù)據(jù)庫;登陸界面功能主要是管理員的合理 性,如果驗證正確,即使管理員進入管理員操作界面。 圖 6-1 軟件主界面(查詢界面) - 27 - 圖 6-2 軟件主界面(論文登記界面) 圖 6-3 軟件主界面(管理員登錄界面) - 28 - 6.2 科研論文查詢界面的設(shè)計與實現(xiàn) 6.2
57、.1 科研論文查詢界面的開發(fā)目的 科研論文查詢界面的開發(fā)目的是為了讓用戶能夠及時的查詢所要查找論文 的詳細信息,為用戶提供所需信息。 6.2.2 科研論文查詢界面的設(shè)計分析 窗體界面設(shè)計窗體界面設(shè)計 圖 6-4 管理員查詢界面 窗體的工作流程窗體的工作流程/ /方式方式 首先進行查詢條件的輸入,并選則要顯示的字段。輸入完畢,再回車,根 據(jù)輸入的查詢條件論文登記號,動態(tài)的生成查詢語句,然后進行數(shù)據(jù)庫的連接, 按照生成的查詢語句進行數(shù)據(jù)庫的查詢,最后顯示查詢結(jié)果。 本窗體是論文查詢窗體,與其聯(lián)系的數(shù)據(jù)庫表是論文信息表“paper”, 作者信息表“author” ,期刊信息表“magazine”.所
58、以根據(jù)查詢條件而顯 - 29 - 示的查詢結(jié)果是科研信息管理系統(tǒng)下的各論文的詳細信息。如選擇部門-“信 電系” ,職務(wù)-“教師”所查詢的結(jié)果如圖6-5所示: 圖6-5 論文查詢 如選職稱-“教授” ,所查詢的結(jié)果如圖 6-6 所示 圖6-6 論文查詢 - 30 - 6.2.3 科研論文查詢界面的源代碼 在進行論文查詢之前首先要保證數(shù)據(jù)庫連接,其代碼保存在 “include/conn.asp”中,具體源代碼: 查詢界面源代碼保存在“search.asp” ,點擊查詢就會提交到 “search_result.asp”,對數(shù)據(jù)庫進行查詢。若輸入正確,就會顯示結(jié)果。 查詢界面部分源代碼 論文管理系統(tǒng)查
59、詢 function doReset() form1.txtPaperNameCN.value=“ form1.txtPaperNameEN.value=“ form1.txtMagazineID.options0.click() form1.txtPaperID.value=“ form1.txtName.value=“ form1.txtDepartmentID.options0.click() form1.txtDeployStart.value=“ form1.txtDeployEnd.value=“ form1.txtDuty.options0.click() form1.txtJo
60、b.options0.click() - 33 - form1.txtDegree.options0.click() form1.txtMagazineID.options0.click() form1.txtSubjectID.options0.click() form1.txtLevel.options0.click() form1.txtSponsor.value=“ form1.txtIssue.value=“ form1.PaperID.checked=true form1.PaperNameCN.checked=true form1.PaperNameEN.checked=true
61、 form1.Reference.checked=false form1.Support.checked=false form1.MagazineID.checked=false form1.MagazineName.checked=true form1.Level.checked=false form1.SubjectName.checked=true form1.Sponsor.checked=false form1.AuthorName.checked=true form1.Birthday.checked=false form1.Sex.checked=false form1.Depa
62、rtmentName.checked=true form1.DutyName.checked=false form1.JobName.checked=false form1.DegreeName.checked=false form1.DeployDate.checked=false form1.Issue.checked=false function checkAll(obj) if (obj.checked=true) form1.PaperID.checked=true - 34 - form1.PaperNameCN.checked=true form1.PaperNameEN.che
63、cked=true form1.Reference.checked=true form1.Support.checked=true form1.MagazineID.checked=true form1.MagazineName.checked=true form1.Level.checked=true form1.SubjectName.checked=true form1.Sponsor.checked=true form1.AuthorName.checked=true form1.Birthday.checked=true form1.Sex.checked=true form1.De
64、partmentName.checked=true form1.DutyName.checked=true form1.JobName.checked=true form1.DegreeName.checked=true form1.DeployDate.checked=true form1.Issue.checked=true else form1.PaperID.checked=false form1.PaperNameCN.checked=false form1.PaperNameEN.checked=false form1.Reference.checked=false form1.S
65、upport.checked=false form1.MagazineID.checked=false form1.MagazineName.checked=false form1.Level.checked=false form1.SubjectName.checked=false form1.Sponsor.checked=false form1.AuthorName.checked=false - 35 - form1.Birthday.checked=false form1.Sex.checked=false form1.DepartmentName.checked=false for
66、m1.DutyName.checked=false form1.JobName.checked=false form1.DegreeName.checked=false form1.DeployDate.checked=false form1.Issue.checked=false 6.3 小結(jié) 該模塊窗體基本上能完成原定的任務(wù)功能,可以分為單個條件查詢和復(fù)合 條件查詢。如輸入“作者姓名” ,單個條件,就會查出相應(yīng)的論文。如輸入“職 務(wù)”單個條件,又會得到相應(yīng)的論文。輸入“作者姓名” 、 “職務(wù)” 、 “職稱”等 復(fù)合條件,就會得到更準確的信息。 當(dāng)教職工和學(xué)校領(lǐng)導(dǎo)要查詢論文信息時,該系統(tǒng)能提供非常方便的途徑。 如輸入各個系名,就能得到各系的論文及各系論文所占的比例,一目了然,方 便學(xué)校領(lǐng)導(dǎo)的決策。如輸入教職工名,就能得到相應(yīng)的教職工發(fā)表的論文,十 分方便。當(dāng)然小問題還是存在的,畢竟制作系統(tǒng)的時間有限。 - 36 - 第 7
- 溫馨提示:
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. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 新人教版九年級數(shù)學(xué)下冊課件:273-位似-第2課時
- 新人教版《科學(xué)之旅》-課件
- 會計觀念的創(chuàng)新課件
- 代謝綜合征臨床評估與危險因素防治
- 產(chǎn)品質(zhì)量處理辦法
- 文明單位申報材料-powerpoint__演示文稿
- 遷安市某中學(xué)七年級數(shù)學(xué)上冊第三章整式及其加減專題練習(xí)三整式的化簡與計算課件新版北師大版
- 分時線洗盤的三種常見方式課件
- 寫出事物的特點課件
- 《百善孝為先》教學(xué)ppt課件
- 五年級數(shù)學(xué)下冊期中復(fù)習(xí)卡--------課件
- 走進美妙的色彩世界
- 五年級數(shù)學(xué)上冊課件梯形的面積人教版2
- 計算機繪圖0113章
- Ch2 顧客價值、滿意度、關(guān)系管理