員工培訓管理系統(tǒng)數據庫(精編版)_第1頁
員工培訓管理系統(tǒng)數據庫(精編版)_第2頁
員工培訓管理系統(tǒng)數據庫(精編版)_第3頁
已閱讀5頁,還剩26頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、員工培訓管理系統(tǒng)一、前言3二、 系統(tǒng)需求分析階段2.1 需求分析階段的目標32.2 需求分析階段的任務32.2.1 對象說明42.2.2 處理功能要求42.2.3 安全性和完整性要求4三、概念設計階段3.1 目標63.2 具體任務63.3 結果73.3.1 各實體及其屬性73.3.2 實體及其屬性 e-r 圖73.3.3 局部 e-r 圖93.3.4 全局 e-r 圖10四、邏輯設計階段4.1 邏輯設計階段的目標114.2 邏輯設計階段的任務114.2.1 實體型轉換為關系模式114.2.2 實體間聯(lián)系轉換為關系模式124.2.3 數據庫模式定義14五、數據庫實施階段5.1 數據庫實施階段的目

2、標155.2 數據庫實施階段的任務155.2.1 建立數據庫155.2.2 建立數據表155.2.3 錄入數據205.2.4 建立視圖和存儲及相應功能的查詢操作23附錄:數字字典一、前言隨著戰(zhàn)略人力資源管理時代的到來,員工培訓開發(fā)在提升員工技能和素質、增強企業(yè)核心競爭力等方面具有重要作用。為了較好地解決我國企業(yè)在進行員工培訓時出現的問 題,建立一套戰(zhàn)略員工培訓系統(tǒng),使企業(yè)的培訓工作系統(tǒng)化、規(guī)范化、自動化,從而達到提高企業(yè)培訓的目的。二、系統(tǒng)需求分析階段系統(tǒng)需求分析階段需求分析簡單的說就是分析用戶的要求。需求分析是涉及數據庫的起點,需求分析的結果是否準確地反映了用戶的實際要求,將直接影響到后面各

3、個階段的設計,并影響到設計的結果是否合理和實用。2.1 需求分析階段的目標1. 了解公司總體培訓課程的設置和安排;2. 綜合的理解企業(yè)教員和各個員工之間的不同需求;3. 了解培訓課程的基本內容;4. 了解企業(yè)對不同崗位員工的培訓計劃;5. 了解員工的培訓效果;6. 加強各崗位員工的培訓,加快持證上崗工作步伐,進一步規(guī)范管理。2.2 需求分析階段的任務2.2.1 對象說明:系統(tǒng)處理對象包括員工基本信息、員工成績信息、課程信息、企業(yè)工作崗位信息、企業(yè)部門信息、培訓需求信息、企業(yè)培訓計劃信息、個人培訓計劃信息、課程評價信息、教員信息等十個方面,各個對象包括信息如下所示:1. 員工基本信息( pers

4、onal )包括有員工號、員工姓名、性別、所在部門、身份證、籍貫、聯(lián)系電話、家庭住址等信息。2. 員工成績信息( cgrade)包括有員工號、課程名稱、時間、地點、授課教師、成績評價等。3. 課程信息( course)包括有課程號、課程名、課程學識、授課教師、預修課程、開課部門、初訓、復訓等。4. 企業(yè)工作崗位信息( work)包括有工作崗位代號、工作崗位名稱、工作崗位的權利、范圍等。5. 企業(yè)部門信息( department )包括有部門編號、部門名稱、部門經理、部門副經理等。6. 培訓需求信息( need)包括有所需培訓的課程、要求培訓的員工、培訓計劃等。7. 企業(yè)培訓計劃信息(b-pla

5、n )包括有所需培訓的課程、培訓開始時間、結束時間、培訓教員、上課時間、上課地點等。8. 個人培訓計劃( p_plan)包括有培訓員、培訓課程、培訓開始時間、培訓結束時間等。9. 課程評價信息( evaluate )包括有課程名、評價內容、評價時間等。10. 教員信息( teacher)包括有教員號、教員姓名、教員學歷、開始教學時間、教員評價等。2.2.2 處理功能要求系統(tǒng)主要完成以下幾個功能:1員工信息查詢與修改,包括員工的基本信息、職稱、崗位、已經培訓過的課程和成績、培訓計劃等。2. 培訓課程基本信息查詢、修改與更新,包括課時、課程種類等。3. 企業(yè)所有員工培訓需求的管理.4. 每一位員工

