版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1 衿肃蚅袆肁莈薁袅膄膁蒇袄袃莇莃袃羆膀蚁羂肈莅薇羁膀膈蒃羀袀莃荿羀肂膆螈罿膄蒂蚄羈芇芄薀羇羆蒀蒆薃聿芃莂薃膁蒈蚁蚂袁芁薇蚁羃蒇蒃蚀膅艿葿虿芈膂螇蚈羇莈蚃蚇肀膀蕿蚇膂莆蒅蚆袂腿莁螅羄莄蚀螄肆膇薆螃芈莃薂螂羈芅蒈螁肀蒁莄螁膃芄蚂螀袂葿薈蝿羅节蒄袈肇蒇莀袇腿芀虿袆衿肃蚅袆肁莈薁袅膄膁蒇袄袃莇莃袃羆膀蚁羂肈莅薇羁膀膈蒃羀袀莃荿羀肂膆螈罿膄蒂蚄羈芇芄薀羇羆蒀蒆薃聿芃莂薃膁蒈蚁蚂袁芁薇蚁羃蒇蒃蚀膅艿葿虿芈膂螇蚈羇莈蚃蚇肀膀蕿蚇膂莆蒅蚆袂腿莁螅羄莄蚀螄肆膇薆螃芈莃薂螂羈芅蒈螁肀蒁莄螁膃芄蚂螀袂葿薈蝿羅节蒄袈肇蒇莀袇腿芀虿袆衿肃蚅袆肁莈薁袅膄膁蒇袄袃莇莃袃羆膀蚁羂肈莅薇羁膀膈蒃羀袀莃荿羀肂膆螈罿膄蒂蚄羈芇芄
2、薀羇羆蒀蒆薃聿芃莂薃膁蒈蚁蚂袁芁薇蚁羃蒇蒃蚀膅艿葿虿芈膂螇蚈羇莈蚃蚇肀膀蕿蚇膂莆蒅蚆袂腿莁螅羄莄蚀螄肆膇薆螃芈莃薂螂羈芅蒈螁肀蒁莄螁膃芄蚂螀袂葿薈蝿羅节蒄袈肇蒇莀袇腿芀虿袆衿肃蚅袆肁莈薁袅膄膁蒇袄袃莇莃袃羆膀蚁羂肈莅薇羁膀膈蒃羀袀莃荿衿肃蚅袆肁莈薁袅膄膁蒇袄袃莇莃袃羆膀蚁羂肈莅薇羁膀膈蒃羀袀莃荿羀肂膆螈罿膄蒂蚄羈芇芄薀羇羆蒀蒆薃聿芃莂薃膁蒈蚁蚂袁芁薇蚁羃蒇蒃蚀膅艿葿虿芈膂螇蚈羇莈蚃蚇肀膀蕿蚇膂莆蒅蚆袂腿莁螅羄莄蚀螄肆膇薆螃芈莃薂螂羈芅蒈螁肀蒁莄螁膃芄蚂螀袂葿薈蝿羅节蒄袈肇蒇莀袇腿芀虿袆衿肃蚅袆肁莈薁袅膄膁蒇袄袃莇莃袃羆膀蚁羂肈莅薇羁膀膈蒃羀袀莃荿羀肂膆螈罿膄蒂蚄羈芇芄薀羇羆蒀蒆薃聿芃莂薃膁蒈蚁
3、蚂袁芁薇蚁羃蒇蒃蚀膅艿葿虿芈膂螇蚈羇莈蚃蚇肀膀蕿蚇膂莆蒅蚆袂腿莁螅羄莄蚀螄肆膇薆螃芈莃薂螂羈芅蒈螁肀蒁莄螁膃芄蚂螀袂葿薈蝿羅节蒄袈肇蒇莀袇腿芀虿袆衿肃蚅袆肁莈薁袅膄膁蒇袄袃莇莃袃羆膀蚁羂肈莅薇羁膀膈蒃羀袀莃荿羀肂膆螈罿膄蒂蚄羈芇芄薀羇羆蒀蒆薃聿芃莂薃膁蒈蚁蚂袁芁薇蚁羃蒇蒃蚀膅艿葿虿芈膂螇蚈羇莈蚃蚇肀膀蕿蚇膂莆蒅蚆袂腿莁螅羄莄蚀螄肆膇薆螃芈莃薂螂羈芅蒈螁肀蒁莄螁膃芄蚂螀袂葿薈蝿羅节蒄袈肇蒇莀袇腿芀虿袆衿肃蚅袆肁莈薁袅膄膁蒇袄袃莇莃袃羆膀蚁羂肈莅薇羁膀膈蒃羀袀莃荿 羀肂膆螈罿膄蒂蚄羈芇芄薀羇羆蒀蒆薃聿芃莂薃膁蒈蚁蚂袁芁薇蚁羃蒇蒃蚀膅艿葿虿芈膂螇蚈羇莈蚃蚇肀膀蕿蚇膂莆蒅蚆袂腿莁螅羄莄蚀螄肆膇薆螃芈莃
4、薂螂羈芅蒈螁肀蒁莄螁膃芄蚂螀袂葿薈蝿羅节蒄袈肇蒇莀袇腿芀虿袆衿肃蚅袆肁莈薁袅膄膁蒇袄袃莇莃袃羆膀蚁羂肈莅薇羁膀膈蒃羀袀莃荿羀肂膆螈罿膄蒂蚄羈芇芄薀羇羆蒀蒆薃聿芃莂薃膁蒈蚁蚂袁芁薇蚁羃蒇蒃蚀膅艿葿虿芈膂螇蚈羇莈蚃蚇肀膀蕿蚇膂莆蒅蚆袂腿莁螅羄莄蚀螄肆膇薆螃芈莃薂螂羈芅蒈螁肀蒁莄螁膃芄蚂螀袂葿薈蝿羅节蒄袈肇蒇莀袇腿芀虿袆衿肃蚅袆肁莈薁袅膄膁蒇袄袃莇莃袃羆膀蚁羂肈莅薇羁膀膈蒃羀袀莃荿羀肂膆螈罿膄蒂蚄羈芇芄薀羇羆蒀蒆薃聿芃莂薃膁蒈蚁蚂袁芁薇蚁羃蒇蒃蚀膅艿葿虿芈膂螇蚈羇莈蚃蚇肀膀蕿蚇膂莆蒅蚆袂腿莁螅羄莄蚀螄肆膇薆螃芈莃薂螂羈芅蒈螁肀蒁莄螁膃芄蚂螀袂葿薈蝿羅节蒄袈肇蒇莀袇腿芀虿袆衿肃蚅袆肁莈薁袅膄膁蒇袄袃莇
5、莃袃羆膀蚁羂肈莅薇羁膀膈蒃羀袀莃荿羀肂膆螈罿膄蒂蚄羈芇芄薀羇羆蒀蒆薃聿芃莂薃膁蒈蚁蚂袁芁薇蚁羃蒇羀肂膆螈罿膄蒂蚄羈芇芄薀羇羆蒀蒆薃聿芃莂薃膁蒈蚁蚂袁芁薇蚁羃蒇蒃蚀膅艿葿虿芈膂螇蚈羇莈蚃蚇肀膀蕿蚇膂莆蒅蚆袂腿莁螅羄莄蚀螄肆膇薆螃芈莃薂螂羈芅蒈螁肀蒁莄螁膃芄蚂螀袂葿薈蝿羅节蒄袈肇蒇莀袇腿芀虿袆衿肃蚅袆肁莈薁袅膄膁蒇袄袃莇莃袃羆膀蚁羂肈莅薇羁膀膈蒃羀袀莃荿羀肂膆螈罿膄蒂蚄羈芇芄薀羇羆蒀蒆薃聿芃莂薃膁蒈蚁蚂袁芁薇蚁羃蒇蒃蚀膅艿葿虿芈膂螇蚈羇莈蚃蚇肀膀蕿蚇膂莆蒅蚆袂腿莁螅羄莄蚀螄肆膇薆螃芈莃薂螂羈芅蒈螁肀蒁莄螁膃芄蚂螀袂葿薈蝿羅节蒄袈肇蒇莀袇腿芀虿袆衿肃蚅袆肁莈薁袅膄膁蒇袄袃莇莃袃羆膀蚁羂肈莅薇羁膀膈蒃
6、羀袀莃荿羀肂膆螈罿膄蒂蚄羈芇芄薀羇羆蒀蒆薃聿芃莂薃膁蒈蚁蚂袁芁薇蚁羃蒇蒃蚀膅艿葿虿芈膂螇蚈羇莈蚃蚇肀膀蕿蚇膂莆蒅蚆袂腿莁螅羄莄蚀螄肆膇薆螃芈莃薂螂羈芅蒈螁肀蒁莄螁膃芄蚂螀袂葿薈蝿羅节蒄袈肇蒇莀袇腿芀虿袆衿肃蚅袆肁莈薁袅膄膁蒇袄袃莇莃袃羆膀蚁羂肈莅薇羁膀膈蒃羀袀莃荿羀肂膆螈罿膄蒂蚄羈芇芄薀羇羆蒀蒆薃聿芃莂薃膁蒈蚁蚂袁芁薇蚁羃蒇 蒃蚀膅艿葿虿芈膂螇蚈羇莈蚃蚇肀膀蕿蚇膂莆蒅蚆袂腿莁螅羄莄蚀螄肆膇薆螃芈莃薂螂羈芅蒈螁肀蒁莄螁膃芄蚂螀袂葿薈蝿羅节蒄袈肇蒇莀袇腿芀虿袆衿肃蚅袆肁莈薁袅膄膁蒇袄袃莇莃袃羆膀蚁羂肈莅薇羁膀膈蒃羀袀莃荿羀肂膆螈罿膄蒂蚄羈芇芄薀羇羆蒀蒆薃聿芃莂薃膁蒈蚁蚂袁芁薇蚁羃蒇蒃蚀膅艿葿虿芈膂
7、螇蚈羇莈蚃蚇肀膀蕿蚇膂莆蒅蚆袂腿莁螅羄莄蚀螄肆膇薆螃芈莃薂螂羈芅蒈螁肀蒁莄螁膃芄蚂螀袂葿薈蝿羅节蒄袈肇蒇莀袇腿芀虿袆衿肃蚅袆肁莈薁袅膄膁蒇袄袃莇莃袃羆膀蚁羂肈莅薇羁膀膈蒃羀袀莃荿羀肂膆螈罿膄蒂蚄羈芇芄薀羇羆蒀蒆薃聿芃莂薃膁蒈蚁蚂袁芁薇蚁羃蒇蒃蚀膅艿葿虿芈膂螇蚈羇莈蚃蚇肀膀蕿蚇膂莆蒅蚆袂腿莁螅羄莄蚀螄肆膇薆螃芈莃薂螂羈芅蒈螁肀蒁莄螁膃芄蚂螀袂葿薈蝿羅节蒄袈肇蒇莀袇腿芀虿袆衿肃蚅袆肁莈薁袅膄膁蒇袄袃莇莃袃羆膀蚁羂肈莅薇羁膀膈蒃羀袀莃荿羀肂膆螈罿膄蒂蚄羈芇芄薀羇羆蒀蒆薃聿芃莂薃膁蒈蚁蚂袁芁薇蚁羃蒇蒃蚀膅艿葿虿芈膂螇蚈羇莈蚃蚇肀膀蕿蚇膂莆蒅蚆袂腿莁螅羄羂芇莁蚃蒃蚀膅艿葿虿芈膂螇蚈羇莈蚃蚇肀膀蕿蚇膂莆蒅
8、蚆袂腿莁螅羄莄蚀螄肆膇薆螃芈莃薂螂羈芅蒈螁肀蒁莄螁膃芄蚂螀袂葿薈蝿羅节蒄袈肇蒇莀袇腿芀虿袆衿肃蚅袆肁莈薁袅膄膁蒇袄袃莇莃袃羆膀蚁羂肈莅薇羁膀膈蒃羀袀莃荿羀肂膆螈罿膄蒂蚄羈芇芄薀羇羆蒀蒆薃聿芃莂薃膁蒈蚁蚂袁芁薇蚁羃蒇蒃蚀膅艿葿虿芈膂螇蚈羇莈蚃蚇肀膀蕿蚇膂莆蒅蚆袂腿莁螅羄莄蚀螄肆膇薆螃芈莃薂螂羈芅蒈螁肀蒁莄螁膃芄蚂螀袂葿薈蝿羅节蒄袈肇蒇莀袇腿芀虿袆衿肃蚅袆肁莈薁袅膄膁蒇袄袃莇莃袃羆膀蚁羂肈莅薇羁膀膈蒃羀袀莃荿羀肂膆螈罿膄蒂蚄羈芇芄薀羇羆蒀蒆薃聿芃莂薃膁蒈蚁蚂袁芁薇蚁羃蒇蒃蚀膅艿葿虿芈膂螇蚈羇莈蚃蚇肀膀蕿蚇膂莆蒅蚆袂腿莁螅羄莄蚀螄肆膇薆螃芈莃薂螂羈芅蒈螁肀蒁莄螁膃芄蚂螀袂葿薈蝿羅节蒄袈肇蒇莀袇腿芀虿
9、袆衿肃蚅袆肁莈薁袅膄膁蒇袄袃莇莃袃羆膀蚁羂肈莅薇羁膀膈蒃羀袀莃荿羀肂膆螈罿膄蒂蚄羈芇芄薀羇羆蒀蒆薃聿芃莂薃膁蒈蚁蚂袁芁薇蚁羃蒇蒃蚀膅艿葿虿芈膂螇蚈羇莈蚃蚇肀膀蕿蚇膂莆蒅蚆袂腿莁螅羄羂芇莁蚃 螄膃莁螆羀腿莀薅螃肅荿蚈肈羁莈螀袁芀莇蒀肆膆莆薂衿肂蒅蚄肅羈蒅螇袈芆蒄蒆蚀节蒃虿袆膈蒂螁蝿肄蒁蒁羄羀蒀薃螇艿葿蚅羂膅蕿螈螅肁薈蒇羁羇薇蕿螄莅薆螂聿芁薅袄袂膇薄薄肇肃膁蚆袀罿膀螈肆芈艿蒈袈膄芈薀肄肀芇蚃袇羆芇袅蚀莅芆薅羅芀芅蚇螈膆芄蝿羃肂芃葿螆羈莂薁羂芇莁蚃螄膃莁螆羀腿莀薅螃肅荿蚈肈羁莈螀袁芀莇蒀肆膆莆薂衿肂蒅蚄肅羈蒅螇袈芆蒄蒆蚀节蒃虿袆膈蒂螁蝿肄蒁蒁羄羀蒀薃螇艿葿蚅羂膅蕿螈螅肁薈蒇羁羇薇蕿螄莅薆螂聿芁薅袄袂
10、膇薄薄肇肃膁蚆袀罿膀螈肆芈艿蒈袈膄芈薀肄肀芇蚃袇羆芇袅蚀莅芆薅羅芀芅蚇螈膆芄蝿羃肂芃葿螆羈莂薁羂芇莁蚃螄膃莁螆羀腿莀薅螃肅荿蚈肈羁莈螀袁芀莇蒀肆膆莆薂衿肂蒅蚄肅羈蒅螇袈芆蒄蒆蚀节蒃虿袆膈蒂螁蝿肄蒁蒁羄羀蒀薃螇艿葿蚅羂膅蕿螈螅肁薈蒇羁羇薇蕿螄莅薆螂聿芁薅袄袂膇薄薄肇肃膁蚆袀罿膀螈肆芈艿蒈袈膄芈薀肄肀芇蚃袇羆芇袅蚀莅芆薅羅芀芅蚇螈膆芄蝿羃肂芃葿螆羈莂薁羂芇莁蚃螄膃莁螆羀腿莀薅螃肅荿蚈肈羁莈螀袁芀莇蒀肆膆莆薂衿肂蒅蚄肅羈蒅螄膃莁螆羀腿莀薅螃肅荿蚈肈羁莈螀袁芀莇蒀肆膆莆薂衿肂蒅蚄肅羈蒅螇袈芆蒄蒆蚀节蒃虿袆膈蒂螁蝿肄蒁蒁羄羀蒀薃螇艿葿蚅羂膅蕿螈螅肁薈蒇羁羇薇蕿螄莅薆螂聿芁薅袄袂膇薄薄肇肃膁蚆袀罿膀螈肆芈
11、艿蒈袈膄芈薀肄肀芇蚃袇羆芇袅蚀莅芆薅羅芀芅蚇螈膆芄蝿羃肂芃葿螆羈莂薁羂芇莁蚃螄膃莁螆羀腿莀薅螃肅荿蚈肈羁莈螀袁芀莇蒀肆膆莆薂衿肂蒅蚄肅羈蒅螇袈芆蒄蒆蚀节蒃虿袆膈蒂螁蝿肄蒁蒁羄羀蒀薃螇艿葿蚅羂膅蕿螈螅肁薈蒇羁羇薇蕿螄莅薆螂聿芁薅袄袂膇薄薄肇肃膁蚆袀罿膀螈肆芈艿蒈袈膄芈薀肄肀芇蚃袇羆芇袅蚀莅芆薅羅芀芅蚇螈膆芄蝿羃肂芃葿螆羈莂薁羂芇莁蚃螄膃莁螆羀腿莀薅螃肅荿蚈肈羁莈螀袁芀莇蒀肆膆莆薂衿肂蒅蚄肅羈蒅螇袈芆蒄蒆蚀节蒃虿袆膈蒂螁蝿肄蒁蒁羄羀蒀薃螇艿葿蚅羂膅蕿螈螅肁薈蒇羁羇薇蕿螄莅薆螂聿芁薅袄袂膇薄薄肇肃膁蚆袀罿膀螈肆芈艿蒈袈膄芈薀肄肀芇蚃袇羆芇袅蚀莅芆薅羅芀芅蚇螈膆芄蝿羃肂芃葿螆羈莂薁羂芇莁蚃螄膃莁螆羀腿
12、莀薅螃肅荿蚈肈羁莈螀袁芀莇蒀肆膆莆薂衿肂蒅蚄肅羈蒅 螇袈芆蒄蒆蚀节蒃虿袆膈蒂螁蝿肄蒁蒁羄羀蒀薃螇艿葿蚅羂膅蕿螈螅肁薈蒇羁羇薇蕿螄莅薆螂聿芁薅袄袂膇薄薄肇肃膁蚆袀罿膀螈肆芈艿蒈袈膄芈薀肄肀芇蚃袇羆芇袅蚀莅芆薅羅芀芅蚇螈膆芄蝿羃肂芃葿螆羈莂薁羂芇莁蚃螄膃莁螆羀腿莀薅螃肅荿蚈肈羁莈螀袁芀莇蒀肆膆莆薂衿肂蒅蚄肅羈蒅螇袈芆蒄蒆蚀节蒃虿袆膈蒂螁蝿肄蒁蒁羄羀蒀薃螇艿葿蚅羂膅蕿螈螅肁薈蒇羁羇薇蕿螄莅薆螂聿芁薅袄袂膇薄薄肇肃膁蚆袀罿膀螈肆芈艿蒈袈膄芈薀肄肀芇蚃袇羆芇袅蚀莅芆薅羅芀芅蚇螈膆芄蝿羃肂芃葿螆羈莂薁羂芇莁蚃螄膃莁螆羀腿莀薅螃肅荿蚈肈羁莈螀袁芀莇蒀肆膆莆薂衿肂蒅蚄肅羈蒅螇袈芆蒄蒆蚀节蒃虿袆膈蒂螁蝿肄蒁蒁羄
13、羀蒀薃螇艿葿蚅羂膅蕿螈螅肁薈蒇羁羇薇蕿螄莅薆螂聿芁薅袄袂膇薄薄肇肃膁蚆袀罿膀螈肆芈艿蒈袈膄芈薀肄肀芇蚃袇羆芇袅蚀莅芆薅羅芀芅蚇螈膆芄蝿羃肂芃葿螆羈莂薁羂芇莁蚃螄膃莁螆羀腿莀薅螃肅荿蚈肈羁莈螀袁芀莇蒀肆膆莆薂衿肂蒅蚄肅羈蒅螇袈芆蒄蒆蚀节蒃虿袆膈蒂螁蝿肄蒁蒁羄羀蒀薃螇艿葿蚅羂膅蕿螈螅肁螇袈芆蒄蒆蚀节蒃虿袆膈蒂螁蝿肄蒁蒁羄羀蒀薃螇艿葿蚅羂膅蕿螈螅肁薈蒇羁羇薇蕿螄莅薆螂聿芁薅袄袂膇薄薄肇肃膁蚆袀罿膀螈肆芈艿蒈袈膄芈薀肄肀芇蚃袇羆芇袅蚀莅芆薅羅芀芅蚇螈膆芄蝿羃肂芃葿螆羈莂薁羂芇莁蚃螄膃莁螆羀腿莀薅螃肅荿蚈肈羁莈螀袁芀莇蒀肆膆莆薂衿肂蒅蚄肅羈蒅螇袈芆蒄蒆蚀节蒃虿袆膈蒂螁蝿肄蒁蒁羄羀蒀薃螇艿葿蚅羂膅蕿螈螅肁
14、薈蒇羁羇薇蕿螄莅薆螂聿芁薅袄袂膇薄薄肇肃膁蚆袀罿膀螈肆芈艿蒈袈膄芈薀肄肀芇蚃袇羆芇袅蚀莅芆薅羅芀芅蚇螈膆芄蝿羃肂芃葿螆羈莂薁羂芇莁蚃螄膃莁螆羀腿莀薅螃肅荿蚈肈羁莈螀袁芀莇蒀肆膆莆薂衿肂蒅蚄肅羈蒅螇袈芆蒄蒆蚀节蒃虿袆膈蒂螁蝿肄蒁蒁羄羀蒀薃螇艿葿蚅羂膅蕿螈螅肁薈蒇羁羇薇蕿螄莅薆螂聿芁薅袄袂膇薄薄肇肃膁蚆袀罿膀螈肆芈艿蒈袈膄芈薀肄肀芇蚃袇羆芇袅蚀莅芆薅羅芀芅蚇螈膆芄蝿羃肂芃葿螆羈莂薁羂芇莁蚃螄膃莁螆羀腿莀薅螃肅荿蚈肈羁莈螀袁芀莇蒀肆膆莆薂衿肂蒅蚄肅羈蒅螇袈芆蒄蒆蚀节蒃虿袆膈蒂螁蝿肄蒁蒁羄羀蒀薃螇艿葿蚅羂膅蕿螈螅肁 薈蒇羁羇薇蕿螄莅薆螂聿芁薅袄袂膇薄薄肇肃膁蚆袀罿膀螈肆芈艿蒈袈膄芈薀肄肀芇蚃袇羆芇袅蚀
15、莅芆薅羅芀芅蚇螈膆芄蝿羃肂芃葿螆羈莂薁羂芇莁蚃螄膃莁螆羀腿莀薅螃肅荿蚈肈羁莈螀袁芀莇蒀肆膆莆薂衿肂蒅蚄肅羈蒅螇袈芆蒄蒆蚀节蒃虿袆膈蒂螁蝿肄蒁蒁羄羀蒀薃螇艿葿蚅羂膅蕿螈螅肁薈蒇羁羇薇蕿螄莅薆螂聿芁薅袄袂膇薄薄肇肃膁蚆袀罿膀螈肆芈艿蒈袈膄芈薀肄肀芇蚃袇羆芇袅蚀莅芆薅羅芀芅蚇螈膆芄蝿羃肂芃葿螆羈莂薁羂芇莁蚃螄膃莁螆羀腿莀薅螃肅荿蚈肈羁莈螀袁芀莇蒀肆膆莆薂衿肂蒅蚄肅羈蒅螇袈芆蒄蒆蚀节蒃虿袆膈蒂螁蝿肄蒁蒁羄羀蒀薃螇艿葿蚅羂膅蕿螈螅肁薈蒇羁羇薇蕿螄莅薆螂聿芁薅袄袂膇薄薄肇肃膁蚆袀罿膀螈肆芈艿蒈袈膄芈薀肄肀芇蚃袇羆芇袅蚀莅芆薅羅芀芅蚇螈膆芄蝿羃肂芃葿螆羈莂薁羂芇莁蚃螄膃莁螆羀腿莀薅螃肅荿蚈肈羁莈螀袁芀莇蒀肆
16、膆莆薂衿肂蒅蚄肅羈蒅螇袈芆蒄蒆蚀节蒃虿袆膈蒂螁蝿肄蒁蒁羄羀蒀薃螇艿葿蚅羂膅蕿螈螅肁薈蒇羁羇薇蕿螄莅薆螂聿芁薅袄袂膇薄薄肇肃膁蚆袀罿膀螈肆芈艿蒈袈薈蒇羁羇薇蕿螄莅薆螂聿芁薅袄袂膇薄薄肇肃膁蚆袀罿膀螈肆芈艿蒈袈膄芈薀肄肀芇蚃袇羆芇袅蚀莅芆薅羅芀芅蚇螈膆芄蝿羃肂芃葿螆羈莂薁羂芇莁蚃螄膃莁螆羀腿莀薅螃肅荿蚈肈羁莈螀袁芀莇蒀肆膆莆薂衿肂蒅蚄肅羈蒅螇袈芆蒄蒆蚀节蒃虿袆膈蒂螁蝿肄蒁蒁羄羀蒀薃螇艿葿蚅羂膅蕿螈螅肁薈蒇羁羇薇蕿螄莅薆螂聿芁薅袄袂膇薄薄肇肃膁蚆袀罿膀螈肆芈艿蒈袈膄芈薀肄肀芇蚃袇羆芇袅蚀莅芆薅羅芀芅蚇螈膆芄蝿羃肂芃葿螆羈莂薁羂芇莁蚃螄膃莁螆羀腿莀薅螃肅荿蚈肈羁莈螀袁芀莇蒀肆膆莆薂衿肂蒅蚄肅羈蒅螇袈芆
17、蒄蒆蚀节蒃虿袆膈蒂螁蝿肄蒁蒁羄羀蒀薃螇艿葿蚅羂膅蕿螈螅肁薈蒇羁羇薇蕿螄莅薆螂聿芁薅袄袂膇薄薄肇肃膁蚆袀罿膀螈肆芈艿蒈袈膄芈薀肄肀芇蚃袇羆芇袅蚀莅芆薅羅芀芅蚇螈膆芄蝿羃肂芃葿螆羈莂薁羂芇莁蚃螄膃莁螆羀腿莀薅螃肅荿蚈肈羁莈螀袁芀莇蒀肆膆莆薂衿肂蒅蚄肅羈蒅螇袈芆蒄蒆蚀节蒃虿袆膈蒂螁蝿肄蒁蒁羄羀蒀薃螇艿葿蚅羂膅蕿螈螅肁薈蒇羁羇薇蕿螄莅薆螂聿芁薅袄袂膇薄薄肇肃膁蚆袀罿膀螈肆芈艿蒈袈 膄芈薀肄肀芇蚃袇羆芇袅蚀莅芆薅羅芀芅蚇膄芈薀肄肀芇蚃袇羆芇袅蚀莅芆薅羅芀芅蚇 169项目文档 169 用户管理程序文档和数据库设计文 档 2 目 录 1 功能及特色功能及特色 .2 1.1 功能描述.3 1.2 特色介绍.3
18、 2 系统说明系统说明 .4 2.1 软件环境:.4 2.2 运行环境设置.5 2.3 程序文件说明:.5 2.3 全局变量及函数说明:.8 3 模块划分模块划分 .10 4 数据库建库说明数据库建库说明 .13 5 数据库结构说明数据库结构说明 .13 管理员管理表定义.20 169 用户管理程序文档 3 1 功能及特色功能及特色 1.1 功能描述功能描述 根据电总的中国公众多媒体通信网的体制要求,结合 169 网具体要求,实 现了基于 unix 大型数据库的 169 用户管理。这部分功能模块是面向 169 用户 管理员,提供友好的 www 界面,方便用户管理员的操作。功能上完成专线用 户、
19、帐号用户和信息源用户的管理,实现开户、销户、修改和查询等功能。对 帐号用户的管理是实时完成的。 1.2 特色介绍特色介绍 具体说来,我们实现的 169 用户管理模块具有以下功能及特点: 分类用户管理 根据目前的 169 省网需求分析,我们把用户分为帐号用户、专线用户和信 息源三类。在用户数据库 db169 中分别定义相应的表,模块划分见下一小节。 安全性 第一, 用户管理的 web server 设在安全端口上; 第二, 管理员需要输入正确的帐号和密码方可连上管理界面; 第三, 运用 cookie 技术使得:访问任何一个管理用的 html 页面都必须 通过管理员认证,以保证不被非法使用者入侵。
20、 第四, 管理员是分地区分级别的,一个地区的管理员只享有管理本地区的 权限,不同的管理员具有不同的权限。 实时性 通过在用户管理模块中加入外部程序调用,实现与接入层和信息层的实时 通信(基于自行定义的同步通信协议),从而做到了实时地进行开户、销户和 修改用户信息等。 4 界面友好性 采用 www 页面的管理方式,支持流行的 gui 程序设计风格,提供友好的 说明和提示。例如,对于管理员执行重大操作如销户前,提供页面方式的确认 对话框等。 程序健壮性 对管理员的键盘输入进行即时检查,对于非法输入给以对话框提示,从而 保证了程序的健壮性(鲁棒性)。 平台无关性 本次开发摒弃了传统的 client/
21、server 结构,采用 www 浏览器和 web server 结构体系,因此程序具有很好的平台无关性,真正做到了瘦客户机结构, 169 用户管理员可以在 internet 网上任何一台微机或工作站上操作。 2 系统说明系统说明 2.1 软件环境:软件环境: brower: netscape navigator(support javascript) server: netscape enterprise server / fasttrack server netscape serverside javascript application manager informix dbms 其中
22、web server 与 database 的关系如下: 5 serverside javascript 的结构如下: 2.2 运行环境设置运行环境设置 程序是基于 unix/informix 数据库的,netscape serverside javascript 提供 与 informix 数据库连接,所应用的程序设计语言是 javascript,serverside javascript 同时提供客户端和服务器端的 javascript 支持,用户管理程序主体由 html 文件编写而成。 html 文件建立在 unix 服务器上相应目录下,运行时,由 netscape serverside
23、 javascript 的 jsac 命令就这些 html 文件编译成 .web 文件, 再由 netscape 应用程序管理器创建相应的应用程序。 2.3 程序文件说明程序文件说明: 文件名文件名功能功能 manager_insert.htm增加管理员 cutdotnum.jscutdotnum 函数 dial_rate.htm帐号费率修改模块 dial_rate_modify.htm帐号费率修改完成提交server 端程序 dial_query.htm帐号用户灵活查询 dial_report.htm帐号用户报表 dial_user_delete.htm帐号用户销户模块 dial_user_
24、insert.htm帐号用户开户模块 6 dial_user_modify.htm帐号用户修改模块 dial_rate.htm专线费率修改模块 dial_rate_modify.htm专线费率修改完成提交server 端程序 direct_user_delete.htm专线用户销户模块 direct_user_insert.htm专线用户开户模块 direct_user_modify.htm专线用户修改模块 direct_user_query.htm专线用户灵活查询 direct_user_report.htm专线用户报表 manager_delete.htm删除管理员 manager_mod
25、ify.htm修改管理员属性模块 entry_delete.htm删除信息条目模块 entry_insert.htm增加信息条目模块 entry_query.htm查询信息条目模块 entry_report.htm查询信息条目完成提交server 端程序 explain.htm空界面说明程序 favourlist.jsgenfavourlist 函数 getyear.jsctcgetyear 和 ctcgetmonth 函数 haveright.jshaveright 函数 historyrecord.jsreservehistoryrec 函数和 writehistable 函数 histo
26、ry_delete.htm历史记录删除 history_query.htm历史记录查询 history_report.htm历史记录报表 info_delete.htm信息源用户销户模块 info_insert.htm信息源用户开户 info_modify.htm信息源用户修改模块 info_query.htm信息源灵活查询 info_report.htm信息源报表 menu_1.htm用户管理总菜单 menu_21.htm帐号用户管理菜单 menu_22.htm专线用户管理菜单 menu_23.htm信息源管理菜单 menu_24.htm管理员查账菜单 onmanager_insert.ht
27、m增加管理员server 端程序 onmanager_deleok.htm确认删除管理员server 端程序 onmanager_delete.htm删除管理员server 端程序 ondial_user_deleok.htm确认帐号用户销户server 端程序 ondial_user_delete.htm帐号用户销户server 端程序 7 ondial_user_insert.htm帐号用户开户server 端程序 ondial_user_modiok.htm帐号用户修改完成server 端程序 ondial_user_modify.htm帐号用户修改server 端程序 ondirect
28、_user_deleok.htm确认专线用户销户server 端程序 ondirect_user_delete.htm专线用户销户server 端程序 ondirect_user_insert.htm专线用户开户server 端程序 ondirect_user_modiok.htm专线用户修改完成server 端程序 ondirect_user_modify.htm专线用户修改server 端程序 manager_query.htm查询管理员 onmanager_modiok.htm管理员修改完成server 端程序 onmanager_modify.htm修改管理员server 端程序 on
29、entry_deleok.htm确认删除信息条目 onentry_delete.htm删除信息条目server 端程序 onentry_insert.htm增加信息条目server 端程序 oninfo_deleok.htm确认信息源用户销户server 端程序 oninfo_delete.htm信息源用户销户server 端程序 oninfo_insert.htm信息源用户开户server 端程序 oninfo_modiok.htm信息源用户修改完成server 端程序 oninfo_modify.htm信息源用户修改server 端程序 operationrecord.js操作记录函数(r
30、ecordoperation 函数) operation_delete.htm删除操作记录 operation_report.htm操作记录报表 querybycity.htm按城市域名查粗账 querybycitymore.htm按城市域名查细账 querybycityrs.htm按城市域名查费用余额 querybyinfo.htm按信息源查账 qureybyuser.htm按使用者查粗账 qureybyusermore.htm按使用者查细账 querybyuserrs.htm按使用者查费用余额 reportbycity.htm按城市域名查粗账server 端程序 reportbycitym
31、ore.htm按城市域名查细账server 端程序 reportbycityrs.htm按城市域名查费用余额server 端程序 reportbyinfo.htm按信息源查账server 端程序 reportbyuser.htm按使用者查粗账server 端程序 reportbyusermore.htm按使用者查细账server 端程序 reportbyuserrs.htm按使用者查费用余额server 端程序 sqltable.js新的 sqltable 函数(sqltablewithhead) 8 clientcommon.js一些公用的客户端函数 to_login.htm超时或没有权限的
32、提示 add_favor.htm增加优惠时段方案 change_favor.htm修改优惠时段方案server 端程序 check.htm验证管理员帐号密码,授予相应的权限 common_rate.htm统一费率调整 common_rate_modify.htm统一费率调整server 端程序 delete_favor.htm删除优惠时段方案 home_favor.htm优惠时段方案调整菜单 ini_failed.htm初始化失败提示 login.htm管理员登录 loginfail.htm登录失败提示 modify_favor.htm修改优惠时段方案 select_favor.htm选择优惠
33、时段方案 setholiday.htm节假日设置 start.htm初始化工作 其他文件: /usr/ctc/db/src/user/build:编译文件说明 /usr/ctc/db/init/user.ini 配置文件 /usr/ctc/db/web/user.web 编译生成的最终文件 /usr/ctc/db/init/power.unl 定制管理员类型和权限(参见数据库说明) 2.3 server 端全局变量及函数说明端全局变量及函数说明: project 变量: project.dbtype:数据库类型 project.dbserver:数据库服务器名称 project.dbname:
34、数据库名 project.dbuser:连接数据库的用户名 project.dbpasswd:连接数据库的用户口令 project.centeraddr:数据库中心的 ip 地址 project.powertable:管理种类及管理权限表的表名 project.managertable:管理员管理表的表名 monratetable:统一费率表的表名 9 project.favourratetable:优惠时段及费率表的表名 project.localprovdomain:本省域名 project.accountday:当前结算日 client 变量: client.manager_id 管理员
35、帐号 client.manager_city管理员所在地 client.chinese管理员类型的中文名称 client.root:超级管理员有权标志 client.dial:帐号用户管理有权标志 client.direct专线用户管理管理有权标志 信息源管理有权标志 client.holiday节假日设定有权标志 mon 统一费率设定有权标志 client.charge收费点有权标志 (保留) client.query查账有权标志 client.operation 操作记录查询有权标志 client.history历史数据查询有权标志 client.favour优惠率设
36、定有权标志 client.report 业务统计查询有权标志 cutdotnum 函数(在函数(在 cutdotnum.js 中定义)中定义) 参数为数值,返回两位小数点的字符串 genfavourlist(selname, favname)函数(在函数(在 favourlist.js 中定义)中定义) 生成 form 界面中的优惠方案下拉式列表框。参数 selname 为列表框的 名称,favname 为缺省选择的优惠方案名称。 gencitylist(selname, man_city, with_prov)函数(在 citylist.js 中定义) 生成 form 界面中的地域名下拉式列
37、表框。参数 selname 为列表框的名 称,man_city 为管辖域名,with_prov 指明列表框中是否包括全省域名。 10 gencitylistwithdial(selname, man_city, with_prov)函数(在 citylist.js 中定义) 与 gencitylist 函数相同,只是在下拉式列表框中增加了主叫号码域名。 ctcgetyear(date)函数(在函数(在 getyear.js 中定义)中定义) 是 javascript getyear 函数的 wrapper。javascript getyear 返回值对于 2000 年前,只返回 2 位数年,而
38、对于 2000 年后,则返回 4 位数年。 ctcgetyear 函数无论什么年,均返回 4 位数。 ctcgetmonth(date)函数(在函数(在 getyear.js 中定义)中定义) 是 javascript getmonth 函数的 wrapper,返回 javascript getmonth() 1。 haveright(manager_city, user_city)函数(在函数(在 haveright.js 中定义)中定义) 判断 manager_city 是否能够管理 user_city。调用 informix 自定义函数 domainincludes。依照域名层次判断,与
39、 city_info 表无关。 reservehistoryrec(viewname)函数(在函数(在 historyrecord.js 中定义)中定义) 保存原始记录函数。功能: 将当前数据表的当前所选记录保存到 client.zhj_*(其中*表示相应的字段名)属性中,以便将来将这些记录送到 相应的历史数据表中。 writehistable(operationtype, tablename)函数(在函数(在 historyrecord.js 中中 定义)定义) 写历史记录函数。功能: 将保存在 client.zhj_*属性变量中的记录值写入 到相应的历史记录表中。 recordoperat
40、ion(sql,quote_type,chinese_description)函数(在函数(在 operationrecord.js 中定义)中定义) 11 记录操作函数。功能: 对用户管理员的所有操作进行跟踪记录,并写入 操作记录表中,以便将来查看某个管理员某时刻所进行的所有操作,其中 跟踪的操作包括:增加,删除,修改和查询。 sqltablewithhead(sql,formatdescription)函数(在函数(在 sqltable.js 中定中定 义)义) 对 livewire 提供的数据库接口方法 sqltable(database 对象中)进行扩展 和完善,增强其在不同工作环境下
41、用户界面的有效性和一致性。其中 sql 为 要查询的 sql 语句;formatdescription 为某一字段显示格式的描述。其中包 括该字段表头说明、显示模式。 disperrmsg()函数(在函数(在 disperrormsg.js 中定义)中定义) 以表格形式显示在对数据库执行操作过程中出现的错误信息。 2.4 client 端全局变量及函数说明(在端全局变量及函数说明(在 clientcommon.js 中定义)中定义): errfound:boolean 型变量,出错标志 itemblank(number)函数 判断输入字符串 number 是否为空,返回值为 boolean 型
42、 numcheck(number)函数 检查输入字符串 number 是否为整数,返回 boolean 型值 numbetween(number,min,max)函数 检查整数 number 是否介于 min 和 max 之间,返回 boolean 型值 numgreatthan(number,min)函数 检查整数 number 是否大于等于 min,返回 boolean 型值 floatcheck(number)函数 检查输入字符串 number 是否为浮点数,返回 boolean 型值 12 valueerror(item,text)函数 提示出错信息 text,并将光标定位于 item
43、 输入文本框处。最后,置出错 标志 errfound 为 true。 valuewarning(item,text)函数 同 valueerror 函数相似,但它给出的是警告信息,并且给用户一个选择 的机会。如果用户想修改出现的问题,则将光标定位于 item 输入文本框处, 同时置出错标志 errfound;如果用户不想作任何改动,则程序继续执行。 datecheck(year,month,day)函数 检查输入的 year,month,day 是否为有效日期,返回值及其含义为: 1year 输入串非法 2month 输入串非法 3day 输入串非法 0输入为有效日期 clearrightfr
44、ame()函数 清屏函数 ipcheck(number)函数 检查 ip 地址的有效性,返回 boolean 型值 passwdcheck(password,minlength,referencestr)函数 检查输入的口令是否符合要求。返回值及其含义为: 0输入口令字符串符合要求 -1输入的口令字符串中包含有引号“”或“” -2输入的口令字符串小于要求的长度 minlength -3输入的口令字符串与参考字符串 referencestr 相同 -4输入的口令字符串只包含字母和数字 13 idcheck(str)函数 检查输入的 id 是否合法,即 id 只能由字母、数字、“-”和“_”组成,
45、 且必须以字母开头。返回值为 boolean 型。 3 模块划分模块划分 169 用户管理模块主要由三个大模块组成,每个模块下面又细划分为子模块 (如图 11 所示): 管理员登录模块 完成与数据库的连接,保证系统的安全性; 用户管理模块 由专线用户、帐号用户和信息源用户管理三个模块组成,针对这三类用户, 分别完成开户、销户、修改和查询功能,其中修改功能含:用户密码修改、 禁止/允许用户、其他信息等。对于信息源用户管理还包括信息条目管理等 (如图 12 所示); 管理员的其他功能 查账、优惠方案调整、节假日调整、统一费率调整、查看操作记录、查看 历史记录、上网统计查询、业务经营状况查询和管理员
46、的管理。 通信模块 包括与接入层的 radius server(省级、地市级,如图 13 所示,其中普通 用户通过 web 访问用户管理服务器的设计和实现参见有关章节)进行实时 通信的外部程序调用(socket 程序),开户、销户和修改模块分别调用相应 的通信程序。 14 图 11 用户管理模块实现 管理员登录模块 用户管理模块 通信模块 用户管理 15 图 12 用户管理示意图 4 数据库建库说明数据库建库说明 数据库名和表名是大小写不敏感的 见 169 数据库软件安装和使用说明 5 数据库结构说明数据库结构说明 说明: 1. 未说明出处的表在 init169.csh 中定义; 2. 表示可
47、空字段 3. 黑体字表示表主码 表 1: dial_in_user 帐号用户信息 字段名称字段类型字段描述 user_id*varchar(20)用户帐号(用户用户帐号(用户 id) user_city*varchar(64) 开户地域名开户地域名 references city_info(user_city) operatorvarchar(20)开户操作员帐号(操作员 id) 用户管理服务器 省级 radius 服务 器 地市级 radius 服务器普通用户 同步通信协议 16 operator_cityvarchar(64) 开户操作员地域名 references city_info(u
48、ser_city) passwordvarchar(8)密码 user_typeinteger接入层权限 0,1(网内有权,网外有权) privilegeinteger信息层权限 0255 reg_datedate开户时间 exp_datedate 失效时间 (界面上暂不体现) pay_typeinteger付费方式 (预交,现交) con_fee_countinteger 接入费计费方式(按使用情况记费,包 月制) info_fee_countinteger 信息费计费方式(按使用情况记费,包 月制)(界面不体现) pre_pay_feefloat 预付款金额(单位:人民币元)当付费 方式为
49、预交时,此项不能为空 act_info_1varchar(32) 结算方式相关可变域 1 act_info_2varchar(32) 结算方式相关可变域 2 act_info_3varchar(32) 结算方式相关可变域 3 act_info_4varchar(32) 结算方式相关可变域 4 enablesmallint帐户允许 calling_station_idvarchar(20) 固定电话号码(一个) max_call_invarchar(10) 同一帐号可同时接入数 (为 0 时表示专线 用户的信息层帐号,为空表示不限制接 入数) service_typevarchar(10) fr
50、amed / login(在界面上不体现,总为 framed) framed_protocolvarchar(10) ppp / slip (在界面上不体现,总为 ppp) user_ipchar(15) 用户 ip 地址 (在界面上不体现,总为 空) net_maskchar(15) 子网掩码(在界面上不体现) host_ipchar(15) login 到哪一台主机上(在界面上不体现) login_servicechar(10) rlogin / telnet(在界面上不体现) namevarchar(64) 用户名称 classvarchar(32) 用户类别(私人,三资,院校,企业,
51、事业,商业,部委,科研,公免,其他) 17 cert_namevarchar(32) 证件名称 cert_numvarchar(32) 证件号码 phone*varchar(32) 联系电话,传真 addressvarchar(128) 通信地址 zipchar(6) 邮政编码 disable_datedate 锁定帐号时间 格式为 “类型:号码-分机号”,类型有 tel(电话)、fax(传真)、 bp(寻呼)等。 表 2: direct_user 专线用户信息 字段名称字段类型字段描述 user_id*varchar(20)用户帐号(用户用户帐号(用户 id) user_city*varch
52、ar(64) 开户地域名开户地域名 references city_info(user_city) operatorvarchar(20)开户操作员帐号(操作员 id) operator_cityvarchar(64) 开户操作员地域名 references city_info(user_city) passwordvarchar(8)密码 user_typeinteger信息层权限 0,1(网内有权,网外有权) reg_datedate开户时间 exp_datedate 失效时间 (界面上不体现) pay_typeinteger付费方式 (1 预交,0 现交) con_fee_countin
53、teger 接入费计费方式(0 按使用情况记费,1 包月制) overdraw_feeinteger 允许透支金额(单位:人民币元)(界 面不体现) act_info_1varchar(64) 结算方式相关可变域 1 act_info_2varchar(64) 结算方式相关可变域 2 act_info_3varchar(64) 结算方式相关可变域 3 act_info_4varchar(64) 结算方式相关可变域 4 speedinteger用户接入速率 net_ip_startchar(15)用户子网 ip 地址段起始 net_ip_endchar(15)用户子网 ip 地址段结束 rout
54、er_ipchar(15)用户接入路由器 ip 地址 namevarchar(64) 单位名称 classvarchar(32) 单位类别(私人,三资,院校,企业, 事业,商业,部委,科研,公免,其他) 18 managervarchar(10) 负责人姓名 cert_namevarchar(32) 证件名称 cert_numvarchar(32) 证件号码 phone*varchar(32) 联系电话,传真 addressvarchar(128) 通信地址 zipchar(6) 邮政编码 bankvarchar(64) 开户行 accountvarchar(32) 帐户 router_typ
55、evarchar(32) 路由器型号 protocolvarchar(32) 路由器协议 格式为 “类型:号码-分机号”,类型有 tel(电话)、fax(传真)、 bp(寻呼)等。 表 3: city_info 地市信息表 字段名称字段类型字段描述 user_city*varchar(64)开户地域名开户地域名 manager_cityvarchar(64) 代管城市域名 (references user_city) 此代管城市是为了在不同地市间保证统一的用 户名空间 province_radius1varchar(64) 省 radius 地址 province_radius2varchar
56、(64) 省备份 radius 地址 city_radius1varchar(64) 地市 radius 地址 city_radius2varchar(64) 地市备份 radius 地址 email_servervarchar(64) email_server 地址 db_servervarchar(64) 数据库 server 地址 表 4: dial_city 长途区号与地市对应表(initdialcity.sql) 字段名称字段类型字段描述 zone_numbervarchar(6)长途区号长途区号 cityvarchar(20)城市简称(不包括省名) 表 5:信息源管理表“info1
57、69”的字段定义 字段名字段类型字段描述 domain_namevarchar(64)信息源域名(信息源唯一标识)信息源域名(信息源唯一标识) info_cityvarchar(64)信息源属地 19 references city_info(user_city) user_ipchar(15)信息源 ip router_ipchar(15) 用户接入路由器 ip 地址 reg_datedate信息源注册的时间 connect_typeinteger 接入类型: 0 专线接入; 1 局域网接入; 2 服务器空间出租); namevarchar(100) 信息源提供者名 classvarchar
58、(32) 用户类型(私人,三资,院校,企业,事业, 商业,部委,科研,其他) phone*varchar(32) 联系电话、传真、寻呼 addressvarchar(128) 通信地址 zipchar(6) 邮政编码 格式为 “类型:号码-分机号”,类型有 tel(电话)、fax(传真)、bp。 表 6:信息条目及费率表“info_entry” 的字段定义 字段名字段类型字段描述 domain_name*varchar(64)信息源域名(信息源唯一标识)信息源域名(信息源唯一标识) info_entry*varchar(32)信息条目名(信息条目名的唯一标识)信息条目名(信息条目名的唯一标识)
59、 account_typeinteger 信息访问结算方式: 0 粗记费; 1 按 url 计费; 2 按访问次数计费; account_feefloat信息访问费率 period_favourvarchar(20) 优惠时段名称 (只对按访问次数记费有效) references favour_rate(period_favour) 注:本表中的 period_favour 字段与表 3 中的 period_favour 字段对应 表 7:优惠时段及费率表“favour_rate” 的字段定义 字段名字段类型字段描述 period_favour*varchar(20)优惠时段名称优惠时段名称
60、holiday_ratefloat节假日优惠率 (如:0.5) start_1datetime hour to minute第一优惠时段开始时刻 rate_1float第一优惠时段费率 20 start_2datetime hour to minute 第二优惠时段开始时刻 rate_2float 第二优惠时段费率 start_3datetime hour to minute 第三优惠时段开始时刻 rate_3float 第三优惠时段费率 start_4datetime hour to minute 第四优惠时段开始时刻 rate_4float 第四优惠时段费率 start_5datetime
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年海洋牧场装备财产综合险投保与理赔实务
- 畜禽饲料科学配比:从营养需求到精准配方
- 2026年跨境数据传输合规审计操作指南
- 2026年载人潜水器水下作业机械手操作与维护规范
- 2026年大模型算法框架与硬件系统协同创新实践
- 2026年摄像头像素提升与ISP处理能力匹配
- 2026年银发经济示范区家庭养老床位建设与服务包设计
- 2026年远程监护平台与可穿戴设备整合实现医院到家数据贯通
- 2026年对韩贸易RCEP与中韩FTA并用策略设计
- 2026四川宜宾江安县人力资源和社会保障局第一次招聘编外聘用人员14人备考题库带答案详解(培优b卷)
- 2025年文化旅游演艺产业集群人才培养可行性研究
- 2026河北衡水恒通热力有限责任公司招聘28人笔试备考试题及答案解析
- 2026届甘肃省兰州市下学期高三一模物理试题(含答案)
- 1.3“开元盛世”与唐朝经济的繁荣 课件(内嵌视频) 2025-2026学年统编版七年级历史下册
- 初中英语语法填空专项练习含答案解析
- 2026年人教版三年级下册数学全册教学设计(春改版教材)
- 华为班组长培训课件
- 电力线路巡检报告模板
- 劳务合同2026年合同协议
- 高中数学资优生导师培养模式与教学资源整合研究教学研究课题报告
- 鼾症科普宣传课件
评论
0/150
提交评论