數(shù)據(jù)庫原理與應(yīng)用課程設(shè)計-高校教材管理系統(tǒng)_第1頁
數(shù)據(jù)庫原理與應(yīng)用課程設(shè)計-高校教材管理系統(tǒng)_第2頁
數(shù)據(jù)庫原理與應(yīng)用課程設(shè)計-高校教材管理系統(tǒng)_第3頁
數(shù)據(jù)庫原理與應(yīng)用課程設(shè)計-高校教材管理系統(tǒng)_第4頁
數(shù)據(jù)庫原理與應(yīng)用課程設(shè)計-高校教材管理系統(tǒng)_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

數(shù)據(jù)庫原理與應(yīng)用課程設(shè)計題目:高校教材管理系統(tǒng)課程設(shè)計任務(wù)書一、課程設(shè)計題目:高校教材管理系統(tǒng)二、課程設(shè)計應(yīng)解決的主要問題:(1)實現(xiàn)出版社、教材類型等的管理______________(2)實現(xiàn)教材的訂購管理____________(3)實現(xiàn)教材的入庫管理_____________(4)實現(xiàn)教材的領(lǐng)用管理_____________(5)創(chuàng)建規(guī)則實現(xiàn)教材的書號必須滿足意ISBN開頭,后跟10個數(shù)字的格式,比如:ISBN7302120363____________(6)創(chuàng)建觸發(fā)器,實現(xiàn)教材入庫和出庫時自動修改庫存數(shù)量___________(7)創(chuàng)建存儲過程統(tǒng)計各種教材的訂購、到貨和發(fā)放數(shù)量;建立數(shù)據(jù)庫相關(guān)表之間的參照完整性約束____________目錄概述…………5需求分析…………5

2.1數(shù)據(jù)的分析……………5

2.2數(shù)據(jù)處理的分析…………6

2.3安全性分析…………6

2.4完整性分析…………8概念結(jié)構(gòu)設(shè)計…………83.1高校教材系統(tǒng)的數(shù)據(jù)流圖………9

3.2數(shù)據(jù)字典…………9

3.3E-R圖……………10邏輯結(jié)構(gòu)設(shè)計…………134.1實體間聯(lián)系的不同情況…………………13

4.2將E-R圖轉(zhuǎn)換成關(guān)系模式…………14

4.3關(guān)系模式的分析………144.4數(shù)據(jù)庫關(guān)系圖………14物理結(jié)構(gòu)設(shè)計………145.1設(shè)計存儲過程…………14

5.2設(shè)計索引…………15數(shù)據(jù)庫實施…………156.1權(quán)限設(shè)置…………156.2數(shù)據(jù)輸入………16

6.2.1創(chuàng)建數(shù)據(jù)庫………16

6.2.2創(chuàng)建數(shù)據(jù)表并插入數(shù)據(jù)………17

6.2.3創(chuàng)建視圖……………186.2.4數(shù)據(jù)表的操縱語句…………196.3程序設(shè)計與調(diào)試…………196.3.1設(shè)計索引…………196.3.2數(shù)據(jù)查詢操作……………………206.3.3使用控制流語句編寫程序…………226.3.4編寫自定義函數(shù)及調(diào)用…………236.3.5編寫存儲過程及調(diào)用…………246.3.6編寫觸發(fā)器……………………256.3.7設(shè)計游標(biāo)及其使用………………26結(jié)束語……………………27參考文獻(xiàn)……………………28概述

項目背景在高速發(fā)展的當(dāng)今信息社會,越來越多的工作都已經(jīng)將計算機引入了其中,并且成為了其中不可或缺的一個重要部分。利用計算機進(jìn)行各項管理與協(xié)調(diào),將能大大的提高工作的效率,減小工作強度;在相同的工作強度情況下,利用計算機進(jìn)行工作,能比原來的老式工作方式提高數(shù)倍乃至數(shù)十倍的工作的效率,可以大大的減少各項人力及物資損耗,從而使得能夠?qū)⒍嘤嗟娜肆巴度氲礁枰牡胤饺?。高校管理?dāng)然也不例外,所以教材管理的計算機化已刻不容緩。教材管理對于各個學(xué)校而言,都是一項很復(fù)雜、煩瑣的工作,

是高校教務(wù)管理中的一個重要環(huán)節(jié),

由于大學(xué)專業(yè)設(shè)置門類多,各專業(yè)每期開設(shè)課程的種類多,其業(yè)務(wù)不僅涉及出版部門,而且要面對全校各系的授課教師,各班級的學(xué)生,教材科要管理的入出庫教材種類非常多,涉及到的人員廣,工作量大,再者是近些年來,我國高等教育規(guī)模不斷擴大,學(xué)校學(xué)生人數(shù)迅速增加,使得教材管理工作更加繁重不堪。所以,一套好的高校教材管理軟件,不但能夠大大降低工作人員的勞動強度,而且還能提高學(xué)校的管理效率和教學(xué)水平。學(xué)校教材管理主要是由教材計劃制定、采購、入庫、發(fā)放、記賬、結(jié)算等一系列工作所組成,該工作各院校都有專門機構(gòu)負(fù)責(zé)該項工作,通常是教材科。由于學(xué)校中專業(yè)設(shè)置門類多,各專業(yè)每期開設(shè)課程種類多,各個專業(yè)需要訂購的課本也不一樣,在每學(xué)期開學(xué)的時候教材的發(fā)放便成為了一個繁重的任務(wù)。每期教材科管理的入出庫教材種類少則幾百多則幾千種,涉及教材冊數(shù)少則幾千多則幾萬,涉及人員廣,工作量大,再者特別是近年來,我國高等教育規(guī)模的不斷擴大,學(xué)校學(xué)生人數(shù)迅速增加,使教材管理工作更加繁重不堪。據(jù)調(diào)查,到目前為止,我國還有許多學(xué)校甚至是一些重點院校的教材管理仍為手工管理方式,這種現(xiàn)狀不但與現(xiàn)實學(xué)校教材管理的業(yè)務(wù)需求不相適應(yīng),并且也與學(xué)校信息化建設(shè)的發(fā)展趨勢不相適應(yīng),因此,學(xué)校教材管理人員目前迫切需要一套方便、高效的計算機化的管理信息系統(tǒng)來代替他們繁瑣、低效的傳統(tǒng)手工管理方式,并最終實現(xiàn)教材管理的全面自動化。

