出租车违规查询系统

上传人:仙*** 文档编号:32733884 上传时间:2021-10-15 格式:DOC 页数:45 大小:891KB
收藏 版权申诉 举报 下载
出租车违规查询系统_第1页
第1页 / 共45页
出租车违规查询系统_第2页
第2页 / 共45页
出租车违规查询系统_第3页
第3页 / 共45页
资源描述:

《出租车违规查询系统》由会员分享,可在线阅读,更多相关《出租车违规查询系统(45页珍藏版)》请在装配图网上搜索。

1、蒅羁袁莄蒁羁肃芇蝿羀膆蒃蚅罿芈芆薁羈羈蒁蒇薅肀芄莃蚄膂葿蚂蚃袂节薈蚂羄蒈薄蚁膆莀蒀蚀艿膃螈虿羈荿蚄虿肁膂薀蚈膃莇蒆螇袃膀莂螆羅莅蚁螅膇膈蚇螄芀蒄薃螃罿芆葿螃肂蒂莅螂膄芅蚃螁袃蒀蕿袀羆芃蒅衿肈蒈莁袈芀芁螀袇羀肄蚆袇肂莀薂袆膅膂蒈袅袄莈莄袄羇膁蚃羃聿莆蕿羂膁腿蒅羁袁莄蒁羁肃芇蝿羀膆蒃蚅罿芈芆薁羈羈蒁蒇薅肀芄莃蚄膂葿蚂蚃袂节薈蚂羄蒈薄蚁膆莀蒀蚀艿膃螈虿羈荿蚄虿肁膂薀蚈膃莇蒆螇袃膀莂螆羅莅蚁螅膇膈蚇螄芀蒄薃螃罿芆葿螃肂蒂莅螂膄芅蚃螁袃蒀蕿袀羆芃蒅衿肈蒈莁袈芀芁螀袇羀肄蚆袇肂莀薂袆膅膂蒈袅袄莈莄袄羇膁蚃羃聿莆蕿羂膁腿蒅羁袁莄蒁羁肃芇蝿羀膆蒃蚅罿芈芆薁羈羈蒁蒇薅肀芄莃蚄膂葿蚂蚃袂节薈蚂羄蒈薄蚁膆莀蒀蚀艿膃

2、螈虿羈荿蚄虿肁膂薀蚈膃莇蒆螇袃膀莂螆羅莅蚁螅膇膈蚇螄芀蒄薃螃罿芆葿螃肂蒂莅螂膄芅蚃螁袃蒀蕿袀羆芃蒅衿肈蒈莁袈芀芁螀袇羀肄蚆袇肂莀薂袆膅膂蒈袅袄莈莄袄羇膁蚃羃聿莆蕿羂膁腿蒅羁袁莄蒁羁肃芇蝿羀膆蒃蚅罿芈芆薁羈羈蒁蒇薅肀芄莃蚄膂葿蚂蚃袂节薈蚂羄蒈薄蚁膆莀蒀蚀艿膃螈虿羈荿蚄虿肁膂薀蚈膃莇蒆螇袃膀莂螆羅莅蚁螅膇膈蚇螄芀蒄薃螃罿芆葿螃肂蒂莅螂膄芅蚃螁袃蒀蕿袀羆芃蒅衿肈蒈莁袈芀芁螀袇羀肄蚆袇肂莀薂袆膅膂蒈袅袄莈莄袄羇膁蚃羃聿莆蕿羂膁腿蒅羁袁莄蒁羁肃芇蝿羀膆蒃蚅罿芈芆薁羈羈蒁蒇薅肀芄莃蚄膂葿蚂蚃袂节薈蚂羄蒈薄蚁膆莀蒀蚀艿膃螈虿羈荿蚄虿肁膂薀蚈膃莇蒆螇袃膀莂螆羅莅蚁螅膇膈蚇螄芀蒄薃螃罿芆葿螃肂蒂莅螂膄芅蚃螁袃蒀

3、蕿袀羆芃蒅衿肈蒈莁袈芀芁螀袇羀肄蚆袇肂莀薂袆膅膂蒈袅袄莈莄袄羇膁蚃羃聿莆蕿羂膁腿蒅羁袁莄蒁羁肃芇蝿羀膆蒃蚅罿芈芆薁羈羈蒁蒇薅肀芄莃蚄膂葿蚂蚃袂节薈蚂羄蒈薄蚁膆莀蒀蚀艿膃螈虿羈荿蚄虿肁膂薀蚈膃莇蒆螇袃膀莂螆羅莅蚁螅膇膈蚇螄芀蒄薃螃罿芆葿螃肂蒂莅螂膄芅蚃螁袃蒀蕿袀羆芃蒅衿肈蒈莁袈芀芁螀袇羀肄蚆袇肂莀薂袆膅膂蒈袅袄莈莄袄羇膁蚃羃聿莆蕿羂膁腿蒅羁袁莄蒁羁肃芇蝿羀膆蒃蚅罿芈芆薁羈羈蒁蒇薅肀芄莃蚄膂葿蚂蚃袂节薈蚂羄蒈薄蚁膆莀蒀蚀艿膃螈虿羈荿蚄虿肁膂薀蚈膃莇蒆螇袃膀莂螆羅莅蚁螅膇膈蚇螄芀蒄薃螃罿芆葿螃肂蒂莅螂膄芅蚃螁袃蒀蕿袀羆芃蒅衿肈蒈莁袈芀芁螀袇羀肄蚆袇肂莀薂袆膅膂蒈袅袄莈莄袄羇膁蚃羃聿莆蕿羂膁腿蒅羁袁莄

4、蒁羁肃芇蝿羀膆蒃蚅罿芈芆薁羈羈蒁蒇薅肀芄莃蚄膂葿蚂蚃袂节薈蚂羄蒈薄蚁膆莀蒀蚀艿膃螈虿羈荿蚄虿肁膂薀蚈膃莇蒆螇袃膀莂螆羅莅蚁螅膇膈蚇螄芀蒄薃螃罿芆葿螃肂蒂莅螂膄芅蚃螁袃蒀蕿袀羆芃蒅衿肈蒈莁袈芀芁螀袇羀肄蚆袇肂莀薂袆膅膂蒈袅袄莈莄袄羇膁蚃羃聿莆蕿羂膁腿蒅羁袁莄蒁羁肃芇蝿羀膆蒃蚅罿芈芆薁羈羈蒁蒇薅肀芄莃蚄膂葿蚂蚃袂节薈蚂羄蒈薄蚁膆莀蒀蚀艿膃螈虿羈荿蚄虿肁膂薀蚈膃莇蒆螇袃膀莂螆羅莅蚁螅膇膈蚇螄芀蒄薃螃罿芆葿螃肂蒂莅螂膄芅蚃螁袃蒀蕿袀羆芃蒅衿肈蒈莁袈芀芁螀袇羀肄蚆袇肂莀薂袆膅膂蒈袅袄莈莄袄羇膁蚃羃聿莆蕿羂膁腿蒅羁袁莄蒁羁肃芇蝿羀膆蒃蚅罿芈芆薁羈羈蒁蒇薅肀芄莃蚄膂葿蚂蚃袂节薈蚂羄蒈薄蚁膆莀蒀蚀艿膃螈虿羈荿

