版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p> 畢 業(yè) 設(shè) 計 報 告</p><p> 課題: 書店圖書庫存管理系統(tǒng) </p><p> 系部: 軟件工程系 </p><p> 班級: 軟件092班 </p><p> 學(xué)號: </p><p>
2、 學(xué)生: </p><p> 指導(dǎo)教師: </p><p> 裝訂交卷日期:2012年4月10日</p><p><b> 畢業(yè)設(shè)計任務(wù)書</b></p><p><b> 一、設(shè)計課題:</b></p>&l
3、t;p> 書店圖書庫存管理系統(tǒng)</p><p><b> 二、設(shè)計目的:</b></p><p> 隨著社會生活現(xiàn)代化的發(fā)展,連鎖經(jīng)營模式被越來越多的企業(yè)所采用。隨著連鎖經(jīng)營模式的發(fā)展,由此所帶來的一些問題也逐步呈現(xiàn),如連鎖店和總店(這里,我們將總店作為上游的供應(yīng)商)的資源流通,連鎖店和客戶之間的資源流通,以及各連鎖店之間的信息賬目等的管理也就成為了企業(yè)經(jīng)
4、營者們所需要考慮的問題。如果有一種信息的管理方式可以使的這些問題簡單化,那么企業(yè)經(jīng)營者們就可以節(jié)約大量的時間和金錢來做別的投資或加大該企業(yè)的投資,使之規(guī)模擴(kuò)大。而本次管理系統(tǒng)的設(shè)計就是為了對當(dāng)前圖書管理的一個測試和探討。</p><p><b> 三、設(shè)計要求</b></p><p> 本課題設(shè)計要求如下:</p><p><b>
5、; 1、字典維護(hù)</b></p><p> 對圖書信息、客戶信息、供應(yīng)商信息和用戶信息等進(jìn)行管理。</p><p><b> 2、圖書批銷</b></p><p> 管理總店的各項圖書業(yè)務(wù),包括收取訂單、報送訂單、圖書入庫、圖書出庫、圖書收退、圖書報退、圖書贈送、圖書折損、收款、付款,以及各類相關(guān)報表等。</p>
6、<p><b> 3、圖書零售</b></p><p> 管理門市的各項圖書業(yè)務(wù),包括圖書內(nèi)轉(zhuǎn)及零售出庫等</p><p> 四、畢業(yè)設(shè)計報告要求:</p><p> 畢業(yè)設(shè)計報告由以下幾部分組成:</p><p> 1、標(biāo)題封面:標(biāo)題要求簡潔、確切、鮮明。</p><p>
7、; 2、畢業(yè)設(shè)計成績評定記錄表(教師等填寫)</p><p> 3、畢業(yè)設(shè)計任務(wù)書(指導(dǎo)教師提供)</p><p><b> 4、目錄。</b></p><p><b> 5、正文</b></p><p><b> 6、附錄</b></p><p&
8、gt;<b> 五、設(shè)計進(jìn)度計劃:</b></p><p> 11月15日---11月25日 查閱資料、系統(tǒng)功能分析、模塊設(shè)計、數(shù)據(jù)庫設(shè)計</p><p> 12月 1日--- 2月25日 代碼設(shè)計、調(diào)試</p><p> 3月 1日--- 3月25 撰寫畢業(yè)設(shè)計報告</p>
9、;<p> 4月底 畢業(yè)設(shè)計答辯(如有變動,另行通知)</p><p> 六、畢業(yè)答辯需提交的材料:</p><p> 1、完整的系統(tǒng)代碼(光盤或磁盤)</p><p><b> 2、畢業(yè)設(shè)計報告</b></p><p> 學(xué)生:
10、 指導(dǎo)教師簽名: </p><p> 年 月 日 </p><p><b> 目 錄</b></p><p> 1. 系統(tǒng)總體分析5</p><p> 1.1 需求分析5</p><p> 1.1.1 操作角色5</p>&
11、lt;p> 1.1.2 面向?qū)ο?</p><p> 1.1.3 計劃管理6</p><p> 1.1.4 庫存管理6</p><p> 1.1.5 款項管理................................................................6</p><p> 1.2 模塊功
12、能設(shè)計7</p><p> 1.2.1 系統(tǒng)總體功能7</p><p> 1.2.2 字典維護(hù)7</p><p> 1.2.3 圖書批銷7</p><p> 1.2.4 圖書零售8</p><p> 2. 數(shù)據(jù)庫設(shè)計9</p><p><b> 2.1 數(shù)據(jù)表
13、9</b></p><p> 2.2 存儲過程16</p><p> 2.2.1 存儲過程概述16</p><p> 2.2.2 本系統(tǒng)中的存儲過程16</p><p> 2.3 觸發(fā)器17</p><p> 2.3.1 觸發(fā)器概述17</p><p> 2.3
14、.2 本系統(tǒng)的觸發(fā)器17</p><p> 3. 實(shí)現(xiàn)系統(tǒng)框架20</p><p> 3.1 配置系統(tǒng)Web.Config18</p><p> 3.2 系統(tǒng)登錄18</p><p> 3.3 系統(tǒng)主界面19</p><p> 3.3.1 主框架頁面19</p><p>
15、 3.3.2 橫幅框架頁面20</p><p> 4. 字典維護(hù)模塊23</p><p> 4.1 圖書信息20</p><p> 4.2 客戶信息21</p><p> 4.3 供應(yīng)商信息22</p><p> 4.4 用戶信息24</p><p> 5. 圖書零售模塊
16、25</p><p> 5.1 圖書內(nèi)轉(zhuǎn)25</p><p> 5.2 零售出庫29</p><p> 5.2.1 出庫錄入29</p><p> 5.2.2 出庫查詢...............................................................31</p><
17、;p> 5.3 庫存檢查.................................................................31</p><p> 6.結(jié)束語....................................................................37</p><p><b> 6.參考文獻(xiàn)
18、38</b></p><p><b> 1. 系統(tǒng)總體分析</b></p><p><b> 1.1 需求分析</b></p><p> 1.1.1 操作角色</p><p> 一個書店可分為總店和門市兩個部門,對于較大的書店,這兩個部門是實(shí)際分開且以實(shí)體存在的;而對于較小的書店
19、,這兩個部門是合二為一的,但也可從業(yè)務(wù)的角度上將其虛擬分開。一般來說,總店主要負(fù)責(zé)從外界(即供應(yīng)商)購進(jìn)圖書和對外批銷圖書,門市主要負(fù)責(zé)零售圖書??偟甑膱D書來源主要是從供應(yīng)商購進(jìn),而門市不面向供應(yīng)商,其圖書來源主要是從總店轉(zhuǎn)入。從系統(tǒng)意義上說,總店和門市均有單獨(dú)的庫存,而不管這個庫存是否有實(shí)體(即庫房)存在。</p><p> 圖書網(wǎng)絡(luò)管理系統(tǒng)將操作角色分為總店和門市兩部分;不同的操作角色可執(zhí)行的操作也不同,總
20、店可進(jìn)行的操作包括收訂管理、報訂管理、批銷入庫、批銷出庫、圖書收退、圖書報退、圖書贈送、圖書折損、庫存檢測及款項管理等;門市可執(zhí)行的操作則主要是圖書內(nèi)轉(zhuǎn)、零售出庫和庫存檢測等。</p><p> 1.1.2 面向?qū)ο?lt;/p><p> 在整個圖書流通的過程中,書店是作為一個中間環(huán)節(jié)存在的。如果按照上、中、下游來區(qū)分,書店是中游,上游是供應(yīng)商,下游是客戶,如圖 1-1 所示。</p
21、><p> 圖 1-1 書店作為中間環(huán)節(jié)存在</p><p> 依據(jù)面向?qū)ο蟮牟煌?,書店?zhí)行的相關(guān)業(yè)務(wù)操作也不同。面向供應(yīng)商,書店執(zhí)行的業(yè)務(wù)操作包括圖書報訂、批銷入庫、圖書報退和圖書付款;面向客戶,書店執(zhí)行的業(yè)務(wù)操作包括圖書收訂、批銷出庫、圖書收退及圖書收款等。</p><p> 1.1.3 計劃管理</p><p> 計劃是保障書店良好
22、運(yùn)營的關(guān)鍵,如何保證客戶所需要的圖書及時到位,以及如何保證及時購進(jìn)庫存不足的圖書等都需要制定計劃。</p><p> 在圖書網(wǎng)絡(luò)管理系統(tǒng)中計劃的管理包括收訂管理和報訂管理,收訂管理主要面向客戶,用于記錄客戶向書店所預(yù)定的圖書信息;報訂管理則主要面向供應(yīng)商,用于記錄書店向供應(yīng)商所定購的圖書信息。在報訂管理中應(yīng)對收訂的圖書信息進(jìn)行匯總,統(tǒng)計客戶所定購的圖書品種和數(shù)量,并自動將其轉(zhuǎn)化為報訂的圖書品種和數(shù)量。對于庫存不
23、足的圖書,則由用戶自行添加圖書品種和數(shù)量。</p><p> 1.1.4 庫存管理</p><p> 從本質(zhì)上說,圖書網(wǎng)絡(luò)管理系統(tǒng)是一個特殊的進(jìn)銷存系統(tǒng),它主要涉及進(jìn)、銷、存3個環(huán)節(jié)。從通俗意義上說,進(jìn)是指入庫,出是指出庫,而存則表示庫存。其中,庫存是整個系統(tǒng)的核心,庫存的變動是伴隨著進(jìn)與出而發(fā)生改變的。</p><p> 在圖書網(wǎng)絡(luò)管理系統(tǒng)中,與進(jìn)相關(guān)聯(lián)的操
24、作包括圖書入庫、圖書收退和圖書轉(zhuǎn)入,圖書入庫是指從供應(yīng)商進(jìn)貨入庫;圖書收退是指客戶在購買圖書后又退回書店;圖書轉(zhuǎn)入是指從其他地方(如總店或其他門市)轉(zhuǎn)入圖書。</p><p> 在圖書網(wǎng)絡(luò)管理系統(tǒng)中,與出相關(guān)聯(lián)的操作包括圖書出庫、圖書報退、圖書轉(zhuǎn)出、圖書贈送及圖書折損,圖書出庫是指將圖書銷售給客戶,它通常包括總店批銷出庫和門市零售出庫;圖書報退是指將圖書退回給供應(yīng)商;圖書轉(zhuǎn)出是指從將圖書轉(zhuǎn)出到其他地方(如總店或
25、其他門市);圖書贈送是指將圖書免費(fèi)贈送給他人;圖書折損是指由于破損和毀壞等各種原因?qū)е聢D書不可用或不能銷售而進(jìn)行折損處理。</p><p> 不管是進(jìn)還是出,其中的各項操作均影響圖書庫存的改變,與進(jìn)相關(guān)的操作將導(dǎo)致圖書庫存的增加;與出相關(guān)的操作將導(dǎo)致圖書庫存的減少,如圖 1-2 所示。</p><p> 圖 1-2 圍繞圖書庫存的相關(guān)操作</p><p> 從
26、理論上說,圖書庫存數(shù)量的計算應(yīng)按以下公式:</p><p> 總店庫存=入庫數(shù)+收退數(shù)+轉(zhuǎn)入數(shù)-出庫數(shù)-報退數(shù)-轉(zhuǎn)出數(shù)-贈送數(shù)-折損數(shù)</p><p> 門市庫存=轉(zhuǎn)入數(shù)-出庫數(shù)-轉(zhuǎn)出數(shù)</p><p> 1.1.5 款項管理</p><p> 對于門市來說,其款項一般以現(xiàn)金交易。購書的同時必須付清款項,不存在待收的款項信息;對于總店
27、來說,由于其業(yè)務(wù)是以批銷為主,因此客戶的購書款有可能不是即購即付。也就是說,客戶可能在多次購買之后,再一次性付清款項,或分多次付款,這就存在待收的款項信息。此外,總店從供應(yīng)商出購進(jìn)圖書,也可能是在多次購進(jìn)后一次付清或分多次付款,導(dǎo)致產(chǎn)生待付的款項信息。</p><p> 在本系統(tǒng)中,由于門市沒有款項結(jié)余,因此針對門市沒有與款項的相關(guān)操作。如需查詢其所收款項,從門市出庫查詢中即可獲知;而對于總店,則包括與款項相關(guān)
28、的兩項操作,即圖書收款和圖書付款。其中,圖書收款針對客戶執(zhí)行收款操作,圖書付款則針對供應(yīng)商執(zhí)行付款操作。</p><p> 1.2 模塊功能設(shè)計</p><p> 圖書網(wǎng)絡(luò)管理系統(tǒng)主要針對各類中、小型書店,為書店的整個經(jīng)營業(yè)務(wù)進(jìn)行信息化的管理。通過本系統(tǒng)可以使書店的業(yè)務(wù)管理更加規(guī)范,提高工作效率并降低管理成本。同時,本系統(tǒng)可提供各類業(yè)務(wù)統(tǒng)計數(shù)據(jù),為經(jīng)營者的快速決策提供輔助的科學(xué)依據(jù),以
29、及時地應(yīng)對市場的變化。</p><p> 1.2.1 系統(tǒng)總體功能</p><p> 依照書店的業(yè)務(wù)分工和經(jīng)營流程,本系統(tǒng)主要分為字典維護(hù)、圖書批銷和圖書零售等3大模塊。</p><p> 字典維護(hù)主要用于設(shè)置系統(tǒng)的字典信息,包括圖書信息、客戶信息、供應(yīng)商信息和用戶信息等。</p><p> 圖書批銷主要用于管理總店的各項圖書業(yè)務(wù),包
30、括收取訂單、報送訂單、圖書入庫、圖書出庫、圖書收退、圖書報退、圖書贈送、圖書折損、收款、付款,以及各類相關(guān)報表等。</p><p> 圖書零售主要用于管理門市的各項圖書業(yè)務(wù),包括圖書內(nèi)轉(zhuǎn)及零售出庫等。</p><p> 1.2.2 字典維護(hù)</p><p> 字典維護(hù)模塊主要用于設(shè)置各類基本信息,包括圖書信息、客戶信息、供應(yīng)商信息及用戶信息等4項功能。<
31、/p><p> 圖書信息用于設(shè)置圖書的基本信息,其屬性包括圖書ISBN號、出版社、圖書名稱、定價、圖書源碼(出版社提供的圖書編碼)、自編代碼、出版年度、版次、作者、架位號,以及備注等。</p><p> 客戶信息用于設(shè)置客戶的基本信息,其屬性包括客戶名稱、客戶地址、聯(lián)系電話、聯(lián)系人、傳真、郵編、開戶行、賬號、電子郵箱,以及稅號等。</p><p> 供應(yīng)商信息用于
32、設(shè)置圖書供應(yīng)商的基本信息,其屬性包括單位簡稱、單位全稱、單位地址、郵編、聯(lián)系電話、聯(lián)系人、傳真、開戶行、賬號,以及電子郵箱等。</p><p> 用戶信息用于設(shè)置操作系統(tǒng)的用戶的基本信息,其屬性包括用戶編碼、用戶名稱、登陸名稱及登陸密碼等。</p><p> 1.2.3 圖書批銷</p><p> 圖書批銷主要用于管理總店圖書的批銷業(yè)務(wù),其中包括收訂管理、報訂
33、管理、批銷入庫、批銷出庫、圖書收退、圖書報退、圖書贈送、圖書折損、庫存檢測、款項管理,以及相關(guān)報表等11項功能。</p><p> 收訂管理主要用于記錄客戶向書店預(yù)定的圖書信息,其屬性包括收訂單號(自動生成)、收訂時間、客戶名稱、收訂圖書、預(yù)定數(shù)量等。</p><p> 報訂管理主要用于記錄書店向供應(yīng)商預(yù)定的圖書信息,其屬性包括報訂單號(自動生成)、報訂時間、供應(yīng)商名稱、報訂圖書,以及
34、報訂數(shù)量等。</p><p> 批銷入庫主要用于記錄書店從供應(yīng)商所購進(jìn)的圖書信息,其屬性包括入庫單號(自動生成)、入庫時間、供應(yīng)商名稱、入庫圖書、入庫數(shù)量、入庫折扣,以及供應(yīng)商單號等。</p><p> 批銷出庫主要用于記錄客戶在書店所購買的圖書信息,其屬性包括出庫單號(自動生成)、出庫時間、客戶名稱、出庫圖書、出庫數(shù)量、出庫折扣,以及備注等。</p><p>
35、 圖書收退主要用于記錄客戶退回書店的圖書信息,其屬性包括收退單號(自動生成)、收退時間、客戶名稱、收退圖書、收退數(shù)量、收退折扣,以及備注等。</p><p> 圖書報退主要用于記錄書店退回供應(yīng)商的圖書信息,其屬性包括報退單號(自動生成)、報退時間、供應(yīng)商名稱、報退圖書、報退數(shù)量,以及報退折扣等。</p><p> 圖書贈送主要用于記錄書店向他人或單位贈送的圖書信息,其屬性包括贈送單號
36、(自動生成)、贈送時間、受贈人、贈送圖書、贈送數(shù)量,以及備注等。</p><p> 圖書折損主要用于記錄書店所折損的圖書信息,其屬性包括折損單號(自動生成)、折損時間、折損事由、折損圖書、折損數(shù)量,以及備注等、</p><p> 庫存檢測主要用于檢測書店的圖書庫存,以判斷其是否準(zhǔn)確。</p><p> 款項管理主要用于記錄書店的收款信息和付款信息,收款信息是指
37、書店向客戶所收取的購書款,其屬性包括收款單號、收款時間、客戶名稱、收款金額、收款方式、發(fā)票號,以及備注等;付款信息是指書店向供應(yīng)商所支付的款項信息,其屬性包括付款單號、付款時間、供應(yīng)商名稱、付款金額、付款方式、發(fā)票號,以及備注等。</p><p> 相關(guān)報表主要包括打印單據(jù)和統(tǒng)計分析表等。</p><p> 1.2.4 圖書零售</p><p> 圖書零售主要
38、是對門市圖書的零售業(yè)務(wù)進(jìn)行管理,其中包括圖書內(nèi)轉(zhuǎn)、零售出庫及庫存檢測等3項功能。</p><p> 圖書內(nèi)轉(zhuǎn)主要用于記錄總店與門市之間圖書內(nèi)轉(zhuǎn)的相關(guān)信息,其屬性包括內(nèi)轉(zhuǎn)單號(自動生成)、內(nèi)轉(zhuǎn)時間、內(nèi)轉(zhuǎn)方式、內(nèi)轉(zhuǎn)圖書、內(nèi)轉(zhuǎn)數(shù)量,以及備注等。</p><p> 零售出庫主要用于記錄門市圖書的零售信息,其屬性包括零售單號、零售時間、零售圖書、零售數(shù)量、經(jīng)手人,以及備注等。</p>
39、<p> 庫存檢測主要用于檢測門市的圖書庫存,以判斷其是否準(zhǔn)確。</p><p><b> 2. 數(shù)據(jù)庫設(shè)計</b></p><p> 本系統(tǒng)采用SQL Server 2000作為數(shù)據(jù)庫服務(wù)器,其數(shù)據(jù)庫名為“BookStore”,本節(jié)說明該數(shù)據(jù)庫的詳細(xì)設(shè)計。</p><p><b> 2.1 數(shù)據(jù)表</b&
40、gt;</p><p> 數(shù)據(jù)表中包含19個數(shù)據(jù)表,表名及其用途如表 2-1 所示。</p><p> 表2-1 數(shù)據(jù)表及其用途</p><p> 這些數(shù)據(jù)表可以分為兩類,即基本信息表和業(yè)務(wù)信息表。其中,表BookInfoSheet,BuyerInfoSheet,PressInfoSheet,ProviderInfoSheet 及 UserInfoSheet
41、 屬于基本信息表,它們分別記錄了相關(guān)實(shí)體的基本信息;其他數(shù)據(jù)表則可歸納為業(yè)務(wù)信息表,它們分別記錄了各項業(yè)務(wù)操作所產(chǎn)生的單據(jù)的相關(guān)信息。</p><p> 1.BookInfoSheet 表</p><p> BookInfoSheet 表主要用于存儲圖書的相關(guān)屬性,其結(jié)構(gòu)如表 2-2 所示。</p><p> 表2-2 BookInfoSheet 數(shù)據(jù)表結(jié)構(gòu)
42、</p><p><b> 說明如下。</b></p><p> 本表中的字段Code為主鍵(P表示主鍵)。</p><p> 字段Code的生成方式為系統(tǒng)自動生成,生成規(guī)則為出版社編碼(3位)+ 序號(4位)。</p><p> 2.BookStoreSheetA 表</p><p>
43、 BookStoreSheetA 表主要用于存儲門市圖書的庫存信息,其結(jié)構(gòu)如表 2-3 所示。</p><p> 表2-3 BookStoreSheetA 數(shù)據(jù)表結(jié)構(gòu)</p><p><b> 說明如下。</b></p><p> 本表中的字段BookCode為主鍵,該字段與BookInfoSheet 表中的Code字段相關(guān)聯(lián)。<
44、/p><p> 字段StoreAmountA表示門市圖書的當(dāng)前庫存,其值將伴隨著門市每筆業(yè)務(wù)的發(fā)生而自動更新。</p><p> 3.BookStoreSheetZ 表</p><p> BookStoreSheetZ 表主要用于存儲總店圖書的庫存信息,其結(jié)構(gòu)如表 2-4 所示。</p><p> 表2-4 BookStoreSheet
45、Z 數(shù)據(jù)表結(jié)構(gòu)</p><p><b> 說明如下。</b></p><p> 本表中的字段BookCode為主鍵,該字段與BookInfoSheet 表中的Code字段相關(guān)聯(lián)。</p><p> 字段StoreAmountZ表示總店圖書的當(dāng)前庫存,其值將伴隨總店每筆業(yè)務(wù)的發(fā)生而自動更新。</p><p> 4.
46、BuyerInfoSheet 表</p><p> BuyerInfoSheet 表主要用于存儲客戶的基本信息,這里的客戶是針對總店批銷的集團(tuán)客戶,而不是門市所面向的零散戶,其結(jié)構(gòu)如表 2-5 所示。</p><p> 表2-5 BuyerInfoSheet 數(shù)據(jù)表結(jié)構(gòu)</p><p><b> 說明如下。</b></p>
47、<p> 在本表中的字段Code為主鍵,生成方式為自動生成,由系統(tǒng)按序號自動遞增。</p><p> 5.DepreSheet 表</p><p> DepreSheet 表主要用于存儲總店圖書的折損信息,其結(jié)構(gòu)如表 2-6 所示。</p><p> 表2-6 DepreSheet 數(shù)據(jù)表結(jié)構(gòu)</p><p><b
48、> 說明如下。</b></p><p> 本表中的字段Code和BookCode合為主鍵(P,即Primary,表示第1主鍵;S,即Second,表示第2主鍵)。</p><p> 字段Code表示折損單的編碼,生成方式為自動生成。生成規(guī)則為年(2位)+月(2位)+日(2位)+序號(3位),表示哪一天的第幾號折損單。</p><p> 6.
49、InnerOutSheet表</p><p> InnerOutSheet表主要用于存儲圖書的內(nèi)轉(zhuǎn)信息,其結(jié)構(gòu)如表 2-7 所示。</p><p> 表2-7 InnerOutSheet 數(shù)據(jù)表結(jié)構(gòu)</p><p><b> 說明如下。</b></p><p> 本表中的字段Code和BookCode合為主鍵。
50、</p><p> 7.InstoreSheet表</p><p> InstoreSheet表主要用于存儲總店圖書的入庫信息,其結(jié)構(gòu)如表 2-8 所示。</p><p> 表2-8 InstoreSheet 數(shù)據(jù)表結(jié)構(gòu)</p><p><b> 說明如下。</b></p><p>
51、本表中的字段Code和BookCode合為主鍵。</p><p> 字段Code表示入庫單的編碼,生成方式為自動生成。生成規(guī)則為年(2位)+月(2位)+日(2位)+序號(3位),表示哪一天的第幾號入庫單。</p><p> 8.OutStoreSheetA表</p><p> OutStoreSheetA表主要用于存儲門市圖書零售的出庫信息,其結(jié)構(gòu)如表 2-9
52、 所示。</p><p> 表2-9 OutStoreSheetA 數(shù)據(jù)表結(jié)構(gòu)</p><p><b> 說明如下。</b></p><p> 本表中的字段Code和BookCode合為主鍵。</p><p> 字段Code表示零售出庫單的編碼,生成方式為自動生成。生成規(guī)則為年(2位)+月(2位)+日(2位)+
53、序號(3位),表示哪一天的第幾號零售單。 </p><p> 9.OutStoreSheetZ表</p><p> OutStoreSheetZ表主要用于存儲總店圖書批銷的相關(guān)信息,其結(jié)構(gòu)如表 2-10 所示。</p><p> 表2-10 OutStoreSheetZ 數(shù)據(jù)表結(jié)構(gòu)</p><p><b> 說明如下。&l
54、t;/b></p><p> 本表中的字段Code和BookCode合為主鍵。</p><p> 字段Code表示批銷出庫單的編碼,生成方式為自動生成。生成規(guī)則為年(2位)+月(2位)+日(2位)+序號(3位),表示哪一天的第幾號批銷出庫單。</p><p> 10.PayCashSheet表</p><p> PayCashS
55、heet表主要用于存儲總店向供應(yīng)商付款的相關(guān)信息,其結(jié)構(gòu)如表 2-11 所示。</p><p> 表2-11 PayCashSheet 數(shù)據(jù)表結(jié)構(gòu)</p><p><b> 說明如下。</b></p><p> 本表中的字段Code為主鍵,表示付款單的編碼。生成方式為自動生成,生成規(guī)則為年(2位)+月(2位)+日(2位)+序號(3位),
56、表示哪一天的第幾號付款單。</p><p> 11.PressInfoSheet表</p><p> PressInfoSheet表主要用于存儲出版社的基本信息,其結(jié)構(gòu)如表 2-12 所示。</p><p> 表2-12 PressInfoSheet 數(shù)據(jù)表結(jié)構(gòu)</p><p><b> 說明如下。</b>&l
57、t;/p><p> 本表中的字段Code為主鍵,生成方式為自動生成,由系統(tǒng)按序號自動遞增。</p><p> 12.ProviderInfoSheet表</p><p> ProviderInfoSheet表主要用于存儲供應(yīng)商的基本信息,其結(jié)構(gòu)如表 2-13 所示。</p><p> 表2-13 ProviderInfoSheet 數(shù)據(jù)
58、表結(jié)構(gòu)</p><p><b> 說明如下。</b></p><p> 本表中的字段Code為主鍵,生成方式為自動生成,生成規(guī)則為類別(1位)+序號(3位)。如果該供應(yīng)商為出版社,則類別取值為0;如果該供應(yīng)商不是出版社(如中間商),則取值為1。</p><p> 字段CBSCode表示出版社編碼,如果該供應(yīng)商為出版社,則該字段用于存儲該出
59、版社的編碼,其值與PressInfoSheet表中的Code相關(guān)聯(lián);如果該供應(yīng)商不是出版社,則該字段為空。</p><p> 13.ReceiveCashSheet表</p><p> ReceiveCashSheet表主要用于存儲總店的收款信息,其結(jié)構(gòu)如表 2-14 所示。</p><p> 表2-14 ReceiveCashSheet 數(shù)據(jù)表結(jié)構(gòu)<
60、/p><p><b> 說明如下。</b></p><p> 本表中的字段Code為主鍵,表示總店收款單的編碼,生成方式為自動生成,生成規(guī)則為年(2位)+月(2位)+日(2位)+序號(3位),表示哪一天的第幾號收款單。</p><p> 14.ReceiveSubSheet表</p><p> ReceiveSubS
61、heet表主要用于存儲總店向客戶所收取的訂單信息,其結(jié)構(gòu)如表 2-15 所示。</p><p> 表2-15 ReceiveSubSheet 數(shù)據(jù)表結(jié)構(gòu)</p><p><b> 說明如下。</b></p><p> 本表中的字段Code和BookCode合為主鍵。</p><p> 字段Code表示收訂單的編
62、碼,生成方式為自動生成。生成規(guī)則為年(2位)+月(2位)+日(2位)+序號(3位),表示哪一天的第幾號收訂單。</p><p> 15.RecRetBookSheet表</p><p> RecRetBookSheet表主要用于存儲客戶退回總店的信息,其結(jié)構(gòu)如表 2-16 所示。</p><p> 表2-16 RecRetBookSheet 數(shù)據(jù)表結(jié)構(gòu)<
63、;/p><p><b> 說明如下。</b></p><p> 本表中的字段Code和BookCode合為主鍵。</p><p> 字段Code表示收退單的編碼,生成方式為自動生成。生成規(guī)則為年(2位)+月(2位)+日(2位)+序號(3位),表示哪一天的第幾號收退單。</p><p> 16.SendRetBookS
64、heet表</p><p> SendRetBookSheet表主要用于存儲總店退回供應(yīng)商的圖書信息,其結(jié)構(gòu)如表 2-17 所示。</p><p> 表2-17 SendRetBookSheet 數(shù)據(jù)表結(jié)構(gòu)</p><p><b> 說明如下。</b></p><p> 本表中的字段Code和BookCode合
65、為主鍵。</p><p> 字段Code表示報退單的編碼,生成方式為自動生成。生成規(guī)則為年(2位)+月(2位)+日(2位)+序號(3位),表示哪一天的第幾號報退單。</p><p> 17.SendSheet表</p><p> SendSheet表主要用于存儲圖書贈送的相關(guān)信息,其結(jié)構(gòu)如表 2-18所示。</p><p> 表2-1
66、8 SendSheet 數(shù)據(jù)表結(jié)構(gòu)</p><p><b> 說明如下。</b></p><p> 本表中的字段Code和BookCode合為主鍵。</p><p> 字段Code表示贈送單的編碼,生成方式為自動生成。生成規(guī)則為年(2位)+月(2位)+日(2位)+序號(3位),表示哪一天的第幾號贈送單。</p><p
67、> 18.SendSubSheet表</p><p> SendSubSheet表主要用于存儲總店向供應(yīng)商報訂的圖書信息,其結(jié)構(gòu)如表 2-19所示。</p><p> 表2-19 SendSubSheet 數(shù)據(jù)表結(jié)構(gòu)</p><p><b> 說明如下。</b></p><p> 本表中的字段Code和
68、BookCode合為主鍵。</p><p> 字段Code表示報訂單的編碼,生成方式為自動生成。生成規(guī)則為年(2位)+月(2位)+日(2位)+序號(3位),表示哪一天的第幾號報訂單。</p><p> 19.UserInfoSheet表</p><p> UserInfoSheet表主要用于存儲系統(tǒng)用戶的基本信息,其結(jié)構(gòu)如表 2-20所示。</p>
69、<p> 表2-20 UserInfoSheet 數(shù)據(jù)表結(jié)構(gòu)</p><p><b> 說明如下。</b></p><p> 本表中的字段Code為主鍵,表示用戶的編碼。其生成方式為自動生成,由系統(tǒng)按序號自動遞增。</p><p> 字段FPassWord表示偽密碼,由于在系統(tǒng)的用戶查詢界面中不能顯示用戶的真實(shí)密碼,因此
70、可用此密碼來代替顯示,默認(rèn)值為“******”。</p><p><b> 2.2 存儲過程</b></p><p> 2.2.1 存儲過程概述</p><p> 在SQL Server中,存儲過程是一個非常重要的組成部分。它是一組為完成待定功能的SQL語句集,經(jīng)編譯后存儲在數(shù)據(jù)庫中。實(shí)際上,存儲過程就是SQL語句和流程控制語句的集合。事
71、實(shí)上,我們也可以在程序設(shè)計中直接通過單個的SQL語句調(diào)用來替換存儲過程的調(diào)用,但存儲過程的主要優(yōu)勢如下:</p><p> ?。?)允許組件式編程</p><p> 存儲過程在創(chuàng)建后可以在程序中多次重復(fù)調(diào)用,而不必在每次調(diào)用時重新編寫該存儲過程的SQL語句。</p><p> ?。?)加快執(zhí)行速度。</p><p> 存儲過程時預(yù)編譯的,
72、在首次執(zhí)行中,查詢優(yōu)化器將對其進(jìn)行分析和優(yōu)化處理。并給出最終保存在系統(tǒng)表中的執(zhí)行計劃,從而在再次執(zhí)行該存儲時提升其執(zhí)行的速度。而對于程序中的批量SQL語句,在每次運(yùn)行時都需要編譯和優(yōu)化,其速度相對而言要慢得多。</p><p><b> ?。?)易于更新。</b></p><p> 由于存儲過程與應(yīng)用程序是相分離的,因此程序員可以隨時修改存儲過程,而對應(yīng)用程序毫無影
73、響,從而極大地提高了程序的可移植性。</p><p> ?。?)減少網(wǎng)絡(luò)流量。</p><p> 在客戶端調(diào)用存儲過程時網(wǎng)絡(luò)中傳輸?shù)闹皇窃撜{(diào)用語句。如果通過程序來實(shí)現(xiàn),則傳輸?shù)膶⑹嵌鄺lSQL語句。網(wǎng)絡(luò)流量也將大為增加,網(wǎng)絡(luò)負(fù)載也將變大。</p><p> ?。?)作為一種安全機(jī)制。</p><p> 我們可以在數(shù)據(jù)庫中對執(zhí)行某一存儲過程的
74、權(quán)限進(jìn)行限制,從而實(shí)現(xiàn)對相應(yīng)的數(shù)據(jù)訪問權(quán)限的限制,避免非授權(quán)用戶對數(shù)據(jù)的訪問,保證數(shù)據(jù)的安全。</p><p> 2.2.2 本系統(tǒng)中的存儲過程</p><p> 在本系統(tǒng)中創(chuàng)建的兩個存儲過程時TestKuCunA和TestKuCunZ,分別用于在檢測門市和總店的庫存時更新相關(guān)的匯總數(shù)據(jù),以下是其中一個存儲過程的代碼:</p><p> CREATE PROC
75、EDURE TestKuCunA AS</p><p> update bookstoresheeta set storeamounttest=0,sumout=0,suminnerin=0,suminnerout=0</p><p> select bookcode as bookcode1,sum(innernum) as num1 into #mid1 from innerout
76、sheet where innermode='轉(zhuǎn)出' group by bookcode</p><p> update bookstoresheeta set suminnerout=num1 from #mid1 where bookcode=bookcode1</p><p> drop table #mid1</p><p> sele
77、ct bookcode as bookcode1,sum(innernum) as num1 into #mid2 from inneroutsheet where innermode='轉(zhuǎn)入' group by bookcode</p><p> update bookstoresheeta set suminnerin=num1 from #mid2 where bookcode=bookc
78、ode1</p><p> drop table #mid2</p><p> select bookcode as bookcode1,sum(outstorenum) as num1 into #mid3 from outstoresheeta group by bookcode</p><p> update bookstoresheeta set s
79、umout=num1 from #mid3 where bookcode=bookcode1</p><p> drop table #mid3</p><p> update bookstoresheeta set storeamounttest=suminnerin-suminnerout-sumout</p><p><b> GO</b
80、></p><p><b> 2.3 觸發(fā)器</b></p><p> 2.3.1 觸發(fā)器概述</p><p> 觸發(fā)器實(shí)際上是一種特殊的存儲過程,它與一般的存儲過程不同。一般的存儲過程通過存儲過程名字直接調(diào)用,而觸發(fā)器則通過事件觸發(fā)而自動執(zhí)行。例如,當(dāng)對數(shù)據(jù)庫中的某一個表執(zhí)行INSERT(插入)、UPDATE (更新)、DELET
81、E(刪除)等操作時,SQL Server將自動執(zhí)行與該表相關(guān)聯(lián)的觸發(fā)器所定義的SQL語句。</p><p> 觸發(fā)器的作用主要表現(xiàn)在以下幾個方面。</p><p> ?。?)保證數(shù)據(jù)一致性。</p><p> 觸發(fā)器的主要作用是能夠?qū)崿F(xiàn)由主鍵和外鍵不能保證的復(fù)雜的參照完整性和數(shù)據(jù)一致性。</p><p><b> (2)強(qiáng)化約
82、束。</b></p><p> 觸發(fā)器可以實(shí)現(xiàn)比CHECK語句更為復(fù)雜的約束。</p><p><b> ?。?)跟蹤變化。</b></p><p> 觸發(fā)器可以檢測到數(shù)據(jù)庫內(nèi)的操作,并進(jìn)行判斷,從而不允許數(shù)據(jù)庫中未經(jīng)許可的指定更新和變化。</p><p><b> ?。?)級聯(lián)更新。</
83、b></p><p> 觸發(fā)器可以檢測數(shù)據(jù)庫內(nèi)的操作,并自動地級聯(lián)影響整個數(shù)據(jù)庫地其他各項內(nèi)存,如通過觸發(fā)器可使對某個數(shù)據(jù)表地操作自動影響到其他表的數(shù)據(jù)發(fā)生變化。</p><p> 2.3.2 本系統(tǒng)的觸發(fā)器</p><p> 在本系統(tǒng)中,觸發(fā)器的主要作用是級聯(lián)更新。其中,表包括DepreSheet,InnerOutSheet,InstoreSheet,
84、OutStoreSheetA,OutStoreSheetZ,RecRetBookSheet,SendRetBookSheet和SendSheet等。</p><p> 在以上這些數(shù)據(jù)表創(chuàng)建創(chuàng)建了觸發(fā)器之后,操作該表時無需編寫代碼即可執(zhí)行更新庫存操作。例如,如果為InstoreSheet表創(chuàng)建了INSERT操作的觸發(fā)器,則在圖書入庫新增的代碼中,只需編寫INSERT語句插入記錄即可。而無需在編寫UPDATE語句來
85、更新圖書的庫存,更新操作已由觸發(fā)器完成。下列是DepreSheet數(shù)據(jù)表的觸發(fā)器:</p><p> [INSERT觸發(fā)器]</p><p> CREATE TRIGGER DepreInsert ON dbo.DepreSheet</p><p> FOR INSERT </p><p><b> AS</b>
86、</p><p> update bookstoresheetz set storeamountz=storeamountz-depreamount from inserted where bookstoresheetz.bookcode=inserted.bookcode</p><p> [UPDATE觸發(fā)器]</p><p> CREATE TRIGGE
87、R DepreUpdate ON dbo.DepreSheet</p><p> FOR UPDATE</p><p><b> AS</b></p><p><b> begin</b></p><p> if update(depreamount)</p><p>
88、;<b> begin</b></p><p> update bookstoresheetz set storeamountz=storeamountz-(a.depreamount-b.depreamount) from deleted b,inserted a where bookstoresheetz.bookcode=a.bookcode and bookstoresheetz
89、.bookcode=b.bookcode</p><p><b> end</b></p><p><b> end</b></p><p> [DELETE觸發(fā)器]</p><p> CREATE TRIGGER DepreDelete ON dbo.DepreSheet</p>
90、;<p> FOR DELETE </p><p><b> AS</b></p><p> update bookstoresheetz set storeamountz=storeamountz+depreamount from deleted where bookstoresheetz.bookcode=deleted.bookcode&l
91、t;/p><p><b> 3. 實(shí)現(xiàn)系統(tǒng)框架</b></p><p> 本章說明系統(tǒng)的基本框架的實(shí)現(xiàn)。</p><p> 3.1 配置系統(tǒng)Web.Config</p><p> 在系統(tǒng)配置文件Web.Config中,我們需要設(shè)置數(shù)據(jù)庫的連接信息,起代碼如下:</p><p> <?x
92、ml version="1.0" standalone="yes"?></p><p> <configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0"></p><p> <appSettings></p
93、><p> <add key="SystemName" value="圖書網(wǎng)絡(luò)管理系統(tǒng)"/></p><p> <add key="Connection" value="Server=(local);uid=sa;pwd=sa;database=bookstore"/></p>
94、;<p> <add key="SocutDataLink" value="Server=(local);uid=sa;pwd=sa;database=bookstore"/></p><p> </appSettings></p><p> <system.web></p>&l
95、t;p> <customErrors mode="On" defaultRedirect="~/error.htm" /></p><p> <compilation defaultLanguage="c#" debug="true"></p><p> <assem
96、blies></p><p> <add assembly="System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/></assemblies></compilation></p><p> <trace en
97、abled="false"/></p><p> <globalization fileEncoding="gb2312" requestEncoding="gb2312" responseEncoding="gb2312"/></p><p> </system.web>&l
98、t;/p><p> </configuration></p><p> 其中,設(shè)置了一個名為“Connection”的Key,用于保存存放數(shù)據(jù)庫的連接字符串。當(dāng)我們在其他頁面需要連接數(shù)據(jù)庫時,可通過語句Configurationsettings.appsettings(“connection”)來獲取其值。</p><p><b> 3.2
99、系統(tǒng)登錄</b></p><p> 本系統(tǒng)的登錄頁面如圖3-1所示。</p><p><b> 圖3-1 登錄頁面</b></p><p><b> 3.3 系統(tǒng)主界面</b></p><p> 3.3.1 主框架頁面</p><p> 系統(tǒng)的主界面實(shí)際
100、上為一個框架文件,由橫幅框架(上)、目錄(左)及主要框架(右)3個部分組成。橫幅框架對應(yīng)的文件名為“top.aspx”,目錄框架對應(yīng)的文件名為“l(fā)eft.aspx”,主要框架對應(yīng)的初始頁面文件名為“initmain.html”。整個框架頁面的源代碼如下:</p><p> [系統(tǒng)主界面:default.htm]</p><p> <html xmlns="http://
101、www.w3.org/1999/xhtml" ></p><p><b> <head></b></p><p> <title>歡迎使用圖書網(wǎng)絡(luò)管理系統(tǒng)!</title></p><p> <meta http-equiv="Content-Type" con
102、tent="text/html; charset=gb2312"/></p><p> <link href="Main.css" type="text/css" rel="stylesheet" /></p><p><b> </head></b>&l
103、t;/p><p> <body style=" margin-top:0; margin-bottom:0"><form method="post" runat="server"></p><p> <table border="0" runat="server"
104、; cellpadding="0" cellspacing="0" style="width: 100%;height:500px"></p><p><b> <tr></b></p><p> <td colspan="2" style="heig
105、ht: 85px"><iframe name="top" src="top.aspx" style="width: 100%" scrolling="no" height="100%"></iframe></p><p><b> </td></
106、b></p><p><b> </tr></b></p><p><b> <tr></b></p><p> <td style="width: 100px; height: 500px;" valign="top"><ifr
107、ame src="left.aspx" runat="server" id="main" style="height: 500px" width="128"></iframe></p><p><b> </td></b></p><p&g
108、t; <td style="height:500px" valign="top"><iframe name="main" src="initmain.htm" runat="server" id="contents" style="height:500px; vertical-alig
109、n: middle; text-align: center;" width="100%" marginheight="0" marginwidth="0"></iframe></p><p><b> </td></b></p><p><b> <
110、/tr></b></p><p><b> </table> </b></p><p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; height:20px&quo
111、t;></p><p><b> <tr></b></p><p> <td style="width: 100%; height:20px; background-image:url(Img/bottom.gif); text-align: center;" valign="top"><
112、/p><p> Copyright(C) 南陽理工學(xué)院 計算機(jī)系畢業(yè)設(shè)計專用</td></p><p><b> </tr></b></p><p><b> </table></b></p><p><b> </form
113、></b></p><p><b> </body></b></p><p><b> </html></b></p><p> 3.3.2 橫幅框架頁面</p><p> 橫幅框架主要用于顯示系統(tǒng)的橫幅圖片,以加強(qiáng)美觀,其源文件如下:</p&
114、gt;<p> [橫幅框架頁面:top.aspx]</p><p> <%@ Page Language="C#" %></p><p><b> <html></b></p><p><b> <head></b></p><
115、;p> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"></p><p><b> </head></b></p><p> <body bgcolor="#FFFFFF" onL
116、oad="self.status='當(dāng)前用戶:<%=session("DispUser")%> 登錄時間:<%=session("logintime")%>'"><img border="0" src="Img/BackGround_Top.gif" width="1100
117、" height="99"> </body></p><p><b> </html></b></p><p><b> 4. 字典維護(hù)模塊</b></p><p> 字典維護(hù)模塊主要用于設(shè)置系統(tǒng)的一些基本信息,其中包括圖書信息、客戶信息、供應(yīng)商信息
118、及用戶信息等。</p><p><b> 4.1 圖書信息</b></p><p> 圖書信息模塊的主要功能可分為錄入圖書的基本信息和查詢統(tǒng)計圖書的基本信息。在頁面設(shè)計上,我們將圖書信息的錄入放在上方,而下方是圖書信息的查詢統(tǒng)計,如圖 4-1 所示。</p><p> 圖 4-1 圖書信息模塊頁面</p><p>
119、; 在圖書信息的查詢中,我們使用了ASP.NET中的DataGrid控件。該控件主要通過表格式布局來顯示數(shù)據(jù),在此處主要實(shí)現(xiàn)了自動分頁、數(shù)據(jù)編輯,以及記錄刪除等功能。實(shí)際上,本系統(tǒng)中的絕大多數(shù)查詢功能均是通過DataGrid控件來實(shí)現(xiàn)的。</p><p> 在圖書信息查詢中提供的5種條件查詢,它們是圖書名稱、圖書ISBN、作者、出版社名稱和備注。用戶選擇檢索條件后,在檢索內(nèi)容中輸入要匹配的值,單擊“查詢”按鈕
120、即可檢索出符合條件的圖書信息。在檢索條件的下方顯示相應(yīng)的合計信息,包括記錄數(shù)、總店庫存、門市庫存、總店碼洋及門市碼洋等。</p><p> 在初始化頁面時,首先判斷Session變量curruser的存在,該變量是在系統(tǒng)登錄時賦值的。如果該Session變量不存在或為空,則表示該用戶尚未登錄或該用戶已過期,系統(tǒng)將自動跳轉(zhuǎn)至登錄頁面要求用戶重新登錄。這樣,可以防范非法用戶直接通過在瀏覽器地址欄中輸入頁面地址而跳過
121、用戶檢測訪問系統(tǒng)。</p><p> 驗證用戶的身份之后,Page_Load事件開始綁定出版社下拉列表框的數(shù)據(jù),以便用戶在錄入圖書信息時選擇。這里調(diào)用了一個GreateDataSource()方法來創(chuàng)建數(shù)據(jù)源,其代碼如下:</p><p> public ICollection CreateDataSource()</p><p><b> {
122、 </b></p><p> dtcmd=new SqlDataAdapter("select * from pressinfosheet order by code",conn);</p><p> dtcmd.Fill(dset);</p><p> DataView dv=new DataView(dset.Tab
123、les[0]);</p><p> conn.Close();</p><p> return dv;</p><p><b> }</b></p><p><b> 4.2 客戶信息</b></p><p> 客戶信息模塊的主要功能是錄入和查詢批量購書的單位信息
124、,界面如圖 4-2 所示。</p><p> 圖 4-2 客戶信息界面</p><p> 該功能模塊的整體布局與圖書信息模塊類似,分上、下兩個部分。上面是錄入購書單位的基本信息,下面是查詢、修改和刪除購書單位的相關(guān)信息。在查詢中,提供了3種條件查詢,即單位名稱、單位地址和聯(lián)系人。</p><p> 當(dāng)頁面加載時,將調(diào)用Page_Load事件,其代碼如下:&l
125、t;/p><p> if (!IsPostBack)</p><p><b> {</b></p><p> if (Session["DispUser"] == null)</p><p><b> {</b></p><p> Session[&
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 圖書庫存管理系統(tǒng)
- 淺淡圖書庫存的優(yōu)化管理
- 省級新華書店圖書庫存管理系統(tǒng)的設(shè)計與實(shí)現(xiàn).pdf
- 我國紙質(zhì)圖書庫存問題探析
- 我國紙質(zhì)圖書庫存問題探析.pdf
- 數(shù)據(jù)庫課程設(shè)計報告---圖書庫存系統(tǒng)
- 廣東出版業(yè)圖書庫存問題研究.pdf
- vb書店管理系統(tǒng)畢業(yè)論文--書店管理系統(tǒng)
- 廣州市民營書業(yè)圖書庫存問題調(diào)查研究.pdf
- 畢業(yè)論文----書店管理系統(tǒng)
- 畢業(yè)論文---書店管理系統(tǒng)
- 書店管理系統(tǒng)畢業(yè)論文
- 畢業(yè)論文——某書店圖書銷售管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)
- 畢業(yè)論文---庫存管理系統(tǒng)
- 庫存管理系統(tǒng)畢業(yè)論文
- 畢業(yè)論文--庫存管理系統(tǒng)(mis)
- 圖書館書庫管理系統(tǒng)論文.doc
- 書店系統(tǒng)設(shè)計畢業(yè)論文
- 網(wǎng)絡(luò)書店銷售管理系統(tǒng)——畢業(yè)論文
- 畢業(yè)論文——網(wǎng)絡(luò)書店銷售管理系統(tǒng)
評論
0/150
提交評論