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

正文內(nèi)容

物資采購管理系統(tǒng)的設(shè)計與實施論文-文庫吧

2025-01-17 03:58 本頁面


【正文】 在數(shù)據(jù)表(Table)中,由若干個數(shù)據(jù)表構(gòu)成一個數(shù)據(jù)庫。SQL語言是Structured Query Language 的縮寫,即是結(jié)構(gòu)化查詢語言。結(jié)構(gòu)化查詢語言(Structured Query Language)最早是IBM的圣約瑟研究實驗室為其關(guān)系數(shù)據(jù)庫管理系統(tǒng)SYSTEM R開發(fā)的一種查詢語言,它的前身是SQUARE語言。SQL語言作為關(guān)系型管理系統(tǒng)的標準語言,其主要功能是同各種數(shù)據(jù)庫建立聯(lián)系并進行操作。SQL語言的操作對象主要是數(shù)據(jù)表。依照SQL命令操作關(guān)系型數(shù)據(jù)庫的不同功能,可將SQL命令分成數(shù)據(jù)定義語言DDL、數(shù)據(jù)操縱語言DML、數(shù)據(jù)查詢語言DQL和數(shù)據(jù)控制語言DCL四大類【6】。SQL Server 2000是大型電子商務(wù)、數(shù)據(jù)倉庫和數(shù)據(jù)庫解決方案。在分析服務(wù)、數(shù)據(jù)轉(zhuǎn)換服務(wù)、數(shù)據(jù)倉庫等方面中它都引入了大量新特性。提供了系統(tǒng)管理與調(diào)整許多有力的工具。擁有可視化的數(shù)據(jù)庫制作,方便使用,利用企業(yè)管理器可以很直觀的設(shè)計出數(shù)據(jù)庫,并且對于習慣使用SQL編程語言的用戶可采用查詢分析器輸入SQL語言系統(tǒng)自動生成報表,帶來了一定得方便,而且還配備了導(dǎo)入和導(dǎo)出數(shù)據(jù)功能、事件探查器等等。SQL Server 2000通過與 OLAP 功能、數(shù)據(jù)轉(zhuǎn)換功能、存儲庫和英文查詢的緊密結(jié)合,成為了數(shù)據(jù)庫業(yè)內(nèi)較為全面的決策支持平臺和數(shù)據(jù)倉庫。特別重要的是,實質(zhì)化的視圖由于SQL Server 2000 關(guān)系引擎增加而達成了,從而使特大型數(shù)據(jù)庫環(huán)境中執(zhí)行復(fù)雜查詢的性能得到了提高。同時,新的數(shù)據(jù)挖掘功能被SQL Server 2000 引入了,可自動發(fā)現(xiàn)在大量數(shù)據(jù)之間隱藏的關(guān)系并可基于歷史數(shù)據(jù)作出推測。實施這些數(shù)據(jù)挖掘功能,以向最終用戶隱藏這種尖端技術(shù)的復(fù)雜性,第三方的數(shù)據(jù)挖掘產(chǎn)品也被開發(fā)人員輕松地嵌入到客戶的應(yīng)用程序中【7】。SQL語言包含4個部分: 數(shù)據(jù)定義語言(DDL),如:CREATE(創(chuàng)建)、DROP(刪除)、ALTER(更改)等語句。 數(shù)據(jù)操作語言(DML),如:INSERT(插入)、UPDATE(修改)、DELETE(刪除)語句。 數(shù)據(jù)查詢語言(DQL),如:SELECT(選擇)語句。 數(shù)據(jù)控制語言(DCL),如:GRANT、REVOKE、COMMIT、ROLLBACK等語句?!?】SQL語言的三種主要程序設(shè)計語言類別的語句分別為:數(shù)據(jù)定義語言(DDL),數(shù)據(jù)操作語言(DML)及數(shù)據(jù)控制語言(DCL)。 SQL 是用于訪問和處理數(shù)據(jù)庫的標準的計算機語言。SQL的主要功能:(1)面向數(shù)據(jù)庫執(zhí)行查詢;(2)從數(shù)據(jù)庫取回數(shù)據(jù);(3)在數(shù)據(jù)庫中插入新的記錄;(4)更新數(shù)據(jù)庫中的數(shù)據(jù);(5)從數(shù)據(jù)庫刪除記錄;(6)創(chuàng)建新數(shù)據(jù)庫;(7)在數(shù)據(jù)庫中創(chuàng)建新表;(8)在數(shù)據(jù)庫中創(chuàng)建存儲過程;(9)在數(shù)據(jù)庫中創(chuàng)建視圖;(10)以設(shè)置表、存儲過程和視圖的權(quán)限。 VB編程語言介紹VB是Visual Basic的簡稱,可用于開發(fā) Windows 環(huán)境下的各類應(yīng)用程序,它是由美國微軟公司于1991年開發(fā)的一種可視化的、面向?qū)ο蠛筒捎檬录?qū)動方式的結(jié)構(gòu)化高級程序設(shè)計語言。它簡單易學、效率高,且功能強大。在Visual Basic環(huán)境下,事件驅(qū)動的編程機制的利用、可視化設(shè)計工具德新穎易用, Windows內(nèi)部的廣泛應(yīng)用程序接口(API)函數(shù)的使用,動態(tài)鏈接庫(DLL)、對象的鏈接與嵌入(OLE)、開放式數(shù)據(jù)連接(ODBC)等技術(shù),使之成為效能高、速度快的應(yīng)用軟件系統(tǒng),并且在Windows環(huán)境下獲得更強大的功能、更豐富的圖形界面【9】。美國微軟公司在1991年的時候推出了Visual (簡稱VB), VB , VB 2010(Visual Studio 2010) 是目前的最新的應(yīng)用版本。 Visual 意為可視的、可見的,指的是開發(fā)像Windows操作系統(tǒng)的圖形用戶界面(Graphic User Interface,簡稱GUI)的方法,與其他編程軟件所不同的是,編寫大量代碼去描述界面元素的外觀和位置對于它來說都是不需要的,唯一需要的是,把預(yù)先建立好的對象拖放到屏幕上預(yù)定中的位置即可。應(yīng)該說,這是一次質(zhì)的飛躍,是一次編程技術(shù)的革命【10】。VB的特點1.面向?qū)ο骎B采用了面向?qū)ο笤O(shè)計思想,把復(fù)雜的設(shè)計問題分解為多個能夠完成獨立功能且相對簡單的對象集合是它的基本思路。可操作的實體如窗體、窗體中命令按鈕、標簽、文本框等就是,面向?qū)ο缶幊叹褪撬^“對象”,而根據(jù)界面設(shè)計要求,程序員可以直接在界面上設(shè)計出窗口、菜單、按鈕等類型對象并為每個對象設(shè)置屬性。在VB. NET 2002和之后的版本,VB是完全支持面向?qū)ο蟮木幊陶Z言;而對于早期版本(),只能稱作是基于對象的編程語言,原因是它不支持類的繼承。2.事件驅(qū)動在Windows環(huán)境下是以事件驅(qū)動方式運行每個對象的都能響應(yīng)多個區(qū)別事件,每個事件都能驅(qū)動段代碼事件過程,該代碼決定了對象功能。這種機制通常被稱為事件驅(qū)動的編程機制。當系統(tǒng)或應(yīng)用觸發(fā)例如用戶進行單擊操作,使命令按鈕觸發(fā)了按鈕Click(單擊)事件,然后該事件中代碼就會被執(zhí)行,當用戶不進行任何操作(等待狀態(tài)或者待機狀態(tài))時,就處于等待狀態(tài)整個應(yīng)用就是由彼此獨立事件過程構(gòu)成。3.軟件Software集成式開發(fā)編程的集成開發(fā)環(huán)境由VB來提供,在這個環(huán)境中編程者可設(shè)計界面、編寫代碼、調(diào)試直至把應(yīng)用編譯成可在Windows中運行的可執(zhí)行文件,并且安裝VB集成開發(fā)環(huán)境也可以同時生成,這些都為編程人員帶來了很大的便利。4.結(jié)構(gòu)化設(shè)計語言VB具有豐富數(shù)據(jù)類型是種符合結(jié)構(gòu)化設(shè)計思想語言而且簡單易學此外作為種設(shè)計語言VB還有許多獨到的處。5.強大數(shù)據(jù)庫訪問功能VB利用數(shù)據(jù)Control控件可以訪問多種數(shù)據(jù)庫VB 6.O提供ADOControl控件。通過此不但可以用最少代碼實現(xiàn)數(shù)據(jù)庫操作和控制也可以取代DataControl控件和RDOControl控件。6.支持對象鏈接和嵌入技術(shù)VB核心是對對象鏈接和嵌入(OLE)技術(shù)支持,它是一個功能強大的軟件,它訪問所有對象種思路方法利用OLE技術(shù)能夠開發(fā)集聲音、圖像、動畫、字處理、Web等對象。7.網(wǎng)絡(luò)功能VB ,利用這種技術(shù),我們可以動態(tài)創(chuàng)建和編輯Web頁面使編程人員在VB中開發(fā)多功能網(wǎng)絡(luò)應(yīng)用軟件。8.多個應(yīng)用向?qū)B提供了多種向?qū)鐟?yīng)用向?qū)А惭b向?qū)?、?shù)據(jù)對象向?qū)Ш蛿?shù)據(jù)窗體向?qū)ㄟ^它們可以快速地創(chuàng)建區(qū)別類型、區(qū)別功能應(yīng)用。9.支持動態(tài)交換、動態(tài)鏈接技術(shù).通過動態(tài)數(shù)據(jù)交換(DDE)編程技術(shù)VB開發(fā)應(yīng)用能和其他Windows應(yīng)用的間建立數(shù)據(jù)通信通過動態(tài)鏈接庫技術(shù)在VB中可方便地用C語言或匯編語言編寫也可Windows應(yīng)用接口(.API) 【11】。lO.聯(lián)機幫助功能在VB中利用幫助菜單和F1功能鍵用戶可隨時方便地得到所需要幫助信息VB幫助窗口中顯示了有關(guān)舉例代碼通過復(fù)制、粘貼操作可獲取大量舉例代碼為用戶學習和使用提供方便【12】。利用VB的可視性特點,可方便的設(shè)計了程序的窗體界面,并在各個窗體中的合適位置繪制所需的每種控件。如要修改窗體或控件的某項屬性,只需在相應(yīng)的窗體或控件的屬性窗口修改相應(yīng)的參數(shù)便可達到需要的設(shè)計效果。利用VB的事件驅(qū)動性特點,只需在窗體或控件上的代碼窗口中添加少量的代碼,便可達到告訴當在相應(yīng)的窗體或控件上發(fā)生某一事件時,它們在事件發(fā)生后應(yīng)該做什么工作的目的。例如幾個窗體上的添加、刪除、返回按鈕的作用,就是通過在各個相應(yīng)按鈕的代碼窗口中輸入相應(yīng)的代碼,來達到當在幾個按鈕上出現(xiàn)單擊(Click)事件后,相應(yīng)按鈕實現(xiàn)添加、刪除、返回的功能的。 數(shù)據(jù)庫理論介紹數(shù)據(jù)庫是建立一個滿足用戶長期需求的產(chǎn)品是數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)的目標。開發(fā)的主要過程為:理解用戶的需求,然后轉(zhuǎn)變?yōu)橛行У臄?shù)據(jù)庫設(shè)計。將設(shè)計變?yōu)閷嶋H的數(shù)據(jù)庫并且使之功能完善、高效能。數(shù)據(jù)庫技術(shù)產(chǎn)生于60年代,30多年來數(shù)據(jù)庫技術(shù)得到了迅速發(fā)展,并已形成較為完整的理論體系。隨著World Wide Web(WWW)的普及和Internet技術(shù)的迅速發(fā)展,使得數(shù)據(jù)庫技術(shù)成為最熱門技術(shù)之一【13】。數(shù)據(jù)庫由DBMS(數(shù)據(jù)庫管理系統(tǒng))處理,DBMS則由開發(fā)人員和用戶通過應(yīng)用程序直接或間接地使用。它主要包括四個要素:用戶數(shù)據(jù)、元數(shù)據(jù)、索引和應(yīng)用元數(shù)據(jù)。一、用戶數(shù)據(jù)當前,大部分主流數(shù)據(jù)庫管理系統(tǒng)把用戶數(shù)據(jù)表示為關(guān)系?,F(xiàn)在把關(guān)系看為數(shù)據(jù)表。表的列包含域或者屬性,表的行包含與之對應(yīng)的實體的記錄。并不是所有的關(guān)系都同樣符合要求,有些關(guān)系比其它關(guān)系更為結(jié)構(gòu)化一些。二、元數(shù)據(jù)數(shù)據(jù)庫是自描述的,也就是說它自身包含了它的結(jié)構(gòu)說明,這種結(jié)構(gòu)的說明稱作元數(shù)據(jù)。因為DBMS是用來存儲和操作表的,因此大多數(shù)成品把元數(shù)據(jù)以表的形式存儲,有時稱作系統(tǒng)表。這些系統(tǒng)表存儲了數(shù)據(jù)庫中表的情況,如每一個表中有多少列,哪一列是主關(guān)鍵字,各列的數(shù)據(jù)類型的描述。同時,它也存儲索引、關(guān)鍵字、規(guī)則和數(shù)據(jù)庫結(jié)構(gòu)的其他部分?!?4】三、索引第三種類型的數(shù)據(jù)改進了數(shù)據(jù)庫的性能和它的可訪問性,該種數(shù)據(jù)被稱為開銷數(shù)據(jù),盡管有時采用其他類型的數(shù)據(jù)結(jié)構(gòu),但主要還是索引。索引大多用于排序和快速訪問數(shù)據(jù)。索引可以用于快速訪問數(shù)據(jù)。例如,用戶只想訪問貨物信息表中‘類別’值為‘01’的那些貨物。如果沒有索引,那么則必須搜索整個源表;但當有了索引之后,就可以找到索引條目,并使用它來挑選所有合適的行。索引對排序和查找是有一定幫助的,但這是有代價的。每當貨物信息表中的行改變時,索引也必須跟著改變,這意味著索引并不是隨意的,應(yīng)當在真正需要時保存。四、應(yīng)用元數(shù)據(jù)存儲在數(shù)據(jù)庫中的第四種數(shù)據(jù)名為應(yīng)用元數(shù)據(jù),它用于存儲用戶窗體、報表、查詢和其他形式的查詢組件。并不是所有的DBMS都支持應(yīng)用組件,支持組件的DBMS也不一定把全部組件的結(jié)構(gòu)作為應(yīng)用元數(shù)據(jù)存儲在數(shù)據(jù)庫中。但是大部分現(xiàn)代的DBMS產(chǎn)品都存儲這種數(shù)據(jù)作為數(shù)據(jù)庫的一部分。 Access 2000簡述Access2000 是關(guān)系數(shù)據(jù)庫開發(fā)工具,1992年,Microsoft Access作為第一個面向Windows操作平臺的桌面數(shù)據(jù)庫管理系統(tǒng)而誕生,它不但充分體現(xiàn)了面向?qū)ο蟮乃枷?,提供可視化的編程手段,而且充分利用了Windows操作平臺的優(yōu)越性,采用與Windows完全一致的界面風格,使界面非常友好。在Access中,用戶不需要編寫復(fù)雜的程序就可以建立一個完整的數(shù)據(jù)庫應(yīng)用系統(tǒng),是一個典型的開放式數(shù)據(jù)庫系統(tǒng),它可以和Windows下的其他應(yīng)用程序共享數(shù)據(jù)庫資源。數(shù)據(jù)庫能匯集各種信息以供查詢、存儲和檢索。Access 的優(yōu)點在于它能使用數(shù)據(jù)表示圖或自定義窗體收集信息。數(shù)據(jù)表示圖提供了一種類似于 Excel 的電子表格,可以使數(shù)據(jù)庫一目了然。另外,Access 允許創(chuàng)建自定義報表用于打印或輸出數(shù)據(jù)庫中的信息。Access也提供了數(shù)據(jù)存儲庫,可以使用桌面數(shù)據(jù)庫文件把數(shù)據(jù)庫文件置于網(wǎng)絡(luò)文件服務(wù)器,與其他網(wǎng)絡(luò)用戶共享數(shù)據(jù)庫。Access 是一種關(guān)系數(shù)據(jù)庫工具,關(guān)系數(shù)據(jù)庫是已開發(fā)的最通用的數(shù)據(jù)庫之一。如上所述,Access 作為關(guān)系數(shù)據(jù)庫開發(fā)具備了許多優(yōu)點,可以在一個數(shù)據(jù)包中同時擁有桌面數(shù)據(jù)庫的便利和關(guān)系數(shù)據(jù)庫的強大功能【15】。 第3章 監(jiān)獄采購系統(tǒng)需求分析本系統(tǒng)可以方便快捷地處理監(jiān)獄中日常用品的采購問題,與傳統(tǒng)管理方式相比,具有節(jié)省開銷、提高管理人員工作效率等效益。使用本系統(tǒng),管理人員可以更好地管理物資采購過程中的各個方面,如清晰地對比供應(yīng)商提供的貨物質(zhì)量及價格,或是對物資存放位置進行定位追蹤,更可以對采購單進行查詢、修改等。業(yè)務(wù)流程:首先由非采購部門提交申購單,當通過該部門主任審核后,生成采購單。采購部門收到采購單后經(jīng)由采購部門主任審批,之后打印出來,交由采購人員進行采購。采購?fù)戤吅螅少彶块T員工對物資進行入庫操作并關(guān)閉指令。采購人員定期對庫存進行盤點操作,當實際庫存數(shù)量與數(shù)據(jù)不符時,提交盤點表,待采購部門主任審核后對庫存資料進行更新【16】,如圖31。 一般部門員工一般部門主任采購部門員工采購部門主任供應(yīng)商開始資料查詢生成申購單采購單生成指定采購員采購發(fā)貨入庫關(guān)閉申購單結(jié)束圖31業(yè)務(wù)泳道圖l 資料管理模塊在采購過程中,我們首先需要清楚供求關(guān)系,即我們首先要了解物資以及提供的供應(yīng)商的資料(名稱、地址等),當然,我們也必須了解現(xiàn)有物資的情況(名稱、數(shù)量、狀態(tài)等)。所以,該模塊,必須把這方面的信息清楚地表達出來,從而進行進一步的操作。例如,一般部門需要購買一些椅子,在填寫申購單前,可以通過資料查詢來獲得椅子的數(shù)量,還有提供椅子的供應(yīng)商有哪些,價格和運貨費如何,然后員工可以根據(jù)實際需要再進行申購單的填寫。資料管理模塊主要針對對象是一般部門員工和該部門主任。l 采購管理模塊:該模塊主要是管理采購中的各個環(huán)節(jié),如申購單與采購單的生成(包括需要采購的物資以及所選擇的供應(yīng)商等),采購單的管理(根據(jù)現(xiàn)實需求提供提交或取消等功能),以及物資采購價的查詢等等。只有當申購單被審核了的時候可以生成采購單,采購單必須以申購單為依據(jù)。當采購單通過部門主任進行審批時,采購人員才可以打印采購單并進行實際的采購活動。采購管理模塊對于所有員工來說都是必不可少的功能模塊。l 庫存管理模塊:大量的物資使庫存管理成為整個采購過程中重要的一環(huán),畢竟連監(jiān)獄中所擁有的物資數(shù)量及狀態(tài)都不清楚的話,我們就不能更好地去訂制采購的計劃。所以在該模塊中,需要有方便查詢物資庫存數(shù)量及狀態(tài)的功能,當物資消耗得差不多的時候,進行采購提醒建議【17】。物資基本資料依賴于庫存管理的更新維護,每次的入庫操作必須同步更新物資的基本資料。物資的盤點是對物資狀態(tài)的維護更新,實際工作中,會有物資的實際存量與記錄存量不一致的時候,如入庫的過程中數(shù)量填寫錯誤,在提取物資時不小心對另外的物資造成損壞,物資過期等等,盤點人員通過對物資實際的盤點,如若物資數(shù)量有誤,則填寫盤點表,待采購部門主任審批更新數(shù)據(jù)庫。庫存管理模塊主要針對采購部門員工和采購部門主任。l 統(tǒng)計分析模塊:統(tǒng)計分析,在很多軟件中都是不可忽視的一個部分,我們通過統(tǒng)計分析以前的操作狀態(tài),能更好地分析出問題所在,為工作效率的提高提供有力的決策方案。所以該模塊中,我們首先要能對以往物
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1