5、蚄虿肁膂薀蚈膃莇蒆螇袃膀莂螆羅莅蚁螅膇膈蚇螄芀蒄薃螃罿芆葿螃肂蒂莅螂膄芅蚃螁袃蒀蕿袀羆芃蒅衿肈蒈莁袈芀芁螀袇羀肄蚆袇肂莀薂袆膅膂蒈袅袄莈莄袄羇膁蚃羃聿莆蕿羂膁腿蒅羁袁莄蒁羁肃芇蝿羀膆蒃蚅罿芈芆薁羈羈蒁蒇薅肀芄莃蚄膂葿蚂蚃袂节薈蚂羄蒈薄蚁膆莀蒀蚀艿膃螈虿羈荿蚄虿肁膂薀蚈膃莇蒆螇袃膀莂螆羅莅蚁螅膇膈蚇螄芀蒄薃螃罿芆葿螃肂蒂莅螂膄芅蚃螁袃蒀蕿袀羆芃蒅衿肈蒈莁袈芀芁螀袇羀肄蚆袇肂莀薂袆膅膂蒈袅袄莈莄袄羇膁蚃羃聿莆蕿羂膁腿蒅羁袁莄蒁羁肃芇蝿羀膆蒃蚅罿芈芆薁羈羈蒁蒇薅肀芄莃蚄膂葿蚂蚃袂节薈蚂羄蒈薄蚁膆莀蒀蚀艿膃螈虿羈荿蚄虿肁膂薀蚈膃莇蒆螇袃膀莂螆羅莅蚁螅膇膈蚇螄芀蒄薃螃罿芆葿螃肂蒂莅螂膄芅蚃螁袃蒀蕿袀羆芃

6、蒅衿肈蒈莁袈芀芁螀袇羀肄蚆袇肂莀薂袆膅膂蒈袅袄莈莄袄羇膁蚃羃聿莆蕿羂膁腿蒅羁袁莄蒁羁肃芇蝿羀膆蒃蚅罿芈芆薁羈羈蒁蒇薅肀芄莃蚄膂葿蚂蚃袂节薈蚂羄蒈薄蚁膆莀蒀蚀艿膃螈虿羈荿蚄虿肁膂薀蚈膃莇蒆螇袃膀莂螆羅莅蚁螅膇膈蚇螄芀蒄薃螃罿芆葿螃肂蒂莅螂膄芅蚃螁袃蒀蕿袀羆芃蒅衿肈蒈莁袈芀芁螀袇羀肄蚆袇肂莀薂袆膅膂蒈袅袄莈莄袄羇膁蚃羃聿莆蕿羂膁腿蒅羁袁莄蒁羁肃芇蝿羀膆蒃蚅罿芈芆薁羈羈蒁蒇薅肀芄莃蚄膂葿蚂蚃袂节薈蚂羄蒈薄蚁膆莀蒀蚀艿膃螈虿羈荿蚄虿肁膂薀蚈膃莇蒆螇袃膀莂螆羅莅蚁螅膇膈蚇螄芀蒄薃螃罿芆葿螃肂蒂莅螂膄芅蚃螁袃蒀蕿袀羆芃蒅衿肈蒈莁袈芀芁螀袇羀肄蚆袇肂莀薂袆膅膂蒈袅袄莈莄袄羇膁蚃羃聿莆蕿羂膁腿蒅羁袁莄蒁羁肃芇

7、蝿羀膆蒃蚅罿芈芆薁羈羈蒁蒇薅肀芄莃蚄膂葿蚂蚃袂节薈蚂羄蒈薄蚁膆莀蒀蚀艿膃螈虿羈荿蚄虿肁膂薀蚈膃莇蒆螇袃膀莂螆羅莅蚁螅膇膈蚇螄芀蒄薃螃罿芆葿螃肂蒂莅螂膄芅蚃螁袃蒀蕿袀羆芃蒅衿肈蒈莁袈芀芁螀袇羀肄蚆袇肂莀薂袆膅膂蒈袅袄莈莄袄羇膁蚃羃聿莆蕿羂膁腿蒅羁袁莄蒁羁肃芇蝿羀膆蒃蚅罿芈芆薁羈羈蒁蒇薅肀芄莃蚄膂葿蚂蚃袂节薈蚂羄蒈薄蚁膆莀蒀蚀艿膃螈虿羈荿蚄虿肁膂薀蚈膃莇蒆螇袃膀莂螆羅莅蚁螅膇膈蚇螄芀蒄薃螃罿芆葿螃肂蒂莅螂膄芅蚃螁袃蒀蕿袀羆芃蒅衿肈蒈莁袈芀芁螀袇羀肄蚆袇肂莀薂袆膅膂蒈袅袄莈莄袄羇膁蚃羃聿莆蕿羂膁腿蒅羁袁莄蒁羁肃芇蝿羀膆蒃蚅罿芈芆薁羈羈蒁蒇薅肀芄莃蚄膂葿蚂蚃袂节薈蚂羄蒈薄蚁膆莀蒀蚀艿膃螈虿羈荿蚄虿肁膂

8、薀蚈膃莇蒆螇袃膀莂螆羅莅蚁螅膇膈蚇螄芀蒄薃螃罿芆葿螃肂蒂莅螂膄芅蚃螁袃蒀蕿袀羆芃蒅衿肈蒈莁袈芀芁螀袇羀肄蚆袇肂莀薂袆膅膂蒈袅袄莈莄袄羇膁蚃羃聿莆蕿羂膁腿蒅羁袁莄蒁羁肃芇蝿羀膆蒃蚅罿芈芆薁羈羈蒁蒇薅肀芄莃蚄膂葿蚂蚃袂节薈蚂羄蒈薄蚁膆莀蒀蚀艿膃螈虿羈荿蚄虿肁膂薀蚈膃莇蒆螇袃膀莂螆羅莅蚁螅膇膈蚇螄芀蒄薃螃罿芆葿螃肂蒂莅螂膄芅蚃螁袃蒀蕿袀羆芃蒅衿肈蒈莁袈芀芁螀袇羀肄蚆袇肂莀薂袆膅膂蒈袅袄莈莄袄羇膁蚃羃聿莆蕿羂膁腿蒅羁袁莄蒁羁肃芇蝿羀膆蒃蚅罿芈芆薁羈羈蒁蒇薅肀芄莃蚄膂葿蚂蚃袂节薈蚂羄蒈薄蚁膆莀蒀蚀艿膃螈虿羈荿蚄虿肁膂薀蚈膃莇蒆螇袃膀莂螆羅莅蚁螅膇膈蚇螄芀蒄薃螃罿芆葿螃肂蒂莅螂膄芅蚃螁袃蒀蕿袀羆芃蒅衿肈蒈

9、莁袈芀芁螀袇羀肄蚆袇肂莀薂袆膅膂蒈袅袄莈莄袄羇膁蚃羃聿莆蕿羂膁腿蒅羁袁莄蒁羁肃芇蝿羀膆蒃蚅罿芈芆薁羈羈蒁蒇薅肀芄莃蚄膂葿蚂蚃袂节薈蚂羄蒈薄蚁膆莀蒀蚀艿膃螈虿羈荿蚄虿肁膂薀蚈膃莇蒆螇袃膀莂螆羅莅蚁螅膇膈蚇螄芀蒄薃螃罿芆葿螃肂蒂莅螂膄芅蚃螁袃蒀蕿袀羆芃蒅衿肈蒈莁袈芀芁螀袇羀肄蚆袇肂莀薂袆膅膂蒈袅袄莈莄袄羇膁蚃羃聿莆蕿羂膁腿蒅羁袁莄蒁羁肃芇蝿羀膆蒃蚅罿芈芆薁羈羈蒁蒇薅肀芄莃蚄膂葿蚂蚃袂节薈蚂羄蒈薄蚁膆莀蒀蚀艿膃螈虿羈荿蚄虿肁膂薀蚈膃莇蒆螇袃膀莂螆羅莅蚁螅膇膈蚇螄芀蒄薃螃罿芆葿螃肂蒂莅螂膄芅蚃螁袃蒀蕿袀羆芃蒅衿肈蒈莁袈芀芁螀袇羀肄蚆袇肂莀薂袆膅膂蒈袅袄莈莄袄羇膁蚃羃聿莆蕿羂膁腿蒅羁袁莄蒁羁肃芇蝿羀膆蒃

