閱讀屋>資料庫作業系統> 書店資訊管理系統設計論文

書店資訊管理系統設計論文

書店資訊管理系統設計論文

  由於圖書的種類之多、數量之大給商家的日常管理帶來了極大的不便。因此書店資訊管理系統誕生了。以下是小編精心準備的書店資訊管理系統設計論文,大家可以參考以下內容哦!

  摘 要:隨著計算機技術和網路技術的發展和廣泛應用,進一步推進了各行各業資訊化建設的步伐。在銷售行業中,無論是書店、超市或是日常便利店等,都存在進貨、銷售、盤存等問題。而傳統的手工作業管理方式,不僅會造成人力、物力、財力等資源的浪費。同時也由於商品數量的龐大,極易因人工失誤而導致資料丟失或者其它問題,加大管理員的額外工作量。

  1 研究現狀和意義

  在今天,由於圖書的種類之多、數量之大給商家的日常管理帶來了極大的不便,單純依靠原始的手工作業管理已經遠遠不能再滿足需要。因此為了方便商家,方便顧客,節約時間以及預防計算價格出現偏差等問題,一個好的書店資訊管理系統顯得尤為重要。本系統就是針對此需求而開發的。

  本系統主要是利用Visual Studio 2010為開發執行環境,後臺資料庫是SQL Server 2008所開發的一個小型的書店管理系統。系統中用到C#語言,Windows窗體,資料庫,以及Visual Studio 2010軟體的一些常用控制元件和容器的應用。本系統的研究開發將會給小型書店的運營管理帶來極大的方便。利用本系統將資訊輸入、後臺檢視資料庫即可完成檢視、查詢等操作,給商家帶來了極大的方便。本書店資訊管理系統所實現的主要功能是管理員可以在後臺管理圖書的加、刪除、修改、查詢以及盤存、書籍銷售和檢視書籍銷售排行等,而普通使用者可以檢視和修改自己的.資訊。有了該系統的輔助,不但為管理圖書帶來了方便,也減小了人力物力及財力的浪費。

  2 系統組成部分及功能

  在本系統中,主要是由三大部分組成的,第一部分是登陸模組;第二部分是管理員模組;第三部分是普通使用者模組。

  第一部分 登陸

  此介面是管理員登陸介面,它是由兩個label標籤、兩個textbox文字和兩個button按鈕組成。兩個label標籤分別輸入使用者名稱和密碼(注:管理員預設一個,我們強制規定只要使用者名稱與密碼相同即為登陸成功,且只有三次登陸機會)。兩個button按鈕分別表示登陸和返回登入介面。點選返回登入介面,則進入登陸首頁。點選登入則進入下一個介面――管理員介面。

  第二部分 管理員介面

  由管理員登陸進入管理員介面,此介面包括圖書的入庫、新增、刪除、查詢、排行、盤存、計算器以及銷售等部分。主介面為圖書銷售介面,是書籍銷售的視覺化介面。

  點選圖書入庫,則進入新書入庫介面,此介面包括個七個label標籤、七個textbox文字和三個button按鈕組成,其中七個label標籤分別輸入圖書編號、入庫冊數、圖書名稱、作者、出版社、出版日期和價格,三個button按鈕分別表示入庫、撤銷和返回書籍管理。點選入庫則書籍的資訊讀取到了資料庫中,點選撤銷,則撤銷本次操作,點選返回書籍管理則進入管理員介面。

  點選圖書增加,則進入圖書增加介面,此介面包括個兩個label標籤、兩個textbox文字和三個button按鈕組成,其中兩個label標籤分別輸入增加書籍的編號和增加冊數,三個button按鈕分別表示確定新增、撤銷和返回書籍管理。點選確定新增則該書籍要新增的冊數讀取到了資料庫中,點選撤銷,則撤銷本次操作,點選返回書籍管理則進入管理員介面。

  點選圖書刪除,則進入圖書刪除介面,此介面包括個一個label標籤、一個textbox文字和三個button按鈕組成,其中label標籤輸入圖書編號,button按鈕分別表示刪除、撤銷和返回書籍管理。點選刪除,則書籍的資訊從資料庫中刪除,點選撤銷,則撤銷本次操作,點選返回書籍管理則進入管理員介面。

  點選圖書查詢,則進入圖書查詢介面,此介面包括個三個label標籤、一個textbox文字和兩個button按鈕組成,其中兩個label標籤分別輸入圖書名稱和圖書的其他所有資訊另外一個label標籤為執行時再顯示,兩個button按鈕分別表示查詢和返回書籍管理。點選查詢則該書籍的資訊顯示出來,點選返回書籍管理則進入管理員介面。

  點選資訊修改,則進入圖書資訊修改介面,此介面包括個七個label標籤、七個textbox文字和三個button按鈕組成,其中七個label標籤分別輸入圖書編號、總庫存、圖書名稱、作者、出版社、出版日期和價格,三個button按鈕分別表示確定修改、撤銷和返回書籍管理。點選確定修改則該書籍的資訊就被更改,點選返回書籍管理則進入管理員介面。

  點選統計報表,分別有當前交易、全部交易、交易排行和儲存。點選當前交易,則顯示當前當次交易的所花金額,點選全部交易,則顯示所有次交易的所花金額。

  點選交易排行,則進入交易排行介面,此介面包括個七個label標籤和兩個button按鈕組成,其中第一個label標籤輸入圖書的各種資訊,其他六個label標籤為執行時顯示,兩個button按鈕分別銷售排行和返回書籍管理。點選銷售排行則顯示書籍銷售排行的前六名,點選返回書籍管理則進入管理員介面。點選儲存,則資訊儲存在桌面。

  點選其他,第一個是計算器,可用於簡單的加減乘除等操作。第二個是書籍盤存。

  點選進入盤存介面,此介面包括個三個label標籤、一個textbox文字和兩個button按鈕組成,其中兩個label標籤分別輸入輸入書籍名稱和圖書基本資訊,另外一個label標籤不輸入資訊執行時顯現。兩個button按鈕分別為查詢和返回書籍管理。點選查詢,則書籍的資訊顯示出來,點選返回書籍管理則進入管理員介面。

  第三部分 普通使用者介面

  此介面頭部包括文字的顏色的編輯和計算器的功能,主介面是使用者個人資訊的查詢和修改功能。

  點選編輯,可以任意編輯字型的前景色和背景色。點選計算器,可以實現一些簡單的計算操作,如加、減、乘、除、平方、立方等等。

  資訊查詢視窗:包括三個label標籤、一個textbox 文字和一個button 按鈕,label 標籤分別輸入使用者名稱和使用者的使用者名稱、密碼、性別、年齡,最後一個label 為當輸入使用者名稱點選查詢時使用者資訊顯示欄。

  資訊修改視窗:包括四個label標籤、四個textbox 文字和一個button 按鈕,其中其label標籤分別輸入使用者名稱、密碼、性別和年齡,點選修改,即可完成使用者資訊修改操作(注:其中以使用者名稱作為主鍵進行修改)。

  另外,本介面還有一個返回登陸的按鈕,點選此按鈕,則返回到登陸介面。

  3 常用控制元件簡介

  label控制元件:又稱為標籤控制元件,主要用於顯示使用者不能編輯的文字,標識窗體上的物件。

  textBox控制元件:又稱為文字框控制元件,主要用於獲取使用者輸入的資料或顯示文字。

  button控制元件:又稱為按鈕控制元件,允許使用者透過單擊來實現,既可顯示文字,又可顯示影象。

  groupBox控制元件:又稱為分組框控制元件,主要為其他控制元件提供分組,並按照控制元件的分組來細分窗體功能。

  menuStrip控制元件:即選單控制元件,主要用來設計程式的選單欄。

  openFileDialog控制元件:開啟檔案對話方塊。

  saveFileDiailog控制元件:儲存檔案對話方塊。

  colorDialog控制元件:設定自定義顏色的對話方塊。

  fontDialog控制元件:設定自定義字型的對話方塊。

  printDocument控制元件:設定描述列印內容的屬性。

  參考文獻

  [1]吳濤.電子商務應用[M].北京:機械工業出版社,2014.

  [2][美]沃森.C#入門經典(第六版)[M].北京:清華大學出版社,2014.

【書店資訊管理系統設計論文】相關文章: