777午夜精品视频在线播放_精品欧美一区免费观看α√_91精品国产综合久久精品麻豆_精品一区二区成人精品_av成人在线看_国产成人精品毛片_少妇伦子伦精品无吗_高清视频在线观看一区_8x8x8国产精品_最新国产拍偷乱拍精品

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

時(shí)間:2023-01-08 13:21:49

導(dǎo)語:在數(shù)據(jù)庫設(shè)計(jì)論文的撰寫旅程中,學(xué)習(xí)并吸收他人佳作的精髓是一條寶貴的路徑,好期刊匯集了九篇優(yōu)秀范文,愿這些內(nèi)容能夠啟發(fā)您的創(chuàng)作靈感,引領(lǐng)您探索更多的創(chuàng)作可能。

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

第1篇

一、實(shí)驗(yàn)情境設(shè)計(jì)

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

二、實(shí)驗(yàn)技術(shù)分析

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

三、實(shí)驗(yàn)過程

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

四、實(shí)驗(yàn)總結(jié)

第2篇

關(guān)鍵詞:JSP;論文管理;數(shù)據(jù)庫

中圖分類號:TP315文獻(xiàn)標(biāo)識(shí)碼: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 引言

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

(7)學(xué)生進(jìn)行論文管理:可以、管理論文。

(8)學(xué)生進(jìn)行科技專著管理:可以、管理科技專著。

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

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

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

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

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

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

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

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

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

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

4.2 Web訪問控制

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

5 結(jié)束語

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

參考文獻(xiàn):

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

[2]吳艷霞, 吳傳明. 論中小企業(yè)網(wǎng)站建立與推廣[J]. 現(xiàn)代企業(yè), 2005(3):48-50.

第3篇

關(guān)鍵詞:文學(xué)論文開發(fā);小塊知識(shí)單元;知識(shí)重組

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

一、文學(xué)論文知識(shí)重組平臺(tái)的選用與設(shè)計(jì)

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

二、高校學(xué)報(bào)文學(xué)論文資源的開發(fā)

文獻(xiàn)知識(shí)資源開發(fā)已經(jīng)提了很久,做了很多,但成效不顯著。造成這種現(xiàn)象的主要原因之一,是開發(fā)出來的知識(shí)產(chǎn)品質(zhì)量不夠高,無法使讀者與用戶完全滿意。要從文學(xué)論文中開發(fā)出高質(zhì)量的小知識(shí)塊(產(chǎn)品),開發(fā)人員有熟練開發(fā)技巧并了解文學(xué)知識(shí)很有必要,這是技巧之外的大技巧。高校文科學(xué)報(bào)中的每篇文學(xué)論文都有若干個(gè)專用小知識(shí)團(tuán)塊,從文學(xué)論文中作小知識(shí)塊開發(fā),應(yīng)根據(jù)文學(xué)論文的專用知識(shí)團(tuán)塊分布狀況進(jìn)行切分,然后提煉成精致的小知識(shí)塊。例如作者曠云的《論的時(shí)代性》一文,可開發(fā)成:“科舉制的興衰史(小知識(shí)塊的標(biāo)題)//‘通過科舉考試選拔錄用人才的制度形成于隋朝,在唐朝時(shí)得到進(jìn)一步的完善,兩宋時(shí)有了長足的發(fā)展,雖然在元代曾一度終止,但并沒有妨礙它在明清之際走向發(fā)展高峰的命運(yùn)。然而,它卻未能跳出中國文化盛衰循環(huán)的規(guī)律,盛極必衰,科舉考試在它走向最高峰的那一刻,就無可挽回地走上了下坡路,直至走上僵化、死板的窮途末路’”等9個(gè)小塊知識(shí)單元。文學(xué)論文的小知識(shí)塊開發(fā)分三步:第一步,對知識(shí)小團(tuán)塊進(jìn)行切分。辨別知識(shí)小團(tuán)塊先要識(shí)“塊”,識(shí)別文中知識(shí)小團(tuán)塊的分界線才好分塊。一般對有4級或3級小標(biāo)題的按小標(biāo)題分塊;只有2級小標(biāo)題的或無小標(biāo)題的,需認(rèn)真閱讀分析論文后根據(jù)知識(shí)組合團(tuán)快分塊。文學(xué)論文的小知識(shí)團(tuán)分塊,可運(yùn)用相關(guān)的分塊訣竅:有明顯知識(shí)團(tuán)的論文多數(shù)按團(tuán)切分;小說評論方面的論文,可按原著的情節(jié)切分;文學(xué)史論方面的論文可按時(shí)序切分等。第二步,對切分出來的知識(shí)團(tuán)塊進(jìn)行“瘦身”提煉。從文中切分出來的知識(shí)分塊,大多數(shù)都要進(jìn)行“瘦身”處理。特別是有些以文中的某段文或某兩段文作知識(shí)塊的,經(jīng)過再提煉后才能成為精煉的小知識(shí)塊(精品)。知識(shí)分塊的再提煉,就是要運(yùn)用編撰文摘的技巧,把其中主要的內(nèi)容摘錄出來,丟棄那些次要或不用的部分。進(jìn)行文學(xué)論文開發(fā)知識(shí)塊的“瘦身”提煉,需要堅(jiān)持最小化原則與性質(zhì)不變原則,即應(yīng)把文學(xué)論文提煉成各種最小的專用知識(shí)塊(單元),并使最小化的知識(shí)塊能保持其原有的含義、性質(zhì)。第三步,小知識(shí)塊的組合(知識(shí)重組)。經(jīng)提煉出來的知識(shí)內(nèi)容,有些只作累加即可成為適用的小知識(shí)塊(成品);另一部分得由摘編員通過使用關(guān)聯(lián)詞連接成有序、通順的知識(shí)小塊。進(jìn)行文學(xué)論文的知識(shí)開發(fā),要求開發(fā)人員既要掌握相關(guān)的開發(fā)技巧,也要掌握一定的文學(xué)知識(shí)。掌握開發(fā)技巧,能提高開發(fā)速度;而掌握文學(xué)知識(shí),才能更好地進(jìn)行文中小知識(shí)團(tuán)塊的劃分,開發(fā)出高質(zhì)量的小知識(shí)塊。

第4篇

有部分學(xué)生不清楚畢業(yè)論文的書寫方法,教師在指導(dǎo)的過程中感到很吃力,特別是論文格式上的修改,往往會(huì)發(fā)生學(xué)生多次修改論文也無法完全滿足格式要求的情況,對于教師來說要完全規(guī)范學(xué)生的論文格式也很困難。根據(jù)開放教育以及計(jì)算機(jī)專業(yè)的特點(diǎn),筆者開發(fā)了一個(gè)畢業(yè)設(shè)計(jì)在線指導(dǎo)平臺(tái)。該指導(dǎo)平臺(tái)主要是以指導(dǎo)教師和學(xué)生作為服務(wù)對象,不僅包括了畢業(yè)論文的在線指導(dǎo),還包括課題的設(shè)計(jì)指導(dǎo)平臺(tái)和論文寫作平臺(tái)。

系統(tǒng)實(shí)現(xiàn)的技術(shù)方案

畢業(yè)設(shè)計(jì)在線指導(dǎo)系統(tǒng)采用了B/S架構(gòu),學(xué)生、指導(dǎo)教師使用瀏覽器通過Internet向畢業(yè)論文指導(dǎo)平臺(tái)提交請求、接收反饋結(jié)果,客戶端不需要安裝額外的客戶端應(yīng)用程序。畢業(yè)論文指導(dǎo)平臺(tái)部署在學(xué)校內(nèi)部的一臺(tái)服務(wù)器上,服務(wù)器包括網(wǎng)站服務(wù)器和數(shù)據(jù)庫服務(wù)器,其中網(wǎng)站服務(wù)器用來處理所有的用戶提交請求,數(shù)據(jù)庫服務(wù)器存儲(chǔ)和處理相關(guān)的數(shù)據(jù)。該系統(tǒng)是在VisualStudio2008平臺(tái)上進(jìn)行開發(fā)的,采用和C#語言為前臺(tái)開發(fā)語言,采用SQLServer2005作為后臺(tái)數(shù)據(jù)庫。下面將介紹該系統(tǒng)的主要功能以及數(shù)據(jù)庫的設(shè)計(jì)。

系統(tǒng)的主要功能

本系統(tǒng)一共分為四大功能模塊

1用戶管理模塊

本系統(tǒng)主要有三類用戶:管理員,指導(dǎo)教師和學(xué)生。管理員的管理權(quán)限主要是進(jìn)行用戶管理,針對兩類用戶,指導(dǎo)教師和學(xué)生。系統(tǒng)提供教師和學(xué)生的注冊平臺(tái),教師和學(xué)生注冊成功后,由管理員進(jìn)行認(rèn)證,認(rèn)證通過后,教師和學(xué)生就可以登陸該平臺(tái),進(jìn)行相應(yīng)的操作了。

2畢業(yè)課題設(shè)計(jì)輔導(dǎo)功能模塊

主要是針對學(xué)生的專業(yè)基礎(chǔ)知識(shí)部分進(jìn)行復(fù)習(xí)和鞏固,在線給出計(jì)算機(jī)信息系統(tǒng)的案例以及系統(tǒng)開發(fā)的難點(diǎn)解答,方便學(xué)生進(jìn)行學(xué)習(xí)。采用比較形象的視頻演示和文字描述的兩種形式,符合學(xué)生在線學(xué)習(xí)的習(xí)慣。如圖2所示,該功能模塊針對兩類用戶,對于教師來說,教師需將信息系統(tǒng)案例的文字和視頻信息進(jìn)行上傳和編輯,本平臺(tái)提供教師以網(wǎng)頁和word文檔的形式上傳案例的形式,以流媒體的形式上傳信息系統(tǒng)案例的演示視頻。教師可以實(shí)現(xiàn)對上傳的內(nèi)容進(jìn)行刪除和修改。對于學(xué)生來說,學(xué)生可以通過該平臺(tái)學(xué)習(xí)計(jì)算機(jī)信息系統(tǒng)的相關(guān)知識(shí),如完整的信息系統(tǒng)概念和演示,信息系統(tǒng)開發(fā)的過程演示。既有文字信息也有視頻信息,方便學(xué)生自己在家學(xué)習(xí)。通過該功能模塊的設(shè)置,可以幫助學(xué)生補(bǔ)充在課堂上學(xué)習(xí)不到的知識(shí),幫助他們建立完整的信息系統(tǒng)開發(fā)思想。

如圖3所示,該功能模塊提供給學(xué)生一個(gè)編輯論文的平臺(tái),學(xué)生可以選擇要編輯論文的條目,如摘要,目錄,正文,參考文獻(xiàn)等,然后在對應(yīng)的編輯平臺(tái)上進(jìn)行文本的輸入和修改。論文會(huì)根據(jù)教師事先設(shè)置好的論文條目格式自動(dòng)生成。學(xué)生可以選擇在線編輯,也可以選擇導(dǎo)出為word格式。由教師在后臺(tái)設(shè)置好論文編輯的條目和格式。這一功能方便學(xué)生統(tǒng)一論文格式,也方便教師隨時(shí)監(jiān)控學(xué)生完成論文的情況。

4師生互動(dòng)的在線答疑功能模塊

