前言:尋找寫作靈感?中文期刊網(wǎng)用心挑選的基于VFP的圖書銷售管理系統(tǒng)論文,希望能為您的閱讀和創(chuàng)作帶來靈感,歡迎大家閱讀并分享。
1VFP在圖書銷售管理系統(tǒng)之中的應(yīng)用
在圖書銷售管理的過程中,需要統(tǒng)計和記錄的信息和數(shù)據(jù)有很多,例如圖書的分類、作者、出版社、價格、頁數(shù)、出版時間、印刷量、庫存量和銷售情況等,并且要對這些信息和數(shù)據(jù)進行時時更新。因此,這就需要一個非常強大且功能完善的圖書銷售管理系統(tǒng)來幫助人們完成這些工作,比如以VFP為基礎(chǔ)的圖書銷售管理系統(tǒng)。以下簡單介紹VFP在圖書銷售管理系統(tǒng)之中的應(yīng)用。
1.1信息的管理
VFP中有一種名為“項目管理器”的管理工具,它可以對圖書以及圖書銷售信息的數(shù)據(jù)、文檔以及源代碼等進行集中記錄和管理,使各種信息分類明確、條理清晰,便于人們查找。
1.2信息的查詢
VFP采用了先進的Rushmore快速查詢技術(shù),系統(tǒng)能從記錄著眾多圖書及其銷售信息的數(shù)據(jù)庫表中迅速篩選出人們所需要的內(nèi)容,整個查詢響應(yīng)時間只有數(shù)秒鐘,非常迅速與高效。
1.3建立信息之間的關(guān)聯(lián)
一般數(shù)據(jù)庫管理系統(tǒng)中的各項信息都是相互獨立的,每一項信息與其他信息之間并無關(guān)聯(lián),除非通過編程命令來專門描述;而VFP卻在這方面做出了改善,它可以在建表初期就把相關(guān)信息關(guān)聯(lián)起來,便于人們引用。
2基于vfp的圖書銷售管理系統(tǒng)的設(shè)計與開發(fā)
以VFP為基礎(chǔ)對圖書銷售管理系統(tǒng)進行設(shè)計與開發(fā),大體可以分為以下幾個步驟。
2.1前期規(guī)劃與需求分析階段
在建立圖書銷售管理系統(tǒng)數(shù)據(jù)庫之前,一定要先做好規(guī)劃工作,因為它直接影響整個數(shù)據(jù)庫建立的全局運作,關(guān)系到數(shù)據(jù)庫建立的成功與否。具體來說,前期規(guī)劃內(nèi)容主要包括:對建立數(shù)據(jù)庫的必要性和可行性進行分析,以及確定VFP數(shù)據(jù)庫在整個圖書銷售管理系統(tǒng)中所處的地位。然后進行需求分析。需求分析指的是,通過與出版社的相關(guān)工作人員進行交流與訪談,從而獲知其管理水平、需求情況、發(fā)展目標和計算機軟硬件設(shè)施條件等信息,再根據(jù)這些信息來對圖書銷售管理系統(tǒng)進行規(guī)劃設(shè)計,使系統(tǒng)更加符合人們的需求,更加人性化。
2.2物理設(shè)計階段
基于VFP對圖書銷售管理系統(tǒng)進行物理設(shè)計,主要指的是根據(jù)管理系統(tǒng)的數(shù)據(jù)模型以及計算機的系統(tǒng)類型等,對數(shù)據(jù)庫的物理結(jié)構(gòu)(包括存儲結(jié)構(gòu)與存取方法)進行設(shè)計。物理設(shè)計的主要目的是為了使計算機的存儲空間得到充分利用,從而提高管理系統(tǒng)的工作效率。
2.3模塊設(shè)計階段
基于VFP對圖書銷售管理系統(tǒng)進行模塊設(shè)計,主要指的是把管理系統(tǒng)數(shù)據(jù)庫中所需要記錄和統(tǒng)計的各項信息———如讀者的個人信息、讀者的訂單信息、出版社或書店的書庫信息、讀者的購書及退書信息、讀者的反饋信息、企業(yè)的賬簿信息以及管理處信息等,按照不同的分類進行模塊劃分,并且在劃分時要注意各項信息之間的關(guān)聯(lián)。當然,不同工作人員在設(shè)計過程當中還需要分工合作,每個人負責(zé)一項專門的工作,這樣才能提高工作效率。比如,由圖書銷售人員負責(zé)管理賬戶的創(chuàng)建和修改,并管理讀者及讀者訂單的信息、檢索書籍的信息和統(tǒng)計每日賬目等;由倉庫管理人員負責(zé)管理書庫的信息(包括錄入與查詢等)。舉例來說,一種較為常見的基于VFP的圖書銷售管理系統(tǒng)會有以下五大模塊:讀者信息模塊、讀者訂單信息模塊、書庫信息模塊、銀行(賬簿)信息模塊、管理處信息模塊,每個模塊都具有其獨特的功能。
2.2.1讀者信息模塊
讀者信息模塊主要有3個功能,即編輯讀者信息功能(如對讀者的姓名、性別、身份、電話、住址、E-mail等信息進行添加、修改和刪除等)、檢索讀者信息功能(此功能是讀者信息模塊最重要的功能,它能以單一或者組合兩種條件來對相關(guān)讀者的信息進行匹配與查找,檢索的字段亦包括讀者的姓名、性別、身份、電話、住址、E-mail等,條件的匹配可以是“大于”“小于”“等于”“不等于”“包含”“在……”等多種形式,條件的組合也有“與”和“或”兩種形式)和打印讀者信息功能。
2.2.2讀者訂單信息模塊
讀者訂單信息模塊主要有3個功能,即編輯讀者訂單信息功能(如對讀者的姓名以及聯(lián)系方式,所訂圖書的書名、作者、出版社、訂單號、單價、數(shù)量、總價、下單日期等信息進行添加、修改和刪除等)、檢索讀者訂單信息功能(此功能是讀者訂單信息模塊最重要的功能,同樣能以單一或者組合兩種條件來對相關(guān)讀者訂單的信息進行匹配與查找,檢索的字段包括讀者的姓名以及聯(lián)系方式,所訂圖書的書名、作者、出版社、訂單號、單價、數(shù)量、總價、下單日期等,條件的匹配有“大于”“小于”“等于”“不等于”“包含”“在……”等多種形式,條件的組合有“與”和“或”兩種形式)和打印讀者訂單信息功能。
2.2.3書庫信息模塊
書庫模塊又細分為存書查詢、購書和退書3個子模塊。存書查詢模塊主要有3個功能,即編輯存書信息功能(如對圖書的書名、作者、出版社、售價、庫存數(shù)量、出版日期等信息進行添加、修改和刪除等)、檢索存書信息功能(與讀者信息模塊和讀者訂單信息模塊類似)和打印存書信息功能。購書模塊主要有3個功能,即編輯購書信息功能(如對購買圖書的書名、作者、出版社、單價、數(shù)量、總價等信息進行添加、修改和刪除等)、檢索購書信息功能(與讀者信息模塊和讀者訂單信息模塊類似)和打印購書信息功能。退書模塊亦主要有3個功能,即編輯退書信息功能(如對所退圖書的書名、作者、出版社、單價、數(shù)量、總價、退書原因等信息進行添加、修改和刪除等)、檢索退書信息功能(與讀者信息模塊和讀者訂單信息模塊類似)和打印退書信息功能。
2.2.4銀行(賬簿)信息模塊
銀行(賬簿)信息模塊主要有3個功能,即編輯銀行(賬簿)信息功能(如對圖書銷售的總額、費用支出、凈收入、余額和日期等信息進行添加、修改和刪除等)、檢索銀行(賬簿)信息功能(與讀者信息模塊和讀者訂單信息模塊類似)和打印銀行(賬簿)信息功能。
2.2.5管理處信息模塊
管理處信息模塊主要有3個功能,即編輯管理處信息功能(如對各項事件的記錄、備注和日期等信息進行添加、修改和刪除等)、檢索管理處信息功能(與讀者信息模塊和讀者訂單信息模塊類似)和打印管理處信息功能。
2.4實施和運行階段
基于VFP的圖書銷售管理系統(tǒng)在完成前期規(guī)劃與需求分析、物理設(shè)計以及模塊設(shè)計之后,可以開始試運行。這一階段也可以稱為調(diào)試或試驗階段,是對管理系統(tǒng)的具體操作實踐和試用。在此期間,工作人員要仔細觀察和體驗系統(tǒng)的運行與使用情況,并將出現(xiàn)的各種問題進行詳細記錄,同時也要做好數(shù)據(jù)的備份和轉(zhuǎn)存工作,以免系統(tǒng)出現(xiàn)故障導(dǎo)致數(shù)據(jù)丟失。觀察與記錄完畢之后,相關(guān)人員還要對系統(tǒng)運行中所出現(xiàn)的不良狀況和故障進行探討與分析,并加以改進,直到系統(tǒng)可以正常運行為止。
3結(jié)語
本文探討利用VFP對圖書銷售管理系統(tǒng)進行設(shè)計與開發(fā),VFP軟件的優(yōu)點以及其數(shù)據(jù)庫的特性,可以讓圖書銷售管理系統(tǒng)變得更加人性化、便捷化和系統(tǒng)化,讓圖書銷售管理的工作更加簡單高效,間接促進了圖書銷售市場的發(fā)展,無論是作者、讀者、出版社還是銷售商,都受益良多。
作者:楊巍 單位:民族出版社