因此,教材管理水平的高低直接影響教學(xué)工作的進(jìn)行、教學(xué)質(zhì)量的提高和合格人才的培養(yǎng),開發(fā)和使用高校教材管理信息系統(tǒng)是改善和提高教材管理水平的一個重要途徑。編寫目的本課題旨在解決我校和其他高校教材管理工作還是依靠教材管理人員的手工管理的現(xiàn)狀,并且在現(xiàn)有基礎(chǔ)上考慮了如何完善和解決現(xiàn)有的兩層結(jié)構(gòu)的C/S(客戶端/服務(wù)器)教材系統(tǒng)本身所固有的缺陷,把兩層結(jié)構(gòu)中服務(wù)器部分和客戶端部分的應(yīng)用單獨劃分出來,從而滿足大型系統(tǒng)的需求。通過本系統(tǒng)不僅可以方便教材管理人員管理教材,還可以方便教務(wù)部門和廣大師生查詢教材和查看教材管理記錄

,使教材信息管理工作系統(tǒng)化、規(guī)范化、自動化,從而達(dá)到提高教材管理效率的目的。軟件定義人員訂書、領(lǐng)書、查詢教材資料及其書款情況必須在管理員的設(shè)置條件下進(jìn)行。開發(fā)環(huán)境本系統(tǒng)使用SQL

Server

2008

Express數(shù)據(jù)庫作為后臺的數(shù)據(jù)管理系統(tǒng),利用ADO數(shù)據(jù)庫組件連接后臺數(shù)據(jù)庫。開發(fā)采用的是C#,它是由Microsoft公司開發(fā)的Windows程序開發(fā)環(huán)境,是現(xiàn)在最受歡迎的幾種開發(fā)工具之一.

需求分析2.1數(shù)據(jù)的分析教材管理系統(tǒng)主要提供學(xué)生以班級為單位能從學(xué)校教材管理中心完成每學(xué)期領(lǐng)到所訂教材的功能,其中包括班級信息、教材管理員信息、財務(wù)室信息、教師信息、教材信息、出版社信息。此系統(tǒng)可以讓教師增加、刪除和修改某一學(xué)期所定的教材信息,教材管理員可以依據(jù)教師提供的應(yīng)訂教材要求和出版社聯(lián)系訂書,還可以讓出版社增加、刪除和修改預(yù)定教材的信息。如果信息無誤,財務(wù)室根據(jù)學(xué)生交的教材費給教材管理員撥款,訂書成功后,開學(xué)初可以將所定教材成功發(fā)放給學(xué)生所在班級。2.2數(shù)據(jù)處理的分析

系統(tǒng)實現(xiàn)功能描述——

本系統(tǒng)應(yīng)該實現(xiàn)的功能如下:

(1)系統(tǒng)管理模塊:首先是對本系統(tǒng)的操作用戶設(shè)置權(quán)限以及用戶基本信息的添加、修改、刪除其次是設(shè)置有系統(tǒng)初始化,能夠在系統(tǒng)出現(xiàn)問題或者有大量錯誤、冗余數(shù)據(jù)時進(jìn)行初始化設(shè)置,使系統(tǒng)恢復(fù)期初始狀態(tài);

(2)書費管理局模塊:財務(wù)科根據(jù)學(xué)生訂書情況和教材費用收繳學(xué)生訂書費用,并記錄相應(yīng)的數(shù)據(jù);(3)教材出入庫模塊:教材科根據(jù)學(xué)生訂書數(shù)量和教材基本信息想學(xué)生發(fā)放教材的出庫管理和向書商下達(dá)供書訂單并打印教材報表,便于用戶直接查看,實現(xiàn)出版社、教材類型等的管理并實現(xiàn)教材的訂購、入庫和領(lǐng)用管理;

(4)綜合查詢模塊:根據(jù)用戶的類型和需求查詢教材的庫存信息,班級信息以及費用收繳信息,創(chuàng)建規(guī)則實現(xiàn)教材的書號必須滿足以ISBN開頭,后跟10個數(shù)字的格式,比如:ISBN7302120363。創(chuàng)建觸發(fā)器,實現(xiàn)教材入庫和出庫時自動修改庫存數(shù)量。創(chuàng)建存儲過程統(tǒng)計各種教材的訂購、到貨和發(fā)放數(shù)量;建立數(shù)據(jù)庫相關(guān)表之間的參照完整性約束;(5)統(tǒng)計分析模塊:錄入班級信息閉和教師單位信息并設(shè)置打印報表功能供用戶查看然后操作員根據(jù)訂書情況統(tǒng)計分析學(xué)生買書的人數(shù)比例和學(xué)生不購買教材的原因分析,一次給校方提供相應(yīng)的數(shù)據(jù),便于改進(jìn)學(xué)校的教材管理措施,滿足學(xué)生對教材的需求;

(6)

幫助模塊:介紹本系統(tǒng)的相關(guān)信息和操作指南。2.3安全性分析(1)系統(tǒng)能抵御瑞星網(wǎng)上公布的病毒的攻擊而不至于癱瘓。

(2)系統(tǒng)能安全的防范對數(shù)據(jù)庫內(nèi)容不安全的訪問和操作。

(3)系統(tǒng)能在斷電的情況下,依靠UPS電源確保數(shù)據(jù)庫內(nèi)容的完整性和安全性。

(4)數(shù)據(jù)庫服務(wù)端應(yīng)具備系統(tǒng)使用期間2小時備份一次數(shù)據(jù)庫的功能。

