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