圖書信息管理系統畢業(yè)設計論文_第1頁
已閱讀1頁,還剩18頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、<p><b>  前言</b></p><p>  進入20世紀以來,計算機的歷史才剛剛開始書寫,但其飛速的發(fā)展令人震撼。計算機已融入我們現實生活的每個角落,無論是上至航空、航天的發(fā)展,下至原子、微生物的研究,還是人們日常生活的雜七雜八,計算機的影響已不可消除??梢哉f,我們現在正處于信息化時代,當然信息自動化的作用毋庸置疑,在技術進步的同時,我們的工作效率也隨即提高。不說其他,就

2、目前圖書租賃的這方面來說,現在的情況是一般大的學校的圖書館已經運用比較完整的圖書信息管理系統,而在一些小型的學校或者書店,大部分還是手工管理。針對手工管理的如工作效率低,不能及時了解圖書的庫存,租閱者難以在短時間內找到合適的圖書,以及圖書的更新數據的遺漏等等的缺點,設計該圖書租賃管理系統。因為計算機信息管理有著儲存信息量大,速度快,便于管理的特點,可以為中小型書店的書籍信息、會員信息、圖書借閱、圖書庫存等等很多復雜繁瑣的工作提供便捷。&

3、lt;/p><p><b>  第1章 概述</b></p><p>  1.1 Visual FoxPro 6.0簡介</p><p>  Visual FoxPro 6.0是在xBSSE的基礎上發(fā)展而來的32位數據庫管理系統。1998年9月份美國微軟公司推出了Visual FoxPro 6.0系列。VFP的推出為網絡數據系統使用者及設計開發(fā)者帶

4、來了極大的方便。它使組織數據、定義數據庫規(guī)則和建立應用程序等工作變得簡單。利用可視化的設計工具和向導,可以建立數據庫、數據庫表,快速創(chuàng)建表單、查詢、報表、視圖,用數據庫組織和建立表及視圖的關系,更是能夠輕松的進行對多個表單的自動協調,很容易的運行一個表單的多個實例。還能夠提供豐富的事件處理機制,給用戶一個更豐富的交互環(huán)境。VFP6以其強健的工具和面向對象的以數據為中心的語言,將客戶/服務器和網絡功能集成于現代化的、多鏈接的應用程序中。V

5、FP6充分發(fā)揮了面向對象編程技術與事件驅動方式的優(yōu)勢。VFP6是目前世界流行的小型數據庫管理系統中版本最高、性能最好、功能最強的優(yōu)秀軟件之一。</p><p>  1.2 系統的應用背景</p><p>  隨著時代的進步,新技術層出不窮,信息量急劇膨脹,整個人類社會已成為信息化的社會人們對信息和數據的利用和處理已經進入自動化、網絡化和社會化的階段,無論在生活、工作、還是休閑,無不需要大量

6、的信息資源。因此,如何有效的進行數據信息的利用,已經成為人們普遍關注的問題。</p><p>  信息在不同領域中有著不同的概念,在管理學領域中,通常認為信息是經過加工處理后的一種數據形式,是一種有次序的符號排列,是系統傳輸和處理的對象。處于信息時代的今天,信息的作用越來越為人們所重視。信息管理系統以特定的模式支持一個組織內各級組織機構之間的通訊,對信息資源進行綜合開發(fā),管理和利用,實現對該組織的有效管理。<

7、;/p><p>  一個現代化的書店在正常運行中總是面對大量的讀者信息,書籍信息以及兩者相互作用產生的借書、還書信息,所以能夠擁有將這些繁重的信息統一整理、規(guī)劃,更將之化繁為簡成為便捷的、智能的信息化管理系統是十分必要的。充分利用計算機的功能實現對圖書的管理,將會使圖書管理工作大大減輕,方便友好的圖形用戶界面、簡便的操作、完善的數據庫管理,使圖書管理系統被極大限度的良好應用。</p><p>

8、<b>  第2章 需求分析</b></p><p><b>  2.1 系統介紹</b></p><p>  本系統主要面向中小型書店、個體書店,就目前能夠實現的條件下,操作系統選擇常用的Windows98,系統性質為MIS(管理信息系統)。</p><p>  本系統采用會員制管理,系統功能包含會員管理、書籍管理、圖書