(5)系統(tǒng)應(yīng)用驗證用戶權(quán)限方可使用的功能保障。(6)能完全、直觀的體現(xiàn)系統(tǒng)功能,用戶能方便快捷的執(zhí)行某種教材管理工作,能適應(yīng)屏顯分辨率的調(diào)整,友好、可操作性強。(7)限于網(wǎng)絡(luò)配置和C/S結(jié)構(gòu)程序的網(wǎng)絡(luò)編程實現(xiàn)問題,部分功能可能實現(xiàn)不完美,甚至是暫時無法實現(xiàn)。以下為數(shù)據(jù)庫的用戶信息及其權(quán)限~1班級信息班級班級交費交費財務(wù)管理員財務(wù)管理員修改信息刪除信息登記信息修改信息刪除信息登記信息領(lǐng)書領(lǐng)書 班級信息操作流程圖~2教材管理員信息教材管理員教材管理員管理管理教材教材刪除信息修改信息登記信息刪除信息修改信息登記信息發(fā)書發(fā)書 教材管理員信息操作流程圖~3財務(wù)管理員信息財務(wù)管理員財務(wù)管理員撥款撥款教材管理員教材管理員登記信息刪除信息修改信息登記信息刪除信息修改信息購買教材購買教材 財務(wù)管理員信息操作流程圖~4教師信息教師教師選定選定教材教材修改人數(shù)刪除人數(shù)統(tǒng)計人數(shù)修改人數(shù)刪除人數(shù)統(tǒng)計人數(shù) 預(yù)訂教材預(yù)訂教材 教師信息操作流程圖~5教材信息教材教材分類分類班級班級刪除領(lǐng)取信息修改領(lǐng)取信息登記領(lǐng)取信息刪除領(lǐng)取信息修改領(lǐng)取信息登記領(lǐng)取信息被領(lǐng)取被領(lǐng)取 教材信息操作流程圖~6出版社信息出版社出版社出版出版教材教材整理信息聯(lián)系購買商分類整理信息聯(lián)系購買商分類被訂購被訂購 出版社信息操作流程圖2.4完整性分析當(dāng)向數(shù)據(jù)庫中插入、修改時,系統(tǒng)能夠辨別輸入的數(shù)據(jù)是否符合語義,不能的則不能修改成功。概念結(jié)構(gòu)設(shè)計從課程設(shè)計選題中可以得知,我們設(shè)計的高校教材管理系統(tǒng)數(shù)據(jù)庫需具備以下功能:實現(xiàn)出版社、教材類型等的管理;實現(xiàn)教材的訂購管理;實現(xiàn)教材的入庫管理;實現(xiàn)教材的領(lǐng)用管理;可隨時查詢教材管理系統(tǒng)中的各種信息;創(chuàng)建規(guī)則實現(xiàn)教材的書號必須滿足以ISBN開頭,后跟10個數(shù)字的格式,比如:ISBN7302120363;創(chuàng)建觸發(fā)器,實現(xiàn)教材入庫和出庫時自動修改庫存數(shù)量;創(chuàng)建存儲過程統(tǒng)計各種教材的訂購、到貨和發(fā)放數(shù)量;建立數(shù)據(jù)庫相關(guān)表之間的參照完整性約束。3.1高校教材系統(tǒng)的數(shù)據(jù)流圖數(shù)據(jù)流程圖3.2數(shù)據(jù)字典數(shù)據(jù)字典是指對數(shù)據(jù)的數(shù)據(jù)項、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲、處理邏輯、外部實體等進(jìn)行定義和描述,其目的是對數(shù)據(jù)流程圖中的各個元素做出詳細(xì)的說明。是一種用戶可以訪問的記錄數(shù)據(jù)庫和應(yīng)用程序源數(shù)據(jù)的目錄。數(shù)據(jù)字典最重要的作用是作為分析階段的工具。數(shù)據(jù)字典最重要的用途都是供人查詢對不了解的條目的解釋,在結(jié)構(gòu)化分析中,數(shù)據(jù)字典的作用是給數(shù)據(jù)流圖上每個成分加以定義和說明。換句話說,數(shù)據(jù)流圖上所有的成分的定義和解釋的文字集合就是數(shù)據(jù)字典,而且在數(shù)據(jù)字典中建立的一組嚴(yán)密一致的定義很有助于改進(jìn)分析員和用戶的通信。數(shù)據(jù)庫數(shù)據(jù)字典不僅是每個數(shù)據(jù)庫的中心,而且對每個用戶也是非常重要的信息。用戶可以用SQL語句訪問數(shù)據(jù)庫數(shù)據(jù)字典。下面是本系統(tǒng)中的數(shù)據(jù)字典。名字:用戶信息描述:使用該軟件的人員信息定義:用戶信息=登陸賬號+真實名字+登陸密碼+班級名字:教材基本信息描述:各種教材的詳細(xì)信息定義:教材信息=教材編號+教材名稱+教材作者+出版社+教材版本號名字:入庫信息描述:每一種教材的入庫詳細(xì)信息定義:入庫信息=教材編號+教材名稱+入庫單號+單價+出版社+數(shù)量+入庫時間名字:訂購信息描述:每一種教材訂購的詳細(xì)信息定義:訂購信息=訂購單號+教材編號+教材名稱+數(shù)量+單價+供應(yīng)商+訂購日期名字:出庫信息描述:每一種教材的出庫詳細(xì)信息定義:出庫信息=教材編號+教材名稱+數(shù)量+單價+出版社+班級名字:管理員信息描述:管理教材的入庫和出庫的詳細(xì)信息定義:管理員信息=編號+姓名+性別+電話名字:供應(yīng)商信息描述:為需求單位提供教材定義:供應(yīng)商信息=編號+名稱+地址+負(fù)責(zé)人+電話3.3E-R圖下面是各實體的ER圖:班級:出版社:訂購管理:出庫管理:學(xué)生:入庫管理:供應(yīng)商管理:高校教材管理系統(tǒng)實現(xiàn)各種管理工作,根據(jù)使用者學(xué)生與供應(yīng)商、管理員管理、入庫管理、出庫的管理、印刷社、教材的關(guān)系,構(gòu)化出本系統(tǒng)整體的ER圖:邏輯結(jié)構(gòu)設(shè)計數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計就是把概念結(jié)構(gòu)設(shè)計階段設(shè)計好的基本ER圖轉(zhuǎn)換為與選用的DBMS產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。由于目前使用的數(shù)據(jù)庫基本上都是關(guān)系數(shù)據(jù)庫,因此首先需要將ER圖轉(zhuǎn)換為關(guān)系模型,然后根據(jù)具體DBMS的特點和限制轉(zhuǎn)換為特定的DBMS支持下的數(shù)據(jù)模型,最后進(jìn)行優(yōu)化。在本系統(tǒng)中我們選用的數(shù)據(jù)庫環(huán)境是SQLsrver2008。實體型間聯(lián)系的不同情況(1)一個1:1聯(lián)系可以轉(zhuǎn)換成一個獨立的關(guān)系模式,也可以與任意一段對應(yīng)的關(guān)系模式合并。(2)一個1:n聯(lián)系可以轉(zhuǎn)換成一個獨立的關(guān)系模式,也可以與n端對應(yīng)的關(guān)系模式合并。(3)一個m:n聯(lián)系可以轉(zhuǎn)換成一個關(guān)系模式。(4)3個或3個以上實體間的一個多元聯(lián)系可以轉(zhuǎn)換為一個關(guān)系模式。(5)具有相同碼的關(guān)系模式可以合并。4.2將E-R圖轉(zhuǎn)換成關(guān)系模式教材(教材編號,教材名稱,類型編號,訂書單位,出版社名稱,出版時間,作者,印張,數(shù)量,字?jǐn)?shù),入庫時間)班級(班級編號,班級名稱,人數(shù),班長,班長號碼,班主任,班主任號碼,學(xué)院系,學(xué)校,入學(xué)時間)學(xué)生(學(xué)號,姓名,學(xué)院系,學(xué)校,班級)出庫(教材編號,教材名稱,數(shù)量,單價,班級編號,出版社編號,出版時間,出庫時間,負(fù)責(zé)人)入庫(教材編號,教材名稱,數(shù)量,單價,出版社,入庫時間,作者,負(fù)責(zé)人)管理員(管理員編號,管理員名字,性別,電話)供應(yīng)商(供應(yīng)商編號,供應(yīng)商名稱,供應(yīng)商地址,電話,負(fù)責(zé)人)訂購(訂單編號,教材編號,教材名稱,單價,數(shù)量)出版社(出版社編號,出版社名稱,電話,負(fù)責(zé)人,地址)。(橫線化的表示是主鍵)4.3關(guān)系模式的分析學(xué)生(學(xué)號,姓名,學(xué)院系,學(xué)校,班級),其中,學(xué)號為主碼,姓名,學(xué)院系,學(xué)校,班級為非主屬性,因為所有非主屬性都完全依賴于每個候選碼,所有主屬性都完全函數(shù)依賴于每個不包含它的候選碼,但是有屬性完全函數(shù)依賴于非碼的一組屬性,所以該關(guān)系屬于3NF,但不屬于BCNF。管理員(管理員編號,管理員名字,性別,電話),其中,管理員編號為主碼,管理員名字,性別,電話為非主屬性,因為所有非主屬性都完全依賴于每個候選碼,所有主屬性都完全函數(shù)依賴于每個不包含它的候選碼,沒有任何屬性完全函數(shù)依賴于非碼的任何一組屬性,所以該關(guān)系屬于3NF,也屬于BCNF。物理結(jié)構(gòu)設(shè)計設(shè)計存儲過程(1)在“教材管理庫”數(shù)據(jù)庫創(chuàng)建無參存儲過程,查詢各種教材的訂購數(shù)量createprocedurejc_slasselect教材編號,count(數(shù)量)as數(shù)量slfrom訂購groupby教材編號go(2)在“教材管理庫”數(shù)據(jù)庫創(chuàng)建帶output參數(shù)的存儲過程,用于計算指定的教材訂購的總訂購金額,存儲過程中使用一個輸入?yún)?shù)(教材名稱)和一個輸出參數(shù)(總訂購金額)createprocedurepname@jcmcvarchar(20),@counintoutputasselect@coun=單價*數(shù)量from訂購where教材名稱=@jcmcgo(3)在“教材管理庫”數(shù)據(jù)庫創(chuàng)建帶有參數(shù)和默認(rèn)值(通配符)的存儲過程,從學(xué)生表中返回指定的學(xué)生(提供姓名)的信息。該存儲過程對傳遞的參數(shù)進(jìn)行模式匹配,如果沒有提供參數(shù),則返回所有學(xué)生的信息createprocedurestudent_name@namevarchar(40)='%'asselect*from學(xué)生where姓名like@namego設(shè)計索引(1)聚合索引和唯一索引創(chuàng)建學(xué)生表上按學(xué)號升序排的唯一聚合索引id1use教材管理庫gocreateuniqueclusteredindexid1on學(xué)生(學(xué)號)(2)非聚合索引創(chuàng)建學(xué)生表上先按學(xué)號升序排,學(xué)號一樣的再按書費降序排的非聚集索引id2use教材管理庫gocreateindexid2on學(xué)生(學(xué)號,書費desc)6.數(shù)據(jù)庫實施6.1權(quán)限設(shè)置設(shè)計登錄賬戶SQLServer,登錄名gxjc1,gxjc2及密碼createlogingxjc1withpassword='111111',default_database=教材管理庫createlogingxjc2withpassword='111111',default_database=教材管理庫設(shè)計數(shù)據(jù)庫用戶系統(tǒng)管理員xtgly,一般用戶ybyhcreateuserxtglyforlogingxjc1createuserybyhforlogingxjc2設(shè)計架構(gòu)createschemaschema1authorizationxtglygocreateschemaschema2authorizationybyh設(shè)置用戶操作權(quán)限把“學(xué)生”表的全部操作權(quán)限授予用戶xtgly和ybyhgrantallprivilegeson學(xué)生toxtgly,ybyh把對“教材”表的查詢權(quán)限授予所有用戶grantselecton教材topublic把查詢“學(xué)生”表和修改學(xué)生學(xué)號的權(quán)限授予用戶ybyhgrantselect,update(學(xué)號)on學(xué)生toybyh把對訂購表的插入權(quán)限授予用戶xtgly,允許xtgly再將此權(quán)限授予其他用戶grantinserton訂購toxtglywithgrantoptiongrantinserton訂購toybyhwithgrantoption將教材管理庫數(shù)據(jù)庫中建表的權(quán)限授予ybyhuse教材管理庫grantcreatetabletoybyh6.2數(shù)據(jù)輸入6.2.1創(chuàng)建數(shù)據(jù)庫T-SQL語句為:CREATEDATABASE教材管理庫ON(NAME=教材管理庫,FILENAME='E:\DATA\教材管理庫.MDF',SIZE=5,MAXSIZE=unlimited,FILEGROWTH=10%),FILEGROUPFG1(NAME=教材庫,FILENAME='E:\DATA\教材管理庫.NDF',SIZE=10,MAXSIZE=100,FILEGROWTH=1)LOGON(NAME=教材庫LOG1,FILENAME='E:\DATA\教材管理庫LOG1.LDF',SIZE=5,MAXSIZE=50,FILEGROWTH=1),(NAME=教材庫LOG2,FILENAME='E:\DATA\教材管理庫LOG2.LDF',SIZE=5,MAXSIZE=50,FILEGROWTH=1)6.2.2創(chuàng)建數(shù)據(jù)表并插入數(shù)據(jù)幾個有代表性的數(shù)據(jù)表的創(chuàng)建T-SQL語句為:USE教材管理庫GOcreatetable班級(班級編號intnotnull,班級名稱varchar(5)notnull,人數(shù)intnull,班長char(10)null,班長電話char(11)null,班主任char(10)null,班主任電話char(11)null,學(xué)院系varchar(10)null,學(xué)校varchar(10)null,入學(xué)時間datetimenull,constraintPK_班級primarykey(班級編號)));createtable出庫(教材編號char(14)notnull,班級編號char(14)notnull,教材名稱varchar(10)null,數(shù)量intnull,單價float(5)null,出版社編號char(14)null,出版時間datetimenull,負(fù)責(zé)人varchar(4)null,constraintPK_出庫primarykeyclustered(教材編號,班級編號))createtable訂購(供應(yīng)商編號char(14)notnull,教材編號char(14)notnull,訂單編號char(14)null,教材名稱varchar(10)null,單價float(5)null,數(shù)量intnull,constraintPK_訂購primarykeyclustered(供應(yīng)商編號,教材編號));createtable入庫(管理員編號char(14)notnull,教材編號char(14)notnull,教材名稱varchar(10)null,出版社varchar(10)null,數(shù)量intnull,入庫時間datetimenull,單價float(5)null,作者varchar(4)null,負(fù)責(zé)人varchar(4)null,constraintPK_入庫primarykeyclustered(管理員編號,教材編號));createtable學(xué)生(學(xué)號char(10)notnull,班級編號char(10)null,姓名varchar(4)notnull,學(xué)校varchar(10)null,院系varchar(10)null,書費char(6)null,constraintPK_學(xué)生primarykey(學(xué)號));6.2.3創(chuàng)建視圖(1)創(chuàng)建“學(xué)生_班級”視圖,包括學(xué)生的學(xué)號,班級編號,姓名,和他們的學(xué)校和書費use教材管理庫gocreateview學(xué)生_班級asselect學(xué)號,班級.班級編號,姓名,班級.學(xué)校,書費from班級,學(xué)生where班級.班級編號=學(xué)生.班級編號and班級.學(xué)校=學(xué)生.學(xué)校go(2)創(chuàng)建“訂購統(tǒng)計視圖”,求每種教材的總訂購量,要求包括教材編號和教材名稱use教材管理庫gocreateview訂購統(tǒng)計視圖asselect訂購.教材編號,訂購.教材名稱,SUM(訂購.數(shù)量)AS總庫存量from訂購,教材where訂購.教材編號=教材.教材編號and訂購.教材名稱=教材.教材名稱and訂購.數(shù)量=教材.數(shù)量groupby訂購.教材編號,訂購.教材名稱go(3)創(chuàng)建視圖來查看出庫和入庫中的教材數(shù)量的信息use教材管理庫gocreateviewv_example(教材編號,出庫數(shù)量,入庫數(shù)量)Asselect教材.教材編號,出庫.數(shù)量,入庫.數(shù)量from教材,出庫,入庫where教材.教材編號=出庫.教材編號and教材.教材編號=入庫.教材編號6.2.4數(shù)據(jù)表的操縱語句在“學(xué)生”表中插入一行數(shù)據(jù)(學(xué)號、班級編號、姓名、書費)為(‘120506’、‘6’、‘張三’、‘500’)USE教材管理庫GOINSERTinto學(xué)生(學(xué)號,班級編號,姓名,書費)VALUES('120506','6','張三','500')在“管理員”表中的“性別”字段的值為“男”USE教材管理庫GOUPDATE管理員SET性別='男'在“學(xué)生”表中,將學(xué)號為120501的學(xué)生姓名改為王武USE教材管理庫GOUPDATE學(xué)生SET姓名='王武'WHERE學(xué)號='120501'在“學(xué)生”表中添加一字段“備注”varchar(20),“備注”字段信息為“已畢業(yè)”USE教材管理庫GOALTERTABLE學(xué)生ADD備注varchar(20)(2)UPDATE學(xué)生SET備注='已畢業(yè)'刪除“學(xué)生”表中120501號學(xué)生的記錄USE教材管理庫GODELETE學(xué)生WHERE學(xué)號='120501'6.3程序設(shè)計與調(diào)試6.3.1設(shè)計索引(1)聚合索引和唯一索引創(chuàng)建學(xué)生表上按學(xué)號升序排的唯一聚合索引id1use教材管理庫gocreateuniqueclusteredindexid1on學(xué)生(學(xué)號)(2)非聚合索引創(chuàng)建學(xué)生表上先按學(xué)號升序排,學(xué)號一樣的再按書費降序排的非聚集索引id2use教材管理庫gocreateindexid2on學(xué)生(學(xué)號,書費desc)6.3.2數(shù)據(jù)查詢操作(1)確定集合查詢查詢供應(yīng)商表的所有記錄use教材管理庫goselect*from班級(2)字符匹配查詢查詢?nèi)霂毂碇兴行铡皬垺钡淖髡叩男畔elect*from入庫where作者like'張%'(3)聚合函數(shù)等統(tǒng)計數(shù)據(jù)的查詢統(tǒng)計查詢學(xué)生表中學(xué)生的總?cè)藬?shù)selectcount(*)from學(xué)生查詢信息學(xué)院學(xué)生的最高書費,最低書費和平均書費selectmax(書費)as'最高書費',min(書費)as'最低書費'from學(xué)生where院系='信息學(xué)院'查詢出庫表中教材數(shù)量的平均值,平均值顯示列標(biāo)題為“平均數(shù)量”selectAVG(數(shù)量)as平均數(shù)量from出庫(4)分組查詢查詢“教材管理庫”中男生和女生的人數(shù)select性別,COUNT(性別)from管理員groupby性別(5)連接查詢內(nèi)連接:在“教材管理庫”中查詢每個學(xué)生的學(xué)號,姓名和班級名稱select學(xué)生.學(xué)號,學(xué)生.姓名,班級.班級名稱from學(xué)生innerjoin班級on學(xué)生.班級編號=班級.班級編號外連接:在“教材管理庫”中查詢每個學(xué)生及其班級的人數(shù)情況select學(xué)生.*,班級.人數(shù),班級.班級名稱from學(xué)生leftjoin班級on學(xué)生.班級編號=班級.班級編號(6)嵌套查詢無關(guān)子查詢:在“教材管理庫”中查詢與“0001”在同一班級學(xué)習(xí)的學(xué)生的學(xué)校和班級名稱select學(xué)校,班級名稱from班級where班級名稱=(select班級名稱from班級where班級編號='0001')查詢“教材管理庫”中網(wǎng)絡(luò)班級人數(shù)最多的班級人數(shù),編號和學(xué)校select學(xué)校,人數(shù),班級編號from班級where人數(shù)>=all(select人數(shù)from班級where班級名稱='網(wǎng)絡(luò)')and班級名稱='網(wǎng)絡(luò)'(7)帶有EXISTS或NOTEXISTS謂詞查詢在“教材管理庫”中查詢所有軟件班級學(xué)生的學(xué)校select學(xué)校from學(xué)生whereexists(select*from班級where班級名稱='軟件'and班級編號=學(xué)生.班級編號)6.3.3使用控制流語句編寫程序(1)IF…ELSE語句如果訂購數(shù)學(xué)教材的數(shù)量大于1500,則顯示“銷售不錯”,否則顯示“銷售一般”if(select數(shù)量from訂購where教材名稱='數(shù)學(xué)')>1500print'銷售不錯'elseprint'銷售一般'(2)CASE語句以簡單CASE格式查詢所有學(xué)生的學(xué)校情況,包括學(xué)號,姓名和學(xué)校的英文名select學(xué)號,姓名,case學(xué)校when'西財'then'xicai'when'理工'then'ligong'when'郵電'then'youdian'when'麻省'then'masheng'when'哈佛'then'hafo'endas學(xué)校from學(xué)生(3)GOTO語句輸出英語教材的總訂購金額,若沒有此教材則顯示相應(yīng)的提示信息,用GOTO語句實現(xiàn)declare@afloatif(selectCOUNT(*)from訂購where教材名稱='英語')=0gotolable1beginselect@a=單價*數(shù)量from訂購where教材名稱='英語'print'英語教材的總訂購金額:'+cast(@aasvarchar)returnendlable1:print'沒有英語教材'6.3.4編寫自定義函數(shù)及調(diào)用(1)標(biāo)量函數(shù)的創(chuàng)建與調(diào)用求訂購表中某門教材總訂購金額createfunctioncoun(@cochar(6))returnsfloatasbegindeclare@cunfloatselect@cun=(select單價*數(shù)量from訂購where教材名稱=@co)return@cunend求物理教材的總訂購金額declare@couse1char(6)set@couse1='物理'selectdbo.coun(@couse1)as'物理教材的總訂購金額'(2)內(nèi)嵌表值函數(shù)的創(chuàng)建與調(diào)用查詢某個學(xué)校所有學(xué)生的班級編號,學(xué)號,姓名和班級名稱createfunctionxx_func(@xuexiaovarchar(10))returnstableasreturn(select班級.班級編號,班級名稱,學(xué)號,姓名from班級,學(xué)生where學(xué)生.學(xué)校=@xuexiaoand班級.班級編號=學(xué)生.班級編號)查詢西財所有學(xué)生的班級編號,學(xué)號,姓名和班級名稱select*fromxx_func('西財')(3)多語句表值函數(shù)的創(chuàng)建與調(diào)用創(chuàng)建多語句表值函數(shù),通過“班級編號”作為實參調(diào)用該函數(shù),可顯示該學(xué)生的班級名稱及學(xué)號createfunctionbj_班級(@bhchar(7))returns@班級table(班級編號char(7),班級名稱char(6),學(xué)號char(10))asbegininsertinto@班級select班級.班級編號,班級名稱,學(xué)號from班級,學(xué)生where班級.班級編號=學(xué)生.班級編號and班級.班級編號=@bhreturnend查詢“0005”班學(xué)生的班級名稱及學(xué)號select*frombj_班級('0005')6.3.5編寫存儲過程及調(diào)用(1)在“教材管理庫”數(shù)據(jù)庫創(chuàng)建無參存儲過程,查詢各種教材的訂購數(shù)量并調(diào)用createprocedurejc_slasselect教材編號,count(數(shù)量)as數(shù)量slfrom訂購groupby教材編號goexecutejc_sl(2)在“教材管理庫”數(shù)據(jù)庫創(chuàng)建帶output參數(shù)的存儲過程,用于計算指定的教材訂購的總訂購金額,存儲過程中使用一個輸入?yún)?shù)(教材名稱)和一個輸出參數(shù)(總訂購金額)createprocedurepname@jcmcvarchar(20),@counintoutputasselect@coun=單價*數(shù)量from訂購where教材名稱=@jcmcgo執(zhí)行存儲過程pname,查詢‘c語言’的總訂購金額declare@counintexecutepname'c語言',@counoutputprint'c語言的總訂購金額:'+str(@coun)(3)在“教材管理庫”數(shù)據(jù)庫創(chuàng)建帶有參數(shù)和默認(rèn)值(通配符)的存儲過程,從學(xué)生表中返回指定的學(xué)生(提供姓名)的信息。該存儲過程對傳遞的參數(shù)進(jìn)行模式匹配,如果沒有提供參數(shù),則返回所有學(xué)生的信息createprocedurestudent_name@namevarchar(40)='%'asselect*from學(xué)生where姓名like@namego執(zhí)行存儲過程student_name,顯示所有學(xué)生的信息executestudent_name(4)創(chuàng)建存儲過程統(tǒng)計各種教材的訂購、到貨和發(fā)放數(shù)量并調(diào)用createProcQuery_tongji(@dinggou_bhchar(14)output,@ruku_shlintoutput,@chuku_shlintoutput)asselect@dinggou_bh=訂購.教材編號,@ruku_shl=入庫.數(shù)量,@chuku_shl=出庫.數(shù)量from訂購,出庫,入庫執(zhí)行存儲過程,輸出出庫中某一個教材的出庫數(shù)量DECLARE@ck_shlintExecQuery_tongji@dinggou_bh='ISBN1205290105',@ruku_shl=1005,@chuku_shl=@ck_shloutputselect@ck_shl輸出入庫中某一個教材的出庫數(shù)量DECLARE@rk_shlintExecQuery_tongji@dinggou_bh='ISBN1205290105',@chuku_shl=38,@ruku_shl=@rk_shloutputselect@rk_shl6.3.6編寫觸發(fā)器創(chuàng)建觸發(fā)器,實現(xiàn)教材入庫和出庫時自動修改庫存數(shù)量(1)入庫與庫存的關(guān)系

