管理信息系統(tǒng)實施_第1頁
管理信息系統(tǒng)實施_第2頁
管理信息系統(tǒng)實施_第3頁
管理信息系統(tǒng)實施_第4頁
管理信息系統(tǒng)實施_第5頁
已閱讀5頁,還剩83頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第8章管理信息系統(tǒng)的實施學習目標:(1)掌握系統(tǒng)實施的主要內容,了解IS物理系統(tǒng)的實施的基本概念及主要內容(2)理解程序設計、程序調試和系統(tǒng)測試的方法(3)了解人員培訓的方法(4)掌握系統(tǒng)切換的方法信息系統(tǒng)的開發(fā)思路系統(tǒng)分析系統(tǒng)設計系統(tǒng)實施提綱1

系統(tǒng)實施概述2

物理系統(tǒng)的實施3

程序設計4

軟件開發(fā)工具5

程序和系統(tǒng)調試6

系統(tǒng)切換、運行7

系統(tǒng)運行管理及維護第17章小結□系統(tǒng)實施是開發(fā)信息系統(tǒng)的第四階段?!踹@個階段的任務:實現系統(tǒng)設計階段提出的物理模型,按照實施方案完成一個可以實際運行的信息系統(tǒng)軟件,并應用到實際管理工作之中。1

系統(tǒng)實施概述與系統(tǒng)分析、系統(tǒng)設計階段相比較,系統(tǒng)實施階段的特點是:工作量大,投入的人力、物力多。系統(tǒng)實施的特點

IS物理系統(tǒng)的實施是計算機系統(tǒng)和通信網絡系統(tǒng)設備的訂購、機房的準備和設備的安裝調試等一系列活動。2物理系統(tǒng)的實施2物理系統(tǒng)的實施2.1

計算機系統(tǒng)的實施2.2

網絡系統(tǒng)的實施(1)計算機品牌選擇

國外品牌目前有IBM、HP、SUN、NEC、Dell等;國內品牌目前有聯想、新浪潮、方正等。2.1計算機系統(tǒng)的實施(2)計算機購置的基本原則

能夠滿足IS的設計和運行的基本要求合理的性價比:盲目追求價格和盲目追求高性能同樣不可取,沒有技術最領先的設備存在良好的可擴充性良好的技術支持(3)計算機的環(huán)境要求 計算機對周圍環(huán)境相當敏感,尤其在安全性較高的應用場合,對計算機工作環(huán)境的溫度、濕度等都有特殊的要求。必須嚴格按照各項規(guī)范來進行設備的安裝和調試工作,為計算機系統(tǒng)安全、穩(wěn)定和高效的運行創(chuàng)造一個良好的環(huán)境。(如計算機機房的安裝)(3)計算機的環(huán)境要求

機房要安裝雙層玻璃門窗,并且要求無塵硬件通過電纜線連接至電源,防止靜電感應防止由于突然停電造成的事故發(fā)生,應安裝備用電源設備,如功率足夠的不間斷電源(UPS)

(3)計算機的環(huán)境要求計算機系統(tǒng)的安裝與調試任務主要應由供貨方負責完成,系統(tǒng)運行用的常規(guī)診斷校驗系統(tǒng)也應由供貨方提供,并負責操作人員的培訓。

2物理系統(tǒng)的實施2.1

計算機系統(tǒng)的實施2.2

網絡系統(tǒng)的實施局域網(LocalAreaNetwork,LAN)通常指一定范圍內的網絡,可以實現樓宇內部和臨近的幾座大樓之間的內部聯系。廣域網(WideAreaNetwork,WAN)

能連接多個城市,國家或大洲。2.2網絡系統(tǒng)的實施網絡系統(tǒng)的實施主要是通信設備的安裝、電纜線的鋪設及網絡性能的調試等工作。網絡系統(tǒng)的選擇也必須考慮到網絡的安全性、可靠性、合理的性價比、良好完善的技術支持等,其中安全性能是關鍵指標。網絡的好壞直接關系到MIS信息傳輸的效率,是MIS成功的關鍵因素之一。如同城市交通對于城市經濟發(fā)展的重要性2.2網絡系統(tǒng)的實施3程序設計3.1