9、租賃管理,系統界面力求簡潔、易用,在標準化的基礎上考慮界面的美觀和新穎。</p><p>  2.2 系統面向的用戶群體</p><p>  系統面向中小型書店、個體書店,用戶群體為這些書店的老板、采購員、倉庫管理員、圖書租賃員、書店的會員、游客等等。</p><p>  2.3系統的功能性需求</p><p>  對于本系統,主要實現以下功

10、能:</p><p>  2.3.1 會員信息的修改:對于本書店的注冊會員,我們記錄一些基本信息,如姓名、身份證號、聯系方式等等。用本系統可以方便快捷的實現對會員信息的追加、修改、查詢、瀏覽等功能。</p><p>  2.3.2 書籍信息的修改:對于店中的書籍進行統計,對入庫量、剩余量、書籍信息等等這些大量的信息進行編輯、瀏覽與查詢。</p><p>  2.3.

11、3 借書信息的修改:對于店中每天的借書信息的記錄,對其修改、查詢、方便月末統計以及對采購書籍量的參考。</p><p>  2.3.4 權限管理 :管理員需要賬戶和密碼登陸,才可以進入該管理系統,以防不是管理員的人泄露會員或書籍的基本信息,造成嚴重后果。</p><p><b>  第3章 模塊規(guī)劃</b></p><p><b> 

12、 3.1 功能模塊圖</b></p><p>  本系統功能模塊規(guī)劃如圖1 功能模塊圖所示:</p><p><b>  圖1 功能模塊圖</b></p><p><b>  第4章 詳細設計</b></p><p><b>  4.1創(chuàng)建數據庫</b></p

13、><p>  4.1.1設計數據庫</p><p>  本系統要實現會員資料、書籍資料及借書資料的管理。本文作者負責會員資料管理部分,所以需要創(chuàng)建“會員信息”(hygl)數據表和“借書信息”(hysj)數據表?!皶T信息”數據表中包含了會員的一些基本信息,記錄了會員編號、會員姓名、證件類型、證件號碼、聯系方式、卡內金額、會員等級、登記日期、所存金額、打折優(yōu)惠、租賃圖書數等。創(chuàng)建的“借書信息”數

14、據表記錄了借書會員、借書日期、限歸還期等信息,方便所需時查詢詳情。</p><p>  4.1.2 創(chuàng)建數據庫</p><p>  創(chuàng)建“圖書租賃系統”的過程中,需要利用項目管理器組織各種格式的文件,因此首先要創(chuàng)建一個項目,在項目管理器中創(chuàng)建其他文件。</p><p>  在VF主窗口中選擇“文件”菜單下“新建”,在此對話框中的“文件類型”區(qū)域中選擇“項目”,然后單

15、擊右側的“新建文件”,打開的“創(chuàng)建”對話框中的“項目文件”文本框中輸入“ex_項目管理”作為此項目文件的文件名稱,單擊“保存”按鈕即創(chuàng)建了一個項目。</p><p>  在項目管理器的“數據”選項卡中選中“數據庫”單擊右側的“新建”,在彈出的“創(chuàng)建”對話框中的“數據庫文件”文本框里輸入“tszl”作為此數據庫的數據庫名,單擊右側的保存即創(chuàng)建了一個空的數據庫。</p><p>  在打開新建

16、的數據庫“tszl”中,點擊右側的數據庫記器的第一個圖標“新建數據庫表”開始數據表的創(chuàng)建。</p><p>  在本系統中,本人所創(chuàng)建的數據表有“會員信息表”(hygl),“借書信息表”(hysj)。</p><p>  “會員信息表”(hygl)數據表的字段屬性設置如圖2會員信息表所示:</p><p><b>  圖2 會員信息表</b>&

