




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、信息商務(wù)學(xué)院Web數(shù)據(jù)庫(kù)應(yīng)用課程大作業(yè)題目:PHP道路設(shè)施管理服務(wù)器端軟實(shí)現(xiàn) 院(系)別 商學(xué)系 專(zhuān) 業(yè) 信息管理與信息系統(tǒng) 班 級(jí) ZB信管151 學(xué) 號(hào) 201504032118 姓 名 曹 偉 指導(dǎo)教師 董智勇 二一六年十一月目 錄目 錄1一、 系統(tǒng)的需求分析1二、 系統(tǒng)設(shè)計(jì)21. 系統(tǒng)主要是分為前臺(tái)設(shè)計(jì)與后臺(tái)設(shè)計(jì)。2三、 詳細(xì)的設(shè)計(jì)步驟31. 登錄的實(shí)現(xiàn)32. 系統(tǒng)安全的實(shí)現(xiàn)53. 系統(tǒng)的前臺(tái)實(shí)現(xiàn)6四、 系統(tǒng)測(cè)試81.測(cè)試的概念92. 數(shù)據(jù)庫(kù)的相關(guān)測(cè)試9五. 總結(jié)1010一、 系統(tǒng)的需求分析 需求分析主要是對(duì)收集到的需求進(jìn)行提煉、分析和仔細(xì)審查,以確保所有的風(fēng)險(xiǎn)承擔(dān)者都明白其含義并找出
2、其中的錯(cuò)誤、遺漏和其他不足的地方形成完整的分析模型。 路政管理采用傳統(tǒng)的人工巡查、檢測(cè)、匯報(bào)、填表、分析、總結(jié)、維護(hù)等人工方式,要付出大量人力,隨著信息技術(shù)以及路政管理工作量的增多,人工的管理已經(jīng)嚴(yán)重落后,各部門(mén)對(duì)數(shù)據(jù)的實(shí)時(shí)性要求不同,而且人工的處理很可能在過(guò)程中出錯(cuò),精確度不夠,傳統(tǒng)的管理方式具有嚴(yán)重缺陷,大大降低了信息的利用價(jià)值和管理的實(shí)用價(jià)值。因此,發(fā)展以電子計(jì)算機(jī)為基礎(chǔ)的高速公路路政管理系統(tǒng)已是十分迫切和必要。 針對(duì)現(xiàn)存的問(wèn)題和需要,通過(guò)對(duì)數(shù)據(jù)的分析,特建立了數(shù)字化、信息化的高速公路路政管理系統(tǒng)。 本系統(tǒng)主要包含了“登陸模塊”、“管理員管理模塊”、“車(chē)輛信息管理模塊
3、”、“用戶(hù)管理模塊”、“路政信息巡查模塊”、“前臺(tái)用戶(hù)模塊”、“違章處罰模塊”和“退出模塊”等八個(gè)功能模塊。下面分別簡(jiǎn)單闡述一下這幾個(gè)功能模塊需求。1)登陸管理模塊: 管理員的登陸:管理員登陸系統(tǒng)后臺(tái)對(duì)本系統(tǒng)其他管理模塊進(jìn)行管理, 以及客戶(hù)端應(yīng)用管理員登陸后向服務(wù)器傳輸數(shù)據(jù)。 用戶(hù)的登陸:用戶(hù)登陸本系統(tǒng)前臺(tái)系統(tǒng),對(duì)個(gè)人的信息等進(jìn)行查詢(xún)。 2)管理員管理模塊: 添加管理員:向本系統(tǒng)中添加更多的管理人員。 管理員列表:呈現(xiàn)本系統(tǒng)中的管理員,若某管理員辭職,在列表中將 此管理員刪除。 3)路政信息管理模塊:&
4、#160;路政位置列表:將客戶(hù)端傳輸過(guò)來(lái)的數(shù)據(jù)入表呈現(xiàn)。 路政損壞判斷:通過(guò)路政位置列表中地點(diǎn)名稱(chēng)的點(diǎn)擊,可以對(duì)傳輸過(guò) 來(lái)的路政損壞程度進(jìn)行判斷。 路政信息列表:對(duì)判斷后的路政信息列表進(jìn)行列表顯示。 路政地圖顯示:通過(guò)點(diǎn)擊路政信息列表中的地點(diǎn)名稱(chēng),可以給出本地 點(diǎn)的路政維護(hù)信息建議,以及在地圖中顯示本地點(diǎn)的 實(shí)時(shí)位置,地圖中可以進(jìn)行放大、縮小、平移、標(biāo)注。 4)用戶(hù)管理模塊: 用戶(hù)列表:對(duì)前臺(tái)注冊(cè)的用戶(hù)進(jìn)行列表顯示。 5)車(chē)輛信息管理模塊:
5、60;車(chē)輛信息登記:對(duì)購(gòu)車(chē)的用戶(hù)進(jìn)行登記注冊(cè)。 車(chē)輛信息列表:對(duì)購(gòu)車(chē)的用戶(hù)進(jìn)行列表顯示。 6)違章處理模塊: 車(chē)輛監(jiān)控添加:對(duì)客戶(hù)端傳輸?shù)穆访孳?chē)輛行駛狀況進(jìn)行記錄。 車(chē)輛監(jiān)控列表:對(duì)傳輸過(guò)來(lái)的車(chē)輛信息進(jìn)行列表顯示。 違章列表:對(duì)監(jiān)控車(chē)輛進(jìn)行判斷是否違章,進(jìn)行列表顯示。 7)前臺(tái)用戶(hù)模塊: 用戶(hù)管理:用戶(hù)登陸本系統(tǒng)前臺(tái)??梢詫?duì)自己的個(gè)人主頁(yè)進(jìn)行查看。二、 系統(tǒng)設(shè)計(jì) 1. 系統(tǒng)主要是分為前臺(tái)設(shè)計(jì)與后臺(tái)設(shè)計(jì)。 前
6、臺(tái)主要是系統(tǒng)中普通用戶(hù)在注冊(cè)、登陸系統(tǒng)后臺(tái)可以看到自己的基本信息,維護(hù)自己的信息,可以查看自己是否違章,以到相關(guān)部門(mén)處理事務(wù);后臺(tái)主要是管理員登陸后對(duì)整個(gè)系統(tǒng)相關(guān)操作進(jìn)行處理,可進(jìn)行管理員的添加和刪除,可對(duì)路政設(shè)施進(jìn)行損壞判斷、添加和刪除,可對(duì)系統(tǒng)中的用戶(hù)進(jìn)行管理,系統(tǒng)管理員可對(duì)車(chē)輛進(jìn)行判斷是否違章等操作管理。 在對(duì)本系統(tǒng)進(jìn)行了需求分析,以及功能模塊的分析,如下圖所示是本系統(tǒng)的系統(tǒng)功能模塊圖。2. 數(shù)據(jù)庫(kù)表的設(shè)計(jì)用戶(hù)表表名:road_public,管理員表表名:road_user,路政信息表表名:road_info,.三、 詳細(xì)的設(shè)計(jì)步驟1. 登錄的實(shí)現(xiàn) 系統(tǒng)主要分為客戶(hù)端登錄、用戶(hù)
7、前臺(tái)登錄、后臺(tái)管理員登錄。此界面是本系統(tǒng)的管理員進(jìn)入后臺(tái)管理的唯一通道,輸入正確的驗(yàn)證碼、用戶(hù)名、密碼確認(rèn)無(wú)誤后點(diǎn)擊登入按鈕,即可跳轉(zhuǎn)到相應(yīng)的界面。如果管理員、用戶(hù)信息輸入錯(cuò)誤,則給出提示,重新輸入正確信息登陸系統(tǒng)。 主要代碼實(shí)現(xiàn)/login public function login() /判斷是否有數(shù)據(jù)提交 if (!empty($_POST) /創(chuàng)建對(duì)象
8、 $usermodel = D("User"); /編寫(xiě)規(guī)則,在數(shù)據(jù)模型層M進(jìn)行規(guī)則編寫(xiě),此時(shí)是對(duì)User表進(jìn)行操作 /壓入數(shù)據(jù)進(jìn)行驗(yàn)證 if($usermodel->create($_POST,5) /驗(yàn)證成功,執(zhí)行登錄 session('us
9、ername',$_POST'username'); session('isLogin',1); if (isset($_POST'isMobile') && $_POST'isMobile'='1') echo "1" else $this->success('恭喜您,登錄成功',U('Index/index'),3); else /驗(yàn)證失敗,提示錯(cuò)誤 if (isset($_
10、POST'isMobile') && $_POST'isMobile'='1') echo "0" else $this->error($usermodel->getError(); /加載模板不用加載布局 /C('LAYOUT_ON',false); /var_dump(C('LAYOUT_ON');/Config layout(false); /加載模板不用加載布局
11、60; /C('LAYOUT_ON',false); /var_dump(C('LAYOUT_ON');/Config layout(false);2. 系統(tǒng)安全的實(shí)現(xiàn) 系統(tǒng)登陸成功后進(jìn)入系統(tǒng)管理界面,在此可以進(jìn)行用戶(hù)安全的管理,通過(guò)密碼的修改來(lái)實(shí)現(xiàn)。進(jìn)入本系統(tǒng)后,可以點(diǎn)擊修改密碼按鈕,代碼如下:<!DOCTYPE html PUBLIC "-/W3C/DTD HTML 4.01 Transitio
12、nal/EN" "/TR/html4/loose.dtd"> <html> <head> <title>修改資料</title> </head> <body> <form method="post"> <div class="form"> <d
13、iv class="form_row"> <label>用戶(hù)名:</label> <input type="text" class="form_input" name="username" value="$Think.session.home.username" readonly /> </div> <div
14、 class="form_row"> <label>原始密碼:</label> <input type="password" class="form_input" name="oldpass" /> </div> <div class="form_row"> <label>新密碼:</
15、label> <input type="password" class="form_input" name="newpass" /> </div> <div class="form_row"> <label>確認(rèn)密碼:</label> <input type="password" cl
16、ass="form_input" name="repass" /> </div> <div class="form_row"> <input type="submit" class="form_submit" value="修改" /> </div> <div cla
17、ss="clear"> </div> </div> </form> </body> </html>3. 系統(tǒng)的前臺(tái)實(shí)現(xiàn) 前臺(tái)用戶(hù)管理包括個(gè)人主頁(yè)、系統(tǒng)信息、修改資料,個(gè)人主頁(yè)主要顯示用戶(hù)本人的一些信息,系統(tǒng)信息主要提醒用戶(hù)是否違章以便用戶(hù)及時(shí)到相關(guān)部門(mén)處理,修改資料主要是可以修改用戶(hù)的密碼,與上述系統(tǒng)安全管理一樣。 用戶(hù)登錄成功后,進(jìn)入用戶(hù)主界面,點(diǎn)擊用戶(hù)管理模塊下的個(gè)人主頁(yè)按鈕,可以查看登錄用戶(hù)本人的一些相關(guān)信息。 用戶(hù)登錄成功后,進(jìn)入用戶(hù)主界面,點(diǎn)
18、擊用戶(hù)管理模塊下的系統(tǒng)信息按鈕,可以查看系統(tǒng)發(fā)給登錄用戶(hù)本人的一些相關(guān)系統(tǒng)信息,可以根據(jù)系統(tǒng)信息做出相應(yīng)的回應(yīng),到相應(yīng)的部門(mén)去處理相應(yīng)的事情。 用戶(hù)登錄成功后,進(jìn)入用戶(hù)主界面,點(diǎn)擊路政信息模塊下的實(shí)時(shí)路況按鈕,可以在百度地圖中查看一些路段的實(shí)時(shí)路況,根據(jù)路況詳情做出進(jìn)一步的計(jì)劃安排。 用戶(hù)登錄成功后,進(jìn)入用戶(hù)主界面,點(diǎn)擊路政信息模塊下的實(shí)時(shí)路況按鈕,可以在百度地圖中查看一些路段的實(shí)時(shí)路況,根據(jù)路況詳情做出進(jìn)一步的計(jì)劃安排。 后臺(tái)系統(tǒng)主要包括管理員管理、路政信息、用戶(hù)管理、車(chē)輛信息管理、違章處理等功能,同樣也有安全模塊,可以對(duì)管理員的密碼等進(jìn)行修改,給系統(tǒng)帶來(lái)更安全的管理。 管理員成功登錄本系統(tǒng)
19、的后臺(tái)管理系統(tǒng)后,可點(diǎn)擊路政信息管理模塊下的路政信息列表,可以查看本系統(tǒng)中從客戶(hù)端傳輸過(guò)來(lái)的路政信息經(jīng)過(guò)損壞類(lèi)型判斷后的路政信息,如下圖所示: 違章處理模塊主要實(shí)現(xiàn)車(chē)輛監(jiān)控添加、監(jiān)控車(chē)輛列表、車(chē)輛是否違章判斷、違章列表等。車(chē)輛監(jiān)控添加主要實(shí)現(xiàn)從客戶(hù)端傳送過(guò)來(lái)的路面車(chē)輛狀況圖,監(jiān)控車(chē)輛列表顯示所有監(jiān)控的車(chē)輛,車(chē)輛違章列表顯示主要實(shí)現(xiàn)對(duì)車(chē)輛是否違章進(jìn)行判斷后的車(chē)輛信息列表。 車(chē)輛監(jiān)控添加: 如果添加成功,則返回成功提示信息,若添加失敗,則返回失敗提示信息。 核心代碼:/車(chē)輛監(jiān)控添加public function add()
20、 header ( 'content-type:text/html;charset=utf-8' ); / 判斷是否有數(shù)據(jù)提交if (! empty ( $GLOBALS 'HTTP_RAW_POST_DATA' ) $arr = json_decode ( $GLOBALS 'HTTP_RAW_POST_DATA
21、39;, true ); / 查詢(xún)出用戶(hù)表中的用戶(hù) / var_dump($arr); / exit(); / 實(shí)例化對(duì)象 $rows = M ( "user" )->where ( 'username="%s"', $arr 'username' )->select (); if ($rows)&
22、#160; $cars = array ( $cars = array ( photo' => $arr 'photo'/ 執(zhí)行添加操作if (M ( "illcar" )->add ( $cars ) && a) / 添加成功,提示信息 / file_ge
23、t_contents('url?action=add&userame=aa'); echo json_encode ( array ( 'status' => 'success', 'info' => '恭喜您,添加成功' ) ); else / 添加失敗,提示錯(cuò)誤信息 echo json_encode ( array
24、0;( 'status' => 'failed', 'info' => '對(duì)不起,添加失敗') ); else echo json_encode ( array ( 'status' => 'failed', 'info' => '此用戶(hù)非法,無(wú)法進(jìn)行任何
25、操作'. ) ); else echo json_encode ( array ( 'status' => 'failed', 'info' => '暫時(shí)沒(méi)有任何數(shù)據(jù)傳輸' ) ); 4、 系統(tǒng)測(cè)試1.測(cè)試的概念 軟件測(cè)試是軟件工程中的一個(gè)環(huán)節(jié),是開(kāi)發(fā)項(xiàng)目整體的一部分。軟件測(cè)試是有計(jì)劃、有組織的,
26、是保證軟件質(zhì)量的一種方法,它是軟件工程中一個(gè)非常重要的環(huán)節(jié)。因此,可以認(rèn)為它是伴隨軟件工程的誕生而誕生的,伴隨著軟件復(fù)雜程度的增加、規(guī)模的增大,軟件測(cè)試作為一種能夠保證軟件質(zhì)量的有效手段,越來(lái)越受到人們的重視,軟件測(cè)試最終目的是使產(chǎn)品達(dá)到完美。 軟件測(cè)試方法沒(méi)有完全標(biāo)準(zhǔn)化和統(tǒng)一化,基于不同的立場(chǎng),存在著兩種完全不同的測(cè)試目的。從用戶(hù)的角度出發(fā),普遍希望通過(guò)軟件測(cè)試暴露出軟件中存在的錯(cuò)誤和缺陷,以考慮是否可以接受該產(chǎn)品。而從軟件開(kāi)發(fā)者的角度出發(fā),則希望測(cè)試成為表明軟件產(chǎn)品中不存在錯(cuò)誤的過(guò)程,驗(yàn)證該軟件已正確地實(shí)現(xiàn)了用戶(hù)的要求,確立用戶(hù)對(duì)軟件質(zhì)量的信心。因?yàn)檐浖a(chǎn)業(yè)的產(chǎn)品到軟件測(cè)試有各式
27、各樣的軟件,這里介紹的軟件測(cè)試方法可用于多數(shù)應(yīng)用軟件的測(cè)試。 軟件測(cè)試不是萬(wàn)能的,不可能發(fā)現(xiàn)全部的軟件缺陷,而且軟件的功能和性能不是由測(cè)試決定的,軟件測(cè)試是有局限性的。軟件測(cè)試是在完成程序設(shè)計(jì)階段工作后,經(jīng)程序編碼員測(cè)試已初步奠定了基礎(chǔ),進(jìn)一步完成的測(cè)試工作。我們都知道軟件要投入運(yùn)行是否正確無(wú)誤,這一點(diǎn)極其重要,所以軟件要在投入運(yùn)行前施行測(cè)試。未經(jīng)周密測(cè)試的軟件貿(mào)然投入運(yùn)行,將會(huì)造成難以想象的后果。所以對(duì)整個(gè)系統(tǒng)的測(cè)試是至關(guān)重要的。 1)測(cè)試的目的是為了發(fā)現(xiàn)程序中的錯(cuò)誤而執(zhí)行程序的過(guò)程。 2)好的測(cè)試方案是極可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試方案。 3
28、)成功的測(cè)試是發(fā)現(xiàn)了到今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試。 測(cè)試有兩種方法:黑盒測(cè)試和白盒測(cè)試。 黑盒測(cè)試又稱(chēng)為功能測(cè)試,在程序接口進(jìn)行,只檢查程序功能是否能夠按照規(guī)格說(shuō)明書(shū)的規(guī)定正確使用,程序是否能適當(dāng)?shù)亟邮蛰斎霐?shù)據(jù)并發(fā)生正確的輸出信息,而且要能夠保持外部信息的完整性。白盒測(cè)試又叫結(jié)構(gòu)測(cè)試,完全了解程序的結(jié)構(gòu)和處理過(guò)程,這種方法按照程序內(nèi)部的邏輯測(cè)試程序,檢驗(yàn)程序中每條通路是否都能按照預(yù)定要求正確工作。2. 數(shù)據(jù)庫(kù)的相關(guān)測(cè)試數(shù)據(jù)庫(kù)的測(cè)試主要是測(cè)試數(shù)據(jù)庫(kù)是否能夠連接上,本項(xiàng)目在ThinkPHP框架的基礎(chǔ)上進(jìn)行的開(kāi)發(fā),不需要像沒(méi)有使用框架的項(xiàng)目一樣,自己去寫(xiě)連接數(shù)據(jù)庫(kù)的類(lèi),本項(xiàng)目需要
29、在ThinkPHP的配置文件里config.php中進(jìn)行數(shù)據(jù)庫(kù)配置即可,數(shù)據(jù)庫(kù)端口號(hào)為:3306、數(shù)據(jù)庫(kù)名稱(chēng)為:expressway、用戶(hù)名為:root、登陸密碼為:root; 根據(jù)以上編寫(xiě)的數(shù)據(jù)庫(kù)配置,運(yùn)行數(shù)據(jù)庫(kù)系統(tǒng),以用戶(hù)名“root”,密碼為root登錄,若數(shù)據(jù)庫(kù)連接成功,則會(huì)進(jìn)入數(shù)據(jù)庫(kù)系統(tǒng)并出現(xiàn)運(yùn)行結(jié)果窗口;若數(shù)據(jù)庫(kù)連接失敗,則會(huì)發(fā)出一聲提示音然后自動(dòng)關(guān)閉窗口,而不會(huì)進(jìn)入數(shù)據(jù)庫(kù)運(yùn)行窗口。 此次測(cè)試截圖為: 測(cè)試客戶(hù)端與服務(wù)器端的數(shù)據(jù)通信模塊,如果數(shù)據(jù)傳輸失敗,則服務(wù)器端不會(huì)存在客戶(hù)端想要傳輸?shù)臄?shù)據(jù)信息,如果傳輸成功,則服務(wù)器端的保存文件里面會(huì)存在客戶(hù)端傳輸過(guò)來(lái)的數(shù)據(jù)信息。在客戶(hù)端進(jìn)行數(shù)據(jù)傳輸之前,必須以合法用戶(hù)的身份進(jìn)行登陸客戶(hù)端系統(tǒng),之后才能進(jìn)行相應(yīng)的操作,以及傳輸數(shù)據(jù)等操作,未經(jīng)允許的不合法用戶(hù)是不允許登陸本系統(tǒng)客戶(hù)端的,以合法用戶(hù)登錄之后,進(jìn)行拍照以及上傳數(shù)據(jù)的操作。先使用一組非法的用戶(hù)測(cè)試數(shù)據(jù),最后結(jié)果為服務(wù)器端不會(huì)接收到客戶(hù)端的傳輸數(shù)據(jù),并給客戶(hù)端返回相應(yīng)的錯(cuò)誤提示信息,若為合法的用戶(hù)傳輸數(shù)據(jù),服務(wù)器端保存文件中
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 餐廳壁畫(huà)施工方案
- 水網(wǎng)地段管道施工方案
- 壁畫(huà)終端箱施工方案
- 2025年SYB創(chuàng)業(yè)培訓(xùn)后的試題及答案
- 6年級(jí)上冊(cè)語(yǔ)文第十八課筆記
- 某航天機(jī)械能源公司投標(biāo)書(shū)
- 2025年醫(yī)學(xué)經(jīng)典考試題及答案
- 地災(zāi)隱患點(diǎn)搬遷實(shí)施方案
- 2025年中山火炬職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)傾向性測(cè)試題庫(kù)附答案
- 2025年甘肅省慶陽(yáng)地區(qū)單招職業(yè)適應(yīng)性測(cè)試題庫(kù)一套
- 《小學(xué)信息技術(shù)》完整版教學(xué)課件PPT
- 市政基礎(chǔ)設(shè)施綠化工程移交書(shū)
- GB/T 30133-2022一次性衛(wèi)生用品用面層
- GB/T 20878-2007不銹鋼和耐熱鋼牌號(hào)及化學(xué)成分
- 部編版小學(xué)語(yǔ)文三年級(jí)下冊(cè)書(shū)法教案設(shè)計(jì)(全冊(cè))
- 胎動(dòng)不安課件
- 雙重預(yù)防體系建設(shè)全套文件非煤礦山
- 文件袋、檔案袋密封條模板
- 皮內(nèi)注射技術(shù)操作考核評(píng)分標(biāo)準(zhǔn)
- 加油站重大風(fēng)險(xiǎn)清單
- 大唐大慈恩寺三藏法師傳白話(huà)本(整理壓縮版)
評(píng)論
0/150
提交評(píng)論