該功能主要是方便學(xué)生和教師之間實(shí)現(xiàn)在線互動(dòng),由教師設(shè)置好課題組,每個(gè)課題組統(tǒng)一在一個(gè)討論平臺(tái)上,學(xué)生只能在教師分配好的課題組平臺(tái)上發(fā)言。學(xué)生可以通過該平臺(tái)向教師提問,也可以通過該平臺(tái)與同一課題組的同學(xué)進(jìn)行討論。這一平臺(tái)不同于其他畢業(yè)論文指導(dǎo)系統(tǒng)只有一個(gè)統(tǒng)一的討論平臺(tái),而是以課題組為討論單位,這樣便于教師管理和指導(dǎo),也利于學(xué)生之間對同一類課題進(jìn)行交流。

系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)方案

第5篇

1.1 研究背景

目前,縱觀全國各地高校,學(xué)位論文管理系統(tǒng)得以廣泛實(shí)現(xiàn)應(yīng)用,有一些學(xué)院依舊用手工錄入的方式進(jìn)行管理;經(jīng)過仔細(xì)對比,很多高校使用WEB方式進(jìn)行論文管理時(shí)的相關(guān)操作,在功能上及相應(yīng)的業(yè)務(wù)流程比較相似;都使用較簡單的方式,如都使用論文提交、審核,及搜索模塊,基本上來說都沒有題目選擇或者導(dǎo)師互動(dòng)等模塊。在本課題在這些基礎(chǔ)上,加入前期論文題目及導(dǎo)師的互動(dòng)選擇功能,從而使得論文的各個(gè)過程都能在網(wǎng)上進(jìn)行,從而方便了審核人員,導(dǎo)師和學(xué)生。在線的論文指導(dǎo)(站內(nèi)短信)功能可以導(dǎo)師和學(xué)生進(jìn)行方便地進(jìn)行溝通和交流,另外在線修改功能也能避免線下修改造成的紙張和時(shí)間的浪費(fèi)。

1.2 研究內(nèi)容

做為一個(gè)涉及多個(gè)權(quán)限用戶的系統(tǒng),這就需要對用戶信息數(shù)據(jù)進(jìn)行處理,再加載不同的用界面。根據(jù)該論文系統(tǒng)需求特點(diǎn),要求平臺(tái)建立在網(wǎng)絡(luò)的基礎(chǔ)上,盡可能地使論文的整個(gè)過程方便,簡單,界面更加友好。整個(gè)過程首先由有相應(yīng)論文指導(dǎo)權(quán)限的教師上傳可供學(xué)生選擇的標(biāo)題,教師所在的單位審查通過后,便開始了基于該網(wǎng)絡(luò)平臺(tái)的互動(dòng)論文選擇過程,學(xué)生以志愿的方式選擇相應(yīng)的論文標(biāo)題進(jìn)行申請,然后相應(yīng)教師對申請學(xué)生進(jìn)行選擇,系統(tǒng)接著對結(jié)果進(jìn)行處理。處理完成后,落選雙方進(jìn)行第二次雙向選擇,最終完成選題的過程。然后教師與學(xué)生論文寫作過程,進(jìn)行開題報(bào)告,正文寫作等過程,最后教師對論文進(jìn)行評分。就是基于上面這一個(gè)論文過程,進(jìn)行仔細(xì)分析,最后開發(fā)出這個(gè)系統(tǒng)。

1.3論文綜合管理系統(tǒng)的開發(fā)環(huán)境

1.3.1 LAMP(LINUX+APACH+MYSQL+PHP)

網(wǎng)站主體采用執(zhí)行效率極高的PHP開發(fā),使用AJAX技術(shù)輔助,數(shù)據(jù)庫方面采用與PHP之最佳組合MYSQL,web服務(wù)器和操作系統(tǒng)則采用apache和linux,這就是所謂的LAMP建站方案。

2 相關(guān)技術(shù)綜述

2.1 PHP編程技術(shù)介紹

PHP是一種公開源代碼!運(yùn)行在服務(wù)器端的嵌入式腳本語言,允許程序員將語言嵌入HTML文件當(dāng)中,并且PHP對不同的技術(shù)提供了編程環(huán)境與接口,利用它可以方便地開發(fā)各種功能完備!交互性強(qiáng)的動(dòng)態(tài)頁面,為網(wǎng)站建設(shè)提供了簡單!實(shí)用的解決方案:

2.2 MySQL數(shù)據(jù)庫技術(shù)介紹

MySQL是一個(gè)精巧的SQL數(shù)據(jù)庫管理系統(tǒng),雖然它不是開放源代碼的產(chǎn)品,但在某些情況下你可以自由使用。由于它的強(qiáng)大功能、靈活性、豐富的應(yīng)用編程接口(API)以及精巧的系統(tǒng)結(jié)構(gòu),受到了廣大自由軟件愛好者甚至是商業(yè)軟件用戶的青睞。

2.3 開發(fā)環(huán)境

LAMP即操作系統(tǒng): LINUX,web服務(wù)器: APACHE,數(shù)據(jù)庫:MYSQL,服務(wù)器端腳本PHP的第一個(gè)字母組合。LAMP通過多年的發(fā)展,迅速由草根階層走出來,在世界范圍的層面,一旦談及WEB服務(wù)器標(biāo)準(zhǔn),人們就會(huì)自然談到LAMP。也正是因?yàn)長AMP都是開源的組件,不斷完善其兼容性,它們的應(yīng)該場合越來越廣泛,普遍。并成為一個(gè)相當(dāng)強(qiáng)大的WEB平臺(tái)。

2.4 B/S體系與三層配置模式

B/S結(jié)構(gòu)從邏輯上講分為四個(gè)層次:客戶機(jī)、Web服務(wù)器、應(yīng)用服務(wù)器、數(shù)據(jù)服務(wù)器。客戶機(jī)主要負(fù)責(zé)人機(jī)交互,Web服務(wù)器主要負(fù)責(zé)對客戶端應(yīng)用程序的集中管理,應(yīng)用服務(wù)器主要負(fù)責(zé)應(yīng)用邏輯的集中管理,它也可以根據(jù)其處理的具體業(yè)務(wù)不同而分為多個(gè);數(shù)據(jù)服務(wù)器則主要負(fù)責(zé)數(shù)據(jù)的存儲(chǔ)和組織、數(shù)據(jù)庫的分布式管理、數(shù)據(jù)庫的備份和同步等等。

2.5開發(fā)方法:原型法開發(fā)

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

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

本系統(tǒng)作為一套論文綜合管理系統(tǒng),在使用過程中主要呈現(xiàn)出了以下幾個(gè)特點(diǎn):

1)系統(tǒng)是根據(jù)具有本學(xué)院特色的論文管理模式進(jìn)行編寫的,具有通用性,同時(shí)也更具有個(gè)性化的特點(diǎn),以方便學(xué)院師生論文操作和提高論文效率為核心,采用以管理與先進(jìn)的計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)相結(jié)合。

2)規(guī)范的軟件結(jié)構(gòu)搭配先進(jìn)的軟件開發(fā)技術(shù)。該文管理系統(tǒng)基于B/S結(jié)構(gòu),并根據(jù)軟件設(shè)計(jì)的思想,運(yùn)用了標(biāo)準(zhǔn)化,模塊化,網(wǎng)絡(luò)化等技術(shù),使得整個(gè)系統(tǒng)可靠性,適應(yīng)性,維護(hù)性及安全性得到了很好的保障。

3)方便友好的用戶界面。系統(tǒng)采用的瀏覽界面更加的友好,更加的清晰,布局也更加的合理,無論是那一種角色用戶得能方便地操作,提高了他們使用系統(tǒng)完成任務(wù)的效率,最大化地使用戶得到好的用戶體驗(yàn)。

3.2系統(tǒng)設(shè)計(jì)目標(biāo)

本系統(tǒng)設(shè)計(jì)的根本就是為了使得整個(gè)論文過程網(wǎng)絡(luò)化,提高過程的完成效率,減少人工成本,提高論文信息的查詢、紀(jì)錄等工作的速度,使得論文的整個(gè)流程更加地完善。以便更加方便、直接、快捷地為我院師生提供服務(wù)。

3.3設(shè)計(jì)方案

3.5系統(tǒng)描述

該文系統(tǒng)的核心任務(wù)是論文的過程管理,它包含了系統(tǒng)管理的多個(gè)方面,內(nèi)容上比較復(fù)雜、廣泛,必須使得系統(tǒng)核心任務(wù)十分穩(wěn)定,并且與系統(tǒng)其它模塊的協(xié)作也要十分穩(wěn)定,流暢。論文系統(tǒng)功能主要包括:論文,人員,以往論文,新聞,系統(tǒng)內(nèi)短信等功能模塊;及能根據(jù)系統(tǒng)賦予的角色權(quán)限對相應(yīng)的信息進(jìn)行相應(yīng)的查詢、統(tǒng)計(jì)、修改等操作的功能。

其中核心的論文管理行為包括:

1)本系統(tǒng)的院系管理員負(fù)責(zé)管理系統(tǒng)各種信息。管理教師和學(xué)生用戶的論文操作權(quán)限;

2)非管理員用戶只能檢索、查看系統(tǒng)相關(guān)資料信息。

4 總結(jié)

論文綜合管理系統(tǒng)的開發(fā)不僅僅是一個(gè)網(wǎng)站制作的過程,更重要的是在系統(tǒng)分析和設(shè)計(jì)階段所做的工作。在這過程中,我充分利用了網(wǎng)站開發(fā)上的靈活和效率高的特點(diǎn),應(yīng)用PHP和MYSQL數(shù)據(jù)庫以LAMP架構(gòu)開發(fā)本系統(tǒng)。

在系統(tǒng)的設(shè)計(jì)過程中,本對系統(tǒng)的設(shè)計(jì)的過程越來越清晰,也更加熟悉PHP的程序應(yīng)用,對系統(tǒng)整體的架構(gòu)設(shè)計(jì),模塊劃,頁面的整體布局設(shè)計(jì)也有了更深的認(rèn)識(shí),為更好地學(xué)習(xí),工作打下更加堅(jiān)實(shí)的基礎(chǔ)。

參考文獻(xiàn):

[1] 清華大學(xué)圖書館學(xué)位論文描述元數(shù)據(jù)規(guī)范課題組.學(xué)位論文資源分析報(bào)告[J].http://cdls.nstl.gov.cn/cdls2/w3c/2003/SpcMetadata/387298,(AccessedMar.19,2005):12-20.

[2] 朱紅.學(xué)位論文管理系統(tǒng)的分析與實(shí)現(xiàn)[J].四川理工學(xué)院學(xué)報(bào):自然科學(xué)版,2006,19(5):124-126.

[3] 馮建華.數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)與管理[M].北京:清華大學(xué)出版社,2007,5:40-57,100-120 .

[4] Andy Harris.PHP 5 /MySQL Programming for the Absolute Beginner (For the Absolute Beginner) (Paperback) [M].10-180.

第6篇

關(guān)鍵詞: 異構(gòu)數(shù)據(jù)庫; 油藏信息集成; .NET; 動(dòng)態(tài)集成

中圖分類號:TP311 文件標(biāo)志碼:A 文章編號:1006-8228(2017)05-10-03

The dynamic integration of heavy oil thermal recovery multi-information database

Li Yang1, Feng Qianghan2, Chen Long2, Xu Xiaohong1, Shao Yanlin1

(1. College of Geosciences, Yangzte University, Wuhan, Hubei 430100, China; 2. The Third Gas Production Plant, PetroChinaChangqing Oilfield Company)