17、lt;/p><p>  對于會員的一些基本信息錄入包括:會員編號、會員姓名、證件類型、證件號碼、聯系方式、登記日期、所存金額、卡內金額、會員等級、打折優(yōu)惠、租賃圖書數、是否注銷、是否掛失及登錄口令等。因為需要在會員卡中存入金額,所以對會員信息錄入較為詳盡,方便聯系會員。對會員等級的設定為:若會員第一次所存金額為200元,則其等級設定為鉆石會員,能夠享用八折的打折優(yōu)惠;若第一次所存金額為100元,其等級為白金會員,享用

18、八五折的打折優(yōu)惠;若第一次所存金額為50元,其等級為黃金會員,享用九折的打折優(yōu)惠?;谝陨细鞣N對會員信息的設想,錄入信息。</p><p>  “借書信息表”(hysj)數據表的字段屬性設置如圖3借書信息表所示。</p><p><b>  圖3 借書信息表</b></p><p>  所創(chuàng)建的數據庫 “tszl”如圖4數據庫顯示:</p

19、><p><b>  圖4 數據庫</b></p><p>  4.2 創(chuàng)建系統主表單</p><p>  4.2.1 創(chuàng)建系統主表單界面</p><p>  在項目管理器的“文檔”選項卡中選中“表單”,單擊“新建”,在“表單設計器”中創(chuàng)建一個表單作為系統主表單,命名為“ex_ed”,添加三個命令按鈕,并且設置其屬性,頁面效

20、果如圖5主表單所示。 </p><p><b>  圖5 主表單</b></p><p>  屬性設置如下表1主表單屬性表: </p><p><b>  表1主表單屬性表</b></p>&l

21、t;p>  4.3 創(chuàng)建系統常用按鈕</p><p>  系統表單中有大部分的表單需要命令按鈕來實現某項功能,如實現對“會員信息”數據表中的數據進行追加、修改、刪除、查找等功能,就需要定義命令按鈕并對其進行設置,才能完成上述功能。</p><p>  4.3.1 創(chuàng)建編輯命令按鈕</p><p>  在“表單設計器”中,添加四個命令按鈕,其屬性中的Captio

22、n分別為追加、修改、查找、刪除,如圖6編輯命令按鈕所示</p><p><b>  圖6 編輯命令按鈕</b></p><p>  其屬性取值見后代碼附錄,若其他表單有不同處,則可參照此表單來作對照修改。</p><p>  通常,我們?yōu)g覽一個表單的內容時,會上一個,下一個的瀏覽信息,所以在該系統中我們也定義這樣一組命令按鈕,來實現對表單信息的

23、瀏覽功能。</p><p>  同樣,在“表單設計器”中,添加五個命令按鈕,其屬性中的Caption分別為第一個、下一個、上一個、最后一個、退出,如圖7瀏覽命令按鈕所示</p><p><b>  圖7 瀏覽命令按鈕</b></p><p>  其屬性取值見后代碼附錄。</p><p>  4.4 創(chuàng)建編輯功能表單<

24、;/p><p>  4.4.1 創(chuàng)建會員信息編輯表單</p><p>  在所創(chuàng)建的項目管理器中,選中“表單”點擊右側的“新建”,在所打開的“表單設計器”中設計會員信息編輯表單所要顯示的內容。使用“表單控件”中的標簽按鈕、文本框按鈕、復選框按鈕實現會員信息的顯示,同時為各個控件的屬性值做修改。將所做好的四個編輯命令按鈕追加、修改、查找、刪除復制到該表單中,修改命令按鈕的click值,會員信息編

25、輯表單即可運行。所出結果如圖8會員信息編輯表單所示:</p><p>  圖8 會員信息編輯表單</p><p>  所有Lable控件的caption屬性對應的為其在表單中要顯示的會員信息的標簽,而其backstyle均為0—透明,所有文本框控件的name為其對應的顯示內容拼音縮寫,例如texthybh。</p><p>  4.4.2 創(chuàng)建借書信息編輯表單<

26、;/p><p>  與會員信息編輯表單創(chuàng)建類似,借書信息編輯表單的創(chuàng)建為借書信息的編輯提供方便的操作,其內容同樣使用提前做好的四個命令按鈕實現編輯功能。所見表單如圖9 借書信息編輯表單:</p><p>  圖9借書信息編輯表單 </p><p>  4.5 創(chuàng)建瀏覽功能表單</p><p>  4