6、的課程信息的查詢與信息更新;5. 企業(yè)培訓計劃的制定、修改;6. 培訓課程的評價;7. 教員信息的管理、教師評價等。2.2.3 安全性和完整性要求安全性先通過視圖機制,不同的用戶只能訪問系統(tǒng)授權的視圖,這樣可提供系統(tǒng)數據一定程度上的安全性,再通過用戶授權機制,通過用戶登陸來識別用戶級別,根據這個級別來分配用戶權限,達到數據更高層次的安全保密功能。近而可以滿足用戶的基本數據安全性要求。完整性要求用于描述各種信息之間的制約關系,以及關聯(lián)關系,各個數據項的取值范圍以及各個數據項是否可以不取值。根據實際需要,采取一定的手段來滿足用戶的完整性需求。(1) 主碼取值唯一,不能相同,并且不能去空值。(2)

7、各關系凡是涉及到姓名的其取值一律不能為空值,此處允許有相同的姓名。(3) 各關系凡是涉及到性別的其取值只能是男或女二者中的一個,不允許出現第三個。(4) 各個員工關系中的年齡取值只能從18 到 100 之間,不能超出此范圍。(5) 有新的員工注冊使用該系統(tǒng)或有員工注銷改號,數據庫自動更新。詳細完整性要求見于系統(tǒng)的邏輯設計階段。員工培訓管理系統(tǒng)培培基培訓訓本訓需目信效求標息果管管管管理理理理培培訓訓系目資統(tǒng)其標源管他管管理理理課員成程工績用權息息息管管管管管理理理理理培訓管理機構圖信信信戶限培訓中心信息 匯總組織安排選擇 培訓課程員工審查調整培訓課程設置培訓計劃培訓培 訓考 核成績培訓評估考核評

8、估結果培訓管理數據流程圖三、概念設計階段3.1 目標將需求分析得到用戶需求抽象為信息結構即概念模型的過程就是概念結構設計。概念設計階段主要是將需求分析階段得到的用戶需求抽象為信息結構(概念模型 )的過程,它是整個數據庫設計的關鍵,包括概念模型設計和新系統(tǒng)流程兩個階段。在需求分析階段所得到的應用需求應該首先抽象為信息世界的結構,才能更好地、 更準確地用某一dbms 實現這些需求。3.2 具體任務1. 選擇中層數據流為切入點,通常選擇實際系統(tǒng)中的子系統(tǒng);2. 設計分 e-r 圖,即各子模塊的e-r 圖;3. 生成初步 e-r 圖,通過合并方法,做到各子系統(tǒng)實體、屬性、聯(lián)系統(tǒng)一;4. 生成全局 e-

9、r 圖,消除沖突。3.3 結果3.3.1 各實體及其屬性根據需求分析,設計出能夠滿足用戶需求的各種實體,以及他們之間的關系。規(guī)劃出的實體有:員工實體、部門實體、崗位實體、教員實體、課程實體。詳細屬性請見于 e-r 圖展示階段。3.3.2 實體屬性 e-r 圖:員工員工基本信息員工成績信息員工計劃信息員工實體屬性e-r 圖部門部門代號部門名稱部門(副)經理部門實體屬性e-r 圖崗位崗位代號崗位名稱崗位權利范圍崗位實體屬性e-r 圖課程授課教師課程號課程名稱學時上課時間上課地點課程實體 屬性 e-r 圖教員教員評價教員號教員姓名教課時間教員實體屬性 e-r 圖個人培訓計劃員工號培訓課程個人培訓計劃

