亚洲激情综合另类男同-中文字幕一区亚洲高清-欧美一区二区三区婷婷月色巨-欧美色欧美亚洲另类少妇

首頁(yè) 公文范文 數(shù)據(jù)庫(kù)設(shè)計(jì)論文

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

發(fā)布時(shí)間:2022-05-21 11:46:36

序言:寫(xiě)作是分享個(gè)人見(jiàn)解和探索未知領(lǐng)域的橋梁,我們?yōu)槟x了1篇的數(shù)據(jù)庫(kù)設(shè)計(jì)論文樣本,期待這些樣本能夠?yàn)槟峁┴S富的參考和啟發(fā),請(qǐng)盡情閱讀。

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

數(shù)據(jù)庫(kù)設(shè)計(jì)論文:數(shù)據(jù)的完整性在數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)中的設(shè)計(jì)與實(shí)施

摘要:本文主要介紹了在sql server數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)中,在服務(wù)器端和客戶端實(shí)現(xiàn)數(shù)據(jù)完整性的設(shè)計(jì)方法,并結(jié)合醫(yī)院管理信息系統(tǒng)(簡(jiǎn)稱jy-hmis),闡述了實(shí)施數(shù)據(jù)完整性的策略。

關(guān)鍵詞:數(shù)據(jù)完整性 數(shù)據(jù)庫(kù) 事務(wù)處理

前言

數(shù)據(jù)完整性是指數(shù)據(jù)的正確性和一致性,它有兩方面的含義:(1)數(shù)據(jù)取值的正確性,即字段列值必須符合數(shù)據(jù)的取值范圍、類型和精度的規(guī)定;(2)相關(guān)數(shù)據(jù)的一致性,即相關(guān)表的聯(lián)系字段的列值匹配。在數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)中,保證數(shù)據(jù)完整性是應(yīng)用系統(tǒng)設(shè)計(jì)的基本要求;數(shù)據(jù)完整性實(shí)施的好壞,關(guān)系到數(shù)據(jù)系統(tǒng)的正確性、一致性和可靠性,關(guān)系到系統(tǒng)的成敗。jy-hmis采用c/s模式體系結(jié)構(gòu),其數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)為:sql server 7.0;客戶端的開(kāi)發(fā)工具為:powerbuilder 6.5。下面主要從服務(wù)器端數(shù)據(jù)庫(kù)管理系統(tǒng)及客戶端的應(yīng)用程序一,兩個(gè)方面進(jìn)行介紹。

1 服務(wù)器端利用sql server 7.0數(shù)據(jù)庫(kù)實(shí)現(xiàn)數(shù)據(jù)的完整性

在用insert、delete、update語(yǔ)句修改數(shù)據(jù)庫(kù)內(nèi)容時(shí),數(shù)據(jù)的完整性可能遭到破壞,為了保證存放數(shù)據(jù)的正確性和一致性,sql server對(duì)數(shù)據(jù)施加了一個(gè)或多個(gè)數(shù)據(jù)完整性約束。這些約束限制了對(duì)數(shù)據(jù)庫(kù)的數(shù)據(jù)值,或者限制了數(shù)據(jù)庫(kù)修改所產(chǎn)生的數(shù)據(jù)值,或限制了對(duì)數(shù)據(jù)庫(kù)中某些值的修改。

在sql server關(guān)系數(shù)據(jù)庫(kù)中,主要有以下3類數(shù)據(jù)完整性:實(shí)體完整性(保證表中所有行唯一);參照完整性(主健和外健關(guān)系維護(hù),它涉及兩個(gè)或兩個(gè)以上的表的數(shù)據(jù)的一致性維護(hù));域完整性(某列有效性的集合,是對(duì)業(yè)務(wù)管理或是對(duì)數(shù)據(jù)庫(kù)數(shù)據(jù)的限制)。在報(bào)務(wù)器端有兩種方法實(shí)現(xiàn)數(shù)據(jù)完整性:定義creat table 完整性約束及定義規(guī)則、缺省、索引和觸發(fā)器。

1.1 定義 createtable 完整性約束

此方法是在創(chuàng)建數(shù)據(jù)庫(kù)表的命令語(yǔ)句中,加入表級(jí)約束或列級(jí)來(lái)實(shí)現(xiàn)數(shù)據(jù)完整性。如在建表語(yǔ)句中加入非空(not null)約束、缺省(default)約束、唯一碼(unique)約束、主鍵碼(primary key)約束、外鍵碼(foreign key)約束、校驗(yàn)(check)約束等。它的主要特點(diǎn)是:定義簡(jiǎn)單、安全可靠、維護(hù)方便。

1.1.1 非空約束、缺省約束和校驗(yàn)約束

非空約束限定了列值不能為空值;缺省約束指定當(dāng)向數(shù)據(jù)庫(kù)插入數(shù)據(jù)時(shí),若用戶沒(méi)有明確給出某列的值時(shí),sql server 自動(dòng)輸入預(yù)定值;校驗(yàn)約束則用來(lái)限定列的值域范圍。

例如,在創(chuàng)建圖書(shū)登記表中,限定登記日期、圖書(shū)類別編碼、登記號(hào)、中文名等列值不允許為空值;頁(yè)數(shù)的缺省值為1;單價(jià)的缺省值為0;圖書(shū)狀態(tài)只能為:“在館”、“借出”、“丟失”之一。

1.1.2 主鍵約束和唯一約束

主鍵約束和唯一約束,均為指定的列建立唯一性索引,即不允許唯一索引的列上有相同的值。主鍵約束更嚴(yán)格,不但不允許有重復(fù)值,而且也不允許有空值。

例如,在科室編碼表,對(duì)列ksbm創(chuàng)建主鍵約束,對(duì)ksmc創(chuàng)建唯一約束。

1.1.3 外鍵約束

外鍵約束又稱參照完整性約束,用來(lái)限定本表外鍵碼列值與相關(guān)表主鍵碼字段列值的匹配,即保證相關(guān)數(shù)據(jù)的一致性。

例如,在創(chuàng)建醫(yī)師編碼表中,醫(yī)生所屬科室 ssks 為外鍵碼,限定它與科室編碼表中的科室編碼 ksbm 列值一致。

1.2 定義規(guī)則、缺省、索引和觸發(fā)器

在數(shù)據(jù)庫(kù)表的創(chuàng)建命令語(yǔ)句中定義約束的方法,雖然具有簡(jiǎn)單、方便、安全等特點(diǎn),但它只對(duì)特定的表有效,不能應(yīng)用到其他表,并且只能使用 alter table 命令修改或刪除約束,缺乏一定的靈活性。與此相反,在數(shù)據(jù)庫(kù)中創(chuàng)建與表相對(duì)獨(dú)立的規(guī)則、索引和觸發(fā)器對(duì)象,也能實(shí)現(xiàn)數(shù)據(jù)完整性,而且能實(shí)施更復(fù)雜、更完善的數(shù)據(jù)完整性約束。它的主要特點(diǎn)是功能強(qiáng)、效率高、維護(hù)方便。

1.2.1 定義規(guī)則

規(guī)則類似于表定義中的校驗(yàn)約束,用來(lái)限定列的值域范圍。但它不限定于特定表,可以綁定到其他表的列或用戶自定義的數(shù)據(jù)類型中使用。

例如,在定義藥品的編碼規(guī)則rul-ypbm,可綁定到其他表中。

1.2.2 定義缺省

缺省類似于表定義中的缺省約束,用來(lái)設(shè)置列的缺省值輸入。它也不限定于特定表,可以綁定到其他表的列或用戶自定義數(shù)據(jù)類型中使用。

1.2.3 定義索引

索引類似于表定義中的唯一約束,用來(lái)保證列值的唯一性。此外,它還能使用聚簇索引和非聚簇索引選項(xiàng),來(lái)增強(qiáng)數(shù)據(jù)檢索的性能。

例如,對(duì)于門(mén)診收費(fèi)明細(xì)帳表,分別建立了按收費(fèi)日期和收費(fèi)序號(hào)的非聚簇索引,大大提高了數(shù)據(jù)的查詢速度,在未建立索引前,要在20多萬(wàn)條記錄中查詢滿足條件的記錄,大約需要5分鐘左右,建立索引后,只需要4秒鐘左右。

1.2.4 定義觸發(fā)器

觸發(fā)器是一種實(shí)施復(fù)雜的完整性約束的有效方法,當(dāng)對(duì)它所保護(hù)的數(shù)據(jù)進(jìn)行修改時(shí)自動(dòng)激活,防止對(duì)數(shù)據(jù)進(jìn)行不正確、未授權(quán)或不一致的修改。類似于表定義中參照完整性約束;觸發(fā)器也可用來(lái)保證相關(guān)數(shù)據(jù)的一致性。它還能完成一些表定義參照完整性的約束不能完成的任務(wù)。

2 客戶端利用pb開(kāi)發(fā)的應(yīng)用程序?qū)崿F(xiàn)數(shù)據(jù)的完整性

2.1 用pb的控件來(lái)確保數(shù)據(jù)的完整性

在以pb開(kāi)發(fā)工具編寫(xiě)的應(yīng)用程序中,可使用數(shù)據(jù)窗口對(duì)象的列校驗(yàn)屬性來(lái)檢查輸入數(shù)據(jù)的正確性;在窗口輸入界面中還可以采用下拉列表、復(fù)選框、單選按鈕等控件,實(shí)現(xiàn)固定值選取輸入來(lái)確保數(shù)據(jù)的正確;另外,應(yīng)用程序本身也可以對(duì)輸入數(shù)據(jù)進(jìn)行有效檢查來(lái)確保數(shù)據(jù)的完整性。

2.2 利用事務(wù)的特點(diǎn)來(lái)保證數(shù)據(jù)的一致性

因pb的每一操作都是基于控件中的事件,所以一個(gè)完整的事務(wù)處理要集中在一個(gè)事件或一個(gè)操作單元中。例如,門(mén)診劃價(jià)收費(fèi)中的付款處理;同一個(gè)收費(fèi)序號(hào)下的數(shù)據(jù),經(jīng)過(guò)處理后要記入明細(xì)帳、一級(jí)明細(xì)帳、總帳,同時(shí)還要更新收費(fèi)序號(hào)登記表等;所有這些處理算是一個(gè)完整的任務(wù),必須等所有的語(yǔ)句都執(zhí)行成功后,才能對(duì)數(shù)據(jù)庫(kù)進(jìn)行提交;如果有一條語(yǔ)句未執(zhí)行成功,就要撤消該事務(wù)的一切操作,回退到事務(wù)開(kāi)始的狀態(tài),這樣才能保證數(shù)據(jù)的一致。利用客戶端應(yīng)用程序?qū)崿F(xiàn)數(shù)據(jù)完整性的方法,其主要特點(diǎn)是:交互性好、功能強(qiáng),但編程偏大、維護(hù)困難、可靠性差。

3 實(shí)現(xiàn)數(shù)據(jù)完整性的策略

由上述可見(jiàn),在sql server數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)中,實(shí)現(xiàn)數(shù)據(jù)完整性的方法各有其特點(diǎn)。對(duì)具體應(yīng)用系統(tǒng),可根據(jù)需要采用其中一種或多種方法來(lái)建立數(shù)據(jù)完整性的機(jī)制,其策略為:

(1) 對(duì)于通過(guò)窗口操作輸入的數(shù)據(jù),一般采用客戶端應(yīng)用程序來(lái)確保數(shù)據(jù)的完整性。這樣,一方面可把非法數(shù)據(jù)在提交到數(shù)據(jù)庫(kù)之前就拒之門(mén)外,另一方面可使用戶及時(shí)得到操作反饋信息,做出正確的選擇。

(2) 對(duì)于通過(guò)其他途徑轉(zhuǎn)入的數(shù)據(jù),一般需要服務(wù)器端數(shù)據(jù)庫(kù)管理系統(tǒng)來(lái)實(shí)現(xiàn)數(shù)據(jù)的完整性。

(3) 對(duì)于數(shù)據(jù)一致性的維護(hù),宜于由服務(wù)器端數(shù)據(jù)庫(kù)的觸發(fā)器或表定義的約束來(lái)實(shí)現(xiàn)。這樣可降低客戶端應(yīng)用程序的開(kāi)發(fā)量,提高應(yīng)用系統(tǒng)的運(yùn)行效率、可維護(hù)性及可靠性。

(4) 對(duì)于數(shù)據(jù)完整性和安全性要求較高的系統(tǒng),則需要采用多層保護(hù)屏障來(lái)確保數(shù)據(jù)的完整性和安全性。如:既在客戶端應(yīng)用系統(tǒng)程序檢查輸入數(shù)據(jù)的有效性,同時(shí)又在服務(wù)器端數(shù)據(jù)庫(kù)中建立表的約束、規(guī)則、缺省和觸發(fā)器等進(jìn)行數(shù)據(jù)完整性約束。這樣可以提高系統(tǒng)數(shù)據(jù)的可靠性和安全性。

4 結(jié)語(yǔ)

數(shù)據(jù)庫(kù)完整性是數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的最基本要求之一。在sql server數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)中,可采用服務(wù)器端數(shù)據(jù)庫(kù)表定義約束和數(shù)據(jù)庫(kù)規(guī)則、缺省、索引、觸發(fā)器及客戶端的應(yīng)用程序等三種方法實(shí)施數(shù)據(jù)的完整性。它們各有其特點(diǎn),在應(yīng)用系統(tǒng)中,應(yīng)根據(jù)具體情況,靈活使用。

數(shù)據(jù)庫(kù)設(shè)計(jì)論文:關(guān)于數(shù)據(jù)庫(kù)在倉(cāng)庫(kù)管理中的設(shè)計(jì)與實(shí)現(xiàn)

作者:何曉燕 李海 呼延戰(zhàn)波

【 論文 關(guān)鍵詞】數(shù)據(jù)庫(kù) 倉(cāng)庫(kù)管理 設(shè)計(jì)

【論文摘要】介紹了利用數(shù)據(jù)庫(kù)在 企業(yè) 中實(shí)現(xiàn)對(duì)倉(cāng)庫(kù)的管理,及軟件的設(shè)計(jì)與實(shí)現(xiàn)。

為了實(shí)現(xiàn)對(duì)備品備件及輔助材料倉(cāng)庫(kù)的 現(xiàn)代 化 科學(xué) 管理,保證物資和備件管理的安全性、準(zhǔn)確性和可靠性,降低勞動(dòng)強(qiáng)度,提高勞動(dòng)效率,為企業(yè)獲得更多更快的 經(jīng)濟(jì) 效益,我們開(kāi)發(fā)設(shè)計(jì)了專用的備品備件和輔助材料倉(cāng)庫(kù)管理系統(tǒng)。

系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

1.我們首先對(duì)于原始的手工管理工作進(jìn)行深人調(diào)查,了解備件的收、發(fā)、存物流情況,帳本和管理方式,數(shù)據(jù)統(tǒng)計(jì)等方面進(jìn)行深入調(diào)查,經(jīng)過(guò) 總結(jié) 其事務(wù)處理流程圖如下:

2.為了實(shí)現(xiàn)利用數(shù)據(jù)庫(kù)對(duì)倉(cāng)庫(kù)進(jìn)行管理,對(duì)用戶的要求進(jìn)行總體概述和界面描述并進(jìn)行具體的數(shù)據(jù)流分析,其頂層數(shù)據(jù)流程圖如下:(其它層略)數(shù)據(jù)流描述如下:

入出庫(kù)單=編碼十名稱+型號(hào)+規(guī)格十圖號(hào)+數(shù)量十單價(jià)+人庫(kù)單位(領(lǐng)料單位)定額=班組編碼+班組名稱+金額計(jì)劃單=編碼+名稱+型號(hào)十規(guī)格+圖號(hào)+申報(bào)數(shù)量+申報(bào)日期系統(tǒng)命令=備件錄人}系統(tǒng)查詢!系統(tǒng)統(tǒng)計(jì).報(bào)表打印}生成計(jì)劃表格=全廠車間消耗表i收發(fā)存表}庫(kù)存清單l消耗明細(xì)表}消耗日?qǐng)?bào)

3.將宏觀管理轉(zhuǎn)化為數(shù)據(jù)模型,進(jìn)行系統(tǒng)總體設(shè)計(jì)和詳細(xì)設(shè)計(jì),寫(xiě)出詳細(xì)的設(shè)計(jì)說(shuō)明書(shū)和計(jì)劃任務(wù)書(shū)。我們的設(shè)計(jì)說(shuō)明書(shū)主要內(nèi)容如下:(.l)該軟件系統(tǒng)是以樹(shù)形結(jié)構(gòu)展開(kāi)的,其模塊圖(見(jiàn)圖l一1)

(2)文件結(jié)構(gòu)(外部文件描述)

文件bjr*.dbf bjc*.dbf* .dsh*.dbfljkc*.dbfc*.dbf gyd*.dbf分別是需求規(guī)格說(shuō)明書(shū)定義的人庫(kù)、出庫(kù)、流水當(dāng)前庫(kù)、單價(jià)庫(kù)存庫(kù)、標(biāo)準(zhǔn)特性編碼庫(kù),他們對(duì)應(yīng)的索引文件分別是bjr*.idx bjc*.idx lsh*.idx djkc*.idx gyd*.idx索引關(guān)鍵字是fbmvv。(*代表備件的各種分類如:閥門(mén)類、電器類、工礦類、工藝類、軸承類、小型機(jī)械、軋機(jī)軸承、儀表等)

(3)模塊描述(以頂層模塊為例)

模塊名:bjmain

編號(hào)0.0

功能:本模塊為總控模塊。產(chǎn)生主菜單,接收用戶對(duì)菜單的選擇而分別進(jìn)人下層模塊。

界面:下屬模塊1.01.11.21.31.41.51.6

處理:case

1.調(diào)用模塊1.0系統(tǒng)維護(hù)

2.調(diào)用模塊1.1備件錄入

3.調(diào)用模塊1.2系統(tǒng)查詢

4.調(diào)用模塊1二3綜合統(tǒng)計(jì)

5.調(diào)用模塊1.4報(bào)表打印

6.調(diào)用模塊1.5計(jì)劃管理endcase

4.我們進(jìn)行了程序代碼的編寫(xiě)、并進(jìn)行了功能測(cè)試、錯(cuò)誤信息測(cè)試、邊界測(cè)試、用戶測(cè)試和長(zhǎng)期系統(tǒng)維護(hù),經(jīng)過(guò)幾年的實(shí)踐,我們不斷進(jìn)行更新和完善,該系統(tǒng)目前愈來(lái)愈滿足用戶的要求。

結(jié)束語(yǔ)

在本系統(tǒng)的設(shè)計(jì)中,我們充分考慮了不同的用戶給予不同的操作權(quán)限,如:倉(cāng)庫(kù)保管員有錄人和查詢、統(tǒng)計(jì)的權(quán)限,沒(méi)有做計(jì)劃?rùn)?quán)限,而計(jì)劃員有做計(jì)劃的權(quán)限,沒(méi)有備件料單錄人的權(quán)限。另外,在界面設(shè)計(jì)上,做到界面友好,用戶界面的形式和述語(yǔ)都適應(yīng)及戶能力和要求,同時(shí)保護(hù)一致性,系統(tǒng)和子系統(tǒng)各部分的命令和菜單有相同的形式,簡(jiǎn)單易學(xué),方便幫戶使用。隨著市場(chǎng)的變化,在該系統(tǒng)中我們很好地處理了同一種備件不同單價(jià)的問(wèn)題和對(duì)各班組限額考核的問(wèn)題。該系統(tǒng)投人使用,徹底地將工作人員從大數(shù)據(jù)量的、繁重的、重復(fù)性的工作中解放出來(lái)。

數(shù)據(jù)庫(kù)設(shè)計(jì)論文:淺談數(shù)據(jù)庫(kù)信息管理系統(tǒng)的邏輯架構(gòu)與功能設(shè)計(jì)

摘要:筆者結(jié)合數(shù)據(jù)庫(kù)理論和實(shí)際經(jīng)驗(yàn)從以下幾個(gè)方面探討淺談數(shù)據(jù)庫(kù)信息管理系統(tǒng)的邏輯架構(gòu)與功能設(shè)計(jì)。

關(guān)鍵詞:數(shù)據(jù)庫(kù) 信息管理系統(tǒng) 邏輯架構(gòu) 功能設(shè)計(jì)

0 引言

數(shù)據(jù)庫(kù)信息管理系統(tǒng)一個(gè)重要的功能是完成系統(tǒng)前臺(tái)與后臺(tái)之間的數(shù)據(jù)通信。將前臺(tái)業(yè)務(wù)打包數(shù)據(jù)經(jīng)過(guò)解析傳輸?shù)胶笈_(tái)數(shù)據(jù)庫(kù),達(dá)到對(duì)后臺(tái)數(shù)據(jù)庫(kù)的處理。還可以實(shí)現(xiàn)后臺(tái)數(shù)據(jù)庫(kù)中數(shù)據(jù)操作包括:數(shù)據(jù)的查詢、更新、刪除等操作。將業(yè)務(wù)數(shù)據(jù)從多個(gè)操作型數(shù)據(jù)庫(kù)和外部文件中抽取出來(lái),進(jìn)行清理、轉(zhuǎn)換、網(wǎng)絡(luò)傳輸和集成。筆者結(jié)合數(shù)據(jù)庫(kù)理論和實(shí)際經(jīng)驗(yàn)從以下幾個(gè)方面探討淺談數(shù)據(jù)庫(kù)信息管理系統(tǒng)的邏輯架構(gòu)與功能設(shè)計(jì)。

1 數(shù)據(jù)庫(kù)信息管理系統(tǒng)邏輯架構(gòu)

數(shù)據(jù)庫(kù)信息管理系統(tǒng)按照各個(gè)業(yè)務(wù)發(fā)展的需要,逐步進(jìn)行多角度、深層次的數(shù)據(jù)分析與加工,充分加以利用,為各層用戶方便、快捷的服務(wù),同時(shí)也使數(shù)據(jù)的采集和利用處于良性循環(huán)狀態(tài)。

數(shù)據(jù)庫(kù)信息管理系統(tǒng)處于整個(gè)系統(tǒng)的中間位置,它主要職責(zé)對(duì)數(shù)據(jù)處理,完成前臺(tái)端的請(qǐng)求處理,完成后臺(tái)數(shù)據(jù)庫(kù)的操作。目的是分批處理任務(wù)請(qǐng)求,將任務(wù)數(shù)據(jù)包解包后,加載到數(shù)據(jù)庫(kù)中,并且根據(jù)請(qǐng)求對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行查詢、更新、刪除,將處理的結(jié)果記錄到日志文件中。數(shù)據(jù)庫(kù)信息管理系統(tǒng)的基本業(yè)務(wù)邏輯描述如下:

1.1 接受請(qǐng)求,根據(jù)自己的實(shí)際情況,將自己的請(qǐng)求實(shí)時(shí)的以上傳給系統(tǒng)。

