物流信息系統課程設計報告_第1頁
物流信息系統課程設計報告_第2頁
物流信息系統課程設計報告_第3頁
物流信息系統課程設計報告_第4頁
物流信息系統課程設計報告_第5頁
已閱讀5頁,還剩20頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

TOC\o"1-4"\h\u9368第一章系統需求分析 327211.1系統的背景介紹 3143931.2系統的可行性研究 3126141.2.1數據庫設計方法簡述 376331.2.2操作可行性 4311211.2.3技術可行性 5186501.2.4經濟可行性分析 580151.2.5綜合評價 6192441.3系統業務流程的調查和分析 613611.3.1系統業務流程分析 731584圖1-1快遞管理業務流程圖 721164圖1-2快遞管理業務流程簡圖 8275331.3.2系統規劃 889711.4系統數據流程的調查和分析 96879圖1-3快遞管理數據流程圖 9108641.5數據庫設計 10247741.5.1概念結構設計 10286941.5.2邏輯結構設計 11181401.5.3物理結構設計 1185361.6數據字典 1528333第二章系統設計 18176002.1功能結構圖 18192042.2代碼設計 1958092.3輸入輸出設計 20287852.3.1、輸入設計 20256752.3.2、輸出設計 217966第三章系統實現 2277973.1登錄模塊設計 22307663.1.1設計步驟 22282133.1.2程序代碼設計 2290223.2主界面設計 2373523.3數據模塊設計 2332623.4信息錄入模塊設計 23298853.5信息統計模塊設計 25277073.6信息查詢模塊設計 30123543.6.1快件接收查詢 30311873.6.2快件派送查詢 31237143.6.3未派送快件查詢 32134123.7報表設計 3312414第四章心得體會 34第一章系統需求分析1.1系統的背景介紹A、B、C、D家物流公司擬共同出資在大學城建立一個快遞集散中心,解決大學城交通不方便,但是快遞需求大的問題。公司在大學城建立一個倉庫用于中轉和暫存,倉庫流轉率較高。倉庫接收各物流公司送過來的快件并通過條形碼、RFID等信息化設備完成入庫,同時可根據大學城單位或社區為目的地進行分類存儲,方便安排送貨。倉庫存儲時間不能超72小時。倉庫暫存客戶送來的快件,并按客戶選擇的物流公司存儲。存儲時間不能超過48小時。為保證配送準確性減少配送引起的糾紛。要求倉庫按先進先出原則進行配送。入庫出庫數據必須定期審核備查。對車輛配載情況,使用情況等進行跟蹤。人員、物件、車輛信息必須進入數據庫統一管理,并可根據股東要求報送相關報表。為了完成上述快遞集散中心的運行,現設計大學城快遞集散中心物流信息管理系統,方便日常事物的開展。1.2系統的可行性研究1.2.1數據庫設計方法簡述數據庫設計是為了有效地存儲數據及信息的查詢更新刪除等管理操作而設計的數據環境。1.需求分析階段準確了解與分析用戶需求如數據、處理。建立一個檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低的物流管理信息系統減輕工作人員的負擔。2.概念結構設計階段通過對用戶需求進行綜合、歸納與抽象,形成一個獨立于具體DBMS的概念模型。3.邏輯結構設計階段將概念結構轉換為某個DBMS所支持的數據模型,并對其進行優化。4.數據庫物理設計階段為邏輯數據模型選取一個最適合應用環境的物理結構(包括存儲結構和存取方法)。5.數據庫實施階段運用DBMS提供的數據語言、工具及宿主語言,根據邏輯設計和物理設計的結果。建立數據庫,編制與調試應用程序,組織數據入庫,并進行試運行。6.數據庫運行和維護階段數據庫應用系統經過試運行后即可投入正式運行。在數據庫系統運行過程中必須不斷地對其進行評價、調整與修改。1.2.2操作可行性作為一個實際存在的業務,系統設計的目的,以及所包括的信息內容功能都能夠比較清晰地獲得。通過合理的系統分析,能夠基本上獲得系統的需求,并且按照系統的需求進行之際的系統設計工作。1.2.3技術可行性1系統描述本系統是以計算機軟件技術為基礎,利用VisualFoxpro編程技術進行編程設計的軟件系統。2系統功能本系統具有輸入、輸出、查找、配送等功能,完成信息的顯示。3系統用戶及其特點本系統的使用對象是企業的管理人員和庫存工作人員,只要懂得計算機的基本操作就能夠使用本系統。4系統運行環境Windows2000以上操作系統,VF軟件系統,需要懂一定編程知識人員。5技術可行性分析本企業擁有足夠量的必須計算機軟硬件,并且擁有熟悉計算機技術員工,因此本企業具備本系統的運行條件。1.2.4經濟可行性分析1費用估計(1)計算機若干臺以及必要支持軟件(2)系統的開發費用及安裝費用(3)人員培訓費用(4)系統日常運行耗費2效益估計(1)直接效益本系統的應用可以減少信息處理的成本,提高企業運營效率,降低運營成本。(2)間接效應本系統的應用可以改善信息獲得性,提高執行者的辦事效率。1.2.5綜合評價本系統的特點是成本較低,給企業所帶來的效益要高于系統應用的費用,因此,本系統在經濟上是可行的。1.3系統業務流程的調查和分析本系統服務于快遞公司的業務。處理單據,數據統計,報表打印,單據查詢以及數據庫維護等系統功能有:1數據的添加、刪除和修改2派送單查詢、接收單查詢、投訴單查詢以及未派送的快件查詢等查詢功能。3對某一段時間內的數據進行統計4打印詳細報表5基本資料維護及用戶權限等6數據庫的備份與還原1.3.1系統業務流程分析圖1-1快遞管理業務流程圖圖1-2快遞管理業務流程簡圖1.3.2系統規劃系統處理范圍單據處理、數據統計、單據查詢、報表打印、數據庫維護、權限管理系統功能1)數據的錄入(添加、刪除和修改)2)派送單、接收單、投訴單等的查詢3)某一段時間內的數據進行統計4)打印詳細報表5)基本資料的維護6)數據庫的備份與還原7)權限管理1.4系統數據流程的調查和分析圖1-3快遞管理數據流程圖1.5數據庫設計1.5.1概念結構設計(1)數據庫表圖4-1數據庫表(2)E-R圖1.5.2邏輯結構設計收件單(接收單號,發站,運輸方式,…,快遞員號)派送單(派送單號,接收單號,發站,運輸方式,…,快遞員號,)中轉單(中轉單號,發站,運輸方式,…,快遞員號)投訴單(投訴單號,派送單號,接收單號,貨物編號,原因)快遞員(編號,姓名,手機,住址,宅電)品名維護(編號,品名,備注)備注維護(編號,備注)1.5.3物理結構設計(1)創建數據庫使用vf創建數據庫“KD”再在數據庫KD中新建9張數據表。綜合快遞物流信息系統表匯總序號表名稱功能描述1fj_lr派送單記錄表2js_lr接收單記錄表3ts_lr投訴單記錄表4zz_lr中轉記錄表5Sender品名信息表6User1用戶信息表7Memo備注信息表8Kuaidiyuan快遞員信息表9權限管理權限管理表(2)設計數據表表名:fj_lr派送單記錄表字段名代表意義數據類型是否允許空值主鍵fj_id派送單編號Varchar(15)否Keystation發站名稱nvarchar(10)否send_mode運輸方式nvarchar(10)否name品名nvarchar(10)否weight重量Numeric(9)否sender送貨人nvarchar(10)rece_person收貨人nvarchar(10)否rece_addr收貨人地址nvarchar(60)否rece_tel收貨人電話nvarchar(20)否thing備注nvarchar(60)fjfee派送費Float(8)否ps_data派送日期Datatime否Js_id接收單號Varchar(15)否id快遞員idVarchar(15)否表名:js_lr接收單記錄表字段名代表意義數據類型是否允許空值主鍵js_id接收單號Varchar(15)否Keystation發站名稱nvarchar(10)send_mode運輸方式nvarchar(10)否name品名nvarchar(10)否weight重量Numeric(9)否sender送貨人nvarchar(10)rece_person收貨人nvarchar(10)否rece_addr收貨人地址nvarchar(60)否rece_tel收貨人電話nvarchar(20)否Memo1備注nvarchar(60)fjfee派送費Float(8)否js_data接收日期Datatime(8)否id快遞員idVarchar(15)否表名:ts_lr 投訴單記錄表 字段名代表意義數據類型是否允許空值主鍵Ts_id投訴單編號Varchar(15)否Keyfj_id派送單編號Varchar(15)js_id接收單號Varchar(15)customer客戶名nvarchar(20)customer_addr客戶地址nvarchar(40)customer_tel客戶電話nvarchar(20)Memo1備注原因nvarchar(40)否Ts_date投訴日期Datatime(8)否表名:Sender 品名信息表字段名代表意義數據類型是否允許空值主鍵Id編號Char(10)否Keymane品名Char(20)否表名:Memo 備注信息表字段名代表意義數據類型是否允許空值主鍵id編號Nvarchar(4)否Keymemo備注Nvarchar(50)表名:zz_lr 中轉記錄表 字段名代表意義數據類型是否允許空值主鍵zz_id接收單號Varchar(15)否KeyStart_station發站名稱nvarchar(10)end_station終站名稱nvarchar(10)send_mode運輸方式nvarchar(10)否name品名nvarchar(10)否weight重量Numeric(9)否rece_person收貨人nvarchar(10)否rece_addr收貨人地址nvarchar(60)否rece_tel收貨人電話nvarchar(20)否Memo1備注nvarchar(60)zz_data接收日期Datatime(8)否表名:User1 用戶信息表字段名代表意義數據類型是否允許空值主鍵id編號Nvarchar(4)否Keymane姓名Nvarchar(10)password密碼Nvarchar(10)表名:Kuaidiyuan 快遞員信息表字段名代表意義數據類型是否允許空值主鍵id編號Nvarchar(15)否Keymane姓名Nvarchar(10)否Tel手機Varchar(20)否Addr住址Nvarchar(40)Phone宅電Varchar(20)1.6數據字典數據字典的組成數據字典有6類條目:數據項、數據結構、數據流、數據處理、數據存儲和外部實體。(1)數據項是數據的最小單位,是不可再分的數據單位。如學號,姓名等。對數據項的描述一般包括:數據項的編號、名稱、別名和簡述,數據項的類型、長度和取值范圍等。表一:數據項描述—派送單編號數據項編號I01-01數據項名稱fj_id別名派送單編號簡述用于記錄派送單的代碼類型及寬度Varchar(15)取值范圍000000000000000~999999999999999相關數據結構派送單記錄表、投訴單記錄表表二:數據項描述—運輸方式數據項編號I01-02數據項名稱send_mode別名運輸方式簡述用于描述采用何種運輸方式類型及寬度nvarchar(10)相關數據結構派送單記錄表、接受單記錄表、中專記錄表(2)數據結構數據結構描述了數據項之間的關系,由數據項或者數據結構組成。一個簡單的數據結構由數據項組成,而復雜的數據結構則包含了其他數據結構對數據結構的描述包括:數據結構的編號、名稱、簡述、數據結構的組成等。表三:數據結構描述—品名信息數據結構編號DS02-01數據結構名稱品名信息簡述用于描述貨物信息組成編號、品名相關數據流派送單、接收單、中轉單相關數據處理錄入、修改及刪除出處理表四:數據結構描述—快遞員信息數據結構編號DS02-02數據結構名稱快遞員信息簡述用于描述快遞員的信息組成編號、姓名、手機、住址、宅電相關數據流派送單、接收單、中轉單相關數據處理錄入修改及刪除處理表五:數據結構描述——用戶信息數據結構編號DS02-03數據結構名稱用戶信息簡述用于描述此軟件的用戶的信息組成編號、姓名、密碼相關數據流派送單、接收單、中轉單相關數據處理錄入、修改及刪除處理表六:數據結構描述——備注信息數據結構編號DS02-04數據結構名稱備注信息簡述用于描述備注組成編號、備注相關數據流派送單、接收單、中轉單、投訴單相關數據處理錄入、刪除及修改處理(3)數據流數據流用來描述數據的流動過程,由一個或一組固定的數據項組成。可以是一個已定義的數據結構,也可以由若干數據項組成。表七:數據流描述—派送單數據流編號F03-01數據流名稱派送單簡述快遞公司根據接收單開出此單,根據此單進行派送數據流來源首發站數據流去向快件派送及中轉管理模塊數據流組成派送單編號、發站名稱、運輸方式、品名、重量、送貨人、收貨人、收貨人地址、收貨人電話、備注、派送費、派送日期、接收單號、快遞員id表八:數據流描述—接收單數據流編號F03-02數據流名稱接收單簡述接收物品后的登記單據數據流來源快件接收登記數據流去向快件接收管理模塊數據流組成接收單編號、發站名稱、運輸方式、品名、重量、送貨人、收貨人、收貨人地址、收貨人電話、備注、派送費、接收日期、快遞員id表九:數據流描述—投訴單數據流編號F03-03數據流名稱投訴單簡述用于登記用戶的投訴情況數據流來源發件人數據流去向客戶投訴管理數據流組成投訴單編號、派送單編號、接收單號、客戶名、客戶電話、客戶地址、投訴原因、投訴日期表十:數據流描述—中轉單數據流編號F03-04數據流名稱中轉單簡述用于登記快件的中轉記錄數據流來源快遞中轉站數據流去向快件派送管理模塊數據流組成接收單號、發站名稱、終站名稱、運輸方式、品名、重量、收貨人、收貨人地址、收貨人電話、備注、接受日期第二章系統設計2.1功能結構圖圖2-1系統功能結構圖2.2代碼設計接收單號代碼表接收單號20140101001—2014年1月1號接收的第1個單子20140101002—2014年1月1號接收的第2個單子20140101003—2014年1月1號接收的第3個單子派送單號代碼表派送單號20140101001—2014年1月1號派送的第1個單子20140101002—2014年1月1號派送的第2個單子20140101003—2014年1月1號派送的第3個單子投訴備注代碼表類型號1—運輸途中丟失,運輸公司負責賠償2—不全3—破損4—丟了5—包裝導致物品破損,由快遞公司負責賠償6—沒有貨物代碼表種類號001—書籍002—箱包003—衣物004—日用品005—燈具006—食品007—電器008—飲料009—其他2.3輸入輸出設計2.3.1、輸入設計(1)輸入設計的任務根據具體業務要求,確定適當的輸入形式,使信息系統獲取管理工作中產生的正確信息。(2)輸入設計的內容1.輸入界面設計。根據具體業務要求確定(詳見主界面設計和各模塊設計)。2.輸入設備選擇:鍵盤--磁盤輸入裝置。數據錄入員通過工作站錄入,經拼寫檢查和可靠性驗證后存入磁記錄介質。圖2-2信息錄入界面2.3.2、輸出設計(1)輸出設計的內容1.輸出信息使用情況。信息的使用者、業務統計、業務查詢、信息量等。2.輸出信息內容。派送單據、業務單據、統計業務量等。3.輸出格式。如表格、報告等。4.輸出設備和介質,設備:如打印機、顯示器等;介質:如磁盤、磁帶、紙張等。圖2-3信息查詢輸出圖第三章系統實現3.1登錄模塊設計啟動程序,首先進入登錄模塊,該模塊用來確認用戶身份,保證數據的安全性。在該模塊中使用了TDBLookupListBox組件,該組件能將被查找字段的值自動添加到它的列表中,用戶可以在該組件中選取用戶名進行登錄。3.1.1設計步驟1)新建窗體,設置BorderStyle屬性(邊框類型)為“bsNone”,在窗體上放置一個TImage組件,設置其Stretch屬性為“true”圖片放大或縮小以TImage組件邊框為準,pictures屬性選擇圖片(背景圖片)。2)在TImage組件上放置一個TDBLookupListBox組件,設置Ctl3D屬性為“False”;設置ListSourse屬性為“dm.dsuser1table”;設置KeyField屬性為“name”;設置ListField屬性為“name”。在窗體上添加一個TEdit組件,設置Ctl3D屬性為“False”;設置passwordChar屬性為“*”。3)在TImage組件上放置兩個TBitBtn組件,為了按鈕的美觀,設置其Glyph屬性加載按鈕圖片。3.1.2程序代碼設計主要的代碼在單擊【登錄】按鈕和【取消】按鈕。單擊【登錄】按鈕,系統在數據庫中查找與用戶輸入的“用戶名”和“密碼”相符的記錄。如果有,則用戶可以登錄,如果沒有且輸入3次都不正確,系統將自動退出。單擊【取消】按鈕,退出系統。(代碼詳見附錄)3.2主界面設計主窗體設計在系統中占據很重要的地位,因為只有界面友好、操作方便的軟件才能被用戶所接受。本系統使用TSpeedButton組件作為工具欄按鈕,使用TTreeView組件作為功能目錄樹,使用TStatusBar組件顯示當前系統狀態信息。3.3數據模塊設計數據模塊是將連接和處理數據的數據庫組件統一規范管理的模塊,在設計期間數據模塊是以窗口的形式顯示在界面中的。但是不可以向數據模塊中加入可視化組件,因為該模塊不會在系統運行時顯示出來。使用數據模塊進行數據庫設計與數據處理有以下優點:1.便于數據庫的移植

