freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

數(shù)據(jù)庫管理系統(tǒng)總體設計-wenkub

2023-04-22 23:10:27 本頁面
 

【正文】 象等模型。要領(lǐng)模型用于建立信息世界的數(shù)據(jù)模型,強調(diào)其語義表達功能,應該概念簡單、清晰,易于用戶理解,它是現(xiàn)實世界的第一層抽象,是用戶和數(shù)據(jù)庫設計人員之間進行交流的工具。模型是對現(xiàn)實世界的抽象。 數(shù)據(jù)庫模型從20世紀50年代中期開始,計算機的應用由科學研究部門逐步擴展到企業(yè)、行政部門。數(shù)據(jù)庫不僅用到數(shù)據(jù)結(jié)構(gòu)的知識,而且豐富了數(shù)據(jù)結(jié)構(gòu)的內(nèi)容。(3)數(shù)據(jù)庫系統(tǒng)(Database System,DBS):DBS是實現(xiàn)有組織地、動態(tài)地存儲大量關(guān)聯(lián)數(shù)據(jù),方便多用戶訪問的計算機軟件、硬件和數(shù)據(jù)資源組成的系統(tǒng),即采用了數(shù)據(jù)庫技術(shù)的計算機系統(tǒng)。(1)數(shù)據(jù)庫(database,DB):DB是統(tǒng)一管理的相關(guān)數(shù)據(jù)的集合。數(shù)據(jù)庫技術(shù)還在不斷的發(fā)展,并且不斷地與其它計算機技術(shù)相互滲透。數(shù)據(jù)結(jié)構(gòu)的設計成為信息系統(tǒng)首先關(guān)心的問題,而利用這些數(shù)據(jù)的應用程序設計則退居到以既定的數(shù)據(jù)結(jié)構(gòu)為基礎的外圍地位。上述七個方面構(gòu)成了數(shù)據(jù)庫系統(tǒng)的主要特征。(5)實踐安全性的管理(Security restriction can be applied)通過對數(shù)據(jù)庫完整的權(quán)限控制,數(shù)據(jù)庫管理者可以確認所有可供用戶存取數(shù)據(jù)的合法途徑渠道,并且可以事先對一些較重要或關(guān)鍵性的數(shù)據(jù)進行安全檢查,以確保數(shù)據(jù)存取時,能夠?qū)⑷魏尾划敁p毀的情形降至最低。例如:在一家公司當中,人事管理程序與工資管理程序或許都會使用到職員與部門的信息或文件,而我們可以運用數(shù)據(jù)庫的方法,把這兩個文件整理起來,以減少多余的數(shù)據(jù),過度地占用存儲空間。當進入數(shù)據(jù)庫階段后,隨著數(shù)據(jù)管理規(guī)模一再擴大,數(shù)據(jù)量急劇增加,為了提高效率,開始時,人們只是對文件系統(tǒng)加以擴充,在應用文件中建立了許多輔助索引,形成倒排文件系統(tǒng)。也正是由于這些原因,促使人們研究新的數(shù)據(jù)管理技術(shù),從而產(chǎn)生了數(shù)據(jù)庫技術(shù)。數(shù)據(jù)管理技術(shù)的優(yōu)劣,將直接影響數(shù)據(jù)處理的效率。從1956年生產(chǎn)出第一臺計算機到現(xiàn)在,存儲器的發(fā)展,為數(shù)據(jù)庫技術(shù)提供了良好的物質(zhì)基礎。最近,由于數(shù)據(jù)庫的普及,數(shù)據(jù)庫技術(shù)已經(jīng)被應用到了新的領(lǐng)域,諸如用于Internet的數(shù)據(jù)庫或用于公司內(nèi)聯(lián)網(wǎng)的數(shù)據(jù)庫。理解用戶的需求,然后,把它們轉(zhuǎn)變?yōu)橛行У臄?shù)據(jù)庫設計是一個藝術(shù)過程。同時,Internet技術(shù)提供了一種向用戶發(fā)布數(shù)據(jù)庫內(nèi)容的標準化的訪問方法。第五章根據(jù)第四章的設計結(jié)果利用Access 2000和Delphi 。 本文所做工作引言部分介紹了本系統(tǒng)的課題來源以及對數(shù)據(jù)庫開發(fā)工具的選擇。程序的規(guī)模小到簡單的個人數(shù)據(jù)庫應用,大到復雜的企業(yè)的多層次分布式系統(tǒng),都可以使用Delphi進行開發(fā),其友好的集成開發(fā)界面,可視化的雙向開發(fā)模式,良好的數(shù)據(jù)庫應用支持高效的程序開發(fā)和程序運行,備受廣大程序開發(fā)人員的好評。在Delphi 6 的集成開發(fā)環(huán)境中,用戶可以設計程序代碼、運行程序、進行程序錯誤的調(diào)試等,可視化的開發(fā)方法降低了應用程序開發(fā)的難度。它也是當前Windows平臺上第一個全面支持最新Web服務的快速開發(fā)工具。目前在我國市場上最為流行、使用最多、最為先進的可用作企業(yè)級開發(fā)工具的產(chǎn)品有:Microsoft公司的Visual Basic Microsoft公司的Visual C++Borland公司的Delphi 在目前市場上這些眾多的程序開發(fā)工具中,有些強調(diào)程語言的彈性與執(zhí)行效率;有些則偏重于可視化程序開發(fā)工具所帶來的便利性與效率的得高,各有各的優(yōu)點和特色,也滿足了不同用戶的需求。 開發(fā)工具的選擇自Java誕生以來,隨著Internet技術(shù)的普及和應用需求的變化,以第四代語言為主的應用開發(fā)產(chǎn)品發(fā)生了較大的變化,它們不僅已成為人們開發(fā)應用的開發(fā)工具,而且很多產(chǎn)品已發(fā)展成為一種強有力的應用開發(fā)環(huán)境。圖書倉庫管理的核心是入庫、庫存和出庫之間的聯(lián)系,如何處理好三者之間的關(guān)系是系統(tǒng)最為關(guān)鍵的部分。隨著我國改革開放的不斷深入,經(jīng)濟飛速的發(fā)展,企業(yè)要想生存、發(fā)展,要想在激烈的市場競爭中立于不敗之地,沒有現(xiàn)代化的管理是萬萬不行的,倉庫管理的全面自動化、信息化則是其中極其重要的部分。采用計算機管理信息系統(tǒng)已成為倉庫管理科學化和現(xiàn)代化的重要標志,它給企業(yè)管理來了明顯的經(jīng)濟效益和社會效益。書籍做為人類的精神食糧,在現(xiàn)代社會中越來越受到重視,大量的書籍出現(xiàn)在市場上,人們有了各種各樣不同的選擇。重點的說明了系統(tǒng)設計的重點、設計思想、難點技術(shù)和解決方案。查詢功能也是系統(tǒng)的核心之一,在系統(tǒng)中即有單條件查詢和多條件查詢,也有精確查詢和模糊查詢,系統(tǒng)不僅有靜態(tài)的條件查詢,也有動態(tài)生成的條件查詢,其目的都是為了方便用戶使用。33 / 33圖書倉庫管理系統(tǒng)本系統(tǒng)主要完成對圖書倉庫的庫存管理,包括圖書入庫、出庫、庫存,員工信息,供應商信息以及密碼管理等六個方面。系統(tǒng)有完整的用戶添加、刪除和密碼修改功能,并具備報表打印功能。關(guān)鍵字:數(shù)據(jù)庫,SQL語言,Delph 6,數(shù)據(jù)庫組件,倉庫管理目 錄第一章 引言 ……………………………………………………………………………1 課題來源 ……………………………………………………………………1 開發(fā)工具的選擇 ……………………………………………………………2 所做的主要工作 ……………………………………………………………3第二章 數(shù)據(jù)庫概論 ……………………………………………………………………4 數(shù)據(jù)庫的發(fā)展 ………………………………………………………………4 數(shù)據(jù)庫的發(fā)展 …………………………………………………………4 數(shù)據(jù)庫階段的特點 ……………………………………………………5 數(shù)據(jù)庫技術(shù) ……………………………………………………………6 數(shù)據(jù)庫理論基礎 ……………………………………………………………7 數(shù)據(jù)庫模型 ……………………………………………………………7 數(shù)據(jù)庫體系結(jié)構(gòu) ……………………………………………………10 數(shù)據(jù)的獨立性 ………………………………………………………11 范式 …………………………………………………………………11 SQL語言基礎 ……………………………………………………………13 SQL簡介 ……………………………………………………………13 SQL查詢 ……………………………………………………………13 SQL數(shù)據(jù)更新 ………………………………………………………14第三章數(shù)據(jù)庫開發(fā)工具 ……………………………………………………………16 Delphi 簡介 ……………………………………………………………16 Delphi 控件 ……………………………………………………………17 ADO數(shù)據(jù)訪問組件 …………………………………………………17 數(shù)據(jù)控制類DataControl ……………………………………………18 數(shù)據(jù)訪問類DataAccess ……………………………………………18 SQL語言在Delphi中的應用 ………………………………………19 Access 簡介 ………………………………………………………………21第四章 系統(tǒng)總體設計 ………………………………………………………………23 系統(tǒng)需求分析 ……………………………………………………………23 系統(tǒng)概要設計 ……………………………………………………………25 系統(tǒng)結(jié)構(gòu)設計 ………………………………………………………25 數(shù)據(jù)庫設計 …………………………………………………………27 ER圖設計 ……………………………………………………27 數(shù)據(jù)庫表格設計………………………………………………29………………………………………………………………34第五章 系統(tǒng)應用程序設計 …………………………………………………………37 系統(tǒng)窗體模塊組成…………………………………………………………37 數(shù)據(jù)模塊窗體設置…………………………………………………………38 主窗體功能模塊的實現(xiàn)……………………………………………………39 入庫、出庫窗體模塊的實現(xiàn)………………………………………………43 查詢功能的實現(xiàn)……………………………………………………………51 系統(tǒng)登陸窗體模塊的實現(xiàn)…………………………………………………52 用戶管理功能的實現(xiàn)………………………………………………………54 用戶管理主窗體 ……………………………………………………54 密碼修改窗體模塊的實現(xiàn) …………………………………………54 用戶注冊窗體模塊的實現(xiàn) …………………………………………55 用戶注銷窗體模塊的實現(xiàn) …………………………………………57結(jié)束語 …………………………………………………………………………………59致謝 ……………………………………………………………………………………60參考文獻 ………………………………………………………………………………61 第一章 引 言 167。與此同時,為了管理大量的圖書,圖書倉庫也大量的出現(xiàn),倉庫的管理問題也就提上了日程。主要體現(xiàn)在:極大提高了倉庫工作人員的工作效率,大大減少了以往入出存流程繁瑣,雜亂,周期長的弊端。為了加快倉庫管理自動化的步伐,提高倉庫的管理業(yè)務處理效率,建立倉庫管理系統(tǒng)已變得十分心要。另外,員工信息和供應商信息管理也是倉庫管理中一個必不可少的部分,它提供著與入庫和出庫相關(guān)的地一些信息,使得整個系統(tǒng)更加完整,更加實用。這些新型的開發(fā)工具通常以一種集成軟件包的形式提供給開發(fā)人員,被稱為Studio(工作室)或Suite(程序組)。然而,語言的彈性和工具的便利性是密不可分的,只有便利的工具,卻沒有彈性的語言作支持,許多特殊化的處理動作必需要耗費數(shù)倍的工夫來處理,使得原來所標榜的效率提高的優(yōu)點失去了作用;相反,如果只強調(diào)程語言的彈性,卻沒有便利的工具作配合,會使一些即使非常簡單的界面處理動作,也會嚴重地浪費程序設計師的寶貴時間。無論是企業(yè)級用戶,還是個人開發(fā)者,都能夠利用Delphi 6 輕松、快捷地構(gòu)建新一代電子商務應用。Delphi的基礎編程語言是具有面向?qū)ο筇匦缘腜ascal語言,即Object Pascal 。尤其是Delphi對數(shù)據(jù)庫應用的強大支持,大大提高了數(shù)據(jù)庫應用軟件開發(fā)的效率,縮短了開發(fā)周期,深受廣大數(shù)據(jù)庫應用程序設計人員的喜愛。第二章介紹了數(shù)據(jù)庫的發(fā)展,關(guān)系數(shù)據(jù)庫,數(shù)據(jù)庫體系結(jié)構(gòu),并系統(tǒng)介紹了SQL語言,為設計和理解應用程序做了鋪墊??偨Y(jié)部分介紹了設計體會和編程體會,并指出了系統(tǒng)設計中的不足和改進的方向第二章 數(shù)據(jù)庫概論167。這些技術(shù)沒有脫離經(jīng)典數(shù)據(jù)庫技術(shù)的要求。把設計轉(zhuǎn)變?yōu)閷嶋H的數(shù)據(jù)庫,并且這些數(shù)據(jù)庫帶有功能完備、高效能的應用,是一個工程過程。數(shù)據(jù)庫也被越來越多地應用于生成和維護多媒體應用程序上。使用計算機以后,數(shù)據(jù)處理的速度和規(guī)模,無論是相對于手工方式,還是機械方式,都有無可比擬的優(yōu)勢。 數(shù)據(jù)庫的發(fā)展數(shù)據(jù)管理技術(shù)的發(fā)展,與硬件(主要是外存)、軟件、計算機應用的范圍有密切的聯(lián)系。20世紀60年代末發(fā)生的三件大事,層次模型IMS系統(tǒng)的推出、關(guān)于網(wǎng)狀模型DBTG報告的發(fā)表以及關(guān)于關(guān)系模型論文的連續(xù)發(fā)表標志著數(shù)據(jù)管理技術(shù)進入數(shù)據(jù)庫階段。但這并不能最終解決問題。(2)避免數(shù)據(jù)的不一致(Inconsistency can avoid)本項的特色,可以說是延伸前項的一個特點,要說明這樣的一個現(xiàn)象,我們可以從下面這個實例來看:若是在同一家公司當中,職員甲在策劃部門工作,且職員甲的記錄同時被存放在數(shù)據(jù)庫的兩個地方,而數(shù)據(jù)庫管理系統(tǒng)卻沒有對這樣重要的情況加以控制,當其中一條數(shù)據(jù)庫被修改時,便會造成數(shù)據(jù)的不一致,但是,對于一個健全的數(shù)據(jù)庫管理系統(tǒng)而言,將會對這樣的情況加以控制,但有時并不需要刻意消除這種情形,應當視該數(shù)據(jù)庫的需求與效率來決定。(6)完整性的維護(Integrity can be maintained)所謂完整性的問題,就是要確認某條數(shù)據(jù)在數(shù)據(jù)庫當中,是正確無誤的。這個階段的程序和數(shù)據(jù)間的聯(lián)系可用下圖表示: 數(shù)據(jù)庫技術(shù)從文件系統(tǒng)發(fā)展到數(shù)據(jù)庫系統(tǒng)是信息處理領(lǐng)域的一個重大變化。目前世界上已有數(shù)百萬個數(shù)據(jù)庫系統(tǒng)在運行,其應用已經(jīng)深入到人類社會生活的各個領(lǐng)域,從企業(yè)管理、銀行業(yè)務、資源分配、經(jīng)濟預測一直到信息檢索、檔案管理、普查統(tǒng)計等。數(shù)據(jù)庫技術(shù)與網(wǎng)絡通信技術(shù)相結(jié)合,產(chǎn)生了分布式數(shù)據(jù)庫系統(tǒng)。DB能為各種用戶共享,具有最小冗余度,數(shù)據(jù)間聯(lián)系密切,而又有較高的數(shù)據(jù)獨立性。(4)數(shù)據(jù)庫技術(shù):這是一門研究數(shù)據(jù)庫的結(jié)構(gòu)、存儲、管理和使用的軟件學科。在關(guān)系數(shù)據(jù)庫中要用到集合論、數(shù)理邏輯的理論。至60年代,數(shù)據(jù)處理成為計算機的主要應用。在數(shù)據(jù)庫技術(shù)中,我們用模型的概念描述數(shù)據(jù)庫的結(jié)構(gòu)與語義,對現(xiàn)實世界進行抽象,表示實體類型及實體間聯(lián)系的模型稱為“數(shù)據(jù)模型” 。這一其中著名的模型是“實體聯(lián)系模型” 。這類模型有嚴格的形式化定義,以便于在計算機系統(tǒng)中實現(xiàn)。上一層記錄類型和下一層記錄類型間聯(lián)系是1∶N聯(lián)系。用有向圖結(jié)構(gòu)表示實體類型及實體間聯(lián)系的數(shù)據(jù)模型。網(wǎng)狀模型的缺點是編寫應用程序比較復雜,程序員必須熟悉數(shù)據(jù)庫的邏輯結(jié)構(gòu)。關(guān)系模型的主要是用二維表格結(jié)構(gòu)表達實體集,用外鍵表示實體間聯(lián)系。關(guān)系模型是數(shù)學化模型?,F(xiàn)在市場上典型的關(guān)系DBMS產(chǎn)品有DBORACLE、SYBASE、INFORMIX和微機型產(chǎn)品Foxpro、Access等。關(guān)系模型是數(shù)學化的模型,可把表格看成一個集合,因此集合論、數(shù)理邏輯等知識可引入到關(guān)系模型中來。因此,人們需要更高級的數(shù)據(jù)庫技術(shù)來表達這類信息。 數(shù)據(jù)庫體系結(jié)構(gòu)數(shù)據(jù)庫的體系結(jié)構(gòu)分三級:內(nèi)部級(internal
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1