10、 屬性 e-r 圖總體培訓需求需要培訓的課需要培訓的員工總體培訓需求 屬性 e-r 圖3.3.3 局部 e-r 圖:n工作崗位1屬于部門e r 圖 1n1員工屬于部門e r 圖 2mn員工選擇課程e r 圖 3mn教員教授員工m教員授課e r 圖 4n教程e r 圖 53.3.4 全局 e_r圖1部門分屬nn分屬崗位1上班n1n公司教授員工nm教員需求計劃nm授課課程n實體與實體關系之間e-r 圖(某公司有多個部門 .一個部門有多個崗位,每個崗位有多個員工 ,每個員工只能在一個崗位上班.每個員工根據自己的需求計劃有多門課程,每門課程由不同的教員教授.一個教員培訓多個員工 ,每個員工由多個教員培

11、訓.)四、邏輯設計階段4.1 邏輯設計階段的目標以上的概念設計階段是獨立于任何一種數據模型的,但是邏輯設計階段就與選用的 dbms 產品發(fā)生關系了, 系統(tǒng)邏輯設計的目標就是將概念設計階段設計好的基本e-r 圖轉換為選用 dbms 產品所支持的數據模型相符合的邏輯結構。4.2 邏輯設計階段的任務具體任務是數據組織和數據處理。在數據組織階段主要要完成的任務是將e-r 圖轉換成為關系模型;模型優(yōu)化;完成數據庫模式定義描述,包括各模式的邏輯結構定義、關系的完整性和安全性等內容;用戶子模式設計。以表格的形式表現出來。數據處理階段主要任務是畫出系統(tǒng)功能模塊圖。4.2.1 實體型轉換為關系模式一個實體型轉換

12、為一個關系模式。實體的屬性就是關系的屬性,實體的碼就是關系的碼。在以下的關系模式當中,關系模式的主碼用紅色直下劃線標出,關系模式的外碼用黃色直下劃線標出。<1>員工(員工號、員工姓名、性別、身份證號、所在部門、身份證號、籍貫、聯(lián)系電話、家庭住址)主碼:員工號,外碼:員工姓名<2>員工培訓成績(員工號、課程名稱、時間、地點、授課教師、成績) 主碼:員工號,外碼:課程名稱<3>課程(課課程號、課程名、課程學識、授課教師、預修課程、開課部門、初訓、復訓)主碼:課課程號,外碼:課程名,開課部門<4>工作崗位(工作崗位代碼、工作崗位名稱、權力范圍、平均工資

13、) 主碼:工作崗位代碼,外碼:工作崗位名稱<5>部門(部門編號、部門名稱、部門經理)主碼:部門編號,外碼:部門名稱<6>培訓需求 ( 所需培訓的課程、要求培訓的員工) 主碼:,外碼:所需培訓的課程,要求培訓的員工<7>個人培訓計劃(培訓員、培訓課程、培訓開始時間、培訓結束時間) 主碼:外碼:培訓課程<8>企業(yè)培訓計劃(所需培訓的課程、培訓開始時間、結束時間、培訓教員、上課時間、上課地點)主碼:外碼:所需培訓的課程,培訓教員<9>課程評價(課程名、評價內容、評價時間) 主碼: 外碼:所需培訓的課程<10>教員(教員號、教員姓

14、名、教員學歷、開始教學時間、教員評價) 主碼:教員號,外碼:教員姓名4.2.2 實體間聯(lián)系轉換為關系模式一個 1: 1 聯(lián)系可以轉換為一個獨立的關系,也可以與任意一段對應的關系模式合并。如果轉化為一個獨立的關系模式,則與該聯(lián)系相連的各個實體的碼以及聯(lián)系本身的屬性均 轉換為關系的屬性,每個實體的碼均是該關系的候選碼。如果與某一個實體對應的關系合 并,則需要在該關系模式的屬性中加入另一個關系的主碼和聯(lián)系本身的屬性。一個 m:n 的聯(lián)系可以轉化為一個單獨的關系模式,這個單獨的關系模式的主碼事兩端實體的碼,再加上聯(lián)系的屬性。一個 1:n 聯(lián)系可以轉化為一個獨立的關系模式,也可以與n 端的關系模式合并作

