摘要:現(xiàn)在,許多出版社都將國外的暢銷圖書引進(jìn)出版,這樣就存在一個對于外版圖書的版稅支付問題。出版社里引進(jìn)外版圖書的部門或公司,經(jīng)常需要在一段時間內(nèi)由一個人手拿計算器,根據(jù)支付版稅的規(guī)則,對最近需要付外方版稅的圖書銷售數(shù)據(jù)進(jìn)行統(tǒng)計計算,既費(fèi)時又容易出錯。本文介紹用Visual FoxPro 6.0數(shù)據(jù)庫語言進(jìn)行外版圖書版稅管理系統(tǒng)的開發(fā),供相關(guān)人員參考使用。
關(guān)鍵詞:數(shù)據(jù)庫管理系統(tǒng);外版圖書;版稅;查詢;統(tǒng)計;打印
中圖分類號:TP311.52 文獻(xiàn)標(biāo)識碼:A 文章編號:1007-9599 (2012)24-0130-02
現(xiàn)在,許多出版社都將國外的暢銷圖書引進(jìn)出版,這樣就存在一個對于外版圖書的版稅支付問題。出版社里引進(jìn)外版圖書的部門或公司,經(jīng)常需要在一段時間內(nèi)由一個人手拿計算器,對最近需要付外方版稅的圖書銷售數(shù)據(jù)進(jìn)行統(tǒng)計計算,根據(jù)支付版稅的規(guī)則,對統(tǒng)計的每一本外版圖書,先要用銷售冊數(shù)×定價×版稅率×兌換率,折合成美元以后再減去版稅預(yù)付金,如果為正數(shù),就是這次需要支付的版稅,下次這本外版圖書再支付版稅時,直接用銷售冊數(shù)×定價×版稅率×兌換率,折合成美元就是該付的版稅。如果為負(fù)數(shù),將負(fù)數(shù)結(jié)果記錄下來,本次版稅不用支付。下次這本外版圖書再支付版稅時,再用銷售冊數(shù)×定價×版稅率×兌換率,折合成美元與上次的負(fù)數(shù)結(jié)果相加,直到結(jié)果為正時才支付版稅。
作者本人通過長期的工作實(shí)踐,使用Visual FoxPro 6.0中文版開發(fā)了外版圖書版稅管理系統(tǒng)。建庫運(yùn)行后,對外版圖書版稅支付的計算、查詢、統(tǒng)計、打印能夠做到及時、準(zhǔn)確,工作效率成倍提高,成為版稅管理工作人員不可缺少的工具。
根據(jù)前面介紹的支付規(guī)則,在結(jié)合具體情況后設(shè)計出6個下拉菜單:1.數(shù)據(jù)信息輸入,2.數(shù)據(jù)信息修改,3.數(shù)據(jù)信息查詢,4.數(shù)據(jù)信息統(tǒng)計,5.數(shù)據(jù)信息打印,6.退出系統(tǒng)返回。對每一個下拉菜單再設(shè)計相應(yīng)的功能模塊。
1 數(shù)據(jù)信息輸入功能設(shè)計
通過功能分析需要在版稅數(shù)據(jù)庫中建立兩個表,第一個表是圖書基本信息表,表中有如下字段:書號、定價、原書作者、中文書名、原書書名、原書出版者 、簽合同日期、原書國際書號、版次1、印數(shù)1、出版日期1、版次2、印數(shù)2、出版日期2……版次6、印數(shù)6、出版日期6(開發(fā)人員可以根據(jù)自己單位的實(shí)際情況設(shè)計版次n、印數(shù)n、出版日期n)。第二個表是版稅基本信息表,表中有如下字段:書號、書名、支付次數(shù)、定價、銷售冊書、版稅率、兌換率、預(yù)付金、支付日期、銷售碼洋、折合美元、實(shí)付金。數(shù)據(jù)信息輸入模塊的主要功能就是分別將一本圖書的基本信息和版稅基本信息輸入到圖書版稅數(shù)據(jù)庫。
2 數(shù)據(jù)信息修改功能設(shè)計
在數(shù)據(jù)信息修改下拉菜單中有如下功能模塊。1.修改圖書基本信息。它通過修改表單對某書號的圖書中各項(xiàng)基本信息進(jìn)行修改,確認(rèn)無誤后存盤。2.修改版稅基本信息。它通過修改表單對某書號和第幾次支付的圖書版稅記錄信息進(jìn)行修改,確認(rèn)無誤后存盤。3.刪除圖書基本信息。它對某書號的圖書中各項(xiàng)信息進(jìn)行刪除,即從圖書基本信息表中刪除一條記錄。4. 刪除版稅基本信息。它對某書號和第幾次支付的圖書版稅的信息進(jìn)行刪除,即從圖書版稅基本信息表中刪除一條記錄。5.清空圖書基本信息表。它對圖書基本信息表進(jìn)行清零操作,使圖書基本信息表成為空表。6.清空版稅基本信息表。它對版稅基本信息表進(jìn)行清零操作,使版稅基本信息表成為空表。
3 數(shù)據(jù)信息查詢功能設(shè)計
在數(shù)據(jù)信息查詢下拉菜單中有如下功能模塊。1.按圖書書號查看圖書信息。它通過查看表單輸入圖書書號,詳細(xì)列出某書號的圖書各項(xiàng)基本信息。例如,某書號的圖書共印多少版次,每次印數(shù)是多少?每次的出版日期。2.按支付次數(shù)查看版稅信息。它通過查看表單輸入圖書書號和支付次數(shù),詳細(xì)查看書名、定價、版稅率、兌換率、銷售冊數(shù)、支付日期、銷售碼洋、折合美元、實(shí)付金。
4 數(shù)據(jù)信息統(tǒng)計功能設(shè)計
在數(shù)據(jù)信息統(tǒng)計下拉菜單中有如下功能模塊。1.按圖書書號統(tǒng)計版稅信息。它通過統(tǒng)計表單輸入圖書書號,詳細(xì)列出某書號的圖書各項(xiàng)相關(guān)信息。例如,某書號的圖書版稅支付××次,版稅合計××美元,銷售合計××冊,碼洋合計××元,預(yù)付金××美元,并在表格中顯示這本書每一次的版稅支付情況。2.按起止時間統(tǒng)計版稅信息。設(shè)置起止時間,例如,2011年1月1日至2011年12月31日期間,通過統(tǒng)計表單詳細(xì)地列出,版稅支付××種,版稅支付合計××美元,累計銷售××冊,碼洋合計××元,并在表格中顯示起止時間內(nèi)出版的圖書每一次的版稅支付情況。3.按起止時間統(tǒng)計預(yù)付金。設(shè)置起止時間,例如,2011年1月1日至2011年12月31日期間,通過統(tǒng)計表單詳細(xì)地列出,預(yù)付金支付××種,預(yù)付金合計××美元,累計銷售××冊,碼洋合計××元,并在表格中顯示起止時間內(nèi)出版的圖書每一次的版稅支付情況。
5 數(shù)據(jù)信息打印功能設(shè)計
在數(shù)據(jù)信息打印下拉菜單中有如下功能模塊。1.按圖書書號打印版稅信息。2.按起止時間打印版稅信息。3.按起止時間打印版稅清單。4.按支付時間打印版稅清單。5.按起止時間打印預(yù)付金清單。6.按起止時間打印匯總信息。用戶可以根據(jù)實(shí)際需要打印出各種統(tǒng)計報表。
6 退出系統(tǒng)返回功能設(shè)計
這個模塊的功能是保存各項(xiàng)記錄信息,退出Visual FoxPro 6.0數(shù)據(jù)庫管理系統(tǒng) ,返回Windows操作系統(tǒng)。
在對上述各個功能模塊進(jìn)行詳細(xì)分析之后,就可以使用Visual FoxPro 6.0數(shù)據(jù)庫語言對每個功能模塊進(jìn)行編程和調(diào)試,再經(jīng)過連編生成可執(zhí)行文件,這樣就完成了外版圖書版稅管理系統(tǒng)的開發(fā)工作。用戶還可以根據(jù)實(shí)際工作的需要,對圖書基本信息表和版稅基本信息表中的字段進(jìn)行添加、修改,對外版圖書版稅管理系統(tǒng)中的各項(xiàng)功能進(jìn)行擴(kuò)充,使系統(tǒng)不斷地升級、完善。
總之,借助外版圖書版稅管理系統(tǒng),可以準(zhǔn)確地了解某一時間段內(nèi)外版圖書版稅的支付情況,極大地提高了相關(guān)工作人員計算外版圖書版稅數(shù)據(jù)的準(zhǔn)確性和效率,真正實(shí)現(xiàn)了外版圖書版稅管理的正規(guī)化、專業(yè)化。
參考文獻(xiàn):
[1]尹凌.房屋租售管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)[J].計算機(jī)光盤軟件與應(yīng)用,2012(22):1-4.
[2]梅維安,鄭軍.高校實(shí)驗(yàn)室管理信息系統(tǒng)的需求分析[J].計算機(jī)光盤軟件與應(yīng)用,2012(21):49-69
[3]呂維體.基于混合模式的高校教務(wù)管理系統(tǒng)分析與設(shè)計[J].計算機(jī)光盤軟件與應(yīng)用,2012(21):179-180