27、.5.1創(chuàng)建會員信息瀏覽表單</p><p>  同會員信息編輯表單的創(chuàng)作方法相同,我們同樣在項目管理器中的表單上新建“表單設計器”,同時打開先前創(chuàng)建好的數據庫“tszl”,將會員信息的表中的數據拖入“表單設計器”上,將其排列好。此表單要實現會員信息的瀏覽功能,所以用到上述已編輯好的五個命令按鈕控件為第一個、下一個、上一個、最后一個、退出,編輯好的表單顯示如圖10會員信息瀏覽表單所示:</p>&l

28、t;p>  圖10會員信息瀏覽表單</p><p>  4.5.2 創(chuàng)建借書信息瀏覽表單</p><p>  與會員信息瀏覽表單一樣,同樣是打開數據庫“tszl”,將數據庫表“hysj”上的信息拖入新創(chuàng)建的“表單設計器”中,將五個命令按鈕復制至其上,所創(chuàng)建的借書信息瀏覽表單則如圖11借書信息瀏覽表單所示:</p><p>  圖11 借書信息瀏覽表單</

29、p><p>  4.5.3 創(chuàng)建三表同時瀏覽表單</p><p>  在現實的圖書租賃過程中,會有會員要求同時查看其自身信息與借書情況,這就需要我們考慮到這種情況的發(fā)生,所以,我們?yōu)榻鉀Q此種事情,需要創(chuàng)建一個三表同時瀏覽的表單。打開一個新的“表單設計器”,點擊“表單控件”的“頁框”按鈕,再在設計器中點擊即可出現一個分兩頁的頁面,右擊頁面在出現的的下拉框下選擇編輯,可以看到該頁面四邊變成了虛框,

30、打開數據庫“tszl”,將數據庫中的表中數據拖入至相應的頁面,所得結果如圖12三表瀏覽表單所示:</p><p><b>  圖12三表瀏覽表單</b></p><p>  頁面屬性如表2三表瀏覽表單屬性表所示:</p><p>  表2 三表瀏覽表單屬性表</p><p>  4.6 創(chuàng)建登陸界面表單</p>

31、;<p>  4.6.1 登陸界面的設計</p><p>  新建一個“表單設計器”,用“表單控件”控件中的標簽輸出“登錄名”、“登陸密碼”,文本框輸入“txtname”、“txtpassword”,命令按鈕為“確定”與“取消”,結果如圖13登錄表單所示“</p><p><b>  圖13登錄表單</b></p><p>  “

32、確定”與“取消”命令按鈕的“click” 代碼如下:</p><p>  “確定”click代碼:</p><p>  uname=trim(this.parent.txtname.value)</p><p>  if empty(uname)</p><p><b>  return</b></p>&

33、lt;p><b>  endif</b></p><p>  use hygl order tag hybh</p><p>  seek uname</p><p><b>  if eof()</b></p><p>  messagebox("無此登錄名!")<

34、/p><p><b>  else</b></p><p>  if trim(this.parent.txtpassword.value)==trim(hygl.kl)</p><p><b>  use</b></p><p><b>  yes=.t.</b></p&g

35、t;<p>  thisform.release</p><p>  clear events</p><p><b>  else</b></p><p>  messagebox("口令不正確!")</p><p><b>  endif</b></p&g

36、t;<p><b>  endif</b></p><p><b>  use</b></p><p><b>  return</b></p><p>  “取消”命令按鈕代碼:</p><p>  thisform.release</p><

37、;p>  clear events</p><p><b>  4.7 編寫主程序</b></p><p>  該系統要能正常的進行,需要程序代碼來執(zhí)行,我們將此代碼設為主文件,主文件會聯接所做的所有程序來實現該系統的正常運行。</p><p>  在項目管理器中的“代碼”選項卡中點擊“程序”,點右側的“新建”,在打開的窗口中編寫如下代碼

38、:</p><p><b>  clear </b></p><p>  public yes</p><p><b>  yes=.f.</b></p><p>  set talk off</p><p>  set date to ymd</p><

