0
首頁 精品范文 概念結(jié)構(gòu)設(shè)計(jì)的方法和步驟

概念結(jié)構(gòu)設(shè)計(jì)的方法和步驟

時(shí)間:2023-07-14 17:36:06

開篇:寫作不僅是一種記錄,更是一種創(chuàng)造,它讓我們能夠捕捉那些稍縱即逝的靈感,將它們永久地定格在紙上。下面是小編精心整理的12篇概念結(jié)構(gòu)設(shè)計(jì)的方法和步驟,希望這些內(nèi)容能成為您創(chuàng)作過程中的良師益友,陪伴您不斷探索和進(jìn)步。

概念結(jié)構(gòu)設(shè)計(jì)的方法和步驟

第1篇

【關(guān)鍵詞】 企業(yè)信息化 數(shù)據(jù)庫設(shè)計(jì) 結(jié)構(gòu)設(shè)計(jì)

當(dāng)今社會,激烈的市場競爭給各個(gè)企業(yè)帶來了前所未有的生存壓力,信息化建設(shè)逐漸成為了企業(yè)發(fā)展的重中之重。在這個(gè)信息技術(shù)高度發(fā)達(dá)的時(shí)代,企業(yè)應(yīng)當(dāng)對其原有的經(jīng)營模式進(jìn)行相應(yīng)的改進(jìn),將企業(yè)管理與信息化技術(shù)進(jìn)行有機(jī)結(jié)合,更好的降低企業(yè)的生產(chǎn)成本,提高企業(yè)的效率,有效提高企業(yè)的效益。企業(yè)的信息化建設(shè)也就是企業(yè)數(shù)據(jù)庫的設(shè)計(jì),是根據(jù)數(shù)據(jù)結(jié)構(gòu)對企業(yè)的有關(guān)信息進(jìn)行匯總、儲存,可以看作是一個(gè)數(shù)據(jù)的集合。本文對企業(yè)信息化建設(shè)中的數(shù)據(jù)庫設(shè)計(jì)進(jìn)行了詳細(xì)分析,希望為有關(guān)企業(yè)的信息化發(fā)展提供一定的幫助。

1 數(shù)據(jù)庫的組織結(jié)構(gòu)

美國有關(guān)部門對數(shù)據(jù)庫的組織結(jié)構(gòu)制定了劃分標(biāo)準(zhǔn),將數(shù)據(jù)庫分成內(nèi)模式、概念模式和外模式三級。內(nèi)模式主要是對數(shù)據(jù)的物理結(jié)構(gòu)以及儲存方式進(jìn)行描述,因此也可以稱為存儲模式。它是數(shù)據(jù)庫中所有數(shù)據(jù)的表達(dá)方式,主要體現(xiàn)了數(shù)據(jù)在數(shù)據(jù)庫內(nèi)部的記錄類型、數(shù)據(jù)的組織以及索引和控制方式,是程序設(shè)計(jì)人員組織文件和聯(lián)系的一種方法;概念模式主要描述的是數(shù)據(jù)庫的整體邏輯,面向所有的數(shù)據(jù)庫用戶。概念模式與數(shù)據(jù)的物理存儲和數(shù)據(jù)庫的硬件設(shè)備之間沒有相互的影響,同時(shí)也與數(shù)據(jù)庫的開發(fā)工具、設(shè)計(jì)語言等沒有關(guān)系;外模式也就是外部數(shù)據(jù),它是用戶能夠直接看到的實(shí)際數(shù)據(jù)結(jié)構(gòu),一個(gè)數(shù)據(jù)庫不一定只有一個(gè)外模式,它可以有很多個(gè),但是在應(yīng)用程序中必須只有一個(gè)外模式,它的職責(zé)就是保障數(shù)據(jù)庫的安全。

2 數(shù)據(jù)庫的設(shè)計(jì)步驟

設(shè)計(jì)數(shù)據(jù)庫其實(shí)也就是設(shè)計(jì)數(shù)據(jù)庫的三種模式,主要的設(shè)計(jì)流程有需求分析、概念設(shè)計(jì)以及邏輯、物理等方面的設(shè)計(jì)。以下我們針對企業(yè)信息化發(fā)展下的數(shù)據(jù)庫設(shè)計(jì)進(jìn)行簡單分析。

2.1 企業(yè)的需求分析

用戶的需求作為數(shù)據(jù)庫的設(shè)計(jì)基礎(chǔ)來說十分重要,設(shè)計(jì)者首先要對此有一個(gè)很好的把握。顧名思義,需求分析也就是分析客戶群所需要的是什么,對這方面的要求有了明確的了解后,企業(yè)就可以進(jìn)行有目的的工作,而不是浪費(fèi)大量的人力、物力以及時(shí)間,最后還不能保證客戶的滿意度。客戶對數(shù)據(jù)庫的滿意程度直接取決于能否滿足他們的要求,這就需要需求分析人員在工作中能夠做到全面、準(zhǔn)確,為數(shù)據(jù)庫的后續(xù)設(shè)計(jì)工作奠定一個(gè)良好的基礎(chǔ)。此階段會獲得相應(yīng)的需求說明書,這是數(shù)據(jù)庫設(shè)計(jì)人員進(jìn)行概念設(shè)計(jì)的依據(jù)。

2.2 企業(yè)數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)

概念結(jié)構(gòu)的設(shè)計(jì)是基于需求分析之上的設(shè)計(jì),它作為整個(gè)數(shù)據(jù)庫的關(guān)鍵因素,直接影響著數(shù)據(jù)庫的實(shí)現(xiàn)效果。對于數(shù)據(jù)庫的設(shè)計(jì)人員來說,直接進(jìn)行邏輯結(jié)構(gòu)的設(shè)計(jì)十分困難,在這里我們主要探討具體的概念結(jié)構(gòu)的設(shè)計(jì)。數(shù)據(jù)庫的設(shè)計(jì)工作在經(jīng)過需求分析階段以后會形成一個(gè)具體的概念結(jié)構(gòu)模型,概念結(jié)構(gòu)的設(shè)計(jì)直接影響著數(shù)據(jù)庫能夠滿足客戶的要求,它最主要的工具就是E-R圖,通過不斷的總結(jié)歸納以及不斷優(yōu)化,最終完成概念結(jié)構(gòu)設(shè)計(jì)。

2.3 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)

邏輯結(jié)構(gòu)設(shè)計(jì)是將概念結(jié)構(gòu)進(jìn)行具體化設(shè)計(jì),讓其由抽象轉(zhuǎn)為具體的數(shù)據(jù)模型,其實(shí)也就是對概念結(jié)構(gòu)的優(yōu)化。由于各種概念結(jié)構(gòu)設(shè)計(jì)的環(huán)境和工具都不盡相同,所以在邏輯結(jié)構(gòu)進(jìn)行設(shè)計(jì)時(shí)也要不斷的調(diào)整,以保證其能夠完善。邏輯結(jié)構(gòu)的具體設(shè)計(jì)步驟:首先將概念模型轉(zhuǎn)換為關(guān)系、層次模型;然后再轉(zhuǎn)換成制定的數(shù)據(jù)模型;最后進(jìn)行調(diào)整。目前,在概念結(jié)構(gòu)設(shè)計(jì)中基本都采用關(guān)系模型,所以相應(yīng)的邏輯結(jié)構(gòu)設(shè)計(jì)也就變的簡單了,其中E-R圖是由實(shí)體、屬性以及關(guān)系組成的,其轉(zhuǎn)換成關(guān)系模型,其實(shí)也就是將其三個(gè)組成部分轉(zhuǎn)換成相應(yīng)的模型。轉(zhuǎn)換過程根據(jù)關(guān)系類型不同,分為以下三種情況:

(1)一對一的關(guān)系,轉(zhuǎn)換方式有以下兩種:轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模型。聯(lián)系名為關(guān)系模型名,與該聯(lián)系相連的兩個(gè)實(shí)體的關(guān)鍵字及聯(lián)系本身的屬性為關(guān)系模型的屬性,其中每個(gè)實(shí)體的關(guān)鍵字均是該關(guān)系模型的候選鍵。

與任意一端的關(guān)系模型合并。可將相關(guān)的兩個(gè)實(shí)體分別轉(zhuǎn)換為兩個(gè)關(guān)系,并在任意一個(gè)關(guān)系的屬性中加入另一個(gè)關(guān)系的主關(guān)鍵字。

(2)一對多關(guān)系,也有兩種轉(zhuǎn)換方式:將1:n關(guān)系轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模型。聯(lián)系名為關(guān)系模型名,與該聯(lián)系相連的各實(shí)體的關(guān)鍵字及聯(lián)系本身的屬性為關(guān)系模型的屬性,關(guān)系模型的關(guān)鍵字為n端實(shí)體的關(guān)鍵字。將1:n聯(lián)系與n端關(guān)系合并。1端的關(guān)鍵字及聯(lián)系的屬性并入n端的關(guān)系模型即可。

(3)多對多的關(guān)系:關(guān)系模型名為關(guān)系名,與該關(guān)系相連的各實(shí)體的關(guān)鍵字及關(guān)系本身的屬性為關(guān)系模型的屬性,關(guān)系模型的關(guān)鍵字為關(guān)系中各實(shí)體關(guān)鍵字的并集。

2.4 數(shù)據(jù)庫的物理設(shè)計(jì)

數(shù)據(jù)庫物理設(shè)計(jì)也就是對數(shù)據(jù)在屋里設(shè)備上的存儲結(jié)構(gòu)及方法進(jìn)行設(shè)計(jì),它結(jié)合前面的步驟采用較為科學(xué)合理的數(shù)據(jù)存儲方案,對數(shù)據(jù)庫的物理結(jié)構(gòu)進(jìn)行構(gòu)建。通常采用的存取方法有:索引法、順序存放、聚簇存放等等。其主要步驟包括:數(shù)據(jù)庫邏輯模式調(diào)整;文件組織與存取設(shè)計(jì);數(shù)據(jù)分布設(shè)計(jì);安全模式設(shè)計(jì);確定系統(tǒng)配置;物理模式評估。物理結(jié)構(gòu)設(shè)計(jì)階段實(shí)現(xiàn)的是數(shù)據(jù)庫系統(tǒng)的內(nèi)模式,它的質(zhì)量直接決定了整個(gè)系統(tǒng)的性能。因此在確定數(shù)據(jù)庫的存儲結(jié)構(gòu)和存取方法之前,對數(shù)據(jù)庫系統(tǒng)所支持的事務(wù)要進(jìn)行仔細(xì)分析,獲得優(yōu)化數(shù)據(jù)庫物理設(shè)計(jì)的參數(shù)。對于數(shù)據(jù)庫查詢事務(wù),需要得到如下信息:(1)要查詢的關(guān)系。(2)查詢條件(即選擇條件)所涉及的屬性。(3)連接條件所涉及的屬性。(4)查詢的投影屬性。

對于數(shù)據(jù)更新事務(wù),需要得到如下信息:(1)要更新的關(guān)系。(2)每個(gè)關(guān)系上的更新操作的類型。(3)刪除和修改操作所涉及的屬性。(4)修改操作要更改的屬性值。

上述這些信息是確定關(guān)系存取方法的依據(jù)。除此之外,還需要知道每個(gè)事務(wù)在各關(guān)系上運(yùn)行的頻率,某些事務(wù)可能具有嚴(yán)格的性能要求。例如,某個(gè)事務(wù)必須在20秒內(nèi)結(jié)束。這種時(shí)間約束對于存取方法的選擇有重大的影響。需要了解每個(gè)事務(wù)的時(shí)間約束。

2.5 企業(yè)數(shù)據(jù)庫的運(yùn)行及維護(hù)

數(shù)據(jù)庫在投入運(yùn)行之前,工作人員要對其進(jìn)行調(diào)試運(yùn)行,對其中出現(xiàn)的一些問題進(jìn)行改進(jìn),以保證數(shù)據(jù)庫的完善性。在確認(rèn)其能夠正常運(yùn)行的情況下,才能夠在企業(yè)中投入使用,這樣能夠保證企業(yè)的正常運(yùn)作,避免出現(xiàn)意外情況。此外運(yùn)行過程中,數(shù)據(jù)庫要進(jìn)行不斷的優(yōu)化,保證其設(shè)計(jì)能夠更好的滿足客戶的需求。這主要包括:

(1)數(shù)據(jù)庫的轉(zhuǎn)儲和恢復(fù):數(shù)據(jù)庫的轉(zhuǎn)儲和恢復(fù)是系統(tǒng)正式運(yùn)行后最重要的維護(hù)工作之一。DBA要針對不同的應(yīng)用要求制定不同的轉(zhuǎn)儲計(jì)劃,以保證一旦發(fā)生故障能盡快將數(shù)據(jù)庫恢復(fù)到某種一致的狀態(tài),并盡可能減少對數(shù)據(jù)庫的破壞。

(2)數(shù)據(jù)庫的安全性、完整性控制:在數(shù)據(jù)庫運(yùn)行過程中,由于應(yīng)用環(huán)境的變化,對安全性的要求也會發(fā)生變化,比如有的數(shù)據(jù)原來是機(jī)密的,現(xiàn)在是可以公開查詢的了,而新加入的數(shù)據(jù)又可能是機(jī)密的了。系統(tǒng)中用戶的密級也會改變。這些都需要DBA根據(jù)實(shí)際情況修改原有的安全性控制。

(3)數(shù)據(jù)庫性能的監(jiān)督、分析和改造:在數(shù)據(jù)庫運(yùn)行過程中,監(jiān)督系統(tǒng)運(yùn)行,對監(jiān)測數(shù)據(jù)進(jìn)行分析,找出改進(jìn)系統(tǒng)性能的方法是DBA的又一重要任務(wù)。目前有些DBMS產(chǎn)品提供了監(jiān)測系統(tǒng)性能參數(shù)的工具,DBA可以利用這些工具方便地得到系統(tǒng)運(yùn)行過程中一系列性能參數(shù)的值。

(4)數(shù)據(jù)庫的重組織與重構(gòu)造:數(shù)據(jù)庫運(yùn)行一段時(shí)間后,由于記錄不斷增、刪、改,會使數(shù)據(jù)庫的物理存儲情況變壞,降低了數(shù)據(jù)的存取效率,數(shù)據(jù)庫性能下降,這時(shí)DBA就要對數(shù)據(jù)庫進(jìn)行重組織,或部分重組織(只對頻繁增、刪的表進(jìn)行重組織)。

3 結(jié)語

信息化建設(shè)已經(jīng)成為企業(yè)發(fā)展壯大的必要途徑,在市場競爭日益激勵的環(huán)境中,企業(yè)要想獲得更大的提升空間,就必須要加強(qiáng)信息化建設(shè)的力度,而企業(yè)的數(shù)據(jù)庫的建設(shè)就成為了企業(yè)發(fā)展的重中之重。企業(yè)在信息化建設(shè)過程當(dāng)中應(yīng)當(dāng)結(jié)合數(shù)據(jù)庫內(nèi)模式、概念模式和外模式的設(shè)計(jì)以及企業(yè)的具體情況進(jìn)行企業(yè)數(shù)據(jù)庫的建設(shè),嚴(yán)格遵循數(shù)據(jù)庫設(shè)計(jì)的基本流程,從設(shè)計(jì)到構(gòu)建再到運(yùn)行及維護(hù)都要進(jìn)行完善。企業(yè)數(shù)據(jù)庫應(yīng)從基礎(chǔ)著手建立,然后管理層通過數(shù)據(jù)庫平臺對企業(yè)進(jìn)行信息化建設(shè)和管理。

參考文獻(xiàn):

[1]宋翔,劉新強(qiáng).基于B/S的學(xué)生信息數(shù)據(jù)庫設(shè)計(jì)與研究,《電子設(shè)計(jì)工程》2012年5期.

[2]袁玲玲.Oracle數(shù)據(jù)庫在企業(yè)信息化建設(shè)中的應(yīng)用,《硅谷》2012年21期.

第2篇

近年來,中國保險(xiǎn)業(yè)發(fā)展迅猛,與此相對應(yīng),國內(nèi)財(cái)產(chǎn)保險(xiǎn)軟件項(xiàng)目規(guī)模也越來越大,業(yè)務(wù)本身越來越復(fù)雜,這從技術(shù)和管理兩個(gè)方面都給項(xiàng)目實(shí)施帶來了挑戰(zhàn)。

開發(fā)特點(diǎn)

總的來說,當(dāng)前財(cái)產(chǎn)保險(xiǎn)應(yīng)用軟件開發(fā)有以下幾個(gè)特點(diǎn):

業(yè)務(wù)多變

國內(nèi)保險(xiǎn)企業(yè)在全球保險(xiǎn)業(yè)大環(huán)境和不斷增長的來自國外和國內(nèi)的競爭對手的競爭壓力下需要以“變”求發(fā)展。不斷推出新的產(chǎn)品和新的服務(wù)模式以滿足用戶的需求是目前保險(xiǎn)業(yè)發(fā)展的一個(gè)特點(diǎn)。

業(yè)務(wù)復(fù)雜

財(cái)產(chǎn)保險(xiǎn)公司往往包括幾十個(gè)險(xiǎn)類,上百個(gè)甚至幾百個(gè)業(yè)務(wù)險(xiǎn)種。這些險(xiǎn)類險(xiǎn)種既有共性,又有特性,如何將這些共性和特性有機(jī)地組織在一起是軟件開發(fā)必須要有效解決的問題。

新產(chǎn)品上線要求時(shí)間短

保險(xiǎn)公司為了搶占市場,爭奪客戶,從研發(fā)推出新產(chǎn)品到產(chǎn)品上線往往只有一周甚至更短的時(shí)間,這就對應(yīng)用系統(tǒng)的開發(fā)效率提出了極高的要求。

項(xiàng)目組人員多,水平參差不齊,造成管理困難

項(xiàng)目規(guī)模變大造成項(xiàng)目參與人員不斷增加,不少項(xiàng)目組都達(dá)到了30~50人的規(guī)模。而且,人員的水平有較大的差異,這對我們進(jìn)行高效溝通,保證項(xiàng)目的進(jìn)度和質(zhì)量都是不小的挑戰(zhàn)。

應(yīng)對上述挑戰(zhàn)的手段和方法有很多,而建立統(tǒng)一的開發(fā)規(guī)范首當(dāng)其沖。其中,詞根表和庫結(jié)構(gòu)又是建立開發(fā)規(guī)范的重要基礎(chǔ)。詞根是領(lǐng)域概念在軟件實(shí)現(xiàn)過程中的英文(縮寫)約定。詞根能夠?qū)Ω鞅kU(xiǎn)軟件開發(fā)形成一種規(guī)范和標(biāo)準(zhǔn),統(tǒng)一領(lǐng)域語義;同時(shí)供開發(fā)人員參考遵循,從而避免不必要的重復(fù)工作和資源浪費(fèi),提高工作效率和質(zhì)量。庫結(jié)構(gòu)的設(shè)計(jì)在應(yīng)用開發(fā)中占有重要的地位,它使軟件穩(wěn)定下來,并且是實(shí)現(xiàn)業(yè)務(wù)敏捷性的一個(gè)基礎(chǔ)。

詞根的建設(shè)和應(yīng)用

我們把領(lǐng)域概念在軟件實(shí)現(xiàn)過程中的英文(縮寫)約定稱之為這個(gè)領(lǐng)域概念的詞根。詞根是在軟件設(shè)計(jì)和實(shí)現(xiàn)中各種概念元素命名構(gòu)造的基本單位。詞根的基礎(chǔ)框架如圖1所示。它自下而上包括三個(gè)部分,詞根來源、詞根組成和詞根應(yīng)用。

詞根表包括三個(gè)部分: 詞根、詞組根、術(shù)語和詞典。所有詞根按照詞根的描述規(guī)范(EDS,Etyma Description Specification)進(jìn)行描述,并按照詞根分類規(guī)范(ECS, Etyma Classiftication Specification)進(jìn)行分類。

詞根的管理和應(yīng)用是對詞根表的管理維護(hù)和對詞根表的使用方式的約定,包括詞根生命周期管理規(guī)定、詞根使用規(guī)則提示、詞根查詢和命名建議四個(gè)部分。

