範文齋

書店信息管理系統設計論文

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

書店信息管理系統設計論文

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

  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.