39、p>  set cent on</p><p>  set default to c:\zy</p><p>  do form ex_login</p><p>  read events</p><p><b>  if yes</b></p><p>  do form ex_ed&l

40、t;/p><p><b>  endif</b></p><p><b>  close all</b></p><p><b>  return</b></p><p>  將其保存,命名為“ex_main”,在項目管理器中,右鍵點擊此程序,在下拉框下選擇“設置為主文件”。<

41、;/p><p><b>  4.8 代碼附錄</b></p><p><b>  “追加”代碼:</b></p><p>  temp=trim(thisform.texthybh.value)</p><p>  if empty (temp)</p><p><b>

42、;  return</b></p><p><b>  endif</b></p><p><b>  use hygl</b></p><p>  locate for 會員編號=temp</p><p>  if .not.eof()</p><p>  me

43、ssagebox("已有該會員編號!")</p><p><b>  use</b></p><p><b>  return</b></p><p><b>  endif</b></p><p>  append blank</p><

44、;p>  replace 會員編號 with temp,會員姓名 with thisform.texthyxm.value,;</p><p>  證件類型 with thisform.textzjlx.value,證件號碼;</p><p>  with thisform.textzjhm.value,;</p><p>  聯系方式 with thisfo

45、rm.textlxfs.value,登記日期 with thisform.textdjrq.value,;</p><p>  所存金額 with thisform.textscje.value,卡內金額 with thisform.textknje.value,;</p><p>  會員等級 with thisform.texthydj.value,打折優(yōu)惠 with thisform

46、.textdzyh.value,;</p><p>  租賃圖書數 with thisform.textzltts.value,是否掛失 with thisform.textsfgs.value,;</p><p>  是否注銷 with thisform.textsfzx.value</p><p><b>  use</b></p&g

47、t;<p><b>  return</b></p><p><b>  “修改”代碼:</b></p><p>  temp=trim(thisform.texthybh.value)</p><p>  if empty(temp)</p><p><b>  retur

48、n</b></p><p><b>  endif</b></p><p><b>  use hygl</b></p><p>  locate for 會員編號=temp</p><p><b>  if eof()</b></p><p&g

49、t;  messagebox("沒有找到該會員編號!")</p><p><b>  else</b></p><p>  replace 會員編號 with temp,會員姓名 with thisform.texthyxm.value,;</p><p>  證件類型 with thisform.textzjlx.val

50、ue,證件號碼;</p><p>  with thisform.textzjhm.value,;</p><p>  聯系方式 with thisform.textlxfs.value,登記日期 with thisform.textdjrq.value,;</p><p>  所存金額 with thisform.textscje.value,卡內金額 with

51、thisform.textknje.value,;</p><p>  會員等級 with thisform.texthydj.value,打折優(yōu)惠 with thisform.textdzyh.value,;</p><p>  租賃圖書數 with thisform.textzltts.value</p><p><b>  endif</b&g

52、t;</p><p><b>  use</b></p><p><b>  return</b></p><p><b>  “查找”代碼:</b></p><p>  temp=trim(thisform.texthybh.value)</p><p&g

53、t;  if empty(temp)</p><p><b>  return</b></p><p><b>  endif</b></p><p><b>  use hygl</b></p><p>  locate for 會員編號=temp</p>&l

54、t;p><b>  if eof()</b></p><p>  messagebox("沒有找到該會員編號!")</p><p><b>  use</b></p><p><b>  return</b></p><p><b>  en

55、dif</b></p><p>  thisform.texthybh.value=會員編號</p><p>  thisform.texthyxm.value=會員姓名</p><p>  thisform.textzjlx.value=證件類型</p><p>  thisform.textzjhm.value=證件號碼<

56、;/p><p>  thisform.textlxfs.value=聯系方式</p><p>  thisform.textdjrq.value=登記日期</p><p>  thisform.textscje.value=所存金額</p><p>  thisform.textknje.value=卡內金額</p><p&g