程序設計的目標3.2

自頂向下的模塊化設計3.3

結構化程序設計方法

編程(Coding)就是為系統(tǒng)各個模塊編寫程序。根據結構化方法設計了詳細方案,又有了高級語言,初級程序員都可以參加這一階段的工作。程序設計目標BCDA可靠性(Reliability)規(guī)范性(Standardability)可讀性(Readability)可維護性(Maintainability)3.1程序設計的目標1.可靠性:程序應具有較好的容錯能力?!跸到y(tǒng)的安全可靠性:反映在多個方面,如操作人員的安全可靠問題,系統(tǒng)運行時數據存取的安全可靠問題,進行網絡通信時數據信息傳遞的安全可靠問題。系統(tǒng)的安全可靠性一般都要通過系統(tǒng)分析與設計過程來嚴格定義?!跸到y(tǒng)的運行可靠性:只能通過高質量的程序設計、仔細周到的程序調試、詳盡嚴格的系統(tǒng)測試等工作過程來把關。2.規(guī)范性□規(guī)范性就要求系統(tǒng)的劃分、書寫的格式、變量的命名等等都有統(tǒng)一的規(guī)范要求?!醭绦蛟O計的規(guī)范化,對今后的閱讀、修改、維護等都會帶來便利?!跻蚨诰幊虝r走規(guī)范化的道路是十分必要的。3.可讀性□程序設計人員所編寫的程序應該是條理清晰,結構清楚,他人易于理解。□要使程序具有可讀性,除了結構清晰以外,還需要在程序中插入必要的注釋性語句,如說明程序的功能、解釋變量的含義、描述特殊處理的細節(jié)等等,這將為今后他人閱讀該程序、修改程序提供很大的方便。4.可維護性□由于信息系統(tǒng)需求的不確定性,系統(tǒng)需求可能會隨著環(huán)境的變化而不斷變化,因此,就必須對系統(tǒng)功能進行完善和調整,為此,就要對程序進行補充或修改?!醮送?,由于計算機軟硬件的更新換代也需要對程序進行相應的升級。3程序設計3.1

程序設計的目標3.2

自頂向下的模塊化設計3.3

結構化程序設計方法功能結構圖中有很多大大小小的模塊,先實現那些模塊呢?上層模塊下層模塊…….下層模塊執(zhí)行具體的功能控制性3.2自頂向下的模塊化設計結構化方法主張自頂向下實現,盡量先實現上層模塊,逐步向下,最后實現下層最基本的模塊。模塊應該具有獨立性:

在系統(tǒng)中模塊之間應盡可能的相互獨立,減少模塊間的耦合,即信息交叉,以便于將模塊作為一個獨立子系統(tǒng)開發(fā)。模塊大小劃分要適當:

模塊中包含的子模塊數要合適,既便于模塊的單獨開發(fā),又便于系統(tǒng)重構。自頂向下模塊化程序設計中應注意:模塊功能要簡單:

底層模塊一般應完成一項獨立的處理任務。共享的功能模塊應集中:

對于可供各模塊共享的處理功能,應集中在一個上層模塊中,供各模塊引用。3程序設計3.1

程序設計的目標3.2

自頂向下的模塊化設計3.3

結構化程序設計方法3.3結構化程序設計方法當某些系統(tǒng)開發(fā)過程不夠規(guī)范,特別是模塊劃分不夠細,或者是由于特殊業(yè)務處理的需要而使程序模塊較大時,結構化的程序設計方法不失為一種有效的方法。因為它強調的是:模塊內部程序的各部分要自頂向下地結構化劃分各程序部分應按功能組合采用順序結構、循環(huán)結構、選擇結構三種基本邏輯結構來編寫程序的方法。3.3結構化程序設計方法1.順序結構順序結構表示含有多個連續(xù)的處理步驟,按照書寫的先后順序執(zhí)行。入口AB出口2.循環(huán)結構循環(huán)結構是由一個或幾個模塊構成,程序運行時重復執(zhí)行,直到滿足某一條件為止。入口PS出口TF3.選擇結構由某個邏輯表達式的取值決定選擇兩個處理加工中的一個。PAB入口出口TF4軟件開發(fā)工具□利用軟件生成工具進行系統(tǒng)開發(fā)可以大量的減少甚至避免手工編寫程序,并且避免了手工方式下的編程錯誤,從而極大的提高了系統(tǒng)開發(fā)效率。1.可視化圖形界面編程工具