詞根由“詞組根”、“詞根”和“保險(xiǎn)術(shù)語和金融保險(xiǎn)詞典”三個(gè)部分組成。其中詞根是軟件開發(fā)中概念元素的最基本構(gòu)造單位,是原子。詞組根是詞組形式的領(lǐng)域概念的編寫約定,相對于詞根來說,是分子。術(shù)語和詞典是詞根來源中的原始術(shù)語和詞典,一并將其納入詞根系統(tǒng)進(jìn)行管理以便于程序員進(jìn)行參考。

參考《保險(xiǎn)術(shù)語》中對保險(xiǎn)術(shù)語的分類,根據(jù)保險(xiǎn)項(xiàng)目的要素特征可以將詞根分成幾大類: 如標(biāo)的、業(yè)務(wù)、單證、財(cái)會等大類,在每一大類中又根據(jù)業(yè)務(wù)主題或環(huán)節(jié)再進(jìn)行細(xì)分,比如投承保、批改、理賠等子類。

為便于詞根的應(yīng)用,使得詞根充分發(fā)揮作用,詞根的應(yīng)用更有效率,可以開發(fā)一個(gè)詞根表管理系統(tǒng),系統(tǒng)的主要功能包括詞根生命周期管理、詞根使用規(guī)則提示、詞根查詢和命名建議四個(gè)部分。

詞根表應(yīng)用可以統(tǒng)一團(tuán)隊(duì)內(nèi)的保險(xiǎn)領(lǐng)域的編程“語言”,實(shí)現(xiàn)應(yīng)用的“規(guī)范化”,提高代碼的質(zhì)量和水平。其次,在對庫表、字段、函數(shù)等進(jìn)行命名時(shí),詞根表還可以提供重要參考,從而提高應(yīng)用開發(fā)的效率,同時(shí),它也是部門內(nèi)培訓(xùn)新人的一個(gè)重要的文檔材料。

庫結(jié)構(gòu)的設(shè)計(jì)

通常,數(shù)據(jù)庫的設(shè)計(jì)被分為六個(gè)階段,需求分析、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、物理結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫實(shí)施、數(shù)據(jù)庫運(yùn)行和維護(hù)。將需求分析階段得到的用戶需求抽象為信息結(jié)構(gòu)即概念模型的過程就是概念結(jié)構(gòu)設(shè)計(jì)。它是整個(gè)數(shù)據(jù)庫設(shè)計(jì)的關(guān)鍵。目前應(yīng)用最廣泛的描述概念結(jié)構(gòu)的工具是ER圖。

但僅僅以E-R關(guān)系為核心的傳統(tǒng)設(shè)計(jì)方法對業(yè)務(wù)概念的依賴性較強(qiáng),對實(shí)體缺乏進(jìn)一步的分析,從而使得大型應(yīng)用的模型很難理解。在對復(fù)用的支持上,在對業(yè)務(wù)變化的適應(yīng)性上也缺乏必要的考慮。

在數(shù)據(jù)庫結(jié)構(gòu)的設(shè)計(jì)中,可以采用結(jié)合維度和E-R兩種設(shè)計(jì)思想的綜合性方法,具體步驟如圖3所示,分為四步。

第一步,業(yè)務(wù)文件和單證分析

在開始階段,首先對相關(guān)業(yè)務(wù)領(lǐng)域的業(yè)務(wù)文件和業(yè)務(wù)單證進(jìn)行收集、整理和分析,重點(diǎn)是明確業(yè)務(wù)流程,收集業(yè)務(wù)文件和流程中所體現(xiàn)的業(yè)務(wù)實(shí)體概念、對單證上的各個(gè)要素進(jìn)行采樣和收集,并參照詞根表對各個(gè)要素進(jìn)行命名,形成“業(yè)務(wù)實(shí)體概念表”和“信息要素表”。

第二步,維度和標(biāo)量的收集和分析

對上一步收集的信息要素進(jìn)行分類和整理,首先分辨哪些要素屬于維度、哪些要素是標(biāo)量和屬性,此后再對維度進(jìn)行進(jìn)一步的分析,按5WH的方式進(jìn)行進(jìn)一步分類,為下一步使用上述要素構(gòu)建數(shù)據(jù)結(jié)構(gòu)做好準(zhǔn)備。

通過這個(gè)階段的分析和整理,設(shè)計(jì)人員得到相關(guān)業(yè)務(wù)領(lǐng)域的維度分類匯總表、標(biāo)量匯總表和屬性匯總表。通過對上述“信息要素表”按5WH的方式進(jìn)行分析,得到如下的“維度分類匯總表”、“標(biāo)量匯總表”、“屬性匯總表”。

第三步,實(shí)體-關(guān)系分析

在第三階段,根據(jù)第一步中得到業(yè)務(wù)實(shí)體概念表,整理和匯總業(yè)務(wù)實(shí)體之間的關(guān)系,并根據(jù)業(yè)務(wù)領(lǐng)域的需要,選擇其中必要的業(yè)務(wù)概念,作為系統(tǒng)的實(shí)體結(jié)構(gòu),并最終繪制業(yè)務(wù)領(lǐng)域的E-R圖。

第四步,形成和調(diào)整數(shù)據(jù)結(jié)構(gòu)

在第四階段,使用第二步中得到的維度、標(biāo)量和屬性要素填充第三步得到實(shí)體結(jié)構(gòu)最終得到數(shù)據(jù)結(jié)構(gòu)的概念模型,并依據(jù)數(shù)據(jù)庫設(shè)計(jì)的范式原則和程序應(yīng)用的方便性等因素進(jìn)行調(diào)整,得到最終的數(shù)據(jù)結(jié)構(gòu)。

庫結(jié)構(gòu)適應(yīng)性分析

隨著保險(xiǎn)市場的不斷開放,競爭日益激烈,業(yè)務(wù)變化很快。業(yè)務(wù)相似度高但又絕不相同,分類困難。庫表設(shè)計(jì)應(yīng)充分考慮這些特點(diǎn),通過縱橫向設(shè)計(jì)、代碼表配置、主子表設(shè)計(jì)等多種方法,使的庫結(jié)構(gòu)具備較強(qiáng)的適應(yīng)性。

保險(xiǎn)行業(yè)最主要的需求來源于業(yè)務(wù)擴(kuò)展,即新產(chǎn)品增加。從數(shù)據(jù)采集的角度分析,新增產(chǎn)品可以抽象為三類情況。

第一類產(chǎn)品: 與系統(tǒng)的基本業(yè)務(wù)流程基本一致,只是條款信息、保障范圍、費(fèi)率、出險(xiǎn)原因等有所差異,但是無需額外采集信息。這類產(chǎn)品只需配置橫向代碼表(包括險(xiǎn)種代碼、險(xiǎn)別代碼、標(biāo)的代碼等)就可以實(shí)現(xiàn),無需變更數(shù)據(jù)結(jié)構(gòu)。

第二類產(chǎn)品: 與已有基本產(chǎn)品相比,除了條款、保障項(xiàng)目等有所差異外,還需要額外采集非關(guān)鍵性的業(yè)務(wù)信息。可以使用屬性擴(kuò)展表存儲額外采集的信息,無需調(diào)整數(shù)據(jù)結(jié)構(gòu)。

第3篇

關(guān)鍵詞:數(shù)據(jù)庫技術(shù);信息技術(shù);應(yīng)用

中圖分類號:TP311文獻(xiàn)標(biāo)識碼:A文章編號:1009-3044(2011)19-4534-03

The Application of Database Technology in Information Technology

ZHANGXue

(Information Science and Engineering School, Hebei North University, Zhangjiakou 075000, China)

Abstract: The study of information technology involves many knowledge points, enormous information and wild range of data.To make data more accessible to students and teachers, using the theroy of database,this thesis will expain the key points in the course of information technology and the design exam paper database, The thesis expicitly analyses the requirements, analysis of information technology database, the design of concept structure、logical structure and physical structure and so on.It will apply the skill of database to the study of information technology, providing multi-function, safe, convenient, efficient, high quality service for the students and teachers ,the database has functions of recording, storing and inquiring modules so as to realize the automation of operation.

Key words: data base skill; information technology; application

隨著計(jì)算機(jī)技術(shù)的高速發(fā)展和廣泛應(yīng)用,計(jì)算機(jī)已成為學(xué)習(xí)和日常生活中不可缺少的應(yīng)用工具。目前在信息技術(shù)的學(xué)習(xí)中資料的獲取主要是課本、教師的課件、市場上銷售的習(xí)題集等,而信息技術(shù)的內(nèi)容多,信息量大,學(xué)生與教師很難得到系統(tǒng)而全面的資料。不同的學(xué)生在生理和心理上存在著個(gè)體差異,學(xué)生對學(xué)習(xí)內(nèi)容的理解、反應(yīng)、領(lǐng)悟的速度等都是不同的,教師需要了解學(xué)生的一些初始情況,如已掌握的相關(guān)知識、對計(jì)算機(jī)操作的技能等,只有在教學(xué)設(shè)計(jì)時(shí)作好了學(xué)生分析,才能在教學(xué)中真正做到因材施教[1]。為了滿足學(xué)生與教師方便快捷獲取資料的需求將數(shù)據(jù)庫技術(shù)引入信息技術(shù)學(xué)習(xí)是非常有必要的。

1在信息技術(shù)中使用數(shù)據(jù)庫技術(shù)的意義

數(shù)據(jù)庫(Database)是指按特定目的收集的、長期儲存在計(jì)算機(jī)內(nèi)的有組織的可共享的數(shù)據(jù)集合。在數(shù)據(jù)庫的建立、實(shí)施和維護(hù)過程中進(jìn)行統(tǒng)一管理、統(tǒng)一控制,以方便地定義和操縱數(shù)據(jù),并能保證數(shù)據(jù)的完整性,以及多用戶對數(shù)據(jù)的并發(fā)使用。數(shù)據(jù)庫系統(tǒng)是由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)及其開發(fā)工具、應(yīng)用系統(tǒng)、數(shù)據(jù)庫管理員和用戶構(gòu)成[2]。

1)數(shù)據(jù)庫的大容量存儲技術(shù),為學(xué)生提供了前所未有的豐富的、多樣化的學(xué)習(xí)資源[3] 。數(shù)據(jù)存儲安全可靠、檢索迅速、查詢方便、靈活、準(zhǔn)確、效率高。這些優(yōu)點(diǎn)都極大地提高教師的備課質(zhì)量和學(xué)生的學(xué)習(xí)效率。

2)彌補(bǔ)不同學(xué)校、地區(qū)之間教學(xué)質(zhì)量的差異。不同學(xué)校和地區(qū)的學(xué)生均可以享受到同一數(shù)據(jù)庫帶來的好處,彌補(bǔ)了受教育的不平等差異,有利于提高資源共享度。

3)改善教學(xué)管理過程,改進(jìn)教學(xué)效果。數(shù)據(jù)庫的智能化能動態(tài)跟蹤學(xué)生的學(xué)習(xí)狀態(tài),分析學(xué)生產(chǎn)生錯(cuò)誤的原因,提供豐富的信息反饋,控制教學(xué)進(jìn)度。每位教師的教學(xué)經(jīng)驗(yàn)都可以通過數(shù)據(jù)庫實(shí)現(xiàn)共享。

4)優(yōu)秀的教學(xué)資源通過數(shù)據(jù)庫能讓大家共享,教學(xué)內(nèi)容也更加生動、豐富。計(jì)算機(jī)的交互性,給學(xué)生提供了個(gè)別化學(xué)習(xí)的可能,學(xué)生可以通過多媒體技術(shù)完整呈現(xiàn)學(xué)習(xí)內(nèi)容與過程, 自主地選擇學(xué)習(xí)內(nèi)容的難易、進(jìn)度,并可隨時(shí)與教師同學(xué)進(jìn)行交互[4]。

2 建立數(shù)據(jù)庫的步驟

數(shù)據(jù)庫的建立分六個(gè)步驟:1)需求分析;2)――概念結(jié)構(gòu)設(shè)計(jì);3)邏輯結(jié)構(gòu)設(shè)計(jì);4)物理結(jié)構(gòu)設(shè)計(jì);5)數(shù)據(jù)庫實(shí)施;6)數(shù)據(jù)庫運(yùn)行和維護(hù)。

2.1 需求分析

大學(xué)信息技術(shù)課是一門理論與實(shí)踐并重的課程,根據(jù)課程本身的特點(diǎn),課程內(nèi)容大體可以分為計(jì)算機(jī)基礎(chǔ)知識和計(jì)算機(jī)基本操作兩個(gè)部分:

1)計(jì)算機(jī)基礎(chǔ)知識:主要包括計(jì)算機(jī)信息技術(shù)概述、計(jì)算機(jī)硬件基礎(chǔ)、計(jì)算機(jī)軟件基礎(chǔ)、多媒體技術(shù)、計(jì)算機(jī)網(wǎng)絡(luò)等模塊。

2)計(jì)算機(jī)基本操作:主要包括Window XP操作系統(tǒng)、電子郵件及IE瀏覽器的使用、Word文字處理軟件、Excel、PowerPoint、網(wǎng)頁與網(wǎng)站的設(shè)計(jì)和制作等模塊,另外還應(yīng)掌握信息的獲取、存儲、加工、處理、傳遞表達(dá)等技能,掌握與人交流、溝通協(xié)作的技能等。

數(shù)據(jù)庫的建立為教師和學(xué)生方便有效的獲取資料搭了建一個(gè)平臺。

2.2 概念結(jié)構(gòu)設(shè)計(jì)

采用自底向上方法,即先定義各局部概念結(jié)構(gòu),再逐步整合出E_R圖。

首先根據(jù)需求分析得出,數(shù)據(jù)庫應(yīng)該包括試題實(shí)體和知識點(diǎn)實(shí)體。試題實(shí)體包括試題編號、關(guān)鍵字、試題描述、答案、難度系數(shù)、考試頻率、正確率屬性。知識點(diǎn)實(shí)體包括知識點(diǎn)序號、關(guān)鍵字、知識點(diǎn)描述、應(yīng)用系數(shù)、考試頻率屬性。建立局部E-R圖。

1)試題實(shí)體的E-R圖如圖1所示。

其中試題編號是主屬性,用來唯一標(biāo)識每道題;關(guān)鍵字包括Window XP操作系統(tǒng)、電子郵件及IE瀏覽器的使用、Word文字處理軟件、Excel、PowerPoint、網(wǎng)頁與網(wǎng)站的設(shè)計(jì)和制作等模塊即考試或?qū)W習(xí)的重點(diǎn)分類, 學(xué)生學(xué)習(xí)相關(guān)模塊后可以做一些有針對性的試題來檢測掌握的程度,關(guān)鍵字的依據(jù)是信息技術(shù)這門學(xué)科的內(nèi)容;試題描述為在考試中考題的具體形式描述;難度系數(shù)計(jì)算公式如下:

Dc=1-A/T

公式中,Dc:難度系數(shù); A:考生平均得分(如計(jì)算總體難度系數(shù),則為全卷平均分;如計(jì)算單題難度系數(shù),則為本題平均分); T:滿分。

舉例:難度系數(shù):一道題值2分的試題,考生平均得分1.5分,則難度系數(shù)為1-1.5/2=0.25。

學(xué)生或教師可以根據(jù)自己的情況選擇難度適合自己的試題;考試頻率則是通過分析以往考題中該題出現(xiàn)的頻率得出的,和難度系數(shù)一樣也使用百分制。具體算法是用此題在考試中出現(xiàn)的次數(shù)除以考試的總次數(shù),學(xué)生在考前可以做一些考試頻率高的試題來增加自信;正確率是在測驗(yàn)中答對題的人數(shù)與答題人數(shù)的比值,用百分制表示。

2)知識點(diǎn)實(shí)體的E-R圖,如圖2所示。

其中知識點(diǎn)序號用來唯一標(biāo)識每個(gè)知識點(diǎn);關(guān)鍵字包括Window XP操作系統(tǒng)、電子郵件及IE瀏覽器的使用、Word文字處理軟件、Excel、PowerPoint、網(wǎng)頁與網(wǎng)站的設(shè)計(jì)和制作等模塊,學(xué)生在自學(xué)時(shí)可以分模塊學(xué)習(xí);知識點(diǎn)描述為每個(gè)知識點(diǎn)的具體描述,如關(guān)鍵字為運(yùn)算器(ALU)知識點(diǎn)描述:運(yùn)算器(ALU)是計(jì)算機(jī)處理數(shù)據(jù)形成信息的加工廠,主要功能是對二進(jìn)制數(shù)碼進(jìn)行算術(shù)運(yùn)算或邏輯運(yùn)算;應(yīng)用系數(shù)由教師分析該知識點(diǎn)在實(shí)際應(yīng)用中的應(yīng)用頻率得出,增加的應(yīng)用系數(shù)的總結(jié)保證了學(xué)生學(xué)習(xí)內(nèi)容是源于當(dāng)代生活,源于社會發(fā)展的;考試頻率為該知識點(diǎn)在考題中出現(xiàn)的頻率。具體算法是用該知識點(diǎn)在考試中出現(xiàn)的次數(shù)除以考試的總次數(shù)。

3)知識點(diǎn)實(shí)體和試題實(shí)體是通過考試聯(lián)系起來的,如:

知識點(diǎn):操作系統(tǒng)的5大管理模塊是處理器管理、作業(yè)管理、存儲器管理、設(shè)備管理和文件管理。為了考查對該知識點(diǎn)的掌握情況考試的試題中可包括試題:

【題目】下列關(guān)于操作系統(tǒng)的主要功能的描述中,不正確的是

A)處理器管理B)作業(yè)管理C)文件管理D)信息管理

【答案】:D

即以考試的形式通過試題的正確率來判斷對所學(xué)知識的掌握情況。

3.3 邏輯結(jié)構(gòu)設(shè)計(jì):

將圖2的E-R圖轉(zhuǎn)換為關(guān)系模型如下:

試題(試題編號、關(guān)鍵字、試題描述、答案、難度系數(shù)、考試頻率、正確率)

知識點(diǎn)(知識點(diǎn)序號、關(guān)鍵字、知識點(diǎn)描述、應(yīng)用系數(shù)、考試頻率)

3.4 物理結(jié)構(gòu)設(shè)計(jì)

試題表如表1所示。

知識點(diǎn)表如表2。

3.5 數(shù)據(jù)庫實(shí)施

運(yùn)用DBMS提供的數(shù)據(jù)語言(例如SQL)及其宿主語言(例如C),根據(jù)邏輯設(shè)計(jì)和物理設(shè)計(jì)的結(jié)果建立數(shù)據(jù)庫,編制與調(diào)試應(yīng)用程序,組織數(shù)據(jù)入庫,并進(jìn)行試運(yùn)行。 數(shù)據(jù)庫實(shí)施主要包括以下工作:用DDL定義數(shù)據(jù)庫結(jié)構(gòu)、組織數(shù)據(jù)入庫 、編制與調(diào)試應(yīng)用程序、數(shù)據(jù)庫試運(yùn)行 ,(Data Definition Language(DDL數(shù)據(jù)定義語言)用作開新數(shù)據(jù)表、設(shè)定字段、刪除數(shù)據(jù)表、刪除字段,管理所有有關(guān)數(shù)據(jù)庫結(jié)構(gòu)的東西)。

1)Create (新增有關(guān)數(shù)據(jù)庫結(jié)構(gòu)的東西,屬DDL)

2)Drop (刪除有關(guān)數(shù)據(jù)庫結(jié)構(gòu)的東西,屬DDL)

3)Alter (更改結(jié)構(gòu),屬DDL)

3.6 數(shù)據(jù)庫運(yùn)行和維護(hù)

在數(shù)據(jù)庫系統(tǒng)運(yùn)行過程中必須不斷地對其進(jìn)行評價(jià)、調(diào)整與修改。內(nèi)容包括:數(shù)據(jù)庫的轉(zhuǎn)儲和恢復(fù)、數(shù)據(jù)庫的安全性、完整性控制、數(shù)據(jù)庫性能的監(jiān)督、分析和改進(jìn)、數(shù)據(jù)庫的重組織和重構(gòu)造。

