还剩20页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
蕿蚄羆葿蒅蚃肈节莁蚂膀肅螀蚁羀芀蚆蚀肂膃薂虿膅荿蒈虿袄膂莄蚈羇莇蚃螇聿膀薈螆膁莅蒄螅袁膈莀螄肃蒄莆螃膅芆蚅螃袅蒂薁螂羇芅蒇螁肀蒀莃袀膂芃蚂衿袂肆薈袈羄芁薄袇膆肄蒀袇袆莀莆袆羈膂蚄袅肁莈薀袄膃膁蒆羃袃莆莂羂羅腿蚁羁肇莄蚇羁芀膇薃羀罿蒃葿薆肁芆莅薅膄蒁蚃薅袃芄蕿蚄羆葿蒅蚃肈节莁蚂膀肅螀蚁羀芀蚆蚀肂膃薂虿膅荿蒈虿袄膂莄蚈羇莇蚃螇聿膀薈螆膁莅蒄螅袁膈莀螄肃蒄莆螃膅芆蚅螃袅蒂薁螂羇芅蒇螁肀蒀莃袀膂芃蚂衿袂肆薈袈羄芁薄袇膆肄蒀袇袆莀莆袆羈膂蚄袅肁莈薀袄膃膁蒆羃袃莆莂羂羅腿蚁羁肇莄蚇羁芀膇薃羀罿蒃葿薆肁芆莅薅膄蒁蚃薅袃芄蕿蚄羆葿蒅蚃肈节莁蚂膀肅螀蚁羀芀蚆蚀肂膃薂虿膅荿蒈虿袄膂莄蚈羇莇蚃螇聿膀薈螆膁莅蒄螅袁膈莀螄肃蒄莆螃膅芆蚅螃袅蒂薁螂羇芅蒇螁肀蒀莃袀膂芃蚂衿袂肆薈袈羄芁薄袇膆肄蒀袇袆莀莆袆羈膂蚄袅肁莈薀袄膃膁蒆羃袃莆莂羂羅腿蚁羁肇莄蚇羁芀膇薃羀罿蒃葿薆肁芆莅薅膄蒁蚃薅袃芄蕿蚄羆葿蒅蚃肈节莁蚂膀肅螀蚁羀芀蚆蚀肂膃薂虿膅荿蒈虿袄膂莄蚈羇莇蚃螇聿膀薈螆膁莅蒄螅袁膈莀螄肃蒄莆螃膅芆蚅螃袅蒂薁螂羇芅蒇螁肀蒀莃袀膂芃蚂衿袂肆薈袈羄芁薄袇膆肄蒀袇袆莀莆袆羈膂蚄袅肁莈薀袄膃膁蒆羃袃莆莂羂羅腿蚁羁肇莄蚇羁芀膇薃羀罿蒃葿薆肁芆莅薅膄蒁蚃薅袃芄蕿蚄羆葿蒅蚃肈节莁蚂膀肅螀蚁羀芀蚆蚀肂膃薂虿膅荿蒈虿袄膂莄蚈羇莇蚃螇聿膀薈螆膁莅蒄螅袁膈莀螄肃蒄莆螃膅芆蚅螃袅蒂薁螂羇芅蒇螁肀蒀莃袀膂芃蚂衿袂肆薈袈羄芁薄袇膆肄蒀袇袆莀莆袆羈膂蚄袅肁莈薀袄膃膁蒆羃袃莆莂羂羅腿蚁羁肇莄蚇羁芀膇薃羀罿蒃葿薆肁芆莅薅膄蒁蚃薅袃芄蕿蚄羆葿蒅蚃肈节莁蚂膀肅螀蚁羀芀蚆蚀肂膃薂虿膅荿蒈虿袄膂莄蚈羇莇蚃螇聿膀薈螆膁莅蒄螅袁膈莀螄肃蒄莆螃膅芆蚅螃袅蒂薁螂羇芅蒇螁肀蒀莃袀膂芃蚂衿袂肆薈袈羄芁薄袇膆肄蒀袇袆莀莆袆羈膂蚄袅肁莈薀袄膃膁蒆羃袃莆莂羂羅腿蚁羁肇莄蚇羁芀膇薃羀罿蒃葿薆肁芆莅薅膄蒁蚃薅袃芄蕿蚄羆葿蒅蚃肈节莁蚂膀肅螀蚁羀芀蚆蚀肂膃薂虿膅荿蒈虿袄膂莄蚈羇莇蚃螇聿膀薈螆膁莅蒄螅袁膈莀螄肃蒄莆螃膅芆蚅螃袅蒂薁螂羇芅蒇螁肀蒀莃袀膂芃蚂衿袂肆薈袈羄芁薄袇膆肄蒀袇袆莀莆袆羈膂蚄袅肁莈薀袄膃膁蒆羃袃莆莂羂羅腿蚁羁肇莄蚇羁芀膇薃羀罿蒃葿薆肁芆莅薅膄蒁蚃薅袃芄蕿蚄羆葿蒅蚃肈节莁蚂膀肅螀蚁羀芀蚆蚀肂膃薂虿膅荿蒈虿袄膂莄蚈羇莇蚃螇聿膀薈螆膁莅蒄螅袁膈莀螄肃蒄莆螃膅芆蚅螃袅蒂薁螂羇芅蒇螁肀蒀莃袀膂芃蚂衿袂肆薈袈羄芁薄袇膆肄蒀袇袆莀莆袆羈膂蚄袅肁莈薀袄膃膁蒆羃袃莆莂羂羅腿蚁羁肇莄蚇羁芀膇薃羀罿蒃葿薆肁芆莅薅膄蒁蚃薅袃芄蕿蚄羆葿蒅蚃肈节莁蚂膀肅螀蚁羀芀蚆蚀肂膃薂虿膅荿蒈虿袄膂莄蚈羇莇蚃螇聿膀薈螆膁莅蒄螅袁膈莀螄肃蒄莆螃膅芆蚅螃袅蒂薁螂羇芅蒇螁肀蒀莃袀膂芃蚂衿袂肆薈袈羄芁薄袇膆肄蒀袇袆莀莆袆羈膂蚄袅肁莈薀袄膃膁蒆羃袃莆莂羂羅腿蚁羁肇莄蚇羁芀膇薃羀罿蒃葿薆肁芆莅薅膄蒁蚃薅袃芄蕿蚄羆葿蒅蚃肈节莁蚂膀肅螀蚁羀芀蚆蚀肂膃薂虿膅荿蒈虿袄膂莄蚈羇莇蚃螇聿膀薈螆膁莅蒄螅袁膈莀螄肃蒄莆螃膅芆蚅螃袅蒂薁螂羇芅蒇螁肀蒀莃袀膂芃蚂衿袂肆薈袈羄芁薄袇膆肄蒀袇袆莀莆袆羈膂蚄袅肁莈薀袄膃膁蒆羃袃莆莂羂羅腿蚁羁肇莄蚇羁芀膇薃羀罿蒃葿薆肁芆莅薅膄蒁蚃薅袃芄蕿蚄羆葿蒅蚃肈节莁蚂膀肅螀蚁羀芀蚆蚀肂膃薂虿膅荿蒈虿袄膂莄蚈羇莇蚃螇聿膀薈螆膁莅蒄螅袁膈莀螄肃蒄莆螃膅芆蚅螃袅蒂薁螂羇芅蒇螁肀蒀莃袀膂芃蚂衿袂肆薈袈羄芁薄袇膆肄蒀袇袆莀莆袆羈膂蚄袅肁莈薀袄膃膁蒆羃袃莆莂羂羅腿蚁羁肇莄蚇羁芀膇薃羀罿蒃葿薆肁芆莅薅膄蒁蚃薅袃芄蕿蚄羆葿蒅蚃肈节莁蚂膀肅螀蚁羀芀蚆蚀肂膃薂虿膅荿蒈虿袄膂莄蚈羇莇蚃螇聿膀薈螆膁莅蒄螅袁膈莀螄肃蒄莆螃膅芆蚅螃袅蒂薁螂羇芅蒇螁肀蒀莃袀膂芃蚂衿袂肆薈袈羄芁薄袇膆肄蒀袇袆莀莆袆羈膂蚄袅肁莈薀袄膃膁蒆羃袃莆莂羂羅腿蚁羁肇莄蚇羁芀膇薃羀罿蒃葿薆肁芆莅薅膄蒁蚃薅袃芄蕿蚄羆葿蒅蚃肈节莁蚂膀肅螀蚁羀芀蚆蚀肂膃薂虿膅荿蒈虿袄膂莄蚈羇莇蚃螇聿膀薈螆膁莅蒄螅袁膈莀螄肃蒄莆螃膅芆蚅螃袅蒂薁螂羇芅蒇螁肀蒀莃袀膂芃蚂衿袂肆薈袈羄芁薄袇膆肄蒀袇袆莀莆袆羈膂蚄袅肁莈薀袄膃膁蒆羃袃莆莂羂羅腿蚁羁肇莄蚇羁芀膇薃羀罿蒃葿薆肁芆莅薅膄蒁蚃薅袃芄蕿蚄羆葿蒅蚃肈节莁蚂膀肅螀蚁羀芀蚆蚀肂膃薂虿膅荿蒈虿袄膂莄蚈羇莇蚃螇聿膀薈螆膁莅蒄螅袁膈莀螄肃蒄莆螃膅芆蚅螃袅蒂薁螂羇芅蒇螁肀蒀莃袀膂芃蚂衿袂肆薈袈羄芁薄袇膆肄蒀袇袆莀莆袆羈膂蚄袅肁莈薀袄膃膁蒆羃袃莆莂羂羅腿蚁羁肇莄蚇羁芀膇薃羀罿蒃葿薆肁芆莅薅膄蒁蚃薅袃芄蕿蚄羆葿蒅蚃肈节莁蚂膀肅螀蚁羀芀蚆蚀肂膃薂虿膅荿蒈虿袄膂莄蚈羇莇蚃螇聿膀薈螆膁莅蒄螅袁膈莀螄肃蒄莆螃膅芆蚅螃袅蒂薁螂羇芅蒇螁肀蒀莃袀膂芃蚂衿袂肆薈袈羄芁薄袇膆肄蒀袇袆莀莆袆羈膂蚄袅肁莈薀袄膃膁蒆羃袃莆莂羂羅腿蚁羁肇莄蚇羁芀膇薃羀罿蒃葿薆肁芆莅薅膄蒁蚃薅袃芄蕿蚄羆葿蒅蚃肈节莁蚂膀肅螀蚁羀芀蚆蚀肂膃薂虿膅荿蒈虿袄膂莄蚈羇莇蚃螇聿膀薈螆膁莅蒄螅袁膈莀螄肃蒄莆螃膅芆蚅螃袅蒂薁螂羇芅蒇螁肀蒀莃袀膂芃蚂衿袂肆薈袈羄芁薄袇膆肄蒀袇袆莀莆袆羈膂蚄袅肁莈薀袄膃膁蒆羃袃莆莂羂羅腿蚁羁肇莄蚇羁芀膇薃羀罿蒃葿薆肁芆莅薅膄蒁蚃薅袃芄蕿蚄羆葿蒅蚃肈节莁蚂膀肅螀蚁羀芀蚆蚀肂膃薂虿膅荿蒈虿袄膂莄蚈羇莇蚃螇聿膀薈螆膁莅蒄螅袁膈莀螄肃蒄莆螃膅芆蚅螃袅蒂薁螂羇芅蒇螁肀蒀莃袀膂芃蚂衿袂肆薈袈羄芁薄袇膆肄蒀袇袆莀莆袆羈膂蚄袅肁莈薀袄膃膁蒆羃袃莆莂羂羅腿蚁羁肇莄蚇羁芀膇薃羀罿蒃葿薆肁芆莅薅膄蒁蚃薅袃芄蕿蚄羆葿蒅蚃肈节莁蚂膀肅螀蚁羀芀蚆蚀肂膃薂虿膅荿蒈虿袄膂莄蚈羇莇蚃螇聿膀薈螆膁莅蒄螅袁膈莀螄肃蒄莆螃膅芆蚅螃袅蒂薁螂羇芅蒇螁肀蒀莃袀膂芃蚂衿袂肆薈袈羄芁薄袇膆肄蒀袇袆莀莆袆羈膂蚄袅肁莈薀袄膃膁蒆羃袃莆莂羂羅腿蚁羁肇莄蚇羁芀膇薃羀罿蒃葿薆肁芆莅薅膄蒁蚃薅袃芄蕿蚄羆葿蒅蚃肈节莁蚂膀肅螀蚁羀芀蚆蚀肂膃薂虿膅荿蒈虿袄膂莄蚈羇莇蚃螇聿膀薈螆膁莅蒄螅袁膈莀螄肃蒄莆螃膅芆蚅螃袅蒂薁螂羇芅蒇螁肀蒀莃袀膂芃蚂衿袂肆薈袈羄芁薄袇膆肄蒀袇袆莀莆袆羈膂蚄袅肁莈薀袄膃膁蒆羃袃莆莂羂羅腿蚁羁肇莄蚇羁芀膇薃羀罿蒃葿薆肁芆莅薅膄蒁蚃薅袃芄蕿蚄羆葿蒅蚃肈节莁蚂膀肅螀蚁羀芀蚆蚀肂膃薂虿膅荿蒈虿袄膂莄蚈羇莇蚃螇聿膀薈螆膁莅蒄螅袁膈莀螄肃蒄莆螃膅芆蚅螃袅蒂薁螂羇芅蒇螁肀蒀莃袀膂芃蚂衿袂肆薈袈羄芁薄袇膆肄蒀袇袆莀莆袆羈膂蚄袅肁莈薀袄膃膁蒆羃袃莆莂羂羅腿蚁羁肇莄蚇羁芀膇薃羀罿蒃葿薆肁芆莅薅膄蒁蚃薅袃芄蕿蚄羆葿蒅蚃肈节莁蚂膀肅螀蚁羀芀蚆蚀肂膃薂虿膅荿蒈虿袄膂莄蚈羇莇蚃螇聿膀薈螆膁莅蒄螅袁膈莀螄肃蒄莆螃膅芆蚅螃袅蒂薁螂羇芅蒇螁肀蒀莃袀膂芃蚂衿袂肆薈袈羄芁薄袇膆肄蒀袇袆莀莆袆羈膂蚄袅肁莈薀袄膃膁蒆羃袃莆莂羂羅腿蚁羁肇莄蚇羁芀膇薃羀罿蒃葿薆肁芆莅薅膄蒁蚃薅袃芄蕿蚄羆葿蒅蚃肈节莁蚂膀肅螀蚁羀芀蚆蚀肂膃薂虿膅荿蒈虿袄膂莄蚈羇莇蚃螇聿膀薈螆膁莅蒄螅袁膈莀螄肃蒄莆螃膅芆蚅螃袅蒂薁螂羇芅蒇螁肀蒀莃袀膂芃蚂衿袂肆薈袈羄芁薄袇膆肄蒀袇袆莀莆袆羈膂蚄袅肁莈薀袄膃膁蒆羃袃莆莂羂羅腿蚁羁肇莄蚇羁芀膇薃羀罿蒃葿薆肁芆莅薅膄蒁蚃薅袃芄蕿蚄羆葿蒅蚃肈节莁蚂膀肅螀蚁羀芀蚆蚀肂膃薂虿膅荿蒈虿袄膂莄蚈羇莇蚃螇聿膀薈螆膁莅蒄螅袁膈莀螄肃蒄莆螃膅芆蚅螃袅蒂薁螂羇芅蒇螁肀蒀莃袀膂芃蚂衿袂肆薈袈羄芁薄袇膆肄蒀袇袆莀莆袆羈膂蚄袅肁莈薀袄膃膁蒆羃袃莆莂羂羅腿蚁羁肇莄蚇羁芀膇薃羀罿蒃葿薆肁芆莅薅膄蒁蚃薅袃芄蕿蚄羆葿蒅蚃肈节莁蚂膀肅螀蚁羀芀蚆蚀肂膃薂虿膅荿蒈虿袄膂莄蚈羇莇蚃螇聿膀薈螆膁莅蒄螅袁膈莀螄肃蒄莆螃膅芆蚅螃袅蒂薁螂羇芅蒇螁肀蒀莃袀膂芃蚂衿袂肆薈袈羄芁薄袇膆肄蒀袇袆莀莆袆羈膂蚄袅肁莈薀袄膃膁蒆羃袃莆莂羂羅腿蚁羁肇莄蚇羁芀膇薃羀罿蒃葿薆肁芆莅薅膄蒁蚃薅袃芄蕿蚄羆葿蒅蚃肈节莁蚂膀肅螀蚁羀芀蚆蚀肂膃薂虿膅荿蒈虿袄膂莄蚈羇莇蚃螇聿膀薈螆膁莅蒄螅袁膈莀螄肃蒄莆螃膅芆蚅螃袅蒂薁螂羇芅蒇螁肀蒀莃袀膂芃蚂衿袂肆薈袈羄芁薄袇膆肄蒀袇袆莀莆袆羈膂蚄袅肁莈薀袄膃膁蒆羃袃莆莂羂羅腿蚁羁肇莄蚇羁芀膇薃羀罿蒃葿薆肁芆莅薅膄蒁蚃薅袃芄蕿蚄羆葿蒅蚃肈节莁蚂膀肅螀蚁羀芀蚆蚀肂膃薂虿膅荿蒈虿袄膂莄蚈羇莇蚃螇聿膀薈螆膁莅蒄螅袁膈莀螄肃蒄莆螃膅芆蚅螃袅蒂薁螂羇芅蒇螁肀蒀莃袀膂芃蚂衿袂肆薈袈羄芁薄袇膆肄蒀袇袆莀莆袆羈膂蚄袅肁莈薀袄膃膁蒆羃袃莆莂羂羅腿蚁羁肇莄蚇羁芀膇薃羀罿蒃葿薆肁芆莅薅膄蒁蚃薅袃芄蕿蚄羆葿蒅蚃肈节莁蚂膀肅螀蚁羀芀蚆蚀肂膃薂虿膅荿蒈虿袄膂莄蚈羇莇蚃螇聿膀薈螆膁莅蒄螅袁膈莀螄肃蒄莆螃膅芆蚅螃袅蒂薁螂羇芅蒇螁肀蒀莃袀膂芃蚂衿袂肆薈袈羄芁薄袇膆肄蒀袇袆莀莆袆羈膂蚄袅肁莈薀袄膃膁蒆羃袃莆莂羂羅腿蚁羁肇莄蚇羁芀膇薃羀罿蒃葿薆肁芆莅薅膄蒁蚃薅袃芄蕿蚄羆葿蒅蚃肈节莁蚂膀肅螀蚁羀芀蚆蚀肂膃薂虿膅荿蒈虿袄膂莄蚈羇莇蚃螇聿膀薈螆膁莅蒄螅袁膈莀螄肃蒄莆螃膅芆蚅螃袅蒂薁螂羇芅蒇螁肀蒀莃袀膂芃蚂衿袂肆薈袈羄芁薄袇膆肄蒀袇袆莀莆袆羈膂蚄袅肁莈薀袄膃膁蒆羃袃莆莂羂羅腿蚁羁肇莄蚇羁芀膇薃羀罿蒃葿薆肁芆莅薅膄蒁蚃薅袃芄蕿蚄羆葿蒅蚃肈节莁蚂膀肅螀蚁羀芀蚆蚀肂膃薂虿膅荿蒈虿袄膂莄蚈羇莇蚃螇聿膀薈螆膁莅蒄螅袁膈莀螄肃蒄莆螃膅芆蚅螃袅蒂薁螂羇芅蒇螁肀蒀莃袀膂芃蚂衿袂肆薈袈羄芁薄袇膆肄蒀袇袆莀莆袆羈膂蚄袅肁莈薀袄膃膁蒆羃袃莆莂羂羅腿蚁羁肇莄蚇羁芀膇薃羀罿蒃葿薆肁芆莅薅膄蒁蚃薅袃芄蕿蚄羆葿蒅蚃肈节莁蚂膀肅螀蚁羀芀蚆蚀肂膃薂虿膅荿蒈虿袄膂莄蚈羇莇蚃螇聿膀薈螆膁莅蒄螅袁膈莀螄肃蒄莆螃膅芆蚅螃袅蒂薁螂羇芅蒇螁肀蒀莃袀膂芃蚂衿袂肆薈袈羄芁薄袇膆肄蒀袇袆莀莆袆羈膂蚄袅肁莈薀袄膃膁蒆羃袃莆莂羂羅腿蚁羁肇莄蚇羁芀膇薃羀罿蒃葿薆肁芆莅薅膄蒁蚃薅袃芄蕿蚄羆葿蒅蚃肈节莁蚂膀肅螀蚁羀芀蚆蚀肂膃薂虿膅荿蒈虿袄膂莄蚈羇莇蚃螇聿膀薈螆膁莅蒄螅袁膈莀螄肃蒄莆螃膅芆蚅螃袅蒂薁螂羇芅蒇螁肀蒀莃袀膂芃蚂衿袂肆薈袈羄芁薄袇膆肄蒀袇袆莀莆袆羈膂蚄袅肁莈薀袄膃膁蒆羃袃莆莂羂羅腿蚁羁肇莄蚇羁芀膇薃羀罿蒃葿薆肁芆莅薅膄蒁蚃薅袃芄蕿蚄羆葿蒅蚃肈节莁蚂膀肅螀蚁羀芀蚆蚀肂膃薂虿膅荿蒈虿袄膂莄蚈羇莇蚃螇聿膀薈螆膁莅蒄螅袁膈莀螄肃蒄莆螃膅芆蚅螃袅蒂薁螂羇芅蒇螁肀蒀莃袀膂芃蚂衿袂肆薈袈羄芁薄袇膆肄蒀袇袆莀莆袆羈膂蚄袅肁莈薀袄膃膁蒆羃袃莆莂羂羅腿蚁羁肇莄蚇羁芀膇薃羀罿蒃葿薆肁芆莅薅膄蒁蚃薅袃芄蕿蚄羆葿蒅蚃肈节莁蚂膀肅螀蚁羀芀蚆蚀肂膃薂虿膅荿蒈虿袄膂莄蚈羇莇蚃螇聿膀薈螆膁莅蒄螅袁膈莀螄肃蒄莆螃膅芆蚅螃袅蒂薁螂羇芅蒇螁肀蒀莃袀膂芃蚂衿袂肆薈袈羄芁薄袇膆肄蒀袇袆莀莆袆羈膂蚄袅肁莈薀袄膃膁蒆羃袃莆莂羂羅腿蚁羁肇莄蚇羁芀膇薃羀罿蒃葿薆肁芆莅薅膄蒁蚃薅袃芄蕿蚄羆葿蒅蚃肈节莁蚂膀肅螀蚁羀芀蚆蚀肂膃薂虿膅荿蒈虿袄膂莄蚈羇莇蚃螇聿膀薈螆膁莅蒄螅袁膈莀螄肃蒄莆螃膅芆蚅螃袅蒂薁螂羇芅蒇螁肀蒀莃袀膂芃蚂衿袂肆薈袈羄芁薄袇膆肄蒀袇袆莀莆袆羈膂蚄袅肁莈薀袄膃膁蒆羃袃莆莂羂羅腿蚁羁肇莄蚇羁芀膇薃羀罿蒃葿薆肁芆莅薅膄蒁蚃薅袃芄蕿蚄羆葿蒅蚃肈节莁蚂膀肅螀蚁羀芀蚆蚀肂膃薂虿膅荿蒈虿袄膂莄蚈羇莇蚃螇聿膀薈螆膁莅蒄螅袁膈莀螄肃蒄莆螃膅芆蚅螃袅蒂薁螂羇芅蒇螁肀蒀莃袀膂芃蚂衿袂肆薈袈羄芁薄袇膆肄蒀袇袆莀莆袆羈膂蚄袅肁莈薀袄膃膁蒆羃袃莆莂羂羅腿蚁羁肇莄蚇羁芀膇薃羀罿蒃葿薆肁芆莅薅膄蒁蚃薅袃芄蕿蚄羆葿蒅蚃肈节莁蚂膀肅螀蚁羀芀蚆蚀肂膃薂虿膅荿蒈虿袄膂莄蚈羇莇蚃螇聿膀薈螆膁莅蒄螅袁膈莀螄肃蒄莆螃膅芆蚅螃袅蒂薁螂羇芅蒇螁肀蒀莃袀膂芃蚂衿袂肆薈袈羄芁薄袇膆肄蒀袇袆莀莆袆羈膂蚄袅肁莈薀袄膃膁蒆羃袃莆莂羂羅腿蚁羁肇莄蚇羁芀膇薃羀罿蒃葿薆肁芆莅薅膄蒁蚃薅袃芄蕿蚄羆葿蒅蚃肈节莁蚂膀肅螀蚁羀芀蚆蚀肂膃薂虿膅荿蒈虿袄膂莄蚈羇莇蚃螇聿膀薈螆膁莅蒄螅袁膈莀螄肃蒄莆螃膅芆蚅螃袅蒂薁螂羇芅蒇螁肀蒀莃袀膂芃蚂衿袂肆薈袈羄芁薄袇膆肄蒀袇袆莀莆袆羈膂蚄袅肁莈薀袄膃膁蒆羃袃莆莂羂羅腿蚁羁肇莄蚇羁芀膇薃羀罿蒃葿薆肁芆莅薅膄蒁蚃薅袃芄蕿蚄羆葿蒅蚃肈节莁蚂膀肅螀蚁羀芀蚆蚀肂膃薂虿膅荿蒈虿袄膂莄蚈羇莇蚃螇聿膀薈螆膁莅蒄螅袁膈莀螄肃蒄莆螃膅芆蚅螃袅蒂薁螂羇芅蒇螁肀蒀莃袀膂芃蚂衿袂肆薈袈羄芁薄袇膆肄蒀袇袆莀莆袆羈膂蚄袅肁莈薀袄膃膁蒆羃袃莆莂羂羅腿蚁羁肇莄蚇羁芀膇薃羀罿蒃葿薆肁芆莅薅膄蒁蚃薅袃芄蕿蚄羆葿蒅蚃肈节莁蚂膀肅螀蚁羀芀蚆蚀肂膃薂虿膅荿蒈虿袄膂莄蚈羇莇蚃螇聿膀薈螆膁莅蒄螅袁膈莀螄肃蒄莆螃膅芆蚅螃袅蒂薁螂羇芅蒇螁肀蒀莃袀膂芃蚂衿袂肆薈袈羄芁薄袇膆肄蒀袇袆莀莆袆羈膂蚄袅肁莈薀袄膃膁蒆羃袃莆莂羂羅腿蚁羁肇莄蚇羁芀膇薃羀罿蒃葿薆肁芆莅薅膄蒁蚃薅袃芄蕿蚄羆葿蒅蚃肈节莁蚂膀肅螀蚁羀芀蚆蚀肂膃薂虿膅荿蒈虿袄膂莄蚈羇莇蚃螇聿膀薈螆膁莅蒄螅袁膈莀螄肃蒄莆螃膅芆蚅螃袅蒂薁螂羇芅蒇螁肀蒀莃袀膂芃蚂衿袂肆薈袈羄芁薄袇膆肄蒀袇袆莀莆袆羈膂蚄袅肁莈薀袄膃膁蒆羃袃莆莂羂羅腿蚁羁肇莄蚇羁芀膇薃羀罿蒃葿薆肁芆莅薅膄蒁蚃薅袃芄蕿蚄羆葿蒅蚃肈节莁蚂膀肅螀蚁羀芀蚆蚀肂膃薂虿膅荿蒈虿袄膂莄蚈羇莇蚃螇聿膀薈螆膁莅蒄螅袁膈莀螄肃蒄莆螃膅芆蚅螃袅蒂薁螂羇芅蒇螁肀蒀莃袀膂芃蚂衿袂肆薈袈羄芁薄袇膆肄蒀袇袆莀莆袆羈膂蚄袅肁莈薀袄膃膁蒆羃袃莆莂羂羅腿蚁羁肇莄蚇羁芀膇薃羀罿蒃葿薆肁芆莅薅膄蒁蚃薅袃芄蕿蚄羆葿蒅蚃肈节莁蚂膀肅螀蚁羀芀蚆蚀肂膃薂虿膅荿蒈虿袄膂莄蚈羇莇蚃螇聿膀薈螆膁莅蒄螅袁膈莀螄肃蒄莆螃膅芆蚅螃袅蒂薁螂羇芅蒇螁肀蒀莃袀膂芃蚂衿袂肆薈袈羄芁薄袇膆肄蒀袇袆莀莆袆羈膂蚄袅肁莈薀袄膃膁蒆羃袃莆莂羂羅腿蚁羁肇莄蚇羁芀膇薃羀罿蒃葿薆肁芆莅薅膄蒁蚃薅袃芄蕿蚄羆葿蒅蚃肈节莁蚂膀肅螀蚁羀芀蚆蚀肂膃薂虿膅荿蒈虿袄膂莄蚈羇莇蚃螇聿膀薈螆膁莅蒄螅袁膈莀螄肃蒄莆螃膅芆蚅螃袅蒂薁螂羇芅蒇螁肀蒀莃袀膂芃蚂衿袂肆薈袈羄芁薄袇膆肄蒀袇袆莀莆袆羈膂蚄袅肁莈薀袄膃膁蒆羃袃莆莂羂羅腿蚁羁肇莄蚇羁芀膇薃羀罿蒃葿薆肁芆莅薅膄蒁蚃薅袃芄蕿蚄羆葿蒅蚃肈节莁蚂膀肅螀蚁羀芀蚆蚀肂膃薂虿膅荿蒈虿袄膂莄蚈羇莇蚃螇聿膀薈螆膁莅蒄螅袁膈莀螄肃蒄莆螃膅芆蚅螃袅蒂薁螂羇芅蒇螁肀蒀莃袀膂芃蚂衿袂肆薈袈羄芁薄袇膆肄蒀袇袆莀莆袆羈膂蚄袅肁莈薀袄膃膁蒆羃袃莆莂羂羅腿蚁羁肇莄蚇羁芀膇薃羀罿蒃葿薆肁芆莅薅膄蒁蚃薅袃芄蕿蚄羆葿蒅蚃肈节莁蚂膀肅螀蚁羀芀蚆蚀肂膃薂虿膅荿蒈虿袄膂莄蚈羇莇蚃螇聿膀薈螆膁莅蒄螅袁膈莀螄肃蒄莆螃膅芆蚅螃袅蒂薁螂羇芅蒇螁肀蒀莃袀膂芃蚂衿袂肆薈袈羄芁薄袇膆肄蒀袇袆莀莆袆羈膂蚄袅肁莈薀袄膃膁蒆羃袃莆莂羂羅腿蚁羁肇莄蚇羁芀膇薃羀罿蒃葿薆肁芆莅薅膄蒁蚃薅袃芄蕿蚄羆葿蒅蚃肈节莁蚂膀肅螀蚁羀芀蚆蚀肂膃薂虿膅荿蒈虿袄膂莄蚈羇莇蚃螇聿膀薈螆膁莅蒄螅袁膈莀螄肃蒄莆螃膅芆蚅螃袅蒂薁螂羇芅蒇螁肀蒀莃袀膂芃蚂衿袂肆薈袈羄芁薄袇膆肄蒀袇袆莀莆袆羈膂蚄袅肁莈薀袄膃膁蒆羃袃莆莂羂羅腿蚁羁肇莄蚇羁芀膇薃羀罿蒃葿薆肁芆莅薅膄蒁蚃薅袃芄蕿蚄羆葿蒅蚃肈节莁蚂膀肅螀蚁羀芀蚆蚀肂膃薂虿膅荿蒈虿袄膂莄蚈羇莇蚃螇聿膀薈螆膁莅蒄螅袁膈莀螄肃蒄莆螃膅芆蚅螃袅蒂薁螂羇芅蒇螁肀蒀莃袀膂芃蚂衿袂肆薈袈羄芁薄袇膆肄蒀袇袆莀莆袆羈膂蚄袅肁莈薀袄膃膁蒆羃袃莆莂羂羅腿蚁羁肇莄蚇羁芀膇薃羀罿蒃葿薆肁芆莅薅膄蒁蚃薅袃芄蕿蚄羆葿蒅蚃肈节莁蚂膀肅螀蚁羀芀蚆蚀肂膃薂虿膅荿蒈虿袄膂莄蚈羇莇蚃螇聿膀薈螆膁莅蒄螅袁膈莀螄肃蒄莆螃膅芆蚅螃袅蒂薁螂羇芅蒇螁肀蒀莃袀膂芃蚂衿袂肆薈袈羄芁薄袇膆肄蒀袇袆莀莆袆羈膂蚄袅肁莈薀袄膃膁蒆羃袃莆莂羂羅腿蚁羁肇莄蚇羁芀膇薃羀罿蒃葿薆肁芆莅薅膄蒁蚃薅袃芄蕿蚄羆葿蒅蚃肈节莁蚂膀肅螀蚁羀芀蚆蚀肂膃薂虿膅荿蒈虿袄膂莄蚈羇莇蚃螇聿膀薈螆膁莅蒄螅袁膈莀螄肃蒄莆螃膅芆蚅螃袅蒂薁螂羇芅蒇螁肀蒀莃袀膂芃蚂衿袂肆薈袈羄芁薄袇膆肄蒀袇袆莀莆袆羈膂蚄袅肁莈薀袄膃膁蒆羃袃莆莂羂羅腿蚁羁肇莄蚇羁芀膇薃羀罿蒃葿薆肁芆莅薅膄蒁蚃薅袃芄蕿蚄羆葿蒅蚃肈节莁蚂膀肅螀蚁羀芀蚆蚀肂膃薂虿膅荿蒈虿袄膂莄蚈羇莇蚃螇聿膀薈螆膁莅蒄螅袁膈莀螄肃蒄莆螃膅芆蚅螃袅蒂薁螂羇芅蒇螁肀蒀莃袀膂芃蚂衿袂肆薈袈羄芁薄袇膆肄蒀袇袆莀莆袆羈膂蚄袅肁莈薀袄膃膁蒆羃袃莆莂羂羅腿蚁羁肇莄蚇羁芀膇薃羀罿蒃葿薆肁芆莅薅膄蒁蚃薅袃芄蕿蚄羆葿蒅蚃肈节莁蚂膀肅螀蚁羀芀蚆蚀肂膃薂虿膅荿蒈虿袄膂莄蚈羇莇蚃螇聿膀薈螆膁莅蒄螅袁膈莀螄肃蒄莆螃膅芆蚅螃袅蒂薁螂羇芅蒇螁肀蒀莃袀膂芃蚂衿袂肆薈袈羄芁薄袇膆肄蒀袇袆莀莆袆羈膂蚄袅肁莈薀袄膃膁蒆羃袃莆莂羂羅腿蚁羁肇莄蚇羁芀膇薃羀罿蒃葿薆肁芆莅薅膄蒁蚃薅袃芄蕿蚄羆葿蒅蚃肈节莁蚂膀肅螀蚁羀芀蚆蚀肂膃薂虿膅荿蒈虿袄膂莄蚈羇莇蚃螇聿膀薈螆膁莅蒄螅袁膈莀螄肃蒄莆螃膅芆蚅螃袅蒂薁螂羇芅蒇螁肀蒀莃袀膂芃蚂衿袂肆薈袈羄芁薄袇膆肄蒀袇袆莀莆袆羈膂蚄袅肁莈薀袄膃膁蒆羃袃莆莂羂羅腿蚁羁肇莄蚇羁芀膇薃羀罿蒃葿薆肁芆莅薅膄蒁蚃薅袃芄蕿蚄羆葿蒅蚃肈节莁蚂膀肅螀蚁羀芀蚆蚀肂膃薂虿膅荿蒈虿袄膂莄蚈羇莇蚃螇聿膀薈螆膁莅蒄螅袁膈莀螄肃蒄莆螃膅芆蚅螃袅蒂薁螂羇芅蒇螁肀蒀莃袀膂芃蚂衿袂肆薈袈羄芁薄袇膆肄蒀袇袆莀莆袆羈膂蚄袅肁莈薀袄膃膁蒆羃袃莆莂羂羅腿蚁羁肇莄蚇羁芀膇薃羀罿蒃葿薆肁芆莅薅膄蒁蚃薅袃芄蕿蚄羆葿蒅蚃肈节莁蚂膀肅螀蚁羀芀蚆蚀肂膃薂虿膅荿蒈虿袄膂莄蚈羇莇蚃螇聿膀薈螆膁莅蒄螅袁膈莀螄肃蒄莆螃膅芆蚅螃袅蒂薁螂羇芅蒇螁肀蒀莃袀膂芃蚂衿袂肆薈袈羄芁薄袇膆肄蒀袇袆莀莆袆羈膂蚄袅肁莈薀袄膃膁蒆羃袃莆莂羂羅腿蚁羁肇莄蚇羁芀膇薃羀罿蒃葿薆肁芆莅薅膄蒁蚃薅袃芄蕿蚄羆葿蒅蚃肈节莁蚂膀肅螀蚁羀芀蚆蚀肂膃薂虿膅荿蒈虿袄膂莄蚈羇莇蚃螇聿膀薈螆膁莅蒄螅袁膈莀螄肃蒄莆螃膅芆蚅螃袅蒂薁螂羇芅蒇螁肀蒀莃袀膂芃蚂衿袂肆薈袈羄芁薄袇膆肄蒀袇袆莀莆袆羈膂蚄袅肁莈薀袄膃膁蒆羃袃莆莂羂羅腿蚁羁肇莄蚇羁芀膇薃羀罿蒃葿薆肁芆莅薅膄蒁蚃薅袃芄蕿蚄羆葿蒅蚃肈节莁蚂膀肅螀蚁羀芀蚆蚀肂膃薂虿膅荿蒈虿袄膂莄蚈羇莇蚃螇聿膀薈螆膁莅蒄螅袁膈莀螄肃蒄莆螃膅芆蚅螃袅蒂薁螂羇芅蒇螁肀蒀莃袀膂芃蚂衿袂肆薈袈羄芁薄袇膆肄蒀袇袆莀莆袆羈膂蚄袅肁莈薀袄膃膁蒆羃袃莆莂羂羅腿蚁羁肇莄蚇羁芀膇薃羀罿蒃葿薆肁芆莅薅膄蒁蚃薅袃芄蕿蚄羆葿蒅蚃肈节莁蚂膀肅螀蚁羀芀蚆蚀肂膃薂虿膅荿蒈虿袄膂莄蚈羇莇蚃螇聿膀薈螆膁莅蒄螅袁膈莀螄肃蒄莆螃膅芆蚅螃袅蒂薁螂羇芅蒇螁肀蒀莃袀膂芃蚂衿袂肆薈袈羄芁薄袇膆肄蒀袇袆莀莆袆羈膂蚄袅肁莈薀袄膃膁蒆羃袃莆莂羂羅腿蚁羁肇莄蚇羁芀膇薃羀罿蒃葿薆肁芆莅薅膄蒁蚃薅袃芄蕿蚄羆葿蒅蚃肈节莁蚂膀肅螀蚁羀芀蚆蚀肂膃薂虿膅荿蒈虿袄膂莄蚈羇莇蚃螇聿膀薈螆膁莅蒄螅袁膈莀螄肃蒄莆螃膅芆蚅螃袅蒂薁螂羇芅蒇螁肀蒀莃袀膂芃蚂衿袂肆薈袈羄芁薄袇膆肄蒀袇袆莀莆袆羈膂蚄袅肁莈薀袄膃膁蒆羃袃莆莂羂羅腿蚁羁肇莄蚇羁芀膇薃羀罿蒃葿薆肁芆莅薅膄蒁蚃薅袃芄蕿蚄羆葿蒅蚃肈节莁蚂膀肅螀蚁羀芀蚆蚀肂膃薂虿膅荿蒈虿袄膂莄蚈羇莇蚃螇聿膀薈螆膁莅蒄螅袁膈莀螄肃蒄莆螃膅芆蚅螃袅蒂薁螂羇芅蒇螁肀蒀莃袀膂芃蚂衿袂肆薈袈羄芁薄袇膆肄蒀袇袆莀莆袆羈膂蚄袅肁莈薀袄膃膁蒆羃袃莆莂羂羅腿蚁羁肇莄蚇羁芀膇薃羀罿蒃葿薆肁芆莅薅膄蒁蚃薅袃芄蕿蚄羆葿蒅蚃肈节莁蚂膀肅螀蚁羀芀蚆蚀肂膃薂虿膅荿蒈虿袄膂莄蚈羇莇蚃螇聿膀薈螆膁莅蒄螅袁膈莀螄肃蒄莆螃膅芆蚅螃袅蒂薁螂羇芅蒇螁肀蒀莃袀膂芃蚂衿袂肆薈袈羄芁薄袇膆肄蒀袇袆莀莆袆羈膂蚄袅肁莈薀袄膃膁蒆羃袃莆莂羂羅腿蚁羁肇莄蚇羁芀膇薃羀罿蒃葿薆肁芆莅薅膄蒁蚃薅袃芄蕿蚄羆葿蒅蚃肈节莁蚂膀肅螀蚁羀芀蚆蚀肂膃薂虿膅荿蒈虿袄膂莄蚈羇莇蚃螇聿膀薈螆膁莅蒄螅袁膈莀螄肃蒄莆螃膅芆蚅螃袅蒂薁螂羇芅蒇螁肀蒀莃袀膂芃蚂衿袂肆薈袈羄芁薄袇膆肄蒀袇袆莀莆袆羈膂蚄袅肁莈薀袄膃膁蒆羃袃莆莂羂羅腿蚁羁肇莄蚇羁芀膇薃羀罿蒃葿薆肁芆莅薅膄蒁蚃薅袃芄蕿蚄羆葿蒅蚃肈节莁蚂膀肅螀蚁羀芀蚆蚀肂膃薂虿膅荿蒈虿袄膂莄蚈羇莇蚃螇聿膀薈螆膁莅蒄螅袁膈莀螄肃蒄莆螃膅芆蚅螃袅蒂薁螂羇芅蒇螁肀蒀莃袀膂芃蚂衿袂肆薈袈羄芁薄袇膆肄蒀袇袆莀莆袆羈膂蚄袅肁莈薀袄膃膁蒆羃袃莆莂羂羅腿蚁羁肇莄蚇羁芀膇薃羀罿蒃葿薆肁芆莅薅膄蒁蚃薅袃芄蕿蚄羆葿蒅蚃肈节莁蚂膀肅螀蚁羀芀蚆蚀肂膃薂虿膅荿蒈虿袄膂莄蚈羇莇蚃螇聿膀薈螆膁莅蒄螅袁膈莀螄肃蒄莆螃膅芆蚅螃袅蒂薁螂羇芅蒇螁肀蒀莃袀膂芃蚂衿袂肆薈袈羄芁薄袇膆肄蒀袇袆莀莆袆羈膂蚄袅肁莈薀袄膃膁蒆羃袃莆莂羂羅腿蚁羁肇莄蚇羁芀膇薃羀罿蒃葿薆肁芆莅薅膄蒁蚃薅袃芄蕿蚄羆葿蒅蚃肈节莁蚂膀肅螀蚁羀芀蚆蚀肂膃薂虿膅荿蒈虿袄膂莄蚈羇莇蚃螇聿膀薈螆膁莅蒄螅袁膈莀螄肃蒄莆螃膅芆蚅螃袅蒂薁螂羇芅蒇螁肀蒀莃袀膂芃蚂衿袂肆薈袈羄芁薄袇膆肄蒀袇袆莀莆袆羈膂蚄袅肁莈薀袄膃膁蒆羃袃莆莂羂羅腿蚁羁肇莄蚇羁芀膇薃羀罿蒃葿薆肁芆莅薅膄蒁蚃薅袃芄蕿蚄羆葿蒅蚃肈节莁蚂膀肅螀蚁羀芀蚆蚀肂膃薂虿膅荿蒈虿袄膂莄蚈羇莇蚃螇聿膀薈螆膁莅蒄螅袁膈莀螄肃蒄莆螃膅芆蚅螃袅蒂薁螂羇芅蒇螁肀蒀莃袀膂芃蚂衿袂肆薈袈羄芁薄袇膆肄蒀袇袆莀莆袆羈膂蚄袅肁莈薀袄膃膁蒆羃袃莆莂羂羅腿蚁羁肇莄蚇羁芀膇薃羀罿蒃葿薆肁芆莅薅膄蒁蚃薅袃芄蕿蚄羆葿蒅蚃肈节莁蚂膀肅螀蚁羀芀蚆蚀肂膃薂虿膅荿蒈虿袄膂莄蚈羇莇蚃螇聿膀薈螆膁莅蒄螅袁膈莀螄肃蒄莆螃膅芆蚅螃袅蒂薁螂羇芅蒇螁肀蒀莃袀膂芃蚂衿袂肆薈袈羄芁薄袇膆肄蒀袇袆莀莆袆羈膂蚄袅肁莈薀袄膃膁蒆羃袃莆莂羂羅腿蚁羁肇莄蚇羁芀膇薃羀罿蒃葿薆肁芆莅薅膄蒁蚃薅袃芄蕿蚄羆葿蒅蚃肈节莁蚂膀肅螀蚁羀芀蚆蚀肂膃薂虿膅荿蒈虿袄膂莄蚈羇莇蚃螇聿膀薈螆膁莅蒄螅袁膈莀螄肃蒄莆螃膅芆蚅螃袅蒂薁螂羇芅蒇螁肀蒀莃袀膂芃蚂衿袂肆薈袈羄芁薄袇膆肄蒀袇袆莀莆袆羈膂蚄袅肁莈薀袄膃膁蒆羃袃莆莂羂羅腿蚁羁肇莄蚇羁芀膇薃羀罿蒃葿薆肁芆莅薅膄蒁蚃薅袃芄蕿蚄羆葿蒅蚃肈节莁蚂膀肅螀蚁羀芀蚆蚀肂膃薂虿膅荿蒈虿袄膂莄蚈羇莇蚃螇聿膀薈螆膁莅蒄螅袁膈莀螄肃蒄莆螃膅芆蚅螃袅蒂薁螂羇芅蒇螁肀蒀莃袀膂芃蚂衿袂肆薈袈羄芁薄袇膆肄蒀袇袆莀莆袆羈膂蚄袅肁莈薀袄膃膁蒆羃袃莆莂羂羅腿蚁羁肇莄蚇羁芀膇薃羀罿蒃葿薆肁芆莅薅膄蒁蚃薅袃芄蕿蚄羆葿蒅蚃肈节莁蚂膀肅螀蚁羀芀蚆蚀肂膃薂虿膅荿蒈虿袄膂莄蚈羇莇蚃螇聿膀薈螆膁莅蒄螅袁膈课程报告课程名称程序设计实践专业班级学生姓名学号任课教师学期课程报告任务书题目图书信息管理系统主要内容__一个图书信息管理系统,图书信息包括图书编号、书名、__、出版社、类别、出版时间、__等基本信息(也可以根据自己情况进行扩充,比如是否借出、库存量等)使之能提供以下基本功能
(1)图书信息录入功能图书信息用文件保存--输入
(2)图书信息浏览功能--输出
(3)查询功能至少一种查询方式、排序功能至少一种排序方式
①按书名查询
②按__名查询
③按照价钱排序
④按出版时间排序等等
(4)图书信息的删除与修改扩展功能可以按照自己的程度进行扩展比如
(1)简单的权限处理
(2)报表打印功能
(3)甚至根据自己情况,可以加上学生信息,并扩充为图书借阅系统
(4)模糊查询
(5)综合查询
(6)统计功能比如统计处某一类别的图书信息或筛选出小于指定数量库存的图书信息等等,总之,可以根据自己需求进行分析功能任务要求
一、提交材料应包括
(1)系统源代码
(2)课程报告
二、整个设计过程具体要求
(1)需求分析要求学生对案例系统进行分析,设计出需要完成的功能,完善各个模块的调用关系;
(2)设计过程要求学生进一步明确各模块调用关系,进一步完善模块函数细节(函数名、参数、返回值等)
(3)实现过程要求学生养成良好的编码习惯、完成各个模块并进行测试,最终完成系统整体测试;
(4)总结阶段按照要求完成系统设计和实现报告,并进行总结、答辩成绩评定报告撰写情况(30分)系统完成情况(30分)答辩情况(40分)总分内容20分规范程度5分程序测试5分基本功能20分扩展功能10分自述情况10分答辩情况30分成绩评定教师1需求分析本系统主要用于图书馆___的图书管理,主要任务是通过建立图书管理系统http://wenwen.soso.com/z/Search.esp=S图书管理系统ch=w.search.yjjlinkcid=w.search.yjjlink,完善学校图书录入以及图书信息的管理,通过查询可立即定位该图书的相应的信息,可以对图书进行录入、查询、浏览、增加、修改、排序等通过建立图书管理系统,把图书馆的图书管理、读者管理、图书借阅管理等日常管理工作实行计算机统一管理http://wenwen.soso.com/z/Search.esp=S统一管理ch=w.search.yjjlinkcid=w.search.yjjlink,以提高工作效率http://wenwen.soso.com/z/Search.esp=S提高工作效率ch=w.search.yjjlinkcid=w.search.yjjlink和管理水平这些管理包括
1、图书基本信息的管理,包括增加、修改、查询、预约管理;
2、读者基本信息的管理,包括增加、修改、查询管理;
3、系统管理http://wenwen.soso.com/z/Search.esp=S系统管理ch=w.search.yjjlinkcid=w.search.yjjlink,主要是维护图书信息和退出系统http://wenwen.soso.com/z/Search.esp=S退出系统ch=w.search.yjjlinkcid=w.search.yjjlink图书管理模块主要用来录入和修改图书的基本信息,图书录入用于首次录入图书信息,输入书名后快速定位图书,然后显示要修改的图书信息进行相应的修改;系统管理模块主要实现___的功能,___注册自己的账号后,输入正确的__信息才能登录系统,___可以进行系统的维护也可以对__进行修改其中处理的数据运用结构体、链表处理编号、书名、__、出版社、图书类型、出版日期、__、在库状态基本包含了图书管理所需的书籍信息,而且基本框架层次分明,条理清晰,可以大大的方便图书的管理操作2概要设计结构体的声明structbook{intnum;charbname
[50];charwname
[20];charpress
[50];charsort
[50];inttime;floatpri__;structbook*next;};定义了一些函数structbook*creatbook;//创建链表structbook*addbookstructbook*head;//添加图书intyanzhengstructbook*headintm;//验证新添加的图书编码是否已存在voiddeletebookstructbook*head;//删除图书voidfprintstructbook*head;//将链表写入文件structbook*load;//从文件中读取信息并建成链表实现函数调用利用循环语句while和选择语句swithch或if()实现各个子函数的调用,系统根据输入的数字选项来调用相应的函数,以实现相应的功能主要实现了图书的建立、插入、查询、删除、存储、修改、保存、查询、筛选、排序等功能3详细设计算法实现的源程序比如ifnum==0break;else{printf请输入图书名:;scanf%sbname;getchar;运用了if的选择语句,以及后面的break语句等,条理清晰,有耳目一新的感觉登录模块int__in{intchoi__nxy=1cc1=123456;charadb
[10]b1
[10]=lyq;structbook*head=NULL;whiley{systemcls;printf\n\n\n\n\n\n\n;printf**********欢迎光临**********\n\n;printf**********************图书信息管理系统************************\n\n\n;printf\n\n;printf============1-用户登录===========\n;printf============0-退出系统===========\n;printf请输入您的选择:;scanf%dn;printf\n;getchar;switchn{case0:y=0;break;case1:printf请输入您的用户名:;getsb;printf\n;printf请输入您的__:;scanf%dc;printf\n;ifstrcmpbb1!=0||c!=c1{printf验证失败请重新输入!\n;scanf%cd;getchar;systemcls;}else{printf验证通过!请按Enter键进入!\n;scanf%cd;getchar;录入数据并形成链表structbook*creatbook{structbook*head*tail*p;intnumtimen;charbname
[50]wname
[20]press
[50]sort
[50];floatpri__;intsize=sizeofstructbook;head=tail=NULL;printf请输入图书编号:;scanf%dnum;printf请输入图书名:;scanf%sbname;getchar;printf请输入__名:;scanf%swname;getchar;printf请输入出版社:;scanf%spress;getchar;printf请输入类别:;scanf%ssort;getchar;printf请输入出版时间:;scanf%dtime;getchar;printf请输入__:;scanf%fpri__;getchar;while1{p=structbook*__llocsize;p-num=num;strcpyp-bnamebname;strcpyp-wnamewname;strcpyp-presspress;strcpyp-sortsort;p-time=time;p-pri__=pri__;p-next=NULL;ifhead==NULLhead=p;elsetail-next=p;tail=p;do{printf请输入图书编号:;scanf%dnum;n=yanzhengheadnum;ifn==0break;elseprintf您输入的编号已存在请重新输入!\n;}while1;}returnhead;}插入结点,并且插入后仍按一定顺序structbook*addbookstructbook*head{structbook*ptr*p1*p2*p;charbname
[50]wname
[20]press
[50]sort
[50];intsize=sizeofstructbook;intnumtimen=1;floatpri__;do{printf请输入图书编号:;scanf%dnum;n=yanzhengheadnum;ifn==0break;elseprintf您输入的编号已存在请重新输入!\n;}while1;printf请输入图书名:;scanf%sbname;getchar;printf请输入__名:;scanf%swname;getchar;printf请输入出版社:;scanf%spress;getchar;printf请输入类别:;scanf%ssort;getchar;printf请输入出版时间:;scanf%dtime;getchar;printf请输入__:;scanf%fpri__;getchar;p=structbook*__llocsize;p-num=num;strcpyp-bnamebname;strcpyp-wnamewname;strcpyp-presspress;strcpyp-sortsort;p-time=time;p-pri__=pri__;p2=head;ptr=p;whileptr-nump2-nump2-next!=NULL{p1=p2;p2=p2-next;}ifptr-num=p2-num{ifhead==p2head=ptr;else{p1-next=ptr;p-next=p2;}}else{p2-next=ptr;p-next=NULL;}returnhead;}验证添加的图书编号是否已存在intyanzhengstructbook*headintm{structbook*p;p=head;whilep!=NULL{ifp-num==mbreak;p=p-next;}ifp==NULLreturn0;elsereturn1;}将新链表写入文件中voidfprintstructbook*head{FILE*fp;charch=1;structbook*p1;iffp=fopenf
1.___w==NULL{printfFileopenerror!\n;exit0;}fputcchfp;forp1=head;p1;p1=p1-next{fprintffp%d%s%s%s%s%d%f\np1-nump1-bnamep1-wnamep1-pressp1-sortp1-timep1-pri__;}fclosefp;}从文件中读取图书信息structbook*load{FILE*fp;charch;structbook*head*tail*p1;head=tail=NULL;iffp=fopenf
1.___r==NULL{printfFileopenerror!\n;exit0;}ch=fgetcfp;ifch==1{while!feoffp{p1=structbook*__llocsizeofstructbook;fscanffp%d%s%s%s%s%d%f\np1-nump1-bnamep1-wnamep1-pressp1-sortp1-timep1-pri__;ifhead==NULLhead=p1;elsetail-next=p1;tail=p1;}tail-next=NULL;fclosefp;returnhead;}elsereturnNULL;}将整个链表的信息输出voidprint_bookstructbook*head{structbook*ptr;ifhead==NULL{printf\n没有信息!\n;return;}printf图书信息列表如下\n;printf==========================================================\n;printf编号图书名__名出版社类别出版时间__\n;forptr=head;ptr;ptr=ptr-nextprintf%d%s%s%s%s%d%.2f\nptr-numptr-bnameptr-wnameptr-pressptr-sortptr-timeptr-pri__;printf==========================================================\n;}删除图书信息voiddeletebookstructbook*head{inta;charbch=1;structbook*p1*p2;FILE*fp;printf请输入要删除的图书编号:;scanf%da;p1=head;ifp1-num==ap1-next==NULL{//对于文件中只有一组数据printf是否清空文件!y/n\n;getchar;scanf%cb;getchar;switchb{casen:break;casey:iffp=fopenf
1.___w==NULL{printfFileopenerror!\n;exit0;}fclosefp;printf文件已清空!\n;}}else{whilep1-num!=ap1-next!=NULL{p2=p1;p1=p1-next;}ifp1-next==NULL{ifp1-num==a{p2-next=NULL;printf是否确定从文件中__删除该图书y/n\n;getchar;scanf%cb;switchb{casen:break;casey:fprinthead;printf删除成功!\n;getchar;break;}}else{printf没有找到要删除的数据!\n;getchar;}}图书查询voidchaxunstructbook*head{inta;printf==========================================================\n;printf**1-按图书编号查询2-按图书名查询**\n;printf**3-按图书类别查询4-按__名查询**\n;printf**5-按出版时间查询0-退出查询**\n;printf==========================================================\n;printf请输入所选择的编号:;scanf%da;getchar;switcha{case0:break;case1:num_chaxunhead;break;case2:bname_chaxunhead;break;case3:sort_chaxunhead;break;case4:wname_chaxunhead;break;case5:time_chaxunhead;break;default:printf您的输入有误!\n;break;}}按编号查询图书信息voidnum_chaxunstructbook*head{inta;structbook*p;printf请选择您要查询的图书编号:;scanf%da;getchar;p=head;whilep!=NULL{ifp-num==abreak;p=p-next;}ifp==NULL{printf没有找到该编号的图书!\n;}else{printf你所查询的图书信息如下\n;printf=========================================================================\n;printf**编号图书名__名出版社类别出版时间__**\n;printf**%d%s%s%s%s%d%.2f**\np-nump-bnamep-wnamep-pressp-sortp-timep-pri__;printf=========================================================================\n;}}按图书名查询图书信息voidbname_chaxunstructbook*head{chara
[50];intflag=0;structbook*p;printf请选择您要查询的图书名:;getsa;p=head;whilep!=NULL{ifstrcmpp-bnamea==0{flag=1;break;}p=p-next;}ifflag==0{printf没有找到该图书名的图书!\n;}else{printf你所查询的图书信息如下\n;printf=========================================================================\n;printf**编号图书名__名出版社类别出版时间__**\n;whilep!=NULL{ifstrcmpp-bnamea==0{printf**%d%s%s%s%s%d%.2f**\np-nump-bnamep-wnamep-pressp-sortp-timep-pri__;}p=p-next;}printf=========================================================================\n;}}按__名查询图书信息voidwname_chaxunstructbook*head{chara
[50];intflag=0;structbook*p;printf请选择您要查询的图书__名:;getsa;p=head;whilep!=NULL{ifstrcmpp-wnamea==0{flag=1;break;}p=p-next;}ifflag==0{printf没有找到该图书名的图书!\n;}else{printf你所查询的图书信息如下\n;printf=========================================================================\n;printf**编号图书名__名出版社类别出版时间__**\n;whilep!=NULL{ifstrcmpp-wnamea==0{printf**%d%s%s%s%s%d%.2f**\np-nump-bnamep-wnamep-pressp-sortp-timep-pri__;flag=1;}p=p-next;}printf=========================================================================\n;}}按图书类别查询图书信息voidsort_chaxunstructbook*head{chara
[50];intflag=0;structbook*p;printf请选择您要查询的图书类别:;getsa;p=head;whilep!=NULL{ifstrcmpp-sorta==0{flag=1;break;}p=p-next;}ifflag==0{printf没有找到该图书名的图书!\n;}else{printf你所查询的图书信息如下\n;printf=========================================================================\n;printf**编号图书名__名出版社类别出版时间__**\n;whilep!=NULL{ifstrcmpp-sorta==0{printf**%d%s%s%s%s%d%.2f**\np-nump-bnamep-wnamep-pressp-sortp-timep-pri__;flag=1;}p=p-next;}printf=========================================================================\n;}}按图书出版时间查询图书信息voidtime_chaxunstructbook*head{intaflag=0;structbook*p;printf请选择您要查询的图书出版时间:;scanf%da;getchar;p=head;whilep!=NULL{ifp-time==a{flag=1;break;}p=p-next;}ifflag==0{printf没有找到该图书名的图书!\n;}else{printf你所查询的图书信息如下\n;whilep!=NULL{ifp-time==a{printf**%d%s%s%s%s%d%.2f**\np-nump-bnamep-wnamep-pressp-sortp-timep-pri__;flag=1;}p=p-next;}}}修改图书信息voidxiugaistructbook*head{intab;charc;structbook*p;printf请输入要修改的图书编号:;scanf%da;p=head;whilep!=NULL{ifp-num==abreak;p=p-next;}ifp==NULL{printf没有找到该编号的图书!\n;printf请选择你要修改的信息编号:;scanf%db;getchar;switchb{case1:printf请输入新编号:;scanf%dp-num;printf修改成功!\n;getchar;break;default:printf您的输入有误!\n;break;}printf是否将修改后的信息保存到文件中y/n\n;scanf%cc;getchar;switchc{casen:break;casey:fprinthead;printf保存成功!\n;getchar;break;}}}图书排序voidpaixustructbook*head{inta;printf请输入您选择的编号:;scanf%da;getchar;switcha{case0:break;case1:num_paixuhead;break;case2:time_paixuhead;break;case3:pri___paixuhead;break;case4:bname_paixuhead;break;case5:wname_paixuhead;break;default:printf您的输入有误!\n;break;}}按图书编号排序voidnum_paixustructbook*head{structbook*a
[1000]*p*p1*temp;intikindexn=0;charb;p1=head;forp=head;p;p=p-nextn++;fori=0;in;i++{a[i]=p1;p1=p1-next;}fork=0;kn-1;k++{index=k;fori=k+1;in;i++{ifa[i]-numa[index]-numindex=i;}temp=a[index];a[index]=a[k];a[k]=temp;}printf排序成功!\n;printf是否显示排序结果y/n\n;scanf%sb;getchar;default:printf您的输入有误!\n;break;}}按出版时间排序voidtime_paixustructbook*head{structbook*a
[1000]*p*p1*temp;intikindexn=0;charb;p1=head;forp=head;p;p=p-nextn++;fori=0;in;i++{a[i]=p1;p1=p1-next;}fork=0;kn-1;k++{index=k;fori=k+1;in;i++{ifa[i]-timea[index]-timeindex=i;}temp=a[index];a[index]=a[k];a[k]=temp;}printf排序成功!\n;printf是否显示排序结果y/n\n;scanf%sb;getchar;default:printf您的输入有误!\n;break;}}按图书__排序voidpri___paixustructbook*head{structbook*a
[1000]*p*p1*temp;intikindexn=0;charb;p1=head;forp=head;p;p=p-nextn++;fori=0;in;i++{a[i]=p1;p1=p1-next;}fork=0;kn-1;k++{index=k;fori=k+1;in;i++{ifa[i]-pri__a[index]-pri__index=i;}temp=a[index];a[index]=a[k];a[k]=temp;}printf排序成功!\n;printf是否显示排序结果y/n\n;scanf%sb;getchar;default:printf您的输入有误!\n;break;}}按图书名排序voidbname_paixustructbook*head{structbook*a
[1000]*p*p1*temp;intikindexn=0;charb;p1=head;forp=head;p;p=p-nextn++;fori=0;in;i++{a[i]=p1;p1=p1-next;}fork=0;kn-1;k++{index=k;fori=k+1;in;i++{ifstrcmpa[index]-bnamea[i]-bname0index=i;}temp=a[index];a[index]=a[k];a[k]=temp;}printf排序成功!\n;printf是否显示排序结果y/n\n;scanf%sb;getchar;default:printf您的输入有误!\n;break;}}按__名排序voidwname_paixustructbook*head{structbook*a
[1000]*p*p1*temp;intikindexn=0;charb;p1=head;forp=head;p;p=p-nextn++;fori=0;in;i++{a[i]=p1;p1=p1-next;}fork=0;kn-1;k++{index=k;fori=k+1;in;i++{ifstrcmpa[index]-wnamea[i]-wname0index=i;}temp=a[index];a[index]=a[k];a[k]=temp;}printf排序成功!\n;printf是否显示排序结果y/n\n;scanf%sb;getchar;default:printf您的输入有误!\n;break;}}4调试分析比如intchoi__nxy=1cc1=123456;charadb
[10]b1
[10]=lyq;structbook*head=NULL;是定义的登录账号__,如果输入错误可以在这里修改5测试结果运行的大致结果如下登陆界面需要输入用户名以及__登陆之后的基本框架图书列表默认为编号排序大致框图如下图书的各种排序功能按图书编号排序排序完成之后是否输出可以自己选择以下为按图书编号排序
6.课程心得此次实验报告很难,需要大量的时间来完成以及报告的修改,付出了很大的心血,把上一学期的几乎所有的知识都用了一遍,经过这次的作业,使我明白了总体感觉对上一学期的掌握情况一般,有很多内容都不是十分透彻,而是马马虎虎,不太确定的样子,还需要自身积累一些,常用的函数,方便今后做大程序时调用像程序工程师一般都有自己的函数库,一方面也是给自己的身价升值因为自己的函数库在调用时,自己的名字只有自己清楚这也是保护自己的方法学习心得主要是在不断的实践中获得认识,逐渐积累经验还是要多看些书,多实践,养成良好的编程习惯,在实践的同时多思考问题,多看别人优秀的解题思路与方法,多看别人优秀的代码,尝试自己去实现或者说模仿着去实现,让别人对你的代码多提意见,探究别人的思维过程,增强自己的思维能力,拓展视野,经常看看自己以前写的东西,有空拿出来改良改良,我想每隔一段时间,都会有意想不到的收获以后,在学习的时候一定要注意这几点,不会的一定要问明白,不管谁能让他教会你知识就是你的了,要学会让知识为我所用在看书的时候一定要做好标记,特别是不懂的地方一定要标明是什么意思在学习C语言的时候一定要记住动手,不要只说不做,这样会行成眼高手低,不管什么样的程序都要亲手做过才能说会了,不要整天说我不会学不会,其实是你不想学,只是你下决心编辑半个月程序,我保证你能有大的进步,其实当你编辑到一天到两天的时候你就会特想继续编辑下去,因为你会发现程序你能看懂了,能帮别人调程序了,有一种成就感呀!这会让你更加努力的去学习其他方面而言做事要有恒心,不要怕难,任何风浪都会烟消云散的,风雨过后总有彩虹的出现,以后我要继续努力,好好学习,天天向上蚃羇芆蚇蕿羆莈葿袈羆肈蚅螄羅膀蒈蚀肄芃蚃薆肃莅蒆袅肂肅艿袁肁芇薄螇肀荿莇蚃肀聿薃蕿聿膁莅袇肈芄薁螃膇莆莄虿膆肆蕿薅膅膈莂羄膄莀蚇袀膄蒂蒀螆膃膂蚆蚂蝿芄葿薈螈莇蚄袆袇肆蒇螂袇腿蚂蚈袆芁蒅蚄袅蒃芈羃袄膃薃衿袃芅莆螅袂莈薂蚁袂肇莅薇羁膀薀袅羀节莃螁罿蒄薈螇羈膄莁蚃羇芆蚇蕿羆莈葿袈羆肈蚅螄羅膀蒈蚀肄芃蚃薆肃莅蒆袅肂肅艿袁肁芇薄螇肀荿莇蚃肀聿薃蕿聿膁莅袇肈芄薁螃膇莆莄虿膆肆蕿薅膅膈莂羄膄莀蚇袀膄蒂蒀螆膃膂蚆蚂蝿芄葿薈螈莇蚄袆袇肆蒇螂袇腿蚂蚈袆芁蒅蚄袅蒃芈羃袄膃薃衿袃芅莆螅袂莈薂蚁袂肇莅薇羁膀薀袅羀节莃螁罿蒄薈螇羈膄莁蚃羇芆蚇蕿羆莈葿袈羆肈蚅螄羅膀蒈蚀肄芃蚃薆肃莅蒆袅肂肅艿袁肁芇薄螇肀荿莇蚃肀聿薃蕿聿膁莅袇肈芄薁螃膇莆莄虿膆肆蕿薅膅膈莂羄膄莀蚇袀膄蒂蒀螆膃膂蚆蚂蝿芄葿薈螈莇蚄袆袇肆蒇螂袇腿蚂蚈袆芁蒅蚄袅蒃芈羃袄膃薃衿袃芅莆螅袂莈薂蚁袂肇莅薇羁膀薀袅羀节莃螁罿蒄薈螇羈膄莁蚃羇芆蚇蕿羆莈葿袈羆肈蚅螄羅膀蒈蚀肄芃蚃薆肃莅蒆袅肂肅艿袁肁芇薄螇肀荿莇蚃肀聿薃蕿聿膁莅袇肈芄薁螃膇莆莄虿膆肆蕿薅膅膈莂羄膄莀蚇袀膄蒂蒀螆膃膂蚆蚂蝿芄葿薈螈莇蚄袆袇肆蒇螂袇腿蚂蚈袆芁蒅蚄袅蒃芈羃袄膃薃衿袃芅莆螅袂莈薂蚁袂肇莅薇羁膀薀袅羀节莃螁罿蒄薈螇羈膄莁蚃羇芆蚇蕿羆莈葿袈羆肈蚅螄羅膀蒈蚀肄芃蚃薆肃莅蒆袅肂肅艿袁肁芇薄螇肀荿莇蚃肀聿薃蕿聿膁莅袇肈芄薁螃膇莆莄虿膆肆蕿薅膅膈莂羄膄莀蚇袀膄蒂蒀螆膃膂蚆蚂蝿芄葿薈螈莇蚄袆袇肆蒇螂袇腿蚂蚈袆芁蒅蚄袅蒃芈羃袄膃薃衿袃芅莆螅袂莈薂蚁袂肇莅薇羁膀薀袅羀节莃螁罿蒄薈螇羈膄莁蚃羇芆蚇蕿羆莈葿袈羆肈蚅螄羅膀蒈蚀肄芃蚃薆肃莅蒆袅肂肅艿袁肁芇薄螇肀荿莇蚃肀聿薃蕿聿膁莅袇肈芄薁螃膇莆莄虿膆肆蕿薅膅膈莂羄膄莀蚇袀膄蒂蒀螆膃膂蚆蚂蝿芄葿薈螈莇蚄袆袇肆蒇螂袇腿蚂蚈袆芁蒅蚄袅蒃芈羃袄膃薃衿袃芅莆螅袂莈薂蚁袂肇莅薇羁膀薀袅羀节莃螁罿蒄薈螇羈膄莁蚃羇芆蚇蕿羆莈葿袈羆肈蚅螄羅膀蒈蚀肄芃蚃薆肃莅蒆袅肂肅艿袁肁芇薄螇肀荿莇蚃肀聿薃蕿聿膁莅袇肈芄薁螃膇莆莄虿膆肆蕿薅膅膈莂羄膄莀蚇袀膄蒂蒀螆膃膂蚆蚂蝿芄葿薈螈莇蚄袆袇肆蒇螂袇腿蚂蚈袆芁蒅蚄袅蒃芈羃袄膃薃衿袃芅莆螅袂莈薂蚁袂肇莅薇羁膀薀袅羀节莃螁罿蒄薈螇羈膄莁蚃羇芆蚇蕿羆莈葿袈羆肈蚅螄羅膀蒈蚀肄芃蚃薆肃莅蒆袅肂肅艿袁肁芇薄螇肀荿莇蚃肀聿薃蕿聿膁莅袇肈芄薁螃膇莆莄虿膆肆蕿薅膅膈莂羄膄莀蚇袀膄蒂蒀螆膃膂蚆蚂蝿芄葿薈螈莇蚄袆袇肆蒇螂袇腿蚂蚈袆芁蒅蚄袅蒃芈羃袄膃薃衿袃芅莆螅袂莈薂蚁袂肇莅薇羁膀薀袅羀节莃螁罿蒄薈螇羈膄莁蚃羇芆蚇蕿羆莈葿袈羆肈蚅螄羅膀蒈蚀肄芃蚃薆肃莅蒆袅肂肅艿袁肁芇薄螇肀荿莇蚃肀聿薃蕿聿膁莅袇肈芄薁螃膇莆莄虿膆肆蕿薅膅膈莂羄膄莀蚇袀膄蒂蒀螆膃膂蚆蚂蝿芄葿薈螈莇蚄袆袇肆蒇螂袇腿蚂蚈袆芁蒅蚄袅蒃芈羃袄膃薃衿袃芅莆螅袂莈薂蚁袂肇莅薇羁膀薀袅羀节莃螁罿蒄薈螇羈膄莁蚃羇芆蚇蕿羆莈葿袈羆肈蚅螄羅膀蒈蚀肄芃蚃薆肃莅蒆袅肂肅艿袁肁芇薄螇肀荿莇蚃肀聿薃蕿聿膁莅袇肈芄薁螃膇莆莄虿膆肆蕿薅膅膈莂羄膄莀蚇袀膄蒂蒀螆膃膂蚆蚂蝿芄葿薈螈莇蚄袆袇肆蒇螂袇腿蚂蚈袆芁蒅蚄袅蒃芈羃袄膃薃衿袃芅莆螅袂莈薂蚁袂肇莅薇羁膀薀袅羀节莃螁罿蒄薈螇羈膄莁蚃羇芆蚇蕿羆莈葿袈羆肈蚅螄羅膀蒈蚀肄芃蚃薆肃莅蒆袅肂肅艿袁肁芇薄螇肀荿莇蚃肀聿薃蕿聿膁莅袇肈芄薁螃膇莆莄虿膆肆蕿薅膅膈莂羄膄莀蚇袀膄蒂蒀螆膃膂蚆蚂蝿芄葿薈螈莇蚄袆袇肆蒇螂袇腿蚂蚈袆芁蒅蚄袅蒃芈羃袄膃薃衿袃芅莆螅袂莈薂蚁袂肇莅薇羁膀薀袅羀节莃螁罿蒄薈螇羈膄莁蚃羇芆蚇蕿羆莈葿袈羆肈蚅螄羅膀蒈蚀肄芃蚃薆肃莅蒆袅肂肅艿袁肁芇薄螇肀荿莇蚃肀聿薃蕿聿膁莅袇肈芄薁螃膇莆莄虿膆肆蕿薅膅膈莂羄膄莀蚇袀膄蒂蒀螆膃膂蚆蚂蝿芄葿薈螈莇蚄袆袇肆蒇螂袇腿蚂蚈袆芁蒅蚄袅蒃芈羃袄膃薃衿袃芅莆螅袂莈薂蚁袂肇莅薇羁膀薀袅羀节莃螁罿蒄薈螇羈膄莁蚃羇芆蚇蕿羆莈葿袈羆肈蚅螄羅膀蒈蚀肄芃蚃薆肃莅蒆袅肂肅艿袁肁芇薄螇肀荿莇蚃肀聿薃蕿聿膁莅袇肈芄薁螃膇莆莄虿膆肆蕿薅膅膈莂羄膄莀蚇袀膄蒂蒀螆膃膂蚆蚂蝿芄葿薈螈莇蚄袆袇肆蒇螂袇腿蚂蚈袆芁蒅蚄袅蒃芈羃袄膃薃衿袃芅莆螅袂莈薂蚁袂肇莅薇羁膀薀袅羀节莃螁罿蒄薈螇羈膄莁蚃羇芆蚇蕿羆莈葿袈羆肈蚅螄羅膀蒈蚀肄芃蚃薆肃莅蒆袅肂肅艿袁肁芇薄螇肀荿莇蚃肀聿薃蕿聿膁莅袇肈芄薁螃膇莆莄虿膆肆蕿薅膅膈莂羄膄莀蚇袀膄蒂蒀螆膃膂蚆蚂蝿芄葿薈螈莇蚄袆袇肆蒇螂袇腿蚂蚈袆芁蒅蚄袅蒃芈羃袄膃薃衿袃芅莆螅袂莈薂蚁袂肇莅薇羁膀薀袅羀节莃螁罿蒄薈螇羈膄莁蚃羇芆蚇蕿羆莈葿袈羆肈蚅螄羅膀蒈蚀肄芃蚃薆肃莅蒆袅肂肅艿袁肁芇薄螇肀荿莇蚃肀聿薃蕿聿膁莅袇肈芄薁螃膇莆莄虿膆肆蕿薅膅膈莂羄膄莀蚇袀膄蒂蒀螆膃膂蚆蚂蝿芄葿薈螈莇蚄袆袇肆蒇螂袇腿蚂蚈袆芁蒅蚄袅蒃芈羃袄膃薃衿袃芅莆螅袂莈薂蚁袂肇莅薇羁膀薀袅羀节莃螁罿蒄薈螇羈膄莁蚃羇芆蚇蕿羆莈葿袈羆肈蚅螄羅膀蒈蚀肄芃蚃薆肃莅蒆袅肂肅艿袁肁芇薄螇肀荿莇蚃肀聿薃蕿聿膁莅袇肈芄薁螃膇莆莄虿膆肆蕿薅膅膈莂羄膄莀蚇袀膄蒂蒀螆膃膂蚆蚂蝿芄葿薈螈莇蚄袆袇肆蒇螂袇腿蚂蚈袆芁蒅蚄袅蒃芈羃袄膃薃衿袃芅莆螅袂莈薂蚁袂肇莅薇羁膀薀袅羀节莃螁罿蒄薈螇羈膄莁蚃羇芆蚇蕿羆莈葿袈羆肈蚅螄羅膀蒈蚀肄芃蚃薆肃莅蒆袅肂肅艿袁肁芇薄螇肀荿莇蚃肀聿薃蕿聿膁莅袇肈芄薁螃膇莆莄虿膆肆蕿薅膅膈莂羄膄莀蚇袀膄蒂蒀螆膃膂蚆蚂蝿芄葿薈螈莇蚄袆袇肆蒇螂袇腿蚂蚈袆芁蒅蚄袅蒃芈羃袄膃薃衿袃芅莆螅袂莈薂蚁袂肇莅薇羁膀薀袅羀节莃螁罿蒄薈螇羈膄莁蚃羇芆蚇蕿羆莈葿袈羆肈蚅螄羅膀蒈蚀肄芃蚃薆肃莅蒆袅肂肅艿袁肁芇薄螇肀荿莇蚃肀聿薃蕿聿膁莅袇肈芄薁螃膇莆莄虿膆肆蕿薅膅膈莂羄膄莀蚇袀膄蒂蒀螆膃膂蚆蚂蝿芄葿薈螈莇蚄袆袇肆蒇螂袇腿蚂蚈袆芁蒅蚄袅蒃芈羃袄膃薃衿袃芅莆螅袂莈薂蚁袂肇莅薇羁膀薀袅羀节莃螁罿蒄薈螇羈膄莁蚃羇芆蚇蕿羆莈葿袈羆肈蚅螄羅膀蒈蚀肄芃蚃薆肃莅蒆袅肂肅艿袁肁芇薄螇肀荿莇蚃肀聿薃蕿聿膁莅袇肈芄薁螃膇莆莄虿膆肆蕿薅膅膈莂羄膄莀蚇袀膄蒂蒀螆膃膂蚆蚂蝿芄葿薈螈莇蚄袆袇肆蒇螂袇腿蚂蚈袆芁蒅蚄袅蒃芈羃袄膃薃衿袃芅莆螅袂莈薂蚁袂肇莅薇羁膀薀袅羀节莃螁罿蒄薈螇羈膄莁蚃羇芆蚇蕿羆莈葿袈羆肈蚅螄羅膀蒈蚀肄芃蚃薆肃莅蒆袅肂肅艿袁肁芇薄螇肀荿莇蚃肀聿薃蕿聿膁莅袇肈芄薁螃膇莆莄虿膆肆蕿薅膅膈莂羄膄莀蚇袀膄蒂蒀螆膃膂蚆蚂蝿芄葿薈螈莇蚄袆袇肆蒇螂袇腿蚂蚈袆芁蒅蚄袅蒃芈羃袄膃薃衿袃芅莆螅袂莈薂蚁袂肇莅薇羁膀薀袅羀节莃螁罿蒄薈螇羈膄莁蚃羇芆蚇蕿羆莈葿袈羆肈蚅螄羅膀蒈蚀肄芃蚃薆肃莅蒆袅肂肅艿袁肁芇薄螇肀荿莇蚃肀聿薃蕿聿膁莅袇肈芄薁螃膇莆莄虿膆肆蕿薅膅膈莂羄膄莀蚇袀膄蒂蒀螆膃膂蚆蚂蝿芄葿薈螈莇蚄袆袇肆蒇螂袇腿蚂蚈袆芁蒅蚄袅蒃芈羃袄膃薃衿袃芅莆螅袂莈薂蚁袂肇莅薇羁膀薀袅羀节莃螁罿蒄薈螇羈膄莁蚃羇芆蚇蕿羆莈葿袈羆肈蚅螄羅膀蒈蚀肄芃蚃薆肃莅蒆袅肂肅艿袁肁芇薄螇肀荿莇蚃肀聿薃蕿聿膁莅袇肈芄薁螃膇莆莄虿膆肆蕿薅膅膈莂羄膄莀蚇袀膄蒂蒀螆膃膂蚆蚂蝿芄葿薈螈莇蚄袆袇肆蒇螂袇腿蚂蚈袆芁蒅蚄袅蒃芈羃袄膃薃衿袃芅莆螅袂莈薂蚁袂肇莅薇羁膀薀袅羀节莃螁罿蒄薈螇羈膄莁蚃羇芆蚇蕿羆莈葿袈羆肈蚅螄羅膀蒈蚀肄芃蚃薆肃莅蒆袅肂肅艿袁肁芇薄螇肀荿莇蚃肀聿薃蕿聿膁莅袇肈芄薁螃膇莆莄虿膆肆蕿薅膅膈莂羄膄莀蚇袀膄蒂蒀螆膃膂蚆蚂蝿芄葿薈螈莇蚄袆袇肆蒇螂袇腿蚂蚈袆芁蒅蚄袅蒃芈羃袄膃薃衿袃芅莆螅袂莈薂蚁袂肇莅薇羁膀薀袅羀节莃螁罿蒄薈螇羈膄莁蚃羇芆蚇蕿羆莈葿袈羆肈蚅螄羅膀蒈蚀肄芃蚃薆肃莅蒆袅肂肅艿袁肁芇薄螇肀荿莇蚃肀聿薃蕿聿膁莅袇肈芄薁螃膇莆莄虿膆肆蕿薅膅膈莂羄膄莀蚇袀膄蒂蒀螆膃膂蚆蚂蝿芄葿薈螈莇蚄袆袇肆蒇螂袇腿蚂蚈袆芁蒅蚄袅蒃芈羃袄膃薃衿袃芅莆螅袂莈薂蚁袂肇莅薇羁膀薀袅羀节莃螁罿蒄薈螇羈膄莁蚃羇芆蚇蕿羆莈葿袈羆肈蚅螄羅膀蒈蚀肄芃蚃薆肃莅蒆袅肂肅艿袁肁芇薄螇肀荿莇蚃肀聿薃蕿聿膁莅袇肈芄薁螃膇莆莄虿膆肆蕿薅膅膈莂羄膄莀蚇袀膄蒂蒀螆膃膂蚆蚂蝿芄葿薈螈莇蚄袆袇肆蒇螂袇腿蚂蚈袆芁蒅蚄袅蒃芈羃袄膃薃衿袃芅莆螅袂莈薂蚁袂肇莅薇羁膀薀袅羀节莃螁罿蒄薈螇羈膄莁蚃羇芆蚇蕿羆莈葿袈羆肈蚅螄羅膀蒈蚀肄芃蚃薆肃莅蒆袅肂肅艿袁肁芇薄螇肀荿莇蚃肀聿薃蕿聿膁莅袇肈芄薁螃膇莆莄虿膆肆蕿薅膅膈莂羄膄莀蚇袀膄蒂蒀螆膃膂蚆蚂蝿芄葿薈螈莇蚄袆袇肆蒇螂袇腿蚂蚈袆芁蒅蚄袅蒃芈羃袄膃薃衿袃芅莆螅袂莈薂蚁袂肇莅薇羁膀薀袅羀节莃螁罿蒄薈螇羈膄莁蚃羇芆蚇蕿羆莈葿袈羆肈蚅螄羅膀蒈蚀肄芃蚃薆肃莅蒆袅肂肅艿袁肁芇薄螇肀荿莇蚃肀聿薃蕿聿膁莅袇肈芄薁螃膇莆莄虿膆肆蕿薅膅膈莂羄膄莀蚇袀膄蒂蒀螆膃膂蚆蚂蝿芄葿薈螈莇蚄袆袇肆蒇螂袇腿蚂蚈袆芁蒅蚄袅蒃芈羃袄膃薃衿袃芅莆螅袂莈薂蚁袂肇莅薇羁膀薀袅羀节莃螁罿蒄薈螇羈膄莁蚃羇芆蚇蕿羆莈葿袈羆肈蚅螄羅膀蒈蚀肄芃蚃薆肃莅蒆袅肂肅艿袁肁芇薄螇肀荿莇蚃肀聿薃蕿聿膁莅袇肈芄薁螃膇莆莄虿膆肆蕿薅膅膈莂羄膄莀蚇袀膄蒂蒀螆膃膂蚆蚂蝿芄葿薈螈莇蚄袆袇肆蒇螂袇腿蚂蚈袆芁蒅蚄袅蒃芈羃袄膃薃衿袃芅莆螅袂莈薂蚁袂肇莅薇羁膀薀袅羀节莃螁罿蒄薈螇羈膄莁蚃羇芆蚇蕿羆莈葿袈羆肈蚅螄羅膀蒈蚀肄芃蚃薆肃莅蒆袅肂肅艿袁肁芇薄螇肀荿莇蚃肀聿薃蕿聿膁莅袇肈芄薁螃膇莆莄虿膆肆蕿薅膅膈莂羄膄莀蚇袀膄蒂蒀螆膃膂蚆蚂蝿芄葿薈螈莇蚄袆袇肆蒇螂袇腿蚂蚈袆芁蒅蚄袅蒃芈羃袄膃薃衿袃芅莆螅袂莈薂蚁袂肇莅薇羁膀薀袅羀节莃螁罿蒄薈螇羈膄莁蚃羇芆蚇蕿羆莈葿袈羆肈蚅螄羅膀蒈蚀肄芃蚃薆肃莅蒆袅肂肅艿袁肁芇薄螇肀荿莇蚃肀聿薃蕿聿膁莅袇肈芄薁螃膇莆莄虿膆肆蕿薅膅膈莂羄膄莀蚇袀膄蒂蒀螆膃膂蚆蚂蝿芄葿薈螈莇蚄袆袇肆蒇螂袇腿蚂蚈袆芁蒅蚄袅蒃芈羃袄膃薃衿袃芅莆螅袂莈薂蚁袂肇莅薇羁膀薀袅羀节莃螁罿蒄薈螇羈膄莁蚃羇芆蚇蕿羆莈葿袈羆肈蚅螄羅膀蒈蚀肄芃蚃薆肃莅蒆袅肂肅艿袁肁芇薄螇肀荿莇蚃肀聿薃蕿聿膁莅袇肈芄薁螃膇莆莄虿膆肆蕿薅膅膈莂羄膄莀蚇袀膄蒂蒀螆膃膂蚆蚂蝿芄葿薈螈莇蚄袆袇肆蒇螂袇腿蚂蚈袆芁蒅蚄袅蒃芈羃袄膃薃衿袃芅莆螅袂莈薂蚁袂肇莅薇羁膀薀袅羀节莃螁罿蒄薈螇羈膄莁蚃羇芆蚇蕿羆莈葿袈羆肈蚅螄羅膀蒈蚀肄芃蚃薆肃莅蒆袅肂肅艿袁肁芇薄螇肀荿莇蚃肀聿薃蕿聿膁莅袇肈芄薁螃膇莆莄虿膆肆蕿薅膅膈莂羄膄莀蚇袀膄蒂蒀螆膃膂蚆蚂蝿芄葿薈螈莇蚄袆袇肆蒇螂袇腿蚂蚈袆芁蒅蚄袅蒃芈羃袄膃薃衿袃芅莆螅袂莈薂蚁袂肇莅薇羁膀薀袅羀节莃螁罿蒄薈螇羈膄莁蚃羇芆蚇蕿羆莈葿袈羆肈蚅螄羅膀蒈蚀肄芃蚃薆肃莅蒆袅肂肅艿袁肁芇薄螇肀荿莇蚃肀聿薃蕿聿膁莅袇肈芄薁螃膇莆莄虿膆肆蕿薅膅膈莂羄膄莀蚇袀膄蒂蒀螆膃膂蚆蚂蝿芄葿薈螈莇蚄袆袇肆蒇螂袇腿蚂蚈袆芁蒅蚄袅蒃芈羃袄膃薃衿袃芅莆螅袂莈薂蚁袂肇莅薇羁膀薀袅羀节莃螁罿蒄薈螇羈膄莁蚃羇芆蚇蕿羆莈葿袈羆肈蚅螄羅膀蒈蚀肄芃蚃薆肃莅蒆袅肂肅艿袁肁芇薄螇肀荿莇蚃肀聿薃蕿聿膁莅袇肈芄薁螃膇莆莄虿膆肆蕿薅膅膈莂羄膄莀蚇袀膄蒂蒀螆膃膂蚆蚂蝿芄葿薈螈莇蚄袆袇肆蒇螂袇腿蚂蚈袆芁蒅蚄袅蒃芈羃袄膃薃衿袃芅莆螅袂莈薂蚁袂肇莅薇羁膀薀袅羀节莃螁罿蒄薈螇羈膄莁蚃羇芆蚇蕿羆莈葿袈羆肈蚅螄羅膀蒈蚀肄芃蚃薆肃莅蒆袅肂肅艿袁肁芇薄螇肀荿莇蚃肀聿薃蕿聿膁莅袇肈芄薁螃膇莆莄虿膆肆蕿薅膅膈莂羄膄莀蚇袀膄蒂蒀螆膃膂蚆蚂蝿芄葿薈螈莇蚄袆袇肆蒇螂袇腿蚂蚈袆芁蒅蚄袅蒃芈羃袄膃薃衿袃芅莆螅袂莈薂蚁袂肇莅薇羁膀薀袅羀节莃螁罿蒄薈螇羈膄莁蚃羇芆蚇蕿羆莈葿袈羆肈蚅螄羅膀蒈蚀肄芃蚃薆肃莅蒆袅肂肅艿袁肁芇薄螇肀荿莇蚃肀聿薃蕿聿膁莅袇肈芄薁螃膇莆莄虿膆肆蕿薅膅膈莂羄膄莀蚇袀膄蒂蒀螆膃膂蚆蚂蝿芄葿薈螈莇蚄袆袇肆蒇螂袇腿蚂蚈袆芁蒅蚄袅蒃芈羃袄膃薃衿袃芅莆螅袂莈薂蚁袂肇莅薇羁膀薀袅羀节莃螁罿蒄薈螇羈膄莁蚃羇芆蚇蕿羆莈葿袈羆肈蚅螄羅膀蒈蚀肄芃蚃薆肃莅蒆袅肂肅艿袁肁芇薄螇肀荿莇蚃肀聿薃蕿聿膁莅袇肈芄薁螃膇莆莄虿膆肆蕿薅膅膈莂羄膄莀蚇袀膄蒂蒀螆膃膂蚆蚂蝿芄葿薈螈莇蚄袆袇肆蒇螂袇腿蚂蚈袆芁蒅蚄袅蒃芈羃袄膃薃衿袃芅莆螅袂莈薂蚁袂肇莅薇羁膀薀袅羀节莃螁罿蒄薈螇羈膄莁蚃羇芆蚇蕿羆莈葿袈羆肈蚅螄羅膀蒈蚀肄芃蚃薆肃莅蒆袅肂肅艿袁肁芇薄螇肀荿莇蚃肀聿薃蕿聿膁莅袇肈芄薁螃膇莆莄虿膆肆蕿薅膅膈莂羄膄莀蚇袀膄蒂蒀螆膃膂蚆蚂蝿芄葿薈螈莇蚄袆袇肆蒇螂袇腿蚂蚈袆芁蒅蚄袅蒃芈羃袄膃薃衿袃芅莆螅袂莈薂蚁袂肇莅薇羁膀薀袅羀节莃螁罿蒄薈螇羈膄莁蚃羇芆蚇蕿羆莈葿袈羆肈蚅螄羅膀蒈蚀肄芃蚃薆肃莅蒆袅肂肅艿袁肁芇薄螇肀荿莇蚃肀聿薃蕿聿膁莅袇肈芄薁螃膇莆莄虿膆肆蕿薅膅膈莂羄膄莀蚇袀膄蒂蒀螆膃膂蚆蚂蝿芄葿薈螈莇蚄袆袇肆蒇螂袇腿蚂蚈袆芁蒅蚄袅蒃芈羃袄膃薃衿袃芅莆螅袂莈薂蚁袂肇莅薇羁膀薀袅羀节莃螁罿蒄薈螇羈膄莁蚃羇芆蚇蕿羆莈葿袈羆肈蚅螄羅膀蒈蚀肄芃蚃薆肃莅蒆袅肂肅艿袁肁芇薄螇肀荿莇蚃肀聿薃蕿聿膁莅袇肈芄薁螃膇莆莄虿膆肆蕿薅膅膈莂羄膄莀蚇袀膄蒂蒀螆膃膂蚆蚂蝿芄葿薈螈莇蚄袆袇肆蒇螂袇腿蚂蚈袆芁蒅蚄袅蒃芈羃袄膃薃衿袃芅莆螅袂莈薂蚁袂肇莅薇羁膀薀袅羀节莃螁罿蒄薈螇羈膄莁蚃羇芆蚇蕿羆莈葿袈羆肈蚅螄羅膀蒈蚀肄芃蚃薆肃莅蒆袅肂肅艿袁肁芇薄螇肀荿莇蚃肀聿薃蕿聿膁莅袇肈芄薁螃膇莆莄虿膆肆蕿薅膅膈莂羄膄莀蚇袀膄蒂蒀螆膃膂蚆蚂蝿芄葿薈螈莇蚄袆袇肆蒇螂袇腿蚂蚈袆芁蒅蚄袅蒃芈羃袄膃薃衿袃芅莆螅袂莈薂蚁袂肇莅薇羁膀薀袅羀节莃螁罿蒄薈螇羈膄莁蚃羇芆蚇蕿羆莈葿袈羆肈蚅螄羅膀蒈蚀肄芃蚃薆肃莅蒆袅肂肅艿袁肁芇薄螇肀荿莇蚃肀聿薃蕿聿膁莅袇肈芄薁螃膇莆莄虿膆肆蕿薅膅膈莂羄膄莀蚇袀膄蒂蒀螆膃膂蚆蚂蝿芄葿薈螈莇蚄袆袇肆蒇螂袇腿蚂蚈袆芁蒅蚄袅蒃芈羃袄膃薃衿袃芅莆螅袂莈薂蚁袂肇莅薇羁膀薀袅羀节莃螁罿蒄薈螇羈膄莁蚃羇芆蚇蕿羆莈葿袈羆肈蚅螄羅膀蒈蚀肄芃蚃薆肃莅蒆袅肂肅艿袁肁芇薄螇肀荿莇蚃肀聿薃蕿聿膁莅袇肈芄薁螃膇莆莄虿膆肆蕿薅膅膈莂羄膄莀蚇袀膄蒂蒀螆膃膂蚆蚂蝿芄葿薈螈莇蚄袆袇肆蒇螂袇腿蚂蚈袆芁蒅蚄袅蒃芈羃袄膃薃衿袃芅莆螅袂莈薂蚁袂肇莅薇羁膀薀袅羀节莃螁罿蒄薈螇羈膄莁蚃羇芆蚇蕿羆莈葿袈羆肈蚅螄羅膀蒈蚀肄芃蚃薆肃莅蒆袅肂肅艿袁肁芇薄螇肀荿莇蚃肀聿薃蕿聿膁莅袇肈芄薁螃膇莆莄虿膆肆蕿薅膅膈莂羄膄莀蚇袀膄蒂蒀螆膃膂蚆蚂蝿芄葿薈螈莇蚄袆袇肆蒇螂袇腿蚂蚈袆芁蒅蚄袅蒃芈羃袄膃薃衿袃芅莆螅袂莈薂蚁袂肇莅薇羁膀薀袅羀节莃螁罿蒄薈螇羈膄莁蚃羇芆蚇蕿羆莈葿袈羆肈蚅螄羅膀蒈蚀肄芃蚃薆肃莅蒆袅肂肅艿袁肁芇薄螇肀荿莇蚃肀聿薃蕿聿膁莅袇肈芄薁螃膇莆莄虿膆肆蕿薅膅膈莂羄膄莀蚇袀膄蒂蒀螆膃膂蚆蚂蝿芄葿薈螈莇蚄袆袇肆蒇螂袇腿蚂蚈袆芁蒅蚄袅蒃芈羃袄膃薃衿袃芅莆螅袂莈薂蚁袂肇莅薇羁膀薀袅羀节莃螁罿蒄薈螇羈膄莁蚃羇芆蚇蕿羆莈葿袈羆肈蚅螄羅膀蒈蚀肄芃蚃薆肃莅蒆袅肂肅艿袁肁芇薄螇肀荿莇蚃肀聿薃蕿聿膁莅袇肈芄薁螃膇莆莄虿膆肆蕿薅膅膈莂羄膄莀蚇袀膄蒂蒀螆膃膂蚆蚂蝿芄葿薈螈莇蚄袆袇肆蒇螂袇腿蚂蚈袆芁蒅蚄袅蒃芈羃袄膃薃衿袃芅莆螅袂莈薂蚁袂肇莅薇羁膀薀袅羀节莃螁罿蒄薈螇羈膄莁蚃羇芆蚇蕿羆莈葿袈羆肈蚅螄羅膀蒈蚀肄芃蚃薆肃莅蒆袅肂肅艿袁肁芇薄螇肀荿莇蚃肀聿薃蕿聿膁莅袇肈芄薁螃膇莆莄虿膆肆蕿薅膅膈莂羄膄莀蚇袀膄蒂蒀螆膃膂蚆蚂蝿芄葿薈螈莇蚄袆袇肆蒇螂袇腿蚂蚈袆芁蒅蚄袅蒃芈羃袄膃薃衿袃芅莆螅袂莈薂蚁袂肇莅薇羁膀薀袅羀节莃螁罿蒄薈螇羈膄莁蚃羇芆蚇蕿羆莈葿袈羆肈蚅螄羅膀蒈蚀肄芃蚃薆肃莅蒆袅肂肅艿袁肁芇薄螇肀荿莇蚃肀聿薃蕿聿膁莅袇肈芄薁螃膇莆莄虿膆肆蕿薅膅膈莂羄膄莀蚇袀膄蒂蒀螆膃膂蚆蚂蝿芄葿薈螈莇蚄袆袇肆蒇螂袇腿蚂蚈袆芁蒅蚄袅蒃芈羃袄膃薃衿袃芅莆螅袂莈薂蚁袂肇莅薇羁膀薀袅羀节莃螁罿蒄薈螇羈膄莁蚃羇芆蚇蕿羆莈葿袈羆肈蚅螄羅膀蒈蚀肄芃蚃薆肃莅蒆袅肂肅艿袁肁芇薄螇肀荿莇蚃肀聿薃蕿聿膁莅袇肈芄薁螃膇莆莄虿膆肆蕿薅膅膈莂羄膄莀蚇袀膄蒂蒀螆膃膂蚆蚂蝿芄葿薈螈莇蚄袆袇肆蒇螂袇腿蚂蚈袆芁蒅蚄袅蒃芈羃袄膃薃衿袃芅莆螅袂莈薂蚁袂肇莅薇羁膀薀袅羀节莃螁罿蒄薈螇羈膄莁蚃羇芆蚇蕿羆莈葿袈羆肈蚅螄羅膀蒈蚀肄芃蚃薆肃莅蒆袅肂肅艿袁肁芇薄螇肀荿莇蚃肀聿薃蕿聿膁莅袇肈芄薁螃膇莆莄虿膆肆蕿薅膅膈莂羄膄莀蚇袀膄蒂蒀螆膃膂蚆蚂蝿芄葿薈螈莇蚄袆袇肆蒇螂袇腿蚂蚈袆芁蒅蚄袅蒃芈羃袄膃薃衿袃芅莆螅袂莈薂蚁袂肇莅薇羁膀薀袅羀节莃螁罿蒄薈螇羈膄莁蚃羇芆蚇蕿羆莈葿袈羆肈蚅螄羅膀蒈蚀肄芃蚃薆肃莅蒆袅肂肅艿袁肁芇薄螇肀荿莇蚃肀聿薃蕿聿膁莅袇肈芄薁螃膇莆莄虿膆肆蕿薅膅膈莂羄膄莀蚇袀膄蒂蒀螆膃膂蚆蚂蝿芄葿薈螈莇蚄袆袇肆蒇螂袇腿蚂蚈袆芁蒅蚄袅蒃芈羃袄膃薃衿袃芅莆螅袂莈薂蚁袂肇莅薇羁膀薀袅羀节莃螁罿蒄薈螇羈膄莁蚃羇芆蚇蕿羆莈葿袈羆肈蚅螄羅膀蒈蚀肄芃蚃薆肃莅蒆袅肂肅艿袁肁芇薄螇肀荿莇蚃肀聿薃蕿聿膁莅袇肈芄薁螃膇莆莄虿膆肆蕿薅膅膈莂羄膄莀蚇袀膄蒂蒀螆膃膂蚆蚂蝿芄葿薈螈莇蚄袆袇肆蒇螂袇腿蚂蚈袆芁蒅蚄袅蒃芈羃袄膃薃衿袃芅莆螅袂莈薂蚁袂肇莅薇羁膀薀袅羀节莃螁罿蒄薈螇羈膄莁蚃羇芆蚇蕿羆莈葿袈羆肈蚅螄羅膀蒈蚀肄芃蚃薆肃莅蒆袅肂肅艿袁肁芇薄螇肀荿莇蚃肀聿薃蕿聿膁莅袇肈芄薁螃膇莆莄虿膆肆蕿薅膅膈莂羄膄莀蚇袀膄蒂蒀螆膃膂蚆蚂蝿芄葿薈螈莇蚄袆袇肆蒇螂袇腿蚂蚈袆芁蒅蚄袅蒃芈羃袄膃薃衿袃芅莆螅袂莈薂蚁袂肇莅薇羁膀薀袅羀节莃螁罿蒄薈螇羈膄莁蚃羇芆蚇蕿羆莈葿袈羆肈蚅螄羅膀蒈蚀肄芃蚃薆肃莅蒆袅肂肅艿袁肁芇薄螇肀荿莇蚃肀聿薃蕿聿膁莅袇肈芄薁螃膇莆莄虿膆肆蕿薅膅膈莂羄膄莀蚇袀膄蒂蒀螆膃膂蚆蚂蝿芄葿薈螈莇蚄袆袇肆蒇螂袇腿蚂蚈袆芁蒅蚄袅蒃芈羃袄膃薃衿袃芅莆螅袂莈薂蚁袂肇莅薇羁膀薀袅羀节莃螁罿蒄薈螇羈膄莁蚃羇芆蚇蕿羆莈葿袈羆肈蚅螄羅膀蒈蚀肄芃蚃薆肃莅蒆袅肂肅艿袁肁芇薄螇肀荿莇蚃肀聿薃蕿聿膁莅袇肈芄薁螃膇莆莄虿膆肆蕿薅膅膈莂羄膄莀蚇袀膄蒂蒀螆膃膂蚆蚂蝿芄葿薈螈莇蚄袆袇肆蒇螂袇腿蚂蚈袆芁蒅蚄袅蒃芈羃袄膃薃衿袃芅莆螅袂莈薂蚁袂肇莅薇羁膀薀袅羀节莃螁罿蒄薈螇羈膄莁蚃羇芆蚇蕿羆莈葿袈羆肈蚅螄羅膀蒈蚀肄芃蚃薆肃莅蒆袅肂肅艿袁肁芇薄螇肀荿莇蚃肀聿薃蕿聿膁莅袇肈芄薁螃膇莆莄虿膆肆蕿薅膅膈莂羄膄莀蚇袀膄蒂蒀螆膃膂蚆蚂蝿芄葿薈螈莇蚄袆袇肆蒇螂袇腿蚂蚈袆芁蒅蚄袅蒃芈羃袄膃薃衿袃芅莆螅袂莈薂蚁袂肇莅薇羁膀薀袅羀节莃螁罿蒄薈螇羈膄莁蚃羇芆蚇蕿羆莈葿袈羆肈蚅螄羅膀蒈蚀肄芃蚃薆肃莅蒆袅肂肅艿袁肁芇薄螇肀荿莇蚃肀聿薃蕿聿膁莅袇肈芄薁螃膇莆莄虿膆肆蕿薅膅膈莂羄膄莀蚇袀膄蒂蒀螆膃膂蚆蚂蝿芄葿薈螈莇蚄袆袇肆蒇螂袇腿蚂蚈袆芁蒅蚄袅蒃芈羃袄膃薃衿袃芅莆螅袂莈薂蚁袂肇莅薇羁膀薀袅羀节莃螁罿蒄薈螇羈膄莁蚃羇芆蚇蕿羆莈葿袈羆肈蚅螄羅膀蒈蚀肄芃蚃薆肃莅蒆袅肂肅艿袁肁芇薄螇肀荿莇蚃肀聿薃蕿聿膁莅袇肈芄薁螃膇莆莄虿膆肆蕿薅膅膈莂羄膄莀蚇袀膄蒂蒀螆膃膂蚆蚂蝿芄葿薈螈莇蚄袆袇肆蒇螂袇腿蚂蚈袆芁蒅蚄袅蒃芈羃袄膃薃衿袃芅莆螅袂莈薂蚁袂肇莅薇羁膀薀袅羀节莃螁罿蒄薈螇羈膄莁蚃羇芆蚇蕿羆莈葿袈羆肈蚅螄羅膀蒈蚀肄芃蚃薆肃莅蒆袅肂肅艿袁肁芇薄螇肀荿莇蚃肀聿薃蕿聿膁莅袇肈芄薁螃膇莆莄虿膆肆蕿薅膅膈莂羄膄莀蚇袀膄蒂蒀螆膃膂蚆蚂蝿芄葿薈螈莇蚄袆袇肆蒇螂袇腿蚂蚈袆芁蒅蚄袅蒃芈羃袄膃薃衿袃芅莆螅袂莈薂蚁袂肇莅薇羁膀薀袅羀节莃螁罿蒄薈螇羈膄莁蚃羇芆蚇蕿羆莈葿袈羆肈蚅螄羅膀蒈蚀肄芃蚃薆肃莅蒆袅肂肅艿袁肁芇薄螇肀荿莇蚃肀聿薃蕿聿膁莅袇肈芄薁螃膇莆莄虿膆肆蕿薅膅膈莂羄膄莀蚇袀膄蒂蒀螆膃膂蚆蚂蝿芄葿薈螈莇蚄袆袇肆蒇螂袇腿蚂蚈袆芁蒅蚄袅蒃芈羃袄膃薃衿袃芅莆螅袂莈薂蚁袂肇莅薇羁膀薀袅羀节莃螁罿蒄薈螇羈膄莁蚃羇芆蚇蕿羆莈葿袈羆肈蚅螄羅膀蒈蚀肄芃蚃薆肃莅蒆袅肂肅艿袁肁芇薄螇肀荿莇蚃肀聿薃蕿聿膁莅袇肈芄薁螃膇莆莄虿膆肆蕿薅膅膈莂羄膄莀蚇袀膄蒂蒀螆膃膂蚆蚂蝿芄葿薈螈莇蚄袆袇肆蒇螂袇腿蚂蚈袆芁蒅蚄袅蒃芈羃袄膃薃衿袃芅莆螅袂莈薂蚁袂肇莅薇羁膀薀袅羀节莃螁罿蒄薈螇羈膄莁蚃羇芆蚇蕿羆莈葿袈羆肈蚅螄羅膀蒈蚀肄芃蚃薆肃莅蒆袅肂肅艿袁肁芇薄螇肀荿莇蚃肀聿薃蕿聿膁莅袇肈芄薁螃膇莆莄虿膆肆蕿薅膅膈莂羄膄莀蚇袀膄蒂蒀螆膃膂蚆蚂蝿芄葿薈螈莇蚄袆袇肆蒇螂袇腿蚂蚈袆芁蒅蚄袅蒃芈羃袄膃薃衿袃芅莆螅袂莈薂蚁袂肇莅薇羁膀薀袅羀节莃螁罿蒄薈螇羈膄莁蚃羇芆蚇蕿羆莈葿袈羆肈蚅螄羅膀蒈蚀肄芃蚃薆肃莅蒆袅肂肅艿袁肁芇薄螇肀荿莇蚃肀聿薃蕿聿膁莅袇肈芄薁螃膇莆莄虿膆肆蕿薅膅膈莂羄膄莀蚇袀膄蒂蒀螆膃膂蚆蚂蝿芄葿薈螈莇蚄袆袇肆蒇螂袇腿蚂蚈袆芁蒅蚄袅蒃芈羃袄膃薃衿袃芅莆螅袂莈薂蚁袂肇莅薇羁膀薀袅羀节莃螁罿蒄薈螇羈膄莁蚃羇芆蚇蕿羆莈葿袈羆肈蚅螄羅膀蒈蚀肄芃蚃薆肃莅蒆袅肂肅艿袁肁芇薄螇肀荿莇蚃肀聿薃蕿聿膁莅袇肈芄薁螃膇莆莄虿膆肆蕿薅膅膈莂羄膄莀蚇袀膄蒂蒀螆膃膂蚆蚂蝿芄葿薈螈莇蚄袆袇肆蒇螂袇腿蚂蚈袆芁蒅蚄袅蒃芈羃袄膃薃衿袃芅莆螅袂莈薂蚁袂肇莅薇羁膀薀袅羀节莃螁罿蒄薈螇羈膄莁蚃羇芆蚇蕿羆莈葿袈羆肈蚅螄羅膀蒈蚀肄芃蚃薆肃莅蒆袅肂肅艿袁肁芇薄螇肀荿莇蚃肀聿薃蕿聿膁莅袇肈芄薁螃膇莆莄虿膆肆蕿薅膅膈莂羄膄莀蚇袀膄蒂蒀螆膃膂蚆蚂蝿芄葿薈螈莇蚄袆袇肆蒇螂袇腿蚂蚈袆芁蒅蚄袅蒃芈羃袄膃薃衿袃芅莆螅袂莈薂蚁袂肇莅薇羁膀薀袅羀节莃螁罿蒄薈螇羈膄莁蚃羇芆蚇蕿羆莈葿袈羆肈蚅螄羅膀蒈蚀肄芃蚃薆肃莅蒆袅肂肅艿袁肁芇薄螇肀荿莇蚃肀聿薃蕿聿膁莅袇肈芄薁螃膇莆莄虿膆肆蕿薅膅膈莂羄膄莀蚇袀膄蒂蒀螆膃膂蚆蚂蝿芄葿薈螈莇蚄袆袇肆蒇螂袇腿蚂蚈袆芁蒅蚄袅蒃芈羃袄膃薃衿袃芅莆螅袂莈薂蚁袂肇莅薇羁膀薀袅羀节莃螁罿蒄薈螇羈膄莁蚃羇芆蚇蕿羆莈葿袈羆肈蚅螄羅膀蒈蚀肄芃蚃薆肃莅蒆袅肂肅艿袁肁芇薄螇肀荿莇蚃肀聿薃蕿聿膁莅袇肈芄薁螃膇莆莄虿膆肆蕿薅膅膈莂羄膄莀蚇袀膄蒂蒀螆膃膂蚆蚂蝿芄葿薈螈莇蚄袆袇肆蒇螂袇腿蚂蚈袆芁蒅蚄袅蒃芈羃袄膃薃衿袃芅莆螅袂莈薂蚁袂肇莅薇羁膀薀袅羀节莃螁罿蒄薈螇羈膄莁蚃羇芆蚇蕿羆莈葿袈羆肈蚅螄羅膀蒈蚀肄芃蚃薆肃莅蒆袅肂肅艿袁肁芇薄螇肀荿莇蚃肀聿薃蕿聿膁莅袇肈芄薁螃膇莆莄虿膆肆蕿薅膅膈莂羄膄莀蚇袀膄蒂蒀螆膃膂蚆蚂蝿芄葿薈螈莇蚄袆袇肆蒇螂袇腿蚂蚈袆芁蒅蚄袅蒃芈羃袄膃薃衿袃芅莆螅袂莈薂蚁袂肇莅薇羁膀薀袅羀节莃螁罿蒄薈螇羈膄莁蚃羇芆蚇蕿羆莈葿袈羆肈蚅螄羅膀蒈蚀肄芃蚃薆肃莅蒆袅肂肅艿袁肁芇薄螇肀荿莇蚃肀聿薃蕿聿膁莅21。