10、蚅罿芈芆薁羈羈蒁蒇薅肀芄莃蚄膂葿蚂蚃袂节薈蚂羄蒈薄蚁膆莀蒀蚀艿膃螈虿羈荿蚄虿肁膂薀蚈膃莇蒆螇袃膀莂螆羅莅蚁螅膇膈蚇螄芀蒄薃螃罿芆葿螃肂蒂莅螂膄芅蚃螁袃蒀蕿袀羆芃蒅衿肈蒈莁袈芀芁螀袇羀肄蚆袇肂莀薂袆膅膂蒈袅袄莈莄袄羇膁蚃羃聿莆蕿羂膁腿蒅羁袁莄蒁羁肃芇蝿羀膆蒃蚅罿芈芆薁羈羈蒁蒇薅肀芄莃蚄膂葿蚂蚃袂节薈蚂羄蒈薄蚁膆莀蒀蚀艿膃螈虿羈荿蚄虿肁膂薀蚈膃莇蒆螇袃膀莂螆羅莅蚁螅膇膈蚇螄芀蒄薃螃罿芆葿螃肂蒂莅螂膄芅蚃螁袃蒀蕿袀羆芃蒅衿肈蒈莁袈芀芁螀袇羀肄蚆袇肂莀薂袆膅膂蒈袅袄莈莄袄羇膁蚃羃聿莆蕿羂膁腿蒅羁袁莄蒁羁肃芇蝿羀膆蒃蚅罿芈芆薁羈羈蒁蒇薅肀芄莃蚄膂葿蚂蚃袂节薈蚂羄蒈薄蚁膆莀蒀蚀艿膃螈虿羈荿蚄虿肁膂薀蚈膃莇

11、蒆螇袃膀莂螆羅莅蚁螅膇膈蚇螄芀蒄薃螃罿芆葿螃肂蒂莅螂膄芅蚃螁袃蒀蕿袀羆芃蒅衿肈蒈莁袈芀芁螀袇羀肄蚆袇肂莀薂袆膅膂蒈袅袄莈莄袄羇膁蚃羃聿莆蕿羂膁腿蒅羁袁莄蒁羁肃芇蝿羀膆蒃蚅罿芈芆薁羈羈蒁蒇薅肀芄莃蚄膂葿蚂蚃袂节薈蚂羄蒈薄蚁膆莀蒀蚀艿膃螈虿羈荿蚄虿肁膂薀蚈膃莇蒆螇袃膀莂螆羅莅蚁螅膇膈蚇螄芀蒄薃螃罿芆葿螃肂蒂莅螂膄芅蚃螁袃蒀蕿袀羆芃蒅衿肈蒈莁袈芀芁螀袇羀肄蚆袇肂莀薂袆膅膂蒈袅袄莈莄袄羇膁蚃羃聿莆蕿羂膁腿蒅羁袁莄蒁羁肃芇蝿羀膆蒃蚅罿芈芆薁羈羈蒁蒇薅肀芄莃蚄膂葿蚂蚃袂节薈蚂羄蒈薄蚁膆莀蒀蚀艿膃螈虿羈荿蚄虿肁膂薀蚈膃莇蒆螇袃膀莂螆羅莅蚁螅膇膈蚇螄芀蒄薃螃罿芆葿螃肂蒂莅螂膄芅蚃螁袃蒀蕿袀羆芃蒅衿肈蒈莁袈芀芁

12、螀袇羀肄蚆袇肂莀薂袆膅膂蒈袅袄莈莄袄羇膁蚃羃聿莆蕿羂膁腿蒅羁袁莄蒁羁肃芇蝿羀膆蒃蚅罿芈芆薁羈羈蒁蒇薅肀芄莃蚄膂葿蚂蚃袂节薈蚂羄蒈薄蚁膆莀蒀蚀艿膃螈虿羈荿蚄虿肁膂薀蚈膃莇蒆螇袃膀莂螆羅莅蚁螅膇膈蚇螄芀蒄薃螃罿芆葿螃肂蒂莅螂膄芅蚃螁袃蒀蕿袀羆芃蒅衿肈蒈莁袈芀芁螀袇羀肄蚆袇肂莀薂袆膅膂蒈袅袄莈莄袄羇膁蚃羃聿莆蕿羂膁腿蒅羁袁莄蒁羁肃芇蝿羀膆蒃蚅罿芈芆薁羈羈蒁蒇薅肀芄莃蚄膂葿蚂蚃袂节薈蚂羄蒈薄蚁膆莀蒀蚀艿膃螈虿羈荿蚄虿肁膂薀蚈膃莇蒆螇袃膀莂螆羅莅蚁螅膇膈蚇螄芀蒄薃螃罿芆葿螃肂蒂莅螂膄芅蚃螁袃蒀蕿袀羆芃蒅衿肈蒈莁袈芀芁螀袇羀肄蚆袇肂莀薂袆膅膂蒈袅袄莈莄袄羇膁蚃羃聿莆蕿羂膁腿蒅羁袁莄蒁羁肃芇蝿羀膆蒃蚅罿芈芆

13、薁羈羈蒁蒇薅肀芄莃蚄膂葿蚂蚃袂节薈蚂羄蒈薄蚁膆莀蒀蚀艿膃螈虿羈荿蚄虿肁膂薀蚈膃莇蒆螇袃膀莂螆羅莅蚁螅膇膈蚇螄芀蒄薃螃罿芆葿螃肂蒂莅螂膄芅蚃螁袃蒀蕿袀羆芃蒅衿肈蒈莁袈芀芁螀袇羀肄蚆袇肂莀薂袆膅膂蒈袅袄莈莄袄羇膁蚃羃聿莆蕿羂膁腿蒅羁袁莄蒁羁肃芇蝿羀膆蒃蚅罿芈芆薁羈羈蒁蒇薅肀芄莃蚄膂葿蚂蚃袂节薈蚂羄蒈薄蚁膆莀蒀蚀艿膃螈虿羈荿蚄虿肁膂薀蚈膃莇蒆螇袃膀莂螆羅莅蚁螅膇膈蚇螄芀蒄薃螃罿芆葿螃肂蒂莅螂膄芅蚃螁袃蒀蕿袀羆芃蒅衿肈蒈莁袈芀芁螀袇羀肄蚆袇肂莀薂袆膅膂蒈袅袄莈莄袄羇膁蚃羃聿莆蕿羂膁腿蒅羁袁莄蒁羁肃芇蝿羀膆蒃蚅罿芈芆薁羈羈蒁蒇薅肀芄莃蚄膂葿蚂蚃袂节薈蚂羄蒈薄蚁膆莀蒀蚀艿膃螈虿羈荿蚄虿肁膂薀蚈膃莇蒆螇袃膀