Abstract: In this paper, the information of multi-source and multi-scale oil and gas reservoirs is integrated and applied to the development, management and dynamic analysis of oil and gas reservoirs. Based on the database technology and .Net coding platform, a multi-information database of heavy oil thermal recovery is established, and the multi-information integration and real-time dynamic update are realized. In order to meet the different needs of different departments to the information of oil and gas reservoir, the heterogeneous database structure is used to realize the classification, analysis and using of multi-information of heavy oil reservoir. The multi-information of heavy oil thermal recovery are integrated and managed in the dynamic database, which provides departments with a support platform for the analysis and sharing of heavy oil development.

Key words: heterogeneous database; heavy oil thermal recovery; .net; dynamic integration

0 引言

油藏開發(fā)中,油氣藏信息為重要研究對象 [1]。提高油氣藏管理的信息化水平,已經(jīng)成為當(dāng)前各大石油企業(yè)的重要任務(wù)。油氣藏開發(fā)管理正朝著油藏工程信息集成化、動(dòng)態(tài)統(tǒng)計(jì)分析化等方向發(fā)展。當(dāng)前國內(nèi)石油企業(yè)在油藏開發(fā)管理過程中,面臨著以下的難題[2-9]:①動(dòng)態(tài)分析管理需查詢各種資料;②多井區(qū)塊開發(fā)分析所需資料急劇增加;③跟蹤分析管理困難,影響動(dòng)態(tài)調(diào)整效果;④油田信息資源共享困難;⑤異構(gòu)系統(tǒng)逐漸增多、集成難度大成本高[3]。石油勘探開發(fā)涉及多工作環(huán)節(jié)、多類軟件系統(tǒng),以油藏描述為例,常見的相關(guān)軟件平臺(tái)有Discovery、petrel、GeoMap、Gxplorer等,這類軟件的基礎(chǔ)數(shù)據(jù),都是單獨(dú)建制,軟件之間難以共享數(shù)據(jù)。異構(gòu)系統(tǒng)之間難以實(shí)現(xiàn)信息交換,使得實(shí)現(xiàn)信息共享的技術(shù)難度較增大。各種系統(tǒng)、產(chǎn)品間的互操作性較差,相互間都難以配合[10],使得油田內(nèi)的不同應(yīng)用系統(tǒng)難以實(shí)現(xiàn)數(shù)據(jù)的溝通。以上問題嚴(yán)重制約著油氣藏勘探開發(fā)工作的開展以及數(shù)字油藏建設(shè)目標(biāo)的實(shí)現(xiàn),阻礙著油田信息化的建設(shè)。本文針對數(shù)字油藏建設(shè)中的難點(diǎn),油藏多維、多尺度、多源數(shù)據(jù)的集成,基于數(shù)據(jù)庫技術(shù)與.net編碼平臺(tái),開展熱采稠油油氣藏信息集成與開發(fā)分析運(yùn)用方法的研究。建立油氣藏多信息數(shù)據(jù)庫,實(shí)現(xiàn)油氣藏多信息的集成與動(dòng)態(tài)開發(fā)分析,搭建稠油熱采開發(fā)動(dòng)態(tài)分析與評價(jià)平臺(tái),提高熱采稠油油藏管理與開發(fā)動(dòng)態(tài)分析的工作效率。

1 研究思路

在此基A上集成稠油熱采多信息開發(fā)數(shù)據(jù)庫管理系統(tǒng)(DBMS),實(shí)現(xiàn)多個(gè)采油廠現(xiàn)行各數(shù)據(jù)庫實(shí)時(shí)連接與訪問的數(shù)據(jù)庫服務(wù)軟件,從其中導(dǎo)入數(shù)據(jù)到稠油所的熱采稠油多源信息數(shù)據(jù)庫服務(wù)器中,實(shí)現(xiàn)多采油廠數(shù)據(jù)集成。運(yùn)用Oracle數(shù)據(jù)庫觸發(fā)器技術(shù).net編碼平臺(tái)實(shí)現(xiàn)數(shù)據(jù)的實(shí)時(shí)動(dòng)態(tài)更新。針對稠油所各部門技術(shù)人員對稠油熱采信息的研究領(lǐng)域的各種需求,根據(jù)Oracle編程開發(fā)技術(shù),.net編碼平臺(tái)、Access數(shù)據(jù)庫技術(shù),以XML和OleDb技術(shù)為數(shù)據(jù)傳輸媒介,建立雙重異構(gòu)數(shù)據(jù)庫,實(shí)現(xiàn)技術(shù)人員對稠油熱采信息的分類統(tǒng)計(jì),高效查詢與動(dòng)態(tài)開發(fā)分析。設(shè)計(jì)思路及核心技術(shù)如圖1所示。

2 稠油熱采開發(fā)數(shù)據(jù)庫設(shè)計(jì)

稠油熱采開發(fā)數(shù)據(jù)庫是在國家油數(shù)據(jù)庫數(shù)據(jù)表標(biāo)準(zhǔn)之上,基于稠油油藏多信息集成與熱采開發(fā)動(dòng)態(tài)分析系統(tǒng)的需求分析中的數(shù)據(jù)需求,同時(shí)參考各采油廠的數(shù)據(jù)庫特征,對稠油油藏多信息數(shù)據(jù)庫的屬性特征邏輯庫進(jìn)行了數(shù)據(jù)庫的設(shè)計(jì)。利用Oracle數(shù)據(jù)庫技術(shù)在服務(wù)器上將概念模型轉(zhuǎn)換為關(guān)系模型,建立熱采開發(fā)動(dòng)態(tài)數(shù)據(jù)管理關(guān)系。針對稠油熱采開發(fā)多信息開發(fā)數(shù)據(jù)庫,創(chuàng)建了各類主外鍵及約束以保證數(shù)據(jù)庫的完整性,還利用觸發(fā)器實(shí)現(xiàn)用戶定義的業(yè)務(wù)規(guī)則。同時(shí),為了保障數(shù)據(jù)安全,完善數(shù)據(jù)庫管理機(jī)制,運(yùn)用數(shù)據(jù)庫控制語言(DCL)管理用戶關(guān)系表,包括用戶ID、實(shí)例名以及訪問用的用戶名和密碼/口令等關(guān)鍵信息。采用三級管理模式:DBA管理員(可以對數(shù)據(jù)庫中的數(shù)據(jù),結(jié)構(gòu)進(jìn)行修改),系統(tǒng)管理員(管理用戶信息、添加刪除用戶,設(shè)置用戶的訪問、讀取權(quán)限),用戶(只有對數(shù)據(jù)庫的讀取權(quán)限)。

3 稠油熱采開發(fā)數(shù)據(jù)庫動(dòng)態(tài)集成

稠油熱采開發(fā)數(shù)據(jù)庫的數(shù)據(jù)集成方法采用了數(shù)據(jù)的遷移與轉(zhuǎn)換的方法,通過網(wǎng)絡(luò)對各個(gè)采油廠數(shù)據(jù)庫的訪問,將各個(gè)分離的稠油熱采“信息孤島”連成一個(gè)完整、可靠、經(jīng)濟(jì)和有效的集成稠油熱采數(shù)據(jù)庫,并使之能夠彼此協(xié)調(diào)工作,發(fā)揮數(shù)據(jù)的整體效益,達(dá)到稠油熱采數(shù)據(jù)整體優(yōu)化的目的。在.net平臺(tái)基礎(chǔ)上,面對稠油開發(fā)技術(shù)人員的信息需求,開發(fā)自定義數(shù)據(jù)庫服務(wù)軟件,利用XML具有簡單、開放、易于擴(kuò)展、交互性好、語義性強(qiáng)等特點(diǎn),建立主數(shù)據(jù)庫與各個(gè)采油廠數(shù)據(jù)庫之間的映射關(guān)系、消息捕獲機(jī)制和部分視圖機(jī)制,進(jìn)行對各個(gè)采油廠數(shù)據(jù)庫的稠油熱采數(shù)據(jù)進(jìn)行集成,實(shí)現(xiàn)數(shù)據(jù)的動(dòng)態(tài)w移與轉(zhuǎn)換。該軟件通過數(shù)據(jù)操作語言(DML)針對各采油廠的開發(fā)庫特征,提供了對各采油廠開發(fā)庫綁定和查詢功能、數(shù)據(jù)的綁定列功能、數(shù)據(jù)信息統(tǒng)計(jì)功能。

4 雙重異構(gòu)數(shù)據(jù)庫的建立

由于服務(wù)器稠油熱采開發(fā)數(shù)據(jù)庫只能給稠油開發(fā)人員提供訪問功能,因此為了實(shí)現(xiàn)開發(fā)人員根據(jù)部門的不同與研究方式的各異,動(dòng)態(tài)集成的數(shù)據(jù)庫并不能實(shí)現(xiàn)對區(qū)塊、井組、劈分系數(shù)等研究信息的編輯。因此在稠油熱采動(dòng)態(tài)分析軟件開發(fā)時(shí),提供了Access用戶數(shù)據(jù)庫。用戶數(shù)據(jù)庫利用存儲(chǔ)區(qū)塊,井組,單井,劈分系數(shù)基本信息作為元數(shù)據(jù),根據(jù)技術(shù)人員對井的多種分類統(tǒng)計(jì)研究需求調(diào)用相應(yīng)的元數(shù)據(jù),向Oracle稠油熱采開發(fā)數(shù)據(jù)庫中發(fā)送相應(yīng)的指令進(jìn)行查詢。用戶數(shù)據(jù)庫如圖2所示。

對于稠油熱采數(shù)據(jù)的集成與調(diào)用,采用了三層架構(gòu)的模式,通過本地用戶數(shù)據(jù)庫、稠油熱采動(dòng)態(tài)分析軟件DataSet數(shù)據(jù)緩存區(qū)、稠油熱采開發(fā)數(shù)據(jù)庫三者之間交互的方式。利用OleDb技術(shù)中的OleDbConnection、OleDbDataAdapter、OleDbCommand等類對Access數(shù)據(jù)庫和Oracle數(shù)據(jù)庫進(jìn)行訪問,實(shí)現(xiàn)對access用戶數(shù)據(jù)庫中的元數(shù)據(jù)進(jìn)行增刪改查,同時(shí)利用所檢索的Access數(shù)據(jù)庫中的元數(shù)據(jù)(如井號,區(qū)塊等信息),查詢Oracle數(shù)據(jù)庫中相應(yīng)的生產(chǎn)數(shù)據(jù)。由此建立了基于局域網(wǎng)內(nèi)的雙重異構(gòu)關(guān)系數(shù)據(jù)庫,以此來保證數(shù)據(jù)的流動(dòng)性,實(shí)時(shí)性,安全性,查詢分析方式的多樣性。雙重異構(gòu)關(guān)系數(shù)據(jù)庫設(shè)計(jì)流程如圖3所示。

4.1 稠油熱采動(dòng)態(tài)分析軟件與本地用戶數(shù)據(jù)庫之間的交互

通過結(jié)構(gòu)中提供程序和表示數(shù)據(jù)的一種內(nèi)存駐留表示形式的DataSet作為駐于內(nèi)存的數(shù)據(jù)緩沖區(qū),運(yùn)用存儲(chǔ)過程在前臺(tái)應(yīng)用程序中調(diào)用,訪問用戶數(shù)據(jù)庫,提供用戶所需井號的區(qū)塊,劈分系數(shù),所屬井組等信息,并且可以根據(jù)研究區(qū)塊和部門的差異,運(yùn)用OleDbDataAdapter、OleDbCommand實(shí)現(xiàn)部分井組,劈分系數(shù),區(qū)塊信息元數(shù)據(jù)的自定義查詢。

