中文字幕一二三区,亚洲国产片在线观看,国产网站午夜性色,亚洲国产综合精品2022

<menuitem id="ct2o2"><var id="ct2o2"></var></menuitem>
      1. <noscript id="ct2o2"><progress id="ct2o2"><i id="ct2o2"></i></progress></noscript>
        1. 期刊 科普 SCI期刊 投稿技巧 學術(shù) 出書

          首頁 > 優(yōu)秀范文 > 數(shù)據(jù)庫設(shè)計論文

          數(shù)據(jù)庫設(shè)計論文樣例十一篇

          時間:2023-04-18 18:10:28

          序論:速發(fā)表網(wǎng)結(jié)合其深厚的文秘經(jīng)驗,特別為您篩選了11篇數(shù)據(jù)庫設(shè)計論文范文。如果您需要更多原創(chuàng)資料,歡迎隨時與我們的客服老師聯(lián)系,希望您能從中汲取靈感和知識!

          數(shù)據(jù)庫設(shè)計論文

          篇1

          數(shù)據(jù)庫設(shè)計論文參考文獻:

          [1]譚懷遠.讓Oracle跑得更快2——基于海量數(shù)據(jù)的數(shù)據(jù)庫設(shè)計與優(yōu)化.電子工業(yè)出版社,2011.

          [2]馮建華.數(shù)據(jù)庫數(shù)據(jù)庫系統(tǒng)設(shè)計與原理[M].清華大學出版社,2004.

          [3]康諾利,何玉潔.數(shù)據(jù)庫設(shè)計教程[M].機械工業(yè)出版社,2005.

          [4]任巍.鐵路巡檢作業(yè)信息實時管理系統(tǒng)的數(shù)據(jù)庫設(shè)計[J].信息與電腦(理論版).2015(02)

          [5]譚嶠.SQLServer數(shù)據(jù)庫性能優(yōu)化研究[J].硅谷.2014(08)

          [6]林元彥.SQLServer數(shù)據(jù)庫性能分析與優(yōu)化[J].電子技術(shù)與軟件工程.2013(17)

          數(shù)據(jù)庫設(shè)計論文參考文獻:

          [1]李金靖.淺析軟件開發(fā)中的數(shù)據(jù)庫設(shè)計的理論和實踐[J].計算機光盤軟件與應(yīng)用,2011(15).

          [2]曹志錦,王永梁.基于RS485的多級串行通信實驗系統(tǒng)設(shè)計及應(yīng)用[J].實驗技術(shù)與管理,2002,19(5):65-67.

          [3]李金靖.淺析軟件開發(fā)中的數(shù)據(jù)庫設(shè)計的理論和實踐[J].計算機光盤軟件與應(yīng)用,2011(6).

          [4]ThomasM.connolly.數(shù)據(jù)庫設(shè)計教程[M].北京:機械工業(yè)出版社,2005.

          [5]劉亞軍.數(shù)據(jù)庫設(shè)計與應(yīng)用[M].北京:清華大學出版社,2007.

          數(shù)據(jù)庫設(shè)計論文參考文獻:

          [1]謝星星,朱嬋.PowerDesigner系統(tǒng)分析與建模實戰(zhàn)[M].北京:機械工業(yè)出版社,2015.5.

          [2]李波,孫憲麗,關(guān)穎.PowerDesigner16從入門到精通[M].北京:清華大學出版社,2016.

          [3]薩師煊,王珊.數(shù)據(jù)庫系統(tǒng)概論[M].4版.北京:高等教育出版社,2006:55-77.

          篇2

          2數(shù)據(jù)庫結(jié)構(gòu)設(shè)計

          2.1數(shù)據(jù)庫選擇

          由于科研管理的保密性,本??蒲泄芾聿粚πM忾_放,基本不用考慮并行查詢的系統(tǒng)需求,另外,鑒于本系統(tǒng)目標用戶普遍應(yīng)用Windows系統(tǒng),所以項目采用了WindowsServers系統(tǒng)下的SQLServer,在跨平臺操作時,可直接用SQL語言進行數(shù)據(jù)讀寫和查詢等操作命令.用于數(shù)據(jù)庫中的標準數(shù)據(jù)查詢語言項目在開發(fā)過程中得到了驗證.

          2.2數(shù)據(jù)庫結(jié)構(gòu)設(shè)計

          數(shù)據(jù)庫的結(jié)構(gòu)設(shè)計一定是在項目的最初完成的.構(gòu)造數(shù)據(jù)庫必須考慮所有需求規(guī)則.在關(guān)系數(shù)據(jù)庫中,我們習慣稱之為范式,參考關(guān)系數(shù)據(jù)庫的多種范式,依據(jù)科研管理的需求分析,為擴大操作功能和減少冗余度選擇了第三范式.科研工作者的信息是貫穿于整個數(shù)據(jù)庫中的,必須單獨建立的,同時為了避免多人同名可以采用唯一身份證號碼加以區(qū)別.其表內(nèi)信息依據(jù)需要建立以下字段:包括年齡、性別、單位院系、職務(wù)職稱、技術(shù)領(lǐng)域、個人信息(電話)等.每個表單都有一個和人員相關(guān)的字段,這個字段可以是工作證號,也可以是身份證號碼.每個表單都可以單獨進行,甚至可以在備份的同時也不影響錄入.如果將來需要查詢某科研人員的詳細成果,只要每個庫調(diào)用相同工作證號或身份證等就可以.科研經(jīng)費是每年國家審計管理的重點,每筆經(jīng)費一定要保證和唯一項目編號準確對應(yīng).所以建立經(jīng)費和經(jīng)費分配兩獨立表單.兩個單獨表中經(jīng)費都含有項目編號,這個項目編號和項目管理中的項目編號一致.由于項目管理表中有人員信息相連,所以只要通過調(diào)出科研經(jīng)費相關(guān)聯(lián)的項目編號后自動在邏輯層調(diào)用項目表和科研工作者庫中信息,就可以得到全面的經(jīng)費信息.而經(jīng)費分配表中的人員必須符合人員庫,這樣就杜絕了非項目人員經(jīng)費報銷的可能性,大大降低了查找同一個人員參加的不同項目的經(jīng)費結(jié)果的復雜度.成果管理模塊通過建立專門的成果庫,成果庫可以包括論文、專著、專利、軟件著作權(quán)等.在設(shè)計時同樣建立一個單獨的表,而成果中也有和經(jīng)費模塊一樣的地方,也就是包含項目人員,這樣將來查詢某人員的時候,項目和成果可以一起得出.

          2.3用戶接口設(shè)計

          根據(jù)科研管理需求分析,設(shè)計為多用戶.第一種是數(shù)量最多的科研工作者的訪問模塊,每個科研人員可以利用互聯(lián)網(wǎng)將在任何地點輸入本人的科研信息和成果,這樣可以將科研管理人員從大量錄入科研工作者的項目成果、專利等繁瑣工作中擺脫出來,同時也可以在保密許可范圍內(nèi)查詢到自己參加過的所有項目、論文和成果;第二種是科研管理人員的入口(科研處人員),科研管理人員必須通過授權(quán)才可以通過接口進入后臺.在有記錄的情況下,直接管理數(shù)據(jù),包括輸入到數(shù)據(jù)庫、項目審核、項目修改(教師錄入錯誤等)及刪除等.這個入口可看到項目和經(jīng)費,還可以審批經(jīng)費等管理功能.超級管理員還可以對科研工作者授權(quán),使之對本人輸入數(shù)據(jù)的錯誤進行修正.一般來說,科研處的分工有多細,這個入口就有多細.比如項目管理科的人員就只能針對項目管理,項目經(jīng)費管理科只能針對項目經(jīng)費管理和項目狀態(tài)管理等.這樣,在管理上的細分導致多用戶之間是嚴格不相關(guān)并且不能互相越權(quán)管理.

          3數(shù)據(jù)庫接口應(yīng)用

          本??蒲泄芾砥脚_用戶功能在面板左側(cè)以項目為例:分別為項目錄入、項目修改、項目查詢和項目分析.

          3.1項目錄入

          該平臺突破了傳統(tǒng)的手工錄入方法,避免了項目數(shù)量巨大,錄入工期長等問題.最重要的是保證了非手工錄入的正確率.創(chuàng)新方法為先在熟悉科研管理方法的基礎(chǔ)上提出一個完善的項目資料存檔要求,并對每個存檔內(nèi)容給予明確的指示,應(yīng)包含一個科研項目的所有基本信息.其中項目類型中應(yīng)包含附加屬性,如是否雙十項目等;項目狀態(tài)應(yīng)添加自動修改的功能,當項目合同時間已到卻仍未結(jié)題者,項目應(yīng)變更為延期.當所有功能都已確定完成后,直接由項目負責人提供符合后臺數(shù)據(jù)庫格式的excel表格,無論申報還是結(jié)題,都由各科研處統(tǒng)一通過審核將各個項目表格匯總,項目錄入工作就是直接導入.這樣大大避免了手工錄入的人為錯誤.如果有臨時的突然增加項目,讓項目負責人填好相應(yīng)表格,直接導入即可.

          3.2前臺的查詢功能

          前臺應(yīng)將任意條件如項目名稱、項目負責人、工作單位和項目編號等檢索,同時應(yīng)考慮到將來的科研管理需求,如想查詢所有結(jié)題項目或經(jīng)費等于4萬的項目等其他條件等,這樣的檢索可以讓我們在左邊的可選字段中自由搭配,以便于應(yīng)對不同的科研管理需求.所以平臺開發(fā)為檢索條件完全自由組合。

          3.3項目修改

          設(shè)計了對應(yīng)不同功能的不同賬號,并分別給予不同權(quán)限,如普通院系老師給予查詢功能,首先通過教師的身份證號或者工資卡號等登陸,教師一旦登陸就相當于默認為查詢自己的所有項目.如果是科研處的管理科研工作者登陸,則可以修改和確認.為防止科研處管理科研工作者的人工誤差,可以在確認上有兩個賬號,由領(lǐng)導審核后方可生效.

          3.4數(shù)據(jù)導出

          項目查詢完畢后,可以導出的EXCEL表格應(yīng)是前面檢索條件下檢索結(jié)果的表格,要求應(yīng)包含所有的科研信息.由于現(xiàn)有的數(shù)據(jù)倉庫技術(shù)發(fā)展,將導出的數(shù)據(jù)中與現(xiàn)有其他數(shù)據(jù)來源(如其他大學的科研數(shù)據(jù)分析圖)對比,可根據(jù)對比數(shù)據(jù)修整本校科研發(fā)展的方向.

          篇3

          某小型企業(yè)已建立采用B/S結(jié)構(gòu)設(shè)計的銷售管理系統(tǒng),其后臺數(shù)據(jù)庫名稱為example,products表和orders表是example數(shù)據(jù)庫中的兩張表。要求用戶a~e能登錄數(shù)據(jù)庫服務(wù)器并按照設(shè)計的訪問控制權(quán)限訪問相應(yīng)的服務(wù)器及數(shù)據(jù)庫資源,訪問用戶及權(quán)限設(shè)置如表1所示:表1用戶及訪問權(quán)限設(shè)置表

          二、實驗技術(shù)分析

          本實驗主要實現(xiàn)在SQLSERVER中對數(shù)據(jù)庫安全性的管理問題。首先明確SQLServer中身份驗證的種類和實現(xiàn)步驟,然后再熟悉為用戶分配登錄賬號和權(quán)限的操作方法,對于SQLServer安全性的各種管理,尤其是對數(shù)據(jù)庫訪問控制操作有深入要求。要管理數(shù)據(jù)庫安全性,必須了解各種賬號和權(quán)限,因為安全性就是通過它們的分配來實現(xiàn)的。所以掌握它們的區(qū)別和用處非常重要。(一)SQLSERVER身份驗證模式SQLSERVER身份驗證模式指SQLSERVER如何處理用戶名和密碼的問題,SQLSERVER提供兩種身份驗證模式。1、Windows身份驗證模式,在這種方式下,用戶只可以使用Windows身份登陸連接到SQLServer,由Windows操作系統(tǒng)對客戶端進行身份驗證。我們知道,SQLServer和Windows同屬于微軟公司的產(chǎn)品。當使用Windows身份驗證連接到SQLServer時,SQLServer使用Windows操作系統(tǒng)中的信息驗證賬戶名和密碼,用戶不必重復提交登錄名和密碼。這種驗證方式的弊端在于若采取B/S結(jié)構(gòu)服務(wù)器,遠程客戶機無法連接到服務(wù)器,這時須使用混合驗證模式。2、混合驗證模式,即可以同時使用Windows身份驗證和SQLServer身份驗證。使用具體驗證方式取決于在最初通信時使用的網(wǎng)絡(luò)庫。如果一個用戶使用TCP/IP進行登錄驗證,則使用SQLServer身份驗證;如果用戶使用命名管道,則登錄時將使用Windows身份驗證。[1]圖1SQLServer安全性決策樹通過以上兩種身份驗證模式,用戶如果想使用指定的登錄名稱和密碼連接到SQLServer,SQLServer會按照圖1所示的安全性決策樹進行安全身份驗證。本實驗中要實現(xiàn)在采用B/S結(jié)構(gòu)設(shè)計的銷售管理系統(tǒng)中讓不同的客戶端用戶能訪問服務(wù)器的數(shù)據(jù)庫資源,所以身份驗證模式可以設(shè)置為“SQLServer和Windows身份驗證模式”。(二)賬號和權(quán)限1、登錄帳戶登錄賬戶是讓用戶登錄到SQLServer服務(wù)器中用的賬號,如果用戶不能登錄SQLServer的服務(wù)器,也就不能訪問該服務(wù)器上的數(shù)據(jù)庫資源。在實驗中,需要創(chuàng)建登錄帳戶logina~logine,讓這些帳戶都能登錄數(shù)據(jù)庫服務(wù)器。2、數(shù)據(jù)庫用戶一個SQLServer服務(wù)器下面可以建多個數(shù)據(jù)庫。能登錄到SQLServer服務(wù)器,不一定能訪問到服務(wù)器中的數(shù)據(jù)庫。在實驗中,需要創(chuàng)建數(shù)據(jù)庫用戶userb~usere,使這些數(shù)據(jù)庫用戶都能訪問sample數(shù)據(jù)庫。3、角色為了便于管理數(shù)據(jù)庫的的權(quán)限,SQLServer提供了若干“角色”,“角色”就是用一種方法來把用戶集中到一個單元中,并在此單元上應(yīng)用權(quán)限。SQLServer提供了預定義的服務(wù)器角色和數(shù)據(jù)庫角色,也可以在數(shù)據(jù)庫中創(chuàng)建用戶自定義的數(shù)據(jù)庫角色。在實驗中,用到如下兩個固定的服務(wù)器角色和數(shù)據(jù)庫角色:sysadmin固定服務(wù)器角色的成員可以在數(shù)據(jù)庫引擎中執(zhí)行任何活動。db_backupoperator固定數(shù)據(jù)庫角色的成員可以備份數(shù)據(jù)庫。由于本實驗中用戶a需要訪問控制全部服務(wù)器資源,即用戶a要求完全的數(shù)據(jù)庫服務(wù)器訪問權(quán)限,所以用戶a應(yīng)設(shè)置為固定服務(wù)器角色sysadmin的成員之一,使之成為服務(wù)器的超級管理員。用戶a的安全訪問流程如圖2所示。圖2用戶a安全訪問流程用戶b要能備份數(shù)據(jù)庫,可以將其添加到數(shù)據(jù)庫角色db_backupoperator中,用戶b的安全訪問流程如圖3所示。用戶c與用戶d都要訪問數(shù)據(jù)庫中的表,所不同的是具體的訪問對象及訪問權(quán)限,在實驗中可以創(chuàng)建兩個自定義的數(shù)據(jù)庫角色R1和R2,將用戶userc、用戶userd分別添加到R1角色R2角色中。4、權(quán)限在為用戶和角色分配登錄帳戶后,還必須為他們分配權(quán)限以增強數(shù)據(jù)庫的安全性。權(quán)限詳細地說明了可以讓用戶使用哪些數(shù)據(jù)庫對象,并可以對它們進行哪些處理。用戶在數(shù)據(jù)庫內(nèi)的權(quán)限取決于用戶帳戶的權(quán)限和該用戶所屬的角色成員。在實驗中為R1角色授予查詢、修改products表的權(quán)限,為R2角色授予查詢orders表的權(quán)限,為用戶usere添加訪問products表、orders表的權(quán)限。用戶c~用戶d訪問數(shù)據(jù)庫資源的控制方式如圖4所示。圖4用戶c~用戶e安全訪問流程

          三、實驗過程

          該實驗需要每人PC機一臺,操作系統(tǒng)為Win-dowsxp或win7,實驗的數(shù)據(jù)庫管理系統(tǒng)軟件為SQLServer2005或SQLServer2008。請學生務(wù)必用每個用戶的身份進行登錄、比較操作以校驗數(shù)據(jù)庫安全訪問控制實驗過程的正確性。

          篇4

          2人力資源數(shù)據(jù)庫設(shè)計

          本文在設(shè)計企業(yè)戰(zhàn)略視角下數(shù)據(jù)庫過程中,對開發(fā)工具、數(shù)據(jù)庫對象命名規(guī)則、表、Check約束、SQL腳本等進行分析,提出完整的數(shù)據(jù)庫設(shè)計方案。第一,本文研究的人力資源數(shù)據(jù)庫設(shè)計工具選用的是MicrosoftSQLServer2008,它是一個關(guān)系數(shù)據(jù)庫管理系統(tǒng),它的優(yōu)點就是可伸縮性比較好,具有較高的集成度,較強的可信性,以及高效性和智能化。

          第二,關(guān)于數(shù)據(jù)庫對象命名,本文研究的數(shù)據(jù)庫對象命名由四部分構(gòu)成,即英文字母、數(shù)字、下劃線和中文。如表“t01_02_組織核心能力評價指標”,其中,01是表所屬模塊的編號,即核心能力素質(zhì)管理,02是表所在模塊中的順序,即02號表組織核心能力評價指標表(表1)。再如視圖“vw_0102”,代表由“t01_02_組織核心能力評價指標”表構(gòu)成的視圖,而“vw_0102_0103”就是由“t01_02_組織核心能力評價指標”和“t01_03_組織核心能力評分”兩個表構(gòu)成。

          表1核心能力管理模塊表第三,關(guān)于Check約束,在表“t01_01_組織核心能力”中有一個字段為“能力權(quán)重”,其主要作用就是比較同一層級各項能力在同一父項能力中的重要性比重(0<能力權(quán)重≤1=。比如產(chǎn)品研發(fā)作為組織核心能力的一種,它又包含了硬件開發(fā)和軟件開發(fā)兩種,那么二者誰更重要一些,于是就需要對能力權(quán)重添加Check約束,其SQL腳本為:ALTERTABLEt01_01_組織核心能力ADDCONSTRAINTchk_t01_01_組織核心能力_能力權(quán)重CHECK(能力權(quán)重>0AND能力權(quán)重<=1)

          篇5

          本模塊主要是員工具體信息的錄入以及修改、員工字段的設(shè)置、瀏覽全部員工信息并可篩選部門輸出、人員基本信息的批量導入功能,共包括四個窗口。員工個人信息中以身份證號碼為主碼,通過Combobox下拉列表框來錄入員工的信息例如,性別可以通過“男”或“女”選擇錄入。如果系統(tǒng)里面錄入的身份證號相同,系統(tǒng)則會提示重復錄入。記錄添加窗口主要用來設(shè)置Combobox下拉列表框可選擇的信息。例如,職稱選項可設(shè)置為教授、教授級工程師、副教授、高級工程師、講師等。人員基本信息批量導入功能主要為減輕管理人員的工作量而設(shè)計的,當一個單位職工很多,且每一個職工都有幾十條信息需要輸入的時候,會給系統(tǒng)管理員帶來不小的麻煩。如果有現(xiàn)成的數(shù)據(jù),可以通過excel電子表格進行批量導入,大大提高了工作效率。

          1.2審核統(tǒng)計模塊

          本模塊主要的功能是用來顯示全院教職工的信息以及審核已經(jīng)注冊了的員工的信息,共包括兩個窗口。數(shù)據(jù)統(tǒng)計窗口包含了多個字段統(tǒng)計結(jié)果,在該窗口,管理員可以直觀地看到常用的一些需要統(tǒng)計的數(shù)據(jù),以學歷為例,管理員很直觀地能看到學歷為研究生的有多少人,本科有多少人,大專及大專以下分別有多少人,當然,如果按系部的職工數(shù)來統(tǒng)計,可以直觀地看到具體的部門所有的人數(shù),比如可以看到計算機科學與技術(shù)系有多少人,材料工程系有多少人等等。審核窗口主要用來審核新注冊員工的個人信息,通過他自己錄入的信息跟檔案進行核定,確保信息準確無誤,才能審核通過,審核通過的員工可以到登錄界面,正常查看自己的個人信息變動情況,如職稱以及聘用日期等等信息。

          1.3管理用戶模塊

          本模塊主要的功能是用來修改讓其他教工可看到的管理員個人信息、限制教工用戶的一些功能,以及數(shù)據(jù)庫的備份功能,主要包括兩個窗口,系統(tǒng)參數(shù)設(shè)置窗口主要用來公布一些管理員的部門信息,比如聯(lián)系人、聯(lián)系方式以及全部教工需要注意的公告等信。其次,用來鎖定教工用戶、禁止教工用戶修改個人信息以及禁止登錄系統(tǒng)等。數(shù)據(jù)庫備份窗口主要用來備份全部或選擇性的備份部分數(shù)據(jù),防止數(shù)據(jù)全部丟失。

          2系統(tǒng)數(shù)據(jù)庫設(shè)計

          數(shù)據(jù)庫設(shè)計是指對于一個給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫模塊,使之能夠方便地存儲數(shù)據(jù),滿足用戶對數(shù)據(jù)的存取和調(diào)取。數(shù)據(jù)庫選擇ACCESS,是應(yīng)用最廣的數(shù)據(jù)庫,對于初學者來說容易上手,操作方便簡單。本系統(tǒng)包含的數(shù)據(jù)表有用戶登錄信息表、用戶登錄信息表用來保存用戶登錄的相關(guān)信息,包括用戶名、登錄密碼以及登錄時間等信息。

          3系統(tǒng)實現(xiàn)

          3.1系統(tǒng)登錄界面實現(xiàn)

          當?shù)卿浰拇üこ搪殬I(yè)技術(shù)學院人事信息管理系統(tǒng)時,會彈出登錄界面,教工根據(jù)自己的賬號、密碼和驗證碼來登錄,如果輸入的信息其中任何一個有錯,將不能登錄,直至輸入的信息全部正確,則登錄成功,進入主窗體。用戶分管理員和教工兩種同的用戶,進入的歡迎界面自然也不會一樣。以管理員進入的界面為例,如圖2所示。

          3.2系統(tǒng)主功能界面的實現(xiàn)

          系統(tǒng)的主界面共有3個,分別是瀏覽管理所有記錄、記錄添加、字段項目設(shè)置,頁面左側(cè)有類似任務(wù)管理器的功能,主界面如圖3所示,下面列出了字段項目設(shè)置、新增學習經(jīng)歷功能和數(shù)據(jù)庫鏈接的一些關(guān)鍵代碼。

          3.2.1字段項目設(shè)置

          此頁面主要的作用是用來設(shè)置常用的一些字段的下拉選項,以字段“職稱”為例,在穩(wěn)步框中輸入“教授,教授級工程師,副教授,高級工程師,高級實驗師,講師,工程師,會計師,實驗師,助教,助理工程師”,那么在記錄添加頁面的列表框“職稱”下拉選項中將會出現(xiàn)。

          3.2.2新增學習經(jīng)歷或工作經(jīng)歷

          此功能的作用主要是用來增加或刪除學習經(jīng)歷或工作經(jīng)歷,由于我院人事信息當中的學習經(jīng)歷要求從小學填起,所以每個人的學習經(jīng)歷非常多,如果用EXCEL表格來管理學習經(jīng)歷,數(shù)據(jù)列將會非常長,導致難以管理,如果用系統(tǒng)的方式來管理,不僅易于管理,而且很直觀。

          4系統(tǒng)的優(yōu)越性

          以前學院單靠一張人事信息表來管理,沒有實現(xiàn)數(shù)據(jù)的共享,人事處所擁有的信息經(jīng)常和系部等的信息對應(yīng)不起來,導致信息滯后的現(xiàn)象時有發(fā)生,導致不管是給對外還是對學院內(nèi)部統(tǒng)計的數(shù)據(jù)時有誤差,以前所收集到的信息都是人員報道以后,把紙質(zhì)的文件交到人事處,然后人事處通過手工錄入到人事信息表里,這樣對信息的錄入、查詢非常的不便,由于excel工作表中含有多個單元格,容易出錯,通過系統(tǒng)的管理,首先,信息錄入首先由本人親自錄入,這樣保證的了數(shù)據(jù)的準確性,因為本人更加的清楚自己的具體信息,然后由系統(tǒng)管理員根據(jù)檔案審核,審核通過以后,每個教師都可以通過自己的賬號查看自己的信息,這樣就保證了信息的及時性,再也不需要向人事處打電話或親自到人事處來查詢自己的信息,對提高人事管理員和教師個人的工作效率的作用是不言而喻的。第一次使用系統(tǒng)來管理人員的單位,最頭痛的是把現(xiàn)有的信息錄入到系統(tǒng)里面,本系統(tǒng)也考慮到了這個問題,專門設(shè)置了信息批量導入功能,導入后使得系統(tǒng)能夠馬上發(fā)揮作用,不再需要一個一個的錄入,這樣比純錄入信息的方式從最開始效率就高出了許多倍。統(tǒng)計數(shù)據(jù)對每個員工眾多的單位來說是個很痛苦的事情,以前統(tǒng)計數(shù)據(jù),往往是通過一張表格進行多次篩選才能得到,如果用系統(tǒng)的方式來統(tǒng)計,只需要在復選框中選中需要的字段就可以了,導出的數(shù)據(jù)會自動選擇出需要的字段,大大提高了工作效率。

          篇6

          中圖分類號:TP315文獻標識碼:A文章編號:1009-3044(2007)15-30595-01

          Based on the JSP College Students Papers Management System Design and Implementation

          HAN Li-kai, FENG Li, ZHANG Hong-xiang, DING Xiao-qian

          (Department of Computer, Xi'an University of Arts and Science, Xi'an 710065, China)

          Abstract:SQL Server database as background the use of standard three-tier MVC (JSP-JavaBean - Servlet) include the application development model logic, process and display logic into different components to achieve, and these components can be interactive and reuse, Efficient Implementation of college students published papers management functions.

          Key words:JSP; Paper management; Database

          1 引言

          隨著大學教育的普及,大學生的數(shù)量不斷擴大,隨之而來的是學生論文數(shù)量的不斷增多,而且畢業(yè)論文的管理也是高校評估的一個重要方面。如果仍按照手工作業(yè)來進行論文庫的管理工作,不僅工作量大,而且容易出錯,更不方便大家查閱。本文旨在開發(fā)出具有論文的、管理和查閱工作的信息管理系統(tǒng)。

          2 系統(tǒng)設(shè)計

          2.1 系統(tǒng)設(shè)計的基本思路

          系統(tǒng)以SQL Server作為后臺數(shù)據(jù)庫,采用基于數(shù)據(jù)庫操作類的開發(fā)模式和標準MVC三層架構(gòu)(JSP-JavaBean-Servlet)開發(fā)模式把應(yīng)用邏輯,處理過程和顯示邏輯分成不同的組件來實現(xiàn),這些組件可以進行交互和重用,從而提高了效率。其中Servlet擔當主要邏輯控制,通過接受JSP傳來的請求,調(diào)用以及初始化JaveBean,再通過JSP傳到客戶端,對后臺數(shù)據(jù)庫的連接和通訊則由SqlBean來實現(xiàn)[1]。

          2.2 系統(tǒng)的工作流程

          系統(tǒng)使用的流程是先由管理員進行系統(tǒng)數(shù)據(jù)的初始化,然后由學生登錄系統(tǒng)進行論文和管理工作,這些登記在庫的論文將作為以后查詢的主要對象。系統(tǒng)的用戶信息和權(quán)限由系統(tǒng)管理員進行維護,有身份的用戶登錄系統(tǒng)進行論文、科技專著、學術(shù)報告的與管理工作,其他用戶則可以進行論文的查閱。

          2.3 系統(tǒng)的主要特點

          (1)依托校園網(wǎng)的優(yōu)勢設(shè)計和開發(fā),通過此平臺,學生可以不受時間、空間、地域的限制,實現(xiàn)網(wǎng)上和瀏覽論文。

          (2)模塊組件化。充分考慮到代碼重用機制,比如查詢、修改、刪除等都被做成獨立可以重用的模塊,在使用時只要根據(jù)傳遞的參數(shù)不同直接調(diào)用即可。

          3 系統(tǒng)的功能模塊和數(shù)據(jù)庫設(shè)計

          3.1 系統(tǒng)的功能模塊

          系統(tǒng)的功能模塊如圖1所示。主要包括兩個方面,一方面是管理員的管理功能,包括院系維護、人員維護和角色權(quán)限維護,這一部分是系統(tǒng)管理的基礎(chǔ),至關(guān)重要;另一方面是論文管理功能,包括論文和進行論文管理、科技專著和進行科技專著管理、學術(shù)報告和進行學術(shù)報告管理等。

          各個模塊要實現(xiàn)的功能如下:

          (1)管理員登錄:系統(tǒng)初始化好一個系統(tǒng)管理員用戶,管理員能夠通過該入口進入系統(tǒng)主界面進行管理操作。

          (2)管理員管理學院:實現(xiàn)對添加新學院、修改、刪除等功能。

          (3)管理員管理系所:實現(xiàn)對添加新系所、修改、刪除等功能。

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

          (4)管理員管理學生用戶:實現(xiàn)添加新人、查看、修改、刪除和查詢?nèi)藛T信息等功能。

          (5)管理員管理角色權(quán)限:實現(xiàn)新增、修改和刪除角色等功能。系統(tǒng)初始化有“系統(tǒng)維護管理員”的角色,該角色為系統(tǒng)管理員所有,可以進行所有的操作。每一個角色對應(yīng)的操作權(quán)限是操作模塊的名稱。

          (6)學生登錄:大學生用戶按照管理員分配的用戶名和密碼登錄系統(tǒng),其所擁有的權(quán)限為系統(tǒng)管理員為其分配的權(quán)限集合。

          (7)學生進行論文管理:可以、管理論文。

          (8)學生進行科技專著管理:可以、管理科技專著。

          3.2 數(shù)據(jù)庫的設(shè)計

          本系統(tǒng)在設(shè)計過程中,盡量考慮到各個模塊中相似之處,減少表格數(shù)量,提高表格的關(guān)聯(lián)程度,以及減少數(shù)據(jù)庫中數(shù)據(jù)的冗余。根據(jù)系統(tǒng)的流程和功能需求,數(shù)據(jù)庫主要包含下面幾個表:

          (1)學院數(shù)據(jù)表:用于存放學院數(shù)據(jù),數(shù)據(jù)項包括學院名稱、負責人、電話、學院編號等。

          (2)系所數(shù)據(jù)表:用于存放系所數(shù)據(jù),數(shù)據(jù)項包括系所名稱、所屬學院、負責人、電話、系所編號等。

          (3)學生數(shù)據(jù)表:用于存放學生數(shù)據(jù),包括的字段有編號、學院、作者、刊物名稱、論文名稱、收錄情況、影響力、影響因子、引用次數(shù)、第幾作者、備注。

          (4)科技專著數(shù)據(jù)表:用于存放科技專著數(shù)據(jù),包括的字段有編號、學院、作者、字數(shù)(萬字)、備注等。

          4 數(shù)據(jù)訪問控制的實現(xiàn)

          4.1 數(shù)據(jù)訪問控制

          用基于連接池的數(shù)據(jù)庫技術(shù)對數(shù)據(jù)庫進行訪問。連接池具有以下功能:裝載和注冊JDBC驅(qū)動程序;根據(jù)在屬性文件中定義的屬性創(chuàng)建連接池對象;實現(xiàn)連接池名字與其實例之間的映射;跟蹤客戶程序?qū)B接池的引用,保證在最后一個客戶程序結(jié)束后安全關(guān)閉所有連接池[2]。系統(tǒng)采用DB Connection Manager的Java類管理連接池對象,其中每一個連接池保持一組JDBC數(shù)據(jù)庫連接對象,可以為任何Servlet所使用。

          系統(tǒng)采用數(shù)據(jù)庫連接池進行數(shù)據(jù)庫的統(tǒng)一管理,同時在數(shù)據(jù)庫操作上進行了封裝,方便程序開發(fā)時與數(shù)據(jù)庫的交互。數(shù)據(jù)庫連接池在實現(xiàn)某一個功能時,首先要連接數(shù)據(jù)庫,如果在每一次需要進行數(shù)據(jù)庫操作前都要加載驅(qū)動、創(chuàng)建連接,那么在連接的入口參數(shù)處理上將是十分零散,不好管理和維護。一旦系統(tǒng)移植,數(shù)據(jù)庫參數(shù)改變,將需要重新修改所有的連接代碼,重新編譯,這項工作十分復雜[3]。本系統(tǒng)采用DBConnectionManager類來創(chuàng)建連接池,則不需要重新修改所有的連接代碼,重新編譯,該類封裝了數(shù)據(jù)庫操作的基本函數(shù),用于作為JavaBean的父類,便于統(tǒng)一管理。

          4.2 Web訪問控制

          Web訪問控制主要通過JSP程序編程來控制。當用戶登錄系統(tǒng)時,首先檢查訪問是否是受控頁,如果訪問受控制則判斷用戶是否有權(quán)限,如果有則發(fā)送受控頁面,否則返回到登錄頁面提示用戶登錄。

          5 結(jié)束語

          基于JSP的高校學生論文管理系統(tǒng)具有良好的穩(wěn)定性、靈活性、可申縮性和易維護性,系統(tǒng)能夠很容易融合到學院現(xiàn)代化辦公系統(tǒng)中,可以大大提高工作效率。目前,該系統(tǒng)正在進一步完善中。

          參考文獻:

          [1]劉劍. JSP網(wǎng)站開發(fā)與設(shè)計[J]. 電腦知識與技術(shù).學術(shù)交流, 20056(5):17-23.

          篇7

          1.1系統(tǒng)功能模塊設(shè)計

          近年來,隨著高校教師隊伍的不斷擴大,整體科研水平不斷提高,在各專業(yè)學科領(lǐng)域涌現(xiàn)出了很多學術(shù)成果,并據(jù)此撰寫了大量的論文及著作,如何對這些寶貴的學術(shù)成果數(shù)據(jù)信息進行有效管理是當下各高校面臨的重要課題。筆者結(jié)合本人日常工作經(jīng)歷,并走訪了各級各類高校相關(guān)管理工作人員、專職教師和科研人員,收集了大量需求信息,隨后進行系統(tǒng)功能模塊設(shè)計和數(shù)據(jù)庫設(shè)計、程序編碼,最終形成了本系統(tǒng)原形產(chǎn)品,本系統(tǒng)的主要功能有:1、教職工所撰寫的論文及著作基本信息查詢,包括:第一作者姓名、第二作者姓名、第三作者姓名、論文(著作)名稱、ISBN(ISSN)、出版社名(期刊名稱)、成果類別、獲獎情況、總頁碼、封面彩圖、封底彩圖、總字數(shù),本人所完成的字數(shù)等信息;2、根據(jù)論文及著作成果影響程度和類別,以及本人完成的字數(shù)來計算科研積分及工作量折算;3、存儲論文及著作的的目錄,封面、封底圖片,以備日后查詢;4、與現(xiàn)有教師教學工作量計算系統(tǒng)無縫集成,以便匯總教師總的工作量及績效津貼。圖1反映了高校教師論文及著作管理系統(tǒng)的主要工作的流程示意圖,其中教師操作部分使用B/S模式,采用Windows2003server+IIS+.net+MSSQLServer2005平臺,使用C#.net進行編程;管理工作人員操作部分采用C/S模式,使用C#.net進行編程。

          1.2論文及著作管理系統(tǒng)的數(shù)據(jù)庫系統(tǒng)設(shè)計

          由于高校教師論文及著作管理系統(tǒng)中涉及到的用戶權(quán)限和業(yè)務(wù)一般相對復雜,因此在進行數(shù)據(jù)庫系統(tǒng)設(shè)計時,充分利用數(shù)據(jù)庫理論和設(shè)計規(guī)則,同時兼顧硬件系統(tǒng)性能指標等客觀條件,適當容忍較低程度的數(shù)據(jù)冗余。由于要儲存論文及著作的封面、封底的圖片,故涉及到大量圖像采集和存儲,對系統(tǒng)的存儲功能要求較高,要求采用大容量存儲技術(shù),對所有用戶所提交的各種文檔采用二進制流文件格式統(tǒng)一存放到數(shù)據(jù)庫中,避免了占用服務(wù)器中的大量存儲資源,根據(jù)需要,在數(shù)據(jù)庫中設(shè)計若干個數(shù)據(jù)表,其中論文及著作表(CEC_AUTHORS)主要存儲教職工的論文及著作數(shù)據(jù),該表是整個系統(tǒng)的主數(shù)據(jù)表,其結(jié)構(gòu)如圖2所示,其中著作編號為主鍵,封面、封底字段的數(shù)據(jù)類型設(shè)置為image數(shù)據(jù)類型。同時,為降低系統(tǒng)運行中出現(xiàn)“臟”數(shù)據(jù)的幾率,在數(shù)據(jù)庫系統(tǒng)別設(shè)計了以論文及著作表為中心的數(shù)據(jù)庫關(guān)系圖,以保證數(shù)據(jù)庫數(shù)據(jù)完整性和一致性,如圖3所示。

          2基于績效管理制度的高校教師論文及著作管理系統(tǒng)的實現(xiàn)及性能分析

          本系統(tǒng)的后臺數(shù)據(jù)庫采用SQLServer2005搭建,在B/S部分采用了MVC(Model-View-Controller)三層結(jié)構(gòu)設(shè)計模式,即模型-視圖-控制器三層,用以實現(xiàn)程序代碼、業(yè)務(wù)邏輯以及數(shù)據(jù)顯示的分離,下面談?wù)剬ο到y(tǒng)的實現(xiàn)和性能分析。

          2.1系統(tǒng)實現(xiàn)

          在此,筆者以本系統(tǒng)中位于Model層中的數(shù)據(jù)訪問類的實現(xiàn)和View層功能的實現(xiàn)為例,簡要敘述基于.NETFramework3.5的高校教師論文及著作管理系統(tǒng)的B/S部分的實現(xiàn)過程。由于篇幅有限,在此簡單羅列部分關(guān)鍵代碼,希望能拋磚引玉,在MicrosoftVisualStudio2010開發(fā)環(huán)境下,實現(xiàn)數(shù)據(jù)訪問公共類的簡要代碼如下。在B/S部分,系統(tǒng)中的用戶登錄模塊負責接受來自UI層的用戶號、用戶密碼、用戶身份等數(shù)據(jù),并將這些數(shù)據(jù)傳送到控制層,控制層根據(jù)不同用戶身份數(shù)據(jù),返回相應(yīng)的不同數(shù)據(jù)給用戶,從而在View層中顯示不同的內(nèi)容,圖4和圖5展示了根據(jù)不同用戶身份返回不同的View內(nèi)容。在C/S部分,管理員對論文及著作成果信息進行逐一分類、匯總核實,然后根據(jù)教職工通過B/S客戶端提交的信息對各成果取得人進行統(tǒng)一入庫歸檔,如圖6所示,其中作者單位和姓名是根據(jù)教職工提供的作者教師號自動生成,無需管理人員手動輸入。

          2.2系統(tǒng)性能分析

          本系統(tǒng)采用基于.NETFramework3.5開發(fā)平臺,該軟件項目充分利用AJAX技術(shù)創(chuàng)建更有效、更具交互性、高度個性化界面,在B/S部分的Web系統(tǒng)中大量運用母板技術(shù),使整個系統(tǒng)界面統(tǒng)一規(guī)范,外觀友好,設(shè)計合理,用戶操作起來非常方便。服務(wù)器采用WindowsServer2010操作系統(tǒng),運行穩(wěn)定,響應(yīng)速度快,數(shù)據(jù)庫系統(tǒng)狀態(tài)良好,數(shù)據(jù)準確,同時為方便管理、整合各種數(shù)據(jù),便于用戶檢索數(shù)據(jù)信息,在設(shè)計本系統(tǒng)后臺數(shù)據(jù)庫時,采用了大容量存儲技術(shù),合理、恰當?shù)乩昧藬?shù)據(jù)庫系統(tǒng)的事務(wù)、存儲過程、和觸發(fā)器等技術(shù),優(yōu)化服務(wù)器配置,保證了數(shù)據(jù)的安全性和一致性,使其滿足海量數(shù)據(jù)的并發(fā)訪問和存儲的需要。

          篇8

          中圖分類號:TP311文獻標識碼:A文章編號:1009-3044(2012)26-6203-03

          Using ASP Technology to Achieve a Simple Thesis Searching System

          ZHU Qiang

          (Tongcheng Teachers College,Tongcheng 231400,China)

          Abstract: This paper introduces how to use ASP technology and ACCESS database technology to develop a simple version of the graduation thesis searching system, From the working principle of the system,data flow diagram, function module, database storage four aspects about the process of system development, Introduces the login module, interface module, a retrieval module, The whole papers show modules four modules.

          Key words: graduation thesis; retrieval; ASP technology; ACCESS database

          畢業(yè)論文的管理工作受到了各學校的高度重視,如何對其進行系統(tǒng)的分類、存儲、檢索都已成為學校的一項重要工作。檢索功能是畢業(yè)論文管理系統(tǒng)的核心功能,可便于讀者快速檢索并下載到所需論文,使得論文資源得到有效利用。本文致力于研究設(shè)計一個簡易版的畢業(yè)論文檢索系統(tǒng),能夠快捷、方便、全面、準確地實現(xiàn)論文檢索功能。

          1開發(fā)技術(shù)及數(shù)據(jù)庫技術(shù)簡介

          本系統(tǒng)采用ASP技術(shù)進行系統(tǒng)開發(fā),使用ACCESS數(shù)據(jù)庫作為后臺支撐數(shù)據(jù)庫。

          1.1 ASP的基本定義

          ASP即Active Server Page的縮寫,中文可以翻譯為動態(tài)服務(wù)器網(wǎng)頁。它是一種包含了使用VB Script或Jscript腳本程序代碼的網(wǎng)頁。當瀏覽器瀏覽ASP網(wǎng)頁時,Web服務(wù)器就會根據(jù)請求生成相應(yīng)的HTML代碼然后再返回給瀏覽器,這樣瀏覽器端看到的就是動態(tài)生成的網(wǎng)頁[1]。ASP是微軟公司開發(fā)的代替CGI腳本程序的一種應(yīng)用,它可以與數(shù)據(jù)庫和其它程序進行交互。是一種簡單、方便的編程工具。在了解了VB Script的基本語法后,只需要清楚各個組件的用途、屬性、方法,就可以輕松編寫出自己的ASP系統(tǒng)。

          1.2 ASP運行基本過程

          ASP文件只能運行在服務(wù)器上,不能在瀏覽器上運行。Active服務(wù)頁也可以使用服務(wù)器端的ActiveX部件,這些部件通常是EXE部件,返回的信息在ASP得到解釋。ASP的運行過程可簡述如下:瀏覽器向Web服務(wù)器請求一個ASP文件時,ASP腳本開始運行,Web服務(wù)器從頭至尾運行ASP腳本,并且把HTML頁返回給瀏覽器。如果要通過ASP訪問Web數(shù)據(jù)庫,則Web服務(wù)器接受瀏覽器請求,通過ODBC或者OLEDB把請求發(fā)送給數(shù)據(jù)庫服務(wù)器,再從數(shù)據(jù)庫服務(wù)器接受數(shù)據(jù),把產(chǎn)生的網(wǎng)頁和數(shù)據(jù)送回到瀏覽器。

          1.3 ACCESS數(shù)據(jù)庫簡介

          Access數(shù)據(jù)庫是Microsoft Office 2000套裝軟件的數(shù)據(jù)庫管理系統(tǒng)軟件,是目前比較流行的小型桌面數(shù)據(jù)庫管理系統(tǒng),適用于小型企業(yè)、學校、個人等用戶。

          2 SERVER運行環(huán)境及系統(tǒng)開發(fā)工具

          2.1 SERVER運行環(huán)境

          2.1.1操作系統(tǒng)

          WINDOWS2000及以上。

          2.1.2 WEBSERVER

          IIS5.0。

          2.2系統(tǒng)開發(fā)工具

          考慮本系統(tǒng)為簡易版的,筆者建議可采用易學、快捷、方便的Dreamweaver MX作為開發(fā)工具。

          3系統(tǒng)工作原理

          檢索的前提是論文的各項屬性信息已存儲在數(shù)據(jù)庫中,將畢業(yè)論文原稿存儲在相應(yīng)的文件夾下。論文的屬性可細分為論文名稱、類型、關(guān)鍵字、作者、作者單位。同時,在畢業(yè)論文的檢索項中也包括了這幾項信息。用戶進行檢索時,可有選擇地輸入各種檢索信息,系統(tǒng)根據(jù)所輸入的檢索信息對數(shù)據(jù)庫進行掃描。當它找到與其相匹配的論文時,就將論文及其信息顯示在屏幕上,并支持下載論文原稿。本系統(tǒng)支持簡單的模糊檢索,即在檢索欄中輸入字詞的一部分就能完成檢索。

          4系統(tǒng)的模塊結(jié)構(gòu)圖及數(shù)據(jù)流程圖

          4.1系統(tǒng)的模塊結(jié)構(gòu)圖

          模塊的結(jié)構(gòu)圖如圖1所示。注冊后的用戶可通過自己的用戶名、密碼登錄系統(tǒng)。登錄后就可以訪問其他的模塊了。

          圖1系統(tǒng)的模塊結(jié)構(gòu)圖

          4.2檢索系統(tǒng)的數(shù)據(jù)流程圖

          檢索系統(tǒng)的數(shù)據(jù)流程圖如圖2所示。檢索人員輸入檢索信息,檢索信息處理程序接受檢索信息,然后訪問數(shù)據(jù)庫,得到檢索結(jié)果。檢索結(jié)果經(jīng)屏幕處理程序處理后,顯示在屏幕上。

          5系統(tǒng)主要功能模塊介紹

          5.1用戶登錄模塊

          用戶登錄模塊是用戶進入系統(tǒng)的驗證模塊,只有通過身份驗證的用戶才能進行論文檢索和其他操作。用戶使用用戶名和密碼登錄系統(tǒng),此模塊訪問數(shù)據(jù)庫,核對用戶名和密碼是否正確。如果正確,則允許用戶進入系統(tǒng)進行論文檢索,反之,則要求用戶重新登錄或注冊。

          5.2用戶注冊模塊

          用戶注冊模塊給新用戶提供注冊功能。當用戶第一次登錄系統(tǒng)或忘記密碼時就可以使用注冊功能。在這個模塊里,用戶填寫用戶名、密碼、email地址、姓名、性別等信息,實現(xiàn)注冊。當然,信息填寫時有些限制和約定,如用戶名長度、密碼長度、郵箱格式等。如果用戶填寫的信息不合要求,系統(tǒng)就提醒用戶重新注冊。如果所填的信息合法,系統(tǒng)就會同意用戶注冊,并將各信息存入數(shù)據(jù)庫。這樣,用戶就得到了自己的用戶名和密碼,可以順利登錄系統(tǒng)了。

          5.3檢索界面模塊

          通過身份驗證的用戶即可訪問檢索界面模塊,該模塊是用戶進行畢業(yè)論文檢索的界面。論文檢索欄目是該模塊的核心部分,它給用戶提供了五個檢索項,分別為名稱、關(guān)鍵字、作者、作者單位、類型。這五個檢索項也就是數(shù)據(jù)庫中畢業(yè)論文的五個屬性。用戶可以根據(jù)這五個檢索項或選擇其中任意個檢索項檢索畢業(yè)論文。

          5.4論文檢索模塊

          該模塊是系統(tǒng)的核心模塊。它實現(xiàn)的功能就是論文檢索并顯示,可通過輸入關(guān)鍵字實現(xiàn)檢索論文的功能。該模塊的詳細工作流程如下:

          5.4.1接受論文檢索界面中輸入的論文檢索信息

          在論文檢索界面中,檢索欄中用于輸入各檢索信息。這些檢索信息通過表單中的Post方式傳遞給論文檢索模塊。論文檢索模塊中通過Request.Form函數(shù)接受表單中的檢索信息。

          5.4.2與數(shù)據(jù)庫建立連接

          檢索畢業(yè)論文必須訪問數(shù)據(jù)庫,訪問之前就需要與數(shù)據(jù)庫建立連接。本系統(tǒng)使用CreateObject函數(shù)和Open方法就來完成它們之間的連接。

          5.4.3根據(jù)檢索信息,對數(shù)據(jù)庫中的畢業(yè)論文信息進行掃描核對,找出用戶要檢索的論文

          本系統(tǒng)采用最常用的SQL查詢語句(select···from···where)來選取符合條件的數(shù)據(jù)庫段。在這里,系統(tǒng)使用了like %···%來支持模糊搜索。

          5.4.4將檢索到的論文顯示在屏幕上

          為了能夠顯示所有符合檢索條件的畢業(yè)論文,系統(tǒng)使用了do while循環(huán)語句來循環(huán)顯示。系統(tǒng)通過rs語句來接受數(shù)據(jù)庫中的論文信息,然后使用response.Write函數(shù)來顯示各論文信息。

          5.5通顯論文模塊

          通顯論文模塊實現(xiàn)的功能是將數(shù)據(jù)庫中所有的論文全部顯示出來。

          6系統(tǒng)的數(shù)據(jù)庫存儲情況

          6.1用戶信息表

          用戶信息表是存儲用戶基本信息的數(shù)據(jù)庫表,它包括六個屬性列,分別是用戶名、用戶密碼、用戶email地址、用戶的真實姓名、用戶性別、用戶生日。用戶登錄系統(tǒng)或注冊時都必須訪問該數(shù)據(jù)庫表。

          6.2畢業(yè)論文信息表

          畢業(yè)論文信息表是存儲畢業(yè)論文相關(guān)信息的數(shù)據(jù)庫表,它包括五個屬性列,分別是論文所在文件夾、畢業(yè)論文題目、論文類型、論文關(guān)鍵字、論文作者、作者的所在單位。此表是該系統(tǒng)的核心數(shù)據(jù)庫表,它給系統(tǒng)的檢索工作提供了后臺支持。

          7結(jié)束語

          篇9

          高校的圖書館、資料室收藏有大量的高校學報,是學校教學、教研可資利用的重要知識資源。高校學報文學論文資源的知識重組,是指選擇高校文科學報上發(fā)表的文學類論文為知識群,通過對知識群的科學開發(fā),以論文中的重要論點為開發(fā)點切挖出精煉的小知識塊,然后進行小知識塊的必要標引,在適用工作平臺(軟件)上重組成各種開發(fā)性知識集成系列,為師生讀者利用等系統(tǒng)工程。根據(jù)每篇論文的重要論點為開發(fā)點切拆高校學報文學論文(知識群),產(chǎn)生適用性更強的精煉小塊文學知識單元(片段),各小知識塊有標引,可作多點檢索,是小塊文學知識資源庫建立的另一大特征。這一形式的數(shù)據(jù)庫,與《CNKI》(全文)、《維普期刊庫》(全文)相比,屬開發(fā)性文學知識塊資源庫;與《高校學報文摘》的一文一摘相比,屬一文多點多摘的更小塊更專類的開發(fā)性文學知識塊資源庫。文學論文開發(fā)性小塊知識單元的提供,既可消除師生通過閱讀整篇文章去尋獲有用資料的勞作之苦,減少師生的檢索時間,又可使師生得到更適用的文學參考知識資源,在教學、科研活動中加以充分利用。

          一、文學論文知識重組平臺的選用與設(shè)計

          文學論文的知識重組,需要選擇一個適用的軟件系統(tǒng)構(gòu)建平臺,以便建成適用的小塊知識資源庫。目前,國內(nèi)較好的資源整合系統(tǒng)有中科院文獻情報中心開發(fā)的跨庫集成檢索系統(tǒng)(CSDL)、華中科技大學圖書館研制的異構(gòu)數(shù)據(jù)庫統(tǒng)一檢索平臺、清華同方的異構(gòu)數(shù)據(jù)庫統(tǒng)一檢索平臺USP和TRS數(shù)字圖書館資源整合門戶(TRS IIP)、浙江天宇信息技術(shù)有限公司開發(fā)的天宇異構(gòu)資源統(tǒng)一檢索平臺等可供選擇。特別是經(jīng)過改造的“維普期刊全文數(shù)據(jù)庫”所用軟件,就是一個很好用的工作平臺。軟件系統(tǒng)選擇到后,還應(yīng)在其首頁上作數(shù)據(jù)庫題名、主題詞、檢索口等必要的設(shè)置,以期構(gòu)建更科學的數(shù)據(jù)庫。數(shù)據(jù)庫首頁上作系列主題詞設(shè)置具有兩大功用:一是導讀功用,引導讀者快速、有效地從小塊知識資源庫中獲取和利用其適用的知識資源;二是宣傳功用,通過若干個主題詞就能讓讀者盡快了解本數(shù)據(jù)庫的知識資源體系。進行學報文學論文開發(fā)性小塊知識資源庫首頁上的系列主題詞設(shè)置,可根據(jù)學報文學論文的特色選取和組織相應(yīng)的主題詞系列。學報中文學論文的開發(fā)知識系列,按學科知識分類可將專題數(shù)據(jù)庫首頁設(shè)置為:文學研究文學創(chuàng)作、文學評論……//文學創(chuàng)作詩詞創(chuàng)作、戲劇創(chuàng)作、小說創(chuàng)作、散文創(chuàng)作、兒童文學創(chuàng)作、報告文學創(chuàng)作、民間文學創(chuàng)作……;文學評論詩詞評論、戲劇評論、小說評論、散文評論、兒童文學評論、報告文學評論、民間文學評論……點擊上列最小檢索詞小窗口即進入第二層面及其檢索窗口,如點擊下列左邊的“小說創(chuàng)作”進入下一層的檢索窗口。數(shù)據(jù)庫的第二層面也可設(shè)為第一層面豎條窗口的多檢索入口(如:“傳統(tǒng)檢索”、“高級檢索”、“分類檢索”等)或一層面豎條窗口的下一級細分示意圖(如:“小說創(chuàng)作”的下一級細分示意圖“中國小說創(chuàng)作、英國小說創(chuàng)作、美國小說創(chuàng)作”等)及其檢索入口。數(shù)據(jù)庫檢索層面的設(shè)置,是一種知識分類重組形式,其設(shè)置的最小類目可以作為論文開發(fā)小知識塊的第一主題詞,用于按主題進行開發(fā)性知識重組。如上所述,可以把有關(guān)散文創(chuàng)作理論研究論文的開發(fā)知識組織到“散文創(chuàng)作”這一主題詞上,可以把有關(guān)詩詞評論研究論文的開發(fā)知識重組到“詩詞評論”這一主題詞上。開發(fā)性專題知識小塊數(shù)據(jù)庫不宜采用分類號作知識小塊的分類重組,以多級主題詞系列作按主題詞分類重組是個好方法。此法很適合開發(fā)人員有效開展知識小塊組織工作,由此法重組起來的小塊知識資源庫也非常便利讀者的檢索利用(符合讀者的檢索習慣)。但是,學報中文學論文的開發(fā)知識系列,更應(yīng)該根據(jù)老師上課的實用教學題綱設(shè)計專題數(shù)據(jù)庫頁面,如當代文學本科教學專用參考開發(fā)文學知識數(shù)據(jù)庫首頁可設(shè)計為:當代文學研究新時期文學產(chǎn)生背景、新時期文學創(chuàng)作特征、新時期文學創(chuàng)作思潮發(fā)展、新時期文學理論思潮發(fā)展、新時期詩歌創(chuàng)作、新時期小說創(chuàng)作、新時期散文創(chuàng)作……//新時期小說創(chuàng)作(細分)傷痕小說創(chuàng)作、反思小說創(chuàng)作、改革小說創(chuàng)作、尋根小說創(chuàng)作、先鋒小說創(chuàng)作、新寫實小說創(chuàng)作、新歷史小說創(chuàng)作……選擇好軟件并設(shè)置好各個建庫層面后,就可根據(jù)相關(guān)設(shè)計進行文學論文的知識開發(fā)重組。根據(jù)老師上課的實用教學題綱進行專題數(shù)據(jù)庫建設(shè),是高校學報文學論文開發(fā)性知識重組最主要的特點,也是利用開發(fā)知識促進學校教學和科研工作的好途徑。

          二、高校學報文學論文資源的開發(fā)

          篇10

          中圖分類號:TP311.52文獻標識碼:A文章編號:1671-7597(2009)1210081-01

          一、引言

          隨著網(wǎng)絡(luò)技術(shù)、電子技術(shù)、數(shù)字化技術(shù)的廣泛應(yīng)用,圖書館建設(shè)數(shù)字館藏的速度大大加快。面對海量的數(shù)據(jù)信息建設(shè)大而全的數(shù)據(jù)庫無論從資金上還是從人力上已經(jīng)不太現(xiàn)實,建設(shè)有針對性有專題目的的專業(yè)特色數(shù)據(jù)庫已經(jīng)是圖書館信息建設(shè)的必然選擇。特色數(shù)據(jù)庫是指充分反映本地區(qū)本單位資源特色的信息總匯,具有鮮明的專業(yè)學科特色、區(qū)域經(jīng)濟特色、地方文化特色和館藏特色。加速實現(xiàn)圖書館信息資源數(shù)字化,已成為圖書館數(shù)字化建設(shè)發(fā)展的核心與關(guān)鍵。

          近幾年許多高校已經(jīng)建立起各自特色數(shù)據(jù)庫系統(tǒng),但在絕大多數(shù)高職院校中還沒有進行相應(yīng)的建設(shè),我們結(jié)合高職學院現(xiàn)狀進行特色數(shù)據(jù)庫論文檢索系統(tǒng)的探索建設(shè),最終選擇教職工學術(shù)論文建設(shè)數(shù)據(jù)庫,選擇的理由有以下幾個方面:首先,對于我院教職工所發(fā)表學術(shù)論文的收錄我們具有得天獨厚的優(yōu)勢,有利于準確、全面的建庫。其次,收錄信息資源是圖書館信息化建設(shè)新使命,進行電子資源建設(shè)也是圖書館的發(fā)展方向。再次,建設(shè)我院教職工論文數(shù)據(jù)庫有利于我們進行后續(xù)數(shù)據(jù)挖掘,分析我院優(yōu)勢學科和優(yōu)勢專業(yè),有利于學院的專業(yè)建設(shè)決策。

          二、技術(shù)簡介

          (一)ASP技術(shù)。ASP是Microsoft提出的基于服務(wù)器端的腳本執(zhí)行環(huán)境,用它創(chuàng)建的應(yīng)用程序可跨平臺運行,能將VBscript,JavaScript,Perl等多種語言的語句嵌入HTML頁面,使它們在服務(wù)器端執(zhí)行。ASP提供了一個在服務(wù)器端腳本編程的開發(fā)環(huán)境,它有利于創(chuàng)建動態(tài)的、交互的web應(yīng)用程序,執(zhí)行速度快。ADO對象對數(shù)據(jù)庫的操作功能強大、速度快,而且可將多種腳本語言嵌入到HTML語言中,從而具有很強的數(shù)據(jù)處理能力和動態(tài)頁面生成能力。

          (二)B/S結(jié)構(gòu)。B/S模式又稱B/S結(jié)構(gòu)。它是隨著Internet技術(shù)的興起,一種以Web技術(shù)為基礎(chǔ)的新型系統(tǒng)平臺模式。在這種結(jié)構(gòu)下,用戶工作界面是通過IE瀏覽器來實現(xiàn)的。B/S模式最大的好處是運行維護比較簡便,能實現(xiàn)不同的人員,從不同的地點,以不同的接入方式訪問和操作共同的數(shù)據(jù)。

          (三)ODBC。ODBC(開放數(shù)據(jù)庫互連)是微軟公司開放服務(wù)結(jié)構(gòu)中有關(guān)數(shù)據(jù)庫的一個組成部分,它建立了一組規(guī)范,并提供了一組對數(shù)據(jù)庫訪問的標準API。

          (四)MD5。MD5的全稱是Message-digest Algorithm 5(信息-摘要算法),在90年代初由MIT Laboratory for Computer Science和Ronald L.Rivest開發(fā)出來,經(jīng)MD2、MD3和MD4發(fā)展而來。它的作用是讓大容量信息在用數(shù)字簽名軟件簽署私人密鑰前被“壓縮”成一種保密的格式。不管是MD2、MD4還是MD5,它們都需要獲得一個隨機長度的信息并產(chǎn)生一個128位的信息摘要。

          三、設(shè)計思想

          該系統(tǒng)采用B/S架構(gòu)結(jié)合SqlServer數(shù)據(jù)庫設(shè)計開發(fā),服務(wù)器端安裝Web和數(shù)據(jù)庫服務(wù)器,客戶端只需安裝瀏覽器即可,數(shù)據(jù)庫接口采用開放式數(shù)據(jù)庫互連ODBC,用戶首先通過瀏覽器訪問Web服務(wù)器,Web服務(wù)器通過ODBC連接到SQL server數(shù)據(jù)庫,通過SQL語言通數(shù)據(jù)庫進行數(shù)據(jù)交換,取得用戶所需要的數(shù)據(jù),再通過Web服務(wù)器將數(shù)據(jù)和HTML代碼一同返回給用戶的瀏覽器,瀏覽器再將代碼進行解釋,最終將查詢結(jié)果按照事先安排好的效果返回給用戶。

          四、系統(tǒng)結(jié)構(gòu)

          本系統(tǒng)主要分為用戶界面和管理員界面,具體結(jié)構(gòu)如圖1所示:

          圖1系統(tǒng)模塊流程圖

          五、設(shè)計與實現(xiàn)

          使用ASP技術(shù)進行開發(fā),數(shù)據(jù)庫采用SqlServer2000作為后臺數(shù)據(jù)庫并部署于集成IIS的Windows2003企業(yè)版操作系統(tǒng)的塔式服務(wù)器中。

          在系統(tǒng)的安全性方面考慮使用md5加密算法,在管理員登陸界面上使用如下語句將系統(tǒng)傳遞過來的adminpwd字符串利用md5.asp頁面中的算法進行加密:“adminpwd = md5(request("adminpwd"))”通過該加密算法保證了數(shù)據(jù)庫的安全性,黑客入侵數(shù)據(jù)庫后也僅僅拿到加密后的字符串無法得出管理員的密鑰信息。

          在數(shù)據(jù)庫收錄論文方面,教師們上傳的電子稿大都是Word文檔,為了統(tǒng)一和便于閱讀,我們使用Adobe公司的Acrobat Professional 7.0版將論文由Office的Doc文檔轉(zhuǎn)成PDF格式文檔并進行安全性設(shè)置,更適用于論文的網(wǎng)絡(luò)在線閱讀。PDF文檔格式是較為通用的網(wǎng)絡(luò)文檔格式之一,其優(yōu)點有四:一是版式較為柔和美觀;二是PDF文檔具有翻頁和書簽導航功能,便于機上閱讀;三是文件的大小較之同樣的Word文檔大幅度壓縮,更加便于在線閱讀;四是PDF文檔具有一定的安全性,利用Acrobat相應(yīng)的軟件功能可進行文檔安全性設(shè)置,例如:禁止打印、禁止復制、禁止更改等。

          六、結(jié)束語

          特色數(shù)據(jù)庫論文檢索系統(tǒng)自2007年起進行建設(shè),經(jīng)過反復實踐修改,最終成功部署到HP塔式服務(wù)器上運行,到目前為止收錄學院公開827篇,上傳未47篇,查詢下載次數(shù)為9871人次,活躍了教職工學術(shù)交流的同時為學院專業(yè)定位和優(yōu)勢挖掘提供數(shù)字依據(jù),也為下一步圖書館電子資源的建設(shè)和發(fā)展打下了堅實的基礎(chǔ)。

          立項課題:淄博職業(yè)學院“崗位創(chuàng)新?百萬行動”課題

          課題編號:2006GY01

          參考文獻:

          [1]趙連朋,數(shù)字圖書館之特色數(shù)據(jù)庫建設(shè)――渤海大學數(shù)字圖書館學位論文數(shù)據(jù)庫管理系統(tǒng)的研發(fā),中國圖書情報科學,2004(4):9-13.

          [2]張淼,特色數(shù)據(jù)庫建設(shè)中信息的研究與實踐,圖書館學研究,2004(9):4-5,15.

          篇11

          中圖分類號:G434文獻標識碼:A文章編號:1009-3044(2008)35-2517-02

          Research of Choosing Topics and Instruction System of Undergraduates' Theses Based on .NET Terrace

          WANG Bang-yuan

          (Information Science Department, Anhui Administration Management Institute, Anhui Economy Management Institute,Hefei 230059)

          Abstract: Has been analyze the problems of the teacher and the student can't attain complete match in the process of the currently most college's graduation theses to choose and instruction, and the efficiency of choosing topics and instruction be lowly etc. This papercombine with and Access database, and adopt control development technique,designed a system of choosing topics on network, release information, student primary election, the tutor choose the student , spread on the thesis and the dynamic state hand over with each other instruction etc.

          Key words: ; access database; choosing topics; the dynamic state hand over with each other instruction

          1 引言

          高校畢業(yè)生論文選題和指導是一項相對繁雜的工作,主要體現(xiàn)在以下兩個方面:一是教師論文題目的過程包括論文題目的收集、題目的、學生選題、調(diào)整選題和公布選題結(jié)果等過程。在傳統(tǒng)人工選題方式中,這一過程需要相當長的時間,同時信息的流通和反饋速度較慢,而且會存在信息失真現(xiàn)象,這在一定程度上會影響論文選題的效果以及質(zhì)量;二是畢業(yè)論文的選題是師生之間興趣、愛好、研究方向和理論觀點相契合的過程,這需要師生之間在選題之前進行溝通和了解,以便在教師公布論文題目之后,學生有針對性地選擇適合自己選題和導師。因此,論文選題的過程也是師生互選的過程。但是,由于目前多數(shù)高校為人工選題,師生間的信息溝通較少,對彼此的研究方向不夠了解,因此,教師與學生的不能達到完全匹配,指導工作效率低下。

          針對我國高校畢業(yè)論文選題及指導工作中普遍存在的問題,本文結(jié)合目前部分高校對畢業(yè)論文選題系統(tǒng)的研究,選用設(shè)計并開發(fā)了具有普遍性的畢業(yè)論文選題及指導系統(tǒng),對于提高高校教學管理效率很有必要。系統(tǒng)不僅能夠?qū)崿F(xiàn)網(wǎng)上選題,增加師生之間的溝通和了解,更重要的是,能實現(xiàn)師生之間的互動交流,為提高高校教學管理工作效率搭建一個有序的交流平臺。

          2 Web系統(tǒng)技術(shù)選擇

          本系統(tǒng)采用B/S模式實現(xiàn),的系統(tǒng)結(jié)構(gòu)模型如圖1所示。用Web服務(wù)器來運行程序,保留數(shù)據(jù),使用標準的瀏覽器作為客戶端,不需安裝其它程序,從而實現(xiàn)了客戶端的跨平臺性。對于服務(wù)器端,采用windows server2003操作系統(tǒng)、、ACCESS2003構(gòu)建。在中使用C#語言編程。采用全新的Visual 2005開發(fā)環(huán)境。

          3 系統(tǒng)功能模塊

          經(jīng)過系統(tǒng)需求分析,得出該選題系統(tǒng)的用戶有學生、教師、管理員三類,從選題、學生預選到教師確定選題(正選)以及論文上傳下載、指導交流,其主要工作流程如圖2所示。

          根據(jù)上述項目系統(tǒng)分析的特點,系統(tǒng)功能模塊可分為管理員模塊、學生模塊和教師模塊三大部分(如圖3)。

          3.1 管理員模塊

          可以通過網(wǎng)絡(luò)論文要求,通知、通告;可以管理論文題目,對論文題目可以進行添加、刪除、修改;管理教師和學生的基本信息;查看學生的選題結(jié)果、調(diào)整選題、可以指定指導教師;輸出報表等。

          3.2 學生模塊

          學生登錄后,可以通過網(wǎng)絡(luò)即時了解論文題目,并根據(jù)自己實際情況,預選論文題目;學生選題后,等待教師的確認,再填寫、提交論文的開題報告(提綱)。學生可以按照畢業(yè)設(shè)計文件的要求,至少上傳三次論文稿,讓指導教師評閱;可以通過網(wǎng)絡(luò)查看教師對于自己提交的論文稿的指導意見,并就某個問題與教師進行詳細討論。

          3.3 教師模塊

          可以確認學生選題(正選);可以下載不同學生上傳的論文稿,評閱后提出指導意見,供學生及時查看;可以查看學校公告、結(jié)題時間和通知等信息;可以分別回答學生的提問,或就某問題與學生進行詳細討論。

          根據(jù)實際情況,我們設(shè)置了一些制約條件:每個學生最多可以預選3個題目;每個選題做多可以被選15次;每個教師可以正選學生人數(shù)不能超過限定人數(shù);學生被正選后,已經(jīng)預選的選題被自動設(shè)為退選或刪除掉。

          3.4 選題主要流程

          選題可分為學生預選和教師正選兩個過程,其主要業(yè)務(wù)流程如圖4所示。

          4 主要技術(shù)的實現(xiàn)

          4.1 訪問數(shù)據(jù)庫

          系統(tǒng)采用ACCESS2003設(shè)計數(shù)據(jù)庫(lunwenxt.mdb),主要有學生信息表、教師信息表、論文題目表、學生選題表,留言表等。具有斷開式數(shù)據(jù)結(jié)構(gòu),能夠與XML緊密集成,具有與數(shù)據(jù)庫交互而優(yōu)化的功能。為了使數(shù)據(jù)訪問和數(shù)據(jù)操縱分離開,使用了兩個組件,即DataSet(數(shù)據(jù)集,斷開式結(jié)構(gòu)核心組件)和.NET Data Providers(.NET數(shù)據(jù)提供者)。在系統(tǒng)中,使用對數(shù)據(jù)庫的操作是通過DataSet和.NET Data Providers交互實現(xiàn)的。其基本步驟如下:

          1) 創(chuàng)建一個數(shù)據(jù)連接;

          2) 請求一個記錄集;

          3) 把記錄集合暫存到DataSet;

          4) 關(guān)閉數(shù)據(jù)庫連接;

          5) 在DataSet上做需要的操作。