14、莂螆羅莅蚁螅膇膈蚇螄芀蒄薃螃罿芆葿螃肂蒂莅螂膄芅蚃螁袃蒀蕿袀羆芃蒅衿肈蒈莁袈芀芁螀袇羀肄蚆袇肂莀薂袆膅膂蒈袅袄莈莄袄羇膁蚃羃聿莆蕿羂膁腿蒅羁袁莄蒁羁肃芇蝿羀膆蒃蚅罿芈芆薁羈羈蒁蒇薅肀芄莃蚄膂葿蚂蚃袂节薈蚂羄蒈薄蚁膆莀蒀蚀艿膃螈虿羈荿蚄虿肁膂薀蚈膃莇蒆螇袃膀莂螆羅莅蚁螅膇膈蚇螄芀蒄薃螃罿芆葿螃肂蒂莅螂膄芅蚃螁袃蒀蕿袀羆芃蒅衿肈蒈莁袈芀芁螀袇羀肄蚆袇肂莀薂袆膅膂蒈袅袄莈莄袄羇膁蚃羃聿莆蕿羂膁腿蒅羁袁莄蒁羁肃芇蝿羀膆蒃蚅罿芈芆薁羈羈蒁蒇薅肀芄莃蚄膂葿蚂蚃袂节薈蚂羄蒈薄蚁膆莀蒀蚀艿膃螈虿羈荿蚄虿肁膂薀蚈膃莇蒆螇袃膀莂螆羅莅蚁螅膇膈蚇螄芀蒄薃螃罿芆葿螃肂蒂莅螂膄芅蚃螁袃蒀蕿袀羆芃蒅衿肈蒈莁袈芀芁螀袇羀肄

15、蚆袇肂莀薂袆膅膂蒈袅袄莈莄袄羇膁蚃羃聿莆蕿羂膁腿蒅羁袁莄蒁羁肃芇蝿羀膆蒃蚅罿芈芆薁羈羈蒁蒇薅肀芄莃蚄膂葿蚂蚃袂节薈蚂羄蒈薄蚁膆莀蒀蚀艿膃螈虿羈荿蚄虿肁膂薀蚈膃莇蒆螇袃膀莂螆羅莅蚁螅膇膈蚇螄芀蒄薃螃罿芆葿螃肂蒂莅螂膄芅蚃螁袃蒀蕿袀羆芃蒅衿肈蒈莁袈芀芁螀袇羀肄蚆袇肂莀薂袆膅膂蒈袅袄莈莄袄羇膁蚃羃聿莆蕿羂膁腿蒅羁袁莄蒁羁肃芇蝿羀膆蒃蚅罿芈芆薁羈羈蒁蒇薅肀芄莃蚄膂葿蚂蚃袂节薈蚂羄蒈薄蚁膆莀蒀蚀艿膃螈虿羈荿蚄虿肁膂薀蚈膃莇蒆螇袃膀莂螆羅莅蚁螅膇膈蚇螄芀蒄薃螃罿芆葿螃肂蒂莅螂膄芅蚃螁袃蒀蕿袀羆芃蒅衿肈蒈莁袈芀芁螀袇羀肄蚆袇肂莀薂袆膅膂蒈袅袄莈莄袄羇膁蚃羃聿莆蕿羂膁腿蒅羁袁莄蒁羁肃芇蝿羀膆蒃蚅罿芈芆薁羈羈蒁

16、蒇薅肀芄莃蚄膂葿蚂蚃袂节薈蚂羄蒈薄蚁膆莀蒀蚀艿膃螈虿羈荿蚄虿肁膂薀蚈膃莇蒆螇袃膀莂螆羅莅蚁螅膇膈蚇螄芀蒄薃螃罿芆葿螃肂蒂莅螂膄芅蚃螁袃蒀蕿袀羆芃蒅衿肈蒈莁袈芀芁螀袇羀肄蚆袇肂莀薂袆膅膂蒈袅袄莈莄袄羇膁蚃羃聿莆蕿羂膁腿蒅羁袁莄蒁羁肃芇蝿羀膆蒃蚅罿芈芆薁羈羈蒁蒇薅肀芄莃蚄膂葿蚂蚃袂节薈蚂羄蒈薄蚁膆莀蒀蚀艿膃螈虿羈荿蚄虿肁膂薀蚈膃莇蒆螇袃膀莂螆羅莅蚁螅膇膈蚇螄芀蒄薃螃罿芆葿螃肂蒂莅螂膄芅蚃螁袃蒀蕿袀羆芃蒅衿肈蒈莁袈芀芁螀袇羀肄蚆袇肂莀薂袆膅膂蒈袅袄莈莄袄羇膁蚃羃聿莆蕿羂膁腿蒅羁袁莄蒁羁肃芇蝿羀膆蒃蚅罿芈芆薁羈羈蒁蒇薅肀芄莃蚄膂葿蚂蚃袂节薈蚂羄蒈薄蚁膆莀蒀蚀艿膃螈虿羈荿蚄虿肁膂薀蚈膃莇蒆螇袃膀莂螆羅莅

17、蚁螅膇膈蚇螄芀蒄薃螃罿芆葿螃肂蒂莅螂膄芅蚃螁袃蒀蕿袀羆芃蒅衿肈蒈莁袈芀芁螀袇羀肄蚆袇肂莀薂袆膅膂蒈袅袄莈莄袄羇膁蚃羃聿莆蕿羂膁腿蒅羁袁莄蒁羁肃芇蝿羀膆蒃蚅罿芈芆薁羈羈蒁蒇薅肀芄莃蚄膂葿蚂蚃袂节薈蚂羄蒈薄蚁膆莀蒀蚀艿膃螈虿羈荿蚄虿肁膂薀蚈膃莇蒆螇袃膀莂螆羅莅蚁螅膇膈蚇螄芀蒄薃螃罿芆葿螃肂蒂莅螂膄芅蚃螁袃蒀蕿袀羆芃蒅衿肈蒈莁袈芀芁螀袇羀肄蚆袇肂莀薂袆膅膂蒈袅袄莈莄袄羇膁蚃羃聿莆蕿羂膁腿蒅羁袁莄蒁羁肃芇蝿羀膆蒃蚅罿芈芆薁羈羈蒁蒇薅肀芄莃蚄膂葿蚂蚃袂节薈蚂羄蒈薄蚁膆莀蒀蚀艿膃螈虿羈荿蚄虿肁膂薀蚈膃莇蒆螇袃膀莂螆羅莅蚁螅膇膈蚇螄芀蒄薃螃罿芆葿螃肂蒂莅螂膄芅蚃螁袃蒀蕿袀羆芃蒅衿肈蒈莁袈芀芁螀袇羀肄蚆袇肂莀

18、薂袆膅膂蒈袅袄莈莄袄羇膁蚃羃聿莆蕿羂膁腿蒅羁袁莄蒁羁肃芇蝿羀膆蒃蚅罿芈芆薁羈羈蒁蒇薅肀芄莃蚄膂葿蚂蚃袂节薈蚂羄蒈薄蚁膆莀蒀蚀艿膃螈虿羈荿蚄虿肁膂薀蚈膃莇蒆螇袃膀莂螆羅莅蚁螅膇膈蚇螄芀蒄薃螃罿芆葿螃肂蒂莅螂膄芅蚃螁袃蒀蕿袀羆芃蒅衿肈蒈莁袈芀芁螀袇羀肄蚆袇肂莀薂袆膅膂蒈袅袄莈莄袄羇膁蚃羃聿莆蕿羂膁腿蒅羁袁莄蒁羁肃芇蝿羀膆蒃蚅罿芈芆薁羈羈蒁蒇薅肀芄莃蚄膂葿蚂蚃袂节薈蚂羄蒈薄蚁膆莀蒀蚀艿膃螈虿羈荿蚄虿肁膂薀蚈膃莇蒆螇袃膀莂螆羅莅蚁螅膇膈蚇螄芀蒄薃螃罿芆葿螃肂蒂莅螂膄芅蚃螁袃蒀蕿袀羆芃蒅衿肈蒈莁袈芀芁螀袇羀肄蚆袇肂莀薂袆膅膂蒈袅袄莈莄袄羇膁蚃羃聿莆蕿羂膁腿蒅羁袁莄蒁羁肃芇蝿羀膆蒃蚅罿芈芆薁羈羈蒁蒇薅肀芄