15、如果與 n 端的關系模式合并,在n 端的關系模式中加上另一端關系的碼和聯(lián)系屬性。為了方便系統(tǒng)地實現和數據庫的設計,將所有的關系均作為一個單獨的關系模式。關系模式為:工作崗位(工作崗位代號、工作崗位名稱、工作崗位的權利、范圍)主碼:工作崗位代號部門(部門編號、部門名稱、部門經理、部門副經理)主碼:部門編號屬于(工作崗位代號、部門編號、職能)其中工作崗位號為引用“工作崗位”關系模式的外碼;部門號為引用“部門”關系模式的外碼。關系模式為:員工(員工號、員工姓名、性別、所在部門、身份證、籍貫、聯(lián)系電話、家庭住址) 主碼:員工號部門(部門編號、部門名稱、部門經理、部門副經理)主碼:部門編號屬于(員工號、

16、部門編號、崗位)其中員工號為引用“員工”關系模式的外碼; 部門號為引用“部門”關系模式的外碼。關系模式為:員工(員工號、員工姓名、性別、所在部門、身份證、籍貫、聯(lián)系電話、家庭住址) 主碼:員工號課程(課程號、課程名、課程學識、授課教師、預修課程、開課部門)主碼:課程號選擇(員工號、課程號、成績)其中員工號為引用“員工”關系模式的外碼; 課程號為引用“課程”關系模式的外碼。關系模式為:教員(教員號、教員姓名、教員學歷、開始教學時間、教員評價)主碼:教員號員工(員工號、員工姓名、性別、所在部門、身份證、籍貫、聯(lián)系電話、家庭住址) 主碼:員工號教授(教員號、員工號、課程名)其中教員號為引用“教員”關

17、系模式的外碼; 員工號為引用“員工”關系模式的外碼。關系模式為:教員(教員號、教員姓名、教員學歷、開始教學時間、教員評價)主碼:教員號課程(課程號、課程名、課程學識、授課教師、預修課程、開課部門)主碼:課程號授課(教員號、課程號、教課時數)其中教員號為引用“教員”關系模式的外碼;課程號為引用“課程”關系模式的外碼。4.2.3 數據庫模式定義其中,包括各模式的邏輯結構定義、關系的完整性和安全性等內容。數據庫模式定義表編號t1邏輯結構 (基本表)定義personal (詳見數據結構)完整性和安全性(詳見數據結構)t2sc(詳見數據結構)t3course(詳見數據結構)(詳見數據結構)t4work(

18、詳見數據結構)(詳見數據結構)t5department (詳見數據結構)(詳見數據結構)t6need(詳見數據結構)(詳見數據結構)t7train (詳見數據結構)(詳見數據結構)t8evaluate (詳見數據結構)(詳見數據結構)t9teacher(詳見數據結構)(詳見數據結構)四、數據庫實施階段5.1 數據庫實施階段目標用 dbms所提供的數據定義語言和其他實用程序將數據庫邏輯設計和物理設計結果描述出來,成為 dbms可以接受的源代碼,在經過調試生成目標模式5.2 數據庫實施階段任務5.2.1 建立數據庫createdatabaseemployee_training;5.2.2 建立數據

