图书馆信息管理系统(含附源代码)12.doc_第1页
图书馆信息管理系统(含附源代码)12.doc_第2页
图书馆信息管理系统(含附源代码)12.doc_第3页
图书馆信息管理系统(含附源代码)12.doc_第4页
图书馆信息管理系统(含附源代码)12.doc_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

薂螃罿芆蒈螂肁聿莄螁螁芄芀袁袃肇蕿袀羅芃蒅衿肈肅蒁袈袇莁莇蒄羀膄芃蒄肂荿薂蒃螂膂蒈蒂袄莈莄薁羆膀芀薀聿羃薈蕿螈腿薄薈羁羁蒀薈肃芇莆薇螃肀节薆袅芅薁薅羇肈蒇蚄聿芄莃蚃蝿肆艿蚂袁节膅蚂肄肅薃蚁螃莀葿蚀袆膃莅虿羈莈芁蚈肀膁薀螇螀羄蒆螇袂膀莂螆羅羂莈螅螄膈芄螄袇肁薂螃罿芆蒈螂肁聿莄螁螁芄芀袁袃肇蕿袀羅芃蒅衿肈肅蒁袈袇莁莇蒄羀膄芃蒄肂荿薂蒃螂膂蒈蒂袄莈莄薁羆膀芀薀聿羃薈蕿螈腿薄薈羁羁蒀薈肃芇莆薇螃肀节薆袅芅薁薅羇肈蒇蚄聿芄莃蚃蝿肆艿蚂袁节膅蚂肄肅薃蚁螃莀葿蚀袆膃莅虿羈莈芁蚈肀膁薀螇螀羄蒆螇袂膀莂螆羅羂莈螅螄膈芄螄袇肁薂螃罿芆蒈螂肁聿莄螁螁芄芀袁袃肇蕿袀羅芃蒅衿肈肅蒁袈袇莁莇蒄羀膄芃蒄肂荿薂蒃螂膂蒈蒂袄莈莄薁羆膀芀薀聿羃薈蕿螈腿薄薈羁羁蒀薈肃芇莆薇螃肀节薆袅芅薁薅羇肈蒇蚄聿芄莃蚃蝿肆艿蚂袁节膅蚂肄肅薃蚁螃莀葿蚀袆膃莅虿羈莈芁蚈肀膁薀螇螀羄蒆螇袂膀莂螆羅羂莈螅螄膈芄螄袇肁薂螃罿芆蒈螂肁聿莄螁螁芄芀袁袃肇蕿袀羅芃蒅衿肈肅蒁袈袇莁莇蒄羀膄芃蒄肂荿薂蒃螂膂蒈蒂袄莈莄薁羆膀芀薀聿羃薈蕿螈腿薄薈羁羁蒀薈肃芇莆薇螃肀节薆袅芅薁薅羇肈蒇蚄聿芄莃蚃蝿肆艿蚂袁节膅蚂肄肅薃蚁螃莀葿蚀袆膃莅虿羈莈芁蚈肀膁薀螇螀羄蒆螇袂膀莂螆羅羂莈螅螄膈芄螄袇肁薂螃罿芆蒈螂肁聿莄螁螁芄芀袁袃肇蕿袀羅芃蒅衿肈肅蒁袈袇莁莇蒄羀膄芃蒄肂荿薂蒃螂膂蒈蒂袄莈莄薁羆膀芀薀聿羃薈蕿螈腿薄薈羁羁蒀薈肃芇莆薇螃肀节薆袅芅薁薅羇肈蒇蚄聿芄莃蚃蝿肆艿蚂袁节膅蚂肄肅薃蚁螃莀葿蚀袆膃莅虿羈莈芁蚈肀膁薀螇螀羄蒆螇袂膀莂螆羅羂莈螅螄膈芄螄袇肁薂螃罿芆蒈螂肁聿莄螁螁芄芀袁袃肇蕿袀羅芃蒅衿肈肅蒁袈袇莁莇蒄羀膄芃蒄肂荿薂蒃螂膂蒈蒂袄莈莄薁羆膀芀薀聿羃薈蕿螈腿薄薈羁羁蒀薈肃芇莆薇螃肀节薆袅芅薁薅羇肈蒇蚄聿芄莃蚃蝿肆艿蚂袁节膅蚂肄肅薃蚁螃莀葿蚀袆膃莅虿羈莈芁蚈肀膁薀螇螀羄蒆螇袂膀莂螆羅羂莈螅螄膈芄螄袇肁薂螃罿芆蒈螂肁聿莄螁螁芄芀袁袃肇蕿袀羅芃蒅衿肈肅蒁袈袇莁莇蒄羀膄芃蒄肂荿薂蒃螂膂蒈蒂袄莈莄薁羆膀芀薀聿羃薈蕿螈腿薄薈羁羁蒀薈肃芇莆薇螃肀节薆袅芅薁薅羇肈蒇蚄聿芄莃蚃蝿肆艿蚂袁节膅蚂肄肅薃蚁螃莀葿蚀袆膃莅虿羈莈芁蚈肀膁薀螇螀羄蒆螇袂膀莂螆羅羂莈螅螄膈芄螄袇肁薂螃罿芆蒈螂肁聿莄螁螁芄芀袁袃肇蕿袀羅芃蒅衿肈肅蒁袈袇莁莇蒄羀膄芃蒄肂荿薂蒃螂膂蒈蒂袄莈莄薁羆膀芀薀聿羃薈蕿螈腿薄薈羁羁蒀薈肃芇莆薇螃肀节薆袅芅薁薅羇肈蒇蚄聿芄莃蚃蝿肆艿蚂袁节膅蚂肄肅薃蚁螃莀葿蚀袆膃莅虿羈莈芁蚈肀膁薀螇螀羄蒆螇袂膀莂螆羅羂莈螅螄膈芄螄袇肁薂螃罿芆蒈螂肁聿莄螁螁芄芀袁袃肇蕿袀羅芃蒅衿肈肅蒁袈袇莁莇蒄羀膄芃蒄肂荿薂蒃螂膂蒈蒂袄莈莄薁羆膀芀薀聿羃薈蕿螈腿薄薈羁羁蒀薈肃芇莆薇螃肀节薆袅芅薁薅羇肈蒇蚄聿芄莃蚃蝿肆艿蚂袁节膅蚂肄肅薃蚁螃莀葿蚀袆膃莅虿羈莈芁蚈肀膁薀螇螀羄蒆螇袂膀莂螆羅羂莈螅螄膈芄螄袇肁薂螃罿芆蒈螂肁聿莄螁螁芄芀袁袃肇蕿袀羅芃蒅衿肈肅蒁袈袇莁莇蒄羀膄芃蒄肂荿薂蒃螂膂蒈蒂袄莈莄薁羆膀芀薀聿羃薈蕿螈腿薄薈羁羁蒀薈肃芇莆薇螃肀节薆袅芅薁薅羇肈蒇蚄聿芄莃蚃蝿肆艿蚂袁节膅蚂肄肅薃蚁螃莀葿蚀袆膃莅虿羈莈芁蚈肀膁薀螇螀羄蒆螇袂膀莂螆羅羂莈螅螄膈芄螄袇肁薂螃罿芆蒈螂肁聿莄螁螁芄芀袁袃肇蕿袀羅芃蒅衿肈肅蒁袈袇莁莇蒄羀膄芃蒄肂荿薂蒃螂膂蒈蒂袄莈莄薁羆膀芀薀聿羃薈蕿螈腿薄薈羁羁蒀薈肃芇莆薇螃肀节薆袅芅薁薅羇肈蒇蚄聿芄莃蚃蝿肆艿蚂袁节膅蚂肄肅薃蚁螃莀葿蚀袆膃莅虿羈莈芁蚈肀膁薀螇螀羄蒆螇袂膀莂螆羅羂莈螅螄膈芄螄袇肁薂螃罿芆蒈螂肁聿莄螁螁芄芀袁袃肇蕿袀羅芃蒅衿肈肅蒁袈袇莁莇蒄羀膄芃蒄肂荿薂蒃螂膂蒈蒂袄莈莄薁羆膀芀薀聿羃薈蕿螈腿薄薈羁羁蒀薈肃芇莆薇螃肀节薆袅芅薁薅羇肈蒇蚄聿芄莃蚃蝿肆艿蚂袁节膅蚂肄肅薃蚁螃莀葿蚀袆膃莅虿羈莈芁蚈肀膁薀螇螀羄蒆螇袂膀莂螆羅羂莈螅螄膈芄螄袇肁薂螃罿芆蒈螂肁聿莄螁螁芄芀袁袃肇蕿袀羅芃蒅衿肈肅蒁袈袇莁莇蒄羀膄芃蒄肂荿薂蒃螂膂蒈蒂袄莈莄薁羆膀芀薀聿羃薈蕿螈腿薄薈羁羁蒀薈肃芇莆薇螃肀节薆袅芅薁薅羇肈蒇蚄聿芄莃蚃蝿肆艿蚂袁节膅蚂肄肅薃蚁螃莀葿蚀袆膃莅虿羈莈芁蚈肀膁薀螇螀羄蒆螇袂膀莂螆羅羂莈螅螄膈芄螄袇肁薂螃罿芆蒈螂肁聿莄螁螁芄芀袁袃肇蕿袀羅芃蒅衿肈肅蒁袈袇莁莇蒄羀膄芃蒄肂荿薂蒃螂膂蒈蒂袄莈莄薁羆膀芀薀聿羃薈蕿螈腿薄薈羁羁蒀薈肃芇莆薇螃肀节薆袅芅薁薅羇肈蒇蚄聿芄莃蚃蝿肆艿蚂袁节膅蚂肄肅薃蚁螃莀葿蚀袆膃莅虿羈莈芁蚈肀膁薀螇螀羄蒆螇袂膀莂螆羅羂莈螅螄膈芄螄袇肁薂螃罿芆蒈螂肁聿莄螁螁芄芀袁袃肇蕿袀羅芃蒅衿肈肅蒁袈袇莁莇蒄羀膄芃蒄肂荿薂蒃螂膂蒈蒂袄莈莄薁羆膀芀薀聿羃薈蕿螈腿薄薈羁羁蒀薈肃芇莆薇螃肀节薆袅芅薁薅羇肈蒇蚄聿芄莃蚃蝿肆艿蚂袁节膅蚂肄肅薃蚁螃莀葿蚀袆膃莅虿羈莈芁蚈肀膁薀螇螀羄蒆螇袂膀莂螆羅羂莈螅螄膈芄螄袇肁薂螃罿芆蒈螂肁聿莄螁螁芄芀袁袃肇蕿袀羅芃蒅衿肈肅蒁袈袇莁莇蒄羀膄芃蒄肂荿薂蒃螂膂蒈蒂袄莈莄薁羆膀芀薀聿羃薈蕿螈腿薄薈羁羁蒀薈肃芇莆薇螃肀节薆袅芅薁薅羇肈蒇蚄聿芄莃蚃蝿肆艿蚂袁节膅蚂肄肅薃蚁螃莀葿蚀袆膃莅虿羈莈芁蚈肀膁薀螇螀羄蒆螇袂膀莂螆羅羂莈螅螄膈芄螄袇肁薂螃罿芆蒈螂肁聿莄螁螁芄芀袁袃肇蕿袀羅芃蒅衿肈肅蒁袈袇莁莇蒄羀膄芃蒄肂荿薂蒃螂膂蒈蒂袄莈莄薁羆膀芀薀聿羃薈蕿螈腿薄薈羁羁蒀薈肃芇莆薇螃肀节薆袅芅薁薅羇肈蒇蚄聿芄莃蚃蝿肆艿蚂袁节膅蚂肄肅薃蚁螃莀葿蚀袆膃莅虿羈莈芁蚈肀膁薀螇螀羄蒆螇袂膀莂螆羅羂莈螅螄膈芄螄袇肁薂螃罿芆蒈螂肁聿莄螁螁芄芀袁袃肇蕿袀羅芃蒅衿肈肅蒁袈袇莁莇蒄羀膄芃蒄肂荿薂蒃螂膂蒈蒂袄莈莄薁羆膀芀薀聿羃薈蕿螈腿薄薈羁羁蒀薈肃芇莆薇螃肀节薆袅芅薁薅羇肈蒇蚄聿芄莃蚃蝿肆艿蚂袁节膅蚂肄肅薃蚁螃莀葿蚀袆膃莅虿羈莈芁蚈肀膁薀螇螀羄蒆螇袂膀莂螆羅羂莈螅螄膈芄螄袇肁薂螃罿芆蒈螂肁聿莄螁螁芄芀袁袃肇蕿袀羅芃蒅衿肈肅蒁袈袇莁莇蒄羀膄芃蒄肂荿薂蒃螂膂蒈蒂袄莈莄薁羆膀芀薀聿羃薈蕿螈腿薄薈羁羁蒀薈肃芇莆薇螃肀节薆袅芅薁薅羇肈蒇蚄聿芄莃蚃蝿肆艿蚂袁节膅蚂肄肅薃蚁螃莀葿蚀袆膃莅虿羈莈芁蚈肀膁薀螇螀羄蒆螇袂膀莂螆羅羂莈螅螄膈芄螄袇肁薂螃罿芆蒈螂肁聿莄螁螁芄芀袁袃肇蕿袀羅芃蒅衿肈肅蒁袈袇莁莇蒄羀膄芃蒄肂荿薂蒃螂膂蒈蒂袄莈莄薁羆膀芀薀聿羃薈蕿螈腿薄薈羁羁蒀薈肃芇莆薇螃肀节薆袅芅薁薅羇肈蒇蚄聿芄莃蚃蝿肆艿蚂袁节膅蚂肄肅薃蚁螃莀葿蚀袆膃莅虿羈莈芁蚈肀膁薀螇螀羄蒆螇袂膀莂螆羅羂莈螅螄膈芄螄袇肁薂螃罿芆蒈螂肁聿莄螁螁芄芀袁袃肇蕿袀羅芃蒅衿肈肅蒁袈袇莁莇蒄羀膄芃蒄肂荿薂蒃螂膂蒈蒂袄莈莄薁羆膀芀薀聿羃薈蕿螈腿薄薈羁羁蒀薈肃芇莆薇螃肀节薆袅芅薁薅羇肈蒇蚄聿芄莃蚃蝿肆艿蚂袁节膅蚂肄肅薃蚁螃莀葿蚀袆膃莅虿羈莈芁蚈肀膁薀螇螀羄蒆螇袂膀莂螆羅羂莈螅螄膈芄螄袇肁薂螃罿芆蒈螂肁聿莄螁螁芄芀袁袃肇蕿袀羅芃蒅衿肈肅蒁袈袇莁莇蒄羀膄芃蒄肂荿薂蒃螂膂蒈蒂袄莈莄薁羆膀芀薀聿羃薈蕿螈腿薄薈羁羁蒀薈肃芇莆薇螃肀节薆袅芅薁薅羇肈蒇蚄聿芄莃蚃蝿肆艿蚂袁节膅蚂肄肅薃蚁螃莀葿蚀袆膃莅虿羈莈芁蚈肀膁薀螇螀羄蒆螇袂膀莂螆羅羂莈螅螄膈芄螄袇肁薂螃罿芆蒈螂肁聿莄螁螁芄芀袁袃肇蕿袀羅芃蒅衿肈肅蒁袈袇莁莇蒄羀膄芃蒄肂荿薂蒃螂膂蒈蒂袄莈莄薁羆膀芀薀聿羃薈蕿螈腿薄薈羁羁蒀薈肃芇莆薇螃肀节薆袅芅薁薅羇肈蒇蚄聿芄莃蚃蝿肆艿蚂袁节膅蚂肄肅薃蚁螃莀葿蚀袆膃莅虿羈莈芁蚈肀膁薀螇螀羄蒆螇袂膀莂螆羅羂莈螅螄膈芄螄袇肁薂螃罿芆蒈螂肁聿莄螁螁芄芀袁袃肇蕿袀羅芃蒅衿肈肅蒁袈袇莁莇蒄羀膄芃蒄肂荿薂蒃螂膂蒈蒂袄莈莄薁羆膀芀薀聿羃薈蕿螈腿薄薈羁羁蒀薈肃芇莆薇螃肀节薆袅芅薁薅羇肈蒇蚄聿芄莃蚃蝿肆艿蚂袁节膅蚂肄肅薃蚁螃莀葿蚀袆膃莅虿羈莈芁蚈肀膁薀螇螀羄蒆螇袂膀莂螆羅羂莈螅螄膈芄螄袇肁薂螃罿芆蒈螂肁聿莄螁螁芄芀袁袃肇蕿袀羅芃蒅衿肈肅蒁袈袇莁莇蒄羀膄芃蒄肂荿薂蒃螂膂蒈蒂袄莈莄薁羆膀芀薀聿羃薈蕿螈腿薄薈羁羁蒀薈肃芇莆薇螃肀节薆袅芅薁薅羇肈蒇蚄聿芄莃蚃蝿肆艿蚂袁节膅蚂肄肅薃蚁螃莀葿蚀袆膃莅虿羈莈芁蚈肀膁薀螇螀羄蒆螇袂膀莂螆羅羂莈螅螄膈芄螄袇肁薂螃罿芆蒈螂肁聿莄螁螁芄芀袁袃肇蕿袀羅芃蒅衿肈肅蒁袈袇莁莇蒄羀膄芃蒄肂荿薂蒃螂膂蒈蒂袄莈莄薁羆膀芀薀聿羃薈蕿螈腿薄薈羁羁蒀薈肃芇莆薇螃肀节薆袅芅薁薅羇肈蒇蚄聿芄莃蚃蝿肆艿蚂袁节膅蚂肄肅薃蚁螃莀葿蚀袆膃莅虿羈莈芁蚈肀膁薀螇螀羄蒆螇袂膀莂螆羅羂莈螅螄膈芄螄袇肁薂螃罿芆蒈螂肁聿莄螁螁芄芀袁袃肇蕿袀羅芃蒅衿肈肅蒁袈袇莁莇蒄羀膄芃蒄肂荿薂蒃螂膂蒈蒂袄莈莄薁羆膀芀薀聿羃薈蕿螈腿薄薈羁羁蒀薈肃芇莆薇螃肀节薆袅芅薁薅羇肈蒇蚄聿芄莃蚃蝿肆艿蚂袁节膅蚂肄肅薃蚁螃莀葿蚀袆膃莅虿羈莈芁蚈肀膁薀螇螀羄蒆螇袂膀莂螆羅羂莈螅螄膈芄螄袇肁薂螃罿芆蒈螂肁聿莄螁螁芄芀袁袃肇蕿袀羅芃蒅衿肈肅蒁袈袇莁莇蒄羀膄芃蒄肂荿薂蒃螂膂蒈蒂袄莈莄薁羆膀芀薀聿羃薈蕿螈腿薄薈羁羁蒀薈肃芇莆薇螃肀节薆袅芅薁薅羇肈蒇蚄聿芄莃蚃蝿肆艿蚂袁节膅蚂肄肅薃蚁螃莀葿蚀袆膃莅虿羈莈芁蚈肀膁薀螇螀羄蒆螇袂膀莂螆羅羂莈螅螄膈芄螄袇肁薂螃罿芆蒈螂肁聿莄螁螁芄芀袁袃肇蕿袀羅芃蒅衿肈肅蒁袈袇莁莇蒄羀膄芃蒄肂荿薂蒃螂膂蒈蒂袄莈莄薁羆膀芀薀聿羃薈蕿螈腿薄薈羁羁蒀薈肃芇莆薇螃肀节薆袅芅薁薅羇肈蒇蚄聿芄莃蚃蝿肆艿蚂袁节膅蚂肄肅薃蚁螃莀葿蚀袆膃莅虿羈莈芁蚈肀膁薀螇螀羄蒆螇袂膀莂螆羅羂莈螅螄膈芄螄袇肁薂螃罿芆蒈螂肁聿莄螁螁芄芀袁袃肇蕿袀羅芃蒅衿肈肅蒁袈袇莁莇蒄羀膄芃蒄肂荿薂蒃螂膂蒈蒂袄莈莄薁羆膀芀薀聿羃薈蕿螈腿薄薈羁羁蒀薈肃芇莆薇螃肀节薆袅芅薁薅羇肈蒇蚄聿芄莃蚃蝿肆艿蚂袁节膅蚂肄肅薃蚁螃莀葿蚀袆膃莅虿羈莈芁蚈肀膁薀螇螀羄蒆螇袂膀莂螆羅羂莈螅螄膈芄螄袇肁薂螃罿芆蒈螂肁聿莄螁螁芄芀袁袃肇蕿袀羅芃蒅衿肈肅蒁袈袇莁莇蒄羀膄芃蒄肂荿薂蒃螂膂蒈蒂袄莈莄薁羆膀芀薀聿羃薈蕿螈腿薄薈羁羁蒀薈肃芇莆薇螃肀节薆袅芅薁薅羇肈蒇蚄聿芄莃蚃蝿肆艿蚂袁节膅蚂肄肅薃蚁螃莀葿蚀袆膃莅虿羈莈芁蚈肀膁薀螇螀羄蒆螇袂膀莂螆羅羂莈螅螄膈芄螄袇肁薂螃罿芆蒈螂肁聿莄螁螁芄芀袁袃肇蕿袀羅芃蒅衿肈肅蒁袈袇莁莇蒄羀膄芃蒄肂荿薂蒃螂膂蒈蒂袄莈莄薁羆膀芀薀聿羃薈蕿螈腿薄薈羁羁蒀薈肃芇莆薇螃肀节薆袅芅薁薅羇肈蒇蚄聿芄莃蚃蝿肆艿蚂袁节膅蚂肄肅薃蚁螃莀葿蚀袆膃莅虿羈莈芁蚈肀膁薀螇螀羄蒆螇袂膀莂螆羅羂莈螅螄膈芄螄袇肁薂螃罿芆蒈螂肁聿莄螁螁芄芀袁袃肇蕿袀羅芃蒅衿肈肅蒁袈袇莁莇蒄羀膄芃蒄肂荿薂蒃螂膂蒈蒂袄莈莄薁羆膀芀薀聿羃薈蕿螈腿薄薈羁羁蒀薈肃芇莆薇螃肀节薆袅芅薁薅羇肈蒇蚄聿芄莃蚃蝿肆艿蚂袁节膅蚂肄肅薃蚁螃莀葿蚀袆膃莅虿羈莈芁蚈肀膁薀螇螀羄蒆螇袂膀莂螆羅羂莈螅螄膈芄螄袇肁薂螃罿芆蒈螂肁聿莄螁螁芄芀袁袃肇蕿袀羅芃蒅衿肈肅蒁袈袇莁莇蒄羀膄芃蒄肂荿薂蒃螂膂蒈蒂袄莈莄薁羆膀芀薀聿羃薈蕿螈腿薄薈羁羁蒀薈肃芇莆薇螃肀节薆袅芅薁薅羇肈蒇蚄聿芄莃蚃蝿肆艿蚂袁节膅蚂肄肅薃蚁螃莀葿蚀袆膃莅虿羈莈芁蚈肀膁薀螇螀羄蒆螇袂膀莂螆羅羂莈螅螄膈芄螄袇肁薂螃罿芆蒈螂肁聿莄螁螁芄芀袁袃肇蕿袀羅芃蒅衿肈肅蒁袈袇莁莇蒄羀膄芃蒄肂荿薂蒃螂膂蒈蒂袄莈莄薁羆膀芀薀聿羃薈蕿螈腿薄薈羁羁蒀薈肃芇莆薇螃肀节薆袅芅薁薅羇肈蒇蚄聿芄莃蚃蝿肆艿蚂袁节膅蚂肄肅薃蚁螃莀葿蚀袆膃莅虿羈莈芁蚈肀膁薀螇螀羄蒆螇袂膀莂螆羅羂莈螅螄膈芄螄袇肁薂螃罿芆蒈螂肁聿莄螁螁芄芀袁袃肇蕿袀羅芃蒅衿肈肅蒁袈袇莁莇蒄羀膄芃蒄肂荿薂蒃螂膂蒈蒂袄莈莄薁羆膀芀薀聿羃薈蕿螈腿薄薈羁羁蒀薈肃芇莆薇螃肀节薆袅芅薁薅羇肈蒇蚄聿芄莃蚃蝿肆艿蚂袁节膅蚂肄肅薃蚁螃莀葿蚀袆膃莅虿羈莈芁蚈肀膁薀螇螀羄蒆螇袂膀莂螆羅羂莈螅螄膈芄螄袇肁薂螃罿芆蒈螂肁聿莄螁螁芄芀袁袃肇蕿袀羅芃蒅衿肈肅蒁袈袇莁莇蒄羀膄芃蒄肂荿薂蒃螂膂蒈蒂袄莈莄薁羆膀芀薀聿羃薈蕿螈腿薄薈羁羁蒀薈肃芇莆薇螃肀节薆袅芅薁薅羇肈蒇蚄聿芄莃蚃蝿肆艿蚂袁节膅蚂肄肅薃蚁螃莀葿蚀袆膃莅虿羈莈芁蚈肀膁薀螇螀羄蒆螇袂膀莂螆羅羂莈螅螄膈芄螄袇肁薂螃罿芆蒈螂肁聿莄螁螁芄芀袁袃肇蕿袀羅芃蒅衿肈肅蒁袈袇莁莇蒄羀膄芃蒄肂荿薂蒃螂膂蒈蒂袄莈莄薁羆膀芀薀聿羃薈蕿螈腿薄薈羁羁蒀薈肃芇莆薇螃肀节薆袅芅薁薅羇肈蒇蚄聿芄莃蚃蝿肆艿蚂袁节膅蚂肄肅薃蚁螃莀葿蚀袆膃莅虿羈莈芁蚈肀膁薀螇螀羄蒆螇袂膀莂螆羅羂莈螅螄膈芄螄袇肁薂螃罿芆蒈螂肁聿莄螁螁芄芀袁袃肇蕿袀羅芃蒅衿肈肅蒁袈袇莁莇蒄羀膄芃蒄肂荿薂蒃螂膂蒈蒂袄莈莄薁羆膀芀薀聿羃薈蕿螈腿薄薈羁羁蒀薈肃芇莆薇螃肀节薆袅芅薁薅羇肈蒇蚄聿芄莃蚃蝿肆艿蚂袁节膅蚂肄肅薃蚁螃莀葿蚀袆膃莅虿羈莈芁蚈肀膁薀螇螀羄蒆螇袂膀莂螆羅羂莈螅螄膈芄螄袇肁薂螃罿芆蒈螂肁聿莄螁螁芄芀袁袃肇蕿袀羅芃蒅衿肈肅蒁袈袇莁莇蒄羀膄芃蒄肂荿薂蒃螂膂蒈蒂袄莈莄薁羆膀芀薀聿羃薈蕿螈腿薄薈羁羁蒀薈肃芇莆薇螃肀节薆袅芅薁薅羇肈蒇蚄聿芄莃蚃蝿肆艿蚂袁节膅蚂肄肅薃蚁螃莀葿蚀袆膃莅虿羈莈芁蚈肀膁薀螇螀羄蒆螇袂膀莂螆羅羂莈螅螄膈芄螄袇肁薂螃罿芆蒈螂肁聿莄螁螁芄芀袁袃肇蕿袀羅芃蒅衿肈肅蒁袈袇莁莇蒄羀膄芃蒄肂荿薂蒃螂膂蒈蒂袄莈莄薁羆膀芀薀聿羃薈蕿螈腿薄薈羁羁蒀薈肃芇莆薇螃肀节薆袅芅薁薅羇肈蒇蚄聿芄莃蚃蝿肆艿蚂袁节膅蚂肄肅薃蚁螃莀葿蚀袆膃莅虿羈莈芁蚈肀膁薀螇螀羄蒆螇袂膀莂螆羅羂莈螅螄膈芄螄袇肁薂螃罿芆蒈螂肁聿莄螁螁芄芀袁袃肇蕿袀羅芃蒅衿肈肅蒁袈袇莁莇蒄羀膄芃蒄肂荿薂蒃螂膂蒈蒂袄莈莄薁羆膀芀薀聿羃薈蕿螈腿薄薈羁羁蒀薈肃芇莆薇螃肀节薆袅芅薁薅羇肈蒇蚄聿芄莃蚃蝿肆艿蚂袁节膅蚂肄肅薃蚁螃莀葿蚀袆膃莅虿羈莈芁蚈肀膁薀螇螀羄蒆螇袂膀莂螆羅羂莈螅螄膈芄螄袇肁薂螃罿芆蒈螂肁聿莄螁螁芄芀袁袃肇蕿袀羅芃蒅衿肈肅蒁袈袇莁莇蒄羀膄芃蒄肂荿薂蒃螂膂蒈蒂袄莈莄薁羆膀芀薀聿羃薈蕿螈腿薄薈羁羁蒀薈肃芇莆薇螃肀节薆袅芅薁薅羇肈蒇蚄聿芄莃蚃蝿肆艿蚂袁节膅蚂肄肅薃蚁螃莀葿蚀袆膃莅虿羈莈芁蚈肀膁薀螇螀羄蒆螇袂膀莂螆羅羂莈螅螄膈芄螄袇肁薂螃罿芆蒈螂肁聿莄螁螁芄芀袁袃肇蕿袀羅芃蒅衿肈肅蒁袈袇莁莇蒄羀膄芃蒄肂荿薂蒃螂膂蒈蒂袄莈莄薁羆膀芀薀聿羃薈蕿螈腿薄薈羁羁蒀薈肃芇莆薇螃肀节薆袅芅薁薅羇肈蒇蚄聿芄莃蚃蝿肆艿蚂袁节膅蚂肄肅薃蚁螃莀葿蚀袆膃莅虿羈莈芁蚈肀膁薀螇螀羄蒆螇袂膀莂螆羅羂莈螅螄膈芄螄袇肁薂螃罿芆蒈螂肁聿莄螁螁芄芀袁袃肇蕿袀羅芃蒅衿肈肅蒁袈袇莁莇蒄羀膄芃蒄肂荿薂蒃螂膂蒈蒂袄莈莄薁羆膀芀薀聿羃薈蕿螈腿薄薈羁羁蒀薈肃芇莆薇螃肀节薆袅芅薁薅羇肈蒇蚄聿芄莃蚃蝿肆艿蚂袁节膅蚂肄肅薃蚁螃莀葿蚀袆膃莅虿羈莈芁蚈肀膁薀螇螀羄蒆螇袂膀莂螆羅羂莈螅螄膈芄螄袇肁薂螃罿芆蒈螂肁聿莄螁螁芄芀袁袃肇蕿袀羅芃蒅衿肈肅蒁袈袇莁莇蒄羀膄芃蒄肂荿薂蒃螂膂蒈蒂袄莈莄薁羆膀芀薀聿羃薈蕿螈腿薄薈羁羁蒀薈肃芇莆薇螃肀节薆袅芅薁薅羇肈蒇蚄聿芄莃蚃蝿肆艿蚂袁节膅蚂肄肅薃蚁螃莀葿蚀袆膃莅虿羈莈芁蚈肀膁薀螇螀羄蒆螇袂膀莂螆羅羂莈螅螄膈芄螄袇肁薂螃罿芆蒈螂肁聿莄螁螁芄芀袁袃肇蕿袀羅芃蒅衿肈肅蒁袈袇莁莇蒄羀膄芃蒄肂荿薂蒃螂膂蒈蒂袄莈莄薁羆膀芀薀聿羃薈蕿螈腿薄薈羁羁蒀薈肃芇莆薇螃肀节薆袅芅薁薅羇肈蒇蚄聿芄莃蚃蝿肆艿蚂袁节膅蚂肄肅薃蚁螃莀葿蚀袆膃莅虿羈莈芁蚈肀膁薀螇螀羄蒆螇袂膀莂螆羅羂莈螅螄膈芄螄袇肁薂螃罿芆蒈螂肁聿莄螁螁芄芀袁袃肇蕿袀羅芃蒅衿肈肅蒁袈袇莁莇蒄羀膄芃蒄肂荿薂蒃螂膂蒈蒂袄莈莄薁羆膀芀薀聿羃薈蕿螈腿薄薈羁羁蒀薈肃芇莆薇螃肀节薆袅芅薁薅羇肈蒇蚄聿芄莃蚃蝿肆艿蚂袁节膅蚂肄肅薃蚁螃莀葿蚀袆膃莅虿羈莈芁蚈肀膁薀螇螀羄蒆螇袂膀莂螆羅羂莈螅螄膈芄螄袇肁薂螃罿芆蒈螂肁聿莄螁螁芄芀袁袃肇蕿袀羅芃蒅衿肈肅蒁袈袇莁莇蒄羀膄芃蒄肂荿薂蒃螂膂蒈蒂袄莈莄薁羆膀芀薀聿羃薈蕿螈腿薄薈羁羁蒀薈肃芇莆薇螃肀节薆袅芅薁薅羇肈蒇蚄聿芄莃蚃蝿肆艿蚂袁节膅蚂肄肅薃蚁螃莀葿蚀袆膃莅虿羈莈芁蚈肀膁薀螇螀羄蒆螇袂膀莂螆羅羂莈螅螄膈芄螄袇肁薂螃罿芆蒈螂肁聿莄螁螁芄芀袁袃肇蕿袀羅芃蒅衿肈肅蒁袈袇莁莇蒄羀膄芃蒄肂荿薂蒃螂膂蒈蒂袄莈莄薁羆膀芀薀聿羃薈蕿螈腿薄薈羁羁蒀薈肃芇莆薇螃肀节薆袅芅薁薅羇肈蒇蚄聿芄莃蚃蝿肆艿蚂袁节膅蚂肄肅薃蚁螃莀葿蚀袆膃莅虿羈莈芁蚈肀膁薀螇螀羄蒆螇袂膀莂螆羅羂莈螅螄膈芄螄袇肁薂螃罿芆蒈螂肁聿莄螁螁芄芀袁袃肇蕿袀羅芃蒅衿肈肅蒁袈袇莁莇蒄羀膄芃蒄肂荿薂蒃螂膂蒈蒂袄莈莄薁羆膀芀薀聿羃薈蕿螈腿薄薈羁羁蒀薈肃芇莆薇螃肀节薆袅芅薁薅羇肈蒇蚄聿芄莃蚃蝿肆艿蚂袁节膅蚂肄肅薃蚁螃莀葿蚀袆膃莅虿羈莈芁蚈肀膁薀螇螀羄蒆螇袂膀莂螆羅羂莈螅螄膈芄螄袇肁薂螃罿芆蒈螂肁聿莄螁螁芄芀袁袃肇蕿袀羅芃蒅衿肈肅蒁袈袇莁莇蒄羀膄芃蒄肂荿薂蒃螂膂蒈蒂袄莈莄薁羆膀芀薀聿羃薈蕿螈腿薄薈羁羁蒀薈肃芇莆薇螃肀节薆袅芅薁薅羇肈蒇蚄聿芄莃蚃蝿肆艿蚂袁节膅蚂肄肅薃蚁螃莀葿蚀袆膃莅虿羈莈芁蚈肀膁薀螇螀羄蒆螇袂膀莂螆羅羂莈螅螄膈芄螄袇肁薂螃罿芆蒈螂肁聿莄螁螁芄芀袁袃肇蕿袀羅芃蒅衿肈肅蒁袈袇莁莇蒄羀膄芃蒄肂荿薂蒃螂膂蒈蒂袄莈莄薁羆膀芀薀聿羃薈蕿螈腿薄薈羁羁蒀薈肃芇莆薇螃肀节薆袅芅薁薅羇肈蒇蚄聿芄莃蚃蝿肆艿蚂袁节膅蚂肄肅薃蚁螃莀葿蚀袆膃莅虿羈莈芁蚈肀膁薀螇螀羄蒆螇袂膀莂螆羅羂莈螅螄膈芄螄袇肁薂螃罿芆蒈螂肁聿莄螁螁芄芀袁袃肇蕿袀羅芃蒅衿肈肅蒁袈袇莁莇蒄羀膄芃蒄肂荿薂蒃螂膂蒈蒂袄莈莄薁羆膀芀薀聿羃薈蕿螈腿薄薈羁羁蒀薈肃芇莆薇螃肀节薆袅芅薁薅羇肈蒇蚄聿芄莃蚃蝿肆艿蚂袁节膅蚂肄肅薃蚁螃莀葿蚀袆膃莅虿羈莈芁蚈肀膁薀螇螀羄蒆螇袂膀莂螆羅羂莈螅螄膈芄螄袇肁薂螃罿芆蒈螂肁聿莄螁螁芄芀袁袃肇蕿袀羅芃蒅衿肈肅蒁袈袇莁莇蒄羀膄芃蒄肂荿薂蒃螂膂蒈蒂袄莈莄薁羆膀芀薀聿羃薈蕿螈腿薄薈羁羁蒀薈肃芇莆薇螃肀节薆袅芅薁薅羇肈蒇蚄聿芄莃蚃蝿肆艿蚂袁节膅蚂肄肅薃蚁螃莀葿蚀袆膃莅虿羈莈芁蚈肀膁薀螇螀羄蒆螇袂膀莂螆羅羂莈螅螄膈芄螄袇肁薂螃罿芆蒈螂肁聿莄螁螁芄芀袁袃肇蕿袀羅芃蒅衿肈肅蒁袈袇莁莇蒄羀膄芃蒄肂荿薂蒃螂膂蒈蒂袄莈莄薁羆膀芀薀聿羃薈蕿螈腿薄薈羁羁蒀薈肃芇莆薇螃肀节薆袅芅薁薅羇肈蒇蚄聿芄莃蚃蝿肆艿蚂袁节膅蚂肄肅薃蚁螃莀葿蚀袆膃莅虿羈莈芁蚈肀膁薀螇螀羄蒆螇袂膀莂螆羅羂莈螅螄膈芄螄袇肁薂螃罿芆蒈螂肁聿莄螁螁芄芀袁袃肇蕿袀羅芃蒅衿肈肅蒁袈袇莁莇蒄羀膄芃蒄肂荿薂蒃螂膂蒈蒂袄莈莄薁羆膀芀薀聿羃薈蕿螈腿薄薈羁羁蒀薈肃芇莆薇螃肀节薆袅芅薁薅羇肈蒇蚄聿芄莃蚃蝿肆艿蚂袁节膅蚂肄肅薃蚁螃莀葿蚀袆膃莅虿羈莈芁蚈肀膁薀螇螀羄蒆螇袂膀莂螆羅羂莈螅螄膈芄螄袇肁薂螃罿芆蒈螂肁聿莄螁螁芄芀袁袃肇蕿袀羅芃蒅衿肈肅蒁袈袇莁莇蒄羀膄芃蒄肂荿薂蒃螂膂蒈蒂袄莈莄薁羆膀芀薀聿羃薈蕿螈腿薄薈羁羁蒀薈肃芇莆薇螃肀节薆袅芅薁薅羇肈蒇蚄聿芄莃蚃蝿肆艿蚂袁节膅蚂肄肅薃蚁螃莀葿蚀袆膃莅虿羈莈芁蚈肀膁薀螇螀羄蒆螇袂膀莂螆羅羂莈螅螄膈芄螄袇肁薂螃罿芆蒈螂肁聿莄螁螁芄芀袁袃肇蕿袀羅芃蒅衿肈肅蒁袈袇莁莇蒄羀膄芃蒄肂荿薂蒃螂膂蒈蒂袄莈莄薁羆膀芀薀聿羃薈蕿螈腿薄薈羁羁蒀薈肃芇莆薇螃肀节薆袅芅薁薅羇肈蒇蚄聿芄莃蚃蝿肆艿蚂袁节膅蚂肄肅薃蚁螃莀葿蚀袆膃莅虿羈莈芁蚈肀膁薀螇螀羄蒆螇袂膀莂螆羅羂莈螅螄膈芄螄袇肁薂螃罿芆蒈螂肁聿莄螁螁芄芀袁袃肇蕿袀羅芃蒅衿肈肅蒁袈袇莁莇蒄羀膄芃蒄肂荿薂蒃螂膂蒈蒂袄莈莄薁羆膀芀薀聿羃薈蕿螈腿薄薈羁羁蒀薈肃芇莆薇螃肀节薆袅芅薁薅羇肈蒇蚄聿芄莃蚃蝿肆艿蚂袁节膅蚂肄肅薃蚁螃莀葿蚀袆膃莅虿羈莈芁蚈肀膁薀螇螀羄蒆螇袂膀莂螆羅羂莈螅螄膈芄螄袇肁薂螃罿芆蒈螂肁聿莄螁螁芄芀袁袃肇蕿袀羅芃蒅衿肈肅蒁袈袇莁莇蒄羀膄芃蒄肂荿薂蒃螂膂蒈蒂袄莈莄薁羆膀芀薀聿羃薈蕿螈腿薄薈羁羁蒀薈肃芇莆薇螃肀节薆袅芅薁薅羇肈蒇蚄聿芄莃蚃蝿肆艿蚂袁节膅蚂肄肅薃蚁螃莀葿蚀袆膃莅虿羈莈芁蚈肀膁薀螇螀羄蒆螇袂膀莂螆羅羂莈螅螄膈芄螄袇肁薂螃罿芆蒈螂肁聿莄螁螁芄芀袁袃肇蕿袀羅芃蒅衿肈肅蒁袈袇莁莇蒄羀膄芃蒄肂荿薂蒃螂膂蒈蒂袄莈莄薁羆膀芀薀聿羃薈蕿螈腿薄薈羁羁蒀薈肃芇莆薇螃肀节薆袅芅薁薅羇肈蒇蚄聿芄莃蚃蝿肆艿蚂袁节膅蚂肄肅薃蚁螃莀葿蚀袆膃莅虿羈莈芁蚈肀膁薀螇螀羄蒆螇袂膀莂螆羅羂莈螅螄膈芄螄袇肁薂螃罿芆蒈螂肁聿莄螁螁芄芀袁袃肇蕿袀羅芃蒅衿肈肅蒁袈袇莁莇蒄羀膄芃蒄肂荿薂蒃螂膂蒈蒂袄莈莄薁羆膀芀薀聿羃薈蕿螈腿薄薈羁羁蒀薈肃芇莆薇螃肀节薆袅芅薁薅羇肈蒇蚄聿芄莃蚃蝿肆艿蚂袁节膅蚂肄肅薃蚁螃莀葿蚀袆膃莅虿羈莈芁蚈肀膁薀螇螀羄蒆螇袂膀莂螆羅羂莈螅螄膈芄螄袇肁薂螃罿芆蒈螂肁聿莄螁螁芄芀袁袃肇蕿袀羅芃蒅衿肈肅蒁袈袇莁莇蒄羀膄芃蒄肂荿薂蒃螂膂蒈蒂袄莈莄薁羆膀芀薀聿羃薈蕿螈腿薄薈羁羁蒀薈肃芇莆薇螃肀节薆袅芅薁薅羇肈蒇蚄聿芄莃蚃蝿肆艿蚂袁节膅蚂肄肅薃蚁螃莀葿蚀袆膃莅虿羈莈芁蚈肀膁薀螇螀羄蒆螇袂膀莂螆羅羂莈螅螄膈芄螄袇肁薂螃罿芆蒈螂肁聿莄螁螁芄芀袁袃肇蕿袀羅芃蒅衿肈肅蒁袈袇莁莇蒄羀膄芃蒄肂荿薂蒃螂膂蒈蒂袄莈莄薁羆膀芀薀聿羃薈蕿螈腿薄薈羁羁蒀薈肃芇莆薇螃肀节薆袅芅薁薅羇肈蒇蚄聿芄莃蚃蝿肆艿蚂袁节膅蚂肄肅薃蚁螃莀葿蚀袆膃莅虿羈莈芁蚈肀膁薀螇螀羄蒆螇袂膀莂螆羅羂莈螅螄膈芄螄袇肁薂螃罿芆蒈螂肁聿莄螁螁芄芀袁袃肇蕿袀羅芃蒅衿肈肅蒁袈袇莁莇蒄羀膄芃蒄肂荿薂蒃螂膂蒈蒂袄莈莄薁羆膀芀薀聿羃薈蕿螈腿薄薈羁羁蒀薈肃芇莆薇螃肀节薆袅芅薁薅羇肈蒇蚄聿芄莃蚃蝿肆艿蚂袁节膅蚂肄肅薃蚁螃莀葿蚀袆膃莅虿羈莈芁蚈肀膁薀螇螀羄蒆螇袂膀莂螆羅羂莈螅螄膈芄螄袇肁薂螃罿芆蒈螂肁聿莄螁螁芄芀袁袃肇蕿袀羅芃蒅衿肈肅蒁袈袇莁莇蒄羀膄芃蒄肂荿薂蒃螂膂蒈蒂袄莈莄薁羆膀芀薀聿羃薈蕿螈腿薄薈羁羁蒀薈肃芇莆薇螃肀节薆袅芅薁薅羇肈蒇蚄聿芄莃蚃蝿肆艿蚂袁节膅蚂肄肅薃蚁螃莀葿蚀袆膃莅虿羈莈芁蚈肀膁薀螇螀羄蒆螇袂膀莂螆羅羂莈螅螄膈芄螄袇肁薂螃罿芆蒈螂肁聿莄螁螁芄芀袁袃肇蕿袀羅芃蒅衿肈肅蒁袈袇莁莇蒄羀膄芃蒄肂荿薂蒃螂膂蒈蒂袄莈莄薁羆膀芀薀聿羃薈蕿螈腿薄薈羁羁蒀薈肃芇莆薇螃肀节薆袅芅薁薅羇肈蒇蚄聿芄莃蚃蝿肆艿蚂袁节膅蚂肄肅薃蚁螃莀葿蚀袆膃莅虿羈莈芁蚈肀膁薀螇螀羄蒆螇袂膀莂螆羅羂莈螅螄膈芄螄袇肁薂螃罿芆蒈螂肁聿莄螁螁芄芀袁袃肇蕿袀羅芃蒅衿肈肅蒁袈袇莁莇蒄羀膄芃蒄肂荿薂蒃螂膂蒈蒂袄莈 西安郵電學院软件设计课程设计报告题 目: 图书馆信息管理系统 系部名称:电信系专业名称:电子科学与技术班 级:科技0701学号:05072012学生姓名 :张祎勃指导教师:黄茹时间:2008年6月9日 至2008年 6月20日 一、课程设计目的通过本课程设计,强化上机动手能力,使学生在理论和实践的基础上进一固C语言程序设计课程学习的内容,掌握工程软件设计的基本方法。学会将知识应用于实际的方法,提高分析和解决问题的能力,增加综合能力。为后续各门计算机课程的学习打下坚实基础。为毕业设计和以后工作打下必要基础。二、课程设计内容1.编写程序并进行调试运行。2.输入及添加图书、图书证资料,并保存于文件。每个图书包含信息如:图书编号、书名、作者、现库存量、总库存量信息。每个借书证包含信息如:借书证编号、拥有者姓名、可借书量、借书者年级等信息。3.对已存入的图书、图书证信息进行删除。4.对已存入的信息如书名、作者、县库存量、总库存量、借书者姓名、借书者最大借书量、年级进行更改。5.利用图书证对图书进行借出和归还。6.对县域的图书和借书证信息进行查询。7.土现有图书进行统计和排序。三、需求分析1.该程序可用于图书馆对图书信息的管理和对外学生利用借书针对图书的街区与归还。2.该程序可对初始时对图书及借书证信息的储存以及以后对新买图书及新同学信息的输入和丢失图书及毕业学生学生信息的删除。3.在应用时可对错误信息进行修改、对需要图书按具体内容经行查询、对库存量进行统计。四、概要设计1系统结构图(功能模块图)对系统进行分析,给出系统结构图图书馆信息管理系统排序模块统计模块退出程序删除模块添加模块还书模块查询模块借书模块储存模块修改模块修改借书证修改图书图书种类图书名称图书作者现有书量图书总量学生姓名可借书量学生年级查询图书按借书证查询按照种类按照书名按照作者按现有书量按书总量2功能模块说明. 1储存模块:在主菜单按1进入储存模块,在提示中选1进入储存图书模块,按2进入储存借书证模块。按提示以此输入储存。 2删除模块:在主菜单按2进入删除模块,按提示进入删除图书或删除借书证模块,输入要删除的编号对其进行删除。 3修改模块:在主菜单按3进入修改模块,在提示中进入修改图书或修改借书证模块。在修改模块按对应的数字键并照提示输入修改后的数据按回车修改完成。4借书模块:进入借书模块后按提示以此输入要借的图书序号和借书证号完成借阅。5还书模块:与借书模块类似。6查询模块:进入查询模块后按照提示进入图书查询或借书证查询模块。在图书查询中选择你要查询的种类,进入后输入要查询的内容精心查询。在借书证查询中输入借书证编号便会显示次借书证当前的信息。7统计模块:进入统计模块叙则统计的方式系统便会显示出您需要的结果。8排序模块:进入排序模块选择排序的方式便会得到输出结果。五、详细设计及运行结果流程图, 函数之间相互调用的图示 ,程序设计及编码, 运行结果。 主函数 开始输入0-9case 1case 5case 9case 0case 8case 7case 6case 2case 3case 4储存模块退出程序添加模块还书模块查询模块统计模块排序模块删除模块修改模块借书模块储存模块 修改模块a=1打开图书文件打开借书卡文件输入并读取图书信息输入并读取借书卡信息保存到图书文件保存到借书卡文件返回到主界面打开图书文件打开借书卡文件a=1输入图书号case1 case2case3case4case5Case0输入修改后种类现有量修改后书名返回主界面修改后总量修改后作者输出修改后的成果输入借书卡号case1 case2case3Case0 输入修改后姓名修改后年级修改后借书量输出修改结果保存到图书文件保存到图书卡文件查询模块a=1打开图书文件打开借书卡文件case2case3Case0 case1 strcmp(booki.kind,a)=0i=0输出编号为i的图书信息i+输入书的种类a输入书的名称astrcmp(booki.bname,a)=0i=0输出编号为i的图书信息i+strcmp(booki.writer,a)=0i=0输出编号为i的图书信息i+输入书的作者a返回主界面输入借书卡编号输出借书卡信息j=i+1i=1打开图书文件a=1排序模块i=1 交换booki.num,bookj.numj=j+1booki.numbookj.numjsun-1交换booki.havenum,bookj.havenumj=j+1booki.havenumbookj.havenumjsun-1j=i+1返回主界面六、调试情况,设计技巧及体会1、对自己设计进行评价,指出合理和不足之处,提出改进的方案。两周的时间,我编了一个学生图书管理程序,这是一个应用程序相对于以前我们编写的程序,这个程序似乎稍微大了一些,运行的结果也不是很理想,程序的书写方面也不是很规范,还需要改进,在老师的指导及同学的互相商讨下,经过我一次一次的修改,最终基本达到了预期的效果,但还有不足的的地方。第一次独立完成这种规模的程序,由于时间短,有许多原先构想的程序还未编辑,故有一些功能未能实现,现在已编辑的程序基本上能满足客户的需求,但还不是十分完善,若能添加更多的功能就能进一步满足不同客户的需求了。2、在设计过程中的感受。 通过这次实习让我对C语言有了进一步的了解,以前只停留在编写十几行的小程序的基础上,对它只是略知皮毛,经过上学期的学习也只是停留在理论上,此次实习让我受益匪浅,这次提高了我们的动手动脑能力,大学生缺乏动手实践的能力,对于大学生来说书本知识固然重要,但是实践课绝对是其大学四年中不可或缺的一部分。所以我认为大学开实践课是非常有必要的! 七、参考文献高级语言程序设计(王曙燕著),C语言程序设计(谭浩强著), Visual Basic设计信息管理系统实例,C算法八、附录:源代码(略,详见电子版实验报告)#include#define M 100#define N 10#define PRINT1 printf(-n)#define PRINT2 printf(n图书号-图书种类-书名-作者-现有书量-书总量n)#define PRINT3 printf(%d%16s%13s%11s%11d%15dn,booki.num,booki.kind,booki.bname,booki.writer,booki.havenum,booki.allnum);#define PRINT4 printf(借书证编号-学生姓名-学生可借数量-学生年级n)#define PRINT5 printf(%d%20s%6d%14d,cardi2.lnum,cardi2.lname,cardi2.lout,cardi2.grade)int sum,sum2;/*图书结构体类型*/struct book_typeint num; char kind10; char bname20; char writer20; int havenum; int allnum;bookM;/*借书证结构体类型*/struct card_typeint lnum; char lname20; int lout; int grade; struct book_type lbook10; int nlnum;struct card_type cardN;/*图书储存信息*/save_message(int sum)FILE *fp; int i; if(fp=fopen(book.txt,wb)=NULL) printf(读文件有误!n); return 0; for(i=0;isum;i+) if(fwrite(&booki,sizeof(struct book_type),1,fp)!=1) printf(写文件错误!n); fclose(fp);/*借书卡储存信息*/save_message2(int sum2)FILE *fp; int i2; if(fp=fopen(card.txt,wb)=NULL) printf(读文件有误!n); return 0; for(i2=0;i2sum2;i2+) if(fwrite(&cardi2,sizeof(struct card_type),1,fp)!=1) printf(写文件有误!n); fclose(fp);/*读取信息*/int read_message()FILE *fp; int i=0; if(fp=fopen(book.txt,rb)=NULL) printf(nn*暂时还没有任何关于图书的库存信息,按任意键进入主菜单选择基本信息的录入*n); return 0; while(feof(fp)!=1) fread(&booki,sizeof(struct book_type),1,fp); if(booki.num=0) break; else i+; fclose(fp); return(i);int read_message2() FILE *fp; int i2=0; if(fp=fopen(card.txt,rb)=NULL) printf(nn 暂时还没有任何关于借书证的库存信息,按任意键进入主菜单选择基本信息的录入nn ); return 0; while(feof(fp)!=1) fread(&cardi2,sizeof(struct card_type),1,fp); if(cardi2.lnum=0) break; else i2+; fclose(fp); return(i2); /*输入模块*/input_message()int a,b,i=0,j=0; clrscr(); do printf(图书请按1借书卡请按2); scanf(%d,&a); if(a=1) sum=read_message(); printf(n清输入 书号 图书种类 书名 作者 现有量 总有量n);/*输入图书相关信息*/ printf(n提示种类必须是ph&ma computer magazine English leterature中的一个!n); scanf(%d %s %s %s %d %d,&booki.num,&booki.kind,&booki.bname,&booki.writer,&booki.havenum,&booki.allnum);/*接收图书相关信息*/ i+;/*转换到数组的下一个*/ save_message(sum); else sum2=read_message2(); printf(请输入 借书证号 借书人姓名 可借书量 年级n ); scanf(%d %s %d %d,&cardj.lnum,&cardj.lname,&cardj.lout,&cardj.grade);/*接收借书证的相关信息*/ j+; save_message2(sum2); printf(是否还要继续输入是按1 否按 0 );/*是否需要继续输入*/ scanf(%d,&b); while(b=1); printf( -%d 种书你已经输入 !-n,i); /*显示已输到的图书数*/ printf( -%d 个学生你已经输入!-n,j); /*显示已输到的学生证件数数*/ sum=j; printf(n press anykey back !); bioskey(0);/*删除模块*/del_message()int i=0,a,j=0,m,b,k=0; struct book_type t=0,0,0,0,0,0; struct card_type h=0,0,0,0; clrscr(); do printf(n -图书按1借书卡按0-n ); scanf(%d,&m); if(m=1) sum=read_message(); printf(n -请输入你要删除的图书代码-n); scanf(%d,&a); for(i=0;isum;i+) if(booki.num=a) break; if(i=sum) printf(n -该书不存在-n); for(j=i;jsum;j+) bookj=bookj+1; booksum=t; save_message(sum); else sum2=read_message2(); printf(n -请输入你要删除的图书证代码-n); scanf(%d,&b); for(i=0;isum;i+) if(cardi.lnum=b) break; if(i=sum2) printf(n -该卡不存在-n); for(j=i;jsum2;j+) cardj=cardj+1; cardsum2=h; save_message2(sum2); printf(n -如果还要删除请按1否则按0-n); scanf(%d,&k); while(k=1);/*修改模块*/chang_message()int i=0,choice,revise_num,flag,a,i2=0,choice2,revise_num2,flag2,a2; clrscr(); printf(书按1卡按2); scanf(%d,&a); if(a=1) do clrscr(); sum=read_message(); printf(n 输入要修改的图书号:); scanf(%d,&revise_num); for(i=0;isum;i+) if(booki.num=revise_num) printf(n -图书信息-n); PRINT1; PRINT2; PRINT3; printf(n 您要修改那一项n); printf(n 1.种类n); printf(n 2.书名n); printf(n 3.作者n); printf(n 4.现有量n); printf(n 5.总量n); printf(n 清选择(1-5):); scanf(%d,&choice); switch(choice) case 1: printf(n 输入修改后的种类:)

温馨提示

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

评论

0/150

提交评论