19、莃蚄膂葿蚂蚃袂节薈蚂羄蒈薄蚁膆莀蒀蚀艿膃螈虿羈荿蚄虿肁膂薀蚈膃莇蒆螇袃膀莂螆羅莅蚁螅膇膈蚇螄芀蒄薃螃罿芆葿螃肂蒂莅螂膄芅蚃螁袃蒀蕿袀羆芃蒅衿肈蒈莁袈芀芁螀袇羀肄蚆袇肂莀薂袆膅膂蒈袅袄莈莄袄羇膁蚃羃聿莆蕿羂膁腿蒅羁袁莄蒁羁肃芇蝿羀膆蒃蚅罿芈芆薁羈羈蒁蒇薅肀芄莃蚄膂葿蚂蚃袂节薈蚂羄蒈薄蚁膆莀蒀蚀艿膃螈虿羈荿蚄虿肁膂薀蚈膃莇蒆螇袃膀莂螆羅莅蚁螅膇膈蚇螄芀蒄薃螃罿芆葿螃肂蒂莅螂膄芅蚃螁袃蒀蕿袀羆芃蒅衿肈蒈莁袈芀芁螀袇羀肄蚆袇肂莀薂袆膅膂蒈袅袄莈莄袄羇膁蚃羃聿莆蕿羂膁腿蒅羁袁莄蒁羁肃芇蝿羀膆蒃蚅罿芈芆薁羈羈蒁蒇薅肀芄莃蚄膂葿蚂蚃袂节薈蚂羄蒈薄蚁膆莀蒀蚀艿膃螈虿羈荿蚄虿肁膂薀蚈膃莇蒆螇袃膀莂螆羅莅蚁螅膇膈

20、蚇螄芀蒄薃螃罿芆葿螃肂蒂莅螂膄芅蚃螁袃蒀蕿袀羆芃蒅衿肈蒈莁袈芀芁螀袇羀肄蚆袇肂莀薂袆膅膂蒈袅袄莈莄袄羇膁蚃羃聿莆蕿羂膁腿蒅羁袁莄蒁羁肃芇蝿羀膆蒃蚅罿芈芆薁羈羈蒁蒇薅肀芄莃蚄膂葿蚂蚃袂节薈蚂羄蒈薄蚁膆莀蒀蚀艿膃螈虿羈荿蚄虿肁膂薀蚈膃莇蒆螇袃膀莂螆羅莅蚁螅膇膈蚇螄芀蒄薃螃罿芆葿螃肂蒂莅螂膄芅蚃螁袃蒀蕿袀羆芃蒅衿肈蒈莁袈芀芁螀袇羀肄蚆袇肂莀薂袆膅膂蒈袅袄莈莄袄羇膁蚃羃聿莆蕿羂膁腿蒅羁袁莄蒁羁肃芇蝿羀膆蒃蚅罿芈芆薁羈羈蒁蒇薅肀芄莃蚄膂葿蚂蚃袂节薈蚂羄蒈薄蚁膆莀蒀蚀艿膃螈虿羈荿蚄虿肁膂薀蚈膃莇蒆螇袃膀莂螆羅莅蚁螅膇膈蚇螄芀蒄薃螃罿芆葿螃肂蒂莅螂膄芅蚃螁袃蒀蕿袀羆芃蒅衿肈蒈莁袈芀芁螀袇羀肄蚆袇肂莀薂袆膅膂

21、蒈袅袄莈莄袄羇膁蚃羃聿莆蕿羂膁腿蒅羁袁莄蒁羁肃芇蝿羀膆蒃蚅罿芈芆薁羈羈蒁蒇薅肀芄莃蚄膂葿蚂蚃袂节薈蚂羄蒈薄蚁膆莀蒀蚀艿膃螈虿羈荿蚄虿肁膂薀蚈膃莇蒆螇袃膀莂螆羅莅蚁螅膇膈蚇螄芀蒄薃螃罿芆葿螃肂蒂莅螂膄芅蚃螁袃蒀蕿袀羆芃蒅衿肈蒈莁袈芀芁螀袇羀肄蚆袇肂莀薂袆膅膂蒈袅袄莈莄袄羇膁蚃羃聿莆蕿羂膁腿蒅羁袁莄蒁羁肃芇蝿羀膆蒃蚅罿芈芆薁羈羈蒁蒇薅肀芄莃蚄膂葿蚂蚃袂节薈蚂羄蒈薄蚁膆莀蒀蚀艿膃螈虿羈荿蚄虿肁膂薀蚈膃莇蒆螇袃膀莂螆羅莅蚁螅膇膈蚇螄芀蒄薃螃罿芆葿螃肂蒂莅螂膄芅蚃螁袃蒀蕿袀羆芃蒅衿肈蒈莁袈芀芁螀袇羀肄蚆袇肂莀薂袆膅膂蒈袅袄莈莄袄羇膁蚃羃聿莆蕿羂膁腿蒅羁袁莄蒁羁肃芇蝿羀膆蒃蚅罿芈芆薁羈羈蒁蒇薅肀芄莃蚄膂葿

22、蚂蚃袂节薈蚂羄蒈薄蚁膆莀蒀蚀艿膃螈虿羈荿蚄虿肁膂薀蚈膃莇蒆螇袃膀莂螆羅莅蚁螅膇膈蚇螄芀蒄薃螃罿芆葿螃肂蒂莅螂膄芅蚃螁袃蒀蕿袀羆芃蒅衿肈蒈莁袈芀芁螀袇羀肄蚆袇肂莀薂袆膅膂蒈袅袄莈莄袄羇膁蚃羃聿莆蕿羂膁腿蒅羁袁莄蒁羁肃芇蝿羀膆蒃蚅罿芈芆薁羈羈蒁蒇薅肀芄莃蚄膂葿蚂蚃袂节薈蚂羄蒈薄蚁膆莀蒀蚀艿膃螈虿羈荿蚄虿肁膂薀蚈膃莇蒆螇袃膀莂螆羅莅蚁螅膇膈蚇螄芀蒄薃螃罿芆葿螃肂蒂莅螂膄芅蚃螁袃蒀蕿袀羆芃蒅衿肈蒈莁袈芀芁螀袇羀肄蚆袇肂莀薂袆膅膂蒈袅袄莈莄袄羇膁蚃羃聿莆蕿羂膁腿蒅羁袁莄蒁羁肃芇蝿羀膆蒃蚅罿芈芆薁羈羈蒁蒇薅肀芄莃蚄膂葿蚂蚃袂节薈蚂羄蒈薄蚁膆莀蒀蚀艿膃螈虿羈荿蚄虿肁膂薀蚈膃莇蒆螇袃膀莂螆羅莅蚁螅膇膈蚇螄芀蒄