4 建立的數(shù)據(jù)庫主要應(yīng)用在以下幾個(gè)方面

4.1 教師方面

1)利用此數(shù)據(jù)庫提供的信息整理重點(diǎn)知識點(diǎn),既能提高備課效率,又可以提高講課效果。

2)對于數(shù)據(jù)庫里的知識點(diǎn)及題型,教師可以根據(jù)信息技術(shù)的發(fā)展進(jìn)行更新,既可保證知識的實(shí)時(shí)性,又能使教師根據(jù)不同的知識選擇相應(yīng)的題型。

3)授課結(jié)束后,教師可根據(jù)當(dāng)次課的重點(diǎn)利用數(shù)據(jù)庫出一份有針對性的試卷,然后通過數(shù)據(jù)庫對學(xué)生答題情況的進(jìn)行分析,適時(shí)掌握學(xué)生的掌握情況,從而調(diào)整授課內(nèi)容及進(jìn)度。

4)課堂講授是教師根據(jù)不同的學(xué)科內(nèi)容及教學(xué)對象,在充分了解學(xué)生的能力起點(diǎn)、理解水平的基礎(chǔ)上進(jìn)行,是以言語講解為主的教學(xué)活動[1]。教師可以根據(jù)數(shù)據(jù)庫提供的知識點(diǎn)的應(yīng)用系數(shù)調(diào)整授課內(nèi)容。

4.2 學(xué)生方面

1)數(shù)據(jù)庫對試題的難易程度加以分類,學(xué)生學(xué)根據(jù)自己來做相對應(yīng)難度系數(shù)的試題。例如,初學(xué)時(shí)可以選擇較容易的題進(jìn)行小試牛刀,熟練后可以適當(dāng)增加難度。對于基礎(chǔ)較差的同學(xué)可以從基礎(chǔ)入手,每看一個(gè)知識點(diǎn)做3個(gè)左右針對性的練習(xí)題,根據(jù)做題的正確率決定是否進(jìn)行下一個(gè)知識點(diǎn)的學(xué)習(xí)。

2)數(shù)據(jù)庫中還有可供選擇的知識,對于掌握程度較好的學(xué)生可以根據(jù)自己的興趣進(jìn)行拓展,例如,學(xué)生學(xué)完Word,Excel后,通過練習(xí)已經(jīng)掌握了這兩個(gè)模塊,如果有興趣還可以在數(shù)據(jù)庫中找到關(guān)于這兩個(gè)模塊的鏈接,思考這兩個(gè)模塊有哪些聯(lián)系,學(xué)習(xí)如何運(yùn)用這些聯(lián)系等等,總之建立數(shù)據(jù)庫為學(xué)生提供了豐富、全面的題型,總結(jié)了詳細(xì)的知識重點(diǎn)、難點(diǎn),同時(shí)也為學(xué)生的知識拓展提供了很大的便利。

3)學(xué)生通過自主選擇學(xué)習(xí)內(nèi)容,自我測評。

4)有利于學(xué)習(xí)者主動參與到課程學(xué)習(xí)中,增強(qiáng)自主學(xué)習(xí)、協(xié)作學(xué)習(xí)能力,給課程教學(xué)注入活力。

5 結(jié)束語

數(shù)據(jù)倉庫系統(tǒng)建設(shè)是一項(xiàng)復(fù)雜的系統(tǒng)工程。通過本項(xiàng)目的實(shí)施,形成了一套有特色的涵蓋知識點(diǎn)、試題的數(shù)據(jù)模型,建立了數(shù)據(jù)倉庫。在學(xué)生學(xué)習(xí)和教師分析學(xué)生的掌握情況、備課時(shí),數(shù)據(jù)分析的結(jié)論都基本上達(dá)到數(shù)據(jù)庫應(yīng)有的效能,為教師分析學(xué)生信息與教學(xué)設(shè)計(jì)提供了科學(xué)依據(jù)。

參考文獻(xiàn):

[1] 黃麗莉.混合式學(xué)習(xí)在信息技術(shù)課程中的應(yīng)用研究與實(shí)踐[D].揚(yáng)州:揚(yáng)州大學(xué),2008.

[2] 毛淑軍.淺析數(shù)據(jù)庫技術(shù)及其在保險(xiǎn)領(lǐng)域的應(yīng)用[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2010(11).

[3] 鄭美怡.基于網(wǎng)絡(luò)的高職計(jì)算機(jī)教學(xué)模式的研究[J].科技信息,2009(8).

第4篇

關(guān)鍵詞:概念設(shè)計(jì);結(jié)構(gòu)概念;應(yīng)用

Abstract: the development of architectural design greatly attracted many design concept, along with the increase of the scale of the project, technology is more and more complex, more uncertainty factors, and the engineering design requirements of more and more is also high, the introduction of the concept design satisfy these requirements, it not only played a designer's innovation ability and, in some special design conditions of a huge advantage. This paper is the application of the conceptual design is analyzed and studied.

Keywords: concept design; Design concept; application

中圖分類號: TB482.2 文獻(xiàn)標(biāo)識碼:A 文章編號:

隨著現(xiàn)代化建設(shè)和經(jīng)濟(jì)建設(shè)的不斷高速發(fā)展,生活水平和質(zhì)量的提高,人們對建筑結(jié)構(gòu)的設(shè)計(jì)要求越來越高。現(xiàn)階段的設(shè)計(jì)理念發(fā)展十分迅猛,五花八門,各呈異彩,每種理念都有其在特定范圍的明顯優(yōu)勢,結(jié)構(gòu)概念設(shè)計(jì)就是這種環(huán)境下應(yīng)運(yùn)而生的。首先結(jié)構(gòu)設(shè)計(jì)是建立在經(jīng)濟(jì)、安全、美觀、適用、便于施工的建筑結(jié)構(gòu)設(shè)計(jì)的原則上,結(jié)構(gòu)設(shè)計(jì)不能損壞建筑設(shè)計(jì),同時(shí)建筑設(shè)計(jì)業(yè)必須在結(jié)構(gòu)設(shè)計(jì)的能力范圍之內(nèi),結(jié)構(gòu)概念設(shè)計(jì)的提出在滿足這些結(jié)構(gòu)設(shè)計(jì)的基本要求外,很大程度上豐富了設(shè)計(jì)理念,并以其獨(dú)特的形式特點(diǎn)受到越來越多的設(shè)計(jì)師及學(xué)者的親睞和推廣。

所謂的結(jié)構(gòu)概念設(shè)計(jì)是指不經(jīng)過數(shù)學(xué)計(jì)算,依據(jù)整體結(jié)構(gòu)體系與分系統(tǒng)之間的力學(xué)關(guān)系、結(jié)構(gòu)破壞機(jī)理、震害、試驗(yàn)現(xiàn)象和工程經(jīng)驗(yàn)所獲得的基本設(shè)計(jì)原則和設(shè)計(jì)思想,從整體的角度出發(fā),來確定建筑結(jié)構(gòu)的總體布置和抗震細(xì)部措施的宏觀控制。這就要求工程師在進(jìn)行方案設(shè)計(jì)時(shí),對要設(shè)計(jì)的建筑結(jié)構(gòu)進(jìn)行具體的整體環(huán)境分析,包括風(fēng)力溫度對場地影響、場地的土地結(jié)構(gòu)特征等,加上對建筑設(shè)計(jì)的基本概念的深度理解,在考慮承載力、剛度、等得基礎(chǔ)上,運(yùn)用合理的思維方式和思想方法進(jìn)行整個(gè)總體系和分體系的結(jié)構(gòu)設(shè)計(jì)。通過這種方法得到的方案往往具有較清晰正確的概念和定性,減少了在后期設(shè)計(jì)階段出現(xiàn)的一些繁瑣的數(shù)據(jù)計(jì)算,具有一定的經(jīng)濟(jì)可靠性,同時(shí)運(yùn)用概念性的估算方法,可以迅速有效的在建筑設(shè)計(jì)階段進(jìn)行結(jié)構(gòu)體系的完整構(gòu)思,選擇方式多樣,便于計(jì)算。

概念設(shè)計(jì)的重要性和應(yīng)用意義

現(xiàn)在在進(jìn)行許多結(jié)構(gòu)設(shè)計(jì)時(shí),往往存在許多不可計(jì)算性的結(jié)構(gòu)設(shè)計(jì),比如內(nèi)應(yīng)力的計(jì)算是根據(jù)彈性理論方法進(jìn)行的,而截面的設(shè)計(jì)確實(shí)根據(jù)塑性理論方法進(jìn)行的,這兩者的矛盾就使得在計(jì)算時(shí)不管采用哪一種方法都會造成另一種實(shí)際狀態(tài)的偏差,這是概念結(jié)構(gòu)設(shè)計(jì)顯得十分重要,它是從結(jié)構(gòu)設(shè)計(jì)的整體出發(fā),綜合考慮,所以能夠較為客觀的、真真實(shí)的反應(yīng)構(gòu)架的各方面性能。在設(shè)計(jì)初步階段,許多地方是不能通過計(jì)算機(jī)演算得來的,這就要求設(shè)計(jì)師綜合運(yùn)用結(jié)構(gòu)概念,并根據(jù)經(jīng)驗(yàn)靈活的運(yùn)用達(dá)到設(shè)計(jì)要求。

概念設(shè)計(jì)的依據(jù)和原則

概念設(shè)計(jì)的是根據(jù)結(jié)構(gòu)設(shè)計(jì)的基本理論實(shí)踐知識作為行為指導(dǎo)的,離開理論知識,概念設(shè)計(jì)就會出現(xiàn)無標(biāo)準(zhǔn)或者變成純粹的個(gè)人主觀設(shè)計(jì)。同時(shí)概念設(shè)計(jì)需要憑借先進(jìn)的設(shè)計(jì)方法和設(shè)計(jì)工具,從各個(gè)方面考慮方案的可實(shí)施性和合理性,要與理論基礎(chǔ)相結(jié)合,并且使總體系和各個(gè)分體系遵守的原則相融合。

結(jié)構(gòu)概念設(shè)計(jì)一般遵循三個(gè)原則:

合理選擇結(jié)構(gòu)方案原則

最終實(shí)施的設(shè)計(jì)方案必須滿足經(jīng)濟(jì)安全合理的設(shè)計(jì)原則,概念設(shè)計(jì)所得的方案可能會有很多種變化,但是選擇其中最切實(shí)可行最經(jīng)濟(jì)合理的方案是概念設(shè)計(jì)的一大原則和難點(diǎn)。在考慮方案的可行性時(shí)要多方面的綜合分析對比,包括對工程的地理環(huán)境、材料質(zhì)量等都應(yīng)當(dāng)做出中和評估,并與各個(gè)環(huán)節(jié)的專業(yè)人員相互協(xié)調(diào)最終確定結(jié)構(gòu)設(shè)計(jì)方案。

精選結(jié)構(gòu)簡圖原則

結(jié)構(gòu)概念設(shè)計(jì)要建立在結(jié)構(gòu)設(shè)計(jì)的理論上,其估算方法是通過計(jì)算工程簡圖的方法進(jìn)行分析的。選擇恰當(dāng)?shù)墓こ毯唸D是將結(jié)構(gòu)概念設(shè)計(jì)準(zhǔn)確安全的重要條件,選擇不適當(dāng)?shù)暮唸D會造成概念設(shè)計(jì)時(shí)的片面依據(jù),而出現(xiàn)結(jié)構(gòu)的設(shè)計(jì)失誤,出現(xiàn)工程質(zhì)量問題。所以工程簡圖的誤差必須控制在允許誤差的范圍之內(nèi),并且在選擇簡圖時(shí)要嚴(yán)格審核分析。

準(zhǔn)確分析計(jì)算結(jié)果原則

現(xiàn)在市面上使用的設(shè)計(jì)計(jì)算軟件種類繁多,且每種軟件的計(jì)算結(jié)果也不相同,就加大了設(shè)計(jì)計(jì)算時(shí)的難度,設(shè)計(jì)師應(yīng)當(dāng)根據(jù)設(shè)計(jì)的具體要求結(jié)合不同軟件的程序設(shè)計(jì)原理和技術(shù)條件慎重選擇,使用最合適的軟件,精準(zhǔn)計(jì)算結(jié)果。

概念設(shè)計(jì)的要求和方法

除了第二點(diǎn)的基本原則外,概念設(shè)計(jì)中一般還有其他要求。

1.選擇合適的基礎(chǔ)方案。綜合考慮工程地段的地質(zhì)條件,建筑頂部的結(jié)構(gòu)類型和可能受到的風(fēng)力、地震力等水平或其他荷載作用,分析選擇合適的經(jīng)濟(jì)的基礎(chǔ)方案。在地基的設(shè)計(jì)方案中,要最大程度上發(fā)揮因地制宜的特點(diǎn),要進(jìn)行詳細(xì)的地址勘察,也可參考地段所在地區(qū)的其他臨近建筑物相關(guān)資料,一般來說統(tǒng)一結(jié)構(gòu)單元采用相同的結(jié)構(gòu)類型。

2.采用合適的建筑結(jié)構(gòu)布局。建筑物的力學(xué)性能尤其是動力性能取決于整個(gè)建筑物的建筑結(jié)構(gòu)布局。實(shí)踐經(jīng)驗(yàn)表明,規(guī)整、簡單、對稱的房屋建筑布局同比的抗震能力強(qiáng),而且這樣的布局設(shè)計(jì)簡單,容易計(jì)算,并能夠準(zhǔn)確把握其抗震反應(yīng),通過對地震作用的傳遞途經(jīng)分析,能更好的采取抗震防護(hù)手段和進(jìn)行具體的細(xì)致的布局處理。

3.確保建筑結(jié)構(gòu)的整體性。在概念設(shè)計(jì)時(shí),保證結(jié)構(gòu)的連續(xù)性是對整個(gè)構(gòu)件的抗震性能概念設(shè)計(jì)的重要部分。

概念設(shè)計(jì)的應(yīng)用范圍

建筑結(jié)構(gòu)設(shè)計(jì)中,對于水平荷載、水平側(cè)移、結(jié)構(gòu)延性及連續(xù)性上可以應(yīng)用概念設(shè)計(jì)的方法進(jìn)行更科學(xué)、有效的設(shè)計(jì)。

水平荷載是建筑結(jié)構(gòu)設(shè)計(jì)中所考慮的決定性因素,有風(fēng)力和地震力兩方面。在水平均勻荷載的作用下,垂直平面的結(jié)構(gòu)構(gòu)件的彎矩和設(shè)計(jì)建筑的總高度為二次平方關(guān)系,所以在進(jìn)行建筑結(jié)構(gòu)設(shè)計(jì)師,為了確保使風(fēng)的荷載能夠暢通的通過建筑的表面,即受水平荷載作用的限制,建筑總高度和建筑平面的形體形狀的設(shè)計(jì)就可以通過概念設(shè)計(jì)的應(yīng)用,減少此步驟的繁瑣計(jì)算,當(dāng)然,結(jié)構(gòu)設(shè)計(jì)的計(jì)算也不能輕視,它能夠保證單個(gè)構(gòu)件以致整體結(jié)構(gòu)的安全。

水平側(cè)移是指在水平荷載的作用下建筑各個(gè)高度層都會發(fā)生不同程度的水平側(cè)移,例如,在風(fēng)力的作用下,建筑結(jié)構(gòu)的頂部的側(cè)移量和建筑物高度的四次方成正比關(guān)系;當(dāng)受到地震力的作用時(shí),這種側(cè)移會更加明顯,當(dāng)側(cè)移量超過一定范圍后,會引起頂部結(jié)構(gòu)的失穩(wěn)甚至倒塌,或者因?yàn)樗絺?cè)移的作用,建筑結(jié)構(gòu)會出現(xiàn)不同程度的破壞或裂紋等,影響建筑結(jié)構(gòu)的耐久性和正常使用。

結(jié)構(gòu)的延性是指當(dāng)結(jié)構(gòu)構(gòu)件受到力的作用時(shí),構(gòu)件發(fā)生屈服變形,由于構(gòu)件的塑性變形存在,作用力產(chǎn)生的效果會通過構(gòu)件的塑性變形而被緩解,不至于出現(xiàn)建筑構(gòu)件的倒塌,這種的能力。而構(gòu)件的連續(xù)性是指當(dāng)構(gòu)件的連接處的受力方向突然改變時(shí),會使應(yīng)力突然集中,而構(gòu)件的延續(xù)性能夠減小這種內(nèi)應(yīng)力,是應(yīng)力均勻分布,不至于太集中,從而降低材料因?yàn)閼?yīng)力集中而出現(xiàn)材料耗損,進(jìn)而更好的發(fā)揮材料本身的性能。

總結(jié)

隨著時(shí)代的進(jìn)步和發(fā)展,先進(jìn)科學(xué)技術(shù)在結(jié)構(gòu)設(shè)計(jì)中的應(yīng)用推廣,結(jié)構(gòu)概念設(shè)計(jì)必將得到大幅度的應(yīng)用和廣泛接受,現(xiàn)階段限制其發(fā)展的一部分原因是因?yàn)楣こ處熥陨韺ζ淅碚摶A(chǔ)掌握的程度不深,另外是結(jié)構(gòu)概念設(shè)計(jì)需要豐富的工程設(shè)計(jì)經(jīng)驗(yàn)。并且,設(shè)計(jì)師自己對整個(gè)工程整體結(jié)構(gòu)的理解和分析判斷,對整個(gè)結(jié)構(gòu)概念設(shè)計(jì)的整體系統(tǒng)有著很大的影響,這對設(shè)計(jì)者本身的要求有很大程度上的要求,只有不斷的汲取先進(jìn)的設(shè)計(jì)理念和學(xué)習(xí)相關(guān)科學(xué)知識,鍛煉創(chuàng)造創(chuàng)新能力,才能提高結(jié)構(gòu)概念設(shè)計(jì)的整體水平。

參考文獻(xiàn):

[1]包樂琪,郭玉霞,陳旭坤.概念設(shè)計(jì)在建筑結(jié)構(gòu)設(shè)計(jì)中的應(yīng)用[J].科技致富導(dǎo)報(bào).2011(14)

第5篇

關(guān)鍵詞:農(nóng)業(yè)地質(zhì);生態(tài)地球化學(xué);調(diào)查數(shù)據(jù)庫;數(shù)據(jù)庫設(shè)計(jì)

中圖分類號:P208

文獻(xiàn)標(biāo)識碼:A

文章編號:1009-2374(2009)18-0102-02

近年來,各地紛紛組織實(shí)施了農(nóng)業(yè)地質(zhì)和生態(tài)地球化學(xué)調(diào)查。農(nóng)業(yè)地質(zhì)和生態(tài)地球化學(xué)調(diào)查綜合運(yùn)用地質(zhì)、地球化學(xué)、遙感等調(diào)查方法技術(shù),開展農(nóng)業(yè)地質(zhì)與生態(tài)地球化學(xué)調(diào)查,將為區(qū)域國土資源規(guī)劃、管理、保護(hù)與合理開發(fā),農(nóng)業(yè)發(fā)展規(guī)劃、環(huán)境保護(hù)和污染整治、人居環(huán)境的改善和優(yōu)化,生態(tài)環(huán)境建設(shè)和社會經(jīng)濟(jì)可持續(xù)發(fā)展提供科學(xué)依據(jù)。

為了實(shí)現(xiàn)對農(nóng)業(yè)地質(zhì)與生態(tài)地球化學(xué)調(diào)查的多種來源、不同類型、海量數(shù)據(jù)的統(tǒng)一存儲管理,要綜合應(yīng)用數(shù)據(jù)庫、GIS、RS和網(wǎng)絡(luò)技術(shù),建立農(nóng)業(yè)地質(zhì)與生態(tài)地球化學(xué)調(diào)查數(shù)據(jù)庫。

一、需求分析

(一)數(shù)據(jù)分析