19、表( 1)員工基本信息表的建立createtablepersonal(perno pernamechar( 9 ) nchar ( 5 )primarykey,notnull,persexchar( 2 )default' 男' ,perdepartmentchar( 6)null, pnumberchar( 20 )unique)select*frompersonal(2) 課程信息表的建立createtablecourse(cnochar( 6)primarykey ,cnamechar( 9)notnull,ctimechar( 10 )null,caddchar( 10

20、 )null,teacherchar( 10 )notnull)select*fromcourse(3) 員工培訓成績信息表的建立:createtablegrade (pernochar( 9)notnull,cnochar( 6)notnull,gradetinyint primarykey ( perno , cno ),foreignkey( perno )referencespersonal( perno ), foreignkey( cno )referencescourse( cno)select*fromgrade( 4)工作信息表的建立:createtableworks(won

21、ochar( 9 )primarykey , wopernochar( 9)notnull,wonamenvarchar( 10 )notnull, worightnvarchar( 10 )null, worangenvarchar( 10 )null,foreignkey ( woperno )referencespersonal( perno )select*fromworks(4) )部門信息表的建立:createtabledepartment(denochar( 9 )primarykey , denamenchar ( 6 )notnull,pernochar( 9)notnull

22、, demanagernvarchar( 6)null, dassmgnvarchar( 6)null,foreignkey ( perno )referencespersonal( perno ) select*fromdepartment(5) )需求信息表的建立:createtableneed(necoursenvarchar( 20 )primarykey , nepernochar( 9)notnull,nepernchar ( 5 )notnull,neplannvarchar( 20 )notnull,foreignkey ( neperno )referencespersona

23、l( perno )createtabletrain(trcoursenvarchar( 20 )primarykey ,trtbegtrtfinchar( 10 )char( 10 )null,null,trnochar( 9 )notnull,trteacherchar( 10 )notnull,select*fromneed( 6)培訓信息表的建立:foreignkey ( trno )referencespersonal( perno )select*fromtrain( 7)教員信息表的建立:createtableteacher(tenochar( 10 )primarykey ,t

24、enamechar( 10 ) teeducationchar( 10 )notnull, null,tetimechar( 10 )null,teevanvarchar( 20 )null)select*fromteachercreatetableevaluate(cnochar( 6 )notnull,tenochar( 10 ) teevanvarchar( 20 )notnull,null,evatimechar( 10 )null,primaryforeignkey ( cno, teno ),key( cno )referencescourse( cno),( 8)評價信息表的建立

25、:foreignkey( teno )referencesteacher( teno )select*fromevaluate5.2.3 數據的錄入insertintopersonalvalues( '0611101', ' 李勇' , ' 男' , ' 銷售部' , '') insertintopersonalvalues( '0611102', ' 劉晨' , ' 男' , ' 市場部' , '1') insertintoperso

26、nalvalues( '0611104', ' 張小紅' , ' 女' , ' 銷售部' , 3 ) insertintopersonalvalues( '0621101', ' 張立' , ' 男' , ' 銷售部' , '4')insertintopersonalvalues( '0621102', ' 吳賓' , ' 女' ,' 市場部' , '5') inserti

27、ntopersonalvalues( '0621103', ' 張海' , ' 男' ,' 采購部' , 6) insertintopersonalvalues( '0631101', ' 錢小平' , ' 女' , ' 市場部' , '7')insertintocoursevalues( 'c001', '高等數學 ',4 , 1 ,' 趙老師')insertintocoursevalues( '

28、;c002', '大學英語 ',3 , 1 ,' 錢老師')insertintocoursevalues( 'c003', '大學英語 ',3 , 2 ,' 孫老師')insertintocoursevalues( 'c007', '數據結構 ',4 , 4 ,' 葉老師')insertintogradevalues( '0611101','c002',80 )insertintogradevalues( '061110

29、1','c003',84 )insertintogradevalues( '0611102','c001',92 )insertintogradevalues( '0611102','c002',90 )insertintogradevalues( '0621103','c001',50 )insertintoworkvalues( '1611101', ' 張三' , ' 經理' , ' 銷售部' ) inse

30、rtintoworkvalues( '1611102', ' 張晨' , ' 副經理' , ' 市場部' ) insertintoworkvalues( '1611104', ' 張紅' , ' 秘書' , ' 銷售部' ) insertintoworkvalues( '1621102', ' 吳小賓' , ' 調查員' ,' 市場部' ) insertintoworkvalues( '16211

31、03', ' 張一海' , ' 采購員' ,' 采購部' )insertintodepartmentvalues( '0611101', ' 李勇' , '0611101', ' 經理' , '')insertintodepartmentvalues( '0631101', ' 錢小平' , '0631101',' 副經理' , '')insertintoneedvalues( &

32、#39;高等數學 ','0611101','',' 個人計劃 ' )insertintoneedvalues( '大學英語 ','0611102',3,'個人計劃 ' )insertintoneedvalues( '數據結構 ','0621103',4,'企業(yè)計劃 ' )insertintoneedvalues( ' 計算機網絡 ' , '0611102', 1, ' 企業(yè)計劃 ' )insert

33、intotrainvalues( '高等數學 ', '','','0611101',' 趙老師')insertintotrainvalues( '大學英語 ', '','','0611102',' 錢老師')insertintotrainvalues( '數據結構 ', '','','0621103',' 葉老師')insertintoteachervalu

34、es( '61101',' 張寶' , '','', 'b')insertintoteachervalues( '61102',' 張淼' , '','', 'b')insertintoteachervalues( '61103',' 林業(yè)' , '','', 'a')insertintoteachervalues( '61104','

35、; 王宇', '', '', 'c')insertintoteachervalues( '61105',' 葉智', '', '', 'c')insertintoevaluatevalues( 'c001','61101', 'b','')insertintoevaluatevalues( 'c002','61102', 'b',''

36、)insertintoevaluatevalues( 'c003','61103', 'a','')insertintoevaluatevalues( 'c007','61104', 'c','')5.2.4 建立視圖、建立存儲及相應功能的查詢操作a、建立視圖( 1)員工視圖的建立createviewperasselectperno , pername , persex, perdepartment, pnumber frompersonalwherepersex =

37、' 男'(2) 課程視圖的建立createviewcou asselectcname, ctime, cadd , teacherfromcoursewherecname=' 高等數學 '(3) 員工培訓成績視圖的建立:createviewgra asselect*fromgradewithcheckoption(4) )工作崗位視圖的建立: createviewworasselect*fromworkwithcheckoption(5) )部門視圖的建立: createviewdepar asselect*fromdepartmentwithcheckopti

38、on(6) )需求視圖的建立 createviewnee asselect*fromneedwithcheckoption(7) 培訓信息視圖的建立:createviewtra asselect*fromtrainwithcheckoption(8) )評價視圖的建立:createvieweva asselect*fromevaluatewithcheckoption(9) )教員信息視圖的建立: createviewteaasselect*fromteacherwithcheckoptionb、建立存儲(1) )不帶參數的存儲過程: createprocedurea_personal ass