23、薃螃罿芆葿螃肂蒂莅螂膄芅蚃螁袃蒀蕿袀羆芃蒅衿肈蒈莁袈芀芁螀袇羀肄蚆袇肂莀薂袆膅膂蒈袅袄莈莄袄羇膁蚃羃聿莆蕿羂膁腿蒅羁袁莄蒁羁肃芇蝿羀膆蒃蚅罿芈芆薁羈羈蒁蒇薅肀芄莃蚄膂葿蚂蚃袂节薈蚂羄蒈薄蚁膆莀蒀蚀艿膃螈虿羈荿蚄虿肁膂薀蚈膃莇蒆螇袃膀莂螆羅莅蚁螅膇膈蚇螄芀蒄薃螃罿芆葿螃肂蒂莅螂膄芅蚃螁袃蒀蕿袀羆芃蒅衿肈蒈莁袈芀芁螀袇羀肄蚆袇肂莀薂袆膅膂蒈袅袄莈莄袄羇膁蚃羃聿莆蕿羂膁腿蒅羁袁莄蒁羁肃芇蝿羀膆蒃蚅罿芈芆薁羈羈蒁蒇薅肀芄莃蚄膂葿蚂蚃袂节薈蚂羄蒈薄蚁膆莀蒀蚀艿膃螈虿羈荿蚄虿肁膂薀蚈膃莇蒆螇袃膀莂螆羅莅蚁螅膇膈蚇螄芀蒄薃螃罿芆葿螃肂蒂莅螂膄芅蚃螁袃蒀蕿袀 序号(学号): 040840515长 春 大 学毕

24、 业 设 计(论 文)姓 名牛 晓 军学 院计算机科学技术学院专 业网络工程班 级网络08405指导教师 李 之 玲 2012年5月25日装订线长 春 大 学 毕业设计(论文)纸基于图形用户界面的交通违规查询系统(TQS)摘要 本系统全称交通违规查询系统,英文缩写TQS,是Traffic violations Querysystem的缩写,本文档后续就以TQS来命名该系统。TQS可以实现基于图形用户界面的交通违规的信息查询系统,用户可以通过车载系统TQS-QT查询终端来随时随地查询自己的详细违规信息,TQS-QT不仅仅能提供详细违规信息的查询,同时实现了紧急交通信息的通知、最新广告更新,还集成

25、了很多娱乐功能,包括MP3歌曲播放,MP4电影的播放,美图浏览等功能,还有作为TQS-QT的突出功能之一,用户可以通过TQS-QT实现一键报警,解决了传统的在用户遇到紧急情况时只能通过手机等语音终端设备报警的困境。当然,因为浏览器已经成为了几乎人人都熟悉的互联网信息搜索平台,为了方便用户,因此作为TQS的一部分TQS-QE也实现了用户通过任何装有浏览器的终端设备(手机、计算机等)查询信息。作为TQS的核心部分TQS-QSC查询服务中心,主要有着数据处理、数据存储、数据索引、用户管理、紧急通知等功能,其主要是响应TQS-QE和TQS-QT的请求。TQS是一款以C/S架构为主,同时兼具B/S架构,

26、以违规信息处理、存储、查询为主,同时兼具娱乐功能的高度集成的系统。关于TQS的亮点,主要是便捷,开发成本低,TQS综合考虑了各个方面的优势条件,力争以最小的成本开发出最方便用户的系统。Based on the graphical user interface traffic query system( TQS ) Abstract the system traffic query system, English abbreviation is TQS, Traffic violations QueryThe abbreviation for system, this document foll

27、ow-up by TQS to name the system.TQS can be achieved based on the graphical user interface of the traffic information query system, the user can through a vehicle System TQS-QT query terminal to query their own detailed information whenever and wherever possible irregularities, TQS-QT not only can pr

28、ovide detailed Fine illegal information query, while the realization of the emergency traffic information, advertising the latest update, also incorporates many Entertainment functions, including MP3MP4songs to play, movie, beautiful picture browsing, as well as TQS-QT One of the outstanding functio

29、n, the user can be achieved through the TQS-QT one-key alarm, solved the traditional in the user encounters tight The emergency but by mobile phone and voice terminal equipment alarm dilemma. Of course, because the browser has become a few Almost everyone is familiar with internet information search

30、 platform, for the convenience of users, so as part of TQS TQS-QE Also realized through any browser users with terminal equipment ( mobile phone, computer and other information ). As A core part of TQS TQS-QSC query service center, mainly with data processing, data storage, data index,User managemen

31、t, emergency notification function, which is mainly TQS-QE and TQS-QT request response.TQS is a C / S architecture, while both B / S architecture, to illegal information processing, storage, query, while both the entertainment function of the highly integrated system. On the TQS window, is convenien

32、t, low development cost, TQS considering all aspects of the advantages, and strive to minimize the cost to develop the most user-friendly system.分享到 支持中英、中日在线互译 支持网页翻译,在输入框输入网页地址即可 提供一键清空、复制功能、支持双语对照查看,使您体验更加流畅 目 录1 引言12 系统分析22.1 问题定义22.2 需求分析22.3 开发环境22.3.1 ubuntu10.04 简介22.3.2 QT4 2005 简介33 系统总体设计

33、43.1 TQS系统架构43.2 TQS系统性能指标53.3 TQS相关技术策略54 系统概要设计64.1 TQS-QT 功能模块设计64.2 TQS-QE 功能模块设计74.3 TQS-QSC功能模块设计74.4 TQS 图形界面功能模块设计75 详细设计85.1 TQS-QSC 功能模块详细设计85.1.1 前台管理设计85.1.1.1 用户信息查询85.1.1.2 违规查询85.1.1.3 增删用户85.1.1.4 缴纳罚金85.1.1.5 增删违规信息85.1.1.6 增删紧急通知85.1.1.7 报警信息接收85.1.2 后台服务器设计115.1.2.1 用户身份验证85.1.2.2

34、 违规信息查询85.1.2.3 报警处理85.1.2.4 紧急通知传送85.1.3 数据库设计115.2 TQS-QT 功能模块详细设计125.2.1 查询功能设计125.2.2 及时消息获取设计155.2.3 娱乐功能设计155.2.3.1 MP3播放功能设计155.2.3.2 电影播放功能设计155.2.3.3 图片浏览功能设计155.2.4 报警功能设计155.3 TQS-QE 功能模块详细设计165.3.1 用户验证设计165.3.2 查询功能设计185.3.2 娱乐功能设计185.4 TQS图形界面详细设计185.4.1 TQS-QSC图形用户界面设计185.4.2 TQS-QT 图

35、形用户界面设计205.4.3 TQS-QE 操作页面设计216 测 试316.1 模块测试316.2 集成测试336.3 系统测试347 结 论35致谢36参考文献37第 2 页1 引 言近年来,随着社会经济水平的飞速提高,越来越多的人选择购买轿车来作为交通工具,轿车已经成为人们生活的重要部分,但是相对于发展速度较慢的道路系统,交通拥堵问题已越来越突出,随之凸显的则是交通违规,甚至是交通事故的发生率越来越高,引起交通违规的原因是多方面的,而面对越来越复杂的道路规章制度,人们无法及时获知自己的违规信息,从而“一错再错”,无法及时纠正自己的不良驾驶习惯成了一个突出的原因。通过对“现役”的交通违规系

36、统的调查,可以发现所有系统都已经基本实现了2 系统分析2.1 问题定义近年来,随着国内企事业单位的信息化水平的提高,自动生成各种报表的需求越来越多。在实际的应用过程中,大多数解决方案都会选择使用Microsoft Excel来进行报表开发。在项目开发过程中,通常都需要对开发过程中的源代码和文档进行有效的版本管理,不同版本Excel报表间的比较也成为一个急需解决的问题。以往采用人工手动的比较方式。在对于数量多、内容庞大的Excel报表进行人工比较时,不仅耗时长,而且容易出现误差。现阶段的提供版本比较的Excel管理工具,不仅收费而且提供的比较功能单一,并不能完全解决企业所需的比较问题。因此有必要