農(nóng)業(yè)地質(zhì)與生態(tài)地球化學(xué)調(diào)查,主要包括區(qū)域地球化學(xué)調(diào)查、區(qū)域地球化學(xué)評價(jià)、局部地球化學(xué)評價(jià)、綜合評價(jià)等不同層次的專題調(diào)查。每個(gè)專題又可以細(xì)分為不同的子專題,對區(qū)域范圍內(nèi)的不同地質(zhì)現(xiàn)象和情況進(jìn)行調(diào)查和勘查,形成大量不同類型的數(shù)據(jù)。數(shù)據(jù)包括基礎(chǔ)地理、基礎(chǔ)地質(zhì)、遙感影像三類背景數(shù)據(jù)和各個(gè)專題的子專題的數(shù)據(jù)等。按照數(shù)據(jù)類型,可以分為矢量數(shù)據(jù)、柵格數(shù)據(jù)、屬性數(shù)據(jù)、文檔數(shù)據(jù)等。

具體的數(shù)據(jù)情況如下:

1.基礎(chǔ)地理:各種比例尺的地理底圖數(shù)據(jù),MapGis格式。

2.基礎(chǔ)地質(zhì):各種比例尺的基礎(chǔ)地質(zhì)圖,MapGis格式。

3.遙感影像:各種比例尺的遙感影像,SPOT和ETM等格式。

4.生態(tài)地球化學(xué)調(diào)查評價(jià)數(shù)據(jù):包括區(qū)域地球化學(xué)調(diào)查、區(qū)域地球化學(xué)評價(jià)、局部地球化學(xué)評價(jià)、綜合評價(jià)的各個(gè)子專題的數(shù)據(jù),主要數(shù)據(jù)類型是野外調(diào)查數(shù)據(jù)和成果圖件數(shù)據(jù)。野外調(diào)查數(shù)據(jù)為Excel或Access表格形式,包括對土壤、近岸海域、水系、農(nóng)田、城市等領(lǐng)域的調(diào)查樣本及分析測試數(shù)據(jù);成果圖件為MapGis格式,包括土壤地球化學(xué)背景系列圖件、土壤質(zhì)量評價(jià)系列圖件、各類污染物分布圖件等。

5.文檔數(shù)據(jù):包括立項(xiàng)、總體設(shè)計(jì)、專題設(shè)計(jì)、實(shí)施、成果應(yīng)用等各階段的文件、文檔(報(bào)告)、照片、多媒體及相關(guān)參照標(biāo)準(zhǔn)和政策法規(guī)等,格式主要是Word、Excel、Txt、JPEG、MPEG等。

(二)功能分析

農(nóng)業(yè)地質(zhì)與生態(tài)地球化學(xué)調(diào)查數(shù)據(jù)庫,要滿足以下幾個(gè)方面功能需求:

1.依據(jù)項(xiàng)目的專業(yè)特點(diǎn),結(jié)合數(shù)據(jù)庫技術(shù),對數(shù)據(jù)進(jìn)行分析、整合,實(shí)現(xiàn)數(shù)據(jù)的統(tǒng)一存儲和有效管理。

2.為農(nóng)業(yè)地質(zhì)與生態(tài)地球化學(xué)調(diào)查各個(gè)調(diào)查評價(jià)專題和信息系統(tǒng)的研究、開發(fā)和應(yīng)用提供數(shù)據(jù)支持。

3.為各種相關(guān)分析評價(jià)軟件提供數(shù)據(jù)支持。

4.為國土、農(nóng)業(yè)、環(huán)保等部門的規(guī)劃決策、科研機(jī)構(gòu)的研究應(yīng)用、社會公眾的信息查詢提供基礎(chǔ)數(shù)據(jù)支撐。

二、數(shù)據(jù)庫設(shè)計(jì)

(一)總體結(jié)構(gòu)

農(nóng)業(yè)地質(zhì)與生態(tài)地球化學(xué)調(diào)查數(shù)據(jù)庫建設(shè),基于大型國產(chǎn)地理信息平臺MapGis和大型商業(yè)關(guān)系數(shù)據(jù)庫系統(tǒng)Oracle進(jìn)行。在MapGis的GeoDatabase空間數(shù)據(jù)庫的支持下,利用Oracle提供的嚴(yán)格的數(shù)據(jù)存儲和操作的關(guān)系數(shù)據(jù)模型,將海量的農(nóng)業(yè)地質(zhì)和生態(tài)地球化學(xué)調(diào)查數(shù)據(jù)集中存儲管理。

由于系統(tǒng)涉及的數(shù)據(jù)來源廣、類型多、數(shù)據(jù)量大,要想有效地存儲、管理和使用數(shù)據(jù),必須進(jìn)行分類。按照數(shù)據(jù)來源的不同,將數(shù)據(jù)庫劃分為基礎(chǔ)地理、基礎(chǔ)地質(zhì)、遙感影像區(qū)域地球化學(xué)調(diào)查等十多個(gè)不同的子數(shù)據(jù)庫。

整個(gè)數(shù)據(jù)庫的層次結(jié)構(gòu)如下圖所示:

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

1.數(shù)據(jù)庫設(shè)計(jì)步驟。農(nóng)業(yè)地質(zhì)與生態(tài)地球化學(xué)調(diào)查數(shù)據(jù)庫建設(shè),按照數(shù)據(jù)庫規(guī)范設(shè)計(jì)方法,綜合考慮農(nóng)業(yè)地質(zhì)與生態(tài)地球化學(xué)調(diào)查數(shù)據(jù)庫及應(yīng)用系統(tǒng)開發(fā)目標(biāo)及特點(diǎn),將數(shù)據(jù)庫設(shè)計(jì)大致劃分為以下六個(gè)階段:需求分析、概要設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì)、數(shù)據(jù)庫實(shí)施、數(shù)據(jù)庫運(yùn)行和維護(hù)。

2.概念設(shè)計(jì)。概念結(jié)構(gòu)設(shè)計(jì),是將現(xiàn)實(shí)世界的用戶需求轉(zhuǎn)化為概念模型。通常采用P.P.S.Chen于1976年提出的實(shí)體-關(guān)系聯(lián)系方法,用ER圖表示概念模型。概念設(shè)計(jì)通常有自頂向下,自底向上,逐步擴(kuò)張和混合策略四種方法。

決定采用自底向上的設(shè)計(jì)方法,經(jīng)過局部ER模型設(shè)計(jì)和全局ER模型設(shè)計(jì)兩個(gè)步驟將各個(gè)專題的需求轉(zhuǎn)化為ER模型。

3.邏輯設(shè)計(jì)。概念設(shè)計(jì)所得的概念模型,獨(dú)立于任何DBMS,與實(shí)現(xiàn)無關(guān)。邏輯結(jié)構(gòu)設(shè)計(jì)就是將概念結(jié)構(gòu)設(shè)計(jì)階段設(shè)計(jì)的ER模型,轉(zhuǎn)化為具體DBMS支持的數(shù)據(jù)模型相符的邏輯模型。通過概念模型轉(zhuǎn)換為關(guān)系模型、關(guān)系模型的優(yōu)化、設(shè)計(jì)用戶子模式三個(gè)步驟,將ER模型轉(zhuǎn)換為Oracle關(guān)系數(shù)據(jù)模型。

4.物理設(shè)計(jì)。數(shù)據(jù)庫在物理設(shè)備上的存儲結(jié)構(gòu)和存儲方法稱為數(shù)據(jù)庫的物理結(jié)構(gòu)(內(nèi)模式)。物理結(jié)構(gòu)設(shè)計(jì)的目的,一是要提高數(shù)據(jù)庫的性能,滿足用戶的性能需求,二是有效的利用存儲空間。總之,就是為使數(shù)據(jù)庫系統(tǒng)在時(shí)間和空間上最優(yōu)。(1)確定數(shù)據(jù)的存放位置。將遙感影像數(shù)據(jù)庫建立為固定大小,平均放置在Raid5的各個(gè)磁盤上,在讀取時(shí)通過多個(gè)磁盤同時(shí)讀取,提高物理I/O讀寫的效率及響應(yīng)速度。其它的數(shù)據(jù),如圖形數(shù)據(jù)、表格數(shù)據(jù)、索引數(shù)據(jù)、日志數(shù)據(jù)分別建立不同數(shù)據(jù)庫,并存儲于不同的磁盤空間中。(2)系統(tǒng)配置及優(yōu)化。系統(tǒng)配置及優(yōu)化工作一般在軟件系統(tǒng)開發(fā)完成后,根據(jù)測試結(jié)果進(jìn)一步配置,并在后期用戶使用中,根據(jù)用戶對數(shù)據(jù)的調(diào)用頻率、系統(tǒng)瓶頸等參數(shù)進(jìn)行。主要方法及過程如下:1)通過操作系統(tǒng)的一些工具檢查系統(tǒng)的狀態(tài),采用更換高性能硬件設(shè)備、優(yōu)化操作系統(tǒng)設(shè)置等方法來改進(jìn)性能。2)編寫Oracle腳本,查找性能差的sql語句。占用系統(tǒng)資源特別大的Oracle的session及其執(zhí)行的語句,并根據(jù)情況對其進(jìn)行優(yōu)化。3)對Oracle中訪問量頻繁的表,除建立索引外,還需把這些表分表空間存放以免訪問上產(chǎn)生熱點(diǎn)。4)改進(jìn)存取方法,采取快速存取技術(shù)。把相同專題的數(shù)據(jù)集中存放在連續(xù)的物理塊中,以提高訪問速度。

(三)數(shù)據(jù)編碼

數(shù)據(jù)的分類編碼是對數(shù)據(jù)資料進(jìn)行有效管理的重要一環(huán),目的是節(jié)省計(jì)算機(jī)內(nèi)存空間,便于用戶理解使用。地理屬性進(jìn)入數(shù)據(jù)庫之前進(jìn)行編碼是必要的,只有進(jìn)行了正確的編碼,才能實(shí)現(xiàn)空間數(shù)據(jù)庫與屬性數(shù)據(jù)庫的正確連接。

本系統(tǒng)的數(shù)據(jù)采用三級分類,按照圖形數(shù)據(jù)、屬性數(shù)據(jù)等不同的類型,分別對圖層、圖元、數(shù)據(jù)表和數(shù)據(jù)庫等進(jìn)行編碼。

三、實(shí)現(xiàn)方案

農(nóng)業(yè)地質(zhì)與生態(tài)地球化學(xué)調(diào)查數(shù)據(jù)庫建設(shè)工作,需要按照數(shù)據(jù)類型的不同,分別進(jìn)行。

1.矢量數(shù)據(jù)。依次經(jīng)過資料收集、資料數(shù)字化、內(nèi)容正確性檢查、符號庫統(tǒng)一、分層正確性查檢、拓?fù)浣Y(jié)構(gòu)檢查、坐標(biāo)系與投影方式的統(tǒng)一、數(shù)據(jù)入庫、數(shù)據(jù)測試等步驟,完成基礎(chǔ)和成果圖件數(shù)據(jù)的建庫工作。

2.屬性數(shù)據(jù)。依次經(jīng)過資料收集、資料數(shù)字化、資料檢查、數(shù)據(jù)格式轉(zhuǎn)換、數(shù)據(jù)入庫、數(shù)據(jù)測試等步驟,完成屬性數(shù)據(jù)的建庫工作。

3.柵格數(shù)據(jù)。柵格數(shù)據(jù)經(jīng)過影像解譯和圖像融合,然后入庫。

4.文檔數(shù)據(jù)。各類文檔資料,經(jīng)過專題技術(shù)人員確認(rèn),建立起文檔對照表,然后入庫。

5.元數(shù)據(jù)。根據(jù)中國地質(zhì)調(diào)查局的《地質(zhì)調(diào)查元數(shù)據(jù)內(nèi)容與結(jié)構(gòu)標(biāo)準(zhǔn)》,結(jié)合各個(gè)專題的實(shí)際情況,專題技術(shù)人員填寫好8個(gè)元數(shù)據(jù)子集后,交由數(shù)據(jù)庫建庫人員入庫。

四、結(jié)語

農(nóng)業(yè)地質(zhì)與生態(tài)地球化學(xué)調(diào)查數(shù)據(jù)庫建設(shè),按照國家有關(guān)標(biāo)準(zhǔn)的指導(dǎo),依據(jù)數(shù)據(jù)庫規(guī)范化設(shè)計(jì)流程進(jìn)行,力爭滿足政府決策、專題研究、社會信息服務(wù)等多個(gè)層次的要求。

參考文獻(xiàn)

[1]蔡子華,段學(xué)軍,李向遠(yuǎn),等.浙江省農(nóng)業(yè)地質(zhì)環(huán)境信息系統(tǒng)建設(shè)初探[J].資源調(diào)查與環(huán)境,2005,26(2).

[2]薩師煊,王珊.數(shù)據(jù)庫系統(tǒng)概論(第三版)[M].高等教育出版社,2000.

[3]秦子晗.農(nóng)業(yè)地質(zhì)信息數(shù)據(jù)庫的設(shè)計(jì)與實(shí)現(xiàn)[J].科技經(jīng)濟(jì)市場,2007,(7).

第6篇

關(guān)鍵詞 項(xiàng)目教學(xué)法 SQL Server2005數(shù)據(jù)庫開發(fā)與設(shè)計(jì)

中圖分類號:G64 文獻(xiàn)標(biāo)識碼:A

1什么是項(xiàng)目教學(xué)法

1.1含義

項(xiàng)目教學(xué)法是通過實(shí)施一個(gè)完整的項(xiàng)目而進(jìn)行的教學(xué)活動,其目的是在課堂教學(xué)中把理論與實(shí)踐教學(xué)有機(jī)地結(jié)合起來,充分發(fā)掘?qū)W生的創(chuàng)造潛能,提高學(xué)生解決實(shí)際問題的綜合能力。其特點(diǎn)是(1)目標(biāo)指向的多重性。(2)培訓(xùn)周期短,見效快;(3)可控性好;(4)注重理論與實(shí)踐相結(jié)合。

1.2項(xiàng)目教學(xué)法實(shí)施的一般性過程

(1)確定項(xiàng)目及項(xiàng)目目標(biāo)。

(2)項(xiàng)目的設(shè)計(jì),項(xiàng)目教學(xué)法實(shí)施的關(guān)鍵。

(3)項(xiàng)目的實(shí)施。

(4)項(xiàng)目的評價(jià)。

2項(xiàng)目教學(xué)法在SQL Server2005數(shù)據(jù)庫開發(fā)與設(shè)計(jì)課程中的具體實(shí)施

2.1課程介紹

SQL Server2005數(shù)據(jù)庫開發(fā)與設(shè)計(jì)課程是計(jì)算機(jī)專業(yè)的專業(yè)課程之一,其理論性、實(shí)踐性和應(yīng)用性都很強(qiáng),并且相對知識比較抽象,對于中職學(xué)生來說,不論是理解還是掌握都有一定的難度。

2.2數(shù)據(jù)庫設(shè)計(jì)的步驟

(1)需求分析;收集數(shù)據(jù)庫所有用戶的信息內(nèi)容和處理要求,加以規(guī)格化和分析,強(qiáng)調(diào)用戶參與。

(2)概念結(jié)構(gòu)分析;將用戶需求進(jìn)行綜合、歸納和抽象,并轉(zhuǎn)化為對象的概念模型(其中最常用的是E-R模型)。

(3)邏輯結(jié)構(gòu)分析;將概念模型轉(zhuǎn)換為數(shù)據(jù)庫所支持的數(shù)據(jù)模型(如關(guān)系模型),并將其優(yōu)化。

(4)物理結(jié)構(gòu)設(shè)計(jì);選定數(shù)據(jù)庫在物理設(shè)備上的存儲結(jié)構(gòu)和存儲方法,如數(shù)據(jù)表的設(shè)計(jì)。

(5)數(shù)據(jù)庫實(shí)施;這一階段主要建立數(shù)據(jù)庫,組織數(shù)據(jù)入庫,并進(jìn)行試運(yùn)行。

(6)數(shù)據(jù)庫運(yùn)行和維護(hù)。

2.3項(xiàng)目教學(xué)法在課程中的具體實(shí)施

根據(jù)課程特點(diǎn)及項(xiàng)目教學(xué)法的實(shí)施步驟,主要從以下幾個(gè)步驟具體實(shí)施:

(1)項(xiàng)目確定以及設(shè)計(jì)

數(shù)據(jù)庫制作有其相應(yīng)的使用對象,像SQL SERVER語言可以開發(fā)的數(shù)據(jù)庫常見的有學(xué)校的成績管理系統(tǒng),企業(yè)的員工考勤系統(tǒng)等等。這一階段學(xué)生主要要完成以下工作:

確定項(xiàng)目以及項(xiàng)目實(shí)現(xiàn)目標(biāo)。學(xué)生可以從學(xué)校教務(wù)科的成績管理系統(tǒng)入手或者是企業(yè)的考勤管理入手。本文以學(xué)校的成績管理為例。

小組協(xié)作學(xué)習(xí)。學(xué)生分小組進(jìn)行,每組7個(gè)人,確定組長以及各個(gè)組員的分工,并邀請教務(wù)科相關(guān)負(fù)責(zé)老師參與其中。

完成SQL設(shè)計(jì)的第一步驟:用戶需求分析。找到學(xué)校教務(wù)科的相關(guān)老師了解學(xué)校的成績管理系統(tǒng)主要要實(shí)現(xiàn)那些目標(biāo),需要有哪些功能。學(xué)生可以通過問卷調(diào)查或者是訪談的方式取得對應(yīng)資料并集合小組意見分析整理。(就成績管理系統(tǒng)來說,主要涉及到課程、教師和學(xué)生三個(gè)對象,其中需要實(shí)現(xiàn)哪些功能需要具備哪些屬性?讓學(xué)生的探索之后再結(jié)合課本知識教師加以點(diǎn)撥)。

結(jié)合SQL設(shè)計(jì)的第二個(gè)步驟:概念設(shè)計(jì)階段。將前面收集到的用戶需求轉(zhuǎn)化為E-R概念模型。將課程、教師和學(xué)生其相對應(yīng)的關(guān)系用E-R圖表示出來。每個(gè)組根據(jù)自己收集整理的資料來畫出對應(yīng)的E-R圖。先將每個(gè)實(shí)體的局部E-R圖表示出來,再集成E-R圖。

(2)項(xiàng)目的實(shí)施

①實(shí)現(xiàn)SQL設(shè)計(jì)的第三步驟:邏輯設(shè)計(jì)階段。

將前面的概念模型轉(zhuǎn)化為對應(yīng)的關(guān)系模式。并將對應(yīng)的數(shù)據(jù)表可以先用EXCEL文檔做好。

②實(shí)現(xiàn)SQL設(shè)計(jì)的第四、五步驟:物理設(shè)計(jì)階段和數(shù)據(jù)庫實(shí)施階段,主要包含的課程知識點(diǎn)如下:

數(shù)據(jù)庫常用語言T-sql語言介紹以及實(shí)現(xiàn);

創(chuàng)建對應(yīng)的數(shù)據(jù)庫,并能根據(jù)實(shí)際需要修改和刪除數(shù)據(jù)庫;

數(shù)據(jù)表的創(chuàng)建、修改和刪除以及數(shù)據(jù)表中數(shù)據(jù)的添加、修改和刪除;

實(shí)現(xiàn)數(shù)據(jù)的基本查詢;

創(chuàng)建數(shù)據(jù)的索引和視圖;

程序控制語句的實(shí)現(xiàn);

數(shù)據(jù)庫的安全機(jī)制,登陸賬號管理,數(shù)據(jù)庫用戶管理和角色管理;

數(shù)據(jù)庫的備份與恢復(fù);

數(shù)據(jù)庫的導(dǎo)入導(dǎo)出。

③數(shù)據(jù)庫的實(shí)施,運(yùn)行和維護(hù)階段

讓小組學(xué)生邀請學(xué)校教務(wù)管理人員、學(xué)生代表以及教師試使用該數(shù)據(jù)庫,在收集到的意見基礎(chǔ)上進(jìn)行改進(jìn)修正。

(3)項(xiàng)目的評價(jià)

