
圖書銷售管理系統方案
圖書銷售管理系統
1引言
傳統的圖書銷售管理方法,都是通過人工統計和計算的
管理方式進行的。這樣的管理方法不但費時費力,也容易產
生計算上的錯誤和疏漏;計算機技術的全面普及,打破了書
店管理的傳統管理方法,提高了管理效率的同時,克服了傳
統管理方法中易產生的問題,使管理員能夠有序的、全面的
對圖書銷售和庫存進行管理。
網上圖書銷售系統可以完成書店的日常管理,如圖書錄
入、圖書銷售、銷售統計、查詢庫存等功能,迅速準確地對
已售圖書和剩余庫存進行統計和匯總工作,大大提高了書店
的管理效率和準確性。
2需求分析
2.1國內外研究的現狀
在現代化的書店中,對圖書銷售工作運用現代化技術進
行管理,是提高工作效率的有效手段。圖書銷售管理是書店
日常工作中非常重要的一個方面,越來越受到書店經營者的
重視。通過計算機管理系統對圖書銷售進行全面的統計與管
理,全面解決了書店經營過程中所遇到的各種問題,并且克
服了傳統管理方式中的易出錯等問題。圖書銷售管理系統成
為書店管理的首選管理工具。2.2功能需求
2.2.1待開發軟件的功能需求
本系統是根據書店的實際需求而開發的,要求穩定、可
靠的實現圖書銷售的自動化管理,通過本系統可以達到以下
目標:
1.圖書錄入,包括圖書的基本信息,如分類、進價、售
價、作者等。
2.圖書銷售,包括圖書的售價、折扣、銷售日期,并實
現對庫存量的修改。
3.銷售統計,包括按圖書類型、書名、作者、出版社等
進行統計。
4.查詢庫存,對指定的某本圖書剩余庫存量進行查詢。
5.售完圖書查詢,對已售完圖書進行查詢。
2.2.2待開發軟件的功能
按照用戶需求,要滿足以上功能,我設計出了圖書銷售
管理系統的系統功能圖,如圖2.1所示。
圖2.1圖書銷售管理系統的系統功能圖
綜合系統要求,對圖2.1所示的系統功能解釋如下:
圖書錄入,包括圖書的基本信息,如分類、進價、售價、
作者等。
圖書銷售,包括圖書的售價、折扣、銷售日期,并實現
對庫存量的修改。
銷售統計,包括按圖書類型、書名、作者、出版社等進
行統計。
查詢庫存,對指定的某本圖書剩余庫存量進行查詢。
售完圖書查詢,對已售完圖書進行查詢。
通過以上分析,可以得到倉庫管理系統的數據流圖,如
圖2.2所示。
圖2.2圖書管理系統的數據流圖
2.3數據描述
2.3.1數據庫概要說明
數據庫中包括管理員信息表、圖書基本信息表、圖書類
型表、圖書銷售記錄表等4個數據表。
圖2.3所示的即為本系統中數據庫中的數據表結構圖,
該數據表結構圖包含系統所有數據表。可以清晰地反應數據
庫信息。
圖2.3數據表結構圖
2.3.2主要數據表的結構
表2.1Pwd(管理員信息表)
表2.2BookInfo(圖書基本信息表)
表2.3BookCategory(圖書類型表)
表2.4BookSale(圖書銷售記錄表)
2.4數據庫描述
本軟件采用SQL數據庫。
3概要設計
本系統是根據書店的實際需求而開發的,完全能夠幫助
書店實現高效、準確的圖書銷售自動化管理。在分析階段,
我們已經提出了系統的結構和數據字典。本節我們將對系統
的使用環境作簡要介紹,并對該系統作概要設計。3.1系統
運行環境
P4機
Windows操作系統
VisualC++6.0
3.2系統功能模塊設計
在前面系統功能分析的基礎上,結合VisualC++程序編
制的特點,得到如圖3.1所示的系統功能模塊圖。
圖3.1圖書銷售管理系統功能模塊圖
各模塊功能分配如下:
(1)用戶登陸功能:管理員登陸模塊(M1)。
(2)圖書錄入功能:圖書錄入模塊(M2)。
(3)圖書銷售功能:圖書銷售模塊(M3)。
(4)銷售統計功能:銷售統計模塊(M4)。
(5)查詢圖書庫存功能:查詢庫存模塊(M5)。
(6)售完圖書查詢功能:售完圖書查詢模塊(M6)。
3.3系統處理流程
(1)系統啟動,進入身份驗證。
(2)初始化系統,導入數據庫。
(3)錄入圖書信息。
(4)圖書銷售。
(5)統計圖書銷售信息。
(6)查詢圖書庫存信息。
(7)查詢已售完圖書信息。
(8)退出系統。
3.4接口設計
3.4.1外部接口
(1)用戶界面
采用圖形用戶界面,包含菜單、按鈕、對話框等元素。
(2)軟件接口
軟件運行于VisualC++6.0平臺上。
(3)硬件接口
運行于PC機上。
3.4.2內部接口
(1)用戶登陸模塊(M1):由相應事件驅動消息激活,
完成用戶登陸功能,之后進入消息循環狀態。
(2)圖書銷售模塊(M3):由相應事件驅動消息激活,
完成圖書銷售功能,之后進入消息循環狀態。
(3)銷售統計模塊(M4):由相應事件驅動消息激活,
完成銷售統計功能,之后進入消息循環狀態。
(4)查詢庫存模塊(M5):由相應事件驅動消息激活,
完成查詢庫存功能,之后進入消息循環狀態。
(5)售完圖書查詢模塊(M6):由相應事件驅動消息激
活,完成售完圖書查詢功能,之后進入消息循環狀態。
4詳細設計
該系統采用VC++6.0中的MFC連接SQL數據庫的方式,
使用圖形用戶界面,主要實現圖書錄入、圖書銷售等功能。
下面具體對各模塊進行介紹。4.1登錄模塊及主界面
在登錄界面(如圖4.1所示)中輸入用戶名和密碼,登
錄成功后進入主界面。登陸框流程圖如圖4.2所示,系統主
界面如圖4.3所示,單擊某個按鈕就能彈出某個功能的界面。
圖4.1系統登錄界面
圖4.2登錄模塊流程圖
圖4.3系統主界面
4.2圖書錄入模塊
4.2.1實現目標
添加圖書信息,圖書錄入對話框的設計如圖4.4所示。
“保存”按鈕對應的方法為RAddBookDlg::OnSave(),流程
圖如圖4.5所示。
圖4.4圖書錄入對話框
圖4.5RAddBookDlg::OnSave()方法的流程圖
4.2.2設計步驟
(1)向項目中添加一個新Dialog資源,資源ID為
IDD_ADDBOOK。在IDD_YGTJK對話框資源中單擊鼠標右鍵,
執行彈出快捷菜單的“Properties”菜單命令,打開
“DialogProperties”對話框。在“DialogProperties”
對話框中選擇General選項卡,更改其“Caption”文本框
內容為“圖書信息錄入”。
(2)從Controls面板上向Dialog資源中添加所需控
件,更改資源的屬性,并為資源設置相對應的變量,如表4.1
所示。
表4.1圖書錄入Dialog資源屬性設置
4.2.3代碼分析
(1)打開ClassWizard窗口,添加在OnInitDialog成
員函數,向
本文發布于:2023-03-08 17:45:58,感謝您對本站的認可!
本文鏈接:http://www.newhan.cn/zhishi/a/1678268758131478.html
版權聲明:本站內容均來自互聯網,僅供演示用,請勿用于商業和其他非法用途。如果侵犯了您的權益請與我們聯系,我們將在24小時內刪除。
本文word下載地址:圖書銷售.doc
本文 PDF 下載地址:圖書銷售.pdf
| 留言與評論(共有 0 條評論) |