1.2 解析請(qǐng)求,系統(tǒng)根據(jù)接受到的請(qǐng)求,對(duì)其進(jìn)行解析處理,首先檢查傳來(lái)的信息是不是合法,長(zhǎng)度是否按規(guī)定的。再解析信息,在解析報(bào)文信息中,就報(bào)頭、正文、報(bào)尾的標(biāo)志位做一一鑒定,若有哪一項(xiàng)不符合要求,就回傳應(yīng)答報(bào)文給前臺(tái)讓前臺(tái)重新傳輸此報(bào)文,并將處理的數(shù)據(jù)實(shí)時(shí)的記錄在后臺(tái)對(duì)應(yīng)的表中。

1.3 數(shù)據(jù)的抽取與加載,系統(tǒng)在對(duì)數(shù)據(jù)報(bào)文進(jìn)行解析后,若收到的報(bào)文滿足要求時(shí),就對(duì)報(bào)文中的正文段的數(shù)據(jù)抽取出來(lái),加載到數(shù)據(jù)庫(kù)表中。

1.4 監(jiān)控管理,主要是對(duì)系統(tǒng)中的各個(gè)環(huán)節(jié)進(jìn)行監(jiān)控管理,數(shù)據(jù)的導(dǎo)入導(dǎo)出情況及數(shù)據(jù)的傳輸情況進(jìn)行監(jiān)控管理。在加載數(shù)據(jù)時(shí),將加載成功與否實(shí)時(shí)的記錄在數(shù)據(jù)庫(kù)表中,并寫(xiě)日志文件。

1.5 對(duì)后臺(tái)數(shù)據(jù)庫(kù)的處理,系統(tǒng)根據(jù)報(bào)文內(nèi)容,對(duì)后臺(tái)數(shù)據(jù)庫(kù)中的表進(jìn)行插入、刪除、更新等操作。

2 數(shù)據(jù)庫(kù)信息管理系統(tǒng)的功能設(shè)計(jì)

根據(jù)上面的業(yè)務(wù)流程,我提出了數(shù)據(jù)庫(kù)信息管理系統(tǒng)的業(yè)務(wù)框架及各個(gè)功能模塊。數(shù)據(jù)庫(kù)信息管理系統(tǒng)分為六個(gè)模塊:任務(wù)管理、數(shù)據(jù)抽取、數(shù)據(jù)上傳、數(shù)據(jù)加載、監(jiān)控管理、查詢統(tǒng)計(jì),分別為各個(gè)模塊設(shè)計(jì)了以下功能。

2.1 任務(wù)管理 任務(wù)管理主要是指后臺(tái)管理層在抽取前臺(tái)數(shù)據(jù)時(shí)對(duì)各個(gè)任務(wù)制定與執(zhí)行。對(duì)前臺(tái)數(shù)據(jù)的抽取主要是通過(guò)執(zhí)行模版文件來(lái)完成,模板的管理是整個(gè)系統(tǒng)的核心,創(chuàng)建一個(gè)模板既是在定義一個(gè)數(shù)據(jù)抽取的過(guò)程,一個(gè)模板只針對(duì)同一個(gè)數(shù)據(jù)源,保證模板的原子性,模版參數(shù)文件主要由后臺(tái)數(shù)據(jù)中心需要集中的數(shù)據(jù)類型進(jìn)行定制,任務(wù)管理是將多個(gè)相關(guān)的模版文件捆綁在一起,構(gòu)成一個(gè)更大的可執(zhí)行單位。對(duì)不同種類數(shù)據(jù)通過(guò)制作模板實(shí)現(xiàn)抽取功能,模板數(shù)據(jù)文件由后臺(tái)數(shù)據(jù)管理者制作存放在前臺(tái),可增加、修改和刪除。

2.1.1 創(chuàng)建模板:一個(gè)模板文件包括了一個(gè)完整的數(shù)據(jù)抽取過(guò)程所有必要的數(shù)據(jù)結(jié)構(gòu)。數(shù)據(jù)段包括:文件頭、文件正文、文件尾,其中文件頭重要有防偽標(biāo)志位,文件的發(fā)送時(shí)間等信息,正文段主要包括此文件傳送的數(shù)據(jù),而結(jié)尾部分主要包括此文件傳輸數(shù)據(jù)的總量等信息。

2.1.2 編輯模板:當(dāng)數(shù)據(jù)需求發(fā)生變化時(shí),可以對(duì)已存在的模版文件的參數(shù)進(jìn)行修改,以適應(yīng)新的需要。

2.1.3 刪除模板:當(dāng)不再對(duì)該模板文件定義的數(shù)據(jù)表進(jìn)行抽取時(shí),可以刪除模板文件,取消抽取過(guò)程。

2.1.4 由于本系統(tǒng)文件主要是以固定長(zhǎng)文件為主,所以,制定固定長(zhǎng)文件是關(guān)鍵,而且這個(gè)固定長(zhǎng)文件主要是文件頭、文件尾長(zhǎng)度固定,而每個(gè)文件的正文部分固定,但一個(gè)頭部和尾部對(duì)應(yīng)多個(gè)文件正文部分。

2.2 數(shù)據(jù)抽取 數(shù)據(jù)抽取模塊是對(duì)后臺(tái)下發(fā)的抽取任務(wù)的執(zhí)行,是完成小核心數(shù)據(jù)處理的中心工作,是定義的抽取過(guò)程的具體實(shí)施階段,數(shù)據(jù)抽取模塊的主要功能包括:“數(shù)據(jù)抽取任務(wù)的載入”、“數(shù)據(jù)抽取配置”、“數(shù)據(jù)抽取執(zhí)行”、“數(shù)據(jù)抽取重啟”

2.2.1 數(shù)據(jù)抽取任務(wù)的載入:數(shù)據(jù)抽取是按照前臺(tái)對(duì)后臺(tái)數(shù)據(jù)管理層下發(fā)的各項(xiàng)抽取任務(wù)來(lái)執(zhí)行的,因此在實(shí)行數(shù)據(jù)抽取之前要對(duì)后臺(tái)管理層下發(fā)的抽取任務(wù)進(jìn)行載入到當(dāng)前系統(tǒng)中。

2.2.2 數(shù)據(jù)抽取配置:要正確完成數(shù)據(jù)抽取過(guò)程的執(zhí)行,必須先配置數(shù)據(jù)抽取的范圍,先選擇數(shù)據(jù)抽取對(duì)應(yīng)的系統(tǒng),查詢?cè)撓到y(tǒng)下所有需要執(zhí)行的抽取任務(wù),然后對(duì)抽取數(shù)據(jù)的各個(gè)節(jié)點(diǎn)進(jìn)行配置,確定在哪些節(jié)點(diǎn)上執(zhí)行數(shù)據(jù)抽取。

2.2.3 數(shù)據(jù)抽取服務(wù):根據(jù)后臺(tái)中心下發(fā)的數(shù)據(jù)抽取任務(wù)對(duì)各個(gè)業(yè)務(wù)系統(tǒng)的數(shù)據(jù)逐項(xiàng)進(jìn)行抽取,選擇的任務(wù)的流水號(hào)啟動(dòng)抽取服務(wù);數(shù)據(jù)抽取過(guò)程中,根據(jù)抽取出來(lái)的數(shù)據(jù)內(nèi)容產(chǎn)生一個(gè)統(tǒng)計(jì)表,包括數(shù)據(jù)表名稱、記錄數(shù)等內(nèi)容,該表作為數(shù)據(jù)抽取是否完整、是否正常的參考文件。

2.2.4 數(shù)據(jù)抽取服務(wù)重啟:根據(jù)抽取過(guò)程的統(tǒng)計(jì)表和日志信息,判斷抽取服務(wù)是否成功,如未成功執(zhí)行,則可通過(guò)數(shù)據(jù)抽取服務(wù)的重新啟動(dòng)來(lái)對(duì)任務(wù)進(jìn)行重做。

2.3 數(shù)據(jù)上傳 數(shù)據(jù)抽取完成后,數(shù)據(jù)文件導(dǎo)出保存在本地服務(wù)器中對(duì)所有導(dǎo)出文件進(jìn)行匯總打包,數(shù)據(jù)量大時(shí),還可進(jìn)行壓縮處理,然后存儲(chǔ)在本地服務(wù)器準(zhǔn)備傳輸。

2.3.1 本地服務(wù)器的配置:包括“接收數(shù)據(jù)服務(wù)器的ip、用戶名、用戶密碼、上傳,目錄、接收目錄、傳輸方式”等數(shù)據(jù)內(nèi)容。

2.3.2 數(shù)據(jù)匯總:對(duì)數(shù)據(jù)導(dǎo)出文件按業(yè)務(wù)系統(tǒng)數(shù)據(jù)分類分別進(jìn)行匯總、壓縮打包,使用后臺(tái)中心統(tǒng)一的命名規(guī)則,給各個(gè)數(shù)據(jù)包進(jìn)行命名、存放在文件上傳的目錄中,準(zhǔn)備上傳。

2.3.3 數(shù)據(jù)上傳:系統(tǒng)制定上傳時(shí)間、上傳目錄、上傳服務(wù)器地址,數(shù)據(jù)文件上傳的工作方式以自動(dòng)方式為主,如果由于網(wǎng)絡(luò)故障或上傳文件損壞等原因自動(dòng)上傳入庫(kù)不能進(jìn)行,可人工干預(yù),重新選擇傳輸過(guò)程,完成數(shù)據(jù)抽取和上傳工作。

2.3.4 文件傳輸?shù)谋O(jiān)控:為檢驗(yàn)數(shù)據(jù)上傳情況,將數(shù)據(jù)上傳日志寫(xiě)入數(shù)據(jù)庫(kù),用戶通過(guò)應(yīng)用程序可以瀏覽傳輸過(guò)程,發(fā)現(xiàn)數(shù)據(jù)上傳是否成功。

2.4 數(shù)據(jù)加載 數(shù)據(jù)加載模塊將已傳輸?shù)胶笈_(tái)中心的數(shù)據(jù)經(jīng)過(guò)解壓縮,通過(guò)數(shù)據(jù)集成功能加載到數(shù)據(jù)庫(kù)中。如數(shù)據(jù)加載入庫(kù)過(guò)程中出現(xiàn)問(wèn)題,可以重新加載。保證同一條記錄不會(huì)重復(fù)入庫(kù),也不會(huì)造成記錄、內(nèi)容的丟失。

2.4.1 數(shù)據(jù)解壓:將已傳輸?shù)胶笈_(tái)中心的數(shù)據(jù)進(jìn)行解壓,通過(guò)數(shù)據(jù)集成功能追加到數(shù)據(jù)庫(kù)中。如數(shù)據(jù)加載入庫(kù)過(guò)程中出現(xiàn)問(wèn)題,可以重新加載。保證同一條記錄不會(huì)重復(fù)入庫(kù),也不會(huì)造成記錄、內(nèi)容的丟失。

2.4.2 數(shù)據(jù)加載:分為人工加載和自動(dòng)加載兩種方式,人工加載可通過(guò)人為干預(yù),有選擇地把數(shù)據(jù)加載入庫(kù),也可用于數(shù)據(jù)入庫(kù)過(guò)程中,異常數(shù)據(jù)經(jīng)過(guò)特殊處理追加入庫(kù)。

2.4.3 數(shù)據(jù)檢驗(yàn):數(shù)據(jù)入庫(kù)完成后,自動(dòng)產(chǎn)生數(shù)據(jù)表、記錄個(gè)數(shù)等信息的統(tǒng)計(jì)表,與數(shù)據(jù)抽取產(chǎn)生的統(tǒng)計(jì)表進(jìn)行比較,如果兩者數(shù)據(jù)不一致,需要重新進(jìn)行數(shù)據(jù)抽取上傳入庫(kù)。

2.5 監(jiān)控管理 監(jiān)控管理模塊主要是對(duì)系統(tǒng)的各個(gè)工作環(huán)節(jié)進(jìn)行監(jiān)控灌錄,數(shù)據(jù)導(dǎo)入導(dǎo)出情況及數(shù)據(jù)傳輸情況進(jìn)行監(jiān)控管理。

2.5.1 數(shù)據(jù)抽取監(jiān)控:通過(guò)數(shù)據(jù)抽取的監(jiān)控,發(fā)現(xiàn)數(shù)據(jù)抽取與轉(zhuǎn)換過(guò)程中因?yàn)榫W(wǎng)絡(luò)或人為原因等所引起的數(shù)據(jù)錯(cuò)誤。

2.5.2 數(shù)據(jù)傳輸監(jiān)控:將數(shù)據(jù)上傳日志寫(xiě)入數(shù)據(jù)庫(kù),用戶通過(guò)應(yīng)用程序可以瀏覽傳輸過(guò)程,發(fā)現(xiàn)數(shù)據(jù)上傳是否成功以及未進(jìn)行數(shù)據(jù)抽取上傳的地區(qū)。

2.5.3 數(shù)據(jù)加載監(jiān)控:監(jiān)控?cái)?shù)據(jù)加載中出現(xiàn)的數(shù)據(jù)丟失與加載錯(cuò)誤。

2.6 查詢統(tǒng)計(jì) 查詢統(tǒng)計(jì)主要按照一定的條件和工作要求,查詢數(shù)據(jù)完整性信息和任務(wù)執(zhí)行情況。將每個(gè)模塊的處理結(jié)構(gòu)制成表,存儲(chǔ)在后臺(tái)數(shù)據(jù)庫(kù)中。

數(shù)據(jù)庫(kù)設(shè)計(jì)論文:高校科研管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)與實(shí)現(xiàn)

摘要: 本文闡述了基于b/s和c/s混合模式的高??蒲泄芾硐到y(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)方法及其實(shí)現(xiàn)的關(guān)鍵技術(shù),能夠適應(yīng)論文、項(xiàng)目成果、科研獎(jiǎng)勵(lì)、著作、科研人員、校級(jí)課題等管理的要求,使用了參照完整性、存儲(chǔ)過(guò)程、觸發(fā)器及事務(wù)等方法和機(jī)制。

關(guān)鍵詞: sql server;科研管理;權(quán)限管理;存儲(chǔ)過(guò)程;觸發(fā)器;事務(wù)。

科研水平逐漸成為衡量一個(gè)高校勢(shì)力的重要指標(biāo),高校作為重要的科研機(jī)構(gòu),如何對(duì)學(xué)校大量的科研信息進(jìn)行高效、安全的保存、處理、統(tǒng)計(jì)、加工等管理操作,將日常的科研管理工作更加規(guī)范化、科學(xué)化,建立高??蒲泄芾硐到y(tǒng)進(jìn)行科研管理工作是每一個(gè)高校必由之路。系統(tǒng)功能的分析與數(shù)據(jù)的結(jié)構(gòu)關(guān)聯(lián)及使用都首先反映在數(shù)據(jù)庫(kù)的設(shè)計(jì)過(guò)程中,高校科研管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)是高??蒲泄芾硐到y(tǒng)設(shè)計(jì)中的一項(xiàng)核心工作,所有的管理工作都必須以數(shù)據(jù)庫(kù)為中心,建立高校科研管理系統(tǒng)數(shù)據(jù)庫(kù)的方法、步驟、技術(shù)等如下:

1 系統(tǒng)需求分析

高校科研管理所設(shè)計(jì)的事務(wù)非常繁雜,涉及到??蒲刑?、各個(gè)系的科研管理以及個(gè)人對(duì)科研信息的查詢統(tǒng)計(jì)等。所設(shè)計(jì)的系統(tǒng)既要有利于科研處的監(jiān)督管理又要有利于各個(gè)系及教師的分工協(xié)作。系統(tǒng)功能主要包括??蒲刑幙蒲泄芾怼⒃合担ɑ虿块T(mén))科研管理、個(gè)人科研信息查詢、校級(jí)科研項(xiàng)目整體信息管理??梢詣澐譃榭蒲行畔⒕S護(hù)、科研信息查詢與統(tǒng)計(jì)、科研信息報(bào)表、科研信息分析、校級(jí)課題申報(bào)、審批、合同簽定、結(jié)題、其它處理等操作;其中科研信息應(yīng)細(xì)分為學(xué)術(shù)論文、著作、科研項(xiàng)目、科研成果、科研獎(jiǎng)勵(lì)等信息。

2 用戶需求分析

由于本系統(tǒng)是直接面向網(wǎng)上辦公的,必須適應(yīng)所服務(wù)環(huán)境的各類操作人員,主要包括學(xué)??蒲刑帯⒏髟合担ɑ虿块T(mén))、普通教師個(gè)人(或其他瀏覽者)。

2.1 普通教師個(gè)人(或其他瀏覽者)

普通教師個(gè)人(或其他瀏覽者)只能按姓名來(lái)瀏覽個(gè)人的科研信息、進(jìn)行統(tǒng)計(jì)打印,個(gè)人的科研信息(論文、著作、項(xiàng)目成果等)必須提交本部門(mén)審核入錄。

2.2 各院系(或部門(mén))

各院系(或部門(mén))主要職責(zé)是對(duì)本部門(mén)員工的論文、著作、項(xiàng)目、成果、獎(jiǎng)勵(lì)等信息進(jìn)行審核后輸入到本系統(tǒng)數(shù)據(jù)庫(kù)中,查詢本部門(mén)在某時(shí)間內(nèi)的科研信息、統(tǒng)計(jì)科研情況、打印相關(guān)資料等,同時(shí)對(duì)本部門(mén)的錯(cuò)誤錄入信息進(jìn)行修改和維護(hù)。

2.3 科研處

主要管理本校的員工信息、論文、著作、各級(jí)各類科研項(xiàng)目和成果、科研獎(jiǎng)勵(lì)等常規(guī)工作,同時(shí),管理校級(jí)課題的申報(bào)、審批、合同、檢查、結(jié)題等管理,同時(shí),監(jiān)控系統(tǒng)運(yùn)行和各部門(mén)的情況。

3 數(shù)據(jù)庫(kù)設(shè)計(jì)及關(guān)鍵技術(shù)實(shí)現(xiàn)

3.1 數(shù)據(jù)庫(kù)表創(chuàng)建

根據(jù)系統(tǒng)需求分析,將系統(tǒng)的實(shí)現(xiàn)直接定位在更好的適合各層次人員的需求和操作,系統(tǒng)的所有初始化數(shù)據(jù)均采用界面錄入的方法,由各類人員分工完成。根據(jù)我校的實(shí)際情況,筆者將科研人員基本信息、論文信息、科研項(xiàng)目信息、成果信息、獲獎(jiǎng)情況信息等作為系統(tǒng)的初始化數(shù)據(jù),為個(gè)人和院系查詢、統(tǒng)計(jì)、打印,科研處操作、加工、管理、集成等工作提供基本的數(shù)據(jù)平臺(tái)。主要數(shù)據(jù)表格設(shè)計(jì)如下:

科研人員信息表(職工號(hào),姓名,性別,職稱,出生日期,所學(xué)專業(yè),現(xiàn)從事專業(yè),學(xué)歷,學(xué)位,工作時(shí)間,所在部門(mén),備注)。

論文信息表(序號(hào),論文名稱,刊物名稱,刊物類別,刊物級(jí)別,主辦單位,作者,職工號(hào),發(fā)表時(shí)間,刊號(hào),備注)。

論著信息表(序號(hào),著作名稱, 圖書(shū)編號(hào),著作類別,出版社,學(xué)科類別,作者,職工號(hào),出版時(shí)間,版次,備注)。

科研項(xiàng)目表(序號(hào),項(xiàng)目編號(hào),項(xiàng)目名稱,項(xiàng)目來(lái)源,項(xiàng)目類別,完成單位,負(fù)責(zé)人,課題組成員,立項(xiàng)時(shí)間,擬定期限,經(jīng)費(fèi)金額, 是否鑒定,鑒定時(shí)間,鑒定單位,備注)。

科研成果表(序號(hào),成果名稱,成果類別,成果經(jīng)費(fèi),完成時(shí)間,負(fù)責(zé)人,完成單位,是否投入生產(chǎn),經(jīng)濟(jì)效益,備注)。

科研獎(jiǎng)勵(lì)表(序號(hào),獲獎(jiǎng)人員,項(xiàng)目名稱,獎(jiǎng)勵(lì)名稱,授予單位,時(shí)間,備注)。

校級(jí)項(xiàng)目管理表(項(xiàng)目編號(hào),項(xiàng)目名稱,課題名稱,負(fù)責(zé)人,所在部門(mén),職務(wù)或職稱,聯(lián)系電話,申報(bào)表,申報(bào)時(shí)間,申報(bào)經(jīng)費(fèi),是否批準(zhǔn),批準(zhǔn)日期,批準(zhǔn)經(jīng)費(fèi),合同時(shí)間,合同內(nèi)容,是否結(jié)題,結(jié)題時(shí)間,鑒定技術(shù)負(fù)責(zé)人,項(xiàng)目成果效益,備注)。

校級(jí)鑒定專家表(序號(hào),姓名,性別,出生日期,工作單位,學(xué)歷,學(xué)位,所學(xué)專業(yè),現(xiàn)從事專業(yè),職稱職務(wù),備注)。

在上述表格中,加下劃線字段代表主鍵,加雙劃線字段代表外鍵。其中科研人員信息表之所以選擇(職工號(hào),姓名)作為主鍵,考慮到姓名經(jīng)常作為查詢、操作條件,并在相關(guān)表中作為科技人員的重要描述和限制;為了避免數(shù)據(jù)錄入的無(wú)序狀況,數(shù)據(jù)庫(kù)表之間建立了嚴(yán)格的參照完整性,并且對(duì)所有表都分配了操作權(quán)限,并將錯(cuò)誤信息及時(shí)反饋給操作人員,科研人員信息表、論文信息表、論著信息表通過(guò)“職工號(hào)”建立參照完整性關(guān)系,在錄入論文、論著時(shí),作者必須是本單位職工,如果科研人員信息表不存在該員工,便給出錯(cuò)誤提示,提示檢查是否是合法職工,如果是,便可以在科研人員信息表中添加該員工信息后錄入論文、論著信息,否則,拒絕錄入,“職工號(hào)”又為組合查詢提供了連接條件支持;同時(shí)將科研項(xiàng)目表、科研成果表、校級(jí)項(xiàng)目管理表中“負(fù)責(zé)人”和科研人員信息表中的“姓名”建立主鍵、外鍵參照完整性關(guān)系,校級(jí)課題的申報(bào)負(fù)責(zé)人也必須是本單位某部門(mén)的職工;獲獎(jiǎng)人員,必須是科研人員信息表中某一職工;將校級(jí)鑒定專家表和校級(jí)項(xiàng)目管理表通過(guò)“鑒定技術(shù)負(fù)責(zé)人”、“姓名”建立參照完整性管理,限定了鑒定技術(shù)負(fù)責(zé)人必須是本校專家表中的專業(yè)人員;所有表的主鍵設(shè)置都加上“姓名”字段,目的是為了符合人們的常規(guī)習(xí)慣,常以某個(gè)專業(yè)人員姓名作為操作、查詢條件,科研人員信息表與其他相關(guān)表格建立參照完整性為了限制科研、論文、論著、成果、獎(jiǎng)勵(lì)等信息的科學(xué)合法性,同時(shí)有利于統(tǒng)計(jì)和查詢;只有完善的參照完整性,才能使得數(shù)據(jù)庫(kù)中數(shù)據(jù)具有一致性和互操作性。

3.2 存儲(chǔ)過(guò)程的設(shè)計(jì)

存儲(chǔ)過(guò)程是transact-sql語(yǔ)句的集合,它是實(shí)現(xiàn)事務(wù)或業(yè)務(wù)規(guī)則的極好途徑,是在數(shù)據(jù)庫(kù)服務(wù)器上存儲(chǔ)與執(zhí)行的。使用它,可以大大減少網(wǎng)絡(luò)傳輸流量,提高應(yīng)用程序性能和安全性,而且由于它只在第一次執(zhí)行時(shí)被優(yōu)化、編譯。因此,使用存儲(chǔ)過(guò)程不僅可以極大地降低應(yīng)用程序的實(shí)現(xiàn)難度,而且還可以極大地提高系統(tǒng)的運(yùn)行速度、效率。存儲(chǔ)過(guò)程的設(shè)計(jì)一定要符合邏輯業(yè)務(wù)規(guī)則和要求,根據(jù)實(shí)際,對(duì)一些常規(guī)、頻繁使用的查詢、插入數(shù)據(jù)操作使用存儲(chǔ)過(guò)程來(lái)完成。以下操作可以考慮使用存儲(chǔ)過(guò)程來(lái)完成:

① 對(duì)系統(tǒng)的初始化數(shù)據(jù)時(shí)錄入各種基本信息操作。

② 查詢個(gè)人、部門(mén)科研信息時(shí)的查詢操作。

③ 科研處的其他常規(guī)操作。

下面以查詢部門(mén)科研信息為例介紹存儲(chǔ)過(guò)程使用方法,在此查詢某一部門(mén)的論文、論著信息。描述代碼:

create procedure 論文論著

@a char(20)

as

select 姓名,論文名稱,刊物名稱,刊物類別,刊物級(jí)別,發(fā)表時(shí)間,備注

from 科研人員信息表,論文信息表

where 科研人員信息表。職工號(hào)=論文信息表。職工號(hào) and 所在部門(mén)=@a

select 姓名,著作名稱,出版社,出版時(shí)間,版次,備注

from 科研人員信息表,論著信息表

where 科研人員信息表。職工號(hào)=論著信息表。職工號(hào) and 所在部門(mén)=@a

其它操作不再做列述。從提高執(zhí)行效率、提高安全性、共享性方面考慮,盡可能多的使用存儲(chǔ)過(guò)程來(lái)提高數(shù)據(jù)庫(kù)的整體性能。

3.3 觸發(fā)器的使用

使用觸發(fā)器來(lái)實(shí)現(xiàn)表間的數(shù)據(jù)自動(dòng)操作,提高系統(tǒng)效率,校級(jí)鑒定專家表中的信息主要來(lái)源于科研人員信息表中具有副高職稱以上的人員,在輸入或修改科研人員信息時(shí),只要是具有副高級(jí)職稱以上的人員,就可以自動(dòng)添加到校級(jí)鑒定專家表中,該操作可以使用觸發(fā)器來(lái)實(shí)現(xiàn),代碼描述如下:

create trigger ptz

on 科研人員信息表

for insert,update

as

insert into 校級(jí)鑒定專家表(姓名,性別,出生日期,工作單位,學(xué)歷,學(xué)位,所學(xué)專業(yè),現(xiàn)從事專業(yè),職稱職務(wù),備注) select (姓名,性別,出生日期,所在部門(mén),學(xué)歷,學(xué)位,所學(xué)專業(yè),現(xiàn)從事專業(yè), 職稱職務(wù),備注)。

from 科研人員信息表,其中,校級(jí)鑒定專家表中的序號(hào)是自動(dòng)生成的標(biāo)識(shí)列。

同時(shí),可以用觸發(fā)器來(lái)檢驗(yàn)校級(jí)項(xiàng)目負(fù)責(zé)人是否在科研人員信息表中,其中,用事務(wù)以驗(yàn)證合法性以控制該項(xiàng)操作是否完成。

代碼描述如下:

create trigger check1

on 校級(jí)項(xiàng)目管理表

for insert

as

begin tran

declare @a char(12)

select @a=負(fù)責(zé)人 from inserted

if ( select count(*) from科研人員信息表where 姓名=@a)=0

begin

print '負(fù)責(zé)人不合法'

rollback tran

end

commit tran

其它類似操作不做描述。

在設(shè)計(jì)中,堅(jiān)持使用觸發(fā)器實(shí)現(xiàn)盡可能多的實(shí)現(xiàn)前臺(tái)操作,不僅提高了操作效率、更提高了代碼的安全性和共享性。

3.4 數(shù)據(jù)庫(kù)安全設(shè)計(jì)

網(wǎng)絡(luò)的安全非常重要,從數(shù)據(jù)庫(kù)級(jí)、服務(wù)器級(jí)和應(yīng)用程序級(jí)綜合考慮,在科研管理系統(tǒng)中要根據(jù)不同用戶,設(shè)置不同的權(quán)限、不同的初始化菜單。在本系統(tǒng)中,數(shù)據(jù)庫(kù)的安全主要通過(guò)數(shù)據(jù)庫(kù)的存取控制機(jī)制實(shí)現(xiàn)的。首先定義各類管理人員的操作權(quán)限即角色,其次定義數(shù)據(jù)庫(kù)登錄,最后依據(jù)用戶權(quán)限表將登錄分配為相應(yīng)的角色。由于人員的復(fù)雜性,角色分為三個(gè)層次:科研處級(jí)別、二級(jí)部門(mén)級(jí)別、普通教師級(jí)別。用戶屬于某一角色,即使用戶職務(wù)調(diào)動(dòng)時(shí),對(duì)用戶增刪,不影響其他用戶的操作,只是角色中用戶數(shù)量的變化。建立專門(mén)的系統(tǒng)使用權(quán)限表來(lái)記錄用戶和權(quán)限,同時(shí)也兼容部門(mén)設(shè)置信息,對(duì)不同部門(mén)分配相應(yīng)的權(quán)限和賬號(hào),科研處是最高管理級(jí)別部門(mén)。

為了進(jìn)一步保護(hù)數(shù)據(jù)庫(kù),建立備份數(shù)據(jù)庫(kù)服務(wù)器,定期進(jìn)行數(shù)據(jù)庫(kù)備份和復(fù)制,本系統(tǒng)數(shù)據(jù)庫(kù)主要采用sql server數(shù)據(jù)庫(kù)管理工具進(jìn)行設(shè)計(jì),它具有強(qiáng)大的管理、安全、登陸、網(wǎng)絡(luò)支持功能,且可以和其它數(shù)據(jù)庫(kù)進(jìn)行轉(zhuǎn)換,是一種網(wǎng)絡(luò)數(shù)據(jù)庫(kù)管理軟件,符合設(shè)計(jì)要求。

4 結(jié)束語(yǔ)

該系統(tǒng)數(shù)據(jù)庫(kù)主要適用于c/s和b/s混合模式的數(shù)據(jù)庫(kù)系統(tǒng),設(shè)計(jì)中從整體考慮,建立嚴(yán)格的參照完整性和科學(xué)數(shù)據(jù)庫(kù)結(jié)構(gòu),將存儲(chǔ)過(guò)程、觸發(fā)器應(yīng)用到數(shù)據(jù)庫(kù)設(shè)計(jì)中,加大了后臺(tái)的功能和效率,對(duì)數(shù)據(jù)庫(kù)的安全進(jìn)行分級(jí)、分類設(shè)置和管理,提高了數(shù)據(jù)庫(kù)的安全訪問(wèn)能力;它的數(shù)據(jù)冗余少,具有更高的數(shù)據(jù)一致性、可操作性和安全性,結(jié)合前臺(tái)開(kāi)發(fā)工具和平臺(tái),可以實(shí)現(xiàn)強(qiáng)大的功能設(shè)計(jì)和系統(tǒng)實(shí)現(xiàn)。結(jié)合本校實(shí)際已經(jīng)開(kāi)發(fā)了一個(gè)實(shí)用的高校科研管理系統(tǒng)并被科研處立項(xiàng)。

數(shù)據(jù)庫(kù)設(shè)計(jì)論文:國(guó)家知識(shí)產(chǎn)權(quán)文獻(xiàn)數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)方案與思路

〔摘要〕總結(jié)了目前國(guó)內(nèi)知識(shí)產(chǎn)權(quán)文獻(xiàn)數(shù)據(jù)庫(kù)的不足,提出了國(guó)家知識(shí)產(chǎn)權(quán)文獻(xiàn)數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)的目標(biāo)、數(shù)據(jù)庫(kù)構(gòu)成及概念結(jié)構(gòu)。為了實(shí)現(xiàn)“快速、全面、準(zhǔn)確”的檢索目標(biāo),需要建立元數(shù)據(jù)實(shí)現(xiàn)數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)化,采用科學(xué)的分類體系實(shí)現(xiàn)族性檢索,開(kāi)發(fā)知識(shí)產(chǎn)權(quán)領(lǐng)域本體擴(kuò)展用戶檢索入口詞匯,通過(guò)搜索引擎實(shí)現(xiàn)全文檢索。最后提出了系統(tǒng)的實(shí)現(xiàn)方式。

〔關(guān)鍵詞〕知識(shí)產(chǎn)權(quán);文獻(xiàn)數(shù)據(jù)庫(kù);本體;分類體系;眾包

知識(shí)產(chǎn)權(quán)文獻(xiàn)數(shù)據(jù)庫(kù)的建設(shè)已經(jīng)影響到企業(yè)、國(guó)家的發(fā)展戰(zhàn)略。以專利文獻(xiàn)為例,歐洲專利局(epo)每年要駁回50%的專利申請(qǐng);美國(guó)專利商標(biāo)局(uspto)每年要駁回54%的申請(qǐng);日本專利局(jpo)每年要駁回62.5%的專利申請(qǐng);工業(yè)領(lǐng)域每年約有60億美元浪費(fèi)在專利法律和申請(qǐng)費(fèi)用上[1]。專利被駁回說(shuō)明相關(guān)的技術(shù)已經(jīng)發(fā)明出來(lái)了,由于在研究之前未能檢索出相關(guān)文獻(xiàn),導(dǎo)致重復(fù)研究開(kāi)發(fā),造成大量的資源浪費(fèi)。要全面、準(zhǔn)確地檢索相關(guān)知識(shí)產(chǎn)權(quán)文獻(xiàn),需要建立高質(zhì)量的國(guó)家知識(shí)產(chǎn)權(quán)文獻(xiàn)數(shù)據(jù)庫(kù)系統(tǒng)。這既是強(qiáng)化政府在科技、商業(yè)等領(lǐng)域的公共管理與服務(wù)職能的重要體現(xiàn),也是企事業(yè)單位、公民個(gè)人進(jìn)行科技、商業(yè)領(lǐng)域的創(chuàng)新與發(fā)展的重要保障。

1國(guó)內(nèi)現(xiàn)有知識(shí)產(chǎn)權(quán)文獻(xiàn)數(shù)據(jù)庫(kù)的不足

1.1數(shù)據(jù)庫(kù)內(nèi)容建設(shè)的不足

國(guó)內(nèi)現(xiàn)有知識(shí)產(chǎn)權(quán)文獻(xiàn)數(shù)據(jù)庫(kù)內(nèi)容的不足之處體現(xiàn)在以下兩個(gè)方面:第一,數(shù)據(jù)收錄不全。以專利文獻(xiàn)為例,國(guó)內(nèi)大多數(shù)的專利數(shù)據(jù)庫(kù)的回溯年限都是1985年。知識(shí)產(chǎn)權(quán)法律法規(guī)文獻(xiàn)的信息也不完整,例如全國(guó)人大法律法規(guī)數(shù)據(jù)庫(kù)、國(guó)務(wù)院法制辦公室數(shù)據(jù)庫(kù)等專門(mén)的法律數(shù)據(jù)庫(kù)以及知識(shí)產(chǎn)權(quán)相關(guān)行政機(jī)關(guān)的政策信息只公布法律或者政策文本,對(duì)知識(shí)產(chǎn)權(quán)相關(guān)法律的釋義和法律問(wèn)答,以及所涵蓋的法律條文解讀非常有限,導(dǎo)致對(duì)執(zhí)法過(guò)程準(zhǔn)確解釋或者適用法律指導(dǎo)意義不強(qiáng)。第二,數(shù)據(jù)內(nèi)容分散。知識(shí)產(chǎn)權(quán)文獻(xiàn)信息分散在不同主管部門(mén)所建立的數(shù)據(jù)庫(kù)中。其中國(guó)家知識(shí)產(chǎn)權(quán)局與國(guó)家工商行政管理總局分別建立了專利與商標(biāo)文獻(xiàn)數(shù)據(jù)庫(kù),信息相對(duì)豐富的國(guó)家立法與政策文獻(xiàn)及信息資料庫(kù)則由第三方構(gòu)建。這些分散的數(shù)據(jù),給用戶的集中檢索帶來(lái)了不便。

1.2檢索方法的不足

國(guó)內(nèi)很多知識(shí)產(chǎn)權(quán)文獻(xiàn)檢索系統(tǒng),往往是從數(shù)據(jù)庫(kù)本身的特點(diǎn)出發(fā),將數(shù)據(jù)庫(kù)中的主題詞、發(fā)明名稱、公開(kāi)號(hào)、主分類號(hào)、人等作為檢索入口。這種基于關(guān)鍵詞或者分類號(hào)的檢索方式有很大的局限。以專利為例,專利文獻(xiàn)是技術(shù)文件和法律文件的結(jié)合物,需要按照專利法的有關(guān)規(guī)定撰寫(xiě),內(nèi)容會(huì)顯得重復(fù)、繁瑣。而且申請(qǐng)人為了獲得盡可能大的保護(hù)范圍,往往會(huì)采用概括性很大的術(shù)語(yǔ),如把鋼筆概括為書(shū)寫(xiě)工具,把梯子概括為攀登工具,把篩子叫做分離裝置[2];除此以外,漢語(yǔ)本身一詞多義,多詞同義的特點(diǎn),進(jìn)一步影響了關(guān)鍵詞檢索的效率。從分類號(hào)檢索來(lái)看,雖然國(guó)際專利分類法(ipc)在各個(gè)國(guó)家都有使用,但是同一專利、相近的技術(shù)主題在不同的國(guó)家的專利分類體系下存在一定的差異。而且不同體系的專利分類詳略不同,ipc有631個(gè)子類,7 392個(gè)主組,62 493個(gè)分組。美國(guó)專利分類體系已(us-ipc)發(fā)展到450多個(gè)大類,15萬(wàn)多個(gè)小類。有人做過(guò)調(diào)查,18.7%以上的美國(guó)專利分類號(hào)和歐洲專利分類號(hào)在部的分類上就存在差異。而且專利分類體系在不斷修訂,每一次分類都會(huì)導(dǎo)致分類技術(shù)主題詞與分類號(hào)的變化,例如修訂后12%的us-ipc號(hào)發(fā)生了變化,4%的ep-ipc分類號(hào)變化[3]。

現(xiàn)有知識(shí)產(chǎn)權(quán)文獻(xiàn)數(shù)據(jù)庫(kù)大多缺乏深度標(biāo)引和加工,信息挖掘程度偏低,質(zhì)量有待提高。例如現(xiàn)有的專題專利數(shù)據(jù)庫(kù)對(duì)同族專利、法律狀態(tài)和引證專利等特定信息的揭示遠(yuǎn)遠(yuǎn)不夠,只有69%的包含有法律狀態(tài)信息,49%的包含有同族專利信息,僅有18%的包含有引證專利信息,還有28%的沒(méi)有提供以上任何一種信息[4]。目前國(guó)內(nèi)只有中國(guó)藥物專利數(shù)據(jù)庫(kù)進(jìn)行了深度加工標(biāo)引,加工內(nèi)容包括:專利發(fā)明主題標(biāo)引、醫(yī)療應(yīng)用標(biāo)引、范疇分類、文摘重新撰寫(xiě)、化學(xué)物質(zhì)信息標(biāo)引、中藥方劑信息標(biāo)引,并同時(shí)建成了中藥材名稱數(shù)據(jù)庫(kù),化學(xué)物質(zhì)登記文檔數(shù)據(jù)庫(kù)等兩個(gè)輔助數(shù)據(jù)庫(kù)系統(tǒng)[5]。以專利文摘為例,201110060757號(hào)專利申請(qǐng)書(shū)中的摘要只有150字左右,在網(wǎng)站檢索到的摘要內(nèi)容擴(kuò)大了1倍,達(dá)到300多字(見(jiàn)表1)。通過(guò)重寫(xiě)摘要,加入專

中使用的每一種藥材、化學(xué)成分等具有檢索意義的內(nèi)容,大大提高了檢全率和檢準(zhǔn)率。

表1中國(guó)藥物專利數(shù)據(jù)庫(kù)的數(shù)據(jù)加工實(shí)例

原始摘要1111改寫(xiě)后的摘要本發(fā)明屬于醫(yī)藥或保健食品領(lǐng)域,本發(fā)明公開(kāi)了一種具有提高免疫力的藥物組合物,其特征在于藥物組合物包括發(fā)酵蟲(chóng)草菌粉、維生素和礦物質(zhì)或藥物組合物包括蟲(chóng)草多糖、維生素和礦物質(zhì),其中發(fā)酵蟲(chóng)草菌粉或蟲(chóng)草多糖0.1~1重量份,維生素0.005~3重量份,礦物質(zhì)0.05~3重量份。藥理實(shí)驗(yàn)表明,本發(fā)明藥物組合物具有很好的提高免疫力的作用。11〖〗一種藥物或保健食品組合物。它是由中藥發(fā)酵蟲(chóng)草菌粉或蟲(chóng)草多糖、維生素、礦物質(zhì),及其番茄紅素、低聚果糖組成,并按常規(guī)方法制得的飲料、奶粉或乳粉;其中維生素是由維生素a、維生素b1、維生素b2、維生素b6、維生素c、維生素e、葉酸、維生素b12、維生素d、維生素k、維生素h、維生素p、維生素pp、維生素m、維生素t、維生素u、生物素、水溶性維生素、煙酰胺、泛酸中的一種或幾種組成;礦物質(zhì)是由鈣、鐵、鋅、硒、磷、鉀、氯、鎂、銅、錳、碘、鉻、鉬、鎳、錫、硅、釩、鈷、硫、鈉、氟、鍶中的一種或幾種組成;中藥還包括杜仲、枸杞(枸杞子)、麥冬、川貝母、枇杷葉、西洋參、雪蓮花、靈芝和花粉中的一種或幾種。該組合物具有提高免疫力的作用。

1.4數(shù)據(jù)庫(kù)共建共享的不足

知識(shí)產(chǎn)權(quán)管理機(jī)構(gòu)和信息服務(wù)機(jī)構(gòu)之間缺乏有效合作機(jī)制,不能優(yōu)勢(shì)互補(bǔ)。沒(méi)有把資源優(yōu)勢(shì)、人才優(yōu)勢(shì)、技術(shù)優(yōu)勢(shì)結(jié)合起來(lái),造成國(guó)內(nèi)已建的知識(shí)產(chǎn)權(quán)文獻(xiàn)數(shù)據(jù)庫(kù)有的收錄數(shù)據(jù)不全面,有的服務(wù)內(nèi)容與功能單一,缺乏既具有權(quán)威數(shù)據(jù)、又具有強(qiáng)大功能的實(shí)用性知識(shí)產(chǎn)權(quán)文獻(xiàn)數(shù)據(jù)庫(kù),難以滿足用戶的創(chuàng)新需求。反觀國(guó)外的經(jīng)驗(yàn),一般由專業(yè)領(lǐng)域的數(shù)據(jù)提供商、科技信息服務(wù)提供商和知識(shí)產(chǎn)權(quán)信息服務(wù)機(jī)構(gòu)進(jìn)行互補(bǔ)性合作,采用多元化的運(yùn)作模式,提供專利信息、商標(biāo)信息、科技信息、市場(chǎng)信息等綜合服務(wù),服務(wù)內(nèi)容涉及數(shù)據(jù)加工、數(shù)據(jù)提供、專利分析、軟件開(kāi)發(fā)、咨詢服務(wù)等方面,例如國(guó)際三大聯(lián)機(jī)檢索系統(tǒng)都集專利與科技信息、行業(yè)信息、法律法規(guī)、市場(chǎng)商情信息服務(wù)于一體,提供全方位、一站式的綜合服務(wù)[4]。

2國(guó)家知識(shí)產(chǎn)權(quán)文獻(xiàn)數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)

2.1系統(tǒng)目標(biāo)

企事業(yè)單位、公民個(gè)人利用知識(shí)產(chǎn)權(quán)文獻(xiàn)進(jìn)行研究開(kāi)發(fā)、專利分析、加強(qiáng)知識(shí)產(chǎn)權(quán)的管理,都要以快速、全面、準(zhǔn)確的數(shù)據(jù)庫(kù)訪問(wèn)為基礎(chǔ),這也是本系統(tǒng)設(shè)計(jì)的目標(biāo)。

“快速”有兩個(gè)方面的要求:一是最新的信息能檢索出來(lái),這需要及時(shí)更新數(shù)據(jù)庫(kù)來(lái)實(shí)現(xiàn),即數(shù)據(jù)庫(kù)系統(tǒng)應(yīng)該提供方便的數(shù)據(jù)更新機(jī)制。二是查詢信息的響應(yīng)時(shí)間比較短,這與系統(tǒng)的檢索性能、isp的服務(wù)能力等因素有關(guān)系。

“全面”一方面要求搜集的信息要全。根據(jù)項(xiàng)目計(jì)劃,數(shù)據(jù)庫(kù)會(huì)收錄知識(shí)產(chǎn)權(quán)政策文獻(xiàn)資料、專利文獻(xiàn)信息資料、知識(shí)產(chǎn)權(quán)行政確權(quán)和執(zhí)法文獻(xiàn)資料、知識(shí)產(chǎn)權(quán)司法判決文獻(xiàn)、相關(guān)網(wǎng)絡(luò)資源、知識(shí)產(chǎn)權(quán)名人與大事等資料。與現(xiàn)有的知識(shí)產(chǎn)權(quán)數(shù)據(jù)庫(kù)相比,本項(xiàng)目的內(nèi)容是最全的。另一方面要求系統(tǒng)的“檢全率”達(dá)到要求,能把跟檢索需求相關(guān)的所有信息檢索出來(lái)。檢全率除了要有收錄齊全的原始數(shù)據(jù)支持之外,然后還要求系統(tǒng)提供合理的檢索策略和手段,例如提供全文檢索功能等。

“準(zhǔn)確”主要是指檢準(zhǔn)率。即從數(shù)據(jù)庫(kù)中檢索出來(lái)的文獻(xiàn),應(yīng)該與檢索要求密切相關(guān)。這主要取決于數(shù)據(jù)庫(kù)的數(shù)據(jù)質(zhì)量。數(shù)據(jù)質(zhì)量不高,會(huì)導(dǎo)致檢索結(jié)果不準(zhǔn),從而造成重復(fù)研究與開(kāi)發(fā)。根據(jù)歐洲專利局的信息,2008年僅在歐洲就有200億歐元浪費(fèi)在已授權(quán)專利的產(chǎn)品研究與開(kāi)發(fā)中,由此引發(fā)的專利訴訟也會(huì)浪費(fèi)大量的時(shí)間和金錢(qián)。其中eolas起訴微軟的瀏覽器侵權(quán),花了8年時(shí)間才結(jié)束,賠償5.21億美元[6]。