4.2 稠油熱采動(dòng)態(tài)分析軟件與開發(fā)數(shù)據(jù)庫之間的交互

軟件通過用戶數(shù)據(jù)庫獲取井相關(guān)元數(shù)據(jù)信息,存放在DataSet數(shù)據(jù)緩沖區(qū),向稠油熱采開發(fā)數(shù)據(jù)庫中進(jìn)行區(qū)塊、井組采油曲線、注采曲線、周期曲線等多信息開發(fā)查詢統(tǒng)計(jì),實(shí)現(xiàn)對稠油熱采動(dòng)態(tài)統(tǒng)計(jì)分析。同時(shí),利用DataSet數(shù)據(jù)緩存區(qū),通過軟件對用戶數(shù)據(jù)庫獲取的井號信息,與稠油熱采開發(fā)數(shù)據(jù)庫中的井號信息進(jìn)行匹配,保證信息的完整性。

5 系統(tǒng)集成運(yùn)行

稠油熱采數(shù)據(jù)動(dòng)態(tài)集成已經(jīng)運(yùn)用到稠油熱采動(dòng)態(tài)分析軟件中,運(yùn)行實(shí)例如圖4所示。技術(shù)人員通過自定義井組,存儲(chǔ)到本地用戶數(shù)據(jù)庫中,然后通過DataSet緩存在軟件中的區(qū)塊,井號信息進(jìn)行選擇,查詢到井組中的所有號ID,劈分系數(shù)。由于查詢特定時(shí)間內(nèi)井組注采曲線需要用到油井日數(shù)據(jù)表中的產(chǎn)液、產(chǎn)油和注蒸汽井?dāng)?shù)據(jù)表中的注汽信息,因此在稠油熱采開發(fā)數(shù)據(jù)庫開發(fā)時(shí)提前建立包含產(chǎn)油、產(chǎn)油、產(chǎn)液、日期、井號的多表視圖信息。然后再通過對視圖的查詢并加入劈分系數(shù)計(jì)算得出改井組的注采曲線。

6 結(jié)束語

本文研究了利用數(shù)據(jù)庫技術(shù)與.NET平臺(tái)實(shí)現(xiàn)數(shù)據(jù)庫的動(dòng)態(tài)集成。以DataSet數(shù)據(jù)緩存區(qū)為媒介,采用三層數(shù)據(jù)交互的架構(gòu)模式,構(gòu)建了雙重異構(gòu)數(shù)據(jù)庫,使查詢更為方便和靈活,滿足了技術(shù)人員對稠油熱采數(shù)據(jù)的分類統(tǒng)計(jì)需求。此數(shù)據(jù)庫系統(tǒng)的設(shè)計(jì),方便了稠油研究所對各個(gè)采油廠數(shù)據(jù)的動(dòng)態(tài)集成和油氣開發(fā)。但是集成后的稠油熱采開發(fā)數(shù)據(jù)庫信息量非常龐大,在進(jìn)行海量數(shù)據(jù)綜合查詢分析時(shí)效率有待提高,因此還需要對數(shù)據(jù)庫的優(yōu)化做進(jìn)一步研究。

參考文獻(xiàn)(References):

[1] 王權(quán).大慶油田有限責(zé)任公司數(shù)字油田模式與發(fā)展戰(zhàn)略研究[D].天津大學(xué)碩士學(xué)位論文,2003.

[2] 吳東勝.隱蔽油氣藏勘探的信息集成化研究[M].石油工業(yè)出版社,2011.

[3] 王宏琳.石油勘探開發(fā)數(shù)據(jù)模型及其應(yīng)用[M].石油工業(yè)出版社,2005.

[4] 牛其恒.油田勘探開發(fā)數(shù)據(jù)模型研究[D].大連理工大學(xué)碩士學(xué)位論文,2009.

[5] 楊美芹.勘探開發(fā)圖形數(shù)據(jù)庫的研究與應(yīng)用[D].大連理工大學(xué)碩士學(xué)位論文,2009.

[6] 姜彬.油氣藏綜合信息集成與展示系統(tǒng)的研制和開發(fā)[D].大慶石油學(xué)院碩士學(xué)位論文,2008.

[7] 蔡麗萍.Web Service環(huán)境下油田應(yīng)用系統(tǒng)集成研究[D].中國石油大學(xué)(華東)碩士學(xué)位論文,2009.

[8] 李奇石.基于WebGIS的油田開發(fā)數(shù)據(jù)查詢平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[D].大慶石油學(xué)院碩士學(xué)位論文,2007.

第7篇

畢業(yè)設(shè)計(jì)(論文)題目:具有智能貨位管理功能的物流倉儲(chǔ)信息管理系統(tǒng)

設(shè)計(jì)(研究)內(nèi)容和意義:

本次畢業(yè)設(shè)計(jì)主要是通過對當(dāng)前國內(nèi)外物流倉儲(chǔ)信息管理系統(tǒng)的分析, 結(jié)合物流企業(yè)食品倉庫管理實(shí)際,設(shè)計(jì)具有遠(yuǎn)程維護(hù)、智能貨位管理功能的物流倉儲(chǔ)信息管理系統(tǒng)。最后完成畢業(yè)論文。

物流倉儲(chǔ)信息管理系統(tǒng)研究的內(nèi)容涉及庫存管理的全過程,包括收貨、入庫、庫存、揀貨、出庫、結(jié)算、客戶管理、報(bào)表、庫存統(tǒng)計(jì)查詢等等。

(1) 卸貨管理

卸貨管理是指在物流過程中對卡車、火車、船舶等運(yùn)輸工具運(yùn)來的貨物進(jìn)行卸貨作業(yè)和將卸下的貨物進(jìn)行搬運(yùn)移動(dòng),并進(jìn)行初步的分類。

(2) 入庫管理

入庫管理是指對已經(jīng)卸貨的貨物按品種、品名、材質(zhì)、客戶單位等標(biāo)準(zhǔn)進(jìn)行詳細(xì)理貨并將貨物按照一定順序放置到倉庫的指定位置,進(jìn)行堆垛作業(yè)。

(3) 庫存管理

庫存管理是指對堆放在倉庫的貨物進(jìn)行管理,包括理貨(整理需要堆放的貨物)、碼放(按照一定順序?qū)⑽锲范逊旁谪浂馍?、移庫(改變原有貨物的推放貨垛)。

(4) 出庫管理

出庫管理使指按照客戶提貨要求對將待提貨物從倉庫搬運(yùn)并裝貨到卡車、火車、船舶等運(yùn)輸工具運(yùn)出倉庫。包括搬運(yùn)和裝車作業(yè)。

(5) 計(jì)費(fèi)管理

按照提貨貨物的重量和存儲(chǔ)時(shí)間收取庫存費(fèi)用以及其他費(fèi)用,包括入庫費(fèi)、出庫費(fèi)、置壓費(fèi)、轉(zhuǎn)庫費(fèi)等費(fèi)用。

(6) 出門查驗(yàn)管理

對裝上運(yùn)輸工具上的貨物進(jìn)行核查,若核對正確則放行。包括對貨物的數(shù)量、重量和出庫手續(xù)是否完備的檢查。

結(jié)合對物流公司倉儲(chǔ)系統(tǒng)流程的分析(見圖),該倉儲(chǔ)物流管理系統(tǒng)的具體內(nèi)容如下:

倉儲(chǔ)物流系統(tǒng)流程結(jié)構(gòu)圖

本系統(tǒng)完全基于web,在microsoft visual studio集成環(huán)境下開發(fā),以access數(shù)據(jù)庫系統(tǒng)作為后臺(tái)數(shù)據(jù)管理工具,并結(jié)合運(yùn)用了xml實(shí)現(xiàn),其中的asp(active server page)技術(shù)在對數(shù)據(jù)庫進(jìn)行動(dòng)態(tài)查詢領(lǐng)域中得到了廣泛的應(yīng)用,除了簡單靈活外,還具有以下一些特點(diǎn):

1) 使用 jscript,vbscript等簡單易懂的腳本語言,結(jié)合html代碼,即可快速創(chuàng)建網(wǎng)站的應(yīng)用程序。

2) 無須compile編譯,容易編寫,可在服務(wù)器端直接執(zhí)行。

3) 與瀏覽器無關(guān),用戶端只要使用可執(zhí)行html碼的瀏覽器,即可瀏覽asp所設(shè)計(jì)的網(wǎng)頁。

4) asp能與任何activex scripting語言相兼容。除了jscript或vbscript語言來設(shè)計(jì)外,還可通過plug-in的方式,使用由第三方所提供的其他腳本語言,譬如perl,tel等。腳本引擎是處理程序的com(component object model)物件。

5) asp的源程序,不會(huì)被傳到客戶瀏覽器,因而可以避免所寫源程序被他人剽竊,也提高了程序的安全性。

6) 可使用服務(wù)器端的腳本來生成客戶端的腳本。

7) activexserver components(activex服務(wù)器元件)具有無限可擴(kuò)充性。可以使用visual basic,

java,visual c++等編程語言來編寫所需要的activex服務(wù)器元件。

實(shí)現(xiàn)asp動(dòng)態(tài)數(shù)據(jù)庫操作主要有以下幾步:

1) 設(shè)置數(shù)據(jù)庫源名(dsn)。在windows9x 或windows2000系統(tǒng)中,運(yùn)行“控制面板”//“odbc數(shù)據(jù)源管理器”,按提示添加“系統(tǒng)dsn”。

2) 創(chuàng)建數(shù)據(jù)庫連接(connection)。

set conn=server.create0bject(“adodb.connection”)。

3) 調(diào)用open方法打開數(shù)據(jù)庫。如:conn.open“數(shù)據(jù)源名稱”。

4) 創(chuàng)建數(shù)據(jù)對象(數(shù)據(jù)集)。如:set rs =conn.execute(“sql語句”)

5) 對數(shù)據(jù)庫進(jìn)行各種操作。

6) 關(guān)閉數(shù)據(jù)庫對象和連接。

具有智能貨位管理的物流倉儲(chǔ)信息管理系統(tǒng)的功能是:建立內(nèi)外部的信息通信平臺(tái),實(shí)現(xiàn)工作流程自動(dòng)化,實(shí)現(xiàn)文檔管理等。

就目前社會(huì)處信息化建設(shè)和經(jīng)濟(jì)發(fā)展的需要而言,加強(qiáng)物流倉儲(chǔ)信息管理系統(tǒng)的建設(shè)具有相當(dāng)?shù)默F(xiàn)實(shí)意義和發(fā)展前景,具體地說,主要有:

1、能極大地提高工作效率:計(jì)算機(jī)可以代替人工進(jìn)行許多繁雜的勞動(dòng)。

2、節(jié)省運(yùn)營成本:包括時(shí)間和紙張。

3、規(guī)范單位管理:把一些不夠規(guī)范的工作流程變得井然有序。

4、提高企業(yè)競爭力:它能夠提高貿(mào)易伙伴的合作效率,優(yōu)化供應(yīng)渠道。

信息已成為繼勞動(dòng)力、土地、資本之后的又一大資源。誰控制的信息越多,誰利用信息資源的效率越高,誰就會(huì)在各方面的競爭中占有一席之地,誰就會(huì)有更多的優(yōu)勢。