小組派代表展示自己的數(shù)據(jù)庫,設(shè)定評價(jià)量規(guī),實(shí)現(xiàn)小組之間互評,老師點(diǎn)評。在項(xiàng)目實(shí)施過程中工作態(tài)度、實(shí)施方法、小組協(xié)作分工狀況等進(jìn)行過程性評價(jià)。邀請學(xué)校教務(wù)科相關(guān)參與人員以及學(xué)生和教師體驗(yàn)者進(jìn)行綜合評價(jià)點(diǎn)評。小組成員自己的評價(jià)。

參考文獻(xiàn)

[1] 王棟松.在計(jì)算機(jī)課程教學(xué)中開展項(xiàng)目教學(xué)法的研究[J].職業(yè)教育研究,2005,(11).

第7篇

關(guān)鍵詞:Web;高校院校:學(xué)生成績管理系統(tǒng)

中圖分類號:TP311 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2015)06-0008-02

高校學(xué)生成績管理系統(tǒng)是一個(gè)復(fù)雜的過程,需要保證滿足各項(xiàng)系統(tǒng)需求的情況下,有效提升系統(tǒng)整體的安全水平、速度等內(nèi)容。本文將對基于Web高等院校學(xué)生成績管理系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)進(jìn)行分析。

1 基于Web高等院校學(xué)生成績管理系統(tǒng)設(shè)計(jì)

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

成績管理系統(tǒng)設(shè)計(jì)的重要部分之一就是數(shù)據(jù)庫設(shè)計(jì),是成績管理系統(tǒng)開發(fā)實(shí)現(xiàn)的基礎(chǔ),相應(yīng)的計(jì)算機(jī)操作管理能夠順利地實(shí)施很大程度上取決于數(shù)據(jù)結(jié)構(gòu)的優(yōu)劣和設(shè)計(jì)質(zhì)量的好壞。數(shù)據(jù)存儲效率、數(shù)據(jù)完整性、數(shù)據(jù)一致性都能夠通過合理的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)得以提升。

第一,數(shù)據(jù)庫設(shè)計(jì)原則。基于管理系統(tǒng)總體信息方案,各個(gè)庫服務(wù)于管理目標(biāo)。在進(jìn)行數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)的過程中,應(yīng)當(dāng)重點(diǎn)考慮以下幾個(gè)因素:合理設(shè)置數(shù)據(jù)庫布局、具有明確層次;數(shù)據(jù)庫應(yīng)當(dāng)符合標(biāo)準(zhǔn)化、規(guī)范化、結(jié)構(gòu)化要求;應(yīng)當(dāng)通過降低存儲空間的占用控制數(shù)據(jù)一致性問題的發(fā)生,同時(shí)也要通過存在一定冗余保證運(yùn)行速度;保持?jǐn)?shù)據(jù)的一致性和正確性;設(shè)置科學(xué)的安全機(jī)制。

第二,數(shù)據(jù)庫需求。應(yīng)當(dāng)將數(shù)據(jù)庫數(shù)據(jù)的冗余控制在合理范圍內(nèi),進(jìn)而最大限度減少數(shù)據(jù),實(shí)現(xiàn)計(jì)算機(jī)運(yùn)行速度的提升。對數(shù)據(jù)庫進(jìn)行仔細(xì)規(guī)劃是創(chuàng)建任何數(shù)據(jù)庫的第一步,設(shè)計(jì)應(yīng)當(dāng)符合邏輯性、靈活性要求。學(xué)生成績管理系統(tǒng)的內(nèi)容應(yīng)當(dāng)包括以下幾個(gè)方面:學(xué)生重修信息表、授課計(jì)劃表、學(xué)生成績信息表、學(xué)生信息表。數(shù)據(jù)庫結(jié)構(gòu)創(chuàng)建的本質(zhì)就是設(shè)計(jì)數(shù)據(jù)模型,并且應(yīng)當(dāng)滿足:對需要的數(shù)據(jù)進(jìn)行標(biāo)識、在表中納入被標(biāo)識的地段、對主關(guān)鍵字字段進(jìn)行標(biāo)識、繪制簡約數(shù)據(jù)表、規(guī)范數(shù)據(jù)、進(jìn)行字段信息的標(biāo)識和制定、構(gòu)建物理表。

第三,數(shù)據(jù)庫的設(shè)計(jì)。數(shù)據(jù)庫的設(shè)計(jì)由兩部分構(gòu)成,分別為數(shù)據(jù)庫邏輯設(shè)計(jì)和數(shù)據(jù)庫物理設(shè)計(jì)。其中數(shù)據(jù)庫的邏輯設(shè)計(jì)是對管理系統(tǒng)進(jìn)行數(shù)據(jù)庫全局邏輯結(jié)構(gòu)的處理,而數(shù)據(jù)庫的物理設(shè)計(jì)即是在確定邏輯結(jié)構(gòu)的基礎(chǔ)上進(jìn)行數(shù)據(jù)庫存儲結(jié)構(gòu)的設(shè)計(jì)。根據(jù)軟件的生命周期可以將這兩個(gè)部分的設(shè)計(jì)過程劃分為六個(gè)步驟。

任何設(shè)計(jì)人員都無法一蹴而就的設(shè)計(jì)完成一個(gè)完善的數(shù)據(jù)庫,需要通過不斷重復(fù)這六個(gè)步驟實(shí)現(xiàn)。用戶需求是數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)的基礎(chǔ),也數(shù)據(jù)庫具有可用性的保障。數(shù)據(jù)庫的用戶需求通過上述分析實(shí)現(xiàn),這個(gè)過程中用戶和設(shè)計(jì)者需要對數(shù)據(jù)管理中信息的內(nèi)容和用戶的信息處理需求進(jìn)行分析和收集。設(shè)計(jì)人員應(yīng)當(dāng)掌握數(shù)據(jù)庫中所管理的數(shù)據(jù)應(yīng)當(dāng)覆蓋的部門、部門數(shù)據(jù)的來源、應(yīng)當(dāng)根據(jù)什么原則進(jìn)行數(shù)據(jù)的處理和加工、完成數(shù)據(jù)處理工作后向其他部門分析哪些信息。概念結(jié)構(gòu)設(shè)計(jì)階段是在綜合、歸納、抽象用戶需求的基礎(chǔ)上,進(jìn)行獨(dú)立于具體DBMS概念模型的構(gòu)建,通常表示為E-R模型。概念模型具有以下特點(diǎn):實(shí)現(xiàn)用戶業(yè)務(wù)環(huán)境數(shù)據(jù)需求、數(shù)據(jù)間關(guān)系、約束條件的明確表達(dá);方便用戶和設(shè)計(jì)人員交流和溝通的實(shí)現(xiàn);能夠有效的轉(zhuǎn)換成各種邏輯數(shù)據(jù)模型[1]。

實(shí)現(xiàn)概念結(jié)構(gòu)向所選擇DBMS支持?jǐn)?shù)據(jù)模型的轉(zhuǎn)化和優(yōu)化是邏輯結(jié)構(gòu)設(shè)計(jì)的主要內(nèi)容,通常來說關(guān)系數(shù)據(jù)模型是邏輯結(jié)構(gòu)設(shè)計(jì)轉(zhuǎn)化中的主要數(shù)據(jù)模型類型。完成數(shù)據(jù)庫設(shè)計(jì)后,就需要將其存儲在物理設(shè)備當(dāng)中。數(shù)據(jù)庫的物理結(jié)構(gòu)也就是計(jì)算機(jī)物理設(shè)備上數(shù)據(jù)庫的存取方法和存儲結(jié)構(gòu),而物理設(shè)計(jì)則是為了設(shè)計(jì)好的邏輯數(shù)據(jù)模型確定最能夠滿足應(yīng)用要求的物理結(jié)構(gòu)過程。根據(jù)概念可知,給定的數(shù)據(jù)庫軟件和硬件設(shè)備是數(shù)據(jù)庫物理設(shè)計(jì)的核心基礎(chǔ),不同DBMS會具有不同的設(shè)計(jì)要求。

第四,設(shè)計(jì)基表。基表設(shè)計(jì)是管理系統(tǒng)中最重要、最基礎(chǔ)的工作,基表本質(zhì)上就是數(shù)據(jù)庫中的數(shù)據(jù)庫對象。基表中運(yùn)用類似于電子表格的形式組織數(shù)據(jù),一條記錄代表一行,一個(gè)字段代表一列,關(guān)系數(shù)據(jù)庫根據(jù)這種方式實(shí)現(xiàn)基本邏輯存儲。在進(jìn)行數(shù)據(jù)庫的設(shè)計(jì)過程中,系統(tǒng)設(shè)計(jì)人員應(yīng)當(dāng)科學(xué)確定基表的主鍵、每個(gè)計(jì)表的具體字段名稱和類型、外鍵索引、需要什么樣的基表等內(nèi)容。基于系統(tǒng)的需求和未來會和學(xué)生管理系統(tǒng)結(jié)合這一狀況,應(yīng)當(dāng)將管理學(xué)生的基本信息表引入到該系統(tǒng)中;為了實(shí)現(xiàn)管理成績的目的還應(yīng)當(dāng)包含成績表;同時(shí)還應(yīng)當(dāng)建立一個(gè)課程信息表,已掌握學(xué)生的課程信息;為了和學(xué)校的考試制度相對應(yīng),應(yīng)當(dāng)設(shè)計(jì)用于存放全校各班重修人員名單、重修成績的重修表;成績管理系統(tǒng)以考試為基礎(chǔ),應(yīng)當(dāng)建立包括作弊情況、緩考、缺考的基本情況表。

1.2 系統(tǒng)模塊功能設(shè)計(jì)

對高校學(xué)生成績管理的實(shí)際情況進(jìn)行分析,成績管理應(yīng)當(dāng)包括系統(tǒng)維護(hù)、統(tǒng)計(jì)數(shù)據(jù)、查詢數(shù)據(jù)、輸入數(shù)據(jù)、用戶登錄五個(gè)子模塊。第一。數(shù)據(jù)輸入子模塊功能設(shè)計(jì)。學(xué)生成績涉及大量的信息,很多新數(shù)據(jù)都會隨時(shí)產(chǎn)生,也會有很多數(shù)據(jù)隨時(shí)被淘汰。為了適應(yīng)和滿足這些需求,數(shù)據(jù)輸入子模塊的功能應(yīng)當(dāng)包括修改、刪除、插入。第二,數(shù)據(jù)查詢子模塊功能設(shè)計(jì)。學(xué)生成績管理員進(jìn)行有關(guān)成績信息查詢時(shí),需通過查詢模塊實(shí)現(xiàn),此模塊的功能應(yīng)當(dāng)包括組合查詢和單一查詢,進(jìn)而打印出結(jié)果。第三,設(shè)計(jì)數(shù)據(jù)統(tǒng)計(jì)子模塊功能。該模塊的作用再續(xù)進(jìn)行有關(guān)成績信息的統(tǒng)計(jì),并且應(yīng)當(dāng)包括全校各科班平均分、全班單科成績排名、全班個(gè)人平均分排名等功能。第四,設(shè)計(jì)系統(tǒng)維護(hù)子模塊的功能。學(xué)生成績管理人員能夠通過該模塊進(jìn)行用戶密碼、備份數(shù)據(jù)、當(dāng)前年度的修改。

1.3 系統(tǒng)的可靠性和安全性

第一,潛在安全性問題。在網(wǎng)絡(luò)信息共享和信息安全問題凸顯的條件下,很多問題都會對高校學(xué)生成績管理系統(tǒng)的安全性造成影響,包括病毒、黑客攻擊、網(wǎng)絡(luò)技術(shù)缺陷。當(dāng)前我國高校學(xué)生成績管理系統(tǒng)安全性問題主要包括:任何具有合法用戶密碼的人員都可以訪問系統(tǒng)中向整個(gè)局域網(wǎng)開放的信息;很多學(xué)生和學(xué)校的信息都被存儲在系統(tǒng)中,一旦被盜用和篡改就會對學(xué)生和教師的嚴(yán)重影響;由于系統(tǒng)需要實(shí)現(xiàn)對教師和學(xué)生的信息管理,應(yīng)當(dāng)靈活可靠的進(jìn)行用戶權(quán)限和管理;很多工作人員網(wǎng)絡(luò)信息相關(guān)知識水平低,沒有建立安全意識。

第二,多級安全保護(hù)策略。對高校學(xué)生成績管理系統(tǒng)的包括應(yīng)當(dāng)從數(shù)據(jù)庫、數(shù)據(jù)、應(yīng)用程序三個(gè)方面進(jìn)行。首先,應(yīng)用程序的安全性。對于具有較高保密要求的管理系統(tǒng),應(yīng)當(dāng)在進(jìn)行數(shù)據(jù)庫層和網(wǎng)絡(luò)層的安全防范,還應(yīng)當(dāng)將進(jìn)入各個(gè)子模塊的密碼設(shè)置于應(yīng)用程序當(dāng)中。每個(gè)人要想進(jìn)入子模塊就必須知道子模塊的口令。如果A子模塊的操作人員進(jìn)入網(wǎng)絡(luò),那么即使他知道B模塊密碼,那么他也無法操控其他模塊。應(yīng)用程序中,用戶還可以對本模塊的密碼進(jìn)行修改,這樣就能使系統(tǒng)的安全性得到有效提升。其次,基于數(shù)據(jù)的安全性。數(shù)據(jù)安全指的是通過對數(shù)據(jù)的保護(hù)避免其被泄露、破壞、更改等。并不僅僅是數(shù)據(jù)庫系統(tǒng)會面臨數(shù)據(jù)安全性問題,計(jì)算機(jī)系統(tǒng)也同樣存在,只是數(shù)據(jù)庫中存儲的信息更多且更加重要,多以安全性要求更高。具體的管理系統(tǒng)中,其數(shù)據(jù)安全性包括措施包括非系統(tǒng)具有和系統(tǒng)具有兩部分。其中系統(tǒng)應(yīng)采取的數(shù)據(jù)安全性保護(hù)措施為數(shù)據(jù)加密,其中包括數(shù)據(jù)校驗(yàn)、用戶及其權(quán)限管理、根據(jù)用戶權(quán)限設(shè)置系統(tǒng)界面、數(shù)據(jù)安全性檢查;用戶數(shù)據(jù)的安全性包括設(shè)置密碼、用戶級安全、加密數(shù)據(jù)庫[2]。

2 基于Web的成績管理系統(tǒng)的實(shí)現(xiàn)

2.1 系統(tǒng)界面的實(shí)現(xiàn)

第一,網(wǎng)頁排版的步驟。設(shè)計(jì)人員在設(shè)計(jì)過程中不僅要考慮相關(guān)功能的實(shí)現(xiàn),還需要保證界面具有一定的美觀性,這樣才能夠完美結(jié)合形式與內(nèi)容,進(jìn)而實(shí)現(xiàn)管理系統(tǒng)吸引力的提升。實(shí)際中通過網(wǎng)絡(luò)該系統(tǒng),所以網(wǎng)絡(luò)頁面就是系統(tǒng)頁面。實(shí)際中主要通過構(gòu)思、填充內(nèi)容、細(xì)化三個(gè)部分實(shí)現(xiàn)網(wǎng)頁排版。其中構(gòu)思主要是基于網(wǎng)站的整體風(fēng)格和內(nèi)容進(jìn)行版面布局的設(shè)計(jì)。而內(nèi)容填充就是將網(wǎng)站的計(jì)數(shù)器、導(dǎo)航條、菜單、標(biāo)志等放到網(wǎng)頁中。細(xì)化則是指放置好主要內(nèi)容后,排版布局表格、圖像、文字[3]。

第二,網(wǎng)頁排版布局的原則。設(shè)計(jì)人員進(jìn)行網(wǎng)頁排版布局時(shí)應(yīng)當(dāng)遵循以下五項(xiàng)原則,包括平衡性、對稱性、對比性、疏密度、比例。平衡性要求設(shè)計(jì)的網(wǎng)頁布局應(yīng)當(dāng)均勻分布文字、圖像。對稱性要求在頁面整體和諧的基礎(chǔ)上適當(dāng)設(shè)置一些非對稱,產(chǎn)生一些變化。對比性則是要求通過互相對比不同形態(tài)、色彩構(gòu)成鮮明的視覺效果。疏密度要求應(yīng)當(dāng)有疏有密的進(jìn)行網(wǎng)頁布局,通過行間距、段落間距等制造一些變化。比例則是在頁面布局中應(yīng)當(dāng)保證比例適當(dāng),能夠呈現(xiàn)出整體協(xié)調(diào)的效果。

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

成績管理系統(tǒng)包括三大主要功能,分別為查詢、修改、錄入。第一,成績管理系統(tǒng)的錄入功能。管理系統(tǒng)錄入功能是指輸入保存學(xué)生基本信息等學(xué)生的相關(guān)信息,主要包括數(shù)據(jù)導(dǎo)入功能和學(xué)生基本信息錄入功能。數(shù)據(jù)導(dǎo)入功能能夠從外部數(shù)據(jù)庫中的學(xué)生數(shù)據(jù)導(dǎo)入到系統(tǒng)數(shù)據(jù)庫,用戶導(dǎo)入數(shù)據(jù)只需制定很簡單的導(dǎo)入條件。在學(xué)生基本信息錄入功能中能夠?qū)崿F(xiàn)修改、刪除、新增、編輯學(xué)生基本信息。第二、成績管理系統(tǒng)的數(shù)據(jù)修改功能。通過數(shù)據(jù)修改功能可以實(shí)現(xiàn)變更學(xué)生成績和學(xué)生個(gè)人信息。第三、成績管理系統(tǒng)的查詢功能。通過查詢功能可以對學(xué)生畢業(yè)情況、成績情況、基本信息進(jìn)行查詢[4]。

2.3 系統(tǒng)實(shí)現(xiàn)的相關(guān)聯(lián)技術(shù)

第一,系統(tǒng)身份驗(yàn)證的實(shí)現(xiàn)。身份驗(yàn)證指的是許可用戶在進(jìn)行某個(gè)資源的訪問前進(jìn)行身份鑒別。在驗(yàn)證身份后才產(chǎn)生授權(quán),Web應(yīng)用程序安全性的主要功能就是身份驗(yàn)證。第二,系統(tǒng)狀態(tài)管理的實(shí)現(xiàn),Web應(yīng)用程序應(yīng)用的HTTP協(xié)議,本質(zhì)上滿足無狀態(tài)協(xié)議的特征,對于HTTP請求之前的內(nèi)容都無法記錄。實(shí)際當(dāng)中之前HTTP請求中的相關(guān)內(nèi)容又需要用到,為了解決這一矛盾ASP提供了Session和Application。Application對象實(shí)質(zhì)上是系統(tǒng)的全局容器,Session獨(dú)立于每一個(gè)系統(tǒng)用戶。第三,數(shù)據(jù)庫備份。數(shù)據(jù)庫備份是系統(tǒng)工作人員日常工作中的主要內(nèi)容,實(shí)際當(dāng)中數(shù)據(jù)庫備份主要有四種形式包括完全數(shù)據(jù)庫備份、差異備份、事務(wù)日志備份、數(shù)據(jù)庫文件和文件組備份。第四,數(shù)據(jù)備份。成績管理系統(tǒng)數(shù)據(jù)容錯(cuò)措施的主要手段之一就是數(shù)據(jù)備份,實(shí)際中可采用在刻錄光盤、采用大容量存儲設(shè)備的方式,進(jìn)而為高校的數(shù)據(jù)安全提供有效保障[5]。

3 結(jié)束語

高校學(xué)生成績信息管理系統(tǒng)設(shè)計(jì)水平對于學(xué)校學(xué)生成績管理工作具有重要意義,高校應(yīng)當(dāng)給予Web學(xué)生成績管理系統(tǒng)設(shè)計(jì)充分的重視,通過科學(xué)有效的學(xué)生成績管理系統(tǒng)設(shè)計(jì)更好地為學(xué)生成績管理工作服務(wù)。

參考文獻(xiàn):

[1] 雷音,陳濤.基于WEB的高校學(xué)生成績管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].贛南醫(yī)學(xué)院學(xué)報(bào),2014(7):758-759.