57、t;  thisform.texthydj.value=會員等級</p><p>  thisform.textdzyh.value=打折優(yōu)惠</p><p>  thisform.textzltts.value=租賃圖書數</p><p><b>  use</b></p><p>  thisform.refresh

58、</p><p><b>  return</b></p><p><b>  “刪除”代碼“</b></p><p>  temp=trim(thisform.texthybh.value)</p><p>  if empty(temp)</p><p><b>

59、;  return</b></p><p><b>  endif</b></p><p><b>  use hygl</b></p><p>  locate for 會員編號=temp</p><p><b>  if eof()</b></p>

60、<p>  messagebox("沒有找到該會員編號!")</p><p><b>  else</b></p><p>  y=messagebox("是否要刪除?",4+32,"")</p><p><b>  if y=6</b></p&

61、gt;<p>  delete next 1</p><p><b>  pack</b></p><p><b>  endif</b></p><p><b>  endif</b></p><p><b>  use</b></p

62、><p><b>  return</b></p><p>  “第一個”命令按鈕代碼:</p><p><b>  go top</b></p><p>  Thisform.refresh</p><p>  “下一個”命令按鈕代碼:</p><p>

63、<b>  IF !EOF()</b></p><p><b>  SKIP</b></p><p><b>  ENDIF</b></p><p>  Thisform.refresh</p><p>  “上一個”命令按鈕代碼:</p><p>&l

64、t;b>  IF !BOF()</b></p><p><b>  SKIP-1</b></p><p><b>  ENDIF</b></p><p>  Thisform.refresh</p><p>  “最后一個”命令按鈕代碼:</p><p>&

65、lt;b>  GO BOTTOM</b></p><p>  Thisform.refresh</p><p>  “退出”命令按鈕代碼:</p><p>  thisform.reLEASE</p><p><b>  第5章 結果分析</b></p><p>  以上是“圖書

66、租賃管理系統”開發(fā)的主要過程,圖書管理系統實現了中小型書店對圖書管理的科學化、快捷化,適應了書店在開學高峰期或其他時間時出現的書籍借閱的繁忙,在面對龐大的信息量時,該圖書管理系統可以有效的提高了圖書管理工作的效率。通過這樣的系統,可以做到信息的規(guī)范管理,科學統計和快速查詢,從而減少了管理方面的工作量。</p><p>  通過圖書租賃管理系統的應用,主要可以完成以下功能:</p><p>

67、  1.在“會員信息編輯”中可以實現將資料分條追加、修改、刪除、查詢功能。在“會員信息瀏覽”中可以實現將資料的各種信息的瀏覽功能。</p><p>  2.在“借書信息編輯”模塊中實現將資料分條追加、修改、刪除、查詢功能。在 “借書信息瀏覽”中可以實現將資料的各種信息的瀏覽功能。</p><p>  3.經過測試,各主要功能均可以實現,并且各功能部件均能完成相應的各項功能。</p&g

68、t;<p><b>  結 束 語</b></p><p>  經過兩個多月的設計和開發(fā),圖書租賃管理系統基本開發(fā)完畢。其功能基本符合用戶需求,能夠完成圖書資料管理、會員資料管理和借還書操作。使用戶方便進行數據的添加、修改和刪除。在運用和進一步了解VFP的同時,遇到的困難是開始時沒有想象到的,從中我學到的寶貴知識和對VFP的了解及運用都有了很大的提高。當時遇到的困難和解決后的喜

69、悅現在回想起來還是那么的有滋味,這對我今后的學習和工作都有著很大的幫助。</p><p><b>  參考文獻 </b></p><p>  [1] 鄭阿奇,《Visual ForPro教程》,北京:清華大學出版</p><p>  [2] 馮玉才,《數據庫基礎》,北京:華中工學院出版社</p><p>  [3] 黃梯

70、云,《管理信息系統》北京:經濟科學出版社</p><p>  [4] 牛允鵬,《數據庫及其應用》北京:經濟科學出版社</p><p>  [5]李振格,《Visual ForPro 60中文版入門與提高》,清華大學出版社</p><p>  [6]崔巍,《數據庫系統及應用》,高等教育出版社</p><p>  [7]丁???、李大學,《數據庫原

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論