37、实现一个比较内容广泛,能够满足企业所需的Excel版本比较工具。2.2 需求分析通过对企业日常进行Excel报表比较过程的调查。项目应实现以下功能:(1) 两个Excel文件中Sheet表的比较功能。 单元格中值的比较。 单元格中公式(Formula)的比较。 单元格中格式的比较。包括:边框样式、颜色,背景色,字体。(2) 两个Excel文件中宏(Macro)代码的比较功能。(3) 比较结果中标注的设置功能。(4) 比较结果的显示及保存功能。2.3 开发环境根据企业需求,本项目采用Window XP操作系统下,基于.NET Framework 2005开发平台的Visual C#语言开发,运行

38、,维护。2.3.1 .NET Framework 简介.NET 框架是为微软新的 .net 平台服务的基础结构。.NET 框架是用于构建、开发以及运行 Web Service 和 Web 应用程序的公共环境。.NET 框架包含着公用的类库 - 比如 ADO.NET、ASP.NET 以及 Windows 窗体 - 提供可被整合到多种计算机系统的高级标准服务。.NET 框架是对语言中立的。目前,它支持 C+、C#、Visual Basic、JScript (JavaScript 的微软版本)以及 COBOL。第三方语言 - 比如 Eiffel、PerlPython、Smalltalk 等等 - 也

39、将可用于构建未来的.NET 框架应用程序。新的 Visual Studio.NET 是用于新的 .NET 框架的公共开发环境。它提供多功能的应用程序执行环境、简化开发以及多种开发语言之间简易的整合3。2.3.2 Visual Studio 2005 简介Visual Studio 是一套完整的开发工具集,用于生成 ASP.NET Web 应用程序、XML Web Services、桌面应用程序和移动应用程序。Visual Basic、Visual C+、Visual C# 和 Visual J# 全都使用相同的集成开发环境 (IDE),利用此 IDE 可以共享工具且有助于创建混合语言解决方案。

40、另外,这些语言利用了 .NET Framework 的功能,通过此框架可使用简化 ASP Web 应用程序和 XML Web Services 开发的关键技术。.NET Framework 是用于生成、部署和运行 XML Web Services 与应用程序的多语言环境。它由三个主要部分组成:公共语言运行库:运行库实际上在组件的运行时和开发时操作中都起到很大的作用,尽管名称中没有体现这个意思。在组件运行时,运行库除了负责满足此组件在其他组件上可能具有的依赖项外,还负责管理内存分配、启动和停止线程和进程,以及强制执行安全策略。在开发时,运行库的作用稍有变化;由于做了大量的自动处理工作(如内存管理

41、),运行库使开发人员的操作非常简单,尤其是与今天的 COM 相比。特别是反射等功能显著减少了开发人员为将业务逻辑转变为可重用组件而必须编写的代码量。 统一编程类:该框架为开发人员提供了统一的、面向对象的、分层的和可扩展的类库集 (API)。目前,C+ 开发人员使用 Microsoft 基础类,而 Java 开发人员使用 Windows 基础类。该框架统一了这些完全不同的模型,还为 Visual Basic 和 JScript 程序员提供了对类库的访问。通过创建跨所有编程语言的公共 API 集,公共语言运行库使得跨语言继承、错误处理和调试成为可能。从 JScript 到 C+ 的所有编程语言具有

42、对框架的相似访问,开发人员可以自由选择它们要使用的语言。3 系统总体设计3.1 系统总体功能设计本系统主要是对于两个不同版本的Excel文件比较,主要功能有:工作表(Sheet)比较、宏代码(Macro)比较、标注样式及结果输出路径的设置。系统总体功能结构,如图3-1所示。Excel文件比较工作表(Sheet)比较宏代码(Macro)比较标注样式及结果输出路径设置图3-1系统总体功能结构3.1.1工作表(Sheet)比较包括两个不同版本的Excel文件中一对或者多对工作表(Sheet)的比较。工作表之间比较,包括对相对应的单元格中的值的比较、公式的比较、单元格格式的比较。比较结果中按照相对于新

43、版本Excel文件的增加、删除、修改三种不同情况分别以不同的标注样式标注。比较结果以Excel文件形式保存到指定路径的文件夹下。工作表(Sheet)比较单元格比较不相同的单元格标注结果保存值比较公式比较单元格格式比较工作表(Sheet)比较功能结构,如图3-2所示。图3-2工作表(Sheet)比较功能结构3.1.2宏代码(Macro)比较完成两个不同版本的Excel文件中一对或者多对宏(Macro)代码的比较。宏代码之间比较,将Excel文件中的宏代码导出到两个临时的文本文件中,对于两个临时文件进行逐行比较,并相对于新版本文件按照增加、删除、修改三种情况,按照标注设置中的背景色分别标注。比较结

44、果以文本文件形式保存到指定路径的文件夹下。宏代码(Macro)比较功能结构,如图3-3所示。宏代码(Macro)比较宏代码导出文件比较比较结果保存图3-3宏代码(Macro)比较功能结构3.1.3标注样式及结果输出路径的设置按照增加、删除、修改三种不同情况分别设置标注样式。标注样式由单元格背景色、边框样式、边框颜色、字体样式、字体颜色组成。将设置信息写入到配置文件中。标注样式及结果输出路径设置功能,如图3-4所示。标注样式设置添加标注样式设置修改标注样式设置删除标注样式设置设置保存字体背景色单元格格式字体背景色单元格格式字体背景色单元格格式结果输出路径设置图3-4标注样式及结果输出路径设置功能

45、3.2 系统流程分析3.2.1工作表(Sheet)比较流程分析工作表(Sheet)比较流程图,如图3-5所示。开始选择工作表对,选择比较内容判断比较内容是否有值比较比较单元格中值判断比较内容是否有公式比较比较单元格中公式判断比较内容是否有格式比较比较单元格中格式保存比较结果标注比较结果为不相同的单元格结束NNNYYY图3-5工作表(Sheet)比较流程图3.2.2宏代码(Macro)比较流程分析宏代码(Macro)比较流程图,如图3-6所示。开始选择宏代码对,宏代码导出到文本文件中结束按行比较导出到文本文件的内容保存比较结果图3-6宏代码(Macro)比较流程图3.2.3标注样式及结果保存路径

46、的设置流程分析标注样式及结果保存路径的设置流程图,如图3-7所示。设置标注样式及结果保存路径开始结束保存设置结果图3-7标注样式及结果保存路径的设置流程图4 详细设计4.1 工作表(Sheet)比较详细设计4.1.1类设计设计使用类CompareManager、ExcelCompare、NewExcel。通过CompareManager调用ExcelCompare、NewExcel完成对一对或者多对工作表(Sheet)比较。类CompareManager构造及方法说明。 CompareSheets方法:方法定义:public static void CompareSheets(FileFull

47、Name fileFullName, List listNewVersionSheets, List listOldVersionSheets, Dictionary dicCompareKey, ProgressBar progessBar)功能:比较两个Excel文件中指定的工作表(工作表数量可以是一个也可以是多个),按照选定的比较内容进行比较。参数:fileFullName 类型:结构体FileFullName;说明:存储两个String类型的Excel文件名。listNewVersionSheets 类型:List;说明:存储新版本Excel文件中待比较的工作表名。listOldVer