[2] 胡昌盛,林劍鳴.基于Web的學(xué)生成績管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].數(shù)理醫(yī)藥學(xué)雜志,2013(6):354-356.

[3] 孫曉娟.基于Web的學(xué)生信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2012(6):158-159.

第8篇

關(guān)鍵詞:電子商務(wù);網(wǎng)上書店;JSP;MySQL

中圖分類號:F49文獻(xiàn)標(biāo)識碼:A文章編號:16723198(2013)23016602

現(xiàn)在,網(wǎng)絡(luò)技術(shù)與計(jì)算機(jī)技術(shù)發(fā)展迅速,網(wǎng)絡(luò)資源相當(dāng)廉價(jià)。本系統(tǒng)由本人獨(dú)立開發(fā)完成,使用免費(fèi)。會計(jì)算機(jī)基礎(chǔ)操作的人員,只需仔細(xì)閱讀說明書即可使用。管理和維護(hù)非常簡單,除了必要的設(shè)備投資外,后期只需要少量的資金即可確保運(yùn)轉(zhuǎn),從而取得良好的經(jīng)濟(jì)效益。

1需求分析

需求分析是軟件系統(tǒng)開發(fā)的第一步也是最主要的一步,它的基本任務(wù)是準(zhǔn)確的回答“系統(tǒng)必須做什么”這個(gè)問題。我們以計(jì)算機(jī)為工具,數(shù)據(jù)庫為核心,用計(jì)算機(jī)技術(shù)和方法、網(wǎng)絡(luò)技術(shù)和方法、通信技術(shù)和方法綜合應(yīng)用管理工程技術(shù),行為科學(xué)技術(shù)等現(xiàn)代化科學(xué)技術(shù),建立一個(gè)網(wǎng)上書店管理系統(tǒng),以操作簡便、界面友好、靈活、安全穩(wěn)定為出發(fā)點(diǎn),對企業(yè)大量客戶資源信息進(jìn)行管理,并在全公司范圍內(nèi)進(jìn)行共享。該系統(tǒng)將大大提高網(wǎng)上書店用戶的滿意度和忠誠度,發(fā)掘客戶價(jià)值,及時(shí)了解和跟蹤客戶的最新需求和增進(jìn)與客戶的關(guān)系,從而提高企業(yè)盈利。因此,從經(jīng)濟(jì)的角度來看,其系統(tǒng)建設(shè)的產(chǎn)出投入比將是較高的。圖1為網(wǎng)上書店系統(tǒng)的系統(tǒng)流程圖。

圖1系統(tǒng)流程圖2系統(tǒng)總體設(shè)計(jì)

系統(tǒng)的總體設(shè)計(jì)是指整個(gè)系統(tǒng)由哪些部分組成,以及各部分在物理上、邏輯上的相互關(guān)系,包括硬件部分和軟件部分。為了實(shí)現(xiàn)系統(tǒng)的總體功能,提高系統(tǒng)的各項(xiàng)指標(biāo),總體結(jié)構(gòu)設(shè)計(jì)的主要任務(wù)是將整個(gè)系統(tǒng)合理的劃分為各個(gè)功能模塊,正確地處理模塊之間與模塊內(nèi)部的聯(lián)系以及它們之間的調(diào)用關(guān)系和數(shù)據(jù)聯(lián)系,定義整個(gè)模塊的內(nèi)部結(jié)構(gòu)。在管理信息系統(tǒng)的設(shè)計(jì)過程中,系統(tǒng)劃分的一般原則如下:

本套系統(tǒng)的硬件環(huán)境為:服務(wù)器采用聯(lián)想萬全T100 1012 服務(wù)器,終端機(jī)采用聯(lián)想啟天M2000商用電腦;軟件環(huán)境為:服務(wù)器采用MicroSoft公司的Windows 2000 Family server,該操作系統(tǒng)具有良好的安全性和可靠性。數(shù)據(jù)庫采用MicroSoft公司的SQL Server 2005,可以提供安全的網(wǎng)絡(luò)數(shù)據(jù)共享,將數(shù)據(jù)保存在最安全的地方,以保證系統(tǒng)正常、安全、穩(wěn)定的運(yùn)行。終端機(jī)采用MicroSoft公司的Windows 98操作系統(tǒng)。網(wǎng)絡(luò)上的工作站以及各種外設(shè)(打印機(jī),UPS電源等),通過D-link 10M/100M自適應(yīng)以二級太網(wǎng)交換機(jī)互聯(lián)。網(wǎng)絡(luò)傳輸采用TCP/IP協(xié)議。為了保證數(shù)據(jù)的安全性以及平緩電網(wǎng)的波動給網(wǎng)絡(luò)帶來的影響,在服務(wù)器及工作站均采用了UPS不間斷電源。

圖2網(wǎng)上書店系統(tǒng)功能模塊結(jié)構(gòu)圖3數(shù)據(jù)庫設(shè)計(jì)

網(wǎng)上書店管理系統(tǒng)采用目前成熟的技術(shù)進(jìn)行開發(fā),各種書籍資料存放在數(shù)據(jù)庫中,用戶可以方便進(jìn)行錄入、查詢、修改和刪除,并可以根據(jù)多種條件進(jìn)行統(tǒng)計(jì)匯總,以滿足不同用戶的實(shí)際需要。同時(shí),該系統(tǒng)基于網(wǎng)絡(luò),使用當(dāng)前主流的JSP進(jìn)行開發(fā),多個(gè)用戶可同時(shí)在線并發(fā)使用該系統(tǒng),實(shí)現(xiàn)網(wǎng)上書店資源信息跨時(shí)空進(jìn)行共享。同時(shí),我們在系統(tǒng)設(shè)計(jì)和開發(fā)時(shí),采用模塊化工程思想和技術(shù),且盡可能使設(shè)計(jì)和開發(fā)的網(wǎng)上書店管理系統(tǒng)具有較好的擴(kuò)展性和通用性,以滿足系統(tǒng)未來發(fā)展的需要。

數(shù)據(jù)庫設(shè)計(jì)一般包括如下幾個(gè)步驟:

(1)數(shù)據(jù)庫需求分析。

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

(3)數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)。

以本系統(tǒng)訂單審核數(shù)據(jù)流程圖為例,其頂層數(shù)據(jù)流圖如圖3所示。

圖3系統(tǒng)審核訂單數(shù)據(jù)流程圖4系統(tǒng)主要功能的實(shí)現(xiàn)

4.1用戶注冊功能的實(shí)現(xiàn)

注冊界面如圖4所示,首先用戶在如圖所示頁面中按要求填寫信息,在填寫完后按“注冊”按鈕來提交個(gè)人信息。提交后,系統(tǒng)自動進(jìn)行驗(yàn)證,如果符合各項(xiàng)條件,系統(tǒng)會返回注冊成功的界面。

圖4用戶注冊界面4.2用戶登錄功能的實(shí)現(xiàn)

用戶登錄界面如圖所示,用戶在登錄對話框中輸入自己的用戶名和密碼,點(diǎn)擊“登錄”按鈕后,即提交給系統(tǒng)進(jìn)行處理。系統(tǒng)自動查找數(shù)據(jù)庫的用戶信息表,如果查詢到符合條件的用戶名,并且密碼正確,即初始化相關(guān)變量,并且將頁面跳轉(zhuǎn)到系統(tǒng)主頁;如果輸入的用戶名或密碼不正確,查詢失敗,即提示錯(cuò)誤信息。用戶登錄的部分代碼如下:

*/

public void doGet(HttpServletRequest request, HttpServletResponse response)

throws ServletException, IOException {

request.setCharacterEncoding("gb2312");

String email = request.getParameter("email");

if (email.equals("admin")) {//傳一個(gè)exit_test過來以表示是安全退出提示response.sendRedirect("/BookShop/error2.jsp");

}

4.3書籍搜索與購物功能的實(shí)現(xiàn)

用戶首先在搜索區(qū)域輸入需要查詢的書籍的關(guān)鍵字,然后點(diǎn)擊“搜索”按鈕提交,系統(tǒng)會自動搜索數(shù)據(jù)庫book表中符合條件的記錄,并且將搜索結(jié)果返回給用戶。

用戶在購物時(shí)首先登錄系統(tǒng),每個(gè)書籍在顯示詳細(xì)資料時(shí)都會顯示“購買”鏈接,點(diǎn)擊此鏈接,即可將書籍存入購物車當(dāng)中。當(dāng)用戶點(diǎn)擊主頁上的“我的購物車”鏈接時(shí),可查看自己購物車的信息。

5結(jié)論

所以,本系統(tǒng)在經(jīng)濟(jì)上是可行的。該系統(tǒng)運(yùn)行在Windows XP操作系統(tǒng)上,XP系統(tǒng)在我國已經(jīng)普及,實(shí)踐證明該操作系統(tǒng)的穩(wěn)定性、安全性等性能基本上能滿足用戶的需求。數(shù)據(jù)庫使用的是MySQL,在世界上應(yīng)用MySQL已經(jīng)開發(fā)了很多成熟且強(qiáng)勁的數(shù)據(jù)庫管理系統(tǒng)。

參考文獻(xiàn)

[1]李志云.基于的網(wǎng)上書店的研究與實(shí)現(xiàn)[J].信息技術(shù),2013,(08):118120.

[2]杜煒威,夏維華.網(wǎng)上書店管理信息系統(tǒng)[J].電腦知識與技術(shù),2013,(20):45834585.

[3]李志云.基于的網(wǎng)上書店設(shè)計(jì)與實(shí)現(xiàn)[J].電腦編程技巧與維護(hù),2013,(09):6467.

[4]朱麗萍,萬志偉.網(wǎng)上書店系統(tǒng)的研究與開發(fā)[J].數(shù)字技術(shù)與應(yīng)用,2013,(03):193194.

[5]謝偉,李英奎.校園網(wǎng)上書店管理系統(tǒng)可行性研究報(bào)告[J].輕工科技,2013,(09):9293.

第9篇

關(guān)鍵詞:關(guān)鍵詞:核心案例;案例教學(xué)法;SQL Server

中圖分類號:G4    文獻(xiàn)標(biāo)識碼:A   文章編號:

隨著計(jì)算機(jī)信息技術(shù)的發(fā)展,數(shù)據(jù)庫知識的學(xué)習(xí)越來越深入到大學(xué)計(jì)算機(jī)教學(xué)中。如何對學(xué)生進(jìn)行數(shù)據(jù)庫課程的教學(xué)工作以及提高學(xué)生的學(xué)習(xí)興趣和解決實(shí)際問題的能力,是數(shù)據(jù)庫課程教學(xué)亟待解決的一個(gè)重要問題。

1.案例教學(xué)的內(nèi)涵

案例教學(xué)源于哈佛商學(xué)院,經(jīng)過長期的教學(xué)實(shí)踐,已經(jīng)形成獨(dú)特的教學(xué)方法,經(jīng)過不斷的推廣,成為現(xiàn)代教學(xué)中一種不可替代的重要方法。所謂案例教學(xué),就是在教師的指導(dǎo)下,根據(jù)教學(xué)目的和要求,組織學(xué)生通過對案例的調(diào)查、閱讀、思考、分析、討論和交流等活動,教給學(xué)生分析問題和解決問題的方法或道理,進(jìn)而提高他們分析問題和解決問題的能力,加深對基本概念和基本原理的理解。因此,案例教學(xué)法是根據(jù)教學(xué)目的需要用案例來組織學(xué)生進(jìn)行學(xué)習(xí)、研究、鍛煉能力的一種有效方法。

2.?dāng)?shù)據(jù)庫原理與應(yīng)用課程的特點(diǎn)及存在的問題

2.1 課程的特點(diǎn)

數(shù)據(jù)庫技術(shù)已廣泛應(yīng)用于現(xiàn)代社會中的各個(gè)領(lǐng)域,成為現(xiàn)代計(jì)算機(jī)技術(shù)的一個(gè)重要分支,掌握數(shù)據(jù)庫的相關(guān)理論與應(yīng)用技術(shù)是電子商務(wù)、信息管理等專業(yè)學(xué)生必備的知識之一。在高校電子商務(wù)、信息管理等專業(yè)的數(shù)據(jù)庫技術(shù)課程教學(xué)中,常常把SQL Server數(shù)據(jù)庫技術(shù)作為一門重要的專業(yè)基礎(chǔ)課。該課程要求學(xué)生既要掌握數(shù)據(jù)庫系統(tǒng)的基本知識、基本技能,同時(shí)要求數(shù)據(jù)庫設(shè)計(jì)要符合國家和行業(yè)信息化標(biāo)準(zhǔn),要培養(yǎng)學(xué)生運(yùn)用數(shù)據(jù)庫和具有開發(fā)簡單數(shù)據(jù)庫應(yīng)用系統(tǒng)的能力,為以后學(xué)習(xí)專業(yè)系統(tǒng)開發(fā)課程打下扎實(shí)的基礎(chǔ)。

2.2 傳統(tǒng)教學(xué)中存在的問題

(1).傳統(tǒng)教學(xué)中,往往以教師為中心,以課程為中心,重視概念的講解、教學(xué)舉例、上機(jī)練習(xí)等常規(guī)手段的運(yùn)用,強(qiáng)調(diào)的是局部知識的理解和掌握。這種“重教輕學(xué)”的教學(xué)模式,常常使學(xué)生只能初步掌握課程的基本知識,而不能系統(tǒng)、全面地認(rèn)識和應(yīng)用所學(xué)知識。學(xué)生的學(xué)習(xí)目標(biāo)不明確,雖然較容易掌握每一節(jié)課的基本知識,但并不清楚分散的課程知識點(diǎn)在整個(gè)數(shù)據(jù)庫管理系統(tǒng)中的作用和地位,在頭腦中較難建立起“系統(tǒng)開發(fā)”的整體概念。最終也將導(dǎo)致學(xué)生重理論輕實(shí)踐,動手能力差,在實(shí)際應(yīng)用程序開發(fā)中缺乏解決問題的能力。

(2).國內(nèi)主流《SQL Server數(shù)據(jù)庫原理與應(yīng)用》教材多以講授數(shù)據(jù)庫系統(tǒng)的基本概念、基本原理和基本技術(shù)為主。雖隨著教學(xué)手段的改進(jìn),已從“粉筆+黑板”改變?yōu)椤坝?jì)算機(jī)+大屏幕投影”,但教學(xué)方式大多還是傳統(tǒng)的講授法、練習(xí)法。學(xué)生在學(xué)習(xí)過程中仍然處于被動地位,不少學(xué)生學(xué)完該門課程后雖能在理論考試中取得較好的成績,卻無法自己動手設(shè)計(jì)數(shù)據(jù)庫解決實(shí)際問題,難以開發(fā)出有實(shí)際應(yīng)用價(jià)值的數(shù)據(jù)庫系統(tǒng)。

3.案例教學(xué)法在SQL Server 數(shù)據(jù)庫教學(xué)中的實(shí)現(xiàn)

3.1  案例的選擇

案例的選擇將直接影響教學(xué)效果,合適的教學(xué)案例的采集和編寫是一項(xiàng)非常重要的工作。目前,在校學(xué)生接觸實(shí)際比較少,實(shí)際開發(fā)經(jīng)驗(yàn)不足。因此,選擇學(xué)生較為熟悉又有一定實(shí)用價(jià)值的素材顯得較為困難。選取案例要以教學(xué)目標(biāo)和內(nèi)容為依據(jù),以現(xiàn)實(shí)對象為材料,既包含基本的教學(xué)知識點(diǎn),又能調(diào)動學(xué)生獨(dú)立解決問題的積極性和能力。教師和學(xué)生共同參與案例的選取, 教師要注意啟發(fā)學(xué)生去主動發(fā)現(xiàn)身邊的素材,選擇難度適合的項(xiàng)目案例。

整個(gè)教學(xué)始終貫穿一個(gè)核心案例,比如,學(xué)校教務(wù)管理系統(tǒng)、在線圖書銷售系統(tǒng)、賓館客房管理系統(tǒng)、學(xué)生住宿管理系統(tǒng)等業(yè)務(wù)系統(tǒng)學(xué)生都比較容易理解和熟悉,均可以作為貫穿始終的教學(xué)案例。這樣學(xué)生可以把主要精力集中于數(shù)據(jù)庫課程內(nèi)容的學(xué)習(xí)上,而不必花大量的時(shí)間去熟悉業(yè)務(wù)本身(當(dāng)然我們對每類案例,都會安排學(xué)生到相應(yīng)部門去進(jìn)行一些現(xiàn)場觀摩)。筆者在教學(xué)中設(shè)計(jì)了上述多個(gè)案例,下面以其中之一的賓館客房管理系統(tǒng)舉例說明。

3.2  教師應(yīng)扮演引導(dǎo)者的角色

案例教學(xué)法是一種以案例為基礎(chǔ)的教學(xué)方法.本質(zhì)上是提出了一種教學(xué)的情境,沒有統(tǒng)一的解決之道。教師不再是傳統(tǒng)的知識傳授者,而是扮演學(xué)習(xí)引導(dǎo)者,協(xié)助者和激勵者的角色,鼓勵學(xué)生積極參與案例討論。

在教學(xué)過程中,首先我們讓學(xué)生扮演客人、服務(wù)員、管理人員,提出各類參與者對系統(tǒng)的需求,然后再扮演系統(tǒng)設(shè)計(jì)人員完成對系統(tǒng)需求的實(shí)現(xiàn),逐步完成從系統(tǒng)概念結(jié)構(gòu)設(shè)計(jì),邏輯結(jié)構(gòu)設(shè)計(jì)、物理結(jié)構(gòu)設(shè)計(jì)等一系列設(shè)計(jì)過程,并最終在SQL Server 系統(tǒng)中具體實(shí)現(xiàn)。在此過程中,教師起輔助和引導(dǎo)作用。

3.3 系統(tǒng)功能的形成

在課程教學(xué)開始的初期,教師引導(dǎo)學(xué)生通過聯(lián)系實(shí)際分析得出系統(tǒng)所要包括的最基本的功能集合,在此教學(xué)過程中教師和學(xué)生可以共同討論,學(xué)生可以根據(jù)自己的理解和生活經(jīng)驗(yàn)提出各種思路,探討最符合管理目標(biāo)的系統(tǒng)功能,形成師生間、學(xué)生間的多向交流與互動,共同探討最優(yōu)的設(shè)計(jì)方案,從而大大提高學(xué)生學(xué)習(xí)的興趣和積極性,增強(qiáng)學(xué)生的動手能力,使整個(gè)教學(xué)活動達(dá)到良性的互動,實(shí)現(xiàn)教學(xué)相長。

比如賓館需要管理客人入住信息,包括客人的基本信息登記和入住日期、離開日期、交押金情況,在客人退房時(shí)要能結(jié)算住宿費(fèi)等功能;系統(tǒng)還要有對自己客房基本信息和狀態(tài) (空置、入住、清潔和維護(hù)等)的錄入、查詢功能;另外,系統(tǒng)還要能查詢客人基本信息、入住信息和住宿費(fèi)用情況,能根據(jù)客人所交押金和入住天數(shù)、客房價(jià)格,計(jì)算押金余額和催交費(fèi)用并提示報(bào)警功能;此外,管理者要根據(jù)事務(wù)性業(yè)務(wù)數(shù)據(jù)得到賓館經(jīng)營情況的統(tǒng)計(jì)信息。經(jīng)過分析, 學(xué)生可以得到一個(gè)系統(tǒng)基本功能框架,如圖1 所示。

 

圖1 客房管理系統(tǒng)基本功能

當(dāng)然,對不同的學(xué)生小組,根據(jù)進(jìn)度和理解程度,可有選擇地?cái)U(kuò)大系統(tǒng)范圍、復(fù)雜程度,加入國家和行業(yè)的信息化標(biāo)準(zhǔn)、賓館管理系統(tǒng)要求的與公安部門進(jìn)行信息交換等內(nèi)容,使系統(tǒng)更接近于實(shí)際系統(tǒng)。

3.4  系統(tǒng)演示和課程關(guān)聯(lián)

