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

正文內容

基于vbaccess的全套畢業(yè)設計超市管理系統(tǒng)的設計與實現(xiàn)(編輯修改稿)

2025-01-04 04:20 本頁面
 

【文章內容簡介】 期中的全部活動,包括定義關系模式、建立數(shù)據(jù)庫、插入數(shù)據(jù)、查詢、更新、維護、數(shù)據(jù)庫重構、數(shù)據(jù)庫安全性控制等一系列操作要求,這就為數(shù)據(jù)庫應用系統(tǒng)的開發(fā)提供了良好的環(huán)境。用戶在數(shù)據(jù)庫系統(tǒng)投 入運行后,還可根據(jù)需要隨時地逐步地修改模式,且并不影響數(shù)據(jù)庫的運行,從而是系統(tǒng)具有良好的可擴展性。 ( 2)高度非過程化 非關系數(shù)據(jù)模型的數(shù)據(jù)操縱語言是面向過程的語言,用其完成某項請求,必須指定存取路徑。而用 SQL 語言進行數(shù)據(jù)操作,只要提出“做什么”,而無須指明“怎么做”,因此無須了解存取路徑,存取路徑的選擇以及 SQL 語句的操作過程由系統(tǒng)自動完成。這不但大大減輕了用戶負擔,而且有利于提高數(shù)據(jù)獨立性。 ( 3)面向集合的操作方式 非關系數(shù)據(jù)模型采用的是面向記錄的操作方式,操作對象是一記錄。例如查詢所有平均成績在 80分以上的產品姓名,用戶必須一條一條地把滿足條件的產品記錄找出來(通常要說明具體處理過程,即按照哪條路徑,如何循環(huán)等)。而 SQL語言采用集合操作方式,不僅操作對象、查找結果可以是元組的集合,而且一次插入、刪除、更新操作的對象也可以是元組的集合。 ( 4)以同一種語法結構提出兩種使用方式 SQL 語言既是自含試語言,又是嵌入式語言。作為自含式語言,它能夠獨立地用于聯(lián)機交互的使用方式,用戶可以在終端鍵盤上直接鍵入 SQL 命令對數(shù)據(jù)庫進行操作;作為嵌入式語言, SQL 語言能夠嵌入到高級語言(例如 C、 COBOL、FORTRAN)程序中,供程序員設計程序時使用。而在兩中不同的使用方式下, SQL語言的語法結構基本上是一致的。這種以統(tǒng)一的語法結構提供兩種不同的使用方式的做法,提供了極大的靈活性與方便性。 ( 5)語言簡捷 ,易學易用 SQL 語言功能極強,但由于設計巧妙,語言十分簡捷,完成核心功能只使用了 9個動詞:數(shù)據(jù)查詢( SELECT)、數(shù)據(jù)定義( CREATE, DROP, ALTER)、數(shù)據(jù)操作( INSERT, UPDATE, DELETE)和數(shù)據(jù)控制( GRANT, REVOKE)。 SQL 語言接近英語口語,因此容易學習,容易使用。 第三 章 系統(tǒng)數(shù)據(jù)庫設計 3. 1數(shù)據(jù)庫的概念 數(shù)據(jù)庫處理在信息系統(tǒng)的研究中一直是非常重要的主題,然而,近年來,隨著 World Wide Web(WWW)的猛增及 Inter 技術的迅速發(fā)展,使得數(shù)據(jù)庫技術之時成為最熱門技術之一。數(shù)據(jù)庫技術能使Inter 應用超越具有早期應用特點的簡單的發(fā)布。同時, Inter技術提供了一種向用戶發(fā)布數(shù)據(jù)庫內容的標準化的訪問方法。這些技術沒有脫離經(jīng)典數(shù)據(jù)庫技術的要求。它們只是加重了數(shù)據(jù)庫技術的重要性。 數(shù)據(jù)庫的設計和開發(fā)及包括藝術有包括工程。理解用戶的需求,然后,把它們 轉變?yōu)橛行У臄?shù)據(jù)庫設計是一個藝術過程。把設計轉變?yōu)閷嶋H的數(shù)據(jù)庫,并且這些數(shù)據(jù)庫帶有功能完備、高效能的應用,是一個工程過程。 數(shù)據(jù)庫的目的是幫助人們跟蹤事務。經(jīng)典的數(shù)據(jù)庫應用涉及諸如訂單、顧客、工作、員工、學生、電話之類的項,或其它數(shù)據(jù)量較大、需要密切關注的事務。最近,由于數(shù)據(jù)庫的普及,數(shù)據(jù)庫技術已經(jīng)被應用到了新的領域,諸如用于 Inter 的數(shù)據(jù)庫或用于公司內聯(lián)網(wǎng)的數(shù)據(jù)庫。數(shù)據(jù)庫也被越來越多地應用于生成和維護多媒體應用程序上。 計算機的數(shù)據(jù)處理應用,首先要把大量的信息以數(shù)據(jù)形式存放在存儲器中。存儲器的容量 、存儲速率直接影響到數(shù)據(jù)管理技術的發(fā)展。從1956 年生產出第一臺計算機到現(xiàn)在,存儲器的發(fā)展,為數(shù)據(jù)庫技術提供了良好的物質基礎。 使用計算機以后,數(shù)據(jù)處理的速度和規(guī)模,無論是相對于手工方式,還是機械方式,都有無可比擬的優(yōu)勢。通常在數(shù)據(jù)處理中,計算是比較簡單的而數(shù)據(jù)的管理卻比較復雜。數(shù)據(jù)管理是指數(shù)據(jù)的收集、整理、組織、存儲、維護、檢索、傳送等操作,這部分操作是數(shù)據(jù)處理業(yè)務的基本環(huán)節(jié),而且是任何數(shù)據(jù)處理業(yè)務中必不可少的共有部分。數(shù)據(jù)管理技術的優(yōu)劣,將直接影響數(shù)據(jù)處理的效率。 數(shù)據(jù)庫在一個信息管理系統(tǒng)中占有非常重要 的位置,數(shù)據(jù)庫結構設計的好壞將直接對應用系統(tǒng)的效果產生影響。合理的數(shù)據(jù)庫設計可以提高數(shù)據(jù)庫存儲效率,保證數(shù)據(jù)的完整和一致。同時合理的數(shù)據(jù)結構也將有利于程序的實現(xiàn)。 設計數(shù)據(jù)庫系統(tǒng)時,應該首先了解用戶的各個方面的需求,包括現(xiàn)有的以及將來可能增加的。 3. 2 創(chuàng)建數(shù)據(jù)庫文件 如果操作系統(tǒng)中安裝了 ACCESS2020 的話,可以在開始菜單的程序菜單中可以找到。如下所示: 打開 ACCESS2020 之后,會開啟一個窗口,可選擇是打開以前的數(shù)據(jù)庫文件還是新建一個新的空數(shù)據(jù)庫文件,如果選擇空 ACCESS 數(shù)據(jù)庫,然后 點擊確定按鈕。這些就新建了一個數(shù)據(jù)庫文件。 最后一步就是要選擇一個要保存數(shù)據(jù)庫文件的名字和位置。點擊創(chuàng)建就完成。 怎樣創(chuàng)建一個數(shù)據(jù)表 上面已經(jīng)講了如何創(chuàng)建一個數(shù)據(jù)庫文件,按照上面的步驟建立一個數(shù)據(jù)庫文件后,需要在數(shù)據(jù)庫文件中建立一個數(shù)據(jù)表。 在下面的對話框中選 ” 使用設計器創(chuàng)建表 ” ,上面還有三個按鈕,一個是打開,一個是設計,一個是新建,點擊設計,就可以開始設計數(shù)據(jù)表了。 出現(xiàn)設計的界面后,就可以開始設計數(shù)據(jù)表了! VB 連接 ACCESS2020 數(shù)據(jù)庫 用 vb 編寫一個管理軟件,如果不能連接數(shù)據(jù)庫,那也沒有什么用處。先看看 VB 是如何與 ACCESS2020 數(shù)據(jù)庫相連接的。 Sub ConnStr() 39。連接數(shù)據(jù)庫 Set conn = CreateObject() 39。建立數(shù)據(jù)庫連接對像 DBpath = amp。 \ amp。 39。設置數(shù)據(jù)的路徑 Provider=。Data Source= amp。 DBpath 39。打開數(shù)據(jù)庫連接 Set rs = CreateObject() 39。設置數(shù)據(jù)庫對像 End Sub 上面的一段代碼就是連接數(shù)據(jù)庫的。上用到了三個變量conn,Dbpath,rs。其中有兩個變量要定義為公用的變量,因為這段代碼是放在一個模塊中的,為了在每一個窗體中能夠使用這個變量,所以必須要聲明為公用變量。聲明公用變量的方法如下: Public conn Public rs 上面就是聲明為公用變量,上面的聲明一定要放在模塊的最上面。如果聲明在下面,那就成了局部變量,那么作用范圍就會不同了,作用 就更不同,而且在其它窗體中使用到了這個變量,程序會出錯。 3. 4 數(shù)據(jù)庫設計 上面提到的各種功能的實現(xiàn)都離不開數(shù)據(jù)庫的支持,因此數(shù)據(jù)庫設計作為本系統(tǒng)設計的一部分不可缺少。開發(fā)本系統(tǒng)中使用的數(shù)據(jù)庫系統(tǒng)是 Windows Access 2020 。從上面的功能分析不難看出本系統(tǒng)需要建立以下幾個數(shù)據(jù)表:buy 表 (進貨表 )、 goods 表 (現(xiàn)存商品表 )、 sell 表 (銷售表 )、 retreat 表 (退貨表 )、employee 表 (員工表 )、 manufacturer 表 (進貨商表 )。由于數(shù)據(jù)量比較小,所以這些數(shù)據(jù)表都存在一個數(shù)據(jù)庫下 : 下面對各個數(shù)據(jù)表的結構做一下簡單介紹: 在系統(tǒng)的數(shù)據(jù)庫設計中,進貨表、銷貨表、商品庫存表和退貨表涉及了交易管理三個子菜單的絕大部分數(shù)據(jù),是本系統(tǒng)數(shù)據(jù)庫的核心,所以將對其部分表的設置列表顯示。 Manufacturer 表(進貨商表)中包括有廠商編號、廠商名稱、聯(lián)系人姓名、電話、廠商地址等字段,表略。 employee(員工表)中包括有員工編號、員工姓名、員工密碼、員工電話、員工地址等字段,表略。 buy 表(進貨表)中包括有進貨編號、商品編號、商品名稱、生產廠商、型號、數(shù)量、進貨價、進貨年、進貨月、進貨日、總金額、業(yè)務員編號等。設計該數(shù)據(jù)表的主要目的是方便管理員的查看,使系統(tǒng)的數(shù)據(jù)管理能夠更加層次化。具體設置如表 31所示。 表 31 buy表 字段名 數(shù)據(jù)類型 說明 進貨編號 文本 字段大小為 20 商品名稱 文本 字段大小為 20 生產廠商 文本 字段大小為 20 型號 文本 字段大小為 20 數(shù)量 數(shù)字 長整型 進貨價 貨幣 貨幣 進貨年 數(shù)字 整型 進貨月 數(shù)字 整型 進貨日 數(shù)字 整型 業(yè)務員編號 文本 字段大小為 20 總金額 貨幣 貨幣 goods 表(現(xiàn)存商品表)中包括有商品編號、生產廠商、商品名稱、型號、進貨價、銷貨價、數(shù)量、進貨年、進貨月、進貨日、業(yè)務員編號、總金額等字段。具體設置如表 32 所示。 表 32 goods 表 字段名 數(shù)據(jù)類型 說明 商品編號 文本 字段大小為 20 商品名稱 文本 字段大小為 20 生產廠商 文本 字段大小為 20 型號 文本 字段大小為 20 數(shù)量 數(shù)字 長整型 進貨價 貨幣 貨幣 銷貨價 貨幣 貨幣 sell 表 (銷貨表 )中包括有銷貨編號、商品編號、商品名稱、生產廠商、型號、數(shù)量等字段,由于篇幅有限 ,其表略。 retreat 表(退貨表)中包括有退貨編號、銷貨編號、生產廠商、商品名稱、型號、單價、數(shù)量、總金額、退貨年、退貨月、退貨日、業(yè)務員編號等。具體設置如表 33所示。 表 33 retreat 表 字段名 數(shù)據(jù)類型 說明 退貨編號 文本 字段大小為 20 銷貨編號 文本 字段大小為 20 商品名稱 文本 字段大小為 20 生產廠商 文本 字段大小為 20 型號 文本 字段大小為 20 單價 貨幣 貨幣 數(shù)量 數(shù)字 長整型 總金額 貨幣 貨幣 退貨年 數(shù)字 整型 退貨月 數(shù)字 整型 退貨日 數(shù)字 整型 業(yè)務員編號 文本 字段大小為 20 第四章 系統(tǒng)總體規(guī)劃 系統(tǒng)功能 1. 可以進行文本操作; 2. 添加一個數(shù)據(jù)庫項目; 3. 刪除一個數(shù)據(jù)庫項目; 4. 修改一個數(shù)據(jù)庫項目; 5. 查詢信息; 6. 用戶添加和密碼修改。
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1