物資供應(yīng)部門是企業(yè)與生產(chǎn)單位之間的橋梁、紐帶,是企業(yè)正常生產(chǎn)的物資保障部門。正因?yàn)楣?yīng)部門是關(guān)鍵的中轉(zhuǎn)環(huán)節(jié),建立一套物資管理信息系統(tǒng)對于如何有效的把本單位生產(chǎn)所需的生產(chǎn)資料及時(shí)、保質(zhì)保量的供應(yīng)上去,有著重要的意義。從微觀上講,建立一套物資管理信息系統(tǒng)能夠加快物資的周轉(zhuǎn)速度,提高生產(chǎn)效率,從而加強(qiáng)了管理的信息化手段,提高了本單位的經(jīng)濟(jì)效益。從宏觀上講,順應(yīng)了社會(huì)的信息化、社會(huì)化潮流,縮短了整個(gè)社會(huì)化大生產(chǎn)的周期。

設(shè)計(jì)(研究)方案和進(jìn)度安排:

3月12號——3月15號,討論系統(tǒng)要實(shí)現(xiàn)的總目標(biāo)和總框架,劃分具體工作,安排工作進(jìn)度。寫開題報(bào)告,任務(wù)書。

3月16號——3月22號,查找資料,根據(jù)自己的不同功能部分找到相關(guān)文獻(xiàn)。選擇安裝和熟悉開發(fā)環(huán)境,安裝好開發(fā)軟件和數(shù)據(jù)庫軟件,編寫系統(tǒng)分析報(bào)告,熟悉系統(tǒng)基本流程。

3月23號——4月20號,繼續(xù)查找相關(guān)資料,畫數(shù)據(jù)流程圖,分析各個(gè)功能模塊,修改和完善功能模塊和數(shù)據(jù)流程圖,進(jìn)行數(shù)據(jù)庫設(shè)計(jì),進(jìn)行輸入輸出設(shè)計(jì)及代碼設(shè)計(jì)。完善數(shù)據(jù)庫和統(tǒng)一數(shù)據(jù)庫及代碼格式。寫文獻(xiàn)綜述和外文翻譯。

4月21號——5月30號,查找資料編寫程序,在制作過程中調(diào)試運(yùn)行,查看各個(gè)功能模塊,改進(jìn)不夠完備的地方。分析各模塊的情況,進(jìn)一步改善,等待程序驗(yàn)收。根據(jù)程序撰寫論文,確定論文的書寫規(guī)范。

5月30號——6月5號,后期進(jìn)一步完善論文,等待論文答辯。

主要參考文獻(xiàn)資料:

[1]周南,馬云龍. 基于b/s模式的倉儲(chǔ)管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn). 中國農(nóng)業(yè)大學(xué)學(xué)報(bào),2002,7(2):68- 71.

[2]張鐸. 物流現(xiàn)代化的關(guān)鍵技術(shù)之一 — 電子數(shù)據(jù)交換. 物流技術(shù)與應(yīng)用,1998,3(4):17- 21.

[3]鐘嘉鳴. 基于asp的管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn). 現(xiàn)代計(jì)算機(jī). 2002,5:96- 97.

[4]janak singh. the importance of information flow with in the supply chain. logistics information management,1996,9(4):28- 30.

[5]梅曉勇,孫建平,肖政宏.基于動(dòng)態(tài)規(guī)則構(gòu)造的系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[j].微機(jī)發(fā)展,2002,(6):12214.

第8篇

關(guān)鍵詞關(guān)鍵詞:數(shù)據(jù)庫課程設(shè)計(jì);項(xiàng)目驅(qū)動(dòng);教學(xué)方法;考核方法;能力培養(yǎng)

中圖分類號:G434 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號文章編號:16727800(2013)008017402

作者簡介作者簡介:邱月(1979-),女,碩士,湖北經(jīng)濟(jì)學(xué)院信息管理學(xué)院講師,研究方向?yàn)閿?shù)據(jù)庫技術(shù)。

0 引言

數(shù)據(jù)庫技術(shù)已經(jīng)成為先進(jìn)信息技術(shù)的重要組成部分,是現(xiàn)代計(jì)算機(jī)信息系統(tǒng)和計(jì)算機(jī)應(yīng)用系統(tǒng)的基礎(chǔ)和核心。數(shù)據(jù)庫技術(shù)是將數(shù)據(jù)庫與軟件開發(fā)相結(jié)合,數(shù)據(jù)庫設(shè)計(jì)和基于數(shù)據(jù)庫的應(yīng)用程序開發(fā)。為此,課程要求學(xué)生選用主流DBMS,自選某種高級程序設(shè)計(jì)語言,實(shí)現(xiàn)一個(gè)完整的以數(shù)據(jù)庫為核心的B/S或C/S架構(gòu)的應(yīng)用系統(tǒng)。掌握設(shè)計(jì)實(shí)現(xiàn)一個(gè)完整的產(chǎn)品化導(dǎo)向的數(shù)據(jù)庫應(yīng)用系統(tǒng)的流程和方法,包括需求分析、數(shù)據(jù)庫設(shè)計(jì)、應(yīng)用程序設(shè)計(jì)。本文分析了湖北經(jīng)濟(jì)學(xué)院開設(shè)數(shù)據(jù)庫課程設(shè)計(jì)以來,實(shí)踐教學(xué)環(huán)節(jié)中存在的問題,結(jié)合項(xiàng)目模擬實(shí)訓(xùn)教學(xué)方法的基本原理,提出了基于團(tuán)隊(duì)項(xiàng)目模擬實(shí)訓(xùn)的數(shù)據(jù)庫課程設(shè)計(jì)教學(xué)方法的具體方案及實(shí)施效果。

1 數(shù)據(jù)庫課程設(shè)計(jì)教學(xué)現(xiàn)狀

(1)題目過少不夠開放。湖北經(jīng)濟(jì)學(xué)院是一所財(cái)經(jīng)類教學(xué)型學(xué)校,開設(shè)的主要專業(yè)為經(jīng)濟(jì)管理類。但目前的題目多數(shù)都是老師提供給學(xué)生的,題材類似,不可避免地會(huì)出現(xiàn)學(xué)生相互抄襲的現(xiàn)象。另外,題目呆板,沒有和本校的專業(yè)特色相結(jié)合,選擇余地太少。長此以往,會(huì)使學(xué)生養(yǎng)成不勞而獲的壞習(xí)慣,不利于學(xué)生畢業(yè)之后適應(yīng)競爭激烈的社會(huì)。

(2)學(xué)生輕分析設(shè)計(jì),重編程實(shí)現(xiàn)。 學(xué)生把編程工作放在數(shù)據(jù)庫設(shè)計(jì)中的首要位置,輕數(shù)據(jù)庫及其對象的設(shè)計(jì),重開發(fā)工具的使用。很多學(xué)生只重視系統(tǒng)功能模塊的設(shè)計(jì)與實(shí)現(xiàn),缺乏全局觀念。

(3)學(xué)生缺乏整體意識(shí),團(tuán)隊(duì)協(xié)作能力不強(qiáng)。在數(shù)據(jù)庫系統(tǒng)開發(fā)的過程中,學(xué)生對系統(tǒng)沒有整體規(guī)劃,經(jīng)常把時(shí)間都花在需求分析和系統(tǒng)實(shí)現(xiàn)上,造成在學(xué)生項(xiàng)目后期沒有時(shí)間做系統(tǒng)測試,這樣開發(fā)出來的系統(tǒng)必然出現(xiàn)很多問題。

軟件開發(fā)是一個(gè)系統(tǒng)工程,特別強(qiáng)調(diào)團(tuán)隊(duì)協(xié)作能力。如果一個(gè)課程設(shè)計(jì)題目只讓學(xué)生一個(gè)人完成,缺少與他人相互的交流,不利于交流與溝通能力的培養(yǎng)和項(xiàng)目的正常開展。原有教學(xué)模式下,學(xué)生做課程設(shè)計(jì)往往單打獨(dú)斗,沒有形成一個(gè)團(tuán)隊(duì)。

(4)課程考核方式不夠科學(xué)。老師通常采用平時(shí)成績和實(shí)驗(yàn)報(bào)告相加權(quán)作為總成績。在這種考核方式下學(xué)生是被動(dòng)地完成任務(wù),不知道所做項(xiàng)目的評定標(biāo)準(zhǔn),因而積極性不高,也不能通過項(xiàng)目設(shè)計(jì)有效地提升自己的能力。

2 數(shù)據(jù)庫課程設(shè)計(jì)基礎(chǔ)準(zhǔn)備及教學(xué)目標(biāo)制定

2.1 基礎(chǔ)準(zhǔn)備

綜合性的實(shí)驗(yàn)課程往往需要很多課程作支撐。在該課程開設(shè)之前,前期學(xué)生應(yīng)該已經(jīng)學(xué)習(xí)了C、C++等一些經(jīng)典的程序設(shè)計(jì)課程,學(xué)習(xí)了數(shù)據(jù)庫原理及軟件工程課程,對于數(shù)據(jù)庫原理課程中的相關(guān)概念例如數(shù)據(jù)庫文件的創(chuàng)建、表的建立以操作、視圖與SQL查詢、存儲(chǔ)過程與觸發(fā)器等進(jìn)行了相關(guān)實(shí)驗(yàn),對于關(guān)系型數(shù)據(jù)庫基本概念和特性有一個(gè)比較完整的認(rèn)識(shí)。由于課程設(shè)計(jì)中需要將數(shù)據(jù)庫原理與工程項(xiàng)目相結(jié)合設(shè)計(jì)出具體的應(yīng)用程序和界面,所以學(xué)生還需掌握至少一門前臺(tái)開發(fā)工具,如 、或PHP等,讓不同層次的學(xué)生選擇不同的培養(yǎng)方案,有針對性地進(jìn)行學(xué)習(xí)。

2.2 教學(xué)目標(biāo)

結(jié)合教材上關(guān)于數(shù)據(jù)庫設(shè)計(jì)的思想和方法,對一些簡單的信息管理問題進(jìn)行必要的分析和設(shè)計(jì)。在掌握了數(shù)據(jù)庫系統(tǒng)的基本原理和基本方法的基礎(chǔ)上,熟悉數(shù)據(jù)庫管理系統(tǒng)的工具及語言。能查閱資料解決數(shù)據(jù)庫技術(shù)方面的問題,具備在微軟開發(fā)平臺(tái)下進(jìn)行數(shù)據(jù)庫設(shè)計(jì)和管理操作能力,培養(yǎng)數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)的基本能力,項(xiàng)目合作、團(tuán)隊(duì)精神及小組交流的能力,培養(yǎng)學(xué)生運(yùn)用數(shù)據(jù)庫管理系統(tǒng)解決實(shí)際問題的能力。

3 數(shù)據(jù)庫課程設(shè)計(jì)教學(xué)構(gòu)思

課程組根據(jù)學(xué)生的實(shí)際情況,制定了相應(yīng)的教學(xué)計(jì)劃。本課程安排在一個(gè)學(xué)期內(nèi),32學(xué)時(shí),每周具體安排如表1所示。

3.1 人員安排及開題

把整個(gè)班級按照開發(fā)小組的形式進(jìn)行分組,每組4~5人,選一名組長,每個(gè)同學(xué)承擔(dān)不同的角色,共同完成任務(wù)。在整個(gè)過程中,為了達(dá)到鍛煉的目的,每個(gè)同學(xué)的角色可以互換。