在明確系統(tǒng)功能后,教師通過向?qū)W生演示教師事先設(shè)計(jì)完成的客房信息管理系統(tǒng),告知學(xué)生,該系統(tǒng)融入了SQL Server數(shù)據(jù)庫的主要知識點(diǎn),通過前 期分析,使學(xué)生清晰看到,數(shù)據(jù)庫始終位于系統(tǒng)的后臺,一般用戶是看不見的,明白數(shù)據(jù)庫的功能、作用和局限,只有通過與其它課程(如管理類、系統(tǒng)分析與設(shè)計(jì)、計(jì)算機(jī)語言)的配合,才能充分體現(xiàn)出來。本課程的學(xué)習(xí),同學(xué)們最終能夠開發(fā)出的應(yīng)用系統(tǒng)。這種做法是以任務(wù)驅(qū)動方式引導(dǎo)學(xué)生興趣,為學(xué)生創(chuàng)建了一個(gè)學(xué)有所用的教學(xué)情境,不僅使學(xué)生明確了本課程學(xué)習(xí)任務(wù),同時(shí)也激發(fā)了其對相關(guān)課程學(xué)習(xí)的熱情和求知的欲望。

3.5  把課程知識點(diǎn)融入在案例系統(tǒng)中

在后面的教學(xué)中,將這個(gè)演示案例系統(tǒng)逐一進(jìn)行分解,按數(shù)據(jù)庫產(chǎn)生的自然過程,通過數(shù)據(jù)庫概念設(shè)計(jì)、邏輯設(shè)計(jì)、規(guī)范化、物理設(shè)計(jì)、系統(tǒng)實(shí)施等步驟,讓學(xué)生清楚整個(gè)數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)的全過程。并將這些分解內(nèi)容與書中的章節(jié)相互聯(lián)系,進(jìn)行各部分的模擬設(shè)計(jì),使學(xué)生對全部的學(xué)習(xí)內(nèi)容有一個(gè)更清晰的了解。每一次課,演示幾個(gè)知識點(diǎn),同時(shí)講授這幾個(gè)知識點(diǎn)。最后,再將前面的各模擬設(shè)計(jì)模塊進(jìn)行整合。

在課堂教學(xué)中,教師要及時(shí)總結(jié),使學(xué)生了解各知識點(diǎn)之間的相互關(guān)系,在學(xué)生頭腦中形成該課程完整的知識體系,對所有知識點(diǎn)有一個(gè)系統(tǒng)和全面的認(rèn)識。隨著課程的進(jìn)展,當(dāng)案例系統(tǒng)數(shù)據(jù)庫部分逐步完成時(shí),課程所涉及的知識點(diǎn)也就全部講授完成了。

4.結(jié)束語

通過教學(xué)實(shí)踐,筆者認(rèn)為,以案例講解為中心,通過對案例分析——分解——模擬設(shè)計(jì)——模塊整合等幾個(gè)環(huán)節(jié)組織教學(xué)的案例教學(xué)方法,有助于提高學(xué)生的學(xué)習(xí)興趣,有利于培養(yǎng)學(xué)生的創(chuàng)新意識、創(chuàng)新精神和創(chuàng)新能力,有利于培養(yǎng)學(xué)生發(fā)散思維的能力。學(xué)生上課的積極性也有了顯著提高,大部分學(xué)生能主動思考問題,與教師、同學(xué)展開討論。尋求解決方案,完成學(xué)習(xí)任務(wù)。

參考文獻(xiàn):

[1] 朱秀麗,陳勁松.案例教學(xué)法在 Access 數(shù)據(jù)庫技術(shù)教學(xué)中的應(yīng)用探索[J]. 煤炭技術(shù),2010,(04) :228-230

[2] 黃力明.《SQL Server數(shù)據(jù)庫原理及應(yīng)用》精品課程建設(shè)改革與實(shí)踐[J].計(jì)算機(jī)教育, 2009(23): 77-79

第10篇

關(guān)鍵詞:數(shù)據(jù)挖掘 系統(tǒng)設(shè)計(jì)技術(shù) 應(yīng)用

數(shù)據(jù)挖掘技術(shù)不斷發(fā)展在很大程度上解決了數(shù)據(jù)庫技術(shù)等一些零碎技術(shù)中存在的不足,人們可以更加便捷的聊到數(shù)據(jù)中所包含的信息,更容易獲得具有價(jià)值的信息,整體來說,數(shù)據(jù)挖掘技術(shù)能夠?qū)⒁恍┛此品稚⒌臄?shù)據(jù)進(jìn)行提煉,最終得到一條條具有價(jià)值的信息。關(guān)于對數(shù)據(jù)挖掘技術(shù)的探討分析,在國內(nèi)外都有所涉及,研究它的具體應(yīng)用更是在很大程度上體現(xiàn)了它的價(jià)值所在,隨著數(shù)據(jù)挖掘技術(shù)的不斷發(fā)展、更新、進(jìn)步、成熟,勢必會使得企業(yè)管理者得到更多商務(wù)智能。

1、 數(shù)據(jù)挖掘系統(tǒng)設(shè)計(jì)技術(shù)

1.1 數(shù)據(jù)挖掘

數(shù)據(jù)挖掘顧名思義就是在大量、無序、模糊并且隨機(jī)、有噪聲的數(shù)據(jù)中進(jìn)行數(shù)據(jù)的挖掘和提煉,進(jìn)而選取出人們感興趣的但是隱含在其中、事先未知并且屬于潛在有用的信息和知識。一般說來,通過數(shù)據(jù)挖掘技術(shù)所得出的信息和知識都有著雷同的表現(xiàn)形式,即規(guī)則、規(guī)律、模式以及概念等。數(shù)據(jù)挖掘是數(shù)據(jù)挖掘系統(tǒng)中最為主要的一種技術(shù),它幾乎可以稱為整個(gè)系統(tǒng)的核心體系。通常傳統(tǒng)的查詢以及報(bào)表處理都不會將事件和數(shù)據(jù)做出較為深入的研究,事件數(shù)據(jù)發(fā)生的原因和過程并不能具體入微的表現(xiàn)出來,僅僅表現(xiàn)出了事件的結(jié)果。然而,數(shù)據(jù)挖掘技術(shù)就將這一內(nèi)容表現(xiàn)了出來,并且十分具體細(xì)致,深入的了解到了事件的發(fā)生原因,同時(shí)還帶有一定程度的置信度來預(yù)測未來,對于決策行為來說,起到了一定的支持作用。

1.2 數(shù)據(jù)庫

數(shù)據(jù)挖掘系統(tǒng)中關(guān)于數(shù)據(jù)庫的邏輯結(jié)構(gòu)與設(shè)計(jì)也是相當(dāng)重要的,將數(shù)據(jù)庫的概念結(jié)構(gòu)進(jìn)行設(shè)計(jì)之后,就可以將數(shù)據(jù)庫概念的結(jié)構(gòu)再進(jìn)行轉(zhuǎn)化,最終成為數(shù)據(jù)挖掘中數(shù)據(jù)庫系統(tǒng)所支持的一種實(shí)際的數(shù)據(jù)模型,通俗來講也就是數(shù)據(jù)庫的邏輯結(jié)構(gòu)。鑒于數(shù)據(jù)庫對于數(shù)據(jù)挖掘系統(tǒng)來說是最為基礎(chǔ)的有力數(shù)據(jù)來源,因此,在數(shù)據(jù)挖掘系統(tǒng)設(shè)計(jì)以及應(yīng)用的探討分析中,研究數(shù)據(jù)庫技術(shù)的價(jià)值和意義也同樣極為重大。

1.3 數(shù)據(jù)挖掘的過程

數(shù)據(jù)挖掘系統(tǒng)進(jìn)行數(shù)據(jù)挖掘工作時(shí),通常必須要按照一定的流程和步驟來進(jìn)行,整體來說都是大同小異的,必須具備的操作過程同時(shí)包括著數(shù)據(jù)準(zhǔn)備、執(zhí)行數(shù)據(jù)挖掘算法以及表達(dá)結(jié)果等幾個(gè)階段,如果更為具體細(xì)致的進(jìn)行劃分的話,可以分為這樣的幾個(gè)過程:理解并且定義需要解決的問題-進(jìn)行必要的數(shù)據(jù)搜集和抽取-進(jìn)行數(shù)據(jù)凈化-進(jìn)行數(shù)據(jù)引擎-進(jìn)行算法引擎-應(yīng)用并且運(yùn)行數(shù)據(jù)的挖掘算法-對運(yùn)行結(jié)果進(jìn)行評估判斷-對數(shù)據(jù)以及問題做出最后的精化-最后使用挖掘結(jié)果。在整個(gè)數(shù)據(jù)挖掘的過程中,上述的九個(gè)步驟要不斷反復(fù)的進(jìn)行,數(shù)次之后,才能得到最終的結(jié)果。理解并且定義需要解決的問題是我們解決任何問題都要經(jīng)過的步驟,數(shù)據(jù)挖掘同一般意義的分析還略有不同,它要求必須深刻的透徹的很好地理解問題,即便如此,最終還是有可能得到行不通的結(jié)果;之后搜集和抽取數(shù)據(jù)時(shí),因?yàn)樗槍Φ乃鸭约俺槿≥數(shù)膶ο蟛煌虼诵枰鶕?jù)實(shí)際情況做出具體的判斷,并且同時(shí)會應(yīng)用到多種抽取方法,譬如隨機(jī)抽樣、機(jī)械抽樣等;凈化和理解數(shù)據(jù)則要求花費(fèi)精力和時(shí)間分析處理已經(jīng)搜集到的數(shù)據(jù)庫;數(shù)據(jù)引擎以及算法引擎顧名思義,需要科學(xué)的進(jìn)行選取;之后進(jìn)行數(shù)據(jù)挖掘算法,這一過程可以恰當(dāng)?shù)牟扇∫恍?shù)學(xué)算法作為輔助;再對結(jié)果進(jìn)行評估、重新精化,反復(fù)多次整個(gè)數(shù)據(jù)的挖掘過程,目的就是使得數(shù)據(jù)挖掘技術(shù)將其所挖掘的算法能夠得到不斷地求精以及深化,最終就可以對挖掘到的數(shù)據(jù)進(jìn)行使用了。

1.4 數(shù)據(jù)挖掘系統(tǒng)總體設(shè)計(jì)與規(guī)劃

數(shù)據(jù)挖掘系統(tǒng)將石化企業(yè)、網(wǎng)絡(luò)所獲得測試數(shù)據(jù)以及大型超市的數(shù)據(jù)作為基礎(chǔ),結(jié)合數(shù)據(jù)挖掘技術(shù)以及企業(yè)的ERP系統(tǒng),對整個(gè)企業(yè)的工作進(jìn)行智能的決策以及協(xié)同管理。企業(yè)的數(shù)據(jù)挖掘系統(tǒng)在系統(tǒng)開發(fā)的環(huán)境中,將大量的數(shù)據(jù)來源作為預(yù)處理的數(shù)據(jù),無疑這些數(shù)據(jù)的來源是石化企業(yè)運(yùn)行之后所產(chǎn)生的有用數(shù)據(jù)、網(wǎng)絡(luò)之中作為測試之用的可靠數(shù)據(jù)以及大型超市之中后臺的數(shù)據(jù)庫之中產(chǎn)生的有價(jià)值的信息數(shù)據(jù)。這些預(yù)處理的數(shù)據(jù)是數(shù)據(jù)挖掘系統(tǒng)中最為重要的基礎(chǔ)來源,經(jīng)由PC機(jī)將這些已經(jīng)明確了的數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計(jì)出數(shù)據(jù)挖掘系統(tǒng)。從深層次來說,這一數(shù)據(jù)挖掘系統(tǒng)應(yīng)用到主流的JAVA開發(fā)工具-eclipse,再通過結(jié)合JAVA開發(fā)語言以及已經(jīng)實(shí)現(xiàn)了的數(shù)據(jù)挖掘算法進(jìn)行開發(fā)最后形成,總之,這一結(jié)合體使得數(shù)據(jù)挖掘系統(tǒng)的移植功能得到了大幅的提高,并且同時(shí)極好的應(yīng)用到了JAVA的跨平臺性,將此系統(tǒng)移植到其他不同的操作平臺上因此就成為輕而易舉的操作。

2、 數(shù)據(jù)挖掘技術(shù)的相關(guān)應(yīng)用

關(guān)于數(shù)據(jù)挖掘系統(tǒng)設(shè)計(jì)的應(yīng)用,其總體的功能結(jié)構(gòu)設(shè)計(jì)包含著銷售模塊、產(chǎn)品模塊以及客戶模塊。單說產(chǎn)品模塊,就包含著產(chǎn)品預(yù)測和產(chǎn)品預(yù)警等,其中所包含的數(shù)據(jù)更是數(shù)量龐大,類似年份、產(chǎn)品名或者銷量、利潤,或者是上月、本月銷量、成本、庫存等一系列數(shù)據(jù),其中所包含的信息量極其龐雜,因此,應(yīng)用到數(shù)據(jù)挖掘技術(shù)對于管理階層來說,就起到了很大的智能管理作用。除上述之外,產(chǎn)品的銷售模塊、客戶的購買周期或者其他產(chǎn)品的生產(chǎn)周期等多種多樣的數(shù)據(jù)都成為數(shù)據(jù)庫的一大組成部分。

數(shù)據(jù)挖掘系統(tǒng)的數(shù)據(jù)挖掘技術(shù)結(jié)合科學(xué)的應(yīng)用到產(chǎn)品的銷售、客戶以及產(chǎn)品這三個(gè)模塊之中,其中各部分的實(shí)現(xiàn)過程都十分充分的應(yīng)用到了數(shù)據(jù)挖掘的算法,針對企業(yè)ERP的數(shù)據(jù)挖掘的相關(guān)實(shí)現(xiàn)方法,對于產(chǎn)品的銷售、客戶以及產(chǎn)品的數(shù)據(jù)挖掘來說都起到了相當(dāng)重要的作用,十分科學(xué)有力的將其概念模型、邏輯模型以及物理模型的設(shè)計(jì)工作都很好地進(jìn)行了表現(xiàn)。總而言之,在企業(yè)之中,其中的實(shí)際情況以及相關(guān)的測試數(shù)據(jù)進(jìn)行有力的結(jié)合,實(shí)際的企業(yè)之中應(yīng)用到這一系統(tǒng),以期獲得較好的測試結(jié)果,整體來說,數(shù)據(jù)挖掘技術(shù)在企業(yè)之中發(fā)揮了相當(dāng)有力的作用。

3、 結(jié)語

總之,探討分析數(shù)據(jù)挖掘系統(tǒng)設(shè)計(jì)技術(shù)以及相關(guān)應(yīng)用會為企業(yè)管理者帶來更多的商務(wù)智能,其中的很多過程都很直接地表現(xiàn)出了數(shù)據(jù)挖掘的技術(shù)。當(dāng)然,各行各業(yè)數(shù)據(jù)量隨著社會的發(fā)展進(jìn)步也在不斷的增加,從其中更為及時(shí)便捷準(zhǔn)確的獲取到有價(jià)值的信息,就必須加大對于數(shù)據(jù)挖掘系統(tǒng)的分析力度,對其中的數(shù)據(jù)挖掘技術(shù)以及數(shù)據(jù)庫技術(shù)不斷地進(jìn)步、發(fā)展、更新,力求能夠在最短的時(shí)間內(nèi)解決掉當(dāng)前數(shù)據(jù)挖掘技術(shù)中所存在問題,爭取能夠更好地使用數(shù)據(jù)挖掘技術(shù),在各行各業(yè)的應(yīng)用中廣泛的展開,總之最終目的就是使得數(shù)據(jù)挖掘系統(tǒng)設(shè)計(jì)與其應(yīng)用能夠造福于各行各業(yè),提供出最大限度的智能便利。

參考文獻(xiàn):

[1] 韓家煒,坎伯.數(shù)據(jù)挖掘-概念與技術(shù)[M].北京:機(jī)械工業(yè)出版社,2001,10.

第11篇

關(guān)鍵詞:高安全性;安全工程;監(jiān)管信息系統(tǒng);系統(tǒng)研究;系統(tǒng)開發(fā)

1信息系統(tǒng)安全技術(shù)分析

1.1信息安全與信息系統(tǒng)的基本概念

信息系統(tǒng)的最高位是信息管理者,分別對信息源、信息處理器和信息用戶進(jìn)行有效管理,保證信息源經(jīng)過信息處理器的收集、加工、分析,準(zhǔn)確、及時(shí)傳遞到信息用戶手上。利用信息系統(tǒng)開展對自身或者外界的業(yè)務(wù)數(shù)據(jù)收集工作,進(jìn)一步將收集的數(shù)據(jù)信息進(jìn)行合理的匯總、分析、處理和交換,相關(guān)工作人員可以根據(jù)數(shù)據(jù)信息的結(jié)果支持和改善組織的日常運(yùn)作,在一定程度上對當(dāng)前存在的問題進(jìn)行合理決策。信息系統(tǒng)中有不同的管理層次和不同的部門,每一個(gè)不同的管理層次和不同的部門的相關(guān)工作人員的工作重點(diǎn)與關(guān)注內(nèi)容完全不同,所以不同的管理層次和不同的部門存在著自身獨(dú)立的信息系統(tǒng)。在工程開展過程中,任何一個(gè)單一的信息系統(tǒng)都不能有效地為組織提供所有的全部有效信息。實(shí)際中,可以將某一個(gè)組織有效分為操作層、知識層、管理層和戰(zhàn)略層4個(gè)層次。開展信息安全分析工作的時(shí)候,不同層運(yùn)行不同的信息系統(tǒng)。通常,戰(zhàn)略層主要執(zhí)行(支持)系統(tǒng)運(yùn)行,管理層主要支持管理信息系統(tǒng)和決策支持系統(tǒng)的日常運(yùn)行,知識層主要支持辦公自動化系統(tǒng)和知識工作系統(tǒng)日常運(yùn)行,操作層主要支持事務(wù)處理系統(tǒng)日常運(yùn)行。

1.2信息安全屬性的內(nèi)容

物理安全主要是指為了避免出現(xiàn)蓄意和意外的威脅,有效對資源進(jìn)行物理保護(hù)。數(shù)據(jù)機(jī)密可以有效保證信息不被泄露給非授權(quán)的實(shí)體(個(gè)人或進(jìn)程),同時(shí)也不能被沒有權(quán)限的用戶直接使用。數(shù)據(jù)完整首先需要保證信息數(shù)據(jù)的真實(shí)性和有效性,盡可能避免信息數(shù)據(jù)遭到篡改,杜絕出現(xiàn)信息丟失和信息遺漏的現(xiàn)象。數(shù)據(jù)可控體現(xiàn)在得到正式授權(quán)的用戶可以對部分?jǐn)?shù)據(jù)信息進(jìn)行有效修改。數(shù)據(jù)可用體現(xiàn)在用戶可以在對應(yīng)的時(shí)間段內(nèi)有效利用數(shù)據(jù)信息。身份鑒別可以準(zhǔn)確判斷用戶是否擁有權(quán)限進(jìn)行數(shù)據(jù)信息的使用,避免冒充的行為。數(shù)據(jù)鑒別可以有效保證數(shù)據(jù)的來源準(zhǔn)確性和真實(shí)性,從而保證高度安全性。審計(jì)與監(jiān)測的主要功能是在設(shè)定的某范圍內(nèi),能夠?qū)τ脩舻男袨檫M(jìn)行有效審計(jì)與監(jiān)測,保證能夠?qū)ξ磥碛泻艽蟾怕食霈F(xiàn)的網(wǎng)絡(luò)安全隱患提供有效的調(diào)查依據(jù)和調(diào)查方法。常見破壞計(jì)算機(jī)信息系統(tǒng)安全性的主要方式有系統(tǒng)弱密碼入侵、利用CG/IS漏洞入侵、DOS/DDOS攻擊、IPSpoof入侵、網(wǎng)絡(luò)監(jiān)聽、E_mail炸彈、通過E_mail傳播病毒以及木馬等[1]。