□MS可視化開發(fā)工具(VB、VC、ASP.net)

□JAVA平臺

□寶蘭公司(BorlandDelphi)

PowerBuilder2.計算機輔助軟件工程(CASE)□CASE(ComputerAidedSoftwareEngineering)的特點支持系統(tǒng)分析和系統(tǒng)設計(如生成數據流程圖、生成功能結構圖和各種文檔資料等)乃至整個系統(tǒng)生命周期的大型軟件環(huán)境?!豕δ埽?/p>

CASE中集成了多種工具,這些工具既可以單獨使用,也可以組合使用,為系統(tǒng)開發(fā)提供了全過程的開發(fā)環(huán)境。

5程序調試和系統(tǒng)測試5.1

程序調試過程5.3

測試流程5.2

測試方法5.1程序調試過程□人們常常有一種錯覺,認為程序編寫出來就“萬事大吉”?!醭绦蚓幹仆瓿珊螅枰獙Τ绦蜻M行調試,排除其中的各種錯誤,如語法錯誤、邏輯錯誤等。一般情況下,語法錯誤比較容易發(fā)現,而邏輯錯誤要查找出來并加以改正就不那么容易,而且邏輯錯誤一般都需要通過程序測試才能發(fā)現。所以程序程序調試與測試往往是密不可分的?!跽{試就是為了改正錯誤,而程序中的錯誤需要通過測試來查找。程序調試過程程序的調試一是對錯誤定位,二是改正所發(fā)現的錯誤。具體的執(zhí)行步驟是:

□從錯誤的表現形式入手,分析判斷,以確定程序中出錯的位置;

□研究分析相關部分的程序,找出錯誤的內在原因;

□修改代碼,以排除這個錯誤;

□重復對修改之處進行測試,以確認修改的結果。測試用例設計錯誤現象結果調試分析原因改正錯誤軟件執(zhí)行軟件調試的過程5程序調試和系統(tǒng)測試5.1

程序調試過程5.3

測試流程5.2

測試方法程序的調試一般比較困難,原因有兩方面:主觀原因客觀原因5.2測試方法

目前,測試軟件的有三種手段:正確性證明(理論法)、靜態(tài)檢查和動態(tài)檢查,后兩種方法都屬于實驗法。5.2測試方法利用數學方法證明程序的正確性,該技術還處于初級階段。1、正確性證明

1852年,剛從倫敦大學畢業(yè)的哥斯尼在給他的兄弟弗雷贅(zhuì)克的一封信中提出了這樣的猜想:在一幅正規(guī)地圖中。凡是有共同邊界結的國家,都可以最多只用四種顏色著色,就能把這些國家區(qū)別開來。弗雷贅克讀了這封信后,就企圖用數學方法來證明。但是,他花了許多時間,仍是毫無頭緒,他只好去請教他的老師摩爾根。但摩爾根也無法證明這個問題。同時也無法推翻,就把它交給了英國著名的數學家哈密頓。從此,這個問題在一些人中間傳來似去,直到1865年哈密頓逝世為止,這個問題還沒有得到解決。于是這個問題便以“四色猜想”的名字留在了近代數學史上。四色猜想

1878年,著名的英國數學家凱來把“四色猜想”通報給倫敦的數學學會會員,征求解答。數學界頓時活躍起來,很多人揮戈上陣,企圖試一試自己的能力。1879年,肯普首先宣布證明了四色定理,接著在1880年,泰特也宣布證明四色定理的問題已經解決,從此就很少有人過問它了。然而還有一個數學家赫伍德,并沒有放棄對四色問題的研究,他從表少年時代一直到成為白發(fā)蒼蒼的老者,花費了畢生的精力致力于四色研究,前后整整60年。終于在1890年,也就是肯普宣布證明了四色定理的11年之后,赫伍德發(fā)表文章,指出了肯普證明中的錯誤,不過,赫伍德卻成功地運用肯普的方法證明了五色定理,即一張地圖能用5種顏色正確地染色。

五色定理被證明了。但四色定理卻又回到未被證明的四色猜想的地位了,這不僅由于赫伍德推翻了肯普的證明,而且離泰特發(fā)表論文66年后的1946年,加拿大數學家托特又舉出反例,否定了泰特的證明??掀盏淖C明,雖然在11年后被推翻了,但是,人們認為他的證明思路有很多可取的地方。因此,數學家,有不少人一直在沿著他的思路,推進著四色問題的證明工作,并且有了新的進展。然而,這些成就所提供的檢驗辦法太復雜了,人們難以實現。就拿1970年有些人的方案來說,用當時的計算機來算也需要連續(xù)不斷地工作10萬小時(即11年以上),才能得出結論,這顯然是不可能的。

1970年以后,人們千方百計地改進了證明四色猜想的方案,而且計算機及其使用也飛快地進步。

1976年6月,美國數學家阿佩爾與哈肯,在美國伊利諾侵入大學的3臺不同的電子計算機上,用了1200小時,終于完成了“四色猜想”的證明,從而使“四色猜想”成為了四色定理。

“四色定理”本身沒有什么突出的理論價值。因此美國數學家的貢獻,主要是用電子計算機解決了延續(xù)124年之久的純理論問題。人與機器的合作完全有可能解決那些懸而未決的問題,我們期待著那一日的到來。人工評審軟件的文檔或程序,發(fā)現其中的錯誤。手續(xù)簡單,是一種行之有效的檢驗手段。(1)代碼審查:通過閱讀程序發(fā)現軟件錯誤和缺陷。(2)靜態(tài)分析:主要對程序進行控制流分析、數據流分析、接口分析和表達式分析。2、靜態(tài)測試即測試,有控制地運行程序,從多種角度觀察程序運行時的行為,發(fā)現其中的錯誤。3、動態(tài)測試(1)黑箱測試

不考慮系統(tǒng)內部結構而運行系統(tǒng),以檢查在一定的輸入下,系統(tǒng)的輸出是否與期望相同。黑箱測試補充介紹白箱測試(2)白箱測試

不僅要完成前者的內容,還要檢查輸入的數據是如何通過系統(tǒng)內部設定的結構,達到輸出的。(3)數據測試:用大量實際的數據進行測試。測試時數據的類型要齊備,各種“邊界”、“端點”都應測試到(4)窮舉測試:也叫完全測試,即程序運行的各個分支都必須測試到

需要說明的是,系統(tǒng)測試只能證明錯誤存在,不能證明錯誤不存在。這是因為不可能窮舉數據,不可能完全覆蓋路徑,這樣就不能證明系統(tǒng)中不存在錯誤。5程序調試和系統(tǒng)測試5.1

程序調試過程5.3

測試流程5.2

測試方法測試是通過一些典型的數據運行(測試用例)來檢驗系統(tǒng)在各種情況下的正確性的過程。5.3測試流程單元測試連接測試系統(tǒng)整體測試特殊測試認可測試測試流程單元測試是測試系統(tǒng)中的每一個低級處理的基本功能,其目標是告訴程序員哪些程序部分需要改正或改進。程序代碼測試程序功能測試1、單元測試(1)程序代碼測試利用精心挑選的測試數據,使程序和模塊中的每一條語句都能得到執(zhí)行,即能夠測試程序中的任一邏輯通路。常用的測試數據有以下幾種:

1.用正常數據調試。

2.用異常數據調試。例如用空數據表參加測試,檢查程序能否正常運行。

3.用錯誤數據調試。試驗程序對錯誤的處理能力,包括顯示出錯信息以及容許修改錯誤的可能性。(2)程序功能測試

經代碼測試正確的程序只是基本上驗證了程序邏輯上的正確性,但并不能驗證程序是否滿足程序說明中定義的功能,也不能驗證數據本身是否完備。程序功能測試則面向程序應用環(huán)境,把程序看做一個“黑盒子”,認為程序只要滿足應用功能上的需求,就是可行的。

將一個功能內所有程序按次序串聯起來進行調試,目的是要保證模塊內各程序間具有正確的控制關系,同時可以測試模塊的運行效率。程序2程序4程序3程序12、連接測試(分調)模塊的連接方法:(1)非增量式集成把所有的模塊按設計要求一次性全部組裝起來,然后進行整體測試。(2)增量式集成一個一個地擴展模塊,一步一步增大測試的范圍,錯誤易于定位和糾正。

將所開發(fā)的系統(tǒng)放在模擬的產品環(huán)境中,其目標是保證系統(tǒng)與網絡、數據庫、硬件和任何其它公司所特有平臺和環(huán)境因素相協調,保證整個系統(tǒng)運行是一致的,并且使應用程序能滿足用戶要求的靈活性。3、系統(tǒng)整體測試(總調)除了上述常規(guī)測試之外,還有一些必要的性能測試,這些測試往往不是針對程序在正常情況下運行的正確與否,而是根據系統(tǒng)需求選擇進行的,主要有:(1)峰值負載測試、容量測試、響應時間測試、恢復能力測試等。(2)實況測試。系統(tǒng)測試完成后,在交付用戶使用之前,還需要進行實況測試。4、特殊測試認可測試貫穿于測試的各個階段,以確定終端用戶是否認可該系統(tǒng)的設計和功能。

系統(tǒng)調試完成后,應該編寫操作說明書,完成程序框圖和打印源程序清單。5、認可測試

設計信息可運行系統(tǒng)系統(tǒng)其它元素連接測試整體測試認可測試軟件需求信息測后軟件測后模塊單元測試模塊確認后軟件

系統(tǒng)測試的步驟單元測試模塊單元測試模塊6系統(tǒng)切換、運行系統(tǒng)轉換包括:

1.新系統(tǒng)和舊系統(tǒng)的切換

2.把舊系統(tǒng)的文件轉換成新系統(tǒng)的文件

3.數據的整理和錄入

4.人員、設備、組織結構的改造和調整

5.有關資料檔案的建立和移交在指定的時間點,停止原系統(tǒng)的使用,啟動新系統(tǒng)。轉換簡單,費用最省風險較大,應有一定的保護措施。1、直接切換法老系統(tǒng)新系統(tǒng)t切換點

新系統(tǒng)投入運行時,老系統(tǒng)并不停止運行,而是與新系統(tǒng)同時運行一段時間,對照兩者的輸出,利用老系統(tǒng)對新系統(tǒng)進行檢驗。2、并行切換法老系統(tǒng)新系統(tǒng)并行運行t并行切換法的特點是風險小、安全系數大開銷大(需要同時運行2套系統(tǒng))用戶隨著并行期的延長而失去熱情,甚至拒絕使用新系統(tǒng)隱含假設:原系統(tǒng)是正確的

新系統(tǒng)一部分一部分地替換老系統(tǒng),直到全部替代老系統(tǒng)。3、試點過渡法(逐步轉換法)老系統(tǒng)

新系統(tǒng)1

新系統(tǒng)2新系統(tǒng)nt分段轉換過渡時間t1t2t3t4避免了直接轉換法的危險性,費用也比并行轉換法省這種轉換方式借口復雜,當新老系統(tǒng)差別太大是不宜

采取該方法系統(tǒng)切換過程中,應注意以下問題:

1、新系統(tǒng)的投運需要大量的基礎數據,這些數據的整理與錄入工作量特別龐大,應及早準備、盡快完成;

2、系統(tǒng)運行時會出現一些局部性的問題,這是正常現象,說明系統(tǒng)是成功的,如果出現致命的問題,則說明系統(tǒng)設計質量不好,整個系統(tǒng)甚至要重新設計。

3、系統(tǒng)切換不僅是機器的轉換、程序的轉換,更難的是人工的轉換,應提前做好人員的培訓工作(MIS的開發(fā)會引起企業(yè)組織結構的變化、管理方式的變革,人員必須適應新系統(tǒng)管理的要求)7系統(tǒng)運行管理及維護

MIS系統(tǒng)正式投入使用以后,為了讓MIS長期高效地工作,必須加強對MIS運行的日常管理。7系統(tǒng)運行管理及維護MIS運行的日常管理主要由系統(tǒng)管理員(DBA)完成,包括:

1、系統(tǒng)運行的日常維護:包括數據收集、數據整理、數據錄入及處理結果的整理與分發(fā)。此外,還包括簡單的硬件管理和設施管理。

2、系統(tǒng)運行情況的記錄:整個系統(tǒng)運行情況的記錄能夠反映出系統(tǒng)在大多數情況下的狀態(tài)和工作效率,對于系統(tǒng)的評價與改進具有重要的參考價值(包括正常情況和異常情況的記錄,它是新系統(tǒng)評估的重要參數)1、MIS系統(tǒng)的日常管理7系統(tǒng)運行管理及維護

系統(tǒng)人員應根據MIS運行的外部環(huán)境的變更和業(yè)務量的改變,及時對系統(tǒng)進行維護。維護的內容包括:

1、程序的維護:根據需求變化或硬件環(huán)境的變化對程序進行部分或全部的修改。修改時應充分利用原程序,修改后要填寫程序修改登記表,并在程序變更通知書上寫明新老程序的不同之處(更新相應的數據字典,程序設計說明書等)

2、MIS系統(tǒng)的維護7系統(tǒng)運行管理及維護2、數據文件的維護:數據文件的維護有許多是不定期的,必須在現場要求的時間內維護好。維護時一般使用開發(fā)商提供的文件維護程序,也可自行編制專用的文件維護程序(包括數據結構和數據項的修改——如扣款文件增加一個新的扣款項)3、代碼的維護:應由代碼管理小組進行。變更代碼應經過詳細討論,確定之后應用書面寫清、貫徹(如產品代碼、部門代碼的改變等,通常代碼的改變會引起程序的重新設計)

2、MIS系統(tǒng)的維護補充知識

軟件(程序)的維護從軟件工程的角度,任何軟件都有從產生到消亡的過程,即所謂的軟件生命周期。我們可以將軟件生命周期劃分為幾個階段:系統(tǒng)分析;開發(fā)時期(包括系統(tǒng)設計、系統(tǒng)實施);維護時期。軟件的維護:是指軟件交付使用進入正常運行階段以后,為改正潛在錯誤、擴充功能、完善功能、結構更新、延長軟件壽命而進行軟件修改的活動,它是軟件生命周期的最后階段,也是持續(xù)時間最長、代價最大的階段。補充知識

1)對軟件的測試與糾錯的不徹底性:根據軟件測試的原理,不可能窮盡所有的測試,任何MIS軟件都有潛在的錯誤,因此MIS軟件必須進行維護(軟件測試只能證明軟件有錯,而不能證明軟件沒錯)1、軟件維護的原因補充知識

2)進行軟件開發(fā)時,對需求分析的不徹底性:軟件運行后,用戶在應用中會提出新的合理的增加功能的要求,這些功能只能在維護階段加以實現(系統(tǒng)分析階段要求用戶一次性提出所以的需求是不現實的)3)為了延長軟件壽命,保證軟件質量:面對硬件和軟件的更新、網絡通信技術的發(fā)展,為使軟件系統(tǒng)能適應新的環(huán)境,必須進行適應性維護(如由Foxbase到Oracle的轉換)1、軟件維護的原因補充知識

4)軟件維護占軟件開發(fā)費用的比重:軟件的維護費用與開發(fā)費用之比,隨著計算機技術的發(fā)展,其值越來越高,有一些行業(yè)的軟件已達到200%,由此可見軟件的維護代價是相當高的(軟件開發(fā)占30%,維護占70%)

1、軟件維護的原因補充知

溫馨提示

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

評論

0/150

提交評論