國立沙鹿高工-資料處理科 主題:朋朋公仔店-資料庫 學生姓名:陳裕朋 指導老師:謝芳伶
日期
目錄: ♦ ♦ ♦ ♦ 圖目錄
第一章 第二章 第三章 第五章
緒論 相關背景知識 資料庫 結論及未來展望
表目錄 摘要 主題名稱:朋朋公仔店 學生:陳裕朋 指導老師:謝芳伶 學校及科別名稱:沙鹿高工-資料處理科 內容介紹: 這是個公仔商品管理的資料庫,裡面的商品可以填寫購買單,並且查詢裡面的 資料,目前還有哪些未出貨,也可把訂單出貨,並且刪除資料! 關鍵字:公仔、公仔買賣、公仔資訊
研究背景: 在學校的課程中,VB一直是我最有興趣的一課,其中,上到了資料庫這 單元! 非常的有趣!可以將許多資料加入、查詢、刪除!據我所知,資料庫的應用很廣, vb只是其中一環吧。網站、帳簿..等等 許多的東西都需要紀錄,資料庫這 東西當然就顯的非常重要! 因為現今,電子化的時代,再用寫手的資料,不就很浪費時間,電腦打字 快多了,很多套軟體都可建立資料庫,Access,就是了! 而且用紙筆紀錄,也有弄失,弄破,許多狀況,存在電腦裡,來的安全許 多,正確的操作電腦,網路安全觀念建立好,那電腦通常來的比紙筆來的安全 許多 並且便利許多,紀錄的資料也可以大量,又可長期保存!20年,30年,都 可以,資料轉移也很快速,區域網,資料轉移好,就可以在安裝新的硬碟等等, 資料庫應用太多,公司的帳務、倉庫的存貨狀況、公司的人事資料、太多太多。而 且有太多資料太重要,就需要加強安全系統,設密碼等!
研究動機與目的 會作公仔的資料庫,是因為平常就喜歡看公仔,雖然沒收集,但是會看一 些雜誌等等,吸收許多資訊,公仔非常的精緻,男生嗎,不喜歡毛茸茸的娃娃! 塑膠類的模型呀,才是王道阿! 我很喜歡他的真實感,非常寫實,所以想建立個公仔資料庫來,可以看到 許多公仔資訊,公仔圖片,非常的棒!現在非常流行的公仔玩偶, 許多設計師,一隻小小的公仔,就需要幾千元,甚至..幾萬元,這麼如此有 美感,有價值的東西,建立起資料庫不是很好?幫你管理大量的訂單, 可以有效的控制訂單的進和出!
研究方法與步驟 方法: 將VB開啟 建立一表單,建立資料庫元件,編寫程式碼,讓資料庫元件可以顯示資料庫資 料 建立一表單,建立新增程式,讓使用者可以輸入資料,存到資料庫裡 建立一表單,編寫查詢程式,讓使用者可以輸入資料,查詢目前資料庫裡有哪 些資料,沒有資料時,告訴使用者沒有資料
建立一表單,建立刪除程式,讓使用者可以輸入資料,輸入要出貨(刪除)的 資料,進行出貨(刪除),沒有資料時,告訴使用者沒有資料 最後開始檢驗錯誤,並且在增加許多功能,例如,商品的圖片、資訊,不同的查 詢方式,許多讓程式更加流暢、便利的程式碼。
第二章 相關背景知識 介紹 VB Visual」的中文意思為「視覺」,它是指開發圖形介面(GUI)的方法。好處在於,不 必撰寫多餘描述介面的外觀及配件元件,因為現成功工具箱,任君選擇,所以 在設計的階段,及能建立起輸出入的介面。 「Basic」就是培基語言,Visual Basic 除了延續傳統的優點。 、 「執行」與「中斷」 等 VB 的工作模式:在 VB,依程式工作的狀態可以分為「設計」 三種工作模式: 設計模式:程式尚未開始執行,為撰寫程式的狀態。在這個模式下,程式設計師 才能進行程式的撰寫與修改 執行模式:程式開始執行時,便進入「執行模式」,這時程式和一般視窗應用程 式一樣,可以進行各項操作 中斷模式:在程式執行的過程中,可暫時中斷程式,以檢視程式執行的情形, 然後決定進入「設計模式」修改程式碼,或進入「執行模式」繼續執行 程式 VB 優點:因為 VB 在設計時就已它定義為多功能的程式語言,所以它功能可設 十份強大與廣泛,不像有些專屬於某方面的程式一但涉及到其他的領域,就不 光只是不擅長而已,往往根本就是無能為力,而舉凡資料庫、通信、網際網路及 其他大多數的功能,VB 都有提供相當完善的功能。 VB 的特性:Visual Basic 採用「物件導向」軟體本身提供了視窗程式設計所必須 用到的圖形介面工具與程式開發工具,不但可以在程式設計的過 程中看到與視窗程式執行時大多相同的外觀,更節省了時間 分為下列三種: 1.物件導向的程式設計 2.視覺化的程式設環境 3.豐富的應用軟體系統支源 物件導向的程式設計 : 在設計的過程中,先將在程式中用到的物件佈置完成,然後 設定物件屬性、操作的方法 、操作的方法、及物件與物件間的關係,最後才撰寫 各物件相對應的程式碼。 視覺化的程式設環境 : 在撰寫 Visual Basic 程式時,不必在撰寫複雜的程式來設 計物件的外觀與配置。提供的是一種視覺化操作介面,節省許多程式開發的時間。 豐富的應用軟體系統支源 : Visual Basic 是許多應用軟體的共通語言,都可以利 用 Visual Basic 撰寫程式
資料庫的意義 資料庫管理系統(Data Base ManageSystem,DBMS): 資料庫管理系統(Data Base Management System,簡稱為 DBMS)是許多程式的集 合,它讓使用者有能力去建立與維護資料庫。因此 DBMS 是一種一般用途的軟 體系統,以便於各種應用程式定義、建構、與處理資料庫。所謂定義資料庫是有關 欲儲存在資料庫裡的資料的資料型態、結構與限制等的指定。建構資料庫則是在 DBMS 的控制下,將資料儲存到儲存媒體上的過程。資料庫的運作(manipulating) 包括查詢資料庫以取回所要的資料、更新資料、以及讀取資料產生報表等。 資料庫(Database): 所謂的資料庫 (database) 是相關資料的集合。資料庫可以任意大小,並且有不同 程度的複雜性。資料庫可以由人工或機器來產生或維護,圖書館書卡的資料庫就 是一個好的例子。電腦化的資料庫可以用應用程式專案設計,亦可用資料庫管理 系統來建立及維護。 資料庫系統: 應包括資料庫本身和資料庫的管理系統,由圖(二-1)可看出資料庫系統不但包含 了資料庫本身,同時也包含了完整的資料庫定義或描述,這些定義被儲存在系 統目錄中,包括每個檔案的結構、每個資料項的儲存格式與型態、各種資料的限 制等資訊。儲存在目錄裡的資訊稱之為中繼資料(meta-data),它描述了主資料庫 的結構。目錄是給 DBMS 軟體使用的。DBMS 軟體不是為特定資料庫應用所寫的, 所以 DBMS 軟體一定要引用目錄,才能知道指定資料庫的檔案結構,像是它將 要存取的資料型態與格式。程式處理軟體只能存取特定資料庫,而 DBMS 軟體 則可以從目錄裡取出資料庫的定義,然後使用這些定義,來存取不同的資料庫。
第三章 資料庫 系統流程圖及程式流程圖 資料表的介紹 我的資料表用了三個資料,含有包含物品的主檔、子檔,還有一個會員的帳號檔, 主檔裡包含有:訂單編號、訂單日期、客戶名稱、業務員、總金額。訂單編號呢,是 自動排列的,訂單日期,是客戶自訂,客戶名稱,就是現在擁有的客戶,業務 員是存放業務員的名子,總金額,存放的是此交易的總金額。 子檔裡包含有:訂單編號、商品名稱、公仔產地、商品單價、商品數量、小計。訂單 編號上述有,商品名稱,是你所要的商品名稱,公仔產地是你選取的公仔所產 的地方,商品單價是為了要存放商品個別的單價,商品數量是存放個別購買的 數量,小計是指個別商品的小計。 帳號檔裡包含有:帳號、密碼。帳號是存放帳號的地方,也就是客戶名稱,使用 英文會自動轉成大寫,密碼是存放密碼的地方,而密碼只能設定為數字。
第四章 結論及未來展望 心得: 作資料庫,可以存放非常多的資料,我想以後應該可以做很多東西吧,以後可 能要放些什麼資料,或著自己的帳號密碼阿,可以把它變成執行檔,自己來用, 我之前也有做一各程式連結的檔案,如果也來做各資料庫應該也很好玩!其實 現在做的還有些不足,例如我裡面沒辦法更新商品的資料,以後會再寫,或著 和現在的PHP網頁結合,線上的資料庫連結到VB裡面,我想應該是可以的, 離線的作業系統也比較快速點,處理完,在上線更新資料,應該就會更實用, 增加互動性,可以在網路上訂貨,在公司電腦裡處理,方便許多! 而在這次寫以前都沒寫過的資料庫,感覺是不一樣的,像是把以前所學過的基 本東西,全部都結合,加入許多許多的元素,資料表的運用,很大,當初要開 始寫的時候,還有點不知從何寫起,光是資料庫就用了好幾各元件,還要額外 叫出來,再寫程式中,我家了許多東西,訂貨時,可以看見你所訂購的物品圖 案,還有它的資料,還有再出貨中,我採刪除也同時把欄位裡的資料也刪除! 而會員的帳號,我把它假如是英文就把它改成大寫,密碼是只能打數字!在這 程式花了許多的腦經,有時候打一打以還成功了,高興極,執行卻錯誤..非 常沮喪,然後再進行除錯,有時候還要想很久,但是想出來,就很有成就感, 這也是我喜歡寫程式的感覺!