2高安全性工程建立信息系統(tǒng)的設(shè)計(jì)

2.1系統(tǒng)的加密系統(tǒng)設(shè)計(jì)

相關(guān)工作人員將信息系統(tǒng)在SSLVPN的環(huán)境下運(yùn)行,更好地實(shí)現(xiàn)安全性保障。使用過程中,人員需要有效引入“獨(dú)立一次性口令”機(jī)制,更好地實(shí)時(shí)驗(yàn)證客戶端,保證信息系統(tǒng)的安全性。然而,實(shí)際使用過程中,用戶在文件上傳的過程中存在很大的系統(tǒng)安全隱患。例如,在信息傳輸過程中,不法分子直接截獲,再加工后可以有效獲得原文資料。因此,相關(guān)工作人員需要盡可能優(yōu)化文件上傳環(huán)節(jié),提高信息系統(tǒng)的加密性。加密系統(tǒng)中,相關(guān)工作人員通過有效使用RSA算法進(jìn)行系統(tǒng)優(yōu)化,一定程度上保證了上傳的文件的安全。使用RSA算法可以有效提高加密的強(qiáng)度,保證信息系統(tǒng)的安全性。但是,使用RSA算法過程會導(dǎo)致文件上傳速度很慢,用戶在使用系統(tǒng)進(jìn)行文件上傳操作時(shí),不得不經(jīng)過一個(gè)漫長的等待文件加密的時(shí)間。為了更好地保證信息系統(tǒng)安全性,提高上傳文件的速度,相關(guān)工作人員將RSA與3DES有效結(jié)合,提高了方案的可行性。在實(shí)際使用過程中,信息系統(tǒng)通過3DES算法對不同用戶上傳的文件進(jìn)行安全性加密,縮短了文件加密所需要的時(shí)間[2]。密鑰有效運(yùn)用RSA算法的實(shí)際作用,對已經(jīng)使用3DES密鑰的文件進(jìn)行再次加密,并且一起打包進(jìn)行有效傳輸,直到最后的加密文件包傳輸?shù)接脩羲x定的目標(biāo)服務(wù)器,完成文件的加密上傳。目標(biāo)服務(wù)器在很短時(shí)間內(nèi)收到多次加密的文件包,就可以反向使用加密程序,對多次加密的文件包逐一進(jìn)行解密,直到最終獲得原文件。

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

相關(guān)工作人員在進(jìn)行數(shù)據(jù)庫設(shè)計(jì)的時(shí)候,選擇“邏輯數(shù)據(jù)庫設(shè)計(jì)”和“物理數(shù)據(jù)庫設(shè)計(jì)”為前提基礎(chǔ)的方法思路,盡可以保證物理數(shù)據(jù)庫大體框架的正確,然后相關(guān)工作人員再有效地優(yōu)化設(shè)計(jì)數(shù)據(jù)庫其他細(xì)節(jié)問題以及適應(yīng)度[3]。設(shè)計(jì)人員在進(jìn)行高安全性工程監(jiān)理信息系統(tǒng)的邏輯數(shù)據(jù)庫設(shè)計(jì)時(shí),首先需要盡可能全面掌握使用高安全性工程監(jiān)理信息系統(tǒng)的不同用戶的不同要求,然后根據(jù)用戶的實(shí)際使用需求情況提煉數(shù)據(jù)庫管理系統(tǒng)的一系列設(shè)計(jì)要求和使用特點(diǎn),有效結(jié)合實(shí)際情況,基于數(shù)據(jù)庫設(shè)計(jì)理論,優(yōu)化每個(gè)用戶的局部邏輯結(jié)構(gòu),設(shè)計(jì)數(shù)據(jù)庫的全局邏輯結(jié)構(gòu)。不同的設(shè)計(jì)方法有不同的設(shè)計(jì)步驟,但是主要的設(shè)計(jì)階段可以分為數(shù)據(jù)庫物理設(shè)計(jì)階段、概念結(jié)構(gòu)設(shè)計(jì)階段、數(shù)據(jù)庫實(shí)施階段、邏輯結(jié)構(gòu)設(shè)計(jì)階段、需求分析階段及數(shù)據(jù)庫運(yùn)行和維護(hù)階段。

2.3系統(tǒng)的總體設(shè)計(jì)

在對高安全性工程監(jiān)理信息系統(tǒng)進(jìn)行總體設(shè)計(jì)時(shí),需要總結(jié)系統(tǒng)的實(shí)際功能。相關(guān)工作人員根據(jù)自身周密的數(shù)據(jù)庫設(shè)計(jì)和詳細(xì)的分析過程,將整體的信息系統(tǒng)劃分為公司經(jīng)營管理模塊、工程監(jiān)理資料管理模塊、項(xiàng)目部管理模塊、工程檢測資料管理模塊、系統(tǒng)管理等模塊、工程監(jiān)理項(xiàng)目合同管理模塊、工程造價(jià)管理模塊、工程檢測管理模塊以及工程監(jiān)理投標(biāo)管理模塊等[4],然后通過對不同模塊的有效操作,實(shí)現(xiàn)對一系列數(shù)據(jù)信息的修改、查詢、添加、刪除、打印、統(tǒng)計(jì)以及輸出等。工程造價(jià)管理模塊的實(shí)際功能設(shè)計(jì)過程中,需要注重信息模塊滿足實(shí)現(xiàn)文件管理的具體要求,盡可能依照設(shè)計(jì)工作流程完成審批操作。同時(shí),工程造價(jià)管理模塊還需要盡可能為相關(guān)工作人員有效提供統(tǒng)計(jì)一覽表。工程監(jiān)理項(xiàng)目合同管理模塊的實(shí)際功能設(shè)計(jì)過程中,相關(guān)工作人員需要注重模塊有足夠的操作,以有效滿足工程監(jiān)理項(xiàng)目合同的一系列管理工作要求,主要包括錄入、編輯以及有權(quán)限的用戶隨時(shí)對文件合同進(jìn)行權(quán)限內(nèi)的有效查詢。工程檢測管理模塊主要實(shí)現(xiàn)對工程檢測管理模塊的錄入、查詢、編輯。項(xiàng)目部管理模塊的實(shí)際功能設(shè)計(jì)過程中,相關(guān)工作人員需要注重模塊有足夠的操作,以有效滿足項(xiàng)目的建立和項(xiàng)目審批的相關(guān)工作。系統(tǒng)管理模塊的實(shí)際功能設(shè)計(jì)過程中,相關(guān)工作人員需要注重模塊有足夠的操作,以實(shí)現(xiàn)對整體高安全性工程監(jiān)理信息系統(tǒng)的管理和維護(hù)。工程檢測資料管理模塊的實(shí)際功能設(shè)計(jì)過程中,相關(guān)工作人員需要注重模塊有足夠的操作,以實(shí)現(xiàn)對工程檢測資料管理數(shù)據(jù)信息的一系列管理工作,主要包括錄入、編輯以及有權(quán)限的用戶隨時(shí)對文件合同進(jìn)行權(quán)限內(nèi)的有效查詢。公司信息的查詢模塊主要實(shí)現(xiàn)對公司信息的錄入、瀏覽。

3高安全性工程監(jiān)理信息系統(tǒng)的開發(fā)

高安全性工程監(jiān)理信息系統(tǒng)開發(fā)過程中,客戶端經(jīng)過服務(wù)器SSL握手后,立馬自動建立加密傳輸文件的線程pThreadLisen。線程的工作目的是監(jiān)聽客戶端的文件發(fā)送線程的實(shí)際情況[5]。高安全性工程監(jiān)理信息系統(tǒng)具體的開發(fā)步驟:(1)用戶上傳文件的同時(shí)建立pThreadSendEncFile線程;(2)信息系統(tǒng)隨機(jī)生成DES密鑰;(3)3DES密鑰生成加密文件并傳輸;(4)RSA算法對3DES密鑰再次加密;(5)信息系統(tǒng)有效傳輸,并且刪除本地信息和操作痕跡;(6)服務(wù)器端用戶在很短的時(shí)間內(nèi)接收文件信息,加工處理后得到多次加工之后的文件信息;(7)服務(wù)器使用RSA算法解密3DES密鑰;(8)服務(wù)器端獲得原文件后立即刪除處理痕跡以及解密過程中的一系列臨時(shí)文件[6]。具體來說,高安全性工程監(jiān)理信息系統(tǒng)開發(fā)過程中,選擇使用平臺無關(guān)性的獨(dú)立一次性口令機(jī)制,有效與SSL協(xié)議兼容,在滿足SSLVPN系統(tǒng)設(shè)計(jì)的同時(shí),盡可能實(shí)現(xiàn)對用戶身份的鑒別。使用獨(dú)立一次性口令機(jī)制,僅僅只是需在當(dāng)前信息系統(tǒng)鑒別服務(wù)器上進(jìn)行用戶信息表的修改,不會導(dǎo)致信息系統(tǒng)的使用成本的增加,減少管理維護(hù)相關(guān)工作人員的工作內(nèi)容和工作難度,盡可能保證人力資源使用的有效化,控制不必要的人力資源成本。在文件傳輸過程中,可以有效使用獨(dú)立一次性隨機(jī)口令機(jī)制,保證客戶端用戶在使用之前取得了頒發(fā)的一次性口令,從而可以在沒有時(shí)間、沒有地點(diǎn)限制的前提條件下直接登錄SSLVPN系統(tǒng)。

第12篇

關(guān)鍵詞:PHP數(shù)據(jù)庫管理教學(xué)互動

一、系統(tǒng)概述

隨著校園網(wǎng)絡(luò)建設(shè)的逐步完善,網(wǎng)絡(luò)教學(xué)成為重要途徑和手段,建立網(wǎng)絡(luò)學(xué)習(xí)環(huán)境、開發(fā)一個(gè)教學(xué)互動系統(tǒng)成為教育改革與發(fā)展的必然。本系統(tǒng)充分發(fā)揮互聯(lián)網(wǎng)優(yōu)勢,以實(shí)現(xiàn)遠(yuǎn)程教學(xué)、學(xué)習(xí)為主要目的,提供了信息瀏覽、交流溝通、使用多種媒體教材、教學(xué)管理、網(wǎng)上教學(xué)、網(wǎng)上學(xué)習(xí)、網(wǎng)上答疑和在線考試等功能。

二、系統(tǒng)開發(fā)使用的關(guān)鍵技術(shù)

1.PHP技術(shù)

PHP是Hypertext Pre-Processor(超文本預(yù)處理器)的縮寫,它不依賴于瀏覽器,是一種服務(wù)器端的HTML腳本/編程語言。該技術(shù)的主要思想是使動態(tài)HTML網(wǎng)頁更為容易,使用其內(nèi)置的對象可以簡潔地制作靜態(tài)和動態(tài)HTML頁面。它在數(shù)據(jù)庫訪問、與HTML的集成、提高服務(wù)器的效率等諸多方面都優(yōu)于CGI,更適應(yīng)Web應(yīng)用程序開發(fā)的需要。

2.IIS與PHP的容合

IIS(Internet Information Server)是微軟推出的Windows NT Option Pack的主要成員,它具有強(qiáng)大的系統(tǒng)安全性,具有服務(wù)器端腳本開發(fā)調(diào)試、內(nèi)容管理和站點(diǎn)分析、崩潰防護(hù)、內(nèi)置JAVA虛擬機(jī)等強(qiáng)大功能。我們利用IIS+PHP,將客戶機(jī)/服務(wù)器結(jié)構(gòu)與Web密切結(jié)合,完成前后端兩者的集成輸出功能,使得Web站點(diǎn)的開發(fā)更方便,實(shí)現(xiàn)的功能更強(qiáng)大。

3.利用ADO訪問數(shù)據(jù)庫

微軟公司的ADO(ActiveX Data Objects)可以看作是一個(gè)服務(wù)器組件,更簡單點(diǎn)說,是一系列對象,應(yīng)用這些功能強(qiáng)大的對象,即可輕松完成對數(shù)據(jù)庫復(fù)雜的操作。ADO是Microsoft的數(shù)據(jù)庫對象技術(shù),里面包括連接數(shù)據(jù)庫的對象,從查詢語句中返回?cái)?shù)據(jù)的記錄集對象和表現(xiàn)數(shù)據(jù)元素的字段對象。

4.SQL

SQL(Structured Query Language)是一種功能極強(qiáng)的關(guān)系數(shù)據(jù)庫語言,它可以和Windows下的其他應(yīng)用程序共享數(shù)據(jù)庫資源,支持多媒體技術(shù),并可將聲音、圖片以及動畫圖象等存放在數(shù)據(jù)庫中。它具有綜合統(tǒng)一、高度非工程化、面向集合的操作方式、以同一種語法結(jié)構(gòu)提供兩種使用方式、語言簡捷、易學(xué)易用等特點(diǎn),查詢速度快,網(wǎng)絡(luò)功能強(qiáng),可以把程序代碼放在網(wǎng)絡(luò)上的任一臺NT服務(wù)器訪問到本地的數(shù)據(jù)庫,代碼移植能力強(qiáng)。

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

1.子系統(tǒng)劃分

本教學(xué)互動平臺分為前臺系統(tǒng)和后臺系統(tǒng)。其中前臺系統(tǒng)分為用戶注冊、論壇發(fā)帖、網(wǎng)上調(diào)查、行為統(tǒng)計(jì)和瀏覽教學(xué);后臺系統(tǒng)供用信息,分為教師子系統(tǒng)、學(xué)生子系統(tǒng)和管理員子系統(tǒng)。

2.數(shù)據(jù)庫設(shè)計(jì)

通過數(shù)據(jù)庫需求分析和概念結(jié)構(gòu)設(shè)計(jì),得到基本E-R圖,再轉(zhuǎn)換為關(guān)系模型。本系統(tǒng)具體的轉(zhuǎn)換結(jié)果如下所示,其中帶下劃線的為關(guān)鍵碼:

用戶:(編號、用戶名、密碼、類型、性別、城市、出生年、身份說明等);

教學(xué)信息:(編號、標(biāo)題、內(nèi)容、上傳者、上傳日期);

學(xué)生上傳:(編號、標(biāo)題、下載地址、上傳者、上傳日期);

教師上傳:(編號、標(biāo)題、下載地址、上傳者、上傳日期);

貼子信息:(編號、標(biāo)題、內(nèi)容、上傳者、回復(fù)數(shù)、置頂、關(guān)閉)。

3.主要功能模塊設(shè)計(jì)

(1)教務(wù)數(shù)據(jù)導(dǎo)入。首先進(jìn)行源數(shù)據(jù)庫連接,用SELECT語句取出數(shù)據(jù)庫中的所有對象,使用一個(gè)公用的數(shù)據(jù)窗口控件,并利用動態(tài)執(zhí)行的SQL語句函數(shù)SyntaxFromSQL()逐一取出表中的數(shù)據(jù),再用數(shù)據(jù)窗口的SaveAs()方法將數(shù)據(jù)保存到與表同名的.txt文件中。導(dǎo)入時(shí)處理類似,只是表需要先刪除再update()。另外準(zhǔn)備了兩個(gè)數(shù)據(jù)導(dǎo)入的DTS文件。

(2)注冊。本系統(tǒng)提供了普通用戶注冊、后臺管理用戶注冊、在校生注冊等幾種注冊方式。對在線報(bào)名的用戶,可以進(jìn)行多層認(rèn)證處理,并實(shí)現(xiàn)對用戶分類檢索、用戶管理和修改功能。有學(xué)籍的學(xué)生可以通過與教務(wù)管理系統(tǒng)進(jìn)行數(shù)據(jù)對接,把學(xué)生信息導(dǎo)入。

(3)在線作業(yè)、考試。①試題錄入。進(jìn)入試題錄入頁面,通過導(dǎo)航條選擇試題類型,逐題錄入。選擇題庫管理,可對最新錄入的試題,進(jìn)行查詢,預(yù)覽,修改及刪除等操作。②試卷管理。對教師管理的課程進(jìn)行認(rèn)證,教師擁有通過認(rèn)證的課程的全部權(quán)限,管理已經(jīng)生成的試卷、作業(yè)和練習(xí)等。③在線考試、作業(yè)、練習(xí)、自測及歷屆考題查看和例題分析查看。在規(guī)定時(shí)間內(nèi)正常交卷、保存、退出考試的系統(tǒng)將保存答案。系統(tǒng)在規(guī)定時(shí)間自動交卷。超過時(shí)間界限再進(jìn)入在線測試的系統(tǒng)只交卷不保存答案。系統(tǒng)只承認(rèn)在規(guī)定時(shí)間前的最后一次保存的答案。

(4)課程評估調(diào)查。調(diào)查每門課程的教學(xué)質(zhì)量,并做統(tǒng)計(jì)反饋。對所有的課程進(jìn)行分析評估。使用下拉菜單提供選擇的課程,以表格的方式列出課程的評估結(jié)果,在相應(yīng)的位置可以對課程發(fā)表自己的意見和觀點(diǎn)。在查看評估結(jié)果時(shí),考慮到要針對每一門課程進(jìn)行評估,數(shù)量上會很大,所以在查看評估結(jié)果時(shí)只列出已經(jīng)有評估結(jié)果的課程,這樣可以提高速度,減小操作的復(fù)雜難度。

(5)論壇平臺。該論壇平臺主要實(shí)現(xiàn)三個(gè)功能,即版塊管理、版主管理、帖子管理。論壇平臺的設(shè)計(jì)采用網(wǎng)易社區(qū)的架構(gòu)形式。版塊采用兩種劃分方式,即公共類與專業(yè)課程類,每類下分若干版塊,公共類版塊下的帖子無訪問權(quán)限限制;專業(yè)類的版塊只能給已經(jīng)選課的學(xué)員查看與討論;教師可以自由進(jìn)入任一專業(yè)版塊。

(6)在線投稿。允許任何登錄用戶直接在網(wǎng)絡(luò)上投稿,只需幾個(gè)簡單步驟就可完成。任何在本站注冊并登錄擁有身份驗(yàn)證的用戶都有上傳權(quán)限。用戶上傳文章后必須確認(rèn)該記錄是否有效,只有有效的記錄才會出現(xiàn)在審核、編輯人的處理界面中。審核、編輯人接收到文章后,進(jìn)行必要的調(diào)整、排版,并標(biāo)記文章記錄為已經(jīng)處理的文章。

(7)信息。從后臺文章,前臺動態(tài)顯示頁面,主要分兩個(gè)部分:文章上傳、文章瀏覽。通過配置用戶權(quán)限體系,實(shí)現(xiàn)擁有不同權(quán)限的用戶,能夠?qū)?shù)據(jù)庫進(jìn)行不同權(quán)限的操作并保證數(shù)據(jù)在讀寫、傳輸過程中的正確性和一致性;在Web服務(wù)器中,通過設(shè)置頁面訪問權(quán)限,限定合法用戶使用本系統(tǒng)的管理頁面;在網(wǎng)站信息的設(shè)計(jì)中,則采用用戶身份識別和頁面訪問認(rèn)證等控制方式,有效地實(shí)現(xiàn)應(yīng)用系統(tǒng)安全體系的功效,確保網(wǎng)站信息系統(tǒng)具有良好的安全性。

(8)在線行為統(tǒng)計(jì)。主要功能是用來統(tǒng)計(jì)系統(tǒng)中注冊的學(xué)員人數(shù)及每位學(xué)員在各個(gè)時(shí)間段內(nèi)在線學(xué)習(xí)時(shí)間,登陸次數(shù),在線發(fā)貼數(shù),也包括教師及管理人員的注冊人數(shù)、在線停留時(shí)間。

參考文獻(xiàn):

[1]李剛.網(wǎng)絡(luò)數(shù)據(jù)庫技術(shù).北京大學(xué)出版社,2008.

亚洲精品无码久久久久久久性色,淫荡人妻一区二区三区在线视频,精品一级片高清无码,国产一区中文字幕无码
亚洲中文欧美日韩在线卡 | 午夜精品少妇免费视频 | 制服丝袜国产中文亚洲 | 日本搞碰视频在线 | 中文字幕亚洲乱码精品 | 午夜福利757永久网站 |