教材入庫時,可以通過觸發(fā)程序利用教材編碼相同來檢索庫存里是否有該書的庫存記錄,如果存在該書的記錄,則在原有的記錄上增加;如果庫存里沒有該書的庫存記錄,則新增加該書的庫存記錄。完成對庫存表的更新,減少了重復(fù)輸入的麻煩createtriggerupdata_kucunon入庫forinsertasdeclare@shlint,@bhchar(10)select@bh=教材編號,@shl=數(shù)量frominsertedifexists(select*fromkucunwhere教材編號=@bh)updatekucunset數(shù)量=數(shù)量+@shlwhere教材編號=@bhelseifexists(select*fromkucunwhere教材編號<>@bh)begininsertintokucun(教材編號,數(shù)量)values(@bh,@shl)endbeginRaiserror('入庫量等于庫存量',16,2)rollbacktransactionend測試觸發(fā)器updatekucunset數(shù)量=數(shù)量+2000where教材編號='ISBN1205290102'(2)出庫與庫存的關(guān)系

管理人員將教材出庫時,通過觸發(fā)程序利用教材編碼相同來檢索該教材是否存在于庫存中,如果存在且出庫數(shù)量不大于庫存數(shù)量,則在庫存數(shù)量上減少相應(yīng)的數(shù)量,如果不存在,則說明,輸入的教材編碼有誤,系統(tǒng)提示錯誤信息,同時,如果該教材存在,但出庫的數(shù)量大于庫存的數(shù)量,則系統(tǒng)提示錯誤信息,并重新輸入createtriggerupdate_kucunon出庫forinsertasdeclare@shlint,@bhchar(10),@shjdatetimeselect@bh=教材編號,@shl=數(shù)量frominsertedifexists(select*fromkucunwhere教材編號=@bhand@shl<=數(shù)量)updatekucunsetkucun.數(shù)量=kucun.數(shù)量-@shlwhere教材編號=@bhelsebeginRaiserror('出入量大于庫存量',16,2)rollbacktransactionRaiserror('入庫量等于庫存量',16,2)rollbacktransactionend測試觸發(fā)器updatekucunsetkucun.數(shù)量=kucun.數(shù)量-44where教材編號='ISBN1205290102'為學(xué)生表創(chuàng)建一個dml觸發(fā)器,在插入和修改數(shù)據(jù)時,都會自動顯示所有學(xué)生的信息createtriggerprint_tableon學(xué)生forinsert,updateasselect*from學(xué)生測試觸發(fā)器,將姓名為“周語”的名字改為“周玉”update學(xué)生set姓名='周玉'where姓名='周語'6.3.7設(shè)計游標(biāo)及其使用(1)聲明游標(biāo)聲明一個名為S_Cursor的游標(biāo),用以查詢軟件班級的所有班級信息use教材管理庫godeclareS_Cursorcursorforselect*from班級where班級名稱='軟件'聲明一個名為Sh_Cursor的游標(biāo),用以查詢網(wǎng)絡(luò)班級的所有班級信息。要求該游標(biāo)是動態(tài)、可前后滾動,其中的人數(shù)列數(shù)據(jù)可以修改。declareSh_Cursorcursordynamicforselect*from班級where班級名稱='網(wǎng)絡(luò)'forupdateof人數(shù)(2)打開游標(biāo)openS_Cursorgo(3)讀取游標(biāo)fetchnextfromS_Cursorgo(4)關(guān)閉游標(biāo)closeS_Cursorgo(5)釋放游標(biāo)deallocateS_Cursorgo7.結(jié)束語經(jīng)過這一個星期的努力,我終于完成了我的課程設(shè)計。從一開始接到題目到課程設(shè)計的完成實現(xiàn),遇到過很多困難,為了解決問題,這在個過程中我學(xué)到了我不知道的知識和更熟悉及更理解之前所學(xué)的知識。在完成高校教材管理的課程設(shè)計針對系統(tǒng)進(jìn)行了需求分析、邏輯結(jié)構(gòu)設(shè)計、物理設(shè)計;然后畫出E-R圖并利用SQL語句完成相關(guān)的操作。在SQL的語句編寫實現(xiàn)的操作中認(rèn)識到能掌握SQL的標(biāo)準(zhǔn)語句是極為重要的。此課程設(shè)計—高校教材管理系統(tǒng)以高校教材管理功能為基礎(chǔ),涵蓋了出版社管理、教材管理、出庫管理、入庫管理、庫存管理和訂購管理多個方面,是高校教材實現(xiàn)的基本數(shù)據(jù)庫的實現(xiàn),但對于復(fù)雜的高校教材問題我的設(shè)計僅是冰山一角,希望在以后的學(xué)習(xí)中能完善!