在選題方面,應(yīng)充分考慮到學(xué)生的專業(yè)特色,體現(xiàn)經(jīng)管類專業(yè)的特點(diǎn),選擇具有專業(yè)特色的案例,以激發(fā)學(xué)生的學(xué)習(xí)興趣。比如,針對“旅游管理”專業(yè)和“國際金融”專業(yè),可以根據(jù)專業(yè)要求來分別制定教學(xué)案例,使學(xué)生在數(shù)據(jù)庫課程設(shè)計(jì)中加深對本專業(yè)課程的理解,從而達(dá)到數(shù)據(jù)庫課程設(shè)計(jì)和專業(yè)特色融合的目的。在制定選題的過程中,教師應(yīng)進(jìn)行充分的調(diào)研,與該專業(yè)的教師進(jìn)行討論,幫助學(xué)生選擇他們熟悉的題目,如旅游酒店管理系統(tǒng)、學(xué)生成績管理系統(tǒng)、人力資源管理系統(tǒng)等,或者選擇學(xué)生生活中經(jīng)常接觸、能很快上手的內(nèi)容。同時(shí),應(yīng)注意控制題目的規(guī)模和難度,使學(xué)生經(jīng)過努力后能在規(guī)定的時(shí)間內(nèi)完成。這個(gè)階段可以充分調(diào)動(dòng)學(xué)生的積極性,鼓勵(lì)學(xué)生自己選題組建項(xiàng)目小組。這種方式經(jīng)檢驗(yàn)取得了較好的效果。

3.2 需求分析

在此階段,要盡可能收集課題的全面需求,利用不同小組互相模擬實(shí)際用戶的形式,開小組討論會(huì)來確定需求,增強(qiáng)學(xué)生的溝通能力和開發(fā)興趣,并引導(dǎo)學(xué)生自己畫出數(shù)據(jù)流圖。

例如,某家工廠的采購部每天需要一張訂貨報(bào)表,表中列出所有需要再次訂貨的零件。對于每個(gè)需要再次訂貨的零件列出下述數(shù)據(jù):零件編號、零件名稱、訂貨數(shù)量,目前價(jià)格、主要供應(yīng)者。零件入庫應(yīng)有入庫單,零件出庫應(yīng)有出庫單,通過放在倉庫中的CRT終端把入庫單或出庫單報(bào)告給訂貨系統(tǒng)。當(dāng)某種零件的庫存數(shù)量少于庫存量臨界值時(shí)就應(yīng)該再次訂貨。

當(dāng)系統(tǒng)比較復(fù)雜時(shí),應(yīng)當(dāng)采用分層描述的方法。一般第一層描述系統(tǒng)的全貌,第二層分別描述各子系統(tǒng)的結(jié)構(gòu)。如還未表達(dá)清楚,可以繼續(xù)細(xì)化。

3.3 系統(tǒng)設(shè)計(jì)與實(shí)施

確定用戶需求后,進(jìn)入系統(tǒng)設(shè)計(jì)階段。物理設(shè)計(jì)階段應(yīng)該充分利用表、視圖、存儲(chǔ)過程、觸發(fā)器等各個(gè)數(shù)據(jù)庫對象的特點(diǎn),建立一個(gè)完整的數(shù)據(jù)庫。要引導(dǎo)學(xué)生利用課程設(shè)計(jì)來熟悉數(shù)據(jù)庫開發(fā)的一些常用技術(shù)和工具。例如,在數(shù)據(jù)庫課程設(shè)計(jì)中可以教學(xué)生怎樣使用Power Designer來做數(shù)據(jù)庫設(shè)計(jì)。在軟件公司實(shí)際的數(shù)據(jù)庫系統(tǒng)開發(fā)中,有很多工具可以直接完成從數(shù)據(jù)庫概念模型到物理模型的設(shè)計(jì)和轉(zhuǎn)化。

系統(tǒng)實(shí)施階段,各小組可以選擇自己熟悉的程序設(shè)計(jì)語言動(dòng)手編寫代碼,完成系統(tǒng)各個(gè)模塊的功能。開發(fā)語言可選擇機(jī)房環(huán)境,有Java、VB、VC、PB等;數(shù)據(jù)庫可使用提供的SQL Serever2000、DB2、MySQL5等主流DBMS;軟件架構(gòu)兩層、三層都可以。教師對各小組學(xué)生在設(shè)計(jì)中遇到的具體問題,有針對性地給與啟發(fā)式的引導(dǎo)。

3.4 系統(tǒng)測試

系統(tǒng)測試階段可以選取小組之間交換測試,主要從功能測試、數(shù)據(jù)庫測試兩個(gè)方面找出系統(tǒng)的缺陷,對軟件質(zhì)量進(jìn)行評價(jià)打分。列出測試計(jì)劃,往各數(shù)據(jù)庫表中插入正確的測試數(shù)據(jù),測試數(shù)據(jù)插入情況和各種約束作用,并記錄結(jié)果;往各數(shù)據(jù)庫表中插入錯(cuò)誤的測試數(shù)據(jù),記錄出錯(cuò)結(jié)果;在各數(shù)據(jù)表中修改測試數(shù)據(jù),記錄測試結(jié)果;各數(shù)據(jù)表中刪除測試數(shù)據(jù),記錄測試結(jié)果;創(chuàng)建各權(quán)限等級的用戶,授予相應(yīng)的權(quán)限,然后按權(quán)限等級執(zhí)行相應(yīng)操作,查看操作結(jié)果是否正確,最后再編寫實(shí)驗(yàn)報(bào)告。

數(shù)據(jù)庫功能測試主要是對界面進(jìn)行測試,按用戶類型進(jìn)行分部測試,查看每一種類型的用戶功能是否有欠缺;用戶操作是否符合實(shí)際,是否具有意義;尤其是在功能實(shí)現(xiàn)上,不同情況,會(huì)有怎樣不同的處理;查看在出錯(cuò)的情況下,系統(tǒng)如何處理。3.5 完成設(shè)計(jì)報(bào)告

設(shè)計(jì)報(bào)告主要內(nèi)容要求有系統(tǒng)需求分析(功能模塊圖)、基本ER圖(要求標(biāo)明主碼、外碼、聯(lián)系類型)、用戶子模式設(shè)計(jì)、按模塊分析所編寫的應(yīng)用程序等。撰寫設(shè)計(jì)報(bào)告前小組中各成員必須對自己的工作進(jìn)行歸納、分析和總結(jié)。小結(jié)一般包括工作內(nèi)容、工作量大小、自己完成情況、遇到的問題以及解決方法、收獲與體會(huì)、今后努力與改進(jìn)方向等。教師給出設(shè)計(jì)報(bào)告書寫規(guī)范,學(xué)生根據(jù)系統(tǒng)分析設(shè)計(jì)結(jié)果完成該部分內(nèi)容。報(bào)告編寫是考查一個(gè)學(xué)生總結(jié)工作、撰寫科技論文的能力。該環(huán)節(jié)考查的重點(diǎn):報(bào)告是否內(nèi)容完整、充實(shí),條理是否清楚,格式是否符合科技文章規(guī)范。

3.6 檢查與考核

考核是檢驗(yàn)教學(xué)成果的有效方式和重要手段,對學(xué)生學(xué)習(xí)和教師教學(xué)具有重要導(dǎo)向作用,不同的考核方式能激發(fā)學(xué)生的學(xué)習(xí)動(dòng)機(jī)。除了加強(qiáng)平時(shí)考勤外,教師還需在每個(gè)階段對各個(gè)項(xiàng)目小組進(jìn)行跟蹤檢查,對各個(gè)階段的完成情況進(jìn)行記錄。從數(shù)據(jù)庫原理、數(shù)據(jù)庫應(yīng)用和數(shù)據(jù)庫設(shè)計(jì)三方面對學(xué)生進(jìn)行綜合評測,達(dá)到對數(shù)據(jù)庫系統(tǒng)主要內(nèi)容和框架的評測。具體考核指標(biāo)權(quán)重為:平時(shí)表現(xiàn) (25%) + 任務(wù)完成情況 (30%) + 答辯 (20%) + 設(shè)計(jì)論文 (25%)。同時(shí)還要鼓勵(lì)學(xué)生在課程設(shè)計(jì)后,盡量撰寫相應(yīng)科研論文,積極申報(bào)校級學(xué)生科研項(xiàng)目。對于能力非常突出的學(xué)生,可以建立課外研究小組,讓他們參與到教師在研的省部級科研項(xiàng)目中,進(jìn)一步提升他們的專業(yè)技能和綜合素質(zhì)。

4 結(jié)語

數(shù)據(jù)庫技術(shù)是一門理論和實(shí)踐并重的學(xué)科。課程設(shè)計(jì)是否成功的標(biāo)準(zhǔn)在于學(xué)生是否通過項(xiàng)目開發(fā),將自己所學(xué)到的數(shù)據(jù)庫知識(shí)運(yùn)用于實(shí)際需求中,是否提高了學(xué)生的動(dòng)手能力。通過兩年的教學(xué)實(shí)踐證明,以這種方式開展課程設(shè)計(jì)更貼近企業(yè)實(shí)際的項(xiàng)目開發(fā)方式,能倡導(dǎo)學(xué)生主動(dòng)參與的探究式學(xué)習(xí)和研究,改變學(xué)生被動(dòng)接受、大量反復(fù)操練的學(xué)習(xí)和實(shí)驗(yàn)方式, 真正培養(yǎng)學(xué)生嚴(yán)謹(jǐn)周密的思維和臨時(shí)處理問題的能力,滿足企事業(yè)單位信息化建設(shè)的用人需求,有效地解決了理論教學(xué)與實(shí)踐教學(xué)脫節(jié)和經(jīng)管專業(yè)學(xué)生數(shù)據(jù)庫工程實(shí)踐能力薄弱的問題。另外,做好數(shù)據(jù)庫課程設(shè)計(jì)作業(yè)有利于學(xué)生畢業(yè)設(shè)計(jì)報(bào)告和畢業(yè)論文撰寫。今后學(xué)生面臨的畢業(yè)設(shè)計(jì)其實(shí)就是一個(gè)完整的系統(tǒng)設(shè)計(jì),是課程設(shè)計(jì)的擴(kuò)大化、完整化,為設(shè)計(jì)報(bào)告的撰寫、文獻(xiàn)資料的查閱也為今后撰寫畢業(yè)論文打下堅(jiān)實(shí)的基礎(chǔ)。

參考文獻(xiàn)參考文獻(xiàn):

[1] 趙慧敏,楊鑫華,牛一捷. 數(shù)據(jù)庫課程設(shè)計(jì)實(shí)踐教學(xué)改革探索[J].當(dāng)代教育論壇,2011(8).

[2] 張志鋒,王文冰.以就業(yè)為導(dǎo)向的學(xué)生綜合能力培養(yǎng)教改研究[J].計(jì)算機(jī)教育,2010(11).

[3] 林巧,丁革建.數(shù)據(jù)庫課程設(shè)計(jì)的項(xiàng)目化實(shí)驗(yàn)教學(xué)方法[J]. 實(shí)驗(yàn)室研究與探索,2009(5).

第9篇

關(guān)鍵詞:ARM9,MQ216,TLC1543,串口通信,EVC++,數(shù)據(jù)庫

 

一.硬件總體方案

整個(gè)硬件電路包括:PC機(jī)、RS232串口、S3C2440 開發(fā)板、LCD液晶屏、PWM脈寬調(diào)制控制電路。本系統(tǒng)上位機(jī)由PC機(jī)和串口組成,下位機(jī)由S3C2440開發(fā)板控制系統(tǒng)組成。每個(gè)S3C2440 開發(fā)板控制系統(tǒng)由S3C2440,LCD液晶顯示器,傳感器,PWM脈寬調(diào)制控制電路組成。下位機(jī)基于S3C2440開發(fā)板,通過傳感器對采集數(shù)據(jù)再經(jīng)過A/D轉(zhuǎn)換后在LCD液晶屏顯示, S3C2440帶有MAX232串口,通過RS232總線與上位機(jī)通訊,系統(tǒng)的總體硬件原理圖如圖1所示。