39、electpername , cname, gradefrompersonalpjoingradegonp. perno =g. perno joincourseconc. cno =g. cno(2) )帶參數的存儲過程:createprocedurep_personal1 sexchar( 9 )asselectpername , perdepartment, cname, gradefrompersonalpjoingradegonp.perno=g.pernojoincourseconc.cno =g. cnowherepersex=sex(3) )帶多個參數的存儲過程:createp

40、rocedurec_personalpernamenchar( 5 ),cname char( 9 )= ' 高等數學 ' asselectpername , cname, gradefrompersonalpjoingradegonp. perno =g. perno joincourseconc. cno =g. cnowherepername =pernameandcname=cnamec、相應功能的查詢操作select * from personal p join grade g on p.perno=g.perno附錄:數字字典數據項編號數據項名數據項含義與其它數據項

41、的關系存儲結構別名di-1perno員工編號char(9)員工號di-2di-3pernamepersex員工姓名員工性別nchar(5)char(2)姓名性別di-4perdepartment員工所在部門number(3)number(2部門身份證號di-5pnumber身份證號0)di-6perhome籍貫char(20)祖籍di-7perphno聯(lián)系電話char(12)電話di-8peradd家庭住址char(20)住址di-9perno員工號char(9)員工號di-10cname課程名稱char(9)課程di-25worange工作崗位范圍10 )數據項編號數據項名數據項含義與其它數據項的關系存儲結構別名di-11ctime課程時間char(10)時間di-12cadd課程地點char(10)地點di-13teacher授課教師char(10)教師di-14grade成績評價tinyint成績di-15cno課程號char(6)課程號di-16cname課程名nvarchar(課程20 )di-17clore課程學識tinyint學識di-18cprepare預修課程char(9)預修di-19cdepartment開課部門開 課 部nchar(6)門di-20cbegin初訓char(6)初訓di-

溫馨提示

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

評論

0/150

提交評論