2.2數(shù)據(jù)庫(kù)設(shè)計(jì)

根據(jù)項(xiàng)目研究?jī)?nèi)容結(jié)合用戶需求分析,從內(nèi)容上來(lái)看,本系統(tǒng)共包括知識(shí)產(chǎn)權(quán)研究資料庫(kù)、知識(shí)產(chǎn)權(quán)網(wǎng)絡(luò)資源庫(kù)、知識(shí)產(chǎn)權(quán)法律法規(guī)文獻(xiàn)庫(kù)、知識(shí)產(chǎn)權(quán)確權(quán)與登記資料庫(kù)、知識(shí)產(chǎn)權(quán)司法與執(zhí)法資料庫(kù)、知識(shí)產(chǎn)權(quán)機(jī)構(gòu)與人物、知識(shí)產(chǎn)權(quán)大事記等七大數(shù)據(jù)庫(kù)。為了實(shí)現(xiàn)“快速、全面、準(zhǔn)確”的檢索要求,提供專利分析、引文分析等增值服務(wù),每個(gè)資料庫(kù)需要有目錄數(shù)據(jù)庫(kù)、全文數(shù)據(jù)庫(kù)、引文數(shù)據(jù)庫(kù)、分類表、主題詞表、關(guān)聯(lián)詞表的支持。其結(jié)構(gòu)如圖1所示:

11圖1國(guó)家知識(shí)產(chǎn)權(quán)文獻(xiàn)數(shù)據(jù)庫(kù)結(jié)構(gòu)11

2.3系統(tǒng)的概念結(jié)構(gòu)

r>

國(guó)家知識(shí)產(chǎn)權(quán)文獻(xiàn)數(shù)據(jù)庫(kù)系統(tǒng)需要提供元數(shù)據(jù)管理、分類體系維護(hù)、知識(shí)產(chǎn)權(quán)本體管理以及全文搜索等功能,其概念結(jié)構(gòu)如圖2所示。

其中,元數(shù)據(jù)用于指導(dǎo)數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)化建設(shè),元數(shù)據(jù)

11圖2國(guó)家知識(shí)產(chǎn)權(quán)文獻(xiàn)數(shù)據(jù)庫(kù)系統(tǒng)的概念結(jié)構(gòu)11

標(biāo)準(zhǔn)的建立,可以保證整個(gè)項(xiàng)目七大數(shù)據(jù)庫(kù)的統(tǒng)一、規(guī)范。分類體系用于實(shí)現(xiàn)知識(shí)產(chǎn)權(quán)文獻(xiàn)的族性檢索。領(lǐng)域?qū)<以诒倔w開(kāi)發(fā)工具的支持下構(gòu)建的知識(shí)產(chǎn)權(quán)領(lǐng)域本體,可以用于構(gòu)建關(guān)聯(lián)詞表,擴(kuò)展用戶提出的檢索入口詞匯,最終實(shí)現(xiàn)基于語(yǔ)義的檢索功能。搜索引擎實(shí)現(xiàn)知識(shí)產(chǎn)權(quán)文獻(xiàn)的全文檢索。

3國(guó)家知識(shí)產(chǎn)權(quán)文獻(xiàn)數(shù)據(jù)庫(kù)系統(tǒng)的實(shí)現(xiàn)思路

3.1開(kāi)發(fā)方式

系統(tǒng)開(kāi)發(fā)的方式一般有4種:自主開(kāi)發(fā),合作開(kāi)發(fā)、外包和眾包。自主開(kāi)發(fā)是指由項(xiàng)目組自行開(kāi)發(fā)所有的數(shù)據(jù)庫(kù)和相關(guān)軟件。合作開(kāi)發(fā)是指由項(xiàng)目組、相關(guān)的主管部門(mén)、企事業(yè)單位合作開(kāi)發(fā)。外包是指將項(xiàng)目中部分功能模塊的開(kāi)發(fā)委托給相關(guān)專業(yè)機(jī)構(gòu),例如國(guó)外很多軟件公司就把很多需要大量人力的開(kāi)發(fā)任務(wù)外包給人力成本低廉的中國(guó)和印度。眾包是美國(guó)《連線》雜志記者杰夫·豪在2006年提出來(lái)的概念,指企事業(yè)單位、機(jī)構(gòu)乃至個(gè)人把過(guò)去由員工執(zhí)行的工作任務(wù),以自由自愿的形式外包給非特定的社會(huì)大眾群體解決或承擔(dān)的做法[7]。網(wǎng)上很多項(xiàng)目都采用眾包的開(kāi)發(fā)形式,例如維基百科、百度百科,把一個(gè)項(xiàng)目分成很多小任務(wù),通過(guò)志愿者的努力實(shí)現(xiàn)。

鑒于本項(xiàng)目需要整合大量的數(shù)據(jù)資源,因此,可以采用自主開(kāi)發(fā)、合作開(kāi)發(fā)與眾包相結(jié)合的方式。項(xiàng)目組的大部分成員是知識(shí)產(chǎn)權(quán)領(lǐng)域的核心專家,可以承擔(dān)知識(shí)產(chǎn)權(quán)領(lǐng)域本體開(kāi)發(fā)和分類體系的維護(hù)工作;對(duì)于商標(biāo)、專利等知識(shí)產(chǎn)權(quán)數(shù)據(jù)庫(kù)的建設(shè),可以與相關(guān)的主管部門(mén)和知識(shí)產(chǎn)權(quán)信息服務(wù)機(jī)構(gòu)合作開(kāi)發(fā);全文搜索引擎的開(kāi)發(fā),可以借鑒百度與中國(guó)專利信息中心合作的經(jīng)驗(yàn),將其外包給專業(yè)的搜索服務(wù)機(jī)構(gòu),減少開(kāi)發(fā)成本,提高開(kāi)發(fā)效率;對(duì)于法律信息以及判決案例、知識(shí)產(chǎn)權(quán)名人與大事、知識(shí)產(chǎn)權(quán)網(wǎng)絡(luò)信息等數(shù)據(jù),則可以采用面向信息內(nèi)容的眾包模式,由用戶在使用過(guò)程中不斷補(bǔ)充。

3.2開(kāi)發(fā)步驟

系統(tǒng)開(kāi)發(fā)能不能一次實(shí)現(xiàn)“快速、全面、準(zhǔn)確”檢索的目標(biāo)呢?筆者認(rèn)為系統(tǒng)開(kāi)發(fā)需要分步驟、分階段實(shí)現(xiàn)這些目標(biāo)。國(guó)外很多數(shù)據(jù)庫(kù)系統(tǒng)的開(kāi)發(fā)也是分階段逐步完善的。如德溫特世界專利索引數(shù)據(jù)庫(kù)(wpi),截止到2010年10月,已經(jīng)收錄了1 975萬(wàn)條記錄。德溫特公司對(duì)所收集的數(shù)據(jù)進(jìn)行了嚴(yán)格的規(guī)范整理和深度的綜合加工,這些加工過(guò)程分為5個(gè)階段:1966-1970年的標(biāo)題字段只包括主標(biāo)題,1971-1984年錄入了副標(biāo)題,1985-1995年在文摘中加入了用途/優(yōu)點(diǎn)(use/advantage)部分,1996-1998年對(duì)摘要中的用途(use)和優(yōu)點(diǎn)(advantage)進(jìn)行了分開(kāi)撰寫(xiě),1999-2010年在摘要中分別列出新穎性(novelty)、用途(use)和優(yōu)點(diǎn)(advantage)等部分,增加了單獨(dú)的附圖部件和標(biāo)號(hào)之間的關(guān)系說(shuō)明[8]。

通過(guò)借鑒國(guó)外的成功經(jīng)驗(yàn),中國(guó)國(guó)家知識(shí)產(chǎn)權(quán)文獻(xiàn)數(shù)據(jù)庫(kù)的開(kāi)發(fā),可以先實(shí)現(xiàn)收集齊全的目標(biāo),將知識(shí)產(chǎn)權(quán)文獻(xiàn)的覆蓋范圍擴(kuò)大到新中國(guó)成立后所有的知識(shí)產(chǎn)權(quán)文獻(xiàn),同時(shí)對(duì)文獻(xiàn)內(nèi)容進(jìn)行全面標(biāo)引。例如專利文獻(xiàn)要對(duì)申請(qǐng)?zhí)?、公開(kāi)號(hào)、申請(qǐng)人、發(fā)明人、專利分類號(hào)、發(fā)明名稱、文摘、申請(qǐng)日、公開(kāi)日等所有的特征項(xiàng)目進(jìn)行標(biāo)引,商標(biāo)文獻(xiàn)要對(duì)分類號(hào)、申請(qǐng)者、注冊(cè)日期、權(quán)利人、形式(文字、顏色、字母、形狀等)等進(jìn)行全面揭示。然后實(shí)現(xiàn)檢索準(zhǔn)確的目標(biāo)。主要任務(wù)是建立著錄標(biāo)引的規(guī)范,開(kāi)發(fā)知識(shí)產(chǎn)權(quán)領(lǐng)域的本體,建立同義詞表、關(guān)聯(lián)詞表等等。最后實(shí)現(xiàn)快速檢索的目標(biāo)。主要任務(wù)是優(yōu)化搜索引擎,提高檢索的響應(yīng)速度。每一個(gè)分目標(biāo),也可以分階段實(shí)現(xiàn)。例如數(shù)據(jù)收錄全面的目標(biāo),由于本項(xiàng)目的目標(biāo)非常宏大,在短短的幾年時(shí)間采集齊全所有的數(shù)據(jù)有很大的難度,可以根據(jù)用戶的信息需求,先重點(diǎn)收集、再全面收集,最終實(shí)現(xiàn)收錄范圍的全面覆蓋。

數(shù)據(jù)庫(kù)設(shè)計(jì)論文:淺析基于公共信息模型的能量管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)

論文 關(guān)鍵詞:公共信息模型 能量管理 系統(tǒng)數(shù)據(jù)庫(kù)

論文摘要:將iec61970公共信息模型面向?qū)ο蟮慕K枷霊?yīng)用到數(shù)據(jù)庫(kù)的構(gòu)建,根據(jù)對(duì)公共信息模型特征的分析,針對(duì)現(xiàn)實(shí)電力系統(tǒng)特征提出了一種基于公共信息模型建立能量管理系統(tǒng)數(shù)據(jù)庫(kù)的方法,并描述了其建立過(guò)程。

1前言

隨著電力系統(tǒng)數(shù)字化建設(shè)的 發(fā)展 ,各電力軟件生產(chǎn)廠商都推出了各自基午電力系統(tǒng)的應(yīng)用,由于各生產(chǎn)廠商都是在無(wú)規(guī)范無(wú)標(biāo)準(zhǔn)的情況下自主設(shè)計(jì)并開(kāi)發(fā)自己的產(chǎn)品,導(dǎo)致各個(gè)系統(tǒng)之間的數(shù)據(jù)共享程度、集成度產(chǎn)品自我擴(kuò)展性差。隨著需求的變化,功能的擴(kuò)展,以前開(kāi)發(fā)的產(chǎn)品將面臨大量的浪費(fèi)。為此,國(guó)際電工委員會(huì)(iec )負(fù)責(zé)電力系統(tǒng)控制及其通信的相關(guān)標(biāo)準(zhǔn)的第57技術(shù)委員會(huì)(iec tc 57 )制定了一系列標(biāo)準(zhǔn),其中第13工作組(wg13 )負(fù)責(zé)制定與ems專業(yè)相關(guān)的標(biāo)準(zhǔn)系列即iec61970系列,使ems的應(yīng)用軟件組件化和開(kāi)放化。文中將根據(jù)電力系統(tǒng)現(xiàn)實(shí)世界的特點(diǎn),結(jié)合電網(wǎng)的實(shí)際情況,采用uml( unified model language,統(tǒng)一建模語(yǔ)言)的描述方法,提出一種基于iec61970/cim標(biāo)準(zhǔn)模型的ems數(shù)據(jù)庫(kù)構(gòu)建方法。

2 iec61970/cim簡(jiǎn)介

cim是iec61970的核心部分,它提供了ems信息的一個(gè)綜合邏輯視圖;定義了電力 工業(yè) 主要對(duì)象的公共類、屬性及對(duì)象間的關(guān)系,用于電力工程、規(guī)劃、管理、運(yùn)行和財(cái)務(wù)等應(yīng)用的開(kāi)發(fā)和集成。為方便起見(jiàn),cim被劃分為13個(gè)類包,290多個(gè)類。包括:域包、核心包、電線包、測(cè)量包、拓?fù)浒?、?fù)荷包、儲(chǔ)運(yùn)損耗包、保護(hù)包、發(fā)電包、財(cái)政包、預(yù)測(cè)包和能量安排包、scad a包等。各個(gè)ems應(yīng)用內(nèi)部可:以有各自的信eli、描述,但只要在應(yīng)用程序(或構(gòu)件)接口語(yǔ)義級(jí)上基于cim,不同廠商開(kāi)發(fā)的應(yīng)用程序或不同系統(tǒng)的應(yīng)用就可以以同樣的方式訪問(wèn)公共數(shù)據(jù),實(shí)現(xiàn)應(yīng)用間的相互操作,提高應(yīng)用程序之間的兼容性及系統(tǒng)本身的開(kāi)放性。

cim模型定義了三種關(guān)系:泛化( generalization )、簡(jiǎn)單關(guān)聯(lián)(association)和聚合( aggregation )。用uml表示的類和關(guān)系見(jiàn)圖l。

3問(wèn)題的核心

cim是用面向?qū)ο蟮姆椒ǘx的一套電網(wǎng)模型,從調(diào)度中心ems系統(tǒng)的角度來(lái)描述電力系統(tǒng)的設(shè)備及其屬性。cim有許多表示方法,如uml, xml和數(shù)據(jù)庫(kù)定義等,ems系統(tǒng)須直接或間接用數(shù)據(jù)庫(kù)定義來(lái)表達(dá)cim。面向?qū)ο蠹夹g(shù)的優(yōu)點(diǎn)是能更直觀、更準(zhǔn)確地表現(xiàn)現(xiàn)實(shí)世界;更符合軟件開(kāi)發(fā)的 規(guī)律 ,縮短開(kāi)發(fā)時(shí)間和減少開(kāi)發(fā)費(fèi)用;大大提高了軟件的可重用性、可維護(hù)性和可擴(kuò)充性。然而,目前面向?qū)ο蟮臄?shù)據(jù)庫(kù)發(fā)展還不成熟,而使用最廣泛,技術(shù)最成熟的數(shù)據(jù)庫(kù)管理系統(tǒng)大都是關(guān)系型的。因此,如何將cim模型與關(guān)系型數(shù)據(jù)庫(kù)更好地結(jié)合起來(lái),是實(shí)現(xiàn)電力軟件標(biāo)準(zhǔn)化工作問(wèn)題的首要。

4 cim分析

4. 1 cim模型的特征分析

1) cim采用面向?qū)ο蠹夹g(shù),uml描述,定義了電力工業(yè)標(biāo)準(zhǔn)對(duì)象模型,它提供了描述電力對(duì)象及其關(guān)系的標(biāo)準(zhǔn)。

2)對(duì)象間的關(guān)系包括三種:泛化,簡(jiǎn)單關(guān)聯(lián),聚合。

3)對(duì)象之間的關(guān)系較復(fù)雜,層次較深。

4)聚合關(guān)系與簡(jiǎn)單關(guān)聯(lián)的區(qū)別是增加了“整體與部分”的語(yǔ)義。

5)簡(jiǎn)單關(guān)聯(lián)關(guān)系分為三種:多對(duì)多,一對(duì)多,一對(duì)一。

4. 2現(xiàn)實(shí)電力系統(tǒng)的特征分析

1)結(jié)構(gòu)上是分層分級(jí)的拓?fù)浣Y(jié)構(gòu),層次關(guān)系較為復(fù)雜。

2)設(shè)備種類雖多,但數(shù)據(jù)量較大的設(shè)備元件(比如線路,電壓互感器,電流互感器,保護(hù)裝置等)種類并不多,而大部分諸如“容器”(如地調(diào),變電站等)或其它電氣設(shè)備(如機(jī)組、母線等)的數(shù)據(jù)量卻不大。

5解決的辦法

cim模型的關(guān)系較為復(fù)雜,如果完全表達(dá)成關(guān)系數(shù)據(jù)庫(kù)的表將會(huì)不可避免的生成很多關(guān)系表來(lái)表達(dá)復(fù)雜的cim關(guān)系,使得數(shù)據(jù)庫(kù)表數(shù)量增大。如果只是構(gòu)建cim的對(duì)象,而不管關(guān)系的映射,數(shù)據(jù)庫(kù)便不能完整的遵循cim模型,也就失去了標(biāo)準(zhǔn)的意義。根據(jù)工程經(jīng)驗(yàn)和實(shí)驗(yàn)研究,影響數(shù)據(jù)庫(kù)性能的一個(gè)很重要的因素是數(shù)據(jù)庫(kù)中的“大表”(即記錄最多表)。這些大表的記錄往往是與現(xiàn)實(shí)相對(duì)應(yīng)實(shí)體的實(shí)例;而關(guān)系表的記錄是各個(gè)對(duì)象之間的關(guān)系實(shí)體,所以數(shù)據(jù)量是比較小的。數(shù)據(jù)庫(kù)的管理很大程度上是對(duì)數(shù)據(jù)庫(kù)的大表的管理。因此,構(gòu)建方法基于這樣一條原則:關(guān)系的映射盡可能采用設(shè)立外鍵的方法;在不影響數(shù)據(jù)庫(kù)性能的情況下,可以考慮建立一些必要的關(guān)系表,確保構(gòu)建的關(guān)系型數(shù)據(jù)庫(kù)完全表達(dá)cim模型的各種關(guān)系,以及隨iec61970標(biāo)準(zhǔn)升級(jí)的可擴(kuò)展性。

5.1表示方法

采用rational rose工具和uml來(lái)表達(dá)構(gòu)建過(guò)程。rational rose用同樣的符號(hào)來(lái)表達(dá)類和數(shù)據(jù)庫(kù)的表。數(shù)據(jù)庫(kù)名與類名相對(duì),域和屬性相對(duì)。由于cim模型只規(guī)定了對(duì)象的屬性,而沒(méi)有規(guī)定方法;數(shù)據(jù)庫(kù)的表也不包含方法,所以,隱去了類符號(hào)表達(dá)方法的部分。對(duì)于沒(méi)有必要顯示屬性的類,為了方便,也隱去了屬性,單用一個(gè)矩形來(lái)表示。

5. 2泛化

在構(gòu)建關(guān)系之前,首先將cim模型中的所有類.分別按表名對(duì)應(yīng)類名,域名對(duì)應(yīng)本身屬性與繼承屬性相對(duì)應(yīng),構(gòu)建成數(shù)據(jù)庫(kù)表。關(guān)系通過(guò)外鍵和專門(mén)的關(guān)系表來(lái)實(shí)現(xiàn)。

泛化關(guān)系是用來(lái)表達(dá)一個(gè)相對(duì)通用的類和一個(gè)相對(duì)專門(mén)的類之間的關(guān)系。相對(duì)專門(mén)的類可以繼承相對(duì)通用的類的屬性,包含更多的信息。

在關(guān)系數(shù)據(jù)庫(kù)里要表達(dá)這種繼承關(guān)系,可在父類的屬性中添加一個(gè)屬性來(lái)表明子類的類型。

5. 3聚合

在關(guān)系庫(kù)里,反映聚合關(guān)系的方法是在“整體”類對(duì)應(yīng)的表里添加“部分”類作為新的域。

5. 4簡(jiǎn)單關(guān)聯(lián)

1)零或一對(duì)一關(guān)聯(lián)構(gòu)建成數(shù)據(jù)庫(kù)的表,只需將外鍵隱藏在零或一對(duì)一的“零或一”表中。一對(duì)一關(guān)聯(lián),將外鍵隱藏在一對(duì)一的任意一張表中。

2)一對(duì)多構(gòu)建方法是將外鍵隱藏在多表中,在相應(yīng)的“多表”里添加域equipmentcontainerid做為外鍵即可實(shí)現(xiàn)。

3)大多數(shù)情況下采用了外鍵的方法來(lái)實(shí)現(xiàn)構(gòu)建,是為了避免生成過(guò)多的關(guān)系表,影響查詢效率。但是,對(duì)于簡(jiǎn)單關(guān)聯(lián)中的多對(duì)多關(guān)聯(lián),卻采用了建立關(guān)系表的方法實(shí)現(xiàn)構(gòu)建,原因是建立關(guān)系表能更加清晰的反映對(duì)象之間的關(guān)系,而且更重要的是數(shù)據(jù)的冗余度將會(huì)大大減小。

多對(duì)多的構(gòu)建方法是用一個(gè)單獨(dú)的表來(lái)實(shí)現(xiàn)多對(duì)多關(guān)聯(lián)。關(guān)聯(lián)的主鍵是每個(gè)類的主鍵的合并。

6結(jié)論

軟件開(kāi)發(fā)不僅包括數(shù)據(jù)庫(kù)設(shè)計(jì),同時(shí)還包括應(yīng)用程序的設(shè)計(jì)。要真正的實(shí)現(xiàn)數(shù)據(jù)共享,應(yīng)用程序的設(shè)計(jì)可以和數(shù)據(jù)庫(kù)設(shè)計(jì)互為補(bǔ)充互為調(diào)節(jié)。另外,數(shù)據(jù)庫(kù)設(shè)計(jì)和應(yīng)用程序的設(shè)計(jì)之間的相互協(xié)調(diào),從ccapi工程的目的出發(fā),iec61970是一個(gè)萬(wàn)全之策,既考慮到避免目前應(yīng)用系統(tǒng)的浪費(fèi),提供xml數(shù)據(jù)導(dǎo)人導(dǎo)出方案;又為將來(lái)新建的系統(tǒng)提供了cim框架,為電力軟件工程提供了共同標(biāo)準(zhǔn),電力行業(yè)信息孤島問(wèn)題將得以有效解決。

數(shù)據(jù)庫(kù)設(shè)計(jì)論文:數(shù)據(jù)庫(kù)課程設(shè)計(jì)教學(xué)模式探索

摘要:目前應(yīng)用型本科高校計(jì)算機(jī)專業(yè)數(shù)據(jù)庫(kù)課程設(shè)計(jì)中主要存在重要性認(rèn)識(shí)不足、選題質(zhì)量不高、考核方式不合理等問(wèn)題。對(duì)此,我們采取了基于項(xiàng)目驅(qū)動(dòng)的教學(xué)策略,通過(guò)合適的選題、合理分配團(tuán)隊(duì)人員、改進(jìn)項(xiàng)目實(shí)施環(huán)節(jié)以及完善考核標(biāo)準(zhǔn),在培養(yǎng)學(xué)生的綜合能力方面取得了良好的效果。

關(guān)鍵詞:應(yīng)用型本科;數(shù)據(jù)庫(kù);課程設(shè)計(jì);教學(xué)策略;項(xiàng)目驅(qū)動(dòng)