圖1 硬件原理圖

二.軟件程序設(shè)計(jì)

基于ARM9的煤氣含量控制系統(tǒng)軟件設(shè)計(jì)部分主要包括上位機(jī)程序和下位機(jī)程序。下位機(jī)的軟件設(shè)計(jì)包括RS232串口通訊、數(shù)據(jù)采集、LCD顯示、Windows CE 6.0移植、PWM控制五個(gè)部分。論文寫作,MQ216。上位機(jī)的軟件設(shè)計(jì)包括RS232串口通訊、數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)顯示三個(gè)部分。其中下位機(jī)應(yīng)用程序主要完成煤氣含量信息的采集、處理和發(fā)送,以及控制繼電器動(dòng)作;PC機(jī)主控系統(tǒng)主要完成接收傳感信息并顯示、數(shù)據(jù)庫保存和繪制動(dòng)態(tài)曲線圖。

圖2 軟件總體設(shè)計(jì)方案

2.1WindowsCE 6.0 移植

Windows CE6.0是一款開放的、易擴(kuò)展的32位嵌入式操作系統(tǒng),具有高可靠性,實(shí)時(shí)嵌入式操作系統(tǒng),它可以在多種處理器架構(gòu)(x86、MIPS、ARM)上運(yùn)行,Windows CE支持ARM體系結(jié)構(gòu),所以基于S3C2440 處理器能夠?qū)indows CE 6.0 BSP移植。英飛凌S3C2440開發(fā)板對Windows CE 6.0 操作系統(tǒng)移植,首先需要分析WindowsCE 6.0 BSP結(jié)構(gòu)的特性。Windows CE 6.0 BSP結(jié)構(gòu)主要包含Bootloader,OAL(OEMadaptation layer),設(shè)備驅(qū)動(dòng)程序,配置文件四個(gè)部分。下面簡述這四個(gè)部分的移植過程。論文寫作,MQ216。

2.1.1BSP移植

BSP移植過程:通過Windows CE 6.0 BSP對硬件平臺(tái)進(jìn)行BSP結(jié)構(gòu)移植的原理,然后再根據(jù)本文的實(shí)驗(yàn)硬件平臺(tái)做相應(yīng)的修改,從而得到可以在自己系統(tǒng)上使用的BSP結(jié)構(gòu)。

2.1.2.bootloader移植

Bootloader移植主要過程:

⑴ 修改相應(yīng)的dir,source文件。

⑵ 修改makefile.inc文件,因?yàn)樵撐募付ㄉ蒭boot.bin文件,然后將eboot.bin拷貝到releasedir目錄, 必須把romimage$(_TARGETPLATROOT)\eboot\boot.bib配置文件加入releasedir目錄。否則,系統(tǒng)能通過編譯但卻無法生成eboot.bin文件。

⑶ 修改boot.bib文件,使其不與config.bib中的內(nèi)存分配造成沖突。

⑷ 修改eboot,eboot燒寫NK.BIN(OS鏡像文件)查找BINFS分區(qū),然后把下載的image燒寫到BINFS分區(qū)。論文寫作,MQ216。如果沒有找到BINFS分區(qū),eboot 對NAND FLASH低及格式化,并創(chuàng)建MBR(main boot record),在MBR創(chuàng)建分區(qū)表。

2.1.3OAL移植

OAL的移植過程主要通過OEM的調(diào)試串口函數(shù):Startup.s函數(shù),OEMInit函數(shù),系統(tǒng)時(shí)鐘函數(shù),中斷處理函數(shù)等。論文寫作,MQ216。

⑴修改Startup.s。主要完成的功能是:將CPU進(jìn)行初試化;并調(diào)用內(nèi)核程序初始化函數(shù)kernelstart。并對Startup.s修改。

⑵修改串口調(diào)試函數(shù)。執(zhí)行完Startup.s函數(shù),系統(tǒng)就跳轉(zhuǎn)到Kernelstart函數(shù),位于private目錄,該函數(shù)的任務(wù)是初始化串口。

⑶實(shí)現(xiàn)OEMInit()函數(shù)。該函數(shù)調(diào)用OALCacheGlobalsInit(),OALIntrInit(),OALTimerInit(),OALKitlStart()等函數(shù),OALKitlStart()初始化Cache Global,中斷時(shí)鐘,啟動(dòng)KITL。

⑷實(shí)現(xiàn)OALTimerInit()函數(shù)。該函數(shù)初始化OSTIMER,設(shè)置每毫秒產(chǎn)生一個(gè)Systemtick函數(shù),通過CPU主頻和硬件定時(shí)器對系統(tǒng)計(jì)數(shù),初始化時(shí)鐘狀態(tài)全局變量,初始化高分辨率時(shí)鐘函數(shù)指針TIMER,觸發(fā)進(jìn)程調(diào)度。

⑸ 實(shí)現(xiàn)中斷處理函數(shù):OALIntrInit()。該函數(shù)先初始化中斷映射表,然后清除外部中斷,內(nèi)部中斷等。論文寫作,MQ216。

2.1.4驅(qū)動(dòng)移植

⑴ 修改source文件,要添加如下庫文件:

TARGETLIBS=$(_COMMONSDKROOT)\lib\$(_CPUINDPATH)\coredll.lib

