版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、鄭州科技學(xué)院c#課程設(shè)計 設(shè)計(論文)題目: 倉庫管理系統(tǒng) 所 在 院: 信息工程學(xué)院 專 業(yè) 班 級: 10計算機科學(xué)與技術(shù)2班 摘要隨著計算機技術(shù)的飛速發(fā)展,計算機在企業(yè)管理中應(yīng)用的普及,利用計算機實現(xiàn)管理企業(yè)勢在必行。而倉庫管理系統(tǒng)是典型的信息管理系統(tǒng),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以及前端應(yīng)用程序的開發(fā)兩個方面。對前者要求建立起數(shù)據(jù)一致性和完整性強、數(shù)據(jù)安全性好的庫。而對于后者則要求應(yīng)用程序功能完備,易使用等特點。本文通過分析瀏覽器/服務(wù)器結(jié)構(gòu)的特點并結(jié)合企業(yè)倉儲管理的實際情況,簡要介紹了系統(tǒng)各功能模塊及數(shù)據(jù)庫的設(shè)計,著重討論了用 c#技術(shù)和數(shù)據(jù)庫開發(fā)企業(yè)倉庫管理系統(tǒng)時的數(shù)據(jù)庫訪
2、問技術(shù)和動態(tài)網(wǎng)頁制作技術(shù),并給出了部分實現(xiàn)代碼。通過該系統(tǒng),使學(xué)生戶可以方便地在企業(yè)內(nèi)部網(wǎng)上進行倉儲管理。該結(jié)構(gòu)的系統(tǒng)在win7系統(tǒng)和vs.net平臺下開發(fā)完成,使用c開發(fā)語言,數(shù)據(jù)庫作為后臺數(shù)據(jù)庫,該數(shù)據(jù)庫系統(tǒng)在安全性、準(zhǔn)確性、運行速度方面均有絕對的優(yōu)勢,并且能夠?qū)θ萘枯^大的數(shù)據(jù)庫進行處理,效率高。系統(tǒng)有較高的安全性和較好的性能。其中連接數(shù)據(jù)庫的字符串可以隨時修改,增加了靈活性和安全性。代碼盡量減少數(shù)據(jù)庫連接的打開時間等手段來提高性能。本文中除了有對程序的系統(tǒng)分析、總體設(shè)計、數(shù)據(jù)庫設(shè)計、功能實現(xiàn)等主體部分外,在這之前還介紹了與倉庫管理系統(tǒng)相關(guān)的信息、vs.net與數(shù)據(jù)庫的無縫鏈接技術(shù)等。關(guān)鍵
3、詞 倉庫管理系統(tǒng);c#;數(shù)據(jù)庫摘要11前言31.1系統(tǒng)開發(fā)背景和開發(fā)目的31.2可行性分析41.2.1技術(shù)可行性51.2.3運行可行性61.2.4 法律可行性62開發(fā)工具簡介62.1 c#語言簡介62.2 access 2003數(shù)據(jù)庫63 需求分析73.1系統(tǒng)目標(biāo)73.2應(yīng)用現(xiàn)狀調(diào)查73.3系統(tǒng)流程圖84 概要設(shè)計94.1系統(tǒng)設(shè)計思想94.2系統(tǒng)構(gòu)架選擇95數(shù)據(jù)庫設(shè)計95.1概念設(shè)計106系統(tǒng)主界面設(shè)置136.1系統(tǒng)登錄界面146.2物資信息管理166.3入庫信息管理196.4出庫信息管理22總結(jié)23致謝24參考文獻261前言1.1系統(tǒng)開發(fā)背景和開發(fā)目的兵馬未出,糧草先行。古代行兵打仗,最先要
4、考慮的就是物資的準(zhǔn)備和管理,否則要取得勝利是非常困難的一件事。商場如戰(zhàn)場,商家不僅要掌握大量的物資,同時這些物資還要盡可能滿足顧客的需要,這樣才能在激烈的市場競爭中獲取勝利。然而管理物資卻是最煩瑣的事情,無論數(shù)量還是種類,都是數(shù)以萬計,用人手工來做,不僅是難于完成,而且可以說是不可能的。首先,超級市場商品種類繁多,數(shù)量龐大,經(jīng)營者必須時刻了解自己商品的庫存和各種商品的供求,如果盲目購進顧客不需要的商品或沒有購進暢銷的商品,對經(jīng)營者來說都是極大的損失。其次,由于市場瞬間萬變,很多商品價格可能變動較大,經(jīng)營者可能要不時改變商品價格,否則太高則可能無人問津,太低則無利可圖。再次,在商品社會的環(huán)境下,
5、競爭激烈,為了保證在競爭中處于有利地位,經(jīng)營者必須時刻了解市場的需要。當(dāng)然,作為實際的經(jīng)營者,要了解的東西遠比這幾點多,但無論怎樣,物資的管理是一切工作中的重點,如何管理物資是成敗的關(guān)鍵。對小經(jīng)營者來說,也許可以是一本賬本,再加算盤或計算器即可。但對于大公司而言,根本不可能單純依靠賬本,那樣不僅費人費力,而且當(dāng)出現(xiàn)差錯時,難于查改。所以必須借助電腦,把所有數(shù)據(jù)輸入數(shù)據(jù)庫,然后用系統(tǒng)對這些數(shù)據(jù)進行管理,通過統(tǒng)計和分析得到各種有用的信息。通過對這些情況的仔細調(diào)查,作者開發(fā)了下面的倉庫管理系統(tǒng)。隨著計算機行業(yè)的不斷發(fā)展,企業(yè)管理的應(yīng)用也在不斷隨著其發(fā)展速度進行著更新。而現(xiàn)今對于一個網(wǎng)絡(luò)應(yīng)用非常廣泛的
6、社會,企業(yè)管理對計算機管理企業(yè)要求更加緊密,更加完善,特別是針對物資管理方面,企業(yè)的需求更為廣泛,謹(jǐn)慎,所以一個好的倉庫管理系統(tǒng)對于企業(yè)來說是由為重要的。系統(tǒng)開發(fā)的總體任務(wù)是實現(xiàn)企業(yè)物資管理的系統(tǒng)化、規(guī)范化和自動化,從而達到提高企業(yè)管理效率的目的。1.2可行性分析當(dāng)接受一個軟件開發(fā)任務(wù),就進入軟件生命的第一個階段,即進行可行性的研究。并不是所有問題都具有簡單的解決辦法,許多問題都是不能在預(yù)定的規(guī)模之內(nèi)解決。因此通過可行性的研究分析可以從中發(fā)現(xiàn)問題,并對其提出有無可行性的解決方法,進而避免人力、物力和才力的浪費。在現(xiàn)行系統(tǒng)初步調(diào)查的基礎(chǔ)上京可以提出新系統(tǒng)目標(biāo),即新系統(tǒng)建立后所要求達到的運行指標(biāo),
7、這是系統(tǒng)開發(fā)和評價的依據(jù)。系統(tǒng)目標(biāo)應(yīng)充分體現(xiàn),并直接為倉庫管理系統(tǒng)服務(wù),且程序可以分期、分批實現(xiàn)。但是,需要指出的是,系統(tǒng)目標(biāo)是不可能在總體規(guī)劃階段就提出的非常具體,它還將在開發(fā)過程中逐步明確和定量化。以達到更加出色的程序系統(tǒng)??墒?,目標(biāo)的提法不盡相同,例如:(1) 提高倉庫管理效率,減輕勞動強度;(2) 提高信息處理速度和準(zhǔn)確性;(3) 為倉庫管理者提供更方便、科學(xué)的服務(wù)項目。系統(tǒng)的目標(biāo)確定后,就可以從以下四方面對能否實現(xiàn)新系統(tǒng)目標(biāo)進行可行性分析:1.2.1技術(shù)可行性 根據(jù)客戶提出的系統(tǒng)功能、性能及實現(xiàn)系統(tǒng)的各項約束條件,根據(jù)新系統(tǒng)目標(biāo)來衡量所需的技術(shù)是否具備,本系統(tǒng)是一個數(shù)據(jù)庫管理和查詢的
8、系統(tǒng),現(xiàn)有的技術(shù)以較為成熟,硬件、軟件的性能要求、環(huán)境條件等各項條件良好,估計利用現(xiàn)有技術(shù)條件應(yīng)完全可以達到該系統(tǒng)的功能目標(biāo)。同時,考慮給予的開發(fā)期限也較為充裕,預(yù)計系統(tǒng)是可以在規(guī)定期限內(nèi)完成開發(fā)。1.2. 2經(jīng)濟可行性 估算新系統(tǒng)的成本效益分析,其中包括估計項目開發(fā)的成本,開發(fā)費用和今后的運行、維護費用,估計新系統(tǒng)將獲得的效益,估算開發(fā)成本是否回高于項目預(yù)期的全部經(jīng)費。并且,分析系統(tǒng)開發(fā)是否會對其它產(chǎn)品或利潤帶來一定影響:支出和收益等。系統(tǒng)的效益可以從經(jīng)濟效益和社會效益兩方面考慮。對于倉庫管理系統(tǒng)則應(yīng)著重分析其社會效益。例如,系統(tǒng)投入運行后可以使倉庫管理實現(xiàn)科學(xué)化、規(guī)范化。曾強了工作人員對倉
9、庫管理能力、提高了工作效率。1.2.3運行可行性 新系統(tǒng)的研制和開發(fā)是充分得考慮工作人員對倉庫的易于管理,管理者方便查詢設(shè)備信息效率。從而能完全滿足使用者的要求。1.2.4 法律可行性 新系統(tǒng)的研制和開發(fā),將不會侵犯他人、集體和國家的利益,不會違反國家政策和法律。所以從以上幾個方面的分析來看,開發(fā)本軟件是完全可行的。2開發(fā)工具簡介2.1 c#語言簡介microsoft visual studio net是microsoft 公司為適應(yīng)internet高速發(fā)展的需要,而推出的新的開發(fā)平臺。2008年3月17發(fā)布vs2008。隨后又發(fā)布了vs2010。c#1語言是net平臺上的第一語言。自發(fā)布以來
10、不斷增強,已經(jīng)成為目前功能最強大的通用語言之一。2.2 access 2003數(shù)據(jù)庫access 是微軟公司推出的基于windows的桌面關(guān)系數(shù)據(jù)庫管理系統(tǒng)(rdbms),是office系列應(yīng)用軟件之一。它提供了表、查詢、窗體、報表、頁、宏、模塊7種用來建立數(shù)據(jù)庫系統(tǒng)的對象;提供了多種向?qū)А⑸善?、模板,把?shù)據(jù)存儲、數(shù)據(jù)查詢、界面設(shè)計、報表生成等操作規(guī)范化;為建立功能完善的數(shù)據(jù)庫管理系統(tǒng)提供了方便,也使得普通用戶不必編寫代碼,就可以完成大部分?jǐn)?shù)據(jù)管理的任務(wù)。 access是一種關(guān)系型數(shù)據(jù)庫管理系統(tǒng),其主要特點如下(1)存儲方式單一。2)面向?qū)ο螅?)界面友好、易操作(4)集成環(huán)境、處理多種數(shù)據(jù)
11、信息(5)access支持odbc3 需求分析3.1系統(tǒng)目標(biāo)采用企業(yè)現(xiàn)有的軟硬件環(huán)境及科學(xué)的管理系統(tǒng)開發(fā)方案,建立倉庫信息管理系統(tǒng),實現(xiàn)倉庫信息管理的計算機自動化。系統(tǒng)應(yīng)符合使用者的哭房屋租賃管理制度,并達到操作直觀、方便、實用、安全等要求。房屋租賃信息管理系統(tǒng)應(yīng)該具有以下功能:1由于操作人員的計算機知識普遍偏低,因此要求系統(tǒng)具有良好的人機界面;2方便的數(shù)據(jù)查詢,支持自定義條件查詢;3自動匹配房源和求房意向信息;4在相應(yīng)的權(quán)限下,刪除數(shù)據(jù)方便簡單,數(shù)據(jù)穩(wěn)定性強;5數(shù)據(jù)計算自動完成,盡量減少人工干預(yù)。3.2應(yīng)用現(xiàn)狀調(diào)查當(dāng)前,很多企業(yè)的倉庫信息管理都是使用紙質(zhì)資料來登記、記錄物品等信息,這導(dǎo)致物品
12、信息變更不便,且倉庫管理花費人力資源多,工作也較繁瑣。傳統(tǒng)的倉庫管理流程是很費時費力的,要有專人存取物品、查看物品信息,因此導(dǎo)致倉庫管理成本居高。人力管理的比例比較大,往往是各個主要負(fù)責(zé)人以書面的形式管理倉庫信息,效率低下。數(shù)據(jù)打印,匯總時,容易丟失,不易保存且數(shù)據(jù)保密性較差。因此,開發(fā)一套功能相對完整,外觀相對優(yōu)美的倉庫管理系統(tǒng)顯得十分必要,同時使得客戶使用系統(tǒng)更加放心,提高工作的效率,減少過多的人力資源的付出。3.3系統(tǒng)流程圖系統(tǒng)流程圖如下開始密碼密碼正確進入系統(tǒng)管理物資信息管理入庫信息管理出庫信息管理密碼錯誤添加物資瀏覽物資查詢物資添加入庫信息瀏覽入庫信息查詢?nèi)霂煨畔⑻砑映鰩煨畔g覽出庫
13、信息查詢出庫信息添加用戶新建角色4 概要設(shè)計4.1系統(tǒng)設(shè)計思想本系統(tǒng)實現(xiàn)業(yè)務(wù)的自動化倉庫管理,為企業(yè)提供及時的倉庫中各種物品信息。本系統(tǒng)完成物資查詢、入庫信息查詢、出庫信息查詢等功能。因此系統(tǒng)必須具有維護這些操作信息的數(shù)據(jù)表。4.2系統(tǒng)構(gòu)架選擇本系統(tǒng)采用雙層結(jié)構(gòu)的c/s模式,即客戶端和服務(wù)器端模式,客戶端提供用戶操作界面,接受用戶輸入的各種信息,并向服務(wù)器端發(fā)送各種操作命令或數(shù)據(jù)請求,并接受服務(wù)器端執(zhí)行操作命令后的返回結(jié)果,向客戶顯示相應(yīng)信息。服務(wù)器端接受客戶端的數(shù)據(jù)請求或命令,并執(zhí)行相應(yīng)的數(shù)據(jù)請求命令得到相應(yīng)的數(shù)據(jù)集,對數(shù)據(jù)集進行相應(yīng)的處理,然后將數(shù)據(jù)集或處理后的數(shù)據(jù)集返回客戶端。c/s結(jié)構(gòu)
14、的體系結(jié)構(gòu)具有訪問速度快、運行穩(wěn)定、安全性能好等優(yōu)點,比其它構(gòu)架模式更能滿足本系統(tǒng)的快速響應(yīng)及信息共享的要求。5數(shù)據(jù)庫設(shè)計本系統(tǒng)采用access 2003數(shù)據(jù)庫設(shè)計,其中包含了3張表,下面分別給出數(shù)據(jù)表概念設(shè)計和主要數(shù)據(jù)表的結(jié)構(gòu)。5.1概念設(shè)計物資的信息(如下er圖)物資編號名稱規(guī)格型號類別個數(shù)入庫物資信息(模型圖)物資數(shù)量單價金額入庫時間經(jīng)辦人保管人倉庫出庫物資管理(模型圖)物資數(shù)量單價金額入庫時間領(lǐng)用人保管人倉庫如下面所示的表格為數(shù)據(jù)可中的表格物資信息物資編號物資名稱物資型號類型單位字段名稱數(shù)字文本文本文本文本字段類型450505050字段大小nynnn主鍵入庫物資信息物資名稱物資型號類型
15、單位數(shù)量單價金額入庫時間經(jīng)辦人保管人倉庫備注物資編號入庫編號字段名稱文本文本文本文本數(shù)字?jǐn)?shù)字?jǐn)?shù)字?jǐn)?shù)字文本文本文本文本數(shù)字?jǐn)?shù)字字段類型5050505044445050505044字段大小ynnnnnnnnnnnnn主鍵出庫物資信息物資名稱物資型號類型單位數(shù)量單價金額入庫時間領(lǐng)用人保管人倉庫備注物資編號入庫編號字段名稱文本文本文本文本數(shù)字?jǐn)?shù)字?jǐn)?shù)字?jǐn)?shù)字文本文本文本文本數(shù)字?jǐn)?shù)字字段類型5050505044445050505044字段大小ynnnnnnnnnnnnn主鍵6系統(tǒng)主界面設(shè)置界面主要包括:系統(tǒng)管理,物資信息管理,入庫信息管理,出庫信息管理.6.1系統(tǒng)登錄界面系統(tǒng)管理界面及代碼添加用戶if (a
16、dduser=null | adduser.isdisposed)adduser = new adduser();for(int x=0;xthis.mdichildren.length;x+)form tempchild = (form)this.mdichildrenx;tempchild.close();adduser.mdiparent = this;adduser.show();新建角色建角色private void menuitem3_click(object sender, system.eventargs e)if (addroles=null | addroles.isdis
17、posed)addroles = new addroles();for(int x=0;xthis.mdichildren.length;x+)form tempchild = (form)this.mdichildrenx;tempchild.close();addroles.mdiparent = this;addroles.show();6.2物資信息管理添加物資信息private void menuitem10_click(object sender, system.eventargs e)if (materialadd=null | materialadd.isdisposed)ma
18、terialadd = new materialadd();for(int x=0;xthis.mdichildren.length;x+)form tempchild = (form)this.mdichildrenx;tempchild.close();materialadd.mdiparent = this;materialadd.show();瀏覽物資信息private void menuitem11_click(object sender, system.eventargs e)if (material = null | material.isdisposed)material =
19、new material();for(int x=0;xthis.mdichildren.length;x+)form tempchild = (form)this.mdichildrenx;tempchild.close();material.mdiparent = this;/material.windowstate = formwindowstate.maximized;material.show();查詢物資信息private void menuitem13_click(object sender, system.eventargs e)if (materialquery=null |
20、 materialquery.isdisposed)materialquery = new materialquery();for(int x=0;xthis.mdichildren.length;x+)form tempchild = (form)this.mdichildrenx;tempchild.close();materialquery.mdiparent = this;materialquery.show();6.3入庫信息管理添加入庫信息private void menuitem14_click(object sender, system.eventargs e)if (inad
21、d=null | inadd.isdisposed)inadd = new inadd();for(int x=0;xthis.mdichildren.length;x+)form tempchild = (form)this.mdichildrenx;tempchild.close();inadd.mdiparent = this;inadd.show();瀏覽入庫信息private void menuitem15_click(object sender, system.eventargs e)if (in1=null | in1.isdisposed)in1 = new in();for(
22、int x=0;xthis.mdichildren.length;x+)form tempchild = (form)this.mdichildrenx;tempchild.close();in1.mdiparent = this;in1.show();查詢?nèi)霂煨畔rivate void menuitem17_click(object sender, system.eventargs e)if (inquery=null | inquery.isdisposed)inquery = new inquery();for(int x=0;xthis.mdichildren.length;x+)f
23、orm tempchild = (form)this.mdichildrenx;tempchild.close();inquery.mdiparent = this;inquery.show();6.4出庫信息管理注:此處的功能與入庫信息管理的功能相似僅附加代碼添加入庫信息private void menuitem18_click(object sender, system.eventargs e)outadd = new outadd();for(int x=0;xthis.mdichildren.length;x+)form tempchild = (form)this.mdichildr
24、enx;tempchild.close();outadd.mdiparent = this;outadd.show();瀏覽入庫信息private void menuitem19_click(object sender, system.eventargs e)out1 = new out();for(int x=0;xthis.mdichildren.length;x+)form tempchild = (form)this.mdichildrenx;tempchild.close();out1.mdiparent = this;out1.show();查詢?nèi)霂煨畔rivate void m
25、enuitem21_click(object sender, system.eventargs e)outquery = new outquery();for(int x=0;xthis.mdichildren.length;x+)form tempchild = (form)this.mdichildrenx;tempchild.close();outquery.mdiparent = this;outquery.show();總結(jié)本系統(tǒng)由于是應(yīng)用計算機對倉庫管理進行管理,所以對于過去純手工操作有著較為明顯的優(yōu)點,如:檢索迅速、查找方便、可靠性高、存儲量大、壽命長、成本低等。這些優(yōu)點能夠極大
26、地提高倉庫管理的效率。在本文中,作者針對實際需要將系統(tǒng)的功能進行了細化分析與總結(jié),這極大成度上滿足了用戶操作方便的需求。并采用c#和數(shù)據(jù)庫的開發(fā)模式進行開發(fā),以保證本系統(tǒng)的可靠性和存儲量大等特點。其中本系統(tǒng)所達到的主要功能具體表述如下:(1) 能滿足用戶對倉庫基本信息的錄入、刪除管理,并同時可修改數(shù)據(jù)庫中的數(shù)據(jù)信息;(2) 能夠按所存入的信息進行查詢、更新;能對信息進行刪除查詢操作。(3) 提供多種添加和修改數(shù)據(jù)庫中記錄的方式,操作起來比較靈活,同時還可以保持?jǐn)?shù)據(jù)的一致性。該系統(tǒng)經(jīng)過一段時間的糾錯測試,并無重大漏洞或錯誤代碼,運行及維護都比較簡便易懂,對于操作本倉庫管理系統(tǒng)的人員的水平要求不高。本系統(tǒng)尚有很多不足之處,作者會在今后的學(xué)習(xí)、工作中改進、完善它,并在此基礎(chǔ)上進一步挖掘客戶的需求,添加或修改相應(yīng)的功能模塊,來擴展本系統(tǒng),使之更加具有實用性。致謝時光飛逝,短暫的大三生活就要結(jié)束了。但即使做完全部的事情,合上扉頁,大三的生活也絕不僅如時光逝去那樣匆匆無痕。暑假在即,論文的撰寫工作使我有機會對過
溫馨提示
- 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年黑龍江客車駕駛員考試答案
- 2024年江蘇客運從業(yè)資格證考試大綱
- 2024年廣州客運考題
- 2024年河南客運試卷
- 2024年昆明客車駕駛員考試試題答案
- 成都某商品房臨時用電施工方案
- 教育教學(xué)讀書心得(5篇)
- 五分鐘讓青春無悔演講稿800字(32篇)
- 用人單位授權(quán)委托書(33篇)
- 期末考試自我總結(jié)13篇
- 水利生產(chǎn)安全事故典型案例分析
- 標(biāo)準(zhǔn)采購清單
- 鄉(xiāng)鎮(zhèn)對第三方會計師事務(wù)所代理村級財務(wù)的考核辦法
- 小學(xué)數(shù)學(xué)西南師大五年級上冊四小數(shù)混合運算教案
- 韓昌黎文集韓愈文集
- 小學(xué)四年級美術(shù)學(xué)業(yè)質(zhì)量監(jiān)測試題
- 求職個人簡歷表格【范本模板】
- 《企業(yè)財務(wù)分析》課程思政教學(xué)案例
- VFP數(shù)據(jù)庫操作常用命令
- 滬科版七年級上冊數(shù)學(xué)教學(xué)課件3.2 第3課時 比例與和、差、倍、分問題
- 中國旅游地理(第七版)第03章中國旅游資源地理
評論
0/150
提交評論