通過此次課程設(shè)計更深入的理解了SQL

Server

20008中的有關(guān)基本操作。例如:表、信息的插入、修改、刪除,存儲過程、觸發(fā)器的相關(guān)操作等。同時對課本知識有了一個比較整體的掌握。這次的課題設(shè)計使我對所學(xué)的專業(yè)課有了更為深刻的認(rèn)識,使知識得到了融會貫通,得到了比以往學(xué)習(xí)任何一門課都大的提高和進(jìn)步。對于我們來講,我們每天都要學(xué)習(xí),但這書本上的東西如果只是個理論,很抽象,難于理解,如果不把他應(yīng)用于實踐中,這門課可以對我們來說完全沒有意義。如果把所學(xué)的理論知識運用于實踐中的話,會對我們對知識的理解有很大的幫助。經(jīng)過設(shè)計這個系統(tǒng),這不僅僅是一次設(shè)計,不僅僅是學(xué)會了書中的知識,更重要的是在學(xué)習(xí)的過程中,所有的問題要自己去面對,有問題也只有靠自已去解決,在學(xué)習(xí)和解決這些困難的過程中提高了我學(xué)習(xí)的能力、解決問題的能力和實際工作的能力,學(xué)到了許多書本以外的知識。

在本學(xué)期的數(shù)據(jù)庫的學(xué)習(xí)中對高校的教材管理系統(tǒng)的設(shè)計中學(xué)習(xí)到獨立完成作業(yè)的重要,鍛煉了在編寫實際運用數(shù)據(jù)庫的實現(xiàn),深刻感受到計算機學(xué)習(xí)的實用性和未來工作的巨大信息,但是由于在一些問題的處理和考慮的方面存在很大的缺陷和漏洞,希望在進(jìn)一步的學(xué)習(xí)中能更好處理好相關(guān)問題。這次課題設(shè)計不能堪稱完美,甚至來說還很不健全,但我會在以后的時間里去盡量的完善它,不斷的對它進(jìn)行升級和完善,解決系統(tǒng)可能會出現(xiàn)的問題。8.參考文獻(xiàn)1.《數(shù)據(jù)庫原理及應(yīng)用教程》尹志宇郭晴主編清華大學(xué)出版社2013年8月第一版1.《數(shù)據(jù)庫原理及應(yīng)用》錢雪忠主編北京郵電大學(xué)出版社2007,8第二版2.《SQLserver2000數(shù)據(jù)倉庫與AnalysisServices》BainT著中國電力出版社20033.《數(shù)據(jù)庫技術(shù)與聯(lián)機分析處理》王珊主編北京科學(xué)出版社1998基于C8051F單片機直流電動機反饋控制系統(tǒng)的設(shè)計與研究基于單片機的嵌入式Web服務(wù)器的研究MOTOROLA單片機MC68HC(8)05PV8/A內(nèi)嵌EEPROM的工藝和制程方法及對良率的影響研究基于模糊控制的電阻釬焊單片機溫度控制系統(tǒng)的研制基于MCS-51系列單片機的通用控制模塊的研究基于單片機實現(xiàn)的供暖系統(tǒng)最佳啟停自校正(STR)調(diào)節(jié)器單片機控制的二級倒立擺系統(tǒng)的研究基于增強型51系列單片機的TCP/IP協(xié)議棧的實現(xiàn)基于單片機的蓄電池自動監(jiān)測系統(tǒng)基于32位嵌入式單片機系統(tǒng)的圖像采集與處理技術(shù)的研究基于單片機的作物營養(yǎng)診斷專家系統(tǒng)的研究基于單片機的交流伺服電機運動控制系統(tǒng)研究與開發(fā)基于單片機的泵管內(nèi)壁硬度測試儀的研制基于單片機的自動找平控制系統(tǒng)研究基于C8051F040單片機的嵌入式系統(tǒng)開發(fā)基于單片機的液壓動力系統(tǒng)狀態(tài)監(jiān)測儀開發(fā)模糊Smith智能控制方法的研究及其單片機實現(xiàn)一種基于單片機的軸快流CO〈,2〉激光器的手持控制面板的研制基于雙單片機沖床數(shù)控系統(tǒng)的研究基于CYGNAL單片機的在線間歇式濁度儀的研制基于單片機的噴油泵試驗臺控制器的研制基于單片機的軟起動器的研究和設(shè)計基于單片機控制的高速快走絲電火花線切割機床短循環(huán)走絲方式研究基于單片機的機電產(chǎn)品控制系統(tǒng)開發(fā)基于PIC單片機的智能手機充電器基于單片機的實時內(nèi)核設(shè)計及其應(yīng)用研究基于單片機的遠(yuǎn)程抄表系統(tǒng)的設(shè)計與研究基于單片機的煙氣二氧化硫濃度檢測儀的研制基于微型光譜儀的單片機系統(tǒng)單片機系統(tǒng)軟件構(gòu)件開發(fā)的技術(shù)研究基于單片機的液體點滴速度自動檢測儀的研制基于單片機系統(tǒng)的多功能溫度測量儀的研制基于PIC單片機的電能采集終端的設(shè)計和應(yīng)用基于單片機的光纖光柵解調(diào)儀的研制氣壓式線性摩擦焊機單片機控制系統(tǒng)的研制基于單片機的數(shù)字磁通門傳感器基于單片機的旋轉(zhuǎn)變壓器-數(shù)字轉(zhuǎn)換器的研究基于單片機的光纖Bragg光柵解調(diào)系統(tǒng)的研究單片機控制的便攜式多功能乳腺治療儀的研制基于C8051F020單片機的多生理信號檢測儀基于單片機的電機運動控制系統(tǒng)設(shè)計Pico專用單片機核的可測性設(shè)計研究基于MCS-51單片機的熱量計基于雙單片機的智能遙測微型氣象站MCS-51單片機構(gòu)建機器人的實踐研究基于單片機的輪軌力檢測基于單片機的GPS定位儀的研究與實現(xiàn)基于單片機的電液伺服控制系統(tǒng)用于單片機系統(tǒng)的MMC卡文件系統(tǒng)研制基于單片機的時控和計數(shù)系統(tǒng)性能優(yōu)化的研究基于單片機和CPLD的粗光柵位移測量系統(tǒng)研究單片機控制的后備式方波UPS提升高職學(xué)生單片機應(yīng)用能力的探究基于單片機控制的自動低頻減載裝置研究基于單片機控制的水下焊接電源的研究基于單片機的多通道數(shù)據(jù)采集系統(tǒng)基于uPSD3234單片機的氚表面污染測量儀的研制基于單片機的紅外測油儀的研究96系列單片機仿真器研究與設(shè)計基于單片機的單晶金剛石刀具刃磨設(shè)備的數(shù)控改造基于單片機的溫度智能控制系統(tǒng)的設(shè)計與實現(xiàn)基于MSP430單片機的電梯門機控制器的研制基于單片機的氣體測漏儀的研究基于三菱M16C/6N系列單片機的CAN/USB協(xié)議轉(zhuǎn)換器基于單片機和DSP的變壓器油色譜在線監(jiān)測技術(shù)研究基于單片機的膛壁溫度報警系統(tǒng)設(shè)計基于AVR單片機的低壓無功補償控制器的設(shè)計基于單片機船舶電力推進(jìn)電機監(jiān)測系統(tǒng)基于單片機網(wǎng)絡(luò)的振動信號的采集系統(tǒng)基于單片機的大容量數(shù)據(jù)存儲技術(shù)的應(yīng)用研究基于單片機的疊圖機研究與教學(xué)方法實踐基于單片機嵌入式Web服務(wù)器技術(shù)的研究及實現(xiàn)基于AT89S52單片機的通用數(shù)據(jù)采集系統(tǒng)基于單片機的多道脈沖幅度分析儀研究機器人旋轉(zhuǎn)電弧傳感角焊縫跟蹤單片機控制系統(tǒng)基于單片機的控制系

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論