SOURCELIBS=\$(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\tch_cal.lib \

$(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\tchmdd.lib \

⑵ 刪除如下庫文件:

$(_TARGETPLATROOT)\lib\$(_CPUINDPATH)\drvlib.lib。在Windows CE 6.0系統(tǒng)下,這個(gè)庫已經(jīng)不是必要的并且已經(jīng)不存在了,所以刪除掉,否則系統(tǒng)會(huì)出編譯錯(cuò)誤。

⑶ 修改platform.bib,將我們移植過來的驅(qū)動(dòng)dll包含到nk.bin中。

(4) 修改platform.reg,其中CalibrationData是觸摸屏的一個(gè)參數(shù):

[HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\TOUCH]

"MaxCalError"=dword:7

portrait

"CalibrationData"="517,610897,934 142,936 129,290 891,285 "

2.2 上位機(jī)程序設(shè)計(jì)

上位機(jī)程序主要包括:數(shù)據(jù)采集程序、數(shù)據(jù)保存程序、動(dòng)態(tài)曲線程序。在VC++6.0編程界面首先建立ADOData控件,ID為IDC_ADODC1,在通用屬性的連接中輸入服務(wù)器名稱COMPUTER,選擇數(shù)據(jù)庫MASTER,點(diǎn)擊測試連接,如果顯示測試成功,表示連接SQLsever2005數(shù)據(jù)庫成功。再在數(shù)據(jù)庫中新建一個(gè)TABLE1表,表中包括時(shí)間,實(shí)際數(shù)據(jù),設(shè)定數(shù)據(jù)字段,記錄源的命令文本中SQL命令為select * from TABLE1;其次在監(jiān)控界面上建立DataGrid控件,在datasource屬性中選擇IDC_ADODC1,與ADOData控件建立起聯(lián)系,通過以上的步驟就實(shí)現(xiàn)了VC++6.0監(jiān)控界面對數(shù)據(jù)庫的訪問,經(jīng)編譯調(diào)試運(yùn)行得到的煤氣含量控制系統(tǒng)的數(shù)據(jù)保存在數(shù)據(jù)庫中,點(diǎn)擊顯示數(shù)據(jù)庫按鈕彈出數(shù)據(jù)庫表對話框顯示不同時(shí)間煤氣含量值。動(dòng)態(tài)曲線可以將下位機(jī)的數(shù)據(jù)的動(dòng)態(tài)變化直觀表現(xiàn)出來,可以反映煤氣濃度的變化趨勢。動(dòng)態(tài)曲線程序的實(shí)現(xiàn)主要是采用了消息映射的思想。論文寫作,MQ216。當(dāng)下位機(jī)收到了數(shù)據(jù)后經(jīng)過分析判斷收到的數(shù)據(jù)是不是煤氣濃度的數(shù)據(jù),若是則轉(zhuǎn)化為整型數(shù)據(jù)后發(fā)出一個(gè)繪圖消息。由響應(yīng)此消息的函數(shù)進(jìn)行繪圖處理,實(shí)現(xiàn)了數(shù)據(jù)的動(dòng)態(tài)曲線繪圖。其煤氣含量控制系統(tǒng)圖如圖 3所示。

圖3 系統(tǒng)整體調(diào)試圖

總結(jié)

本系統(tǒng)由嵌入式S3C2440構(gòu)成的煤氣含量控制系統(tǒng),由數(shù)據(jù)采集模塊,控制電路、顯示模塊三部分組成。下位機(jī)采用C語言編程,上位機(jī)采用VC++6.0編程,以SQLsever2005作為后臺(tái)數(shù)據(jù)庫,上位機(jī)與下位機(jī)之間采用RS-232總線通信,編寫基于VC++6.0的上位機(jī)控制界面、下位機(jī)實(shí)現(xiàn)WINCE6.0 操作系統(tǒng)的移植。實(shí)驗(yàn)測試表明,本系統(tǒng)實(shí)現(xiàn)了上下位機(jī)RS-232總線通訊,在下位機(jī)LCD和上位機(jī)VC界面顯示數(shù)據(jù)值,在數(shù)據(jù)庫中保存實(shí)際數(shù)據(jù)值,并且繪制實(shí)際數(shù)據(jù)曲線,實(shí)時(shí)數(shù)據(jù)顯示達(dá)到誤差精度要求。

參考文獻(xiàn)

[1]周立功.ARM嵌入式系統(tǒng)基礎(chǔ)教程.北京:航空航天大學(xué)出版社[M],2006:6-21.

[2]吳獻(xiàn).RS-232通信接口芯片在0.6um工藝下的設(shè)計(jì)與實(shí)現(xiàn)[D].浙江:浙江學(xué),2006.

[3]鄭義,陳俊.用AT89C52和TLC1543實(shí)現(xiàn)數(shù)據(jù)采集系統(tǒng)[J].電子世界,2004,12,24-28.

[4]汪兵,李存斌,陳鵬.EVC高級編程及其應(yīng)用開發(fā)[M].北京:中國水利水電出版社,2005258-301.

[5]溫育峰,孫書鷹,畢博.WindowsCE下I/O操作方法研究[J].科學(xué)技術(shù)與工程,2008,8(17),5040-5045.

欧洲精品在线视频| 加勒比中文字幕精品| 色偷偷综合网| 成人黄页毛片网站| 在线观看视频91| 日韩中文第一页| 激情小说综合区| 亚洲欧美久久久久| 永久免费未视频| 青柠在线影院观看日本| 素人啪啪色综合| 亚洲私拍自拍| 中文字幕电影一区| 亚洲精品乱码久久久久久金桔影视| 国产精品xxx视频| 女人帮男人橹视频播放| 免费看日本黄色片| 日韩一级片免费在线观看| 欧美特大特白屁股xxxx| 极品中文字幕一区| 亚洲另类在线一区| 神马国产精品影院av| 精品国产一区二区三区四区精华 | 只有精品亚洲| 免费人成网站在线观看欧美高清| 图片区小说区国产精品视频 | 黄色aaa毛片| 国产麻豆久久| 日韩精品电影在线| 日韩欧美国产一区二区| 亚洲国产aⅴ天堂久久| 寂寞少妇一区二区三区| 亚洲成人精品影院| 欧美夫妻性生活视频| 中文精品视频一区二区在线观看| 无码一区二区三区在线| 轻轻色免费在线视频| 中文在线综合| 丰满白嫩尤物一区二区| 日韩午夜激情av| 亚洲iv一区二区三区| 一级黄色录像在线观看| 在线播放成人av| 大胆人体一区| 日本欧美大码aⅴ在线播放| 色综合久久天天| 国产成人在线亚洲欧美| 欧美在线观看视频网站| 国产情侣免费视频| 欧美性xxx| 蜜桃久久久久久| 欧美日韩精品福利| 川上优av一区二区线观看 | 欧美伦理在线视频| 亚洲天堂福利av| 欧美日韩国产va另类| www.好吊操| 狠狠人妻久久久久久综合| a天堂资源在线| 久久久久一区| 91麻豆精品国产91久久久久久| 国产一区二区香蕉| 大尺度在线观看| 亚洲色图 校园春色| 欧美天堂社区| 国产精品久久久爽爽爽麻豆色哟哟| 综合国产在线观看| 国产精品啪啪啪视频| 日本熟妇色xxxxx日本免费看| 黄页网站在线| 日韩精品每日更新| 欧美电影免费观看完整版| 中文字幕亚洲精品乱码| 国产传媒一区在线| 亚洲免费成人av电影| 亚洲精品不卡| 精品肉丝脚一区二区三区| 91精品国产黑色瑜伽裤| 日韩av一区二区三区| 日韩午夜精品视频| 视频一区二区精品| 国产一级特黄视频| 成人av观看| 国产成人在线观看免费网站| 亚洲人成在线观看| 国产肉体ⅹxxx137大胆| 中文字幕在线天堂| 日韩一级淫片| 国产精品视频免费看| 国模吧一区二区三区| 欧美特黄aaa| 久草电影在线| 亚洲天天影视网| 欧美午夜电影网| 开心色怡人综合网站| 国内偷拍精品视频| 快播电影网址老女人久久| 成人av片在线观看| 欧美夫妻性生活视频| 亚洲精品第三页| 青春有你2免费观看完整版在线播放高清 | japanese国产精品| 欧美性猛交xxxxx免费看| 波多野结衣精品久久| 五月天婷婷丁香网| 神马午夜在线视频| yourporn久久国产精品| 欧美区二区三区| 国产精品熟女一区二区不卡| 深夜视频在线免费| 在线综合视频| 亚洲精品日韩久久久| 一区二区成人精品| 久久久久国产精品免费| 欧美一级免费在线| 国产九九在线| 日韩成人伦理电影在线观看| 亚洲欧美另类在线观看| 欧美牲交a欧美牲交aⅴ免费真| 国产 日韩 欧美 综合| 亚洲91久久| 欧美电影免费观看完整版| 激情五月六月婷婷| 少妇喷水在线观看| 亚洲网址在线| 精品无码久久久久久国产| 日韩网址在线观看| 一级视频在线观看| 日韩精品五月天| 日韩视频精品在线| 韩国三级在线看| а√中文在线8| 不卡一二三区首页| 国产精品www网站| 亚洲av无码一区二区三区在线| 国产精品久久久久久妇女| 国产精品国产精品国产专区不片| 国产精品一区久久久| 久久久精品视频免费观看| 亚洲伊人伊成久久人综合网| 一片黄亚洲嫩模| 欧美日韩精品免费看 | 嗯~啊~轻一点视频日本在线观看| 成人av电影在线播放| 日本三级韩国三级久久| 中文字幕求饶的少妇| 国产一区高清| 黄网站色欧美视频| 在线视频不卡国产| 亚洲欧洲视频在线观看| 久久婷婷影院| 欧美极品xxxx| 免费黄色国产视频| 中文字幕日韩高清在线| 日韩一区精品视频| 成人听书哪个软件好| 久久久av网站| 国产 欧美 在线| 国产一区二区高清在线| 狠狠色狠色综合曰曰| 中国一级大黄大黄大色毛片| 成人动漫av| 久久99精品国产| 国产精品99久久久久久白浆小说 | 国产精品资源站在线| 国产成人短视频| 日韩精品国产一区二区| 日韩午夜电影网| 亚洲丝袜av一区| 国产 xxxx| 99久久久国产| 在线电影一区二区三区| 日韩免费高清在线| 福利视频在线| 国产精品沙发午睡系列990531| 国产欧美日韩综合一区在线观看| 中文字幕第四页| 狠狠噜噜久久| 中文字幕少妇一区二区三区| xfplay5566色资源网站| 亚洲一区资源| 色婷婷一区二区| 女人帮男人橹视频播放| 国产九色在线| 91蜜桃免费观看视频| 国产精品69精品一区二区三区| 日韩女优一区二区| 欧美黄色影院| 日韩女优毛片在线| 波多野结衣之无限发射| 成人av黄色| 国产欧美一区二区精品仙草咪| 99蜜桃在线观看免费视频网站| 波多野结衣mp4| 亚洲成av人片乱码色午夜| 亚洲天堂男人天堂| 又黄又爽的网站| 自拍偷拍亚洲| 精品成人av一区| 国产免费成人在线视频| 欧美国产日韩在线| www.毛片com| 加勒比色老久久爱综合网| 日韩激情视频在线播放| 国产精品九九视频| 成人精品视频在线观看| 欧美日韩五月天| 妖精视频在线观看| 麻豆mv在线看| 偷拍亚洲欧洲综合| xxxxxx在线观看| 日韩成人影视| 亚洲欧美自拍偷拍| 亚洲国产精品女人| 手机av在线播放| 亚洲v中文字幕| www.国产在线播放| 亚洲欧美成人影院| 色综合中文综合网| 日日躁夜夜躁aaaabbbb| 亚洲人免费短视频| 91福利视频在线| 国产高潮失禁喷水爽到抽搐 | 欧美日韩激情视频在线观看| 91精彩视频在线播放| 亚洲女同一区二区| 精品国偷自产一区二区三区| 国产一二区在线| 亚洲伊人伊色伊影伊综合网| 久久精品99国产| 伊人久久精品一区二区三区| 91精品1区2区| 日日躁夜夜躁aaaabbbb| 78精品国产综合久久香蕉| 欧美日韩精品一区二区三区| 日批视频在线看| 玖玖玖视频精品| 日韩欧美aaaaaa| 欧洲美女女同性互添| 久久密一区二区三区| 九九热精品在线| 国产成人在线免费视频| 麻豆精品视频在线| 国产精品伊人日日| 欧美亚洲日本| 亚洲欧美偷拍三级| 色婷婷成人在线| 二区三区精品| 日韩精品极品毛片系列视频| 精品国产乱码久久久久久蜜臀| 日本黄大片在线观看| 少女频道在线观看高清| 日本黄色一区二区| 亚洲最大视频网| 日韩在线观看| 97成人在线视频| 国产免费福利视频| 国产美女在线观看一区| 中文字幕一区二区三区精彩视频| 在线黄色网页| 欧美人体做爰大胆视频| 久久精品视频18| 综合激情视频| 国产精品一久久香蕉国产线看观看| 午夜精品一区二区三| 中文文精品字幕一区二区| 国产黄色片免费在线观看| 成人在线观看免费播放| 日韩av综合中文字幕| 日韩美女一级片| 免费欧美日韩国产三级电影| 国内外成人免费视频| 日本三级视频在线观看| 欧美一区二区三区性视频| 亚洲色图第四色| 国产一区二区高清| 99re在线播放| 亚洲精品传媒| 欧美午夜精品久久久久久孕妇| 给我看免费高清在线观看| 亚洲美女色禁图| 国产伦精品一区二区三| 秋霞午夜在线观看| 色老综合老女人久久久| 亚洲一区视频在线播放| 亚洲精品日本| 久久爱av电影| 性欧美1819sex性高清| 亚洲乱亚洲乱妇无码| 亚洲婷婷综合网| 国产一区二区三区观看| 精品少妇人妻av免费久久洗澡| 精品中文字幕一区二区三区四区| 久久这里有精品视频| 五月色婷婷综合| 午夜国产不卡在线观看视频| 国产xxxxxxxxx| 影音先锋久久精品| 亚洲精品在线视频观看| 欧美日韩精品免费观看视欧美高清免费大片| 亚洲国产中文字幕久久网| 中文字幕日韩免费| 久久亚洲精华国产精华液| 在线免费观看日本欧美| 精品视频在线观看一区二区| 999国产精品一区| 91精品国产色综合久久不卡98口 | 国产一级在线视频| 国产资源在线一区| 国产天堂视频在线观看| 久久久加勒比| 久久久久久久一区二区三区| 性色视频在线| 欧美日韩精品免费观看视频| 国产黄色小视频网站| 久久国产精品99精品国产| 欧美女人性生活视频| 久久99高清| 97久草视频| 成人在线爆射| 欧美激情一级精品国产| 波多野结衣在线| 3atv在线一区二区三区| 国产高潮久久久| 国产欧美日产一区| 日本精品一二三| 免费亚洲电影在线| www.99热这里只有精品| 伊人久久大香线蕉av不卡| 国产精品毛片va一区二区三区| 8x8ⅹ拨牐拨牐拨牐在线观看| 亚洲天堂av图片| 黄色小视频免费观看| 色综合久久中文字幕| 51精品免费网站| av在线不卡电影| 污污污www精品国产网站| 日韩和欧美的一区| 久久久久久www| 欧美激情综合色综合啪啪| 日韩欧美在线一区二区| 国产一区2区在线观看| 亚洲www视频| 91精品影视| 97久久精品国产| 好看的中文字幕在线播放| 深夜精品寂寞黄网站在线观看| 天天摸天天碰天天爽天天弄| 欧美一区二区久久| 中文字幕乱码视频| 亚洲成人久久影院| 妖精视频在线观看免费| 久久久久久免费| 亚洲图片综合网| 韩国三级中文字幕hd久久精品| 韩国中文字幕av| 99香蕉国产精品偷在线观看| 欧美女人性生活视频| 国产综合视频| 91国在线高清视频| 午夜精品久久99蜜桃的功能介绍| 亚洲图片在线观看| 偷拍视屏一区| 亚洲精品1区2区| 亚洲欧洲精品一区| 夜夜春成人影院| 亚洲日本精品| 国产精品探花在线观看| 欧美日韩在线观看一区| 国产麻豆精品久久| 日本在线视频不卡| 天堂成人娱乐在线视频免费播放网站 | 国产精品一二三在线观看| 欧美一区不卡| 亚洲精品无码国产| 亚洲一本二本| 欧美牲交a欧美牲交aⅴ免费下载| 精品96久久久久久中文字幕无| 欧美日韩不卡在线视频| 激情综合网址| 日本精品免费在线观看| 一本久道久久久| 午夜精品中文字幕| 热久久一区二区| 日韩av在线中文| 成人午夜激情在线| 一道本在线观看| 国产欧美精品一区二区色综合 | 久久综合影音| 国产免费视频传媒| 激情偷乱视频一区二区三区| 自拍一级黄色片| 久久se这里有精品| 中文字幕乱视频| 99久久99久久免费精品蜜臀| 日本精品在线观看视频| 欧美国产97人人爽人人喊| 国产精品xxxx喷水欧美| 色婷婷av一区二区三区大白胸| 日韩伦理在线视频|