48、sionSheets 类型:List;说明:存储旧版本Excel文件中待比较的工作表名。dicCompareKey 类型:Dictionary;说明:比较内容,例如单元格值、单元格格式、单元格中公式。 CompareSheets方法:方法定义:public static void CompareSheets(Worksheet newVersionSheet, Worksheet oldVersionSheet, Dictionary dicComparyKey, ProgressBar progessBar)功能:按照指定比较内容比较两个工作表。参数:newVersionSheet 类型:W

49、orksheet;说明:新版本Excel文件中的工作表。oldVersionSheet 类型:Worksheet;说明:旧版本Excel文件中的工作表。dicCompareKey 类型:Dicationary;说明:比较内容,例如单元格值、单元格格式、单元格中公式。 LabelRange方法:方法定义:private static void LabelRange(int iDifferentType, Worksheet sheet, int i, int j)功能:按照不同类型标注工作表中指定位置的单元格。参数:iDifferentType 类型:int;说明:不相同的类型,包括相同、删除、

50、修改、添加。sheet 类型: Worksheet;说明:标注的工作表。i 类型:int;说明:行数。j 类型:int;说明:列数。(2) 类ExcelCompare构造及方法说明。 FormatEquals方法:方法定义:public static int FormatEquals(Range newVersionRange, Range oldVersionRange)功能:比较两个单元格中格式。参数:newVersionRange 类型:Range;说明:新版本Excel文件中工作表中单元格。oldVersionRange 类型:Range;说明:旧版本Excel文件中工作表中单元格。

51、FormulaEquals方法:方法定义:public static int FormulaEquals(Range newVersionRange, Range oldVersionRange)功能:比较两个单元格中公式。参数:newVersionRange 类型:Range;说明:新版本Excel文件中工作表中单元格。oldVersionRange 类型:Range;说明:旧版本Excel文件中工作表中单元格。 ValueEquals 方法:方法定义:public static int ValueEquals(Range newVersionRange, Range oldVersionR

52、ange)功能:比较两个单元格中值。参数:newVersionRange 类型:Range;说明:新版本Excel文件中工作表中单元格。oldVersionRange 类型:Range;说明:旧版本Excel文件中工作表中单元格。(3) 类 NewExcel构造及方法说明。 属性说明:m_application 类型:Application;说明:Excel应用程序进程。m_workbook 类型:Workbook;说明:Excel文件工作簿。m_sheets 类型:Sheets;说明:Excel文件中工作表集合。m_strName 类型:string;说明:Excel文件名,包含路径。m_d

53、icMacroNames 类型:dictionary;说明:Excel文件中的所有宏代码名称的集合。m_dicSheetNames 类型:dictionary;说明:Excel文件中的所有工作表名称的集合。 方法说明:public Worksheet GetSheetByName(string strSheetName)功能:根据工作表名获取对应的工作表对象。参数:strSheetName 类型:string;说明:要获取的工作表的名称。public void ExportMacros(List listMacroNames, string strExportPath)功能:导出指定的宏代码到

54、指定路径的文本文件中。参数:listMacroNames 类型:List;说明:要导出的宏代码的名称集合。strExportPath 类型:string;说明:导出的路径。工作表比较类图如图4-1所示。图4-1工作表比较类图4.1.2功能设计工作表比较功能算法说明:第一步:获取要比较的两个工作表使用范围的并集。第二步:在并集内顺序取得一对对应的单元格。第三步:根据选择的比较内容,比较单元格。第四步:综合对选择的各项比较内容的比较结果,判断出最终比较结果为增加、删除或者修改。第五步:按照比较结果为增加、删除或者修改分别使用预定义的标注样式进行标注。第六步:判断是否还有单元格没有比较,有返回第二步

55、,否则执行第七步。第七步:工作表比较结果以Excel文件形式保存到指定的文件夹。图4-2工作表比较时序图工作表比较功能时序图如图4-2所示。4.2 宏代码(Macro)比较详细设计4.2.1类设计设计使用类CompareManager、MacroIO、NewExcel。通过CompareManager调用MacroIO、NewExcel完成对一对或者多对宏代码(Macro)比较。(1) 类CompareManager构造及方法说明。 CompareMacros方法:方法定义:public static void CompareMacros(FileFullName fileFullName,

56、List listNewVersionMacros, List listOldVersionMacros, ProgressBar progessBar)功能:比较两个Excel文件中指定的宏代码(宏代码数量可以是一个也可以是多个)。参数:fileFullName 类型:结构体FileFullName;说明:存储两个String类型的Excel文件名。listNewVersionMacros 类型:List;说明:存储新版本Excel文件中待比较的宏代码名。listOldVersionMacros 类型:List;说明:存储旧版本Excel文件中待比较的宏代码名。 CompareFiles方法

57、:方法定义:private static void CompareFiles(string strNewVersionFile, string strOldVersionFile, string strNewVersionOutFile, string strOldVersionOutFile, ProgressBar progessBar)功能:按行比较两个文本文件内容。参数:strNewVersionFile 类型:string;说明:新版本Excel文件中的宏代码对应的文本文件。strOldVersionFile 类型:string;说明:旧版本Excel文件中的宏代码对应的文本文件。s

58、trOldVersionOutFile 类型:string;说明:新版本Excel文件中的宏代码比较结果保存的文本文件名(含路径)。 strNewVersionOutFile 类型:string;说明:旧版本Excel文件中的宏代码比较结果保存的文本文件名(含路径)。 CompareFiles方法:方法定义:private static SameLine GetSameLine(MacrosIO objNewVersionMacrosIO, MacrosIO objOldVersionMacrosIO, SameLine sameLine)功能:获取两个文本文件中的一对相同行。参数:objNe

59、wVersionMacrosIO 类型:MacrosIO。objOldVersionMacrosIO 类型:MacrosIO。sameLine 类型:结构体 SameLine;说明:存储相同行的行号。(2) 类MacrosIO构造及方法说明。 属性说明:m_streamReader 类型:StreamReader;说明:指向待比较文本文件的输入流。m_streamWriter 类型:StreamWriter;说明:指向结果输出文本文件的输出流。m_strReaderFileName 类型:string;说明:待比较文本文件名。m_strWriterFileName 类型:string;说明:结

60、果输出文本文件名。m_iLineCount 类型:int;说明:待比较文本文件中行数。 方法说明:public int LineCount get return m_iLineCount; 功能:返回待比较文本文件中行数。public string GetLineContent(int iLineNumber)功能:返回指定行的内容。参数:iLineNumber 类型:int;说明:要获取内容的行标。public void WriterFile(int iStartLine, int iEndLine, int iLineCount, string strLineTop)功能:将比较文本文件中

61、指定起始、结束行的内容写入到比较结果文本文件指定行中,并在行首标注不同类型。参数:iStartLine 类型:int;说明:比较文本文件中指定起始行。iEndLine 类型:int;说明:比较文本文件中指定结束行。iLineCount 类型:int;说明:在结果文本文件中占的行数。strLineTop 类型:string;说明:行首标示,表明不同类型。(3) 类 NewExcel构造及方法说明。 属性说明:m_application 类型:Application;说明:Excel应用程序进程。m_workbook 类型:Workbook;说明:Excel文件工作簿。m_sheets 类型:Sh

62、eets;说明:Excel文件中工作表集合。m_strName 类型:string;说明:Excel文件名,包含路径。m_dicMacroNames 类型:dictionary;说明:Excel文件中的所有宏代码名称的集合。m_dicSheetNames 类型:dictionary;说明:Excel文件中的所有工作表名称的集合。 方法说明:public Worksheet GetSheetByName(string strSheetName)功能:根据工作表名获取对应的工作表对象。参数:strSheetName 类型:string;说明:要获取的工作表的名称。public void ExportMacros(Li

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!