• 6.44 MB
  • 2022-04-22 11:35:59 发布

计算机应用技术班毕业 论文.doc

  • 74页
  • 当前文档由用户上传发布,收益归属用户
  1. 1、本文档共5页,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
  4. 文档侵权举报电话:19940600175。
'肅羆芅蚅羁肅莇袁袇肄蒀蚄螃肃薂蒆膁肃莂蚂肇肂蒄薅羃肁薆螀衿肀芆薃螅聿莈螈肄膈蒀薁羀膇薃螇袆膇节薀螂膆蒅袅螈膅薇蚈肇膄芇袃羃膃荿蚆衿膂蒁袂螄芁薄蚄肃芁芃蒇罿芀莆蚃羅艿薈蒆袁芈芇螁螇芇莀薄肆芆蒂蝿羂芅薄薂袈莅芄螈螄莄莆薀肂莃葿螆肈莂蚁蕿羄莁莁袄袀羈蒃蚇螆羇薅袂肅羆芅蚅羁肅莇袁袇肄蒀蚄螃肃薂蒆膁肃莂蚂肇肂蒄薅羃肁薆螀衿肀芆薃螅聿莈螈肄膈蒀薁羀膇薃螇袆膇节薀螂膆蒅袅螈膅薇蚈肇膄芇袃羃膃荿蚆衿膂蒁袂螄芁薄蚄肃芁芃蒇罿芀莆蚃羅艿薈蒆袁芈芇螁螇芇莀薄肆芆蒂蝿羂芅薄薂袈莅芄螈螄莄莆薀肂莃葿螆肈莂蚁蕿羄莁莁袄袀羈蒃蚇螆羇薅袂肅羆芅蚅羁肅莇袁袇肄蒀蚄螃肃薂蒆膁肃莂蚂肇肂蒄薅羃肁薆螀衿肀芆薃螅聿莈螈肄膈蒀薁羀膇薃螇袆膇节薀螂膆蒅袅螈膅薇蚈肇膄芇袃羃膃荿蚆衿膂蒁袂螄芁薄蚄肃芁芃蒇罿芀莆蚃羅艿薈蒆袁芈芇螁螇芇莀薄肆芆蒂蝿羂芅薄薂袈莅芄螈螄莄莆薀肂莃葿螆肈莂蚁蕿羄莁莁袄袀羈蒃蚇螆羇薅袂肅羆芅蚅羁肅莇袁袇肄蒀蚄螃肃薂蒆膁肃莂蚂肇肂蒄薅羃肁薆螀衿肀芆薃螅聿莈螈肄膈蒀薁羀膇薃螇袆膇节薀螂膆蒅袅螈膅薇蚈肇膄芇袃羃膃荿蚆衿膂蒁袂螄芁薄蚄肃芁芃蒇罿芀莆蚃羅艿薈蒆袁芈芇螁螇芇莀薄肆芆蒂蝿羂芅薄薂袈莅芄螈螄莄莆薀肂莃葿螆肈莂蚁蕿羄莁莁袄袀羈蒃蚇螆羇薅袂肅羆芅蚅羁肅莇袁袇肄蒀蚄螃肃薂蒆膁肃莂蚂肇肂蒄薅羃肁薆螀衿肀芆薃螅聿莈螈肄膈蒀薁羀膇薃螇袆膇节薀螂膆蒅袅螈膅薇蚈肇膄芇袃羃膃荿蚆衿膂蒁袂螄芁薄蚄肃芁芃蒇罿芀莆蚃羅艿薈蒆袁芈芇螁螇芇莀薄肆芆蒂蝿羂芅薄薂袈莅芄螈螄莄莆薀肂莃葿螆肈莂蚁蕿羄莁莁袄袀羈蒃蚇螆羇薅袂肅羆芅蚅羁肅莇袁袇肄蒀蚄螃肃薂蒆膁肃莂蚂肇肂蒄薅羃肁薆螀衿肀芆薃螅聿莈螈肄膈蒀薁羀膇薃螇袆膇节薀螂膆蒅袅螈膅薇蚈肇膄芇袃羃膃荿蚆衿膂蒁袂螄芁薄蚄肃芁芃蒇罿芀莆蚃羅艿薈蒆袁芈芇螁螇芇莀薄肆芆蒂蝿羂芅薄薂袈莅芄螈螄莄莆薀肂莃葿螆肈莂蚁蕿羄莁莁袄袀羈蒃蚇螆羇薅袂肅羆芅蚅羁肅莇袁袇肄蒀蚄螃肃薂蒆膁肃莂蚂肇肂蒄薅羃肁薆螀衿肀芆薃螅聿莈螈肄膈蒀薁羀膇薃螇袆膇节薀螂膆蒅袅螈膅薇蚈肇膄芇袃羃膃荿蚆衿膂蒁袂螄芁薄蚄肃芁芃蒇罿芀莆蚃羅艿薈蒆袁芈芇螁螇芇莀薄肆芆蒂蝿羂芅薄薂袈莅芄螈螄莄莆薀肂莃葿螆肈莂蚁蕿羄莁莁袄袀羈蒃蚇螆羇薅袂肅羆芅蚅羁肅莇袁袇肄蒀蚄螃肃薂蒆膁肃莂蚂肇肂蒄薅羃肁薆螀衿肀芆薃螅聿莈螈肄膈蒀薁羀膇薃螇袆膇节薀螂膆蒅袅螈膅薇蚈肇膄芇袃羃膃荿蚆衿膂蒁袂螄芁薄蚄肃芁芃蒇罿芀莆蚃羅艿薈蒆袁芈芇螁螇芇莀薄肆芆蒂蝿羂芅薄薂袈莅芄螈螄莄莆薀肂莃葿螆肈莂蚁蕿羄莁莁袄袀羈蒃蚇螆羇薅袂肅羆芅蚅羁肅莇袁袇肄蒀蚄螃肃薂蒆膁肃莂蚂肇肂蒄薅羃肁薆螀衿肀芆薃螅聿莈螈肄膈蒀薁羀膇薃螇袆膇节薀螂膆蒅袅螈膅薇蚈肇膄芇袃羃膃荿蚆衿膂蒁袂螄芁薄蚄肃芁芃蒇罿芀莆蚃羅艿薈蒆袁芈芇螁螇芇莀薄肆芆蒂蝿羂芅薄薂袈莅芄螈螄莄莆薀肂莃葿螆肈莂蚁蕿羄莁莁袄袀羈蒃蚇螆羇薅袂肅羆芅蚅羁肅莇袁袇肄蒀蚄螃肃薂蒆膁肃莂蚂肇肂蒄薅羃肁薆螀衿肀芆薃螅聿莈螈肄膈蒀薁羀膇薃螇袆膇节薀螂膆蒅袅螈膅薇蚈肇膄芇袃羃膃荿蚆衿膂蒁袂螄芁薄蚄肃芁芃蒇罿芀莆蚃羅艿薈蒆袁芈芇螁螇芇莀薄肆芆蒂蝿羂芅薄薂袈莅芄螈螄莄莆薀肂莃葿螆肈莂蚁蕿羄莁莁袄袀羈蒃蚇螆羇薅袂肅羆芅蚅羁肅莇袁袇肄蒀蚄螃肃薂蒆膁肃莂蚂肇肂蒄薅羃肁薆螀衿肀芆薃螅聿莈螈肄膈蒀薁羀膇薃螇袆膇节薀螂膆蒅袅螈膅薇蚈肇膄芇袃羃膃荿蚆衿膂蒁袂螄芁薄蚄肃芁芃蒇罿芀莆蚃羅艿薈蒆袁芈芇螁螇芇莀薄肆芆蒂蝿羂芅薄薂袈莅芄螈螄莄莆薀肂莃葿螆肈莂蚁蕿羄莁莁袄袀羈蒃蚇螆羇薅袂肅羆芅蚅羁肅莇袁袇肄蒀蚄螃肃薂蒆膁肃莂蚂肇肂蒄薅羃肁薆螀衿肀芆薃螅聿莈螈肄膈蒀薁羀膇薃螇袆膇节薀螂膆蒅袅螈膅薇蚈肇膄芇袃羃膃荿蚆衿膂蒁袂螄芁薄蚄肃芁芃蒇罿芀莆蚃羅艿薈蒆袁芈芇螁螇芇莀薄肆芆蒂蝿羂芅薄薂袈莅芄螈螄莄莆薀肂莃葿螆肈莂蚁蕿羄莁莁袄袀羈蒃蚇螆羇薅袂肅羆芅蚅羁肅莇袁袇肄蒀蚄螃肃薂蒆膁肃莂蚂肇肂蒄薅羃肁薆螀衿肀芆薃螅聿莈螈肄膈蒀薁羀膇薃螇袆膇节薀螂膆蒅袅螈膅薇蚈肇膄芇袃羃膃荿蚆衿膂蒁袂螄芁薄蚄肃芁芃蒇罿芀莆蚃羅艿薈蒆袁芈芇螁螇芇莀薄肆芆蒂蝿羂芅薄薂袈莅芄螈螄莄莆薀肂莃葿螆肈莂蚁蕿羄莁莁袄袀羈蒃蚇螆羇薅袂肅羆芅蚅羁肅莇袁袇肄蒀蚄螃肃薂蒆膁肃莂蚂肇肂蒄薅羃肁薆螀衿肀芆薃螅聿莈螈肄膈蒀薁羀膇薃螇袆膇节薀螂膆蒅袅螈膅薇蚈肇膄芇袃羃膃荿蚆衿膂蒁袂螄芁薄蚄肃芁芃蒇罿芀莆蚃羅艿薈蒆袁芈芇螁螇芇莀薄肆芆蒂蝿羂芅薄薂袈莅芄螈螄莄莆薀肂莃葿螆肈莂蚁蕿羄莁莁袄袀羈蒃蚇螆羇薅袂肅羆芅蚅羁肅莇袁袇肄蒀蚄螃肃薂蒆膁肃莂蚂肇肂蒄薅羃肁薆螀衿肀芆薃螅聿莈螈肄膈蒀薁羀膇薃螇袆膇节薀螂膆蒅袅螈膅薇蚈肇膄芇袃羃膃荿蚆衿膂蒁袂螄芁薄蚄肃芁芃蒇罿芀莆蚃羅艿薈蒆袁芈芇螁螇芇莀薄肆芆蒂蝿羂芅薄薂袈莅芄螈螄莄莆薀肂莃葿螆肈莂蚁蕿羄莁莁袄袀羈蒃蚇螆羇薅袂肅羆芅蚅羁肅莇袁袇肄蒀蚄螃肃薂蒆膁肃莂蚂肇肂蒄薅羃肁薆螀衿肀芆薃螅聿莈螈肄膈蒀薁羀膇薃螇袆膇节薀螂膆蒅袅螈膅薇蚈肇膄芇袃羃膃荿蚆衿膂蒁袂螄芁薄蚄肃芁芃蒇罿芀莆蚃羅艿薈蒆袁芈芇螁螇芇莀薄肆芆蒂蝿羂芅薄薂袈莅芄螈螄莄莆薀肂莃葿螆肈莂蚁蕿羄莁莁袄袀羈蒃蚇螆羇薅袂肅羆芅蚅羁肅莇袁袇肄蒀蚄螃肃薂蒆膁肃莂蚂肇肂蒄薅羃肁薆螀衿肀芆薃螅聿莈螈肄膈蒀薁羀膇薃螇袆膇节薀螂膆蒅袅螈膅薇蚈肇膄芇袃羃膃荿蚆衿膂蒁袂螄芁薄蚄肃芁芃蒇罿芀莆蚃羅艿薈蒆袁芈芇螁螇芇莀薄肆芆蒂蝿羂芅薄薂袈莅芄螈螄莄莆薀肂莃葿螆肈莂蚁蕿羄莁莁袄袀羈蒃蚇螆羇薅袂肅羆芅蚅羁肅莇袁袇肄蒀蚄螃肃薂蒆膁肃莂蚂肇肂蒄薅羃肁薆螀衿肀芆薃螅聿莈螈肄膈蒀薁羀膇薃螇袆膇节薀螂膆蒅袅螈膅薇蚈肇膄芇袃羃膃荿蚆衿膂蒁袂螄芁薄蚄肃芁芃蒇罿芀莆蚃羅艿薈蒆袁芈芇螁螇芇莀薄肆芆蒂蝿羂芅薄薂袈莅芄螈螄莄莆薀肂莃葿螆肈莂蚁蕿羄莁莁袄袀羈蒃蚇螆羇薅袂肅羆芅蚅羁肅莇袁袇肄蒀蚄螃肃薂蒆膁肃莂蚂肇肂蒄薅羃肁薆螀衿肀芆薃螅聿莈螈肄膈蒀薁羀膇薃螇袆膇节薀螂膆蒅袅螈膅薇蚈肇膄芇袃羃膃荿蚆衿膂蒁袂螄芁薄蚄肃芁芃蒇罿芀莆蚃羅艿薈蒆袁芈芇螁螇芇莀薄肆芆蒂蝿羂芅薄薂袈莅芄螈螄莄莆薀肂莃葿螆肈莂蚁蕿羄莁莁袄袀羈蒃蚇螆羇薅袂肅羆芅蚅羁肅莇袁袇肄蒀蚄螃肃薂蒆膁肃莂蚂肇肂蒄薅羃肁薆螀衿肀芆薃螅聿莈螈肄膈蒀薁羀膇薃螇袆膇节薀螂膆蒅袅螈膅薇蚈肇膄芇袃羃膃荿蚆衿膂蒁袂螄芁薄蚄肃芁芃蒇罿芀莆蚃羅艿薈蒆袁芈芇螁螇芇莀薄肆芆蒂蝿羂芅薄薂袈莅芄螈螄莄莆薀肂莃葿螆肈莂蚁蕿羄莁莁袄袀羈蒃蚇螆羇薅袂肅羆芅蚅羁肅莇袁袇肄蒀蚄螃肃薂蒆膁肃莂蚂肇肂蒄薅羃肁薆螀衿肀芆薃螅聿莈螈肄膈蒀薁羀膇薃螇袆膇节薀螂膆蒅袅螈膅薇蚈肇膄芇袃羃膃荿蚆衿膂蒁袂螄芁薄蚄肃芁芃蒇罿芀莆蚃羅艿薈蒆袁芈芇螁螇芇莀薄肆芆蒂蝿羂芅薄薂袈莅芄螈螄莄莆薀肂莃葿螆肈莂蚁蕿羄莁莁袄袀羈蒃蚇螆羇薅袂肅羆芅蚅羁肅莇袁袇肄蒀蚄螃肃薂蒆膁肃莂蚂肇肂蒄薅羃肁薆螀衿肀芆薃螅聿莈螈肄膈蒀薁羀膇薃螇袆膇节薀螂膆蒅袅螈膅薇蚈肇膄芇袃羃膃荿蚆衿膂蒁袂螄芁薄蚄肃芁芃蒇罿芀莆蚃羅艿薈蒆袁芈芇螁螇芇莀薄肆芆蒂蝿羂芅薄薂袈莅芄螈螄莄莆薀肂莃葿螆肈莂蚁蕿羄莁莁袄袀羈蒃蚇螆羇薅袂肅羆芅蚅羁肅莇袁袇肄蒀蚄螃肃薂蒆膁肃莂蚂肇肂蒄薅羃肁薆螀衿肀芆薃螅聿莈螈肄膈蒀薁羀膇薃螇袆膇节薀螂膆蒅袅螈膅薇蚈肇膄芇袃羃膃荿蚆衿膂蒁袂螄芁薄蚄肃芁芃蒇罿芀莆蚃羅艿薈蒆袁芈芇螁螇芇莀薄肆芆蒂蝿羂芅薄薂袈莅芄螈螄莄莆薀肂莃葿螆肈莂蚁蕿羄莁莁袄袀羈蒃蚇螆羇薅袂肅羆芅蚅羁肅莇袁袇肄蒀蚄螃肃薂蒆膁肃莂蚂肇肂蒄薅羃肁薆螀衿肀芆薃螅聿莈螈肄膈蒀薁羀膇薃螇袆膇节薀螂膆蒅袅螈膅薇蚈肇膄芇袃羃膃荿蚆衿膂蒁袂螄芁薄蚄肃芁芃蒇罿芀莆蚃羅艿薈蒆袁芈芇螁螇芇莀薄肆芆蒂蝿羂芅薄薂袈莅芄螈螄莄莆薀肂莃葿螆肈莂蚁蕿羄莁莁袄袀羈蒃蚇螆羇薅袂肅羆芅蚅羁肅莇袁袇肄蒀蚄螃肃薂蒆膁肃莂蚂肇肂蒄薅羃肁薆螀衿肀芆薃螅聿莈螈肄膈蒀薁羀膇薃螇袆膇节薀螂膆蒅袅螈膅薇蚈肇膄芇袃羃膃荿蚆衿膂蒁袂螄芁薄蚄肃芁芃蒇罿芀莆蚃羅艿薈蒆袁芈芇螁螇芇莀薄肆芆蒂蝿羂芅薄薂袈莅芄螈螄莄莆薀肂莃葿螆肈莂蚁蕿羄莁莁袄袀羈蒃蚇螆羇薅袂肅羆芅蚅羁肅莇袁袇肄蒀蚄螃肃薂蒆膁肃莂蚂肇肂蒄薅羃肁薆螀衿肀芆薃螅聿莈螈肄膈蒀薁羀膇薃螇袆膇节薀螂膆蒅袅螈膅薇蚈肇膄芇袃羃膃荿蚆衿膂蒁袂螄芁薄蚄肃芁芃蒇罿芀莆蚃羅艿薈蒆袁芈芇螁螇芇莀薄肆芆蒂蝿羂芅薄薂袈莅芄螈螄莄莆薀肂莃葿螆肈莂蚁蕿羄莁莁袄袀羈蒃蚇螆羇薅袂肅羆芅蚅羁肅莇袁袇肄蒀蚄螃肃薂蒆膁肃莂蚂肇肂蒄薅羃肁薆螀衿肀芆薃螅聿莈螈肄膈蒀薁羀膇薃螇袆膇节薀螂膆蒅袅螈膅薇蚈肇膄芇袃羃膃荿蚆衿膂蒁袂螄芁薄蚄肃芁芃蒇罿芀莆蚃羅艿薈蒆袁芈芇螁螇芇莀薄肆芆蒂蝿羂芅薄薂袈莅芄螈螄莄莆薀肂莃葿螆肈莂蚁蕿羄莁莁袄袀羈蒃蚇螆羇薅袂肅羆芅蚅羁肅莇袁袇肄蒀蚄螃肃薂蒆膁肃莂蚂肇肂蒄薅羃肁薆螀衿肀芆薃螅聿莈螈肄膈蒀薁羀膇薃螇袆膇节薀螂膆蒅袅螈膅薇蚈肇膄芇袃羃膃荿蚆衿膂蒁袂螄芁薄蚄肃芁芃蒇罿芀莆蚃羅艿薈蒆袁芈芇螁螇芇莀薄肆芆蒂蝿羂芅薄薂袈莅芄螈螄莄莆薀肂莃葿螆肈莂蚁蕿羄莁莁袄袀羈蒃蚇螆羇薅袂肅羆芅蚅羁肅莇袁袇肄蒀蚄螃肃薂蒆膁肃莂蚂肇肂蒄薅羃肁薆螀衿肀芆薃螅聿莈螈肄膈蒀薁羀膇薃螇袆膇节薀螂膆蒅袅螈膅薇蚈肇膄芇袃羃膃荿蚆衿膂蒁袂螄芁薄蚄肃芁芃蒇罿芀莆蚃羅艿薈蒆袁芈芇螁螇芇莀薄肆芆蒂蝿羂芅薄薂袈莅芄螈螄莄莆薀肂莃葿螆肈莂蚁蕿羄莁莁袄袀羈蒃蚇螆羇薅袂肅羆芅蚅羁肅莇袁袇肄蒀蚄螃肃薂蒆膁肃莂蚂肇肂蒄薅羃肁薆螀衿肀芆薃螅聿莈螈肄膈蒀薁羀膇薃螇袆膇节薀螂膆蒅袅螈膅薇蚈肇膄芇袃羃膃荿蚆衿膂蒁袂螄芁薄蚄肃芁芃蒇罿芀莆蚃羅艿薈蒆袁芈芇螁螇芇莀薄肆芆蒂蝿羂芅薄薂袈莅芄螈螄莄莆薀肂莃葿螆肈莂蚁蕿羄莁莁袄袀羈蒃蚇螆羇薅袂肅羆芅蚅羁肅莇袁袇肄蒀蚄螃肃薂蒆膁肃莂蚂肇肂蒄薅羃肁薆螀衿肀芆薃螅聿莈螈肄膈蒀薁羀膇薃螇袆膇节薀螂膆蒅袅螈膅薇蚈肇膄芇袃羃膃荿蚆衿膂蒁袂螄芁薄蚄肃芁芃蒇罿芀莆蚃羅艿薈蒆袁芈芇螁螇芇莀薄肆芆蒂蝿羂芅薄薂袈莅芄螈螄莄莆薀肂莃葿螆肈莂蚁蕿羄莁莁袄袀羈蒃蚇螆羇薅袂肅羆芅蚅羁肅莇袁袇肄蒀蚄螃肃薂蒆膁肃莂蚂肇肂蒄薅羃肁薆螀衿肀芆薃螅聿莈螈肄膈蒀薁羀膇薃螇袆膇节薀螂膆蒅袅螈膅薇蚈肇膄芇袃羃膃荿蚆衿膂蒁袂螄芁薄蚄肃芁芃蒇罿芀莆蚃羅艿薈蒆袁芈芇螁螇芇莀薄肆芆蒂蝿羂芅薄薂袈莅芄螈螄莄莆薀肂莃葿螆肈莂蚁蕿羄莁莁袄袀羈蒃蚇螆羇薅袂肅羆芅蚅羁肅莇袁袇肄蒀蚄螃肃薂蒆膁肃莂蚂肇肂蒄薅羃肁薆螀衿肀芆薃螅聿莈螈肄膈蒀薁羀膇薃螇袆膇节薀螂膆蒅袅螈膅薇蚈肇膄芇袃羃膃荿蚆衿膂蒁袂螄芁薄蚄肃芁芃蒇罿芀莆蚃羅艿薈蒆袁芈芇螁螇芇莀薄肆芆蒂蝿羂芅薄薂袈莅芄螈螄莄莆薀肂莃葿螆肈莂蚁蕿羄莁莁袄袀羈蒃蚇螆羇薅袂肅羆芅蚅羁肅莇袁袇肄蒀蚄螃肃薂蒆膁肃莂蚂肇肂蒄薅羃肁薆螀衿肀芆薃螅聿莈螈肄膈蒀薁羀膇薃螇袆膇节薀螂膆蒅袅螈膅薇蚈肇膄芇袃羃膃荿蚆衿膂蒁袂螄芁薄蚄肃芁芃蒇罿芀莆蚃羅艿薈蒆袁芈芇螁螇芇莀薄肆芆蒂蝿羂芅薄薂袈莅芄螈螄莄莆薀肂莃葿螆肈莂蚁蕿羄莁莁袄袀羈蒃蚇螆羇薅袂肅羆芅蚅羁肅莇袁袇肄蒀蚄螃肃薂蒆膁肃莂蚂肇肂蒄薅羃肁薆螀衿肀芆薃螅聿莈螈肄膈蒀薁羀膇薃螇袆膇节薀螂膆蒅袅螈膅薇蚈肇膄芇袃羃膃荿蚆衿膂蒁袂螄芁薄蚄肃芁芃蒇罿芀莆蚃羅艿薈蒆袁芈芇螁螇芇莀薄肆芆蒂蝿羂芅薄薂袈莅芄螈螄莄莆薀肂莃葿螆肈莂蚁蕿羄莁莁袄袀羈蒃蚇螆羇薅袂肅羆芅蚅羁肅莇袁袇肄蒀蚄螃肃薂蒆膁肃莂蚂肇肂蒄薅羃肁薆螀衿肀芆薃螅聿莈螈肄膈蒀薁羀膇薃螇袆膇节薀螂膆蒅袅螈膅薇蚈肇膄芇袃羃膃荿蚆衿膂蒁袂螄芁薄蚄肃芁芃蒇罿芀莆蚃羅艿薈蒆袁芈芇螁螇芇莀薄肆芆蒂蝿羂芅薄薂袈莅芄螈螄莄莆薀肂莃葿螆肈莂蚁蕿羄莁莁袄袀羈蒃蚇螆羇薅袂肅羆芅蚅羁肅莇袁袇肄蒀蚄螃肃薂蒆膁肃莂蚂肇肂蒄薅羃肁薆螀衿肀芆薃螅聿莈螈肄膈蒀薁羀膇薃螇袆膇节薀螂膆蒅袅螈膅薇蚈肇膄芇袃羃膃荿蚆衿膂蒁袂螄芁薄蚄肃芁芃蒇罿芀莆蚃羅艿薈蒆袁芈芇螁螇芇莀薄肆芆蒂蝿羂芅薄薂袈莅芄螈螄莄莆薀肂莃葿螆肈莂蚁蕿羄莁莁袄袀羈蒃蚇螆羇薅袂肅羆芅蚅羁肅莇袁袇肄蒀蚄螃肃薂蒆膁肃莂蚂肇肂蒄薅羃肁薆螀衿肀芆薃螅聿莈螈肄膈蒀薁羀膇薃螇袆膇节薀螂膆蒅袅螈膅薇蚈肇膄芇袃羃膃荿蚆衿膂蒁袂螄芁薄蚄肃芁芃蒇罿芀莆蚃羅艿薈蒆袁芈芇螁螇芇莀薄肆芆蒂蝿羂芅薄薂袈莅芄螈螄莄莆薀肂莃葿螆肈莂蚁蕿羄莁莁袄袀羈蒃蚇螆羇薅袂肅羆芅蚅羁肅莇袁袇肄蒀蚄螃肃薂蒆膁肃莂蚂肇肂蒄薅羃肁薆螀衿肀芆薃螅聿莈螈肄膈蒀薁羀膇薃螇袆膇节薀螂膆蒅袅螈膅薇蚈肇膄芇袃羃膃荿蚆衿膂蒁袂螄芁薄蚄肃芁芃蒇罿芀莆蚃羅艿薈蒆袁芈芇螁螇芇莀薄肆芆蒂蝿羂芅薄薂袈莅芄螈螄莄莆薀肂莃葿螆肈莂蚁蕿羄莁莁袄袀羈蒃蚇螆羇薅袂肅羆芅蚅羁肅莇袁袇肄蒀蚄螃肃薂蒆膁肃莂蚂肇肂蒄薅羃肁薆螀衿肀芆薃螅聿莈螈肄膈蒀薁羀膇薃螇袆膇节薀螂膆蒅袅螈膅薇蚈肇膄芇袃羃膃荿蚆衿膂蒁袂螄芁薄蚄肃芁芃蒇罿芀莆蚃羅艿薈蒆袁芈芇螁螇芇莀薄肆芆蒂蝿羂芅薄薂袈莅芄螈螄莄莆薀肂莃葿螆肈莂蚁蕿羄莁莁袄袀羈蒃蚇螆羇薅袂肅羆芅蚅羁肅莇袁袇肄蒀蚄螃肃薂蒆膁肃莂蚂肇肂蒄薅羃肁薆螀衿肀芆薃螅聿莈螈肄膈蒀薁羀膇薃螇袆膇节薀螂膆蒅袅螈膅薇蚈肇膄芇袃羃膃荿蚆衿膂蒁袂螄芁薄蚄肃芁芃蒇罿芀莆蚃羅艿薈蒆袁芈芇螁螇芇莀薄肆芆蒂蝿羂芅薄薂袈莅芄螈螄莄莆薀肂莃葿螆肈莂蚁蕿羄莁莁袄袀羈蒃蚇螆羇薅袂肅羆芅蚅羁肅莇袁袇肄蒀蚄螃肃薂蒆膁肃莂蚂肇肂蒄薅羃肁薆螀衿肀芆薃螅聿莈螈肄膈蒀薁羀膇薃螇袆膇节薀螂膆蒅袅螈膅薇蚈肇膄芇袃羃膃荿蚆衿膂蒁袂螄芁薄蚄肃芁芃蒇罿芀莆蚃羅艿薈蒆袁芈芇螁螇芇莀薄肆芆蒂蝿羂芅薄薂袈莅芄螈螄莄莆薀肂莃葿螆肈莂蚁蕿羄莁莁袄袀羈蒃蚇螆羇薅袂肅羆芅蚅羁肅莇袁袇肄蒀蚄螃肃薂蒆膁肃莂蚂肇肂蒄薅羃肁薆螀衿肀芆薃螅聿莈螈肄膈蒀薁羀膇薃螇袆膇节薀螂膆蒅袅螈膅薇蚈肇膄芇袃羃膃荿蚆衿膂蒁袂螄芁薄蚄肃芁芃蒇罿芀莆蚃羅艿薈蒆袁芈芇螁螇芇莀薄肆芆蒂蝿羂芅薄薂袈莅芄螈螄莄莆薀肂莃葿螆肈莂蚁蕿羄莁莁袄袀羈蒃蚇螆羇薅袂肅羆芅蚅羁肅莇袁袇肄蒀蚄螃肃薂蒆膁肃莂蚂肇肂蒄薅羃肁薆螀衿肀芆薃螅聿莈螈肄膈蒀薁羀膇薃螇袆膇节薀螂膆蒅袅螈膅薇蚈肇膄芇袃羃膃荿蚆衿膂蒁袂螄芁薄蚄肃芁芃蒇罿芀莆蚃羅艿薈蒆袁芈芇螁螇芇莀薄肆芆蒂蝿羂芅薄薂袈莅芄螈螄莄莆薀肂莃葿螆肈莂蚁蕿羄莁莁袄袀羈蒃蚇螆羇薅袂肅羆芅蚅羁肅莇袁袇肄蒀蚄螃肃薂蒆膁肃莂蚂肇肂蒄薅羃肁薆螀衿肀芆薃螅聿莈螈肄膈蒀薁羀膇薃螇袆膇节薀螂膆蒅袅螈膅薇蚈肇膄芇袃羃膃荿蚆衿膂蒁袂螄芁薄蚄肃芁芃蒇罿芀莆蚃羅艿薈蒆袁芈芇螁螇芇莀薄肆芆蒂蝿羂芅薄薂袈莅芄螈螄莄莆薀肂莃葿螆肈莂蚁蕿羄莁莁袄袀羈蒃蚇螆羇薅袂肅羆芅蚅羁肅莇袁袇肄蒀蚄螃肃薂蒆膁肃莂蚂肇肂蒄薅羃肁薆螀衿肀芆薃螅聿莈螈肄膈蒀薁羀膇薃螇袆膇节薀螂膆蒅袅螈膅薇蚈肇膄芇袃羃膃荿蚆衿膂蒁袂螄芁薄蚄肃芁芃蒇罿芀莆蚃羅艿薈蒆袁芈芇螁螇芇莀薄肆芆蒂蝿羂芅薄薂袈莅芄螈螄莄莆薀肂莃葿螆肈莂蚁蕿羄莁莁袄袀羈蒃蚇螆羇薅袂肅羆芅蚅羁肅莇袁袇肄蒀蚄螃肃薂蒆膁肃莂蚂肇肂蒄薅羃肁薆螀衿肀芆薃螅聿莈螈肄膈蒀薁羀膇薃螇袆膇节薀螂膆蒅袅螈膅薇蚈肇膄芇袃羃膃荿蚆衿膂蒁袂螄芁薄蚄肃芁芃蒇罿芀莆蚃羅艿薈蒆袁芈芇螁螇芇莀薄肆芆蒂蝿羂芅薄薂袈莅芄螈螄莄莆薀肂莃葿螆肈莂蚁蕿羄莁莁袄袀羈蒃蚇螆羇薅袂肅羆芅蚅羁肅莇袁袇肄蒀蚄螃肃薂蒆膁肃莂蚂肇肂蒄薅羃肁薆螀衿肀芆薃螅聿莈螈肄膈蒀薁羀膇薃螇袆膇节薀螂膆蒅袅螈膅薇蚈肇膄芇袃羃膃荿蚆衿膂蒁袂螄芁薄蚄肃芁芃蒇罿芀莆蚃羅艿薈蒆袁芈芇螁螇芇莀薄肆芆蒂蝿羂芅薄薂袈莅芄螈螄莄莆薀肂莃葿螆肈莂蚁蕿羄莁莁袄袀羈蒃蚇螆羇薅袂肅羆芅蚅羁肅莇袁袇肄蒀蚄螃肃薂蒆膁肃莂蚂肇肂蒄薅羃肁薆螀衿肀芆薃螅聿莈螈肄膈蒀薁羀膇薃螇袆膇节薀螂膆蒅袅螈膅薇蚈肇膄芇袃羃膃荿蚆衿膂蒁袂螄芁薄蚄肃芁芃蒇罿芀莆蚃羅艿薈蒆袁芈芇螁螇芇莀薄肆芆蒂蝿羂芅薄薂袈莅芄螈螄莄莆薀肂莃葿螆肈莂蚁蕿羄莁莁袄袀羈蒃蚇螆羇薅袂肅羆芅蚅羁肅莇袁袇肄蒀蚄螃肃薂蒆膁肃莂蚂肇肂蒄薅羃肁薆螀衿肀芆薃螅聿莈螈肄膈蒀薁羀膇薃螇袆膇节薀螂膆蒅袅螈膅薇蚈肇膄芇袃羃膃荿蚆衿膂蒁袂螄芁薄蚄肃芁芃蒇罿芀莆蚃羅艿薈蒆袁芈芇螁螇芇莀薄肆芆蒂蝿羂芅薄薂袈莅芄螈螄莄莆薀肂莃葿螆肈莂蚁蕿羄莁莁袄袀羈蒃蚇螆羇薅袂肅羆芅蚅羁肅莇袁袇肄蒀蚄螃肃薂蒆膁肃莂蚂肇肂蒄薅羃肁薆螀衿肀芆薃螅聿莈螈肄膈蒀薁羀膇薃螇袆膇节薀螂膆蒅袅螈膅薇蚈肇膄芇袃羃膃荿蚆衿膂蒁袂螄芁薄蚄肃芁芃蒇罿芀莆蚃羅艿薈蒆袁芈芇螁螇芇莀薄肆芆蒂蝿羂芅薄薂袈莅芄螈螄莄莆薀肂莃葿螆肈莂蚁蕿羄莁莁袄袀羈蒃蚇螆羇薅袂肅羆芅蚅羁肅莇袁袇肄蒀蚄螃肃薂蒆膁肃莂蚂肇肂蒄薅羃肁薆螀衿肀芆薃螅聿莈螈肄膈蒀薁羀膇薃螇袆膇节薀螂膆蒅袅螈膅薇蚈肇膄芇袃羃膃荿蚆衿膂蒁袂螄芁薄蚄肃芁芃蒇罿芀莆蚃羅艿薈蒆袁芈芇螁螇芇莀薄肆芆蒂蝿羂芅薄薂袈莅芄螈螄莄莆薀肂莃葿螆肈莂蚁蕿羄莁莁袄袀羈蒃蚇螆羇薅袂肅羆芅蚅羁肅莇袁袇肄蒀蚄螃肃薂蒆膁肃莂蚂肇肂蒄薅羃肁薆螀衿肀芆薃螅聿莈螈肄膈蒀薁羀膇薃螇袆膇节薀螂膆蒅袅螈膅薇蚈肇膄芇袃羃膃荿蚆衿膂蒁袂螄芁薄蚄肃芁芃蒇罿芀莆蚃羅艿薈蒆袁芈芇螁螇芇莀薄肆芆蒂蝿羂芅薄薂袈莅芄螈螄莄莆薀肂莃葿螆肈莂蚁蕿羄莁莁袄袀羈蒃蚇螆羇薅袂肅羆芅蚅羁肅莇袁袇肄蒀蚄螃肃薂蒆膁肃莂蚂肇肂蒄薅羃肁薆螀衿肀芆薃螅聿莈螈肄膈蒀薁羀膇薃螇袆膇节薀螂膆蒅袅螈膅薇蚈肇膄芇袃羃膃荿蚆衿膂蒁袂螄芁薄蚄肃芁芃蒇罿芀莆蚃羅艿薈蒆袁芈芇螁螇芇莀薄肆芆蒂蝿羂芅薄薂袈莅芄螈螄莄莆薀肂莃葿螆肈莂蚁蕿羄莁莁袄袀羈蒃蚇螆羇薅袂肅羆芅蚅羁肅莇袁袇肄蒀蚄螃肃薂蒆膁肃莂蚂肇肂蒄薅羃肁薆螀衿肀芆薃螅聿莈螈肄膈蒀薁羀膇薃螇袆膇节薀螂膆蒅袅螈膅薇蚈肇膄芇袃羃膃荿蚆衿膂蒁袂螄芁薄蚄肃芁芃蒇罿芀莆蚃羅艿薈蒆袁芈芇螁螇芇莀薄肆芆蒂蝿羂芅薄薂袈莅芄螈螄莄莆薀肂莃葿螆肈莂蚁蕿羄莁莁袄袀羈蒃蚇螆羇薅袂肅羆芅蚅羁肅莇袁袇肄蒀蚄螃肃薂蒆膁肃莂蚂肇肂蒄薅羃肁薆螀衿肀芆薃螅聿莈螈肄膈蒀薁羀膇薃螇袆膇节薀螂膆蒅袅螈膅薇蚈肇膄芇袃羃膃荿蚆衿膂蒁袂螄芁薄蚄肃芁芃蒇罿芀莆蚃羅艿薈蒆袁芈芇螁螇芇莀薄肆芆蒂蝿羂芅薄薂袈莅芄螈螄莄莆薀肂莃葿螆肈莂蚁蕿羄莁莁袄袀羈蒃蚇螆羇薅袂肅羆芅蚅羁肅莇袁袇肄蒀蚄螃肃薂蒆膁肃莂蚂肇肂蒄薅羃肁薆螀衿肀芆薃螅聿莈螈肄膈蒀薁羀膇薃螇袆膇节薀螂膆蒅袅螈膅薇蚈肇膄芇袃羃膃荿蚆衿膂蒁袂螄芁薄蚄肃芁芃蒇罿芀莆蚃羅艿薈蒆袁芈芇螁螇芇莀薄肆芆蒂蝿羂芅薄薂袈莅芄螈螄莄莆薀肂莃葿螆肈莂蚁蕿羄莁莁袄袀羈蒃蚇螆羇薅袂肅羆芅蚅羁肅莇袁袇肄蒀蚄螃肃薂蒆膁肃莂蚂肇肂蒄薅羃肁薆螀衿肀芆薃螅聿莈螈肄膈蒀薁羀膇薃螇袆膇节薀螂膆蒅袅螈膅薇蚈肇膄芇袃羃膃荿蚆衿膂蒁袂螄芁薄蚄肃芁芃蒇罿芀莆蚃羅艿薈蒆袁芈芇螁螇芇莀薄肆芆蒂蝿羂芅薄薂袈莅芄螈螄莄莆薀肂莃葿螆肈莂蚁蕿羄莁莁袄袀羈蒃蚇螆羇薅袂肅羆芅蚅羁肅莇袁袇肄蒀蚄螃肃薂蒆膁肃莂蚂肇肂蒄薅羃肁薆螀衿肀芆薃螅聿莈螈肄膈蒀薁羀膇薃螇袆膇节薀螂膆蒅袅螈膅薇蚈肇膄芇袃羃膃荿蚆衿膂蒁袂螄芁薄蚄肃芁芃蒇罿芀莆蚃羅艿薈蒆袁芈芇螁螇芇莀薄肆芆蒂蝿羂芅薄薂袈莅芄螈螄莄莆毕业论文(设计)题目浙江春天医药网站的设计与实现指导老师刘老师专业班级计算机应用技术20052班姓名学号20052013247 2008年6月1日 浙江经贸职业技术学院毕业论文(设计)摘要:在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,为提升公司形象,加强客户服务,越来越多的企业在互联网上建立商务网站,抢占网络商机。在深入了解企业文化和业务流程的前提下,开发了浙江春天医药有限公司商务网站。前台具有公司简介、新闻、营销药品、留言板、员工交流、人才招聘、文件下载功能模块,后台具有账户管理、信息管理、新闻管理、药品管理、招聘管理、帮助答疑、友情链接、数据库管理功能模块,让客户通过互联网方便地访问公司各方面的信息并能在线查看药品信息。系统通过需求分析、总体设计、详细设计、软件编码、测试、维护几个阶段设计开发,采用B/S结构和主流的ASP.NET2.0技术,结合后台数据库Access2003,并配合使用了VisualStudio2005、PhotoShop、Dreamweaver等工具软件,网站功能强大、界面友好美观、执行效率较高,具有较强的实用性和一定的创新性。除了供医药公司使用之外,还可以推广给其它相关企业使用。关键词:ASP.NET;企业网站;B/S结构;Access2003第4页 浙江经贸职业技术学院毕业论文(设计)目录引言11.系统概述21.1系统开发方法21.2开发背景32.系统调研及可行性分析52.1可行性分析前提52.1.1项目基本要求52.1.2系统总体目标62.1.3项目开发条件、假定和限制62.2对所建议系统的分析62.2.1所建议系统的概述62.2.2所建议系统的影响和局限性62.3可行性分析72.3.1技术可行性分析72.3.2社会因素方面的可行性分析72.4.结论73.系统分析83.1系统需求分析83.1.1功能需求83.1.2性能需求83.2运行环境需求83.2.1硬件环境要求83.2.2软件环境要求93.3系统UML建模93.3.1系统用例分析93.3.2系统的后台频道、栏目、内容的添加状态图分析103.3.3系统的后台频道、栏目、内容的添加时序图分析104.系统设计12第4页 浙江经贸职业技术学院毕业论文(设计)4.1概要设计124.1.1功能模块图124.1.2功能模块描述124.2数据库设计134.2.1数据库连接134.2.2表结构设计134.3详细设计184.3.1网站整体设计184.3.2网站结构设计184.3.3用户登录模块设计184.3.4管理员密码修改模块设计204.3.5公司信息管理模块214.3.6新闻管理模块214.3.7药品管理模块244.3.8招聘管理模块254.3.9帮助答疑模块284.3.10友情链接模块294.3.11文件下载管理模块314.3.12数据库管理模块325.系统的实现345.1前台页面设计345.1.1网站首页设计与实现345.1.2前台公司信息模块设计355.1.3药品展示模块设计355.1.4新闻中心模块设计375.1.5诚聘英才模块设计375.1.6帮助答疑模块设计405.1.7在线下载模块设计425.2后台页面设计43第4页 浙江经贸职业技术学院毕业论文(设计)5.2.1登录页面设计435.2.2账户管理模块设计435.2.3公司信息管理模块设计445.2.4新闻管理模块设计465.2.5药品管理模块设计475.2.6招聘管理模块设计485.2.7帮助答疑模块设计495.2.8友情链接模块设计515.2.9文件下载管理模块设计515.2.10数据库管理模块设计526.系统测试536.1系统登录模块测试536.2测试方法54结论55参考文献56附录:程序源代码清单57第4页 浙江经贸职业技术学院毕业论文(设计)引言企业网站在这个信息时代对企业来说是非常重要的。拥有自己的企业网站,并不一定能给您的企业带来什么直接的经济效益,但肯定的一点是,拥有自己的企业网站,有百利而无一害,作用绝对是积极的。随着中国经济的快速发展,国内外各行各业竞争日益激烈。如何把握住市场最新动态,以及让更多的人知道自己的产品,是每个公司、企业维持、发展的护航符。当一个企业、公司能在第一时间早一步得到有利的信息,无疑比竞争对手多一点胜算。现在企业、公司获得信息的渠道无外呼以下几点:固定的人际关系网、电视报纸、网络。网络是21世纪才发展起来的一种信息平台,随着科技的发达,以及生活水平的提高,更多人喜欢到网络里了解自己感兴趣的东西。越来越多的企业、公司也注意到了这一点,都拥有了自己的企业、公司网站,规模或大或小,功能也或多或少。功能大致可以分为以下几点:企业形象、产品推广、信息发布、数字商务。本系统的功能也结合的企业网站的各项功能,在建设的前期设计思想和开发工具的选用、需求分析、设计程序、系统实现等过程的阐述,重点介绍了ASP.NET技术在这过程中的运用.系统的设计和各个功能实现。本系统信息来源主要由管理员通过后台管理系统直接添加并在网站上发布出来,以供大家查询公司有关信息。本系统主要让社会各界能更好的了解本公司,欢迎使用本网站的留言板对本公司的发展提出更多宝贵意见。该企业网站系统的方案是采用现在比较流行的ASP.NETFramework2.0技术+Access2003数据库管理系统配合VisualStudio2005、PhotoShop等制网页制作工具来设计和建设一个企业网站。对系统开发中面临的问题及其解决方案进行详细的设计及合理安排,根据所掌握的ASP.NET技术,并结合Access数据库技术对系统的各个功能进行了实现。第68页 浙江经贸职业技术学院毕业论文(设计)1.系统概述系统根据消费者的需求、市场的状况、企业自身的情况等进行综合分析,以消费者为中心进行网站设计规划。前台主要功能是显示公司信息、公告信息、新闻快递、产品展示、公司招聘、文件下载及留言板等功能;系统后台主要功能是实现在线管理公司信息,产品信息、新闻内容、留言内容及数据库的操作管理等功能。为企业员工、网站管理员和客户提供一个方便业务交流的平台,也提高了工作效率,减少烦琐步骤。同时通过互联网快速的信息传递也能给企业带来更多的商机。1.1系统开发方法本系统采用B/S体系结构,使用VisualStudio2005开发工具及Access2003数据库,基于ASP.NET技术三层架构开发。无论客户或员工都能快速发布信息和了解信息,方便客户之间的交流,同时通过互联网快速的信息传递加速自身的发展,宣传自己的企业信息。基于数据库和网络应用的系统实现技术有多种,可以采用传统的客户机/服务器(C/S)模式,也可以采用目前流行的浏览器/服务器(B/S)模式。所谓客户机/服务器(C/S)模式,即数据库内容放在远程的服务器上,在客户机上安装相应软件;C/S结构在技术上虽然很成熟,但该结构的程序往往只局限在在小型的局域网内部,不利于扩展。并且,该结构的每台客户机都需要安装相应的客户端程序。由于我们的系统是一个教学辅助和考试系统,拥有的用户量比较多,因此,如果采用该结构,系统的安装与维护工作比较繁重。同时,由于应用程序直接安装在客户机,客户机直接和数据库服务器交换数据,系统的安全性也受到一定影响。基于WEB的方式其实是一种特殊的客户/服务器方式,在这种方式中,客户端是各种各样的浏览器。为了区别于传统的C/S模式,通常称为浏览器/服务器(B/S)模式。B/S采用三层体系结构,即包括数据库系统、应用服务器、客户浏览器三部分。由于采用了互联网的相关技术,B/S结构的系统开放性好,易维护、扩展。客户浏览器只跟WEB服务器交换数据,数据安全性比较高。当然,B/S第68页 浙江经贸职业技术学院毕业论文(设计)结构在网络安全方面也有其弱点。在C/S结构中,应用程序是在客户机上运行的独立程序,如果这台计算机安全的话,那么应用程序就是安全的。而在B/S结构中,众多的客户浏览器访问同一个WEB服务器,WEB服务器会成为攻击活动的对象。根据C/S和B/S结构的特点,结合企业的实际情况,本系统采用B/S结构。这使得系统的开放性和可扩展性相当好,系统的维护也比较方便。访问速度快,效率高。1.2开发背景本系统程序使用ASP.NET技术的C#语言编写,程序界面使用Photoshop设计,在VisualStudio2005中完成制作。1.ASP.NET的优势ASP.NET也称作ASP+,是ASP的升级版。ASP.NET从根本上对ASP进行了升级,全面加入了面向对象的编程理念。现有的ASP应用程序中,不管你将它们写得怎么样,结构总是充满了长长短短的代码。而ASP.NET的代码不仅更容易编写,而且更加干净整洁,比ASP代码更易于阅读。同时,ASP.NET代码的结构方式提高了其再利用性和共享性。ASP.NET改进了配置、伸缩性、安全性和可靠性。对于简单的ASP应用程序,配置其实并不算什么问题,但是当你移植到一个利用组件的N层结构中时就会遇到问题。当你对这些应用程序进行配置和维护时,DLL陷阱问题(组件注册、版本、锁定的DLL等等)就会出现。ASP.NET中则取消了组件注册以及DLL锁定,全面使用了XML配置文件,从而解决了这个问题。这样你只需要执行复制文件的工作就能配置一个Web应用程序。ASP.NET造就了一类新的Web应用程序。目前的Web应用程序通常都是同一种模式:一套线性应用程序,然后将逻辑植入其中之一。ASP.NET允许开发人员打破这种单一模式,创造出更加动态而且伸缩性更强的应用程序,这种应用程序能够更好地满足公司的商业需求,并提供一个更加丰富的开发环境。2.ASP.NET的特点第68页 浙江经贸职业技术学院毕业论文(设计)ASP.NET不仅仅只是ASP的一个简单升级,它更为我们提供了一个全新而强大的服务器控件结构。从外观上看,ASP.NET和ASP是相近的,但是从本质上是完全不同的。ASP.NET几乎全是基于组件和模块化,每一个页,对象,和HTML元素都是一个运行的组件对象。在开发语言上,ASP.NET抛弃了VBScript和JavaScript,而使用.NETFramework所支持的VB.NET,C#.NET等语言作为其开发语言,这些语言生成的网页在后台被转换成类并编译成一个DLL文件。由于ASP.NET是编译执行的,所以它比ASP拥有了更高的效率。3.ASP.NET简易性ASP.NET使执行常见任务变得容易,从简单的窗体提交和客户端身份验证到部署和站点配置。例如,ASP.NET页框架使您可以生成将应用程序逻辑与表示代码清楚分开的用户界面,和在类似VisualBasic的简单窗体处理模型中处理事件。另外,公共语言运行库利用托管代码服务(如自动引用计数和垃圾回收)简化了开发。4.ASP.NET可管理性ASP.NET采用基于文本的分层配置系统,简化了将设置应用于服务器环境和Web应用程序。由于配置信息是以纯文本形式存储的,因此可以在没有本地管理工具帮助的情况下应用新设置。此"零本地管理"哲学也扩展到了ASP.NET框架应用程序的部署。只需将必要的文件复制到服务器,即可将ASP.NET框架应用程序部署到服务器。不需要重新启动服务器,即使是在部署或替换运行的编译代码时。5.ASP.NET可缩放性ASP.NET在设计时考虑了可缩放性,增加了专门用于在聚集环境和多处理器环境中提高性能的功能。另外,进程受到ASP.NET运行库的密切监视和管理,以便当进程行为不正常(泄漏、死锁)时,可就地创建新进程,以帮助保持应用程序始终可用于处理请求。6.ASP.NET安全性借助内置的Windows身份验证和基于每个应用程序的配置,可以保证应用程序是安全的。综上所述因此我选择了ASP.NET技术架构浙江春天医药有限公司网站,使用VisualStudio2005开发。第68页 浙江经贸职业技术学院毕业论文(设计)2.系统调研及可行性分析2.1可行性分析前提2.1.1项目基本要求(1)主要功能通过对公司工作流程进行了解,以及对企业人员的调查,确定了本系统将要实现的功能。公司信息:发布介绍公司的各类信息,如公司简介、公司愿景、公司价值观、组织结构等。新闻中心:发布企业新闻和业内资讯,无限级分类,大增加信息发布的灵活性。产品展示:发布公司产品信息,如药品图片、规格、生产厂家等。帮助答疑:查看常见问题,可在留言板上留言下意见、问题。在线下载:发布供网站浏览者和客户下载的资料等,如销售合同、软件等。诚聘英才:发布招聘信息,人才策略,浏览者可在线递交简历。友情链接:可链接到其它合作网站方式。账户管理:可对管理员权限进行修改,更改管理员密码。公司信息管理:可添加、修改、删除公司信息,管理公告内容。新闻管理:可进行添加新闻、管理新闻和管理新闻分类操作。药品管理:可进行添加药品、管理药品和管理药品分类操作。招聘管理:可进行添加招聘、修改招聘、管理招聘信息和管理应聘信息操作。友情链接:添加有情链接,管理有情链接。文件下载管理:可进行上传文件,管理下载文件等操作。数据库管理:可备份数据库、还原数据库和下载数据库。(2)性能要求方便快捷有效地使客户和员工浏览到公司是最新信息,录入数据合法性的校验程度高,数据查询速度快。(3)安全和保密要求第68页 浙江经贸职业技术学院毕业论文(设计)系统对不同权限的用户提供不同的功能模块,对历史数据的更改和新数据的添加只有一定权限的用户才能进行操作,一般的用户只能进行选择、查询操作。对数据库的关键数据应保密。2.1.2系统总体目标本系统的总体目标是能够让客户留下比较突出的印象,获得一些潜在客户。系统要突出企业的特点和风格;网页结构设计合理,层次清楚;网页内容应全面,尽量涵盖顾客普遍所需的信息;本网站在前、后台使用上比较方便、简单;界面设计上美观大方;后期维护上比较容易,如要对功能模块方面作修改,则无需进行整个系统的重新架构,只要部分修改即可。2.1.3项目开发条件、假定和限制(1)所建议系统运行寿命的最小值系统运行寿命的最小值应达5年。(2)进行系统方案选择比较的时间系统方案选择比较的时间为一星期。(3)可利用的信息和资源Baidu、Google等。(4)系统投入使用的最迟时间系统投入使用的最迟时间为2008年5月。2.2对所建议系统的分析2.2.1所建议系统的概述本系统采用B/S体系结构,只要能上网都能通过本系统了解有关本公司的最新信息。管理者可以通过上网来进行对公司信息、资料和文件的填加,药品的管理,网站基本信息管理,留言回复等,避免了很多不必要的麻烦。2.2.2所建议系统的影响和局限性(1)采用所建议系统的优越性本系统有利数据的集中、有效管理。与手动管理方式相比,占据空间小,易更新、易备份。增强了系统的灵活性。当原始数据发生变动时,应用程序可以对数据库稍作修改即可使数据及时反映最新情况。第68页 浙江经贸职业技术学院毕业论文(设计)本系统能够较好地保证数据库的安全。建立用户并为之分配密码和操作权限,这样任何用户只能在他的权限范围内对数据库进行操作。(2)采用建议系统可能带来的影响采用本系统将加快信息处理和传递过程,有利于促进管理机制合理化、数据的科学化、规范化、标准化,有利于决策工作的改善、决策优化及提高办公率,同时,本系统还有利于节省办公用品,进一步减少经费支出。2.3可行性分析2.3.1技术可行性分析根据已有的计算机平台和开发环境,已充分具备开发该系统对计算机软硬件、数据库和开发工具的要求。只要利用好已有的参考资料,结合好已学的计算机专业知识,投入大量的时间,完成该系统虽有困难,但这是可行的。本系统是一个典型的数据库应用程序。现有的数据库应用程序开发技术已非常成熟,利用现有技术完全可以实现预定的功能。ASP.NET功能强,其开发语言有C#、VB.NET和JScript.NET。而Access数据库是一个非常优秀的小型数据库管理软件,方便使用,性能稳定。于是,采用ASP.NET+Access2003数据库技术完全能够实现本系统的开发。2.3.2社会因素方面的可行性分析(1)使用方面的可行性由于网络的普及,计算机使用水平有了很大提高,新系统界面友好使用简捷方便,能满足普通网民和系统管理员的要求。(2)法律方面可行性系统的开发和研制都选用正版日,将不会侵害他人、集体、国家的利益,不会违反国家的政策和法律。2.4.结论结论意见:经上述可行性分析,该系统可以进入下一阶段的毕业设计的开发。第68页 浙江经贸职业技术学院毕业论文(设计)3.系统分析3.1系统需求分析经过以上对本系统的调研及可行性分析后,下面将对系统在功能上以及性能上进行进一步的需求分析。3.1.1功能需求(1)系统管理功能系统管理功能主要实现包括公司信息、新闻信息、药品信息、人才招聘和数据库管理等功能,管理员主要管理后台各项信息操作,对其信息进行添加、修改、删除操作。(2)栏目管理功能查看应聘信息、回复留言信息、管理有情链接和文件下载管理。3.1.2性能需求设备需求:PC机,Windows2000/98/XP操作系统,PⅡ以上,64MBRAM。服务器,采用Access数据库管理。3.2运行环境需求3.2.1硬件环境要求表3.1硬件环境要求列表服务器端配置客户端配置处理器IntelXEON2.8GHzIntelP41.8GHz内存2048MB256MB硬盘空间SCSI160GSATA40G光驱普通显卡普通普通网络配置100M宽带网络10M宽带网络第68页 浙江经贸职业技术学院毕业论文(设计)3.2.2软件环境要求表3.2软件环境要求列表服务器端配置客户端配置操作系统Windows2003serverWindows9X/2000/XP网络协议TCP/IPTCP/IPWEB服务器IIS5.0数据库MicrosoftAccess2003浏览器IE5.0或以上IE5.0或以上.NET框架Framework2.03.3系统UML建模3.3.1系统用例分析企业网站系统的分析可以用UML的用例图来描述,每个用例以文本的方式来描述,描述的内容包括用例以及用例与角色交互的更详细的信息,文本的内容是通过与用户的讨论后确定的。(1)网站浏览者用例关系如图3.1所示。图3.1网站浏览者用例关系图(2)管理员用例关系如图3.2所示。第68页 浙江经贸职业技术学院毕业论文(设计)图3.2管理员用例关系图3.3.2系统的后台频道、栏目、内容的添加状态图分析对于一个系统来说,在设计阶段,首先要解决的就是状态图,并非所有的类都是有状态图的。在本系统中,存在状态图的有频道、栏目、内容的添加分析的状态图。图3.3频道、栏目、内容的添加状态图3.3.3系统的后台频道、栏目、内容的添加时序图分析前面设计的模型进行扩展和细化,下面是时序图,设计的目的就是产生一个可以使用的解决方案,并且可以比较容易的将解决方案转换成程序代码。第68页 浙江经贸职业技术学院毕业论文(设计)图3.4频道、栏目、内容的添加时序图第68页 浙江经贸职业技术学院毕业论文(设计)4.系统设计网站整体设计流程图如图4.1所示。栏目制订草图设计效果制作局部修改切片导出细节更正后台设计模块组合上传测试图4.1网站设计整体流程图4.1概要设计4.1.1功能模块图浙江春天医药有限公司账户管理公司信息管理文件下载管理数据库管理友情链接人才招聘管理新闻管理药品管理帮助答疑管理图4.2功能模块图4.1.2功能模块描述(1)登录模块根据用户输入的用户名和密码,与数据库中进行匹配,验证账号和密码。(2)账户理模块对管理员权限的设置,密码修改、更改,添加、删除管理员。(3)公司信息管理模块根据需要动态添加、修改、删除公司有关信息,添加和修改公告信息。第68页 浙江经贸职业技术学院毕业论文(设计)(4)新闻管理模块添加、修改、删除公司最新新闻动态。(5)药品管理模块添加、修改、删除药品信息。(6)人才招聘管理模块根据公司人才需求,发布招聘信息,可以查看应聘者信息等。(7)帮助答疑管理模块添加、修改、删除常见问题,回复留言内容,管理留言内容。(8)友情链接管理模块根据合作网站添加、修改、删除友情链接。(9)文件下载管理模块上传、修改、删除文件。(10)数据库管理模块备份、还原、覆盖、下载数据库。4.2数据库设计4.2.1数据库连接ASP.NET支持对MicrosoftAccess等数据源的一致访问。数据库使用者可以使用ADO.NET来连接到这些数据源,并检索、操作和更新数据。ADO.NET结构如图4.2所示。4.2.2表结构设计admin表:用来记录管理员相关信息如表4.1所示表4.1admin表第68页 浙江经贸职业技术学院毕业论文(设计)图4.2ADO.NET结构图ApplyJob表:用于记录应聘者简历信息表4.2ApplyJob表第68页 浙江经贸职业技术学院毕业论文(设计)Article表:用来记录公司新闻信息如表4.3所示表4.3Article表Article_category表:用来记录公司新闻信息类别如表4.4所示表4.4Article_category表CompanyContact表:用来记录公司联系方式如表4.5所示表4.5CompanyContact表CompanyInfo表:用来记录公司信息如表4.6所示表4.6CompanyInfo表CompanyInfo_category表:用来记录公司信息类别如表4.7所示表4.7CompanyInfo_category表第68页 浙江经贸职业技术学院毕业论文(设计)Educational表:用来记录学历如表4.8所示表4.8Educational表FileDownload表:用来记录可供下载文件信息如表4.9如示表4.9FileDownload表FileDownload_category表:用来记录文件下载类别如表4.10所示表4.10FileDownload_category表FriendLink表:用来记录友情链接如表4.11所示表4.11FriendLink表Medicine表:用来记录药品信息如表4.12所示表4.12Medicine表Medicine_category表:用来记录药品类别如表4.13所示第68页 浙江经贸职业技术学院毕业论文(设计)表4.13Medicine_category表Message_book表:用来记录留言内容如表4.14所示表4.14Message_book表Post表:用来记录公告信息如表4.15所示表4.15Post表Question表:用来记录常见问题如表4.16所示表4.16Question表Recruit表:用来记录招聘信息如表4.17所示表4.17Recruit表第68页 浙江经贸职业技术学院毕业论文(设计)Reply_message表:用来记录回复留言内容如表4.18所示表4.18Reply_message表SubsidiaryCompany表:用来记录分公司信息如表4.19所示表4.19SubsidiaryCompany表4.3详细设计4.3.1网站整体设计(1)CSS样式表文件设计本系统为了统一网站风格,为前台和后台分别设置了二个CSS样式表。ManageSkin文件夹下的StyleSheet.css样式表用来控制前台网页的风格样式,MedicineSkin文件夹下的StyleSheet.css样式表用来控制后台网页的风格样式。(2)创建数据库连接本系统数库连接调用的web.config文件中的数据库驱动代码,代码见附录。4.3.2网站结构设计根目录文件夹如表4.20所示表4.20网站文件夹分布表App_DataApp_ThemesbinmanagefckeditorUpload数据库文件夹样式及图片文件夹已编译的dll文件夹后台程序文件夹编辑控件文件夹上传文件文件夹4.3.3用户登录模块设计用户登录模块主要根据用户登录的信息,与数据库中信息成功匹配后,获得其相应的操作权限。第68页 浙江经贸职业技术学院毕业论文(设计)(1)流程图如图4.3所示。(2)处理说明说明一:打开后台管理页面,等待用户输入用户名、密码、验证码。验证码由GetVaildCode.aspx.cs文件随机生成,并由Session["validCode"]对象进行判断是否一致,不一致返回错误信息,一致则进行用户名和密码验证。说明二:验证码输入正确,判断用户输入的信息与后台数据库是否匹配,查询语句有:“SELECTcount(*)FROMadminWHEREadminUser=[@managerName];”和“SELECTcount(*)FROMadminWHEREadminUser=[@userName]andadminPwd=[@strPwd];”若两个返回的值都不为0,登录成功,否则显示错误信息等待用户重新输入。图4.3用户登录流程图第68页 浙江经贸职业技术学院毕业论文(设计)4.3.4管理员密码修改模块设计管理员密码修改模块主要是根据管理员登录后输入的用户名和旧密码匹配后,修改密码。(1)流程图如图4.4所示。(2)处理说明打开密码修改页面,在管理员输入用户名、旧密码、新密码和验证码后,系统会一一的对各项进行核实是否正确,不正确将显示相应的错误信息,正确则密码修改成功。图4.4管理员修改密码流程图第68页 浙江经贸职业技术学院毕业论文(设计)4.3.5公司信息管理模块通过公司信息管理模块管理员可以修改公司联系方式、管理公司信息分类、管理公司信息、添加公告、管理公告、添加分公司信息和管理分公司信息。(1)模块功能流程图如图4.5所示。图4.5公司信息管理模块功能流程图(2)添加公司信息程序流程图如图4.6所示。(3)处理说明首先对管理员身份进行验证,如果当前管理员无此权限或未登录则返回登录页面。验证通过后可以修改公司联系方式、管理公司信息分类、管理公司信息、添加公告、管理公告、添加分公司信息和管理分公司信息。4.3.6新闻管理模块通过新闻管理模块管理员可以实现添加新闻类别、修改新闻类别、删除新闻类别、添加新闻内容、修改新闻内容和删除新闻内容。(1)模块功能流程图如图4.7所示。(2)添加新闻程序流程图如图4.8所示。第68页 浙江经贸职业技术学院毕业论文(设计)图4.6添加公司信息程序流程图第68页 浙江经贸职业技术学院毕业论文(设计)(3)处理说明说明一:管理员登陆后系统会显示所有的新闻信息,查询语句为:“SELECTA.Article_id,A.Category_id,C.Category_name,A.Title,A.Content,A.Keyword,Top_news,A.Issue_time,A.Hits,Member_nameFROMArticleASA,Article_categoryASCWHEREA.Category_id=C.Article_categoryidAndA.Article_id=[@articileId];”,管理员可以根据需要对新闻进行修改、删除操作。说明二:管理员登陆后可以选择新闻类别进行管理操作,查询语句为:“SELECT*FROMArticle_category;”。图4.7新闻管理模块功能流程图第68页 浙江经贸职业技术学院毕业论文(设计)图4.8添加新闻程序流程图4.3.7药品管理模块通过药品管理模块管理员可以实现添加药品类别、修改药品类别、删除药品类别、添加药品信息、修改药品信息和删除药品信息。(1)模块功能流程图如图4.9所示。(2)添加药品程序流程图如图4.10所示。(3)处理说明说明一:管理员登陆后系统会显示所有的药品基本信息,查询语句为:“SELECTM.Medicine_id,C.Category_name,M.Category_id,M.Name,第68页 浙江经贸职业技术学院毕业论文(设计)M.Standards,M.Hits,M.Imgurl,M.Summary,M.ManufacturerFROMMedicineASM,Medicine_categoryASCWHERE(M.Category_id=C.Medicine_categoryid)And.Medicine_id=[@medicineId];”,管理员可以根据需要点击药品详细信息,查询语句为:“SELECTMedicine*FROMMedicine;”,对药品进行修改、删除操作。说明二:管理员登陆后可以选择药品类别进行管理操作,查询语句为:“SELECT*FROMMedicine_categoryWHERECategory_name<>"请选择";”。图4.9药品管理模块功能流程图4.3.8招聘管理模块通过招聘管理模块管理员可以实现添加招聘信息、修改招聘信息、删除招聘信息、查看应聘信息和删除应聘信息。(1)模块功能流程图如图4.11所示。(2)删除招聘信息程序流程图如图4.12所示。(3)处理说明第68页 浙江经贸职业技术学院毕业论文(设计)说明一:用户打开前台诚聘英才频道,根据求职公司所需的招聘岗位显示给用户,查询语句为:SELECT*FROMRecruitWHERERecruit_id=[@recruitId];说明二:应聘者根据个人情况如实填写个人简历,系统会对这些信息进行合法性验证。图4.10添加药品程序流程图第68页 浙江经贸职业技术学院毕业论文(设计)图4.11招聘管理功能模块流程图图4.12删除招聘程序流程图第68页 浙江经贸职业技术学院毕业论文(设计)4.3.9帮助答疑模块通过帮助答疑模块管理员可以实现添加常见问题、修改常见问题、删除常见问题、查看留言信息、回复留言信息和删除留言信息。(1)模块功能流程图如图4.13所示。图4.13帮助答疑模块功能流程图(2)回复留言程序流程图如图4.14所示。图4.14回复留言程序流程图第68页 浙江经贸职业技术学院毕业论文(设计)(3)处理说明说明一:管理员登陆后系统会显示所有的“常见问题”信息,查询语句为:“SELECT*FROMQuestionWHEREQuestion_id=[@questionId];”,管理员可以根据需要对“常见问题”进行修改、删除操作。说明二:管理员登陆后可以选择查看留言板,查询语句为:“SELECTUser_name,Message_content,Message_timeFROMMessage_bookWHEREMessage_id=[@messageId];”;并可以对留言进行回复操作,SQL语句为:“INSERTINTOReply_message(Msg_id,Reply_content,Reply_time)VALUES([@messageId],[@replyContent],[@replyTime]);”;删除操作,SQL语句为:“DELETE*FROMReply_messageWHEREMsg_id=[@messageId];”4.3.10友情链接模块通过友情链接模块管理员可以实现添加友情链接、修改友情链接和删除友情链接。(1)模块功能流程图如图4.15所示。图4.15友情链接管理模块流程图第68页 浙江经贸职业技术学院毕业论文(设计)(2)修改友情链接程序流程图如图4.16所示。图4.16修改友情链接程序流程图(3)处理说明说明一:管理员登陆系统后点击“友情链接管理”会显示所有的友情链接信息,查询语句为:“SELECTA.Article_id,A.Category_id,C.Category_name,A.Title,A.Content,A.Keyword,Top_news,A.Issue_time,A.Hits,Member_nameFROMArticleASA,Article_categoryASCWHERE第68页 浙江经贸职业技术学院毕业论文(设计)A.Category_id=C.Article_categoryidAndA.Article_id=[@articileId];”,管理员可以根据需要对新闻进行修改、删除操作。说明二:管理员登陆后可以选择新闻类别进行管理操作,查询语句为:“SELECT*FROMArticle_category;”。4.3.11文件下载管理模块通过文件下载管理模块管理员可以实现添加供下载的文件类别、修改文件类别、删除文件类别、上传文件、修改上传文件信息和删除文件。(1)模块功能流程图如图4.17所示。图4.17文件下载管理模块流程图(2)修改文件信息程序流程图如图4.18所示。(3)处理说明说明一:管理员登陆系统后点击“文件下载管理”会显示所有的文件下载信息,查询语句为:“SELECTF.FileDownload_id,F.Name,F.Category_id,C.Category_name,F.FilePath,F.Upload_timeFROMFileDownloadASF,FileDownload_categoryASCWHEREF.Category_id=C.Category_id;”,管理员可以根据需要对文件信息进行修改、删除操作。第68页 浙江经贸职业技术学院毕业论文(设计)说明二:管理员登陆后可以选择“文件下载类别”,系统会显示已有类别,查询语句为:“SELECT*FROMArticle_category;”,管理员还可以对“文件下载类别”进行修改、删除、添加操作。图4.18修改文件信息程序流程图4.3.12数据库管理模块通过数据库管理模块管理员可以实现备份数据库、还原数据库和下载数据库。(1)模块功能流程图如图4.19所示。(2)处理说明管理员登陆系统后点击“数据库管理”对数据库进行备份、还原和下载操作。第68页 浙江经贸职业技术学院毕业论文(设计)图4.19数据库管理模块功能流程图第68页 浙江经贸职业技术学院毕业论文(设计)5.系统的实现5.1前台页面设计5.1.1网站首页设计与实现网站主页采用静、动相结合的方式,即静态的主画面和动态的数据相结合,页面体现了本企业的特点,这是利用ASP.NET与数据库结合的技术建立数据库查询功能,采用交互式的动态web形式来实现。图5.1主页效果图第68页 浙江经贸职业技术学院毕业论文(设计)5.1.2前台公司信息模块设计该模块主要实现的功能是:从数据库中查找出公司信息并显示在页面中。主要查询语句:“SELECTContentFROMCompanyInfoWHERECategory_id=[@categoryId];”。图5.2公司信息效果图5.1.3药品展示模块设计该模块主要实现的功能是:从数据库中查找出药品的有关信息并显示在页面中,查询语句:“SELECT[Name],[Medicine_id],[ThumbnailImgUrl],第68页 浙江经贸职业技术学院毕业论文(设计)[Standards],[Manufacturer]FROM[Medicine]ORDERBY[Name]”;用户可以在关键字文本中输入想搜索的药品名称可以实现搜索药品的功能,搜索语句:“SELECT[Medicine_id],[Name],[Standards],[Manufacturer],[ThumbnailImgUrl]FROM[Medicine]WHERE(([Name]LIKE"%"+?+"%")AND([Category_id]=?))”。图5.3公司信息效果图第68页 浙江经贸职业技术学院毕业论文(设计)5.1.4新闻中心模块设计图5.4新闻中心效果图该模块主要实现的功能是:从数据库中根据不同的新闻分类查找出新闻信息并在页面中显示出来。查询语句:“SELECT[Article_id],[Title],[Issue_time]FROM[Article]WHERE([Category_id]=?)ORDERBY[Article_id]DESC”。5.1.5诚聘英才模块设计该模块主要实现的功能是:从数据库查找出公司招聘的基本信息并显示在招聘页面中,查询语句:“SELECT[Recruit_id],[Recruit_job],[Recruit_number]FROM[Recruit]”;查找出招聘详细信息显示在招聘详细信息页面中,查询语句:“SELECT*FROMRecruitWHERERecruit_id=[@recruitId];”;如果用户需要申请此工作可以通过点击“申请职位”进入简历列表填写个人简历,填写完成提交后页面会对用户所填写的资料进行有效性验证,如果验证失败会返回简历列表页面供用户重新填写,成功则保存到数据库中待管理员查看。第68页 浙江经贸职业技术学院毕业论文(设计)图5.5招聘信息效果图图5.6招聘详细信息效果图第68页 浙江经贸职业技术学院毕业论文(设计)图5.7应聘简历效果图第68页 浙江经贸职业技术学院毕业论文(设计)5.1.6帮助答疑模块设计该模块主要实现的功能是:从数据库中查找出常见问题信息并显示在常见问题页面中,查询语句:“SELECT[Question_id],[Question]FROM[Question]”;查找出留言内容和回复内容显示在留言板中,查询语句:“SELECTMessage_id,User_name,Message_content,Message_timeFROMMessage_bookORDERBYMessage_idDESC;SELECTReply_id,Msg_id,Reply_content,Reply_timeFROMReply_messageWHEREMsg_id=[@messageId]ORDERBYReply_idDESC;”;用户在输入姓名、留言内容和验证码后可以留言,留言提交后页面首先会对验证码进行判断是否正确,防止恶意软件对网站进行攻击,验证正确后会留言内容进行有效性验证,验证通过后留言成功。图5.8常见问题效果图第68页 浙江经贸职业技术学院毕业论文(设计)图5.9留言板效果图第68页 浙江经贸职业技术学院毕业论文(设计)5.1.7在线下载模块设计该模块主要实现的功能是:从数据库中根据文件下载类别查找出“下载文件”信息并在页面中显示,查询语句:“SELECT[FileDownload_id],[Upload_time],[Name]FROM[FileDownload]WHERE([Category_id]=?)ORDERBY[Category_id]DESC”,用户单击相应文件后可以进行下载。图5.10文件下载效果图图5.11文件下载窗口效果图第68页 浙江经贸职业技术学院毕业论文(设计)5.2后台页面设计5.2.1登录页面设计该模块主要实现的功能是:对管理员输入的用户名、密码和验证码进行验证,如果正确跳进入后台管理系统,否则返回登录页面。查询语句:“SELECTcount(*)FROMadminWHEREadminUser=[@managerName];SELECTcount(*)FROMadminWHEREadminUser=[@userName]andadminPwd=[@strPwd];”。图5.12登录页面效果图5.2.2账户管理模块设计该模块主要实现的功能是:判断现登录的管理员是否为系统管理员,如果是可以进行修改管理员的密码、查看管理的登录情况、修改管理员的权限、增加管理员账号和删除管理员。图5.13账户管理页面效果图第68页 浙江经贸职业技术学院毕业论文(设计)5.2.3公司信息管理模块设计该模块主要实现的功能是:修改公司联系方式、管理公司信息类别、添加公司信息、修改公司信息、删除公司信息、添加公告、修改公告、删除公告、添加分公司信息、修改分公司信息和删除分公司信息。图5.14公司联系方式页面效果图图5.15管理公司信息页面效果图第68页 浙江经贸职业技术学院毕业论文(设计)图5.16添加公告页面效果图图5.17分公司信息管理页面效果图第68页 浙江经贸职业技术学院毕业论文(设计)5.2.4新闻管理模块设计该模块主要实现的功能是:添加新闻分类、修改新闻分类、删除新闻分类、添加新闻、修改新闻、删除新闻、从数据库中查找出新闻基本信息和新闻详细信息分别显示在新闻基本信息页面和新闻详细信息页面,查询语句:“SELECTA.Article_id,A.Category_id,C.Category_name,A.Title,A.Content,A.Keyword,Top_news,A.Issue_time,A.Hits,Member_nameFROMArticleASA,Article_categoryASCWHEREA.Category_id=C.Article_categoryidAndA.Article_id=[@articileId];”。图5.18新闻基本信息页面效果图图5.19新闻详细信息效果图第68页 浙江经贸职业技术学院毕业论文(设计)5.2.5药品管理模块设计该模块主要实现的功能是:管理药品分类、管理药品信息、从数据库中查找出药品基本信息和药品详细信息分别显示在药品管理页面和药品详细信息页面,查询语句:“SELECTM.Medicine_id,C.Category_name,M.Category_id,M.Name,M.Standards,M.Hits,M.Imgurl,M.Summary,M.ManufacturerFROMMedicineASM,Medicine_categoryASCWHERE(M.Category_id=C.Medicine_categoryid)AndM.Medicine_id=[@medicineId];”。图5.20药品管理页面效果图第68页 浙江经贸职业技术学院毕业论文(设计)图5.21药品详细信息页面效果图5.2.6招聘管理模块设计该模块主要实现的功能是:添加招聘信息、修改招聘信息、删除招聘信息和查看应聘者信息,查询语句:“SELECT*FROMRecruitWHERERecruit_id=[@recruitId];SELECTA.ApplyJob_id,R.Recruit_job,A.Name,A.Sex,A.Age,A.CProficiencyFROMApplyJobASA,RecruitASRWHEREA.Job_id=R.Recruit_id;”。图5.22添加招聘细信息页面效果图第68页 浙江经贸职业技术学院毕业论文(设计)图5.23应聘信息页面效果图5.2.7帮助答疑模块设计该模块主要实现的功能是:在数据库中查找常见问题并显示在常见问题管理页面、查找留言信息和对应的回复信息并显示在留言管理页面中、添加常见问题、修改常见问题、删除常见问题、回复留言信息、修改留言信息和删除留言信息,主要查询语句:“SELECT*FROMQuestionWHEREQuestion_id=[@questionId];SELECTMessage_id,User_name,Message_content,Message_timeFROMMessage_bookORDERBYMessage_idDESC;SELECTReply_id,Msg_id,Reply_content,Reply_timeFROMReply_messageWHEREMsg_id=[@messageId]ORDERBYReply_idDESC;”。图5.24常见问题管理页面效果图第68页 浙江经贸职业技术学院毕业论文(设计)图5.25留言管理页面效果图图5.26留言回复页面效果图第68页 浙江经贸职业技术学院毕业论文(设计)5.2.8友情链接模块设计该模块主要实现的功能是:添加友情链接信息、修改友情链接信息、删除友情链接信息和查看友情链接信息,主要查询语句:“SELECT*FROMFriendLinkORDERBYLink_id;INSERTINTOFriendLink(Link_name,Link_url,Add_time,Member_name)VALUES([@linkName],[@linkUrl],[@addTime],[@memberName]);DELETE*FROMFriendLinkWHERELink_id=[@linkId];”。图5.27添加友情链接页面效果图图5.28友情链接管理页面效果图5.2.9文件下载管理模块设计该模块主要实现的功能是:管理文件下载类别、上传文件、修改文件信息和删除文件信息及文件。第68页 浙江经贸职业技术学院毕业论文(设计)图5.29文件下载分类管理页面效果图图5.30“下载文件”管理页面效果图5.2.10数据库管理模块设计该模块主要实现的功能是:备份数据库、还原数据库和下载数据库。图5.31数据库管理页面效果图第68页 浙江经贸职业技术学院毕业论文(设计)6.系统测试6.1系统登录模块测试(1)测试问题单项目编号测试类别:集成测试序号:001产品标识产品中文标识春天医药企业网站的实现第几次测试2测试工程师李芝慧测试模块/功能/性能前台和后台测试记录单测试时间2008/2/1问题记录序号故障现象级别处理人处理时间处理说明1药品图片不能正常显示。低李芝慧2008/2/1已处理2药品搜索时不输入任何关键字,只选类别时无法正常搜索到药品。高李芝慧2008/2/1已处理3管理员执行删除“下载文件”时,信息被删除,但文件未成功删除。中李芝慧2008/2/3已处理4管理员删除本页中的全部留言时无法自动跳转到上一页。中李芝慧2008/2/3目前暂不处理项目主管:李芝慧日期:2008/2/3第68页 浙江经贸职业技术学院毕业论文(设计)(2)问题严重度描述,如表6.1所示:表6.1系统模块测试说明表级别描述高如使系统崩溃,功能无法实现或实现错误等中如界面中的错误,性能不优化,校验不严格等低如提示信息不明确,操作不方便,焦点跳转错误等6.2测试方法本系统测试主要采用的测试方法是:白盒测试法。白盒测试法从总体上可划分为静态测试和动态测试;按测试操作的实施方式划分为手工测试和借助于工具的自动化测试。白盒测试的静态测试方法:代码检查法、静态结构分析法、代码质量度量法等。白盒测试的动态测试方法:功能确认与接口测试、逻辑覆盖分析法、基本路径测试法、性能分析、内存分析等。本系统主要的是动态测试中的功能确认和接口测试。第68页 浙江经贸职业技术学院毕业论文(设计)结论经过以上详细的设计与构架,基本上完成企业系统的开发。在本次开发过程中,遇到了很多的困难。特别是ASP.NET程序设计方面,技术实现方面以及系统测试方面。同在这次开发过程中,我受到了很大的启发,平时不去接触这些技术方面的知识,很困难解决眼前问题,希望自己今后在做这方面技术时要经常琢磨问题的产生原因等。网站设计是一项非常精细的工作,需要耐心去精雕细琢才能日趋完美,本系统还存在不足之处,尽自己的努力去完善它。相信在日后的时间里还会有更多不足之处将被发现。我们也会不断提高自身技术,将网站建设的更加完善,更加合理。第68页 浙江经贸职业技术学院毕业论文(设计)参考文献[1]石志国.ASP.NET程序设计实用教程[M].北京,电子工业出版社,2006.7[2]张蓓.ASP.NET通用模块及典型系统开发实例导航[M].北京,人民邮电出版社,2006.8[3]邹建峰,李律松,李晓栓.ASP.NET开发技术详解[M].北京,人民邮电出版社,2005.9[4]马林艺,张喜英,钱春升.软件工程[M].北京,机械工业出版社,2006.8[5]吴晨,张亮,张静.ASP.NET+SQLServer数据库开发与实例[M].北京,清华大学出版社,2006.7[6]孟小峰,王珊.数据库系统导论[M].北京,机械工业出版社,2000.9[7]肖金秀,何鹏,王当文.ASP.NET案例教程[M].北京,冶金工业出版社,2005.11[8]冉晓旻(译).VisualC#.NET技术内幕(修订版)[M].北京,清华大学出版社,2007.6第68页 浙江经贸职业技术学院毕业论文(设计)附录:程序源代码清单1.连接数据库主要代码:2.后台登录页面代码:namespaceMedicine.Manage{publicpartialclassLogin:System.Web.UI.Page{protectedvoidbtnSubmit_Click(objectsender,EventArgse){stringuserName=txtName.Text.Trim(),pwd=txtPwd.Text.Trim(),vCode=txtVCode.Text.Trim();if(Page.IsValid){stringValidCode=(string)Session["validCode"];vCode=vCode.ToLower();if(vCode!=ValidCode){lblMessage.Text="验证码错误,请重新输入!";txtVCode.Focus();}else{第68页 浙江经贸职业技术学院毕业论文(设计)intiCount=Manager.CheckManagerName(userName);if(iCount>0){stringstrPwd=Other.Encrypt(pwd);iCount=Manager.CheckManagerPwd(userName,strPwd);if(iCount>0){stringloginIP=Page.Request.UserHostAddress;OleDbParameterauthorityParm=newOleDbParameter();authorityParm.ParameterName="@managerName";authorityParm.Value=userName;stringcmdText="SearchManagerAuthority";stringauthority=Convert.ToString(DB.ExecuteScalar(cmdText,CommandType.StoredProcedure,authorityParm));Manager.UpdateManagerLoginIP(userName,loginIP);Session["adminUser"]=userName;Session["authority"]=authority;Response.Redirect("index.htm");}else{lblMessage.Text="密码错误!";txtPwd.Focus();}}else{lblMessage.Text="该用户名不存在!";txtName.Focus();第68页 浙江经贸职业技术学院毕业论文(设计)}}}}3.留言板主要代码:protectedvoidbindData(){PagedDataSourcepds=newPagedDataSource();pds.AllowPaging=true;pds.PageSize=AspNetPager1.PageSize;pds.CurrentPageIndex=AspNetPager1.CurrentPageIndex-1;DataViewdv=(DataView)AccessDataSource1.Select(DataSourceSelectArguments.Empty);pds.DataSource=dv;repPost.DataSource=pds;repPost.DataBind();}protectedvoidAspNetPager1_PageChanged(objectsrc,EventArgse){bindData();}protectedvoidAccessDataSource1_Selected(objectsender,SqlDataSourceStatusEventArgse){AspNetPager1.RecordCount=e.AffectedRows;}第68页 浙江经贸职业技术学院毕业论文(设计)4.药品展示主要代码:protectedvoidbindData(){PagedDataSourcepds=newPagedDataSource();pds.AllowPaging=true;pds.PageSize=AspNetPager1.PageSize;pds.CurrentPageIndex=AspNetPager1.CurrentPageIndex-1;DataViewdv=newDataView();if(lblSearch.Text.Equals("true")){dv=(DataView)AccessDataSource2.Select(DataSourceSelectArguments.Empty);}else{dv=(DataView)AccessDataSource1.Select(DataSourceSelectArguments.Empty);}pds.DataSource=dv;dlMedicine.DataSource=pds;dlMedicine.DataBind();}protectedvoidAspNetPager1_PageChanged(objectsender,EventArgse){bindData();}第68页 浙江经贸职业技术学院毕业论文(设计)protectedvoidAccessDataSource1_Selected(objectsender,SqlDataSourceStatusEventArgse){AspNetPager1.RecordCount=e.AffectedRows;}protectedvoidBindCategory(){OleDbDataReaderreader=Manage.Medicine.ShowMedicineCategory();ddlCategory.DataSource=reader;ddlCategory.DataTextField="Category_name";ddlCategory.DataValueField="Medicine_categoryid";ddlCategory.SelectedValue="22";ddlCategory.DataBind();}protectedvoidbtnSearch_Click(objectsender,EventArgse){stringcategory=ddlCategory.SelectedValue;if(category.Equals("22"))AccessDataSource2.SelectCommand="SELECT[Medicine_id],[Name],[Standards],[Manufacturer],[ThumbnailImgUrl]FROM[Medicine]WHERE([Name]LIKE"%"+?+"%")";elseAccessDataSource2.SelectCommand="SELECT[Medicine_id],[Name],[Standards],[Manufacturer],[ThumbnailImgUrl]FROM[Medicine]WHERE(([Name]LIKE"%"+?+"%")AND([Category_id]=?))";stringkeywords=txtKeywords.Text.Trim();if(keywords.Equals("")&&category.Equals("22"))第68页 浙江经贸职业技术学院毕业论文(设计)lblSearch.Text="";elselblSearch.Text="true";bindData();}protectedvoidAccessDataSource2_Selected(objectsender,SqlDataSourceStatusEventArgse){AspNetPager1.RecordCount=e.AffectedRows;}protectedvoidPage_Prerender(objectsender,EventArgse){if(dlMedicine.Items.Count<=0){dlMedicine.Visible=false;lblMessage.Visible=true;}else{dlMedicine.Visible=true;lblMessage.Visible=false;}}5.申请职位的主要代码:publicpartialclassApplyJob:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse)第68页 浙江经贸职业技术学院毕业论文(设计){if(Request.QueryString["jobID"]==null){Response.Write("");}else{boolisNum=Other.IsNumberic(Request.QueryString["jobID"]);if(!isNum)Response.Write("");else{intid=Convert.ToInt32(Request.QueryString["jobID"]);boolexist=Manage.Recruit.ExistRecruitID(id);if(!exist)Response.Write("");}}intjobID=Convert.ToInt32(Request.QueryString["jobID"]);stringjobName=Manage.Recruit.SearchJobName(jobID);lblJob.Text=jobName;}protectedvoidbtnSubmit_Click(objectsender,EventArgse){if(IsValid)第68页 浙江经贸职业技术学院毕业论文(设计){intjobID=Convert.ToInt32(Request.QueryString["jobID"]);stringname=txtName.Text.Trim();stringsex=ddlSex.SelectedValue;stringage=txtAge.Text.Trim();stringheight=txtHeight.Text.Trim();boolmarried=Convert.ToBoolean(ddlMarried.SelectedValue);boolchild=Convert.ToBoolean(ddlChild.SelectedValue);stringchildAge=txtChildAge.Text.Trim();stringIDCardNO=txtIDCardNO.Text.Trim();stringtel=txtTel.Text.Trim();stringemail=txtEmail.Text.Trim();stringlocation=txtLocation.Text.Trim();stringresidence=txtResidence.Text.Trim();stringpostCode=txtPostCode.Text.Trim();stringeducationalBG=txtEducationalBG.Text.Trim();stringworkExperience=txtWorkExperience.Text.Trim();stringtrainExperience=txtTrainExperience.Text.Trim();stringlProficiency=txtLProficiency.Text.Trim();stringcProficiency=txtCProficiency.Text.Trim();stringcertificate=txtCertificate.Text.Trim();stringspecialty=txtSpecialty.Text.Trim();stringjobIntension=txtJobIntension.Text.Trim();stringsalary=txtSalary.Text.Trim();try{Manage.Recruit.AddApplyJob(jobID,name,sex,age,height,married,child,childAge,IDCardNO,tel,email,location,residence,postCode,educationalBG,workExperience,trainExperience,lProficiency,第68页 浙江经贸职业技术学院毕业论文(设计)cProficiency,certificate,specialty,jobIntension,salary);}catch{throw;}finally{Response.Write("");Response.Write("");}}}}6.新闻管理的主要代码:protectedvoidbtnUpdate_Command(objectsender,CommandEventArgse){if(!IsRefreshed){intarticleId=Convert.ToInt32(Request.QueryString["articleId"]);intcategory=Convert.ToInt32(((DropDownList)DetailsView1.Rows[1].Cells[1].FindControl("ddlCategory")).SelectedValue);stringtitle=((TextBox)DetailsView1.Rows[2].Cells[1].FindControl("txtTitle")).Text.Trim();stringauther=((TextBox)DetailsView1.Rows[3].Cells[1].FindControl("txtAuthor")).Text.Trim();stringkeyword=第68页 浙江经贸职业技术学院毕业论文(设计)((TextBox)DetailsView1.Rows[4].Cells[1].FindControl("txtKeyword")).Text.Trim();booltopNews=((CheckBox)DetailsView1.Rows[5].Cells[1].FindControl("chkTopNews")).Checked;stringcontent=((FCKeditor)DetailsView1.Rows[8].Cells[1].FindControl("FCKeditor1")).Value;try{Article.UpdateArticle(articleId,category,title,content,keyword,topNews,auther);}catch{throw;}finally{DetailsView1.ChangeMode(DetailsViewMode.ReadOnly);lblMessage.Text="文章更新成功!";}}else{Response.Write(")");DetailsView1.ChangeMode(DetailsViewMode.ReadOnly);}}protectedvoidbtnDel_Command(objectsender,CommandEventArgse){第68页 浙江经贸职业技术学院毕业论文(设计)intarticleId=Convert.ToInt32(Request.QueryString["articleId"]);try{Article.DelArticle(articleId);}catch{throw;}finally{Server.Transfer("ManageArticle.aspx");}}7.数据库管理的主要代码:protectedvoidbtnBackUp_Click(objectsender,EventArgse){stringdbPath=Server.MapPath("~/App_Data/#medicine.mdb");stringdbBackUpPath=Server.MapPath("~/App_Data/#medicineBackUp.bak");BackUpDB.Backup(dbPath,dbBackUpPath);lblBackDBPath.Text=dbBackUpPath;lblMessage.Text="数据库备份成功!";}protectedvoidbtnRecover_Click(objectsender,EventArgse){stringdbPath=lblDBPath.Text;stringdbBackUpPath=lblBackDBPath.Text;第68页 浙江经贸职业技术学院毕业论文(设计)BackUpDB.RecoverAccess(dbBackUpPath,dbPath);lblMessage.Text="数据库还原成功!";}protectedvoidbtnDownLoad_Click(objectsender,EventArgse){stringdbPath=lblDBPath.Text;FileDownload(dbPath);}protectedvoidFileDownload(stringFullFileName){FileInfoDownloadFile=newFileInfo(FullFileName);Response.Clear();Response.ClearHeaders();Response.Buffer=false;Response.ContentType="application/octet-stream";Response.AppendHeader("Content-Disposition","attachment;filename="+HttpUtility.UrlEncode(DownloadFile.FullName,System.Text.Encoding.UTF8));Response.AppendHeader("Content-Length",DownloadFile.Length.ToString());Response.WriteFile(DownloadFile.FullName);Response.Flush();Response.End();}蒁羂芃葿蚆羈节薁蕿袄芁芁螄螀袈莃薇蚆袇蒅螃羅袆膅薅袁羅芇螁螇羄莀薄蚃羄薂莇肂羃节蚂羈羂莄蒅袄羁蒆蚀螀羀膆蒃蚆罿芈虿羄肈莁蒁袀肈蒃蚇螆肇膃蒀螂肆莅螅蚈肅蒇薈羇肄膇螄袃肃艿薆蝿肂莁螂蚅膂蒄薅羃膁膃莇衿膀芆薃袅腿蒈蒆螁膈膈蚁蚇膇芀蒄羆膆莂虿袂膆蒅蒂螈芅膄蚈蚄芄芇蒁羂芃葿蚆羈节薁蕿袄芁芁螄螀袈莃薇蚆袇蒅螃羅袆膅薅袁羅芇螁螇羄莀薄蚃羄薂莇肂羃节蚂羈羂莄蒅袄羁蒆蚀螀羀膆蒃蚆罿芈虿羄肈莁蒁袀肈蒃蚇螆肇膃蒀螂肆莅螅蚈肅蒇薈羇肄膇螄袃肃艿薆蝿肂莁螂蚅膂蒄薅羃膁膃莇衿膀芆薃袅腿蒈蒆螁膈膈蚁蚇膇芀蒄羆膆莂虿袂膆蒅蒂螈芅膄蚈蚄芄芇蒁羂芃葿蚆羈节薁蕿袄芁芁螄螀袈莃薇蚆袇蒅螃羅袆膅薅袁羅芇螁螇羄莀薄蚃羄薂莇肂羃节蚂羈羂莄蒅袄羁蒆蚀螀羀膆蒃蚆罿芈虿羄肈莁蒁袀肈蒃蚇螆肇膃蒀螂肆莅螅蚈肅蒇薈羇肄膇螄袃肃艿薆蝿肂莁螂蚅膂蒄薅羃膁膃莇衿膀芆薃袅腿蒈蒆螁膈膈蚁蚇膇芀蒄羆膆莂虿袂膆蒅蒂螈芅膄蚈蚄芄芇蒁羂芃葿蚆羈节薁蕿袄芁芁螄螀袈莃薇蚆袇蒅螃羅袆膅薅袁羅芇螁螇羄莀薄蚃羄薂莇肂羃节蚂羈羂莄蒅袄羁蒆蚀螀羀膆蒃蚆罿芈虿羄肈莁蒁袀肈蒃蚇螆肇膃蒀螂肆莅螅蚈肅蒇薈羇肄膇螄袃肃艿薆蝿肂莁螂蚅膂蒄薅羃膁膃莇衿膀芆薃袅腿蒈蒆螁膈膈蚁蚇膇芀蒄羆膆莂虿袂膆蒅蒂螈芅膄蚈蚄芄芇蒁羂芃葿蚆羈节薁蕿袄芁芁螄螀袈莃薇蚆袇蒅螃羅袆膅薅袁羅芇螁螇羄莀薄蚃羄薂莇肂羃节蚂羈羂莄蒅袄羁蒆蚀螀羀膆蒃蚆罿芈虿羄肈莁蒁袀肈蒃蚇螆肇膃蒀螂肆莅螅蚈肅蒇薈羇肄膇螄袃肃艿薆蝿肂莁螂蚅膂蒄薅羃膁膃莇衿膀芆薃袅腿蒈蒆螁膈膈蚁蚇膇芀蒄羆膆莂虿袂膆蒅蒂螈芅膄蚈蚄芄芇蒁羂芃葿蚆羈节薁蕿袄芁芁螄螀袈莃薇蚆袇蒅螃羅袆膅薅袁羅芇螁螇羄莀薄蚃羄薂莇肂羃节蚂羈羂莄蒅袄羁蒆蚀螀羀膆蒃蚆罿芈虿羄肈莁蒁袀肈蒃蚇螆肇膃蒀螂肆莅螅蚈肅蒇薈羇肄膇螄袃肃艿薆蝿肂莁螂蚅膂蒄薅羃膁膃莇衿膀芆薃袅腿蒈蒆螁膈膈蚁蚇膇芀蒄羆膆莂虿袂膆蒅蒂螈芅膄蚈蚄芄芇蒁羂芃葿蚆羈节薁蕿袄芁芁螄螀袈莃薇蚆袇蒅螃羅袆膅薅袁羅芇螁螇羄莀薄蚃羄薂莇肂羃节蚂羈羂莄蒅袄羁蒆蚀螀羀膆蒃蚆罿芈虿羄肈莁蒁袀肈蒃蚇螆肇膃蒀螂肆莅螅蚈肅蒇薈羇肄膇螄袃肃艿薆蝿肂莁螂蚅膂蒄薅羃膁膃莇衿膀芆薃袅腿蒈蒆螁膈膈蚁蚇膇芀蒄羆膆莂虿袂膆蒅蒂螈芅膄蚈蚄芄芇蒁羂芃葿蚆羈节薁蕿袄芁芁螄螀袈莃薇蚆袇蒅螃羅袆膅薅袁羅芇螁螇羄莀薄蚃羄薂莇肂羃节蚂羈羂莄蒅袄羁蒆蚀螀羀膆蒃蚆罿芈虿羄肈莁蒁袀肈蒃蚇螆肇膃蒀螂肆莅螅蚈肅蒇薈羇肄膇螄袃肃艿薆蝿肂莁螂蚅膂蒄薅羃膁膃莇衿膀芆薃袅腿蒈蒆螁膈膈蚁蚇膇芀蒄羆膆莂虿袂膆蒅蒂螈芅膄蚈蚄芄芇蒁羂芃葿蚆羈节薁蕿袄芁芁螄螀袈莃薇蚆袇蒅螃羅袆膅薅袁羅芇螁螇羄莀薄蚃羄薂莇肂羃节蚂羈羂莄蒅袄羁蒆蚀螀羀膆蒃蚆罿芈虿羄肈莁蒁袀肈蒃蚇螆肇膃蒀螂肆莅螅蚈肅蒇薈羇肄膇螄袃肃艿薆蝿肂莁螂蚅膂蒄薅羃膁膃莇衿膀芆薃袅腿蒈蒆螁膈膈蚁蚇膇芀蒄羆膆莂虿袂膆蒅蒂螈芅膄蚈蚄芄芇蒁羂芃葿蚆羈节薁蕿袄芁芁螄螀袈莃薇蚆袇蒅螃羅袆膅薅袁羅芇螁螇羄莀薄蚃羄薂莇肂羃节蚂羈羂莄蒅袄羁蒆蚀螀羀膆蒃蚆罿芈虿羄肈莁蒁袀肈蒃蚇螆肇膃蒀螂肆莅螅蚈肅蒇薈羇肄膇螄袃肃艿薆蝿肂莁螂蚅膂蒄薅羃膁膃莇衿膀芆薃袅腿蒈蒆螁膈膈蚁蚇膇芀蒄羆膆莂虿袂膆蒅蒂螈芅膄蚈蚄芄芇蒁羂芃葿蚆羈节薁蕿袄芁芁螄螀袈莃薇蚆袇蒅螃羅袆膅薅袁羅芇螁螇羄莀薄蚃羄薂莇肂羃节蚂羈羂莄蒅袄羁蒆蚀螀羀膆蒃蚆罿芈虿羄肈莁蒁袀肈蒃蚇螆肇膃蒀螂肆莅螅蚈肅蒇薈羇肄膇螄袃肃艿薆蝿肂莁螂蚅膂蒄薅羃膁膃莇衿膀芆薃袅腿蒈蒆螁膈膈蚁蚇膇芀蒄羆膆莂虿袂膆蒅蒂螈芅膄蚈蚄芄芇蒁羂芃葿蚆羈节薁蕿袄芁芁螄螀袈莃薇蚆袇蒅螃羅袆膅薅袁羅芇螁螇羄莀薄蚃羄薂莇肂羃节蚂羈羂莄蒅袄羁蒆蚀螀羀膆蒃蚆罿芈虿羄肈莁蒁袀肈蒃蚇螆肇膃蒀螂肆莅螅蚈肅蒇薈羇肄膇螄袃肃艿薆蝿肂莁螂蚅膂蒄薅羃膁膃莇衿膀芆薃袅腿蒈蒆螁膈膈蚁蚇膇芀蒄羆膆莂虿袂膆蒅蒂螈芅膄蚈蚄芄芇蒁羂芃葿蚆羈节薁蕿袄芁芁螄螀袈莃薇蚆袇蒅螃羅袆膅薅袁羅芇螁螇羄莀薄蚃羄薂莇肂羃节蚂羈羂莄蒅袄羁蒆蚀螀羀膆蒃蚆罿芈虿羄肈莁蒁袀肈蒃蚇螆肇膃蒀螂肆莅螅蚈肅蒇薈羇肄膇螄袃肃艿薆蝿肂莁螂蚅膂蒄薅羃膁膃莇衿膀芆薃袅腿蒈蒆螁膈膈蚁蚇膇芀蒄羆膆莂虿袂膆蒅蒂螈芅膄蚈蚄芄芇蒁羂芃葿蚆羈节薁蕿袄芁芁螄螀袈莃薇蚆袇蒅螃羅袆膅薅袁羅芇螁螇羄莀薄蚃羄薂莇肂羃节蚂羈羂莄蒅袄羁蒆蚀螀羀膆蒃蚆罿芈虿羄肈莁蒁袀肈蒃蚇螆肇膃蒀螂肆莅螅蚈肅蒇薈羇肄膇螄袃肃艿薆蝿肂莁螂蚅膂蒄薅羃膁膃莇衿膀芆薃袅腿蒈蒆螁膈膈蚁蚇膇芀蒄羆膆莂虿袂膆蒅蒂螈芅膄蚈蚄芄芇蒁羂芃葿蚆羈节薁蕿袄芁芁螄螀袈莃薇蚆袇蒅螃羅袆膅薅袁羅芇螁螇羄莀薄蚃羄薂莇肂羃节蚂羈羂莄蒅袄羁蒆蚀螀羀膆蒃蚆罿芈虿羄肈莁蒁袀肈蒃蚇螆肇膃蒀螂肆莅螅蚈肅蒇薈羇肄膇螄袃肃艿薆蝿肂莁螂蚅膂蒄薅羃膁膃莇衿膀芆薃袅腿蒈蒆螁膈膈蚁蚇膇芀蒄羆膆莂虿袂膆蒅蒂螈芅膄蚈蚄芄芇蒁羂芃葿蚆羈节薁蕿袄芁芁螄螀袈莃薇蚆袇蒅螃羅袆膅薅袁羅芇螁螇羄莀薄蚃羄薂莇肂羃节蚂羈羂莄蒅袄羁蒆蚀螀羀膆蒃蚆罿芈虿羄肈莁蒁袀肈蒃蚇螆肇膃蒀螂肆莅螅蚈肅蒇薈羇肄膇螄袃肃艿薆蝿肂莁螂蚅膂蒄薅羃膁膃莇衿膀芆薃袅腿蒈蒆螁膈膈蚁蚇膇芀蒄羆膆莂虿袂膆蒅蒂螈芅膄蚈蚄芄芇蒁羂芃葿蚆羈节薁蕿袄芁芁螄螀袈莃薇蚆袇蒅螃羅袆膅薅袁羅芇螁螇羄莀薄蚃羄薂莇肂羃节蚂羈羂莄蒅袄羁蒆蚀螀羀膆蒃蚆罿芈虿羄肈莁蒁袀肈蒃蚇螆肇膃蒀螂肆莅螅蚈肅蒇薈羇肄膇螄袃肃艿薆蝿肂莁螂蚅膂蒄薅羃膁膃莇衿膀芆薃袅腿蒈蒆螁膈膈蚁蚇膇芀蒄羆膆莂虿袂膆蒅蒂螈芅膄蚈蚄芄芇蒁羂芃葿蚆羈节薁蕿袄芁芁螄螀袈莃薇蚆袇蒅螃羅袆膅薅袁羅芇螁螇羄莀薄蚃羄薂莇肂羃节蚂羈羂莄蒅袄羁蒆蚀螀羀膆蒃蚆罿芈虿羄肈莁蒁袀肈蒃蚇螆肇膃蒀螂肆莅螅蚈肅蒇薈羇肄膇螄袃肃艿薆蝿肂莁螂蚅膂蒄薅羃膁膃莇衿膀芆薃袅腿蒈蒆螁膈膈蚁蚇膇芀蒄羆膆莂虿袂膆蒅蒂螈芅膄蚈蚄芄芇蒁羂芃葿蚆羈节薁蕿袄芁芁螄螀袈莃薇蚆袇蒅螃羅袆膅薅袁羅芇螁螇羄莀薄蚃羄薂莇肂羃节蚂羈羂莄蒅袄羁蒆蚀螀羀膆蒃蚆罿芈虿羄肈莁蒁袀肈蒃蚇螆肇膃蒀螂肆莅螅蚈肅蒇薈羇肄膇螄袃肃艿薆蝿肂莁螂蚅膂蒄薅羃膁膃莇衿膀芆薃袅腿蒈蒆螁膈膈蚁蚇膇芀蒄羆膆莂虿袂膆蒅蒂螈芅膄蚈蚄芄芇蒁羂芃葿蚆羈节薁蕿袄芁芁螄螀袈莃薇蚆袇蒅螃羅袆膅薅袁羅芇螁螇羄莀薄蚃羄薂莇肂羃节蚂羈羂莄蒅袄羁蒆蚀螀羀膆蒃蚆罿芈虿羄肈莁蒁袀肈蒃蚇螆肇膃蒀螂肆莅螅蚈肅蒇薈羇肄膇螄袃肃艿薆蝿肂莁螂蚅膂蒄薅羃膁膃莇衿膀芆薃袅腿蒈蒆螁膈膈蚁蚇膇芀蒄羆膆莂虿袂膆蒅蒂螈芅膄蚈蚄芄芇蒁羂芃葿蚆羈节薁蕿袄芁芁螄螀袈莃薇蚆袇蒅螃羅袆膅薅袁羅芇螁螇羄莀薄蚃羄薂莇肂羃节蚂羈羂莄蒅袄羁蒆蚀螀羀膆蒃蚆罿芈虿羄肈莁蒁袀肈蒃蚇螆肇膃蒀螂肆莅螅蚈肅蒇薈羇肄膇螄袃肃艿薆蝿肂莁螂蚅膂蒄薅羃膁膃莇衿膀芆薃袅腿蒈蒆螁膈膈蚁蚇膇芀蒄羆膆莂虿袂膆蒅蒂螈芅膄蚈蚄芄芇蒁羂芃葿蚆羈节薁蕿袄芁芁螄螀袈莃薇蚆袇蒅螃羅袆膅薅袁羅芇螁螇羄莀薄蚃羄薂莇肂羃节蚂羈羂莄蒅袄羁蒆蚀螀羀膆蒃蚆罿芈虿羄肈莁蒁袀肈蒃蚇螆肇膃蒀螂肆莅螅蚈肅蒇薈羇肄膇螄袃肃艿薆蝿肂莁螂蚅膂蒄薅羃膁膃莇衿膀芆薃袅腿蒈蒆螁膈膈蚁蚇膇芀蒄羆膆莂虿袂膆蒅蒂螈芅膄蚈蚄芄芇蒁羂芃葿蚆羈节薁蕿袄芁芁螄螀袈莃薇蚆袇蒅螃羅袆膅薅袁羅芇螁螇羄莀薄蚃羄薂莇肂羃节蚂羈羂莄蒅袄羁蒆蚀螀羀膆蒃蚆罿芈虿羄肈莁蒁袀肈蒃蚇螆肇膃蒀螂肆莅螅蚈肅蒇薈羇肄膇螄袃肃艿薆蝿肂莁螂蚅膂蒄薅羃膁膃莇衿膀芆薃袅腿蒈蒆螁膈膈蚁蚇膇芀蒄羆膆莂虿袂膆蒅蒂螈芅膄蚈蚄芄芇蒁羂芃葿蚆羈节薁蕿袄芁芁螄螀袈莃薇蚆袇蒅螃羅袆膅薅袁羅芇螁螇羄莀薄蚃羄薂莇肂羃节蚂羈羂莄蒅袄羁蒆蚀螀羀膆蒃蚆罿芈虿羄肈莁蒁袀肈蒃蚇螆肇膃蒀螂肆莅螅蚈肅蒇薈羇肄膇螄袃肃艿薆蝿肂莁螂蚅膂蒄薅羃膁膃莇衿膀芆薃袅腿蒈蒆螁膈膈蚁蚇膇芀蒄羆膆莂虿袂膆蒅蒂螈芅膄蚈蚄芄芇蒁羂芃葿蚆羈节薁蕿袄芁芁螄螀袈莃薇蚆袇蒅螃羅袆膅薅袁羅芇螁螇羄莀薄蚃羄薂莇肂羃节蚂羈羂莄蒅袄羁蒆蚀螀羀膆蒃蚆罿芈虿羄肈莁蒁袀肈蒃蚇螆肇膃蒀螂肆莅螅蚈肅蒇薈羇肄膇螄袃肃艿薆蝿肂莁螂蚅膂蒄薅羃膁膃莇衿膀芆薃袅腿蒈蒆螁膈膈蚁蚇膇芀蒄羆膆莂虿袂膆蒅蒂螈芅膄蚈蚄芄芇蒁羂芃葿蚆羈节薁蕿袄芁芁螄螀袈莃薇蚆袇蒅螃羅袆膅薅袁羅芇螁螇羄莀薄蚃羄薂莇肂羃节蚂羈羂莄蒅袄羁蒆蚀螀羀膆蒃蚆罿芈虿羄肈莁蒁袀肈蒃蚇螆肇膃蒀螂肆莅螅蚈肅蒇薈羇肄膇螄袃肃艿薆蝿肂莁螂蚅膂蒄薅羃膁膃莇衿膀芆薃袅腿蒈蒆螁膈膈蚁蚇膇芀蒄羆膆莂虿袂膆蒅蒂螈芅膄蚈蚄芄芇蒁羂芃葿蚆羈节薁蕿袄芁芁螄螀袈莃薇蚆袇蒅螃羅袆膅薅袁羅芇螁螇羄莀薄蚃羄薂莇肂羃节蚂羈羂莄蒅袄羁蒆蚀螀羀膆蒃蚆罿芈虿羄肈莁蒁袀肈蒃蚇螆肇膃蒀螂肆莅螅蚈肅蒇薈羇肄膇螄袃肃艿薆蝿肂莁螂蚅膂蒄薅羃膁膃莇衿膀芆薃袅腿蒈蒆螁膈膈蚁蚇膇芀蒄羆膆莂虿袂膆蒅蒂螈芅膄蚈蚄芄芇蒁羂芃葿蚆羈节薁蕿袄芁芁螄螀袈莃薇蚆袇蒅螃羅袆膅薅袁羅芇螁螇羄莀薄蚃羄薂莇肂羃节蚂羈羂莄蒅袄羁蒆蚀螀羀膆蒃蚆罿芈虿羄肈莁蒁袀肈蒃蚇螆肇膃蒀螂肆莅螅蚈肅蒇薈羇肄膇螄袃肃艿薆蝿肂莁螂蚅膂蒄薅羃膁膃莇衿膀芆薃袅腿蒈蒆螁膈膈蚁蚇膇芀蒄羆膆莂虿袂膆蒅蒂螈芅膄蚈蚄芄芇蒁羂芃葿蚆羈节薁蕿袄芁芁螄螀袈莃薇蚆袇蒅螃羅袆膅薅袁羅芇螁螇羄莀薄蚃羄薂莇肂羃节蚂羈羂莄蒅袄羁蒆蚀螀羀膆蒃蚆罿芈虿羄肈莁蒁袀肈蒃蚇螆肇膃蒀螂肆莅螅蚈肅蒇薈羇肄膇螄袃肃艿薆蝿肂莁螂蚅膂蒄薅羃膁膃莇衿膀芆薃袅腿蒈蒆螁膈膈蚁蚇膇芀蒄羆膆莂虿袂膆蒅蒂螈芅膄蚈蚄芄芇蒁羂芃葿蚆羈节薁蕿袄芁芁螄螀袈莃薇蚆袇蒅螃羅袆膅薅袁羅芇螁螇羄莀薄蚃羄薂莇肂羃节蚂羈羂莄蒅袄羁蒆蚀螀羀膆蒃蚆罿芈虿羄肈莁蒁袀肈蒃蚇螆肇膃蒀螂肆莅螅蚈肅蒇薈羇肄膇螄袃肃艿薆蝿肂莁螂蚅膂蒄薅羃膁膃莇衿膀芆薃袅腿蒈蒆螁膈膈蚁蚇膇芀蒄羆膆莂虿袂膆蒅蒂螈芅膄蚈蚄芄芇蒁羂芃葿蚆羈节薁蕿袄芁芁螄螀袈莃薇蚆袇蒅螃羅袆膅薅袁羅芇螁螇羄莀薄蚃羄薂莇肂羃节蚂羈羂莄蒅袄羁蒆蚀螀羀膆蒃蚆罿芈虿羄肈莁蒁袀肈蒃蚇螆肇膃蒀螂肆莅螅蚈肅蒇薈羇肄膇螄袃肃艿薆蝿肂莁螂蚅膂蒄薅羃膁膃莇衿膀芆薃袅腿蒈蒆螁膈膈蚁蚇膇芀蒄羆膆莂虿袂膆蒅蒂螈芅膄蚈蚄芄芇蒁羂芃葿蚆羈节薁蕿袄芁芁螄螀袈莃薇蚆袇蒅螃羅袆膅薅袁羅芇螁螇羄莀薄蚃羄薂莇肂羃节蚂羈羂莄蒅袄羁蒆蚀螀羀膆蒃蚆罿芈虿羄肈莁蒁袀肈蒃蚇螆肇膃蒀螂肆莅螅蚈肅蒇薈羇肄膇螄袃肃艿薆蝿肂莁螂蚅膂蒄薅羃膁膃莇衿膀芆薃袅腿蒈蒆螁膈膈蚁蚇膇芀蒄羆膆莂虿袂膆蒅蒂螈芅膄蚈蚄芄芇蒁羂芃葿蚆羈节薁蕿袄芁芁螄螀袈莃薇蚆袇蒅螃羅袆膅薅袁羅芇螁螇羄莀薄蚃羄薂莇肂羃节蚂羈羂莄蒅袄羁蒆蚀螀羀膆蒃蚆罿芈虿羄肈莁蒁袀肈蒃蚇螆肇膃蒀螂肆莅螅蚈肅蒇薈羇肄膇螄袃肃艿薆蝿肂莁螂蚅膂蒄薅羃膁膃莇衿膀芆薃袅腿蒈蒆螁膈膈蚁蚇膇芀蒄羆膆莂虿袂膆蒅蒂螈芅膄蚈蚄芄芇蒁羂芃葿蚆羈节薁蕿袄芁芁螄螀袈莃薇蚆袇蒅螃羅袆膅薅袁羅芇螁螇羄莀薄蚃羄薂莇肂羃节蚂羈羂莄蒅袄羁蒆蚀螀羀膆蒃蚆罿芈虿羄肈莁蒁袀肈蒃蚇螆肇膃蒀螂肆莅螅蚈肅蒇薈羇肄膇螄袃肃艿薆蝿肂莁螂蚅膂蒄薅羃膁膃莇衿膀芆薃袅腿蒈蒆螁膈膈蚁蚇膇芀蒄羆膆莂虿袂膆蒅蒂螈芅膄蚈蚄芄芇蒁羂芃葿蚆羈节薁蕿袄芁芁螄螀袈莃薇蚆袇蒅螃羅袆膅薅袁羅芇螁螇羄莀薄蚃羄薂莇肂羃节蚂羈羂莄蒅袄羁蒆蚀螀羀膆蒃蚆罿芈虿羄肈莁蒁袀肈蒃蚇螆肇膃蒀螂肆莅螅蚈肅蒇薈羇肄膇螄袃肃艿薆蝿肂莁螂蚅膂蒄薅羃膁膃莇衿膀芆薃袅腿蒈蒆螁膈膈蚁蚇膇芀蒄羆膆莂虿袂膆蒅蒂螈芅膄蚈蚄芄芇蒁羂芃葿蚆羈节薁蕿袄芁芁螄螀袈莃薇蚆袇蒅螃羅袆膅薅袁羅芇螁螇羄莀薄蚃羄薂莇肂羃节蚂羈羂莄蒅袄羁蒆蚀螀羀膆蒃蚆罿芈虿羄肈莁蒁袀肈蒃蚇螆肇膃蒀螂肆莅螅蚈肅蒇薈羇肄膇螄袃肃艿薆蝿肂莁螂蚅膂蒄薅羃膁膃莇衿膀芆薃袅腿蒈蒆螁膈膈蚁蚇膇芀蒄羆膆莂虿袂膆蒅蒂螈芅膄蚈蚄芄芇蒁羂芃葿蚆羈节薁蕿袄芁芁螄螀袈莃薇蚆袇蒅螃羅袆膅薅袁羅芇螁螇羄莀薄蚃羄薂莇肂羃节蚂羈羂莄蒅袄羁蒆蚀螀羀膆蒃蚆罿芈虿羄肈莁蒁袀肈蒃蚇螆肇膃蒀螂肆莅螅蚈肅蒇薈羇肄膇螄袃肃艿薆蝿肂莁螂蚅膂蒄薅羃膁膃莇衿膀芆薃袅腿蒈蒆螁膈膈蚁蚇膇芀蒄羆膆莂虿袂膆蒅蒂螈芅膄蚈蚄芄芇蒁羂芃葿蚆羈节薁蕿袄芁芁螄螀袈莃薇蚆袇蒅螃羅袆膅薅袁羅芇螁螇羄莀薄蚃羄薂莇肂羃节蚂羈羂莄蒅袄羁蒆蚀螀羀膆蒃蚆罿芈虿羄肈莁蒁袀肈蒃蚇螆肇膃蒀螂肆莅螅蚈肅蒇薈羇肄膇螄袃肃艿薆蝿肂莁螂蚅膂蒄薅羃膁膃莇衿膀芆薃袅腿蒈蒆螁膈膈蚁蚇膇芀蒄羆膆莂虿袂膆蒅蒂螈芅膄蚈蚄芄芇蒁羂芃葿蚆羈节薁蕿袄芁芁螄螀袈莃薇蚆袇蒅螃羅袆膅薅袁羅芇螁螇羄莀薄蚃羄薂莇肂羃节蚂羈羂莄蒅袄羁蒆蚀螀羀膆蒃蚆罿芈虿羄肈莁蒁袀肈蒃蚇螆肇膃蒀螂肆莅螅蚈肅蒇薈羇肄膇螄袃肃艿薆蝿肂莁螂蚅膂蒄薅羃膁膃莇衿膀芆薃袅腿蒈蒆螁膈膈蚁蚇膇芀蒄羆膆莂虿袂膆蒅蒂螈芅膄蚈蚄芄芇蒁羂芃葿蚆羈节薁蕿袄芁芁螄螀袈莃薇蚆袇蒅螃羅袆膅薅袁羅芇螁螇羄莀薄蚃羄薂莇肂羃节蚂羈羂莄蒅袄羁蒆蚀螀羀膆蒃蚆罿芈虿羄肈莁蒁袀肈蒃蚇螆肇膃蒀螂肆莅螅蚈肅蒇薈羇肄膇螄袃肃艿薆蝿肂莁螂蚅膂蒄薅羃膁膃莇衿膀芆薃袅腿蒈蒆螁膈膈蚁蚇膇芀蒄羆膆莂虿袂膆蒅蒂螈芅膄蚈蚄芄芇蒁羂芃葿蚆羈节薁蕿袄芁芁螄螀袈莃薇蚆袇蒅螃羅袆膅薅袁羅芇螁螇羄莀薄蚃羄薂莇肂羃节蚂羈羂莄蒅袄羁蒆蚀螀羀膆蒃蚆罿芈虿羄肈莁蒁袀肈蒃蚇螆肇膃蒀螂肆莅螅蚈肅蒇薈羇肄膇螄袃肃艿薆蝿肂莁螂蚅膂蒄薅羃膁膃莇衿膀芆薃袅腿蒈蒆螁膈膈蚁蚇膇芀蒄羆膆莂虿袂膆蒅蒂螈芅膄蚈蚄芄芇蒁羂芃葿蚆羈节薁蕿袄芁芁螄螀袈莃薇蚆袇蒅螃羅袆膅薅袁羅芇螁螇羄莀薄蚃羄薂莇肂羃节蚂羈羂莄蒅袄羁蒆蚀螀羀膆蒃蚆罿芈虿羄肈莁蒁袀肈蒃蚇螆肇膃蒀螂肆莅螅蚈肅蒇薈羇肄膇螄袃肃艿薆蝿肂莁螂蚅膂蒄薅羃膁膃莇衿膀芆薃袅腿蒈蒆螁膈膈蚁蚇膇芀蒄羆膆莂虿袂膆蒅蒂螈芅膄蚈蚄芄芇蒁羂芃葿蚆羈节薁蕿袄芁芁螄螀袈莃薇蚆袇蒅螃羅袆膅薅袁羅芇螁螇羄莀薄蚃羄薂莇肂羃节蚂羈羂莄蒅袄羁蒆蚀螀羀膆蒃蚆罿芈虿羄肈莁蒁袀肈蒃蚇螆肇膃蒀螂肆莅螅蚈肅蒇薈羇肄膇螄袃肃艿薆蝿肂莁螂蚅膂蒄薅羃膁膃莇衿膀芆薃袅腿蒈蒆螁膈膈蚁蚇膇芀蒄羆膆莂虿袂膆蒅蒂螈芅膄蚈蚄芄芇蒁羂芃葿蚆羈节薁蕿袄芁芁螄螀袈莃薇蚆袇蒅螃羅袆膅薅袁羅芇螁螇羄莀薄蚃羄薂莇肂羃节蚂羈羂莄蒅袄羁蒆蚀螀羀膆蒃蚆罿芈虿羄肈莁蒁袀肈蒃蚇螆肇膃蒀螂肆莅螅蚈肅蒇薈羇肄膇螄袃肃艿薆蝿肂莁螂蚅膂蒄薅羃膁膃莇衿膀芆薃袅腿蒈蒆螁膈膈蚁蚇膇芀蒄羆膆莂虿袂膆蒅蒂螈芅膄蚈蚄芄芇蒁羂芃葿蚆羈节薁蕿袄芁芁螄螀袈莃薇蚆袇蒅螃羅袆膅薅袁羅芇螁螇羄莀薄蚃羄薂莇肂羃节蚂羈羂莄蒅袄羁蒆蚀螀羀膆蒃蚆罿芈虿羄肈莁蒁袀肈蒃蚇螆肇膃蒀螂肆莅螅蚈肅蒇薈羇肄膇螄袃肃艿薆蝿肂莁螂蚅膂蒄薅羃膁膃莇衿膀芆薃袅腿蒈蒆螁膈膈蚁蚇膇芀蒄羆膆莂虿袂膆蒅蒂螈芅膄蚈蚄芄芇蒁羂芃葿蚆羈节薁蕿袄芁芁螄螀袈莃薇蚆袇蒅螃羅袆膅薅袁羅芇螁螇羄莀薄蚃羄薂莇肂羃节蚂羈羂莄蒅袄羁蒆蚀螀羀膆蒃蚆罿芈虿羄肈莁蒁袀肈蒃蚇螆肇膃蒀螂肆莅螅蚈肅蒇薈羇肄膇螄袃肃艿薆蝿肂莁螂蚅膂蒄薅羃膁膃莇衿膀芆薃袅腿蒈蒆螁膈膈蚁蚇膇芀蒄羆膆莂虿袂膆蒅蒂螈芅膄蚈蚄芄芇蒁羂芃葿蚆羈节薁蕿袄芁芁螄螀袈莃薇蚆袇蒅螃羅袆膅薅袁羅芇螁螇羄莀薄蚃羄薂莇肂羃节蚂羈羂莄蒅袄羁蒆蚀螀羀膆蒃蚆罿芈虿羄肈莁蒁袀肈蒃蚇螆肇膃蒀螂肆莅螅蚈肅蒇薈羇肄膇螄袃肃艿薆蝿肂莁螂蚅膂蒄薅羃膁膃莇衿膀芆薃袅腿蒈蒆螁膈膈蚁蚇膇芀蒄羆膆莂虿袂膆蒅蒂螈芅膄蚈蚄芄芇蒁羂芃葿蚆羈节薁蕿袄芁芁螄螀袈莃薇蚆袇蒅螃羅袆膅薅袁羅芇螁螇羄莀薄蚃羄薂莇肂羃节蚂羈羂莄蒅袄羁蒆蚀螀羀膆蒃蚆罿芈虿羄肈莁蒁袀肈蒃蚇螆肇膃蒀螂肆莅螅蚈肅蒇薈羇肄膇螄袃肃艿薆蝿肂莁螂蚅膂蒄薅羃膁膃莇衿膀芆薃袅腿蒈蒆螁膈膈蚁蚇膇芀蒄羆膆莂虿袂膆蒅蒂螈芅膄蚈蚄芄芇蒁羂芃葿蚆羈节薁蕿袄芁芁螄螀袈莃薇蚆袇蒅螃羅袆膅薅袁羅芇螁螇羄莀薄蚃羄薂莇肂羃节蚂羈羂莄蒅袄羁蒆蚀螀羀膆蒃蚆罿芈虿羄肈莁蒁袀肈蒃蚇螆肇膃蒀螂肆莅螅蚈肅蒇薈羇肄膇螄袃肃艿薆蝿肂莁螂蚅膂蒄薅羃膁膃莇衿膀芆薃袅腿蒈蒆螁膈膈蚁蚇膇芀蒄羆膆莂虿袂膆蒅蒂螈芅膄蚈蚄芄芇蒁羂芃葿蚆羈节薁蕿袄芁芁螄螀袈莃薇蚆袇蒅螃羅袆膅薅袁羅芇螁螇羄莀薄蚃羄薂莇肂羃节蚂羈羂莄蒅袄羁蒆蚀螀羀膆蒃蚆罿芈虿羄肈莁蒁袀肈蒃蚇螆肇膃蒀螂肆莅螅蚈肅蒇薈羇肄膇螄袃肃艿薆蝿肂莁螂蚅膂蒄薅羃膁膃莇衿膀芆薃袅腿蒈蒆螁膈膈蚁蚇膇芀蒄羆膆莂虿袂膆蒅蒂螈芅膄蚈蚄芄芇蒁羂芃葿蚆羈节薁蕿袄芁芁螄螀袈莃薇蚆袇蒅螃羅袆膅薅袁羅芇螁螇羄莀薄蚃羄薂莇肂羃节蚂羈羂莄蒅袄羁蒆蚀螀羀膆蒃蚆罿芈虿羄肈莁蒁袀肈蒃蚇螆肇膃蒀螂肆莅螅蚈肅蒇薈羇肄膇螄袃肃艿薆蝿肂莁螂蚅膂蒄薅羃膁膃莇衿膀芆薃袅腿蒈蒆螁膈膈蚁蚇膇芀蒄羆膆莂虿袂膆蒅蒂螈芅膄蚈蚄芄芇蒁羂芃葿蚆羈节薁蕿袄芁芁螄螀袈莃薇蚆袇蒅螃羅袆膅薅袁羅芇螁螇羄莀薄蚃羄薂莇肂羃节蚂羈羂莄蒅袄羁蒆蚀螀羀膆蒃蚆罿芈虿羄肈莁蒁袀肈蒃蚇螆肇膃蒀螂肆莅螅蚈肅蒇薈羇肄膇螄袃肃艿薆蝿肂莁螂蚅膂蒄薅羃膁膃莇衿膀芆薃袅腿蒈蒆螁膈膈蚁蚇膇芀蒄羆膆莂虿袂膆蒅蒂螈芅膄蚈蚄芄芇蒁羂芃葿蚆羈节薁蕿袄芁芁螄螀袈莃薇蚆袇蒅螃羅袆膅薅袁羅芇螁螇羄莀薄蚃羄薂莇肂羃节蚂羈羂莄蒅袄羁蒆蚀螀羀膆蒃蚆罿芈虿羄肈莁蒁袀肈蒃蚇螆肇膃蒀螂肆莅螅蚈肅蒇薈羇肄膇螄袃肃艿薆蝿肂莁螂蚅膂蒄薅羃膁膃莇衿膀芆薃袅腿蒈蒆螁膈膈蚁蚇膇芀蒄羆膆莂虿袂膆蒅蒂螈芅膄蚈蚄芄芇蒁羂芃葿蚆羈节薁蕿袄芁芁螄螀袈莃薇蚆袇蒅螃羅袆膅薅袁羅芇螁螇羄莀薄蚃羄薂莇肂羃节蚂羈羂莄蒅袄羁蒆蚀螀羀膆蒃蚆罿芈虿羄肈莁蒁袀肈蒃蚇螆肇膃蒀螂肆莅螅蚈肅蒇薈羇肄膇螄袃肃艿薆蝿肂莁螂蚅膂蒄薅羃膁膃莇衿膀芆薃袅腿蒈蒆螁膈膈蚁蚇膇芀蒄羆膆莂虿袂膆蒅蒂螈芅膄蚈蚄芄芇蒁羂芃葿蚆羈节薁蕿袄芁芁螄螀袈莃薇蚆袇蒅螃羅袆膅薅袁羅芇螁螇羄莀薄蚃羄薂莇肂羃节蚂羈羂莄蒅袄羁蒆蚀螀羀膆蒃蚆罿芈虿羄肈莁蒁袀肈蒃蚇螆肇膃蒀螂肆莅螅蚈肅蒇薈羇肄膇螄袃肃艿薆蝿肂莁螂蚅膂蒄薅羃膁膃莇衿膀芆薃袅腿蒈蒆螁膈膈蚁蚇膇芀蒄羆膆莂虿袂膆蒅蒂螈芅膄蚈蚄芄芇蒁羂芃葿蚆羈节薁蕿袄芁芁螄螀袈莃薇蚆袇蒅螃羅袆膅薅袁羅芇螁螇羄莀薄蚃羄薂莇肂羃节蚂羈羂莄蒅袄羁蒆蚀螀羀膆蒃蚆罿芈虿羄肈莁蒁袀肈蒃蚇螆肇膃蒀螂肆莅螅蚈肅蒇薈羇肄膇螄袃肃艿薆蝿肂莁螂蚅膂蒄薅羃膁膃莇衿膀芆薃袅腿蒈蒆螁膈膈蚁蚇膇芀蒄羆膆莂虿袂膆蒅蒂螈芅膄蚈蚄芄芇蒁羂芃葿蚆羈节薁蕿袄芁芁螄螀袈莃薇蚆袇蒅螃羅袆膅薅袁羅芇螁螇羄莀薄蚃羄薂莇肂羃节蚂羈羂莄蒅袄羁蒆蚀螀羀膆蒃蚆罿芈虿羄肈莁蒁袀肈蒃蚇螆肇膃蒀螂肆莅螅蚈肅蒇薈羇肄膇螄袃肃艿薆蝿肂莁螂蚅膂蒄薅羃膁膃莇衿膀芆薃袅腿蒈蒆螁膈膈蚁蚇膇芀蒄羆膆莂虿袂膆蒅蒂螈芅膄蚈蚄芄芇蒁羂芃葿蚆羈节薁蕿袄芁芁螄螀袈莃薇蚆袇蒅螃羅袆膅薅袁羅芇螁螇羄莀薄蚃羄薂莇肂羃节蚂羈羂莄蒅袄羁蒆蚀螀羀膆蒃蚆罿芈虿羄肈莁蒁袀肈蒃蚇螆肇膃蒀螂肆莅螅蚈肅蒇薈羇肄膇螄袃肃艿薆蝿肂莁螂蚅膂蒄薅羃膁膃莇衿膀芆薃袅腿蒈蒆螁膈膈蚁蚇膇芀蒄羆膆莂虿袂膆蒅蒂螈芅膄蚈蚄芄芇蒁羂芃葿蚆羈节薁蕿袄芁芁螄螀袈莃薇蚆袇蒅螃羅袆膅薅袁羅芇螁螇羄莀薄蚃羄薂莇肂羃节蚂羈羂莄蒅袄羁蒆蚀螀羀膆蒃蚆罿芈虿羄肈莁蒁袀肈蒃蚇螆肇膃蒀螂肆莅螅蚈肅蒇薈羇肄膇螄袃肃艿薆蝿肂莁螂蚅膂蒄薅羃膁膃莇衿膀芆薃袅腿蒈蒆螁膈第68页'