隨著信息技術(shù)在各行業(yè)中的普及,數(shù)據(jù)庫(kù)技術(shù)的應(yīng)用范圍越來(lái)越廣。數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用是計(jì)算機(jī)核心課程之一,相關(guān)教學(xué)大綱給出了數(shù)據(jù)庫(kù)技術(shù)課程的教學(xué)基本要求[1]。為了讓學(xué)生更好地掌握數(shù)據(jù)庫(kù)技術(shù),絕大多數(shù)應(yīng)用型本科院校都開(kāi)設(shè)了數(shù)據(jù)庫(kù)課程設(shè)計(jì)相關(guān)課程。通過(guò)課程設(shè)計(jì)的實(shí)踐環(huán)節(jié),學(xué)生綜合運(yùn)用所學(xué)知識(shí),根據(jù)具體需求,獨(dú)立地設(shè)計(jì)一些實(shí)際應(yīng)用系統(tǒng)[2]。課程設(shè)計(jì)的開(kāi)設(shè)不但能夠培養(yǎng)學(xué)生解決問(wèn)題的能力,而且還能提高學(xué)生的學(xué)習(xí)興趣[3]。本文探討了基于項(xiàng)目驅(qū)動(dòng)的數(shù)據(jù)庫(kù)課程設(shè)計(jì)的教學(xué)策略。

1目前課程設(shè)計(jì)中存在的問(wèn)題

從計(jì)算機(jī)類專業(yè)培養(yǎng)方案來(lái)看,大多數(shù)應(yīng)用型高等本科院校都開(kāi)設(shè)了數(shù)據(jù)庫(kù)課程設(shè)計(jì)實(shí)踐課程。但在實(shí)際課程設(shè)計(jì)教學(xué)過(guò)程中,教師僅僅對(duì)數(shù)據(jù)庫(kù)相關(guān)教學(xué)內(nèi)容進(jìn)行簡(jiǎn)單重復(fù),無(wú)法培養(yǎng)學(xué)生利用數(shù)據(jù)庫(kù)相關(guān)理論知識(shí)解決實(shí)際應(yīng)用問(wèn)題的能力,達(dá)不到市場(chǎng)對(duì)專業(yè)技術(shù)型人才的要求[4-5]。目前,數(shù)據(jù)庫(kù)課程設(shè)計(jì)教學(xué)過(guò)程主要存在以下幾個(gè)問(wèn)題。

1.1重要性認(rèn)識(shí)不足

數(shù)據(jù)庫(kù)技術(shù)是一門(mén)實(shí)踐性很強(qiáng)的專業(yè)基礎(chǔ)課,應(yīng)用領(lǐng)域也相當(dāng)廣泛。目前,很多高校開(kāi)設(shè)的數(shù)據(jù)庫(kù)課程設(shè)計(jì)學(xué)時(shí)不一,教學(xué)時(shí)間安排上也不集中。此外,很多院系僅把課程設(shè)計(jì)當(dāng)做一般性實(shí)踐課程,沒(méi)有專門(mén)的教學(xué)大綱,導(dǎo)致很多教師的教學(xué)目標(biāo)不明確。師生均對(duì)課程設(shè)計(jì)重視程度不夠,不僅使得教師在課程設(shè)計(jì)過(guò)程中教學(xué)效果較差,而且也無(wú)法很好地培養(yǎng)學(xué)生運(yùn)用所學(xué)數(shù)據(jù)庫(kù)知識(shí)來(lái)解決實(shí)際問(wèn)題的能力。

1.2選題質(zhì)量不高

選題是課程設(shè)計(jì)中一個(gè)非常重要的方面,好的選題不僅可以提高課程設(shè)計(jì)作品的質(zhì)量,而且還能提高學(xué)生的學(xué)習(xí)興趣。但是,目前課程設(shè)計(jì)選題往往質(zhì)量不高,存在以下不足:(1)選題陳舊,缺乏新意。每屆學(xué)生都會(huì)開(kāi)設(shè)數(shù)據(jù)庫(kù)課程設(shè)計(jì),教師每年都提供同樣的幾個(gè)選題供學(xué)生選擇,這不僅不能引起學(xué)生的興趣,也無(wú)法跟上社會(huì)發(fā)展的要求。(2)選題過(guò)大過(guò)難。很多同學(xué)比較喜歡選擇網(wǎng)上購(gòu)物系統(tǒng)、火車訂票系統(tǒng)等作為課程設(shè)計(jì)題目,盡管這類選題來(lái)自于實(shí)際生活,學(xué)生有一定的了解并有一定的應(yīng)用經(jīng)驗(yàn),能夠一定程度上鍛煉學(xué)生的開(kāi)發(fā)能力,但是這么大的題目使得學(xué)生這短期內(nèi)僅憑個(gè)人力量沒(méi)有足夠的精力去高質(zhì)量地完成。

1.3考核方式不科學(xué)

當(dāng)前,對(duì)課程設(shè)計(jì)的評(píng)價(jià)還沒(méi)有統(tǒng)一的標(biāo)準(zhǔn),教師主要是通過(guò)學(xué)生的上課考勤、設(shè)計(jì)報(bào)告、實(shí)際作品等幾個(gè)方面進(jìn)行簡(jiǎn)單的加權(quán)成績(jī)來(lái)評(píng)價(jià)。顯然,這種簡(jiǎn)單的考核方式并不能全面反映學(xué)生的團(tuán)隊(duì)協(xié)作、創(chuàng)新、編碼等綜合能力。因此,一套完善合理的考核機(jī)制不僅能有效提高課程設(shè)計(jì)的實(shí)踐教學(xué)效果,而且對(duì)培養(yǎng)學(xué)生的綜合素質(zhì)具有明顯地促進(jìn)作用。

2基于項(xiàng)目驅(qū)動(dòng)的數(shù)據(jù)庫(kù)課程設(shè)計(jì)教學(xué)

為了提高課程設(shè)計(jì)的質(zhì)量,根據(jù)以往的經(jīng)驗(yàn),我們采用項(xiàng)目驅(qū)動(dòng)的方式進(jìn)行教學(xué),取得了較為滿意的效果。

2.1合適的項(xiàng)目選題

一個(gè)高質(zhì)量的項(xiàng)目選題是實(shí)施數(shù)據(jù)庫(kù)課程設(shè)計(jì)教學(xué)的關(guān)鍵。在確定項(xiàng)目選題時(shí)主要了考慮以下幾方面的因素:(1)項(xiàng)目實(shí)施過(guò)程中能否將理論和實(shí)際應(yīng)用結(jié)合在一起;(2)提供的項(xiàng)目選題數(shù)量足夠多,而且主要是學(xué)生比較熟悉和有興趣的應(yīng)用領(lǐng)域;(3)項(xiàng)目難度顧及到學(xué)生能力的差異。以興趣為導(dǎo)向,結(jié)合能力差異,理實(shí)結(jié)合,難度適中,通過(guò)合適的選題奠定課程設(shè)計(jì)實(shí)踐課程的基礎(chǔ)。

2.2項(xiàng)目團(tuán)隊(duì)人員分配

很多教師為了給予學(xué)生更加公平的評(píng)價(jià),規(guī)定每個(gè)學(xué)生單獨(dú)完成一個(gè)選題,這樣不利于培養(yǎng)學(xué)生的團(tuán)隊(duì)協(xié)作能力。因此,我們?cè)谡n程設(shè)計(jì)過(guò)程中,根據(jù)學(xué)生專業(yè)技能的差異,搭配分組,由4-5名學(xué)生組成一個(gè)項(xiàng)目團(tuán)隊(duì),并任命一名團(tuán)隊(duì)成員擔(dān)任組長(zhǎng)。同時(shí),組長(zhǎng)根據(jù)成員的興趣和能力分配不同的角色,團(tuán)隊(duì)成員通過(guò)分工協(xié)作完成作品的設(shè)計(jì)。充分發(fā)揚(yáng)團(tuán)隊(duì)精神,互相學(xué)習(xí),共同提高。

2.3改進(jìn)項(xiàng)目實(shí)施環(huán)節(jié)

在課程設(shè)計(jì)實(shí)施過(guò)程中,課程組注重如下幾個(gè)方面的考慮:(1)教師在項(xiàng)目實(shí)施過(guò)程中動(dòng)態(tài)跟蹤學(xué)生完成項(xiàng)目的情況,并要求每個(gè)團(tuán)對(duì)在項(xiàng)目不同的階段遞交相應(yīng)的方案等,教師適時(shí)根據(jù)項(xiàng)目實(shí)施的情況進(jìn)行針對(duì)性指導(dǎo);(2)鼓勵(lì)學(xué)生通過(guò)模仿來(lái)創(chuàng)新自己的項(xiàng)目,全面創(chuàng)新對(duì)于該階段學(xué)生很難實(shí)現(xiàn),采取該策略一方面降低創(chuàng)新難度,樹(shù)立學(xué)生自信,一方面也能有效促進(jìn)學(xué)生主動(dòng)思考改進(jìn);(3)組成團(tuán)隊(duì)后,教師要求每個(gè)項(xiàng)目成員之間相互監(jiān)督、幫助和學(xué)習(xí),調(diào)動(dòng)每個(gè)成員的積極性,共同參與課程設(shè)計(jì)。

2.4課程設(shè)計(jì)的考核標(biāo)準(zhǔn)

數(shù)據(jù)庫(kù)課程設(shè)計(jì)在考核時(shí),不僅考核學(xué)生的理論和動(dòng)手能力,而且還考核學(xué)生的工程設(shè)計(jì)能力和團(tuán)隊(duì)協(xié)作能力。課程組制定了如下考核標(biāo)準(zhǔn):(1)項(xiàng)目技術(shù):①檢驗(yàn)數(shù)據(jù)庫(kù)表設(shè)計(jì)是否滿足規(guī)范化理論的要求;②數(shù)據(jù)庫(kù)設(shè)計(jì)是否考慮了安全性和完整性等因素;③項(xiàng)目是否采用索引等技術(shù)優(yōu)化數(shù)據(jù)庫(kù)性能;④檢查項(xiàng)目是否依據(jù)軟件項(xiàng)目規(guī)范來(lái)開(kāi)發(fā)等;⑤根據(jù)作品采用技術(shù)的新穎性程度等方面增加附加分。(2)團(tuán)隊(duì)成員:在考核時(shí),教師不僅考慮出勤和遵守紀(jì)律情況,還綜合考慮項(xiàng)目質(zhì)量、工程實(shí)踐能力、新技術(shù)運(yùn)用能力、協(xié)作能力等。(3)文檔質(zhì)量:文檔必須符合軟件工程相關(guān)規(guī)范,能夠清晰地對(duì)項(xiàng)目的設(shè)計(jì)和功能進(jìn)行描述,教師根據(jù)文檔質(zhì)量給出相應(yīng)的成績(jī)。

3總結(jié)

基于項(xiàng)目驅(qū)動(dòng)的數(shù)據(jù)庫(kù)課程設(shè)計(jì)改變了傳統(tǒng)的教學(xué)理念,旨在通過(guò)開(kāi)發(fā)實(shí)際項(xiàng)目等形式來(lái)培養(yǎng)學(xué)生動(dòng)手能力和團(tuán)隊(duì)協(xié)作能力。相較于傳統(tǒng)的理論教學(xué),課程設(shè)計(jì)是一門(mén)實(shí)踐性非常強(qiáng)的課程,采用項(xiàng)目驅(qū)動(dòng)教學(xué)法,對(duì)培養(yǎng)學(xué)生的綜合能力具有積極作用。

作者:舒振球 單位:江蘇理工學(xué)院計(jì)算機(jī)工程學(xué)院

數(shù)據(jù)庫(kù)設(shè)計(jì)論文:數(shù)據(jù)庫(kù)設(shè)計(jì)課程教學(xué)改革研究

摘要:

文章從數(shù)據(jù)庫(kù)設(shè)計(jì)與應(yīng)用課程的特點(diǎn)出發(fā),結(jié)合數(shù)據(jù)庫(kù)設(shè)計(jì)與應(yīng)用課程教學(xué)現(xiàn)狀與存在的問(wèn)題,提出了創(chuàng)新數(shù)據(jù)庫(kù)設(shè)計(jì)與應(yīng)用課程教學(xué)改革的措施。

關(guān)鍵詞:

數(shù)據(jù)庫(kù)設(shè)計(jì)與應(yīng)用;教學(xué)改革;高校

一、數(shù)據(jù)庫(kù)設(shè)計(jì)與應(yīng)用課程的特點(diǎn)

隨著信息網(wǎng)絡(luò)技術(shù)的發(fā)展,數(shù)據(jù)庫(kù)技術(shù)已成為信息社會(huì)中核心技術(shù)手段,在電子商務(wù)、人工智能、云計(jì)算等諸多領(lǐng)域有著廣泛的應(yīng)用,是當(dāng)代大數(shù)據(jù)背景下信息技術(shù)的一個(gè)重要支撐?!皵?shù)據(jù)庫(kù)設(shè)計(jì)與應(yīng)用”是計(jì)算機(jī)相關(guān)專業(yè)的骨干課程,是每個(gè)應(yīng)用開(kāi)發(fā)人員必備的專業(yè)基礎(chǔ)知識(shí),在人才培養(yǎng)中具有十分重要的作用[1]。因此,學(xué)生如果能夠熟練掌握數(shù)據(jù)庫(kù)設(shè)計(jì)方法和應(yīng)用技術(shù),并基于此學(xué)習(xí)一些相關(guān)數(shù)據(jù)挖掘、海量存儲(chǔ)、信息檢索等課程,必將成為一名極具實(shí)踐經(jīng)驗(yàn)的應(yīng)用型人才。就國(guó)內(nèi)高校而言,應(yīng)用型人才培養(yǎng)的目標(biāo)是切合市場(chǎng)需求、能將專業(yè)知識(shí)和能力素養(yǎng)應(yīng)用于社會(huì)實(shí)踐中的人才,因此在教學(xué)過(guò)程中不但要求學(xué)生掌握扎實(shí)的專業(yè)基礎(chǔ)知識(shí),還要擁有較強(qiáng)的動(dòng)手實(shí)踐能力。在講授“數(shù)據(jù)庫(kù)設(shè)計(jì)與應(yīng)用”這門(mén)課中,傳統(tǒng)的以理論知識(shí)和實(shí)驗(yàn)相結(jié)合的培養(yǎng)模式固然收到了一定的效果,然而還不足以達(dá)到我們的要求,這就需要我們探索新的教學(xué)方法、完善數(shù)據(jù)庫(kù)設(shè)計(jì)與應(yīng)用課程體系建設(shè),為提高學(xué)生分析和解決實(shí)際問(wèn)題能力、提高實(shí)踐動(dòng)手能力打下堅(jiān)實(shí)基礎(chǔ)。

二、數(shù)據(jù)庫(kù)設(shè)計(jì)與應(yīng)用課程教學(xué)現(xiàn)狀

(一)偏重知識(shí)灌輸,忽視動(dòng)手實(shí)踐

首先,國(guó)內(nèi)部分高校在數(shù)據(jù)庫(kù)課程教學(xué)過(guò)程中,仍是采用“以教為主”的傳統(tǒng)教學(xué)模式,知識(shí)只是機(jī)械的灌輸,并沒(méi)有充分考慮到學(xué)生接受能力的差異,導(dǎo)致部分學(xué)生在學(xué)習(xí)過(guò)程中缺乏興趣與熱情。其次,部分教師采用的教學(xué)手段僅僅是多媒體與板書(shū)的結(jié)合,學(xué)生在課堂上鮮有動(dòng)手實(shí)踐的機(jī)會(huì),導(dǎo)致學(xué)生在今后的工作中,缺乏解決實(shí)際問(wèn)題的能力。

(二)授課缺乏啟發(fā)性引導(dǎo),思維訓(xùn)練不夠

啟發(fā)式教學(xué)的關(guān)鍵在于,恰當(dāng)?shù)脑O(shè)置問(wèn)題,引導(dǎo)學(xué)生獨(dú)立思考,調(diào)動(dòng)學(xué)生的主觀能動(dòng)性,通過(guò)經(jīng)歷問(wèn)題的解決過(guò)程,激發(fā)學(xué)生的自主學(xué)習(xí)熱情,提高學(xué)習(xí)興趣。然而,部分教師在數(shù)據(jù)庫(kù)的實(shí)踐教學(xué)過(guò)程中,只是簡(jiǎn)單地演示操作步驟,并沒(méi)有積極地引導(dǎo)學(xué)生去思考“為什么這么做”,學(xué)生只是機(jī)械地模仿教師演示案例,沒(méi)有經(jīng)過(guò)思維訓(xùn)練過(guò)程,從而缺乏獨(dú)立分析問(wèn)題、解決問(wèn)題的能力。

(三)實(shí)踐內(nèi)容缺乏連貫性與系統(tǒng)性

國(guó)內(nèi)部分高校在數(shù)據(jù)庫(kù)實(shí)踐教學(xué)過(guò)程中,實(shí)驗(yàn)內(nèi)容的設(shè)定往往只針對(duì)某個(gè)具體知識(shí)點(diǎn),不注重前后章節(jié)的聯(lián)系,課程設(shè)計(jì)缺乏連貫性及系統(tǒng)性,使學(xué)生所學(xué)知識(shí)無(wú)法應(yīng)用到具體的項(xiàng)目實(shí)踐中[2]。數(shù)據(jù)庫(kù)的課程的實(shí)踐方案設(shè)計(jì)尤為重要,其方案的設(shè)計(jì)應(yīng)具備,使學(xué)生對(duì)數(shù)據(jù)庫(kù)設(shè)計(jì)與應(yīng)用能力的提高具有漸進(jìn)性和持續(xù)性。

(四)重視數(shù)據(jù)庫(kù)管理系統(tǒng)的應(yīng)用,忽視理論講授

很多高校在教學(xué)過(guò)程中為解決重理論,輕實(shí)踐的缺陷,依托數(shù)據(jù)庫(kù)管理系統(tǒng)(如Sql-Server、Oracle、MySql等),以案例的形式進(jìn)行課程講授[3]。數(shù)據(jù)庫(kù)管理系統(tǒng)雖然是數(shù)據(jù)庫(kù)系統(tǒng)的核心,但它僅僅是建立、使用以及維護(hù)數(shù)據(jù)庫(kù)的管理軟件,學(xué)生對(duì)管理軟件的熟練掌握并不代表精通數(shù)據(jù)庫(kù)的設(shè)計(jì)與應(yīng)用。在教學(xué)過(guò)程中,如果過(guò)分強(qiáng)調(diào)數(shù)據(jù)庫(kù)管理系統(tǒng)的應(yīng)用,而忽視數(shù)據(jù)庫(kù)系統(tǒng)理論體系的講授,會(huì)使學(xué)生所掌握的知識(shí)僅限于平臺(tái)應(yīng)用。數(shù)據(jù)庫(kù)理論基礎(chǔ)知識(shí)不足,框架體系不完善,必然導(dǎo)致對(duì)數(shù)據(jù)庫(kù)設(shè)計(jì)的缺陷,為學(xué)生后續(xù)的提高與發(fā)展埋下隱患。在筆者多年的教學(xué)與社會(huì)實(shí)踐活動(dòng)中,遇到很多程序員、系統(tǒng)分析員因缺乏理論體系的支持,而導(dǎo)致軟件開(kāi)發(fā)的進(jìn)度延誤,成本劇增。他們大多表現(xiàn)為:“以實(shí)現(xiàn)功能為導(dǎo)向,在簡(jiǎn)單了解完基本需求后便匆匆進(jìn)入編碼階段,對(duì)于數(shù)據(jù)庫(kù)設(shè)計(jì)的思考相對(duì)簡(jiǎn)單,大多設(shè)計(jì)都只停留在表面上?!边@對(duì)軟件開(kāi)發(fā)來(lái)說(shuō),往往是致命的,會(huì)為系統(tǒng)留下諸多隱患。出現(xiàn)問(wèn)題后,作為開(kāi)發(fā)人員來(lái)說(shuō),可能是寫(xiě)代碼過(guò)程中發(fā)現(xiàn)問(wèn)題,或者是系統(tǒng)上線運(yùn)轉(zhuǎn)后出現(xiàn)問(wèn)題。一般來(lái)說(shuō),越到后面發(fā)現(xiàn)設(shè)計(jì)上的問(wèn)題,所付出的代價(jià)越大,修改的難度也越大。系統(tǒng)上線運(yùn)行后,修改數(shù)據(jù)庫(kù)設(shè)計(jì)或進(jìn)行優(yōu)化等同于推倒重來(lái)。因此我們必須重視數(shù)據(jù)庫(kù)理論體系的講授,夯實(shí)理論基礎(chǔ)。

三、創(chuàng)新數(shù)據(jù)庫(kù)設(shè)計(jì)與應(yīng)用課程教學(xué)改革的措施

“數(shù)據(jù)庫(kù)設(shè)計(jì)與應(yīng)用”是高校計(jì)算機(jī)相關(guān)專業(yè)的核心課程,是一門(mén)理論與實(shí)踐結(jié)合較強(qiáng)的綜合性課程。因此,如何提高課堂教學(xué)效果,培養(yǎng)學(xué)生解決實(shí)際問(wèn)題能力,是我們關(guān)注的重要問(wèn)題。

(一)注重多種教學(xué)方法的綜合運(yùn)用

在教學(xué)方法方面,目前很多高校的工科專業(yè),尤其是計(jì)算機(jī)相關(guān)專業(yè),已普遍采用多角度、多方式相結(jié)合的教學(xué)方法。如案例教學(xué)、任務(wù)驅(qū)動(dòng)、分組教學(xué)、啟發(fā)參與等。上述教學(xué)方法已經(jīng)很成熟,筆者這里僅僅對(duì)啟發(fā)參與模式的教學(xué)方法作兩點(diǎn)補(bǔ)充。啟發(fā)參與模式更加注重培養(yǎng)學(xué)生自主學(xué)習(xí)能力。首先,在授課過(guò)程中,應(yīng)充分調(diào)動(dòng)學(xué)生自我學(xué)習(xí)的主觀能動(dòng)性,采用啟發(fā)以及角色互換等互動(dòng)模式,引導(dǎo)學(xué)生進(jìn)行探索性學(xué)習(xí),挖掘?qū)W生潛在學(xué)習(xí)能力,培養(yǎng)學(xué)生遇到疑難問(wèn)題時(shí),自行分析問(wèn)題、解決問(wèn)題的能力。其次,鼓勵(lì)學(xué)生參與項(xiàng)目實(shí)踐,如橫向課題、實(shí)驗(yàn)室開(kāi)放課題、創(chuàng)新項(xiàng)目等。在項(xiàng)目實(shí)踐過(guò)程中,學(xué)生不但加深了對(duì)專業(yè)知識(shí)的理解,而且提高了動(dòng)手能力。在就業(yè)方面,相較于缺乏實(shí)踐經(jīng)歷的同學(xué),具備明顯的優(yōu)勢(shì)。同時(shí),對(duì)于那些想在專業(yè)上有所深造的學(xué)生,可在教師指導(dǎo)下,了解追蹤學(xué)科的前沿技術(shù)與發(fā)展動(dòng)態(tài),選擇自己感興趣的方向進(jìn)行深入研究。