2.增加了程序的清晰性3.可以最大程度的實現代碼重用總之,可以將數據集全部放在數據模塊中,這樣可以方便地設置數據關聯等,而且數據處理起來也相對方便,因為不需要在工程文件中去尋找對應的數據集。

3.4信息錄入模塊設計信息錄入模塊包括快件接收錄入、快件派送錄入、快件中轉錄入和客戶投訴錄入等板。圖3-8快件派送錄入界面圖3-9快件接收錄入圖3-10快件中轉錄入圖3-11客戶投訴錄入3.5信息統計模塊設計信息統計模塊包括快件接收統計、快件派送統計、快件中轉統計、客戶投訴統計和大客戶運量統計等板塊。其中未派送統計是多表聯系查詢統計。派送統計:主要負責功能是統計在某一段時間內的派送的物品的重量和派送費用并且有相應的打印模塊可以打印報表。相應的主要代碼:procedureTtj_paisong.BitBtn1Click(Sender:TObject);beginifself.DateTimePicker1.Date>self.DateTimePicker2.Datethenbeginmessagebox(self.Handle,'起始日期不能大于終止日期','提示信息',mb_iconinformation);Exit;end;dm.search1.Close;dm.search1.Parameters.ParamByName('date1').Value:=formatdatetime('yyyy-mm-dd',self.DateTimePicker1.Date);dm.search1.Parameters.ParamByName('date2').Value:=formatdatetime('yyyy-mm-dd',self.DateTimePicker2.Date);dm.search1.Open;dm.search0.Close;dm.search0.CommandText:='selectsum(weight)''總重量'',sum(fjfee)''派送費合計''fromfj_lrwhereps_date>=cast(:date1asdatetime)'+'andps_date<=cast(:date2asdatetime)';dm.search0.Parameters.ParamByName('date1').Value:=formatdatetime('yyyy-mm-dd',self.DateTimePicker1.Date);dm.search0.Parameters.ParamByName('date2').Value:=formatdatetime('yyyy-mm-dd',self.DateTimePicker2.Date);dbedit1.DataSource:=dm.dssearch0;dbedit1.DataField:='總重量';dbedit2.DataSource:=dm.dssearch0;dbedit2.DataField:='派送費合計';end;圖3-12派送統計界面接受統計:主要負責對一段時間內的收件進行顯示和重量計算。圖3-13接收統計界面未派送統計:具有相當重要的意義,因為快件派送統計、快件中轉統計、客戶投訴統計和大客戶運量統計等,只是用來當做月末或季度末的結算功能使用;而未派送統計則是對工作有較大的意義,可以查到一段時間之內,還未派送的快件,便可以查看這些快件有無缺失或者根據時間安排相應的派送順序。具體實現為:DBGrid連接到dm:datadmunit中的TDataSourceTADODataSetTADOConnection(與相應數據庫連接)。相應的SQL語句為:selectjs_id‘票據號',send_station‘發站',send_mode‘運輸方式',name‘品名',weight‘重量',rece_person‘收貨人',js_date‘收件日期'fromjs_lrwherejs_date>=cast(:date1asdatetime)andjs_date<=cast(:date2asdatetime)andjs_idnotin(selectjs_idfromfj_lrwherefj_lr.js_id=js_lr.js_id)圖3-14未派送統計界面大客戶運量統計:主要用于對大型客戶設計的信息統計。只要輸入相應的客戶名,便可以對相應時間段內或者該客戶所有訂單進行查詢。是專門為有大量業務的會員量身定做的。相應的主要代碼:dm.search4.Close;dm.search4.CommandText:='selectfj_id''派送單號'',station''發站'',name''品名'',weight''重量'',fjfee''派送費'','+'rece_person''客戶名稱'',ps_date''發件日期''fromfj_lr'+'whererece_personlike+''%''+'''+str+'''+''%''andps_date>=cast(:date1asdatetime)'+'andps_date<=cast(:date2asdatetime)';dm.search0.Parameters.ParamByName('date2').Value:=formatdatetime('yyyy-mm-dd',self.datetimepicker2.Date);dm.search0.Open;dbedit1.DataSource:=dm.dssearch0;dbedit1.DataField:='總重量';dbedit2.DataSource:=dm.dssearch0;dbedit2.DataField:='派送費合計';end;end;圖3-15大客戶運量統計界面統計打印報表設計:提取相應的界面上和數據庫中的數據,制成一張打印報表,供發放給其他操作員,例如快遞員或業務經理等。主要實現:調用相應的打印報表界面。在打印報表界面中實現,具體見報表實現部分。主要代碼:procedureTtj_customer.BitBtn2Click(Sender:TObject);begintryif(dm.search4.Active=false)thenexit;rpt_tj.QuickRep4.BringToFront;rpt_tj.QuickRep4.preview;exceptApplication.MessageBox('錯誤。','提示!',mb_ok);end;end;3.6信息查詢模塊設計信息查詢模塊包括快件接收查詢、快件派送查詢、快件中轉查詢、客戶投訴查詢和未派送快件查詢等板塊。其中快件接收查詢、快件派送查詢、快件中轉查詢和客戶投訴查詢是簡單的單表查詢;未派送快件查詢是多表查詢。下面主要從快件接收查詢、快件派送查詢和未派送快件查詢為例子來介紹本文的信息查詢模塊設計。3.6.1快件接收查詢selectjs_id‘接收單號',js_id‘票據號',station‘發站',send_mode‘運輸方式',name‘品名',weight‘重量',rece_person‘收貨人',fjfee‘派送費',ps_date‘派送日期'fromjs_lrwhereps_date>=cast(:date1asdatetime)andps_date<=cast(:date2asdatetime)圖3-17快件接收查詢3.6.2快件派送查詢selectfj_id‘派送單號',js_id‘票據號',station‘發站',send_mode‘運輸方式',name‘品名',weight‘重量',rece_person‘收貨人',fjfee‘派送費',ps_date‘派送日期'fromfj_lrwhereps_date>=cast(:date1asdatetime)andps_date<=cast(:date2asdatetime)圖3-19快件派送查詢3.6.3未派送快件查詢selectjs_id‘票據號',send_station‘發站',send_mode‘運輸方式',name‘品名',weight‘重量',rece_person‘收貨人',js_date‘收件日期'fromjs_lrwherejs_date>=cast(:date1asdatetime)andjs_date<=cast(:date2asdatetime)andjs_idnotin(selectjs_idfromfj_lrwherefj_lr.js_id=js_lr.js_id)圖3-20未派送快件查詢messagebox(sel

溫馨提示

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

評論

0/150

提交評論