(二)重構(gòu)教學(xué)內(nèi)容體系

在教學(xué)內(nèi)容方面,為使學(xué)生能夠?qū)⑺鶎W(xué)知識(shí)運(yùn)用到具體的項(xiàng)目實(shí)踐中,在教學(xué)內(nèi)容的設(shè)計(jì)上,一定要體現(xiàn)出課程體系的連貫性、系統(tǒng)性及方向性,經(jīng)過(guò)課程的學(xué)習(xí),使學(xué)生能夠真正具備數(shù)據(jù)庫(kù)設(shè)計(jì)及應(yīng)用能力。同時(shí),應(yīng)考慮到學(xué)生接受知識(shí)能力的差異性。在實(shí)踐教學(xué)過(guò)中,在學(xué)生上機(jī)時(shí),應(yīng)根據(jù)不同的學(xué)習(xí)情況和對(duì)知識(shí)的掌握情況,設(shè)計(jì)不同的上機(jī)內(nèi)容。對(duì)一些學(xué)習(xí)能力比較弱的學(xué)生,以調(diào)試為主,通過(guò)調(diào)試,來(lái)掌握一些上課時(shí)不容易掌握的內(nèi)容,不讓他們失去學(xué)習(xí)的興趣,并通過(guò)一些啟發(fā)和其他同學(xué)的幫助,完成一些作業(yè)。激發(fā)他們更好地學(xué)習(xí)這門(mén)課程,變被動(dòng)的“灌輸”式為主動(dòng)的“汲取”式,積極的學(xué)習(xí)這門(mén)課程,在自己學(xué)習(xí)的同時(shí)帶動(dòng)其他同學(xué)的學(xué)習(xí)。

1.內(nèi)容設(shè)計(jì)多樣化。

在數(shù)據(jù)庫(kù)的實(shí)踐教學(xué)過(guò)程中,應(yīng)充分考慮學(xué)生能力的差異性。在上機(jī)實(shí)驗(yàn)過(guò)程中,應(yīng)根據(jù)學(xué)生不同的學(xué)習(xí)情況和對(duì)知識(shí)的掌握情況,設(shè)計(jì)不同的實(shí)驗(yàn)內(nèi)容。對(duì)一些學(xué)習(xí)能力較弱的學(xué)生,以調(diào)試為主,通過(guò)調(diào)試掌握課程中的難點(diǎn),不讓他們失去學(xué)習(xí)的興趣,并通過(guò)教師啟發(fā)和其他同學(xué)的幫助,完成實(shí)驗(yàn)內(nèi)容,從而激發(fā)他們更好地學(xué)習(xí)這門(mén)課程,在自己學(xué)習(xí)的同時(shí)帶動(dòng)其他同學(xué)的學(xué)習(xí)。

2.將內(nèi)容模塊化。

數(shù)據(jù)庫(kù)系統(tǒng)原理是數(shù)據(jù)庫(kù)設(shè)計(jì)和應(yīng)用的基礎(chǔ),而學(xué)生往往認(rèn)為理論知識(shí)深?yuàn)W難懂,缺乏對(duì)理論的學(xué)習(xí)興趣。因此,在理論學(xué)習(xí)的過(guò)程中應(yīng)結(jié)合實(shí)際案例,合理地將課程內(nèi)容模塊化,從而加深學(xué)生對(duì)理論知識(shí)的理解。例如,筆者在授課過(guò)程中,結(jié)合學(xué)生熟悉的選課管理系統(tǒng),將項(xiàng)目劃分成九個(gè)教學(xué)模塊,分別為:數(shù)據(jù)庫(kù)與表的創(chuàng)建;范式理論;完整性約束;索引;SQL語(yǔ)言;數(shù)據(jù)的增刪改查;視圖、游標(biāo)及觸發(fā)器;函數(shù)及存儲(chǔ)過(guò)程;數(shù)據(jù)庫(kù)安全與維護(hù)。在每個(gè)教學(xué)模塊中,圍繞教學(xué)目標(biāo)、課程重點(diǎn)及難點(diǎn)逐步展開(kāi)與延伸,以達(dá)到學(xué)生對(duì)理論知識(shí)掌握的系統(tǒng)性。

3.整合編程語(yǔ)言。

傳統(tǒng)教學(xué)中數(shù)據(jù)庫(kù)的學(xué)習(xí)是獨(dú)立的,而無(wú)論是C/S模式還是B/S模式下,完整的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)都需要使用前端開(kāi)發(fā)工具,如C#、JAVA等應(yīng)用程序編程語(yǔ)言。因此,在課程的學(xué)習(xí)中,結(jié)合選課管理系統(tǒng),將C#等編程語(yǔ)言與數(shù)據(jù)庫(kù)的有效地結(jié)合起來(lái),學(xué)習(xí)如何完成前臺(tái)界面與后臺(tái)數(shù)據(jù)庫(kù)的鏈接,如何查詢、增刪改數(shù)據(jù),從而促進(jìn)了學(xué)生學(xué)習(xí)的積極性。

4.注重課程的方向性。

數(shù)據(jù)庫(kù)的學(xué)習(xí)同樣存在很多的方向,如程序開(kāi)發(fā)、數(shù)據(jù)庫(kù)設(shè)計(jì)、數(shù)據(jù)庫(kù)管理。一般開(kāi)發(fā)人員注重編程,能夠熟練使用SQL語(yǔ)言;數(shù)據(jù)庫(kù)設(shè)計(jì)則是注重的是數(shù)據(jù)庫(kù)原理、設(shè)計(jì);數(shù)據(jù)庫(kù)管理則負(fù)責(zé)全面管理和維護(hù)數(shù)據(jù)庫(kù)服務(wù)器,如數(shù)據(jù)庫(kù)的備份與恢復(fù)、數(shù)據(jù)庫(kù)的安全等。

5.強(qiáng)化數(shù)據(jù)庫(kù)技術(shù)的延伸與發(fā)展。

隨著計(jì)算機(jī)應(yīng)用領(lǐng)域的不斷拓展,數(shù)據(jù)庫(kù)技術(shù)已成為發(fā)展最迅速、應(yīng)用最廣泛的信息技術(shù)之一,與電子商務(wù)、物聯(lián)網(wǎng)、云計(jì)算等技術(shù)相互滲透,相互結(jié)合,是大數(shù)據(jù)時(shí)代背景下最重要的技術(shù)平臺(tái)。因此,在教學(xué)過(guò)程中,講授主體知識(shí)的同時(shí),有必要探討一些數(shù)據(jù)庫(kù)相關(guān)前沿技術(shù),以此拓寬學(xué)生的知識(shí)層面,為學(xué)生今后的科研或應(yīng)用打下基礎(chǔ)。

(三)完善課程考核機(jī)制

既應(yīng)考核學(xué)生對(duì)數(shù)據(jù)庫(kù)理論關(guān)鍵性概念的理解程度,又應(yīng)考核學(xué)生的動(dòng)手實(shí)踐能力。理論知識(shí)考核可通過(guò)查看學(xué)生對(duì)數(shù)據(jù)庫(kù)的設(shè)計(jì)來(lái)了解;動(dòng)手實(shí)踐能力考核可通過(guò)具體查看每一位學(xué)生所做的工作(如數(shù)據(jù)庫(kù)操縱、數(shù)據(jù)庫(kù)應(yīng)用以及程序源代碼)來(lái)考核。在研究探索型實(shí)驗(yàn)中,鼓勵(lì)學(xué)生大膽創(chuàng)新,不畏懼失敗,考核的依據(jù)主要體現(xiàn)在學(xué)生面對(duì)新技術(shù)時(shí),自主學(xué)習(xí)以及創(chuàng)新思維的能力。無(wú)論是理論考核還是實(shí)踐考核,都應(yīng)關(guān)注學(xué)生平時(shí)的實(shí)驗(yàn)過(guò)程,在每次的分組實(shí)驗(yàn)中,要求每一位學(xué)生積極參與、積極討論,從而提高個(gè)人以及團(tuán)隊(duì)的整體協(xié)作能力。在分析傳統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)與應(yīng)用課程局限性的基礎(chǔ)上,提出了基于教學(xué)方法以及教學(xué)內(nèi)容的若干改革措施。筆者基于上述改革措施,在教學(xué)實(shí)踐中已取得較好的效果。上述措施使學(xué)生在深化理論知識(shí)的同時(shí),提高了動(dòng)手實(shí)踐、團(tuán)隊(duì)協(xié)作、自主學(xué)習(xí)與解決實(shí)際問(wèn)題的能力,激發(fā)了學(xué)生的專業(yè)興趣,提高了學(xué)生的專業(yè)信心、專業(yè)素養(yǎng),為今后的科研或開(kāi)發(fā)工作打下堅(jiān)實(shí)的基礎(chǔ)。今后,我們將進(jìn)一步研究數(shù)據(jù)庫(kù)設(shè)計(jì)與應(yīng)用課程改革措施,為社會(huì)輸送具備解決實(shí)際問(wèn)題能力的應(yīng)用型人才。

作者:朱戈 單位:黑龍江大學(xué)

數(shù)據(jù)庫(kù)設(shè)計(jì)論文:水利工程建設(shè)項(xiàng)目數(shù)據(jù)庫(kù)設(shè)計(jì)要點(diǎn)

[摘要]

遼寧省為加強(qiáng)對(duì)水利工程建設(shè)項(xiàng)目的全過(guò)程動(dòng)態(tài)監(jiān)管,在借鑒探索的基礎(chǔ)上,對(duì)監(jiān)管內(nèi)容全覆蓋、信息共享、標(biāo)準(zhǔn)化、面向?qū)ο蟆⒓s束機(jī)制、查詢統(tǒng)計(jì)等層面進(jìn)行設(shè)計(jì),建立了多方認(rèn)可、程序嚴(yán)密、動(dòng)靜結(jié)合、報(bào)管分離的水利工程建設(shè)項(xiàng)目動(dòng)態(tài)數(shù)據(jù)庫(kù),為實(shí)現(xiàn)水利建設(shè)項(xiàng)目信息化監(jiān)督管理奠定了堅(jiān)實(shí)的基礎(chǔ)。

[關(guān)鍵詞]

水利工程;數(shù)據(jù)庫(kù);設(shè)計(jì);動(dòng)態(tài)管理;遼寧省

近年來(lái),水利基礎(chǔ)設(shè)施建設(shè)力度不斷加大,病險(xiǎn)水庫(kù)除險(xiǎn)加固、飲水安全、灌區(qū)節(jié)水改造、泵站更新改造、水土保持、引輸水工程等建設(shè)項(xiàng)目呈現(xiàn)出點(diǎn)多、面廣、量大,管理主體分散,管理對(duì)象多樣化等特征,水利建設(shè)管理呈現(xiàn)出投資強(qiáng)度高、建設(shè)任務(wù)重、管理要求高、工作責(zé)任大等新的特點(diǎn)[1]。在新的形式下,遼寧省為全面做好水利工程建設(shè)與管理工作,在借鑒探索的基礎(chǔ)上,提出開(kāi)展水利工程建設(shè)項(xiàng)目動(dòng)態(tài)管理系統(tǒng)建設(shè),重點(diǎn)研究了水利工程建設(shè)項(xiàng)目動(dòng)態(tài)數(shù)據(jù)庫(kù)建設(shè)工作,現(xiàn)將設(shè)計(jì)要點(diǎn)進(jìn)行交流分享。

1設(shè)計(jì)要點(diǎn)

數(shù)據(jù)庫(kù)設(shè)計(jì)是應(yīng)用系統(tǒng)設(shè)計(jì)的根基,數(shù)據(jù)庫(kù)設(shè)計(jì)關(guān)乎系統(tǒng)功能實(shí)現(xiàn)度、穩(wěn)定性、擴(kuò)展性等多個(gè)方面的內(nèi)容[2]。為確保水利工程建設(shè)項(xiàng)目動(dòng)態(tài)數(shù)據(jù)庫(kù)達(dá)到“把數(shù)據(jù)管起來(lái),將數(shù)據(jù)用起來(lái),使數(shù)據(jù)活起來(lái)的”的預(yù)期目標(biāo),特對(duì)數(shù)據(jù)庫(kù)在內(nèi)容覆蓋、信息共享、標(biāo)準(zhǔn)化、面向?qū)ο?、約束條件、查詢統(tǒng)計(jì)等方面進(jìn)行了重點(diǎn)設(shè)計(jì)。

1.1全過(guò)程覆蓋

依據(jù)遼寧水利建設(shè)項(xiàng)目管理經(jīng)驗(yàn),將水利建設(shè)項(xiàng)目管理有關(guān)字段按照建設(shè)過(guò)程進(jìn)行科學(xué)劃分,按項(xiàng)目實(shí)施過(guò)程劃分為前期工作、項(xiàng)目基本信息管理、建設(shè)過(guò)程管理三大階段,按項(xiàng)目管理內(nèi)容分為前期工作、項(xiàng)目基本情況、項(xiàng)目招投標(biāo)、參建單位及人員履行合同情況、進(jìn)度管理、計(jì)劃和資金管理、質(zhì)量管理、安全管理、檢查稽察督查審計(jì)及整改情況、竣工驗(yàn)收等10個(gè)環(huán)節(jié)[3],對(duì)管理內(nèi)容進(jìn)行全面覆蓋。

1.2信息互聯(lián)共享

在遼寧水利信息化整合建設(shè)的背景下,嚴(yán)格執(zhí)行數(shù)據(jù)來(lái)源唯一性的原則,充分利用現(xiàn)有系統(tǒng)的權(quán)威數(shù)據(jù)。與水利建設(shè)項(xiàng)目管理有關(guān)的設(shè)計(jì)、施工等單位和人員信息,采取“同存異消”的方針,對(duì)遼寧省水利建設(shè)市場(chǎng)信用信息平臺(tái)系統(tǒng)中的數(shù)據(jù)字段進(jìn)行整理,作為水利建設(shè)項(xiàng)目動(dòng)態(tài)管理系統(tǒng)數(shù)據(jù)庫(kù)的字段內(nèi)容,確保此類信息同源權(quán)威;同時(shí)結(jié)合質(zhì)檢處等有關(guān)處室意見(jiàn),合理設(shè)置數(shù)據(jù)字段,為今后相關(guān)處室新建或改建系統(tǒng)提供數(shù)據(jù)接口。

1.3標(biāo)準(zhǔn)化處理設(shè)計(jì)

標(biāo)準(zhǔn)化是組織現(xiàn)代化生產(chǎn)的重要手段,是科學(xué)管理的重要組成部分,加強(qiáng)數(shù)據(jù)庫(kù)建設(shè)的標(biāo)準(zhǔn)化處理在數(shù)據(jù)庫(kù)建設(shè)中尤為重要[4]。水利建設(shè)項(xiàng)目面廣類多,主要可分為水庫(kù)、水閘、泵站等工程建設(shè)項(xiàng)目、水土保持治理項(xiàng)目、移民后期扶持項(xiàng)目、水文測(cè)站項(xiàng)目、農(nóng)村電氣化項(xiàng)目以及河流治理項(xiàng)目等幾大類別。為保障水利工程建設(shè)項(xiàng)目動(dòng)態(tài)管理數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)統(tǒng)一,特采取“求大同存小異”的方針,對(duì)全部項(xiàng)目的前期工作、項(xiàng)目信息管理、除進(jìn)度管理以外的過(guò)程管理進(jìn)行規(guī)范化處理,在字段設(shè)計(jì)上統(tǒng)籌兼顧,歸一化處理,形成統(tǒng)一標(biāo)準(zhǔn);因不同項(xiàng)目在進(jìn)度管理中體現(xiàn)的指標(biāo)不一樣,比如農(nóng)村電氣化項(xiàng)目主要體現(xiàn)在發(fā)電設(shè)備采購(gòu)、安裝方面,水土保持治理項(xiàng)目體現(xiàn)在魚(yú)鱗坑、截水溝、植被綠化的數(shù)量、長(zhǎng)度和面積上,水庫(kù)、水閘等工程項(xiàng)目體現(xiàn)在土石挖方、混凝土澆筑體積上,特采取先差異化后標(biāo)準(zhǔn)化進(jìn)行處理。通過(guò)標(biāo)準(zhǔn)化處理設(shè)計(jì),大大提高數(shù)據(jù)庫(kù)的兼容和共享,提高數(shù)據(jù)庫(kù)的通用性,特別利用降低建設(shè)成本和方便數(shù)據(jù)庫(kù)用戶使用。

1.4面向?qū)ο笤O(shè)計(jì)

數(shù)據(jù)是系統(tǒng)的靈魂,活的數(shù)據(jù)是系統(tǒng)生命的保證。水利工程項(xiàng)目動(dòng)態(tài)管理數(shù)據(jù)涉及到項(xiàng)目法人,設(shè)計(jì)、施工、監(jiān)理單位及人員、質(zhì)檢處、安監(jiān)處、建設(shè)與管理處等眾多機(jī)構(gòu)和人員,這些信息都需要納入數(shù)據(jù)庫(kù)中,為保障數(shù)據(jù)更新及時(shí)、穩(wěn)定,就必須面向?qū)ο髞?lái)設(shè)計(jì)。考慮到項(xiàng)目法人在整個(gè)項(xiàng)目中的主導(dǎo)作用和穩(wěn)定性,數(shù)據(jù)更新以項(xiàng)目法人為主導(dǎo)、質(zhì)檢處輔助來(lái)進(jìn)行設(shè)計(jì)。不同對(duì)象對(duì)項(xiàng)目管理的側(cè)重點(diǎn)也不同,考慮用戶在系統(tǒng)使用過(guò)程中的權(quán)限分配,在對(duì)數(shù)據(jù)庫(kù)表的處理上,按照項(xiàng)目法人、參建單位、監(jiān)督機(jī)構(gòu)、建管機(jī)構(gòu)、管理員等5類人員進(jìn)行分類標(biāo)識(shí),支撐系統(tǒng)交互界面的設(shè)計(jì)與調(diào)用。

1.5約束機(jī)制設(shè)計(jì)

提供約束條件機(jī)制、完整性檢查方法、違約處理是維護(hù)數(shù)據(jù)庫(kù)完整性的充分必要條件。水利工程建設(shè)項(xiàng)目動(dòng)態(tài)管理數(shù)據(jù)庫(kù)在約束機(jī)制上主要體現(xiàn)在以下幾個(gè)方面:1)對(duì)數(shù)值的自動(dòng)求和計(jì)算方面,避免人工錄入出現(xiàn)計(jì)算錯(cuò)誤;2)對(duì)參建單位人員方面,系統(tǒng)自動(dòng)調(diào)取遼寧省水利建設(shè)市場(chǎng)信用信息平臺(tái)中的入庫(kù)資料供填報(bào)人員選取,確保各類人員符合相關(guān)資格;3)對(duì)持證上崗人員出現(xiàn)一員多崗現(xiàn)象及失信懲戒人員進(jìn)行紅色警示。

1.6查詢統(tǒng)計(jì)設(shè)計(jì)

數(shù)據(jù)檢索與查詢也是數(shù)據(jù)庫(kù)的主要功能之一[5]。為便于對(duì)水利工程建設(shè)項(xiàng)目進(jìn)行統(tǒng)計(jì)查詢,特在數(shù)據(jù)庫(kù)設(shè)計(jì)上充分考慮查詢或統(tǒng)計(jì)的口徑,結(jié)合遼寧水利建設(shè)管理需要,設(shè)計(jì)了年度、工程類別、業(yè)務(wù)處室、行政區(qū)劃、投資來(lái)源等5類統(tǒng)計(jì)口徑。其中工程類別和業(yè)務(wù)處室劃分要與遼寧省水利投資統(tǒng)計(jì)軟件相銜接,確保水利建設(shè)投資統(tǒng)計(jì)結(jié)果與本庫(kù)中的建設(shè)進(jìn)度統(tǒng)計(jì)能對(duì)應(yīng)分析。

2結(jié)語(yǔ)

遼寧省水利工程建設(shè)項(xiàng)目動(dòng)態(tài)數(shù)據(jù)庫(kù)設(shè)計(jì)是對(duì)遼寧水利工程建設(shè)監(jiān)督管理的一次全方位梳理。經(jīng)過(guò)查閱了大量的法規(guī)文件,多次征集有關(guān)部門(mén)意見(jiàn),仔細(xì)分析數(shù)據(jù)上報(bào)程序,形成了多方認(rèn)可、程序嚴(yán)密、動(dòng)靜結(jié)合、報(bào)管分離的水利工程建設(shè)動(dòng)態(tài)數(shù)據(jù)庫(kù),以此庫(kù)為基礎(chǔ),研發(fā)遼寧省水利工程建設(shè)項(xiàng)目動(dòng)態(tài)管理信息系統(tǒng),將高效支撐和提升遼寧水利建設(shè)與管理效能,為水利建設(shè)管理改革發(fā)展提供新的起點(diǎn)。

作者:高真?zhèn)?趙巨偉 單位:遼寧省水利廳建設(shè)與管理處 遼寧江河水利水電新技術(shù)設(shè)計(jì)研究院

數(shù)據(jù)庫(kù)設(shè)計(jì)論文:測(cè)繪工程管理數(shù)據(jù)庫(kù)設(shè)計(jì)和構(gòu)建

1、地理數(shù)據(jù)和數(shù)據(jù)庫(kù)技術(shù)

1.1地理數(shù)據(jù)

地理數(shù)據(jù)是表示空間地理散布的相關(guān)數(shù)據(jù),其反映地面物體與周圍環(huán)境條件中堅(jiān)固的持久的存在數(shù)目、質(zhì)量情況、散布特點(diǎn)、關(guān)系以及原理的數(shù)字文字以及圖像的總體,測(cè)繪工程管理的過(guò)程中,地理實(shí)體空間分布特征的信息采用此類工程項(xiàng)目地點(diǎn)的信息點(diǎn)反映,與此同時(shí),也包括這個(gè)工程測(cè)繪項(xiàng)目的圖形或其它方面的數(shù)據(jù)。

1.2MicrosoftOfficeAccess信息數(shù)據(jù)庫(kù)

MicrosoftOfficeAccess信息數(shù)據(jù)庫(kù)是微軟公司在1992年研發(fā)推廣的以標(biāo)準(zhǔn)Javascript擴(kuò)展工具套件為主引擎的3D桌面信息數(shù)據(jù)庫(kù),其屬于一類性能優(yōu)異的管理信息系統(tǒng)研發(fā)工具,因其具備使用簡(jiǎn)潔、界面合理、容易學(xué)習(xí)和使用以及接口靈敏的優(yōu)勢(shì),也作為諸多小規(guī)模操作系統(tǒng)優(yōu)先選擇的管理數(shù)據(jù)庫(kù)系統(tǒng)。

2、測(cè)繪工程管理的內(nèi)容和管理數(shù)據(jù)類型

2.1測(cè)繪工程管理的相關(guān)內(nèi)容

測(cè)繪工程管理是針對(duì)總體項(xiàng)目的實(shí)行階段采取設(shè)計(jì)、管控以及監(jiān)管的方式,盡可能的實(shí)確保測(cè)繪工程的任務(wù)和目的,當(dāng)測(cè)繪工程以準(zhǔn)備工作階段初始一直道測(cè)繪結(jié)束的結(jié)果交付應(yīng)用,通??梢苑殖?材料準(zhǔn)備工作、技術(shù)規(guī)劃階段、現(xiàn)場(chǎng)操作、測(cè)繪質(zhì)量監(jiān)管、測(cè)繪結(jié)果交付應(yīng)用以及測(cè)繪資金花費(fèi)計(jì)算等的幾個(gè)過(guò)程,但是各個(gè)過(guò)程中,測(cè)繪工程管理者重視的關(guān)鍵方向就是測(cè)繪工程的質(zhì)量、測(cè)繪進(jìn)程以及測(cè)繪資金花費(fèi)。所以,各個(gè)工作和環(huán)節(jié)需側(cè)重的通常都是以保證測(cè)繪質(zhì)量為基礎(chǔ),重視測(cè)繪進(jìn)度和測(cè)繪資金的到賬事宜。測(cè)繪工程的監(jiān)管工作通常和測(cè)繪時(shí)間、把握測(cè)繪質(zhì)量以及工程合同監(jiān)管相關(guān)聯(lián)。

2.2工程測(cè)繪階段需管理信息種類

測(cè)繪工程監(jiān)管過(guò)程中,存在的信息數(shù)據(jù)較多且具有多樣性,其中包含測(cè)繪工程的所有方面的數(shù)據(jù)。

(1)主要信息數(shù)據(jù)基于其使用方面的性能,通常分成以下幾類:第一,提供于進(jìn)行計(jì)算方面的信息數(shù)據(jù),比如,時(shí)間、測(cè)繪量、一個(gè)工作日的工作時(shí)間以及測(cè)繪成本;第二,提供于進(jìn)行查找和劃分的信息數(shù)據(jù),比如,委托機(jī)構(gòu)、工程名目、測(cè)繪工程責(zé)任人、工程地點(diǎn)、工程種類以及工程質(zhì)量等級(jí);第三,應(yīng)用在補(bǔ)充說(shuō)明的信息,比如,工程取消或者工期拖延的因素。

(2)基于數(shù)據(jù)反映相關(guān)信息的模式,通常能夠分成如下幾種:第一,采用書(shū)面文字?jǐn)?shù)字模式反映信息數(shù)據(jù),比如,工程預(yù)算材料、工程合同、技術(shù)規(guī)劃材料以及各種辦理貨物的交付和貨款的支付的一種依據(jù);第二,應(yīng)用圖像反映信息數(shù)據(jù)和測(cè)繪結(jié)果以及通過(guò)圖片等傳媒來(lái)表達(dá)作品效果;第三,此類信息數(shù)據(jù)的集合,則產(chǎn)生了信息數(shù)據(jù)庫(kù)。

(3)測(cè)繪工程管理的數(shù)據(jù)庫(kù)測(cè)繪工程管理數(shù)據(jù)庫(kù)為針對(duì)信息數(shù)據(jù)實(shí)行搜集、劃分、解算以及表格制作處置后產(chǎn)生的具備一定結(jié)構(gòu)的數(shù)據(jù)整合,相關(guān)數(shù)據(jù)處置和信息管理工具大部分信息數(shù)據(jù)均應(yīng)用MicrosoftOf-ficeAccess數(shù)據(jù)庫(kù)進(jìn)行管控。

3、測(cè)繪工程項(xiàng)目管理數(shù)據(jù)庫(kù)的構(gòu)建方式

3.1構(gòu)建測(cè)繪工程項(xiàng)目屬性數(shù)據(jù)庫(kù)

測(cè)繪工程數(shù)據(jù)庫(kù)結(jié)構(gòu)因工程管理過(guò)程中采用動(dòng)態(tài)控制模式,則需信息數(shù)據(jù)收集需實(shí)時(shí)精準(zhǔn)且完全。測(cè)繪工程管理數(shù)據(jù)庫(kù)階段需簡(jiǎn)潔清楚。數(shù)據(jù)庫(kù)的建立通常依照測(cè)繪工程的推進(jìn),以招標(biāo)和投標(biāo)的資金預(yù)算和工程準(zhǔn)備工作為準(zhǔn),從測(cè)繪工程控制至工程成本支付先后總結(jié)各個(gè)階段的測(cè)繪數(shù)據(jù),也能夠依照數(shù)據(jù)反映的信息劃分,以方便管理和使用。

3.2構(gòu)建測(cè)繪工程項(xiàng)目空間數(shù)據(jù)庫(kù)

構(gòu)建測(cè)繪工程項(xiàng)目空間數(shù)據(jù)庫(kù)需利用收集此項(xiàng)工程的空間數(shù)據(jù),且和其它的屬性有機(jī)結(jié)合。

4、測(cè)繪工程管理數(shù)據(jù)庫(kù)的重要管理性能

測(cè)繪工程有關(guān)數(shù)據(jù)的錄入和管理工作、工程查找和統(tǒng)計(jì)工作、工程收費(fèi)、自動(dòng)計(jì)算和安排工日、各個(gè)機(jī)構(gòu)或者基本作業(yè)單位的工日與工程產(chǎn)值以及測(cè)繪工作量數(shù)據(jù)的查找和統(tǒng)計(jì)、每位工作人員的工日和參與工程數(shù)據(jù)的查找統(tǒng)計(jì),因信息較多,且沒(méi)有規(guī)律,所以,數(shù)據(jù)管理性能工作較難。

4.1數(shù)據(jù)錄入和更改

各個(gè)工程的有關(guān)數(shù)據(jù)輸進(jìn)數(shù)據(jù)庫(kù),數(shù)據(jù)錄入的界面需簡(jiǎn)介,錄入數(shù)據(jù)需精確,才可以確保應(yīng)用效果,還可以基于情況改變實(shí)行添加和更改。

4.2數(shù)據(jù)查找

以工程查找為首,工程查找即在數(shù)據(jù)庫(kù)內(nèi)搜尋到符合客戶要求標(biāo)準(zhǔn)的所有工程,且將查找成果反映給客戶。工程數(shù)據(jù)中大部分?jǐn)?shù)據(jù)均可當(dāng)作查找因素。

4.3數(shù)據(jù)統(tǒng)計(jì)

數(shù)據(jù)統(tǒng)計(jì)功能是依照有關(guān)標(biāo)準(zhǔn)對(duì)每個(gè)工程項(xiàng)目的各類數(shù)據(jù)實(shí)行統(tǒng)計(jì)工作,包含工程數(shù)目、種類、工程產(chǎn)值以及工程合同,并包含機(jī)構(gòu)或者每個(gè)工作人員的工日與參與的工程以及測(cè)繪工作量,工程統(tǒng)計(jì)利用系統(tǒng)和客戶交換信息的通道來(lái)實(shí)現(xiàn),查找的結(jié)果采用向上級(jí)報(bào)告的表格方式提供給客戶,給客戶的工程監(jiān)管與運(yùn)營(yíng)決策提供相關(guān)數(shù)據(jù)。

5、總結(jié)

測(cè)繪工程的管理和許多領(lǐng)域都存在聯(lián)系,屬于具備管控、設(shè)計(jì)和決策的體系,應(yīng)用地理數(shù)據(jù)庫(kù)管理模式對(duì)工程實(shí)行監(jiān)管,可確保工程的管理標(biāo)準(zhǔn)化、合理化以及自動(dòng)化,可以減少成本投入,提升管理成效。如果將工程管理機(jī)構(gòu)和會(huì)計(jì)機(jī)構(gòu)的管控體系與材料管理機(jī)構(gòu)有機(jī)結(jié)合,則可以將數(shù)據(jù)庫(kù)應(yīng)用于測(cè)繪工程的管理。

作者:謝乾鈺 單位:四川省地質(zhì)礦產(chǎn)勘查開(kāi)發(fā)局一一三地質(zhì)隊(duì)

數(shù)據(jù)庫(kù)設(shè)計(jì)論文:嵌入式數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)論文

1對(duì)嵌入式數(shù)據(jù)庫(kù)系統(tǒng)的介紹

對(duì)于嵌入式數(shù)據(jù)庫(kù)系統(tǒng)是利用計(jì)算機(jī)的技術(shù),并且是可以根據(jù)軟硬件的不同要求進(jìn)行指定應(yīng)用,這樣可以滿足系統(tǒng)在應(yīng)用時(shí)對(duì)功能和可靠性的要求。在嵌入式系統(tǒng)運(yùn)行時(shí),其都是隱藏于內(nèi)部的設(shè)備中,不是通過(guò)計(jì)算機(jī)的形式顯示出來(lái)。如果在系統(tǒng)中加入了嵌入式的數(shù)據(jù)庫(kù)系統(tǒng),一般會(huì)認(rèn)為是智能的系統(tǒng)。在嵌入式數(shù)據(jù)庫(kù)系統(tǒng)中必須融入計(jì)算機(jī)技術(shù)、電子技術(shù)和新興的半導(dǎo)體技術(shù),這些技術(shù)完美的結(jié)合才能成就嵌入式數(shù)據(jù)庫(kù)系統(tǒng)正??煽康倪\(yùn)行。因此,嵌入式數(shù)據(jù)庫(kù)系統(tǒng)是一個(gè)要求有技術(shù)支持,并且資金足夠,在知識(shí)系統(tǒng)的創(chuàng)造上也必須合理的系統(tǒng)。在對(duì)嵌入式數(shù)據(jù)庫(kù)系統(tǒng)進(jìn)行結(jié)構(gòu)分類時(shí),其主要是分為嵌入式的處理器和外圍的一些構(gòu)件。在數(shù)據(jù)發(fā)展的歷史上分析,一般計(jì)算機(jī)技術(shù)的發(fā)展會(huì)促進(jìn)數(shù)據(jù)庫(kù)的發(fā)展,同樣反過(guò)來(lái)也一樣。這兩項(xiàng)技術(shù)在歷史的發(fā)展中都是相互促進(jìn)并且相互影響的。在嵌入式數(shù)據(jù)庫(kù)系統(tǒng)中一個(gè)主要的用途就是移動(dòng)數(shù)據(jù)的處理。移動(dòng)數(shù)據(jù)技術(shù)可以實(shí)現(xiàn)不受時(shí)間以及地點(diǎn)的限制,進(jìn)行數(shù)據(jù)的交流?,F(xiàn)在技術(shù)在不斷地提升,在無(wú)線通信的網(wǎng)絡(luò)服務(wù)和各種形式的移動(dòng)的設(shè)備,這些都是要建立在嵌入式數(shù)據(jù)庫(kù)系統(tǒng)之上的。雖然,嵌入式數(shù)據(jù)庫(kù)比較復(fù)雜,但是其用途很廣泛。

2對(duì)嵌入式數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)的研究

2.1嵌入式數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)的含義

為了滿足嵌入式數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)的各種功能及標(biāo)準(zhǔn)上的要求,一般分為嵌入式的數(shù)據(jù)庫(kù)、PC主數(shù)據(jù)源和同步模塊這幾個(gè)部分,在這些構(gòu)成部分之中,微型化的嵌入式的數(shù)據(jù)庫(kù)系統(tǒng)的設(shè)計(jì)具有最高技術(shù)性和應(yīng)用性以及容易攜帶的特點(diǎn),這就是嵌入式數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)的一般含義。這三個(gè)構(gòu)成部分,其中微型化嵌入式數(shù)據(jù)庫(kù)有數(shù)據(jù)的容量比較小,其可靠程度比較低的缺點(diǎn),但是這點(diǎn)在PC主數(shù)據(jù)源中會(huì)有彌補(bǔ),因?yàn)镻C主數(shù)據(jù)源只能用于PC機(jī)中,這樣就不能按照意愿進(jìn)行移動(dòng)。在這些構(gòu)件的中間部分是同步模塊,這個(gè)部分可以進(jìn)行數(shù)據(jù)的雙方向的交換,將數(shù)據(jù)在嵌入式數(shù)據(jù)庫(kù)和主數(shù)據(jù)源之間進(jìn)行傳遞,保證信息傳遞的及時(shí)性和一致性。因此,我們可以把同步模塊作為信息交流的橋梁。只有嵌入式數(shù)據(jù)庫(kù)設(shè)計(jì)中三個(gè)部分合理的結(jié)合應(yīng)用,才可以互相補(bǔ)差補(bǔ)漏,既可以有嵌入式數(shù)據(jù)庫(kù)的便于攜帶的優(yōu)勢(shì),又可以獲得大量的數(shù)據(jù),這樣對(duì)于想要隨時(shí)獲得大量信息的用戶來(lái)說(shuō),就得到了滿足。通過(guò)三種部件互相結(jié)合的方式,就是嵌入式數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)的主要方式。

2.2嵌入式數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)的特點(diǎn)

在傳統(tǒng)的計(jì)算機(jī)系統(tǒng)的結(jié)構(gòu)體系的設(shè)計(jì)中,一般采用固定的網(wǎng)絡(luò)連接對(duì)不同的計(jì)算結(jié)點(diǎn)之間連接,這樣可以保證網(wǎng)絡(luò)能夠連續(xù)的連接。但是隨著移動(dòng)數(shù)據(jù)技術(shù)的發(fā)展,它要求固定的節(jié)點(diǎn)和移動(dòng)的結(jié)點(diǎn)相結(jié)合,那么以前傳統(tǒng)的網(wǎng)絡(luò)連接就不能夠滿足條件。對(duì)于移動(dòng)數(shù)據(jù)庫(kù),其要求的性能比較高,所以要求有嵌入式數(shù)據(jù)庫(kù)系統(tǒng)的設(shè)計(jì),這種設(shè)計(jì)是建立在傳統(tǒng)分布式的數(shù)據(jù)庫(kù)的建設(shè)上進(jìn)行拓展而來(lái)的?,F(xiàn)在的移動(dòng)數(shù)據(jù)庫(kù)是把固定的服務(wù)器節(jié)點(diǎn)和客戶端進(jìn)行連接以獲取動(dòng)態(tài)的數(shù)據(jù),因此可以將移動(dòng)計(jì)算機(jī)環(huán)境中的數(shù)據(jù)庫(kù)管理系統(tǒng)看作是動(dòng)態(tài)式的數(shù)據(jù)庫(kù)管理系統(tǒng)。從根本上來(lái)說(shuō),傳統(tǒng)的數(shù)據(jù)庫(kù)的設(shè)計(jì)和嵌入式數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)有著很多不同點(diǎn),如果在移動(dòng)的計(jì)算機(jī)環(huán)境下進(jìn)行移動(dòng)數(shù)據(jù)的應(yīng)用就是嵌入式的數(shù)據(jù)庫(kù)系統(tǒng),這種可移動(dòng)的特點(diǎn)優(yōu)于傳統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)。嵌入式數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)主要特點(diǎn)是包括有對(duì)標(biāo)準(zhǔn)的SQL進(jìn)行技術(shù)支持,對(duì)事務(wù)的管理功能和完備的數(shù)據(jù)庫(kù)管理功能,可以供多種嵌入型操作系統(tǒng)的應(yīng)用。

3嵌入式數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)的技術(shù)和應(yīng)用前景

3.1嵌入式數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)的主要技術(shù)

嵌入式數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)其中一項(xiàng)主要技術(shù)就是數(shù)據(jù)的復(fù)制和緩存的功能。通過(guò)這項(xiàng)技術(shù)可以將需要維護(hù)和備份的數(shù)據(jù)在不同的多個(gè)移動(dòng)的網(wǎng)絡(luò)節(jié)點(diǎn)之間進(jìn)行復(fù)制備存。在嵌入式數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)中的這項(xiàng)功能主要是進(jìn)行服務(wù)器之間的復(fù)制數(shù)據(jù)和移動(dòng)的計(jì)算機(jī)數(shù)據(jù)信息之間的復(fù)制和保存。從嚴(yán)格意義上來(lái)說(shuō),只有服務(wù)器之間進(jìn)行的復(fù)制才能被稱為數(shù)據(jù)的復(fù)制,而計(jì)算機(jī)上所保存的數(shù)據(jù)進(jìn)行復(fù)制就是屬于數(shù)據(jù)的緩存。復(fù)制可以提升分布式的數(shù)據(jù)庫(kù)的可靠程度和訪問(wèn)的性能,但是必須保證多個(gè)復(fù)制節(jié)點(diǎn)在數(shù)據(jù)上的一致性。根據(jù)維護(hù)復(fù)制的功能上所采取的技術(shù)方法的不同,就可以將復(fù)制功能分為嚴(yán)格一致性和弱一致性。在嵌入式數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)的復(fù)制和緩存技術(shù)中,如果要求嚴(yán)格的一致性就要保證在無(wú)論何時(shí)復(fù)制的數(shù)據(jù)信息其內(nèi)容都是一致的,但是對(duì)一致性的要求比較弱,那么可以允許在較短的時(shí)間內(nèi)有不相同的現(xiàn)象的出現(xiàn)。但是我們要求其不同的數(shù)據(jù)不能太多,必須控制在一定的范圍之內(nèi),并且最終隨著時(shí)間的演變是能夠趨向相同的。對(duì)于嵌入式數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)的另一個(gè)技術(shù)就是數(shù)據(jù)廣播。這項(xiàng)技術(shù)是應(yīng)用于移動(dòng)的計(jì)算環(huán)境之下,關(guān)于客戶的機(jī)器和總的服務(wù)器雙方是不對(duì)稱的,正好應(yīng)用了這一點(diǎn),就可以用類似于周期式的形式來(lái)傳遞數(shù)據(jù)和信息。通過(guò)數(shù)據(jù)廣播技術(shù)可以幫助處理數(shù)據(jù)庫(kù)系統(tǒng)的斷接問(wèn)題,并且不會(huì)因?yàn)橛脩舻臄?shù)量的變化而發(fā)生變化。對(duì)于數(shù)據(jù)廣播技術(shù)的構(gòu)造中一個(gè)方面是服務(wù)器,這個(gè)層面是用來(lái)進(jìn)行組織廣播和調(diào)節(jié)數(shù)據(jù),可以對(duì)廣播數(shù)據(jù)進(jìn)行本地緩存。因此,復(fù)制緩存技術(shù)和數(shù)據(jù)廣播都是嵌入式數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)的主要技術(shù)。

3.2嵌入式數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)的應(yīng)用前景

隨著物流業(yè)的逐漸發(fā)展壯大,嵌入式移動(dòng)數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)也可以應(yīng)用在物流方面。采用嵌入式數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì),可以對(duì)物流的信息進(jìn)行準(zhǔn)確的跟蹤,對(duì)生產(chǎn)、銷售和運(yùn)輸過(guò)程中的資金進(jìn)行合理的安排。在物流的運(yùn)輸工作中,可以利用嵌入式數(shù)據(jù)庫(kù)系統(tǒng)技術(shù)將車輛信息中移動(dòng)的數(shù)據(jù)信息進(jìn)行傳遞,從而保證物流車輛在運(yùn)輸過(guò)程中的一切行蹤都在總系統(tǒng)的控制范圍內(nèi)。通過(guò)嵌入式數(shù)據(jù)庫(kù)設(shè)計(jì)可以將手寫(xiě)的信息用無(wú)線的網(wǎng)絡(luò)傳入中央的數(shù)據(jù)庫(kù)來(lái)存儲(chǔ),這樣有利于物流信息的更新和保存。同時(shí),嵌入式移動(dòng)數(shù)據(jù)的技術(shù)也可以應(yīng)用于移動(dòng)的銀行。目前,我國(guó)的移動(dòng)用戶的群體在逐漸的擴(kuò)大,所以銀行移動(dòng)化也是大勢(shì)所趨。嵌入式數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)在移動(dòng)銀行上進(jìn)行應(yīng)用,可以幫助用戶進(jìn)行實(shí)時(shí)的賬務(wù)查詢和交易,增加了靈活性。移動(dòng)銀行的用戶可以不受時(shí)間和地點(diǎn)的限制,來(lái)辦理銀行業(yè)務(wù),從而也節(jié)省了大量的時(shí)間。在水電業(yè)中,對(duì)于數(shù)據(jù)傳統(tǒng)上的采集方法是進(jìn)行家家戶戶的抄錄數(shù)據(jù),現(xiàn)在則可以利用嵌入式數(shù)據(jù)庫(kù)技術(shù)進(jìn)行移動(dòng)的傳輸數(shù)據(jù),從而提高了工作效率。

4結(jié)束語(yǔ)

隨著技術(shù)的不斷發(fā)展,人們對(duì)移動(dòng)數(shù)據(jù)的應(yīng)用的要求也越來(lái)越高。因此,為了順應(yīng)時(shí)展的需求和提高工作效率,嵌入式數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)就變得更加重要。我們必須對(duì)嵌入式數(shù)據(jù)庫(kù)系統(tǒng)進(jìn)行研究,首先對(duì)其概念有很好的把握,再者對(duì)其特點(diǎn)以及該技術(shù)的應(yīng)用前景和主要技術(shù)都要明確。雖然現(xiàn)在技術(shù)上還不是特別完善,但是隨著研究的不斷深入,我們相信嵌入式數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)的應(yīng)用前景會(huì)更好。

作者:殷曉偉 楊尚霖 單位:東北林業(yè)大學(xué)

數(shù)據(jù)庫(kù)設(shè)計(jì)論文:數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)的科研管理論文

1本??蒲泄芾硇枨?

在我院的科研管理過(guò)程中,科研處需要了解教師的每個(gè)項(xiàng)目.每個(gè)項(xiàng)目又包括項(xiàng)目名字、項(xiàng)目經(jīng)費(fèi)、項(xiàng)目人員、項(xiàng)目狀態(tài)等;最特殊之處是本校項(xiàng)目經(jīng)費(fèi)編號(hào)必須和財(cái)務(wù)統(tǒng)一,只能按照財(cái)務(wù)軟件默認(rèn)給出的編號(hào)建立數(shù)據(jù)編號(hào).這樣才能核對(duì)項(xiàng)目經(jīng)費(fèi)、縱向經(jīng)費(fèi)等;項(xiàng)目所獲得獎(jiǎng)勵(lì)(科技進(jìn)步獎(jiǎng)等)按照科研管理規(guī)定給予相應(yīng)獎(jiǎng)勵(lì);項(xiàng)目人員的信息和項(xiàng)目的每個(gè)內(nèi)容都相關(guān),這里需要指出的是任何單位都有相同名字的人員,所以每個(gè)人員的信息至少要包含一個(gè)區(qū)別碼,可以是身份證,也可以是工作證代碼等等.

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

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

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

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

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

2.3用戶接口設(shè)計(jì)

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

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

本校科研管理平臺(tái)用戶功能在面板左側(cè)以項(xiàng)目為例:分別為項(xiàng)目錄入、項(xiàng)目修改、項(xiàng)目查詢和項(xiàng)目分析.

3.1項(xiàng)目錄入

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

3.2前臺(tái)的查詢功能

前臺(tái)應(yīng)將任意條件如項(xiàng)目名稱、項(xiàng)目負(fù)責(zé)人、工作單位和項(xiàng)目編號(hào)等檢索,同時(shí)應(yīng)考慮到將來(lái)的科研管理需求,如想查詢所有結(jié)題項(xiàng)目或經(jīng)費(fèi)等于4萬(wàn)的項(xiàng)目等其他條件等,這樣的檢索可以讓我們?cè)谧筮叺目蛇x字段中自由搭配,以便于應(yīng)對(duì)不同的科研管理需求.所以平臺(tái)開(kāi)發(fā)為檢索條件完全自由組合。

3.3項(xiàng)目修改

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

3.4數(shù)據(jù)導(dǎo)出

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

4結(jié)語(yǔ)

科研項(xiàng)目管理,不僅可以用于本校,也可應(yīng)用于各個(gè)科研院所及高校研究機(jī)構(gòu)進(jìn)行科研項(xiàng)目管理;也可用以績(jī)效考核等.通過(guò)該系統(tǒng),科研處可對(duì)任意項(xiàng)目隨時(shí)進(jìn)行管理.由于所有的數(shù)據(jù)都在SQL數(shù)據(jù)庫(kù)中,隨時(shí)可以調(diào)取項(xiàng)目的狀態(tài),使科研管理者能夠?yàn)轫?xiàng)目服務(wù),從而提升高校的科研能力及成果率.本數(shù)據(jù)庫(kù)未來(lái)發(fā)展是以科研管理部門(mén)為科研人員服務(wù)為基礎(chǔ),推動(dòng)科研人員的科研積極性為目標(biāo).既可以讓項(xiàng)目負(fù)責(zé)人對(duì)項(xiàng)目可以隨時(shí)管理,也便于科研處、財(cái)務(wù)處等宏觀掌控所有項(xiàng)目的情況,建立科研處、財(cái)務(wù)處以及人事處等統(tǒng)一應(yīng)用平臺(tái),可以及時(shí)有效地掌握最新的科研情況。

作者:李楊 武瑩 單位:長(zhǎng)春建筑學(xué)院科研處 吉林建筑大學(xué)思想政治理論教研部

數(shù)據(jù)庫(kù)設(shè)計(jì)論文:項(xiàng)目化教學(xué)的數(shù)據(jù)庫(kù)實(shí)訓(xùn)課程設(shè)計(jì)

一、項(xiàng)目化教學(xué)的作用及特點(diǎn)

1、學(xué)習(xí)、實(shí)踐情境真實(shí)可感

項(xiàng)目化教學(xué)根據(jù)職業(yè)核心能力的要求,設(shè)計(jì)一個(gè)具體的項(xiàng)目,設(shè)計(jì)中盡量模擬企業(yè)情境,學(xué)生的理論學(xué)習(xí)和工作實(shí)踐都在這個(gè)情境中得以體現(xiàn)。

2、以學(xué)生為教學(xué)主體

建構(gòu)的工作情境、設(shè)計(jì)的工作任務(wù),都是給學(xué)生學(xué)習(xí)搭建的平臺(tái),學(xué)生才是“學(xué)”與“習(xí)”的主體。教師在項(xiàng)目化教學(xué)過(guò)程中是導(dǎo)演的角色,發(fā)揮指導(dǎo)、協(xié)調(diào)作用。

二、項(xiàng)目化教學(xué)的教學(xué)設(shè)計(jì)

項(xiàng)目化教學(xué)與傳統(tǒng)的教學(xué)法相比,有很大的區(qū)別,主要表現(xiàn)在改變了傳統(tǒng)的三個(gè)中心,由以教師為中心轉(zhuǎn)變?yōu)橐詫W(xué)生為中心,由以課本為中心轉(zhuǎn)變?yōu)橐浴绊?xiàng)目”為中心,由以課堂為中心轉(zhuǎn)變?yōu)橐詫?shí)際經(jīng)驗(yàn)為中心。下面以Access數(shù)據(jù)庫(kù)實(shí)訓(xùn)課程為例進(jìn)行項(xiàng)目化教學(xué)設(shè)計(jì),

1、項(xiàng)目一創(chuàng)建Access數(shù)據(jù)表項(xiàng)目目標(biāo)和要求:通過(guò)本項(xiàng)目的學(xué)習(xí),掌握ACCESS2003的數(shù)據(jù)類型,掌握數(shù)據(jù)表的結(jié)構(gòu)設(shè)計(jì)及修改數(shù)據(jù)表的方法,掌握不同類型的字段在記錄中的輸入方法。本項(xiàng)目要求完成任務(wù)一、瀏覽Access示范數(shù)據(jù)庫(kù)任務(wù)要求:查看Northwind.mdb數(shù)據(jù)庫(kù)中的羅斯文商貿(mào)公司的數(shù)據(jù)表、查詢、窗體、報(bào)表等對(duì)象,并記錄下列信息:

(1)據(jù)庫(kù)中保存信息的雇員有多少位;

(2)數(shù)據(jù)庫(kù)中保存信息的訂單有多少?gòu)?;任?wù)二、獲取關(guān)于“創(chuàng)建數(shù)據(jù)庫(kù)”的幫助信息任務(wù)要求:尋找并打印Access系統(tǒng)中關(guān)于“創(chuàng)建數(shù)據(jù)庫(kù)”的信息。操作方案:使用Acces“s幫助”窗口。任務(wù)三、創(chuàng)建一個(gè)新數(shù)據(jù)庫(kù)任務(wù)要求:在C:\MyDocuments文件夾下建立Access數(shù)據(jù)庫(kù)文件“圖書(shū)館.mdb”。

2、項(xiàng)目二創(chuàng)建Access數(shù)據(jù)表項(xiàng)目目標(biāo)和要求:通過(guò)本項(xiàng)目的學(xué)習(xí),了解查詢的基本類型與作用,掌握查詢必須的三個(gè)要素,掌握使用設(shè)計(jì)視圖創(chuàng)建選擇查詢的方法本項(xiàng)目要求完成任務(wù)一、為“圖書(shū)”表創(chuàng)建篩選圖書(shū)的查詢?nèi)蝿?wù)要求:基于“圖書(shū)”表創(chuàng)建查詢“計(jì)算機(jī)圖書(shū)”,查詢結(jié)果的要求:列出字段:圖書(shū)編號(hào)、書(shū)名、數(shù)量、單價(jià)、出版社含有記錄:書(shū)名以“計(jì)算機(jī)”開(kāi)始的記錄任務(wù)二、創(chuàng)建含“或”及“與”準(zhǔn)則的查詢?nèi)蝿?wù)要求:基于“圖書(shū)”表創(chuàng)建查詢“電子—復(fù)旦出版社”,查詢結(jié)果的要求:列出字段:圖書(shū)編號(hào)、書(shū)名、數(shù)量、單價(jià)、出版社含有記錄:由“電子工業(yè)出版社”或“復(fù)旦大學(xué)出版社”出版的書(shū)列出字段:圖書(shū)編號(hào)、書(shū)名、數(shù)量、單價(jià)、出版社含有記錄:由“復(fù)旦大學(xué)出版社”出版并且數(shù)量大于等于10的圖書(shū)記錄

3、項(xiàng)目三創(chuàng)建Access窗體項(xiàng)目目標(biāo)和要求:通過(guò)本項(xiàng)目的學(xué)習(xí),了解窗體的功能布局及結(jié)構(gòu)和類型,掌握如何創(chuàng)建窗體和在窗體中操作數(shù)據(jù)。掌握一些常用控件的創(chuàng)建方法。本項(xiàng)目要求完成任務(wù)一、創(chuàng)建窗體“瀏覽圖書(shū)”任務(wù)要求:創(chuàng)建一個(gè)基于“圖書(shū)”表的窗體“瀏覽圖書(shū)”,窗體中包括“圖書(shū)”表中的所有字段;布局:縱欄表;樣式:標(biāo)準(zhǔn)。操作方案:使用“窗體向?qū)А眲?chuàng)建窗體。查看剛創(chuàng)建的“瀏覽圖書(shū)”窗體任務(wù)二、在“瀏覽圖書(shū)”窗體上進(jìn)行數(shù)據(jù)操作任務(wù)要求:按下面的要求在“瀏覽圖書(shū)”窗體上進(jìn)行數(shù)據(jù)操作:⑴查找記錄:從“瀏覽圖書(shū)”窗體上查找由“交通大學(xué)出版社”出版的書(shū)。⑵修改記錄數(shù)據(jù):從“瀏覽圖書(shū)”窗體中修改記錄數(shù)據(jù),將數(shù)量為2本的書(shū),修改為22本。操作方案:在“瀏覽圖書(shū)”窗體上執(zhí)行操作任務(wù);用“替換數(shù)據(jù)”來(lái)完成數(shù)據(jù)修改。任務(wù)三、在“瀏覽圖書(shū)”窗體上排序記錄任務(wù)要求:在“瀏覽圖書(shū)”窗體上,設(shè)置排序條件為按“數(shù)量”的升序排列記錄,然后通過(guò)“記錄導(dǎo)向”按鈕在窗體上檢查經(jīng)過(guò)排序后的記錄排列次序。操作方案:在“瀏覽圖書(shū)”窗體的“窗體視圖”中執(zhí)行操作任務(wù)。任務(wù)四、在“瀏覽圖書(shū)”窗體上創(chuàng)建計(jì)算控件任務(wù)要求:在“瀏覽圖書(shū)”窗體上創(chuàng)建計(jì)算控件,用于計(jì)算每一條記錄的金額(金額=[單價(jià)]*[數(shù)量])。操作方案:在窗體“設(shè)計(jì)視圖”中使用本文框顯示計(jì)算結(jié)果。任務(wù)五、使用結(jié)合文本框來(lái)顯示數(shù)據(jù)任務(wù)要求:使用結(jié)合文本框來(lái)顯示“電子-復(fù)旦出版社”查詢中的數(shù)據(jù),以“用結(jié)合文本框顯示數(shù)據(jù)”命名窗體。操作方案:在窗體“設(shè)計(jì)視圖”中使用結(jié)合文本框顯示數(shù)據(jù)。

4、項(xiàng)目四創(chuàng)建Access報(bào)表項(xiàng)目目標(biāo)和要求:通過(guò)本項(xiàng)目的學(xué)習(xí),學(xué)會(huì)設(shè)計(jì)報(bào)表的方法,掌握在報(bào)表中進(jìn)行分組的方法。掌握在報(bào)表中進(jìn)行數(shù)據(jù)的統(tǒng)計(jì)和計(jì)算。本項(xiàng)目要求完成任務(wù)一、為“圖書(shū)館”數(shù)據(jù)庫(kù)創(chuàng)建報(bào)表任務(wù)要求:按下面的要求創(chuàng)建報(bào)表:⑴創(chuàng)建基于“圖書(shū)”表的報(bào)表“圖書(shū)報(bào)表一”。⑵創(chuàng)建基于“管理員”表的報(bào)表“圖書(shū)報(bào)表二”。操作方案:使用“自動(dòng)創(chuàng)建報(bào)表:表格式”功能創(chuàng)建“圖書(shū)報(bào)表一”;使用“自動(dòng)報(bào)表:縱欄式”功能創(chuàng)建“圖書(shū)報(bào)表二”。任務(wù)二、創(chuàng)建報(bào)表“圖書(shū)一覽表”任務(wù)要求:創(chuàng)建基于“圖書(shū)”表的報(bào)表,報(bào)表中包括“圖書(shū)編號(hào)”、“書(shū)名”、“單價(jià)”、“數(shù)量”及“出版社”字段,報(bào)表中記錄的次序按“數(shù)量”的升序排,將報(bào)表以“圖書(shū)一覽表”為名保存;使用報(bào)表向?qū)?chuàng)建基于“電子或復(fù)旦出版社”查詢的報(bào)表,報(bào)表中包括該查詢中的所有字段。操作方案:使用“報(bào)表向?qū)А眲?chuàng)建報(bào)表。任務(wù)三、創(chuàng)建圖表報(bào)表“統(tǒng)計(jì)書(shū)的發(fā)行量”任務(wù)要求:創(chuàng)建一個(gè)基于“圖書(shū)”表的圖表報(bào)表,以“出版社”為X坐標(biāo),“數(shù)量”為Y坐標(biāo),創(chuàng)建一個(gè)描述各個(gè)出版社出版圖書(shū)數(shù)量的圖表形式的報(bào)表,以“統(tǒng)計(jì)書(shū)的發(fā)行量”命名新創(chuàng)建的圖表報(bào)表。操作方案:使用“圖表向?qū)А眮?lái)創(chuàng)建報(bào)表。任務(wù)四、在“圖書(shū)館”數(shù)據(jù)庫(kù)中創(chuàng)建基于多表的報(bào)表操作任務(wù):創(chuàng)建一個(gè)基于“圖書(shū)”表和“管理員”表的分組報(bào)表,報(bào)表中要求包括“書(shū)名”、“編號(hào)”、“出版社”、“單價(jià)”、“數(shù)量”、“管理員姓名”字段,要求在報(bào)表中按“管理員姓名”字段分組,用打印預(yù)覽查看生成的報(bào)表,然后以“圖書(shū)管理”作為報(bào)表的標(biāo)題并以此命名報(bào)表。操作方案:使用“報(bào)表向?qū)А眲?chuàng)建報(bào)表。任務(wù)五、在“圖書(shū)一覽表”報(bào)表上添加控件操作任務(wù):在“圖書(shū)一覽表”報(bào)表上添加一個(gè)水平控件,要求計(jì)算每本書(shū)的金額(金額=[單價(jià)]*[數(shù)量]),在報(bào)表頁(yè)腳上再添加一個(gè)垂直控件,要求計(jì)算整張表的金額,然后將報(bào)表修飾一下修飾方案自定。操作方案:使用報(bào)表“設(shè)計(jì)視圖”。

5、項(xiàng)目五Access宏操作項(xiàng)目目標(biāo)和要求:通過(guò)本項(xiàng)目的學(xué)習(xí),了解宏和宏組的概念和功能,掌握宏和宏組調(diào)用方法,了解宏和宏組在數(shù)據(jù)庫(kù)中的應(yīng)用。本項(xiàng)目要求完成任務(wù)一、在“圖書(shū)”數(shù)據(jù)庫(kù)中創(chuàng)建宏任務(wù)要求:在“圖書(shū)”數(shù)據(jù)庫(kù)中創(chuàng)建一個(gè)宏,運(yùn)行宏時(shí)要求打開(kāi)“瀏覽圖書(shū)”窗體,查找到“書(shū)名”為“OFFICE新貌”的記錄,并以“查找書(shū)名”命名宏。操作方案:在宏的“設(shè)計(jì)視圖”中完成操作任務(wù)。任務(wù)二、在“圖書(shū)”數(shù)據(jù)庫(kù)中創(chuàng)建“打開(kāi)報(bào)表和查詢”宏任務(wù)要求:在“圖書(shū)”數(shù)據(jù)庫(kù)中創(chuàng)建第二個(gè)宏,運(yùn)行宏時(shí)要求打開(kāi)“圖書(shū)一覽表”報(bào)表,打開(kāi)“電子-復(fù)旦出版社”查詢,定位到第二個(gè)記錄上,以命名宏。操作方案:在宏的“設(shè)計(jì)視圖”中完成操作任務(wù)。任務(wù)三、在“圖書(shū)館”數(shù)據(jù)庫(kù)中為宏創(chuàng)建按鈕任務(wù)要求:在“圖書(shū)館”數(shù)據(jù)庫(kù)中創(chuàng)建一個(gè)空窗體,在空窗體上為“查找書(shū)名”和“打開(kāi)報(bào)表和查詢”宏創(chuàng)建兩個(gè)按鈕,在第一個(gè)按鈕上顯示“查找書(shū)名”,在第二個(gè)按鈕上顯示“打開(kāi)報(bào)表和查詢”,創(chuàng)建后單擊按鈕執(zhí)行宏,然后檢查結(jié)果。操作方案:在窗體的“設(shè)計(jì)視圖”中用“命令按鈕向?qū)А蓖瓿刹僮魅蝿?wù)。

6、項(xiàng)目六AccessVBA編程項(xiàng)目目標(biāo)和要求:通過(guò)本項(xiàng)目的學(xué)習(xí),掌握VBA模塊的創(chuàng)建和過(guò)程設(shè)計(jì),掌握VBA的事件處理方法本項(xiàng)目要求完成任務(wù)一、第一個(gè)VBA程序任務(wù)要求:創(chuàng)建一個(gè)“實(shí)例1”窗體,在窗體上創(chuàng)建3個(gè)命令按鈕,分別是“顯示”、“變色”和“退出”;1個(gè)標(biāo)簽,內(nèi)容是“歡迎大家到來(lái)??!”。任務(wù)二、創(chuàng)建VBA模塊任務(wù)要求:創(chuàng)建一個(gè)能在屏幕上顯示“歡迎傲游Access世界!??!”的提示框的模塊,模塊名稱為“歡迎模塊”。任務(wù)三、VBA過(guò)程設(shè)計(jì)任務(wù)要求:新建模塊,實(shí)現(xiàn)輸入兩個(gè)整數(shù),并按從小到大排序輸出。任務(wù)四、VBA事件處理任務(wù)要求:在“密碼輸入”窗體中添加一個(gè)命令按鈕,并為該按鈕編寫(xiě)事件過(guò)程,檢測(cè)輸入的密碼是否正確,如不正確彈出輸入密碼錯(cuò)誤消息框。每個(gè)項(xiàng)目安排了教學(xué)內(nèi)容、教學(xué)要求、學(xué)時(shí)分配(包括講課和實(shí)訓(xùn)課時(shí))。每個(gè)子項(xiàng)目都確立項(xiàng)目目標(biāo)和要求,先理解“設(shè)計(jì)思路”,然后按“項(xiàng)目示范程序和設(shè)計(jì)思路”進(jìn)行項(xiàng)目開(kāi)發(fā),參考“參考知識(shí)課件”進(jìn)行知識(shí)點(diǎn)的學(xué)習(xí),完成思考練習(xí),最后提交項(xiàng)目工程。為了鞏固和提高,請(qǐng)獨(dú)立完成“拓展訓(xùn)練”中的實(shí)訓(xùn)任務(wù),并提交完成的實(shí)訓(xùn)工程。最后建立學(xué)生實(shí)訓(xùn)作品選。項(xiàng)目完成后作品,可以在小組內(nèi)進(jìn)行互幫評(píng)價(jià),可以讓教師進(jìn)行指導(dǎo)性評(píng)價(jià),還可以請(qǐng)企業(yè)方工程技術(shù)人員給予評(píng)價(jià)。以集思廣益、促進(jìn)交流和鼓勵(lì)探究。

7、考核辦法及保障措施本課程采用形成性考核和平時(shí)表現(xiàn)分、AccessVBA編程三部分綜合評(píng)分辦法。具體是:平時(shí)表現(xiàn)占20%,形成性考核由5個(gè)實(shí)訓(xùn)模塊的實(shí)訓(xùn)成績(jī)每塊10%,第6個(gè)模塊AccessVBA編程占30%。要使本課程項(xiàng)目化教學(xué)順利完成,學(xué)生所使用的計(jì)算機(jī)實(shí)訓(xùn)室必須具備電子教室、投影儀等示教設(shè)備或軟件系統(tǒng),保證學(xué)生人手一機(jī)完成實(shí)際操作,并促使學(xué)生安排相當(dāng)?shù)恼n后訓(xùn)練時(shí)間。

三、結(jié)束語(yǔ)

綜上所述,項(xiàng)目化教學(xué)是通過(guò)選取“工程項(xiàng)目”來(lái)創(chuàng)設(shè)“情景”,通過(guò)“協(xié)作學(xué)習(xí)”的方式開(kāi)展學(xué)習(xí),通過(guò)完成“工程項(xiàng)目”來(lái)達(dá)到完成教學(xué),是一種比較有效的教學(xué)方法。我們采用任務(wù)驅(qū)動(dòng)模式的教學(xué)方法,將課程分為若干個(gè)模塊,在每個(gè)模塊中明確教學(xué)目標(biāo)為實(shí)際應(yīng)用的任務(wù),通過(guò)示教、自主訓(xùn)練、課內(nèi)講評(píng)、相關(guān)知識(shí)學(xué)習(xí)等環(huán)節(jié)達(dá)到應(yīng)知應(yīng)會(huì)的教學(xué)目的。通過(guò)該模式的教學(xué),計(jì)算機(jī)專業(yè)學(xué)生能在課程教學(xué)過(guò)程中,掌握Access各模塊的主要功能,結(jié)合編程技術(shù)解實(shí)際問(wèn)題。

作者:舒?zhèn)?quán) 單位:浙江國(guó)際海運(yùn)職業(yè)技術(shù)學(xué)院

數(shù)據(jù)庫(kù)設(shè)計(jì)論文:數(shù)據(jù)庫(kù)設(shè)計(jì)人事管理論文

1系統(tǒng)設(shè)計(jì)及功能實(shí)現(xiàn)

1.1信息管理模塊

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

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

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

1.3管理用戶模塊

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

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

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

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

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

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

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

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

3.2.1字段項(xiàng)目設(shè)置

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

3.2.2新增學(xué)習(xí)經(jīng)歷或工作經(jīng)歷

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

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

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

5總結(jié)

本文介紹了基于asp技術(shù)的人事信息管理系統(tǒng)的設(shè)計(jì)過(guò)程,對(duì)主要的一些關(guān)鍵技術(shù)做了詳細(xì)的介紹,利用了優(yōu)越的算法使得人事管理系統(tǒng)在管理層面上符合高校人事管理系統(tǒng)的應(yīng)用需求。不僅使得信息容易管理,而且界面很直觀,能給學(xué)院領(lǐng)導(dǎo)快速的提供信息。

作者:李世龍羅秋霞張戈楊芬單位:四川工程職業(yè)技術(shù)學(xué)院

欧美不雅视频午夜福利| 日本一区二区三区久久娇喘| 久久精品国产亚洲av麻豆| 国产精品内射视频免费| 国产av一二三区在线观看| 国产精品亚洲一区二区| 亚洲av熟女国产一区二区三区站| 日本办公室三级在线观看| 老司机精品在线你懂的| 日韩欧美中文字幕av| 91超精品碰国产在线观看| 日本深夜福利在线播放| 沐浴偷拍一区二区视频| 国产一二三区不卡视频| 在线免费不卡亚洲国产| 欧洲一区二区三区蜜桃| 精品日韩av一区二区三区| 熟女一区二区三区国产| 91久久国产福利自产拍 | 欧美自拍偷自拍亚洲精品| 国产av熟女一区二区三区四区 | 国产一区二区三区免费福利| 国产亚洲不卡一区二区| 91麻豆精品欧美一区| 久久中文字人妻熟女小妇| 国产精品日韩精品最新| 国产成人精品资源在线观看| 粉嫩国产一区二区三区在线| 九九热这里只有免费精品| 青青操成人免费在线视频| 日本婷婷色大香蕉视频在线观看| 国产内射一级一片内射高清| 日韩亚洲精品国产第二页| 日本加勒比在线播放一区| 午夜成年人黄片免费观看| 精品欧美国产一二三区| 厕所偷拍一区二区三区视频| 日本人妻熟女一区二区三区 | 在线日韩欧美国产自拍| 国产又色又爽又黄又大| 亚洲中文字幕视频在线观看|