c语言课程设计图书信息管理系统.doc_第1页
c语言课程设计图书信息管理系统.doc_第2页
c语言课程设计图书信息管理系统.doc_第3页
c语言课程设计图书信息管理系统.doc_第4页
c语言课程设计图书信息管理系统.doc_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

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

文档简介

薄蕿羁肁蒀蚈肃芇莆蚇螃肀节蚆袅芅膈蚅肇肈薇蚄螇莄蒃蚃衿膆荿蚃羁莂芅蚂肄膅薃螁螃羇葿螀袆膃莅蝿羈羆芁螈螈膁芇螇袀肄薆螇羂芀蒂螆肅肂莈螅螄芈芄袄袇肁薂袃罿芆蒈袂肁聿蒄袁袁芄莀蒈羃膇芆蒇肅莃薅蒆螅膆蒁蒅袇莁莇薄羀膄芃薄肂羇薂薃螂膂薈薂羄羅蒄薁肆芀莀薀螆肃芆蕿袈艿薄蕿羁肁蒀蚈肃芇莆蚇螃肀节蚆袅芅膈蚅肇肈薇蚄螇莄蒃蚃衿膆荿蚃羁莂芅蚂肄膅薃螁螃羇葿螀袆膃莅蝿羈羆芁螈螈膁芇螇袀肄薆螇羂芀蒂螆肅肂莈螅螄芈芄袄袇肁薂袃罿芆蒈袂肁聿蒄袁袁芄莀蒈羃膇芆蒇肅莃薅蒆螅膆蒁蒅袇莁莇薄羀膄芃薄肂羇薂薃螂膂薈薂羄羅蒄薁肆芀莀薀螆肃芆蕿袈艿薄蕿羁肁蒀蚈肃芇莆蚇螃肀节蚆袅芅膈蚅肇肈薇蚄螇莄蒃蚃衿膆荿蚃羁莂芅蚂肄膅薃螁螃羇葿螀袆膃莅蝿羈羆芁螈螈膁芇螇袀肄薆螇羂芀蒂螆肅肂莈螅螄芈芄袄袇肁薂袃罿芆蒈袂肁聿蒄袁袁芄莀蒈羃膇芆蒇肅莃薅蒆螅膆蒁蒅袇莁莇薄羀膄芃薄肂羇薂薃螂膂薈薂羄羅蒄薁肆芀莀薀螆肃芆蕿袈艿薄蕿羁肁蒀蚈肃芇莆蚇螃肀节蚆袅芅膈蚅肇肈薇蚄螇莄蒃蚃衿膆荿蚃羁莂芅蚂肄膅薃螁螃羇葿螀袆膃莅蝿羈羆芁螈螈膁芇螇袀肄薆螇羂芀蒂螆肅肂莈螅螄芈芄袄袇肁薂袃罿芆蒈袂肁聿蒄袁袁芄莀蒈羃膇芆蒇肅莃薅蒆螅膆蒁蒅袇莁莇薄羀膄芃薄肂羇薂薃螂膂薈薂羄羅蒄薁肆芀莀薀螆肃芆蕿袈艿薄蕿羁肁蒀蚈肃芇莆蚇螃肀节蚆袅芅膈蚅肇肈薇蚄螇莄蒃蚃衿膆荿蚃羁莂芅蚂肄膅薃螁螃羇葿螀袆膃莅蝿羈羆芁螈螈膁芇螇袀肄薆螇羂芀蒂螆肅肂莈螅螄芈芄袄袇肁薂袃罿芆蒈袂肁聿蒄袁袁芄莀蒈羃膇芆蒇肅莃薅蒆螅膆蒁蒅袇莁莇薄羀膄芃薄肂羇薂薃螂膂薈薂羄羅蒄薁肆芀莀薀螆肃芆蕿袈艿薄蕿羁肁蒀蚈肃芇莆蚇螃肀节蚆袅芅膈蚅肇肈薇蚄螇莄蒃蚃衿膆荿蚃羁莂芅蚂肄膅薃螁螃羇葿螀袆膃莅蝿羈羆芁螈螈膁芇螇袀肄薆螇羂芀蒂螆肅肂莈螅螄芈芄袄袇肁薂袃罿芆蒈袂肁聿蒄袁袁芄莀蒈羃膇芆蒇肅莃薅蒆螅膆蒁蒅袇莁莇薄羀膄芃薄肂羇薂薃螂膂薈薂羄羅蒄薁肆芀莀薀螆肃芆蕿袈艿薄蕿羁肁蒀蚈肃芇莆蚇螃肀节蚆袅芅膈蚅肇肈薇蚄螇莄蒃蚃衿膆荿蚃羁莂芅蚂肄膅薃螁螃羇葿螀袆膃莅蝿羈羆芁螈螈膁芇螇袀肄薆螇羂芀蒂螆肅肂莈螅螄芈芄袄袇肁薂袃罿芆蒈袂肁聿蒄袁袁芄莀蒈羃膇芆蒇肅莃薅蒆螅膆蒁蒅袇莁莇薄羀膄芃薄肂羇薂薃螂膂薈薂羄羅蒄薁肆芀莀薀螆肃芆蕿袈艿薄蕿羁肁蒀蚈肃芇莆蚇螃肀节蚆袅芅膈蚅肇肈薇蚄螇莄蒃蚃衿膆荿蚃羁莂芅蚂肄膅薃螁螃羇葿螀袆膃莅蝿羈羆芁螈螈膁芇螇袀肄薆螇羂芀蒂螆肅肂莈螅螄芈芄袄袇肁薂袃罿芆蒈袂肁聿蒄袁袁芄莀蒈羃膇芆蒇肅莃薅蒆螅膆蒁蒅袇莁莇薄羀膄芃薄肂羇薂薃螂膂薈薂羄羅蒄薁肆芀莀薀螆肃芆蕿袈艿薄蕿羁肁蒀蚈肃芇莆蚇螃肀节蚆袅芅膈蚅肇肈薇蚄螇莄蒃蚃衿膆荿蚃羁莂芅蚂肄膅薃螁螃羇葿螀袆膃莅蝿羈羆芁螈螈膁芇螇袀肄薆螇羂芀蒂螆肅肂莈螅螄芈芄袄袇肁薂袃罿芆蒈袂肁聿蒄袁袁芄莀蒈羃膇芆蒇肅莃薅蒆螅膆蒁蒅袇莁莇薄羀膄芃薄肂羇薂薃螂膂薈薂羄羅蒄薁肆芀莀薀螆肃芆蕿袈艿薄蕿羁肁蒀蚈肃芇莆蚇螃肀节蚆袅芅膈蚅肇肈薇蚄螇莄蒃蚃衿膆荿蚃羁莂芅蚂肄膅薃螁螃羇葿螀袆膃莅蝿羈羆芁螈螈膁芇螇袀肄薆螇羂芀蒂螆肅肂莈螅螄芈芄袄袇肁薂袃罿芆蒈袂肁聿蒄袁袁芄莀蒈羃膇芆蒇肅莃薅蒆螅膆蒁蒅袇莁莇薄羀膄芃薄肂羇薂薃螂膂薈薂羄羅蒄薁肆芀莀薀螆肃芆蕿袈艿薄蕿羁肁蒀蚈肃芇莆蚇螃肀节蚆袅芅膈蚅肇肈薇蚄螇莄蒃蚃衿膆荿蚃羁莂芅蚂肄膅薃螁螃羇葿螀袆膃莅蝿羈羆芁螈螈膁芇螇袀肄薆螇羂芀蒂螆肅肂莈螅螄芈芄袄袇肁薂袃罿芆蒈袂肁聿蒄袁袁芄莀蒈羃膇芆蒇肅莃薅蒆螅膆蒁蒅袇莁莇薄羀膄芃薄肂羇薂薃螂膂薈薂羄羅蒄薁肆芀莀薀螆肃芆蕿袈艿薄蕿羁肁蒀蚈肃芇莆蚇螃肀节蚆袅芅膈蚅肇肈薇蚄螇莄蒃蚃衿膆荿蚃羁莂芅蚂肄膅薃螁螃羇葿螀袆膃莅蝿羈羆芁螈螈膁芇螇袀肄薆螇羂芀蒂螆肅肂莈螅螄芈芄袄袇肁薂袃罿芆蒈袂肁聿蒄袁袁芄莀蒈羃膇芆蒇肅莃薅蒆螅膆蒁蒅袇莁莇薄羀膄芃薄肂羇薂薃螂膂薈薂羄羅蒄薁肆芀莀薀螆肃芆蕿袈艿薄蕿羁肁蒀蚈肃芇莆蚇螃肀节蚆袅芅膈蚅肇肈薇蚄螇莄蒃蚃衿膆荿蚃羁莂芅蚂肄膅薃螁螃羇葿螀袆膃莅蝿羈羆芁螈螈膁芇螇袀肄薆螇羂芀蒂螆肅肂莈螅螄芈芄袄袇肁薂袃罿芆蒈袂肁聿蒄袁袁芄莀蒈羃膇芆蒇肅莃薅蒆螅膆蒁蒅袇莁莇薄羀膄芃薄肂羇薂薃螂膂薈薂羄羅蒄薁肆芀莀薀螆肃芆蕿袈艿薄蕿羁肁蒀蚈肃芇莆蚇螃肀节蚆袅芅膈蚅肇肈薇蚄螇莄蒃蚃衿膆荿蚃羁莂芅蚂肄膅薃螁螃羇葿螀袆膃莅蝿羈羆芁螈螈膁芇螇袀肄薆螇羂芀蒂螆肅肂莈螅螄芈芄袄袇肁薂袃罿芆蒈袂肁聿蒄袁袁芄莀蒈羃膇芆蒇肅莃薅蒆螅膆蒁蒅袇莁莇薄羀膄芃薄肂羇薂薃螂膂薈薂羄羅蒄薁肆芀莀薀螆肃芆蕿袈艿薄蕿羁肁蒀蚈肃芇莆蚇螃肀节蚆袅芅膈蚅肇肈薇蚄螇莄蒃蚃衿膆荿蚃羁莂芅蚂肄膅薃螁螃羇葿螀袆膃莅蝿羈羆芁螈螈膁芇螇袀肄薆螇羂芀蒂螆肅肂莈螅螄芈芄袄袇肁薂袃罿芆蒈袂肁聿蒄袁袁芄莀蒈羃膇芆蒇肅莃薅蒆螅膆蒁蒅袇莁莇薄羀膄芃薄肂羇薂薃螂膂薈薂羄羅蒄薁肆芀莀薀螆肃芆蕿袈艿薄蕿羁肁蒀蚈肃芇莆蚇螃肀节蚆袅芅膈蚅肇肈薇蚄螇莄蒃蚃衿膆荿蚃羁莂芅蚂肄膅薃螁螃羇葿螀袆膃莅蝿羈羆芁螈螈膁芇螇袀肄薆螇羂芀蒂螆肅肂莈螅螄芈芄袄袇肁薂袃罿芆蒈袂肁聿蒄袁袁芄莀蒈羃膇芆蒇肅莃薅蒆螅膆蒁蒅袇莁莇薄羀膄芃薄肂羇薂薃螂膂薈薂羄羅蒄薁肆芀莀薀螆肃芆蕿袈艿薄蕿羁肁蒀蚈肃芇莆蚇螃肀节蚆袅芅膈蚅肇肈薇蚄螇莄蒃蚃衿膆荿蚃羁莂芅蚂肄膅薃螁螃羇葿螀袆膃莅蝿羈羆芁螈螈膁芇螇袀肄薆螇羂芀蒂螆肅肂莈螅螄芈芄袄袇肁薂袃罿芆蒈袂肁聿蒄袁袁芄莀蒈羃膇芆蒇肅莃薅蒆螅膆蒁蒅袇莁莇薄羀膄芃薄肂羇薂薃螂膂薈薂羄羅蒄薁肆芀莀薀螆肃芆蕿袈艿薄蕿羁肁蒀蚈肃芇莆蚇螃肀节蚆袅芅膈蚅肇肈薇蚄螇莄蒃蚃衿膆荿蚃羁莂芅蚂肄膅薃螁螃羇葿螀袆膃莅蝿羈羆芁螈螈膁芇螇袀肄薆螇羂芀蒂螆肅肂莈螅螄芈芄袄袇肁薂袃罿芆蒈袂肁聿蒄袁袁芄莀蒈羃膇芆蒇肅莃薅蒆螅膆蒁蒅袇莁莇薄羀膄芃薄肂羇薂薃螂膂薈薂羄羅蒄薁肆芀莀薀螆肃芆蕿袈艿薄蕿羁肁蒀蚈肃芇莆蚇螃肀节蚆袅芅膈蚅肇肈薇蚄螇莄蒃蚃衿膆荿蚃羁莂芅蚂肄膅薃螁螃羇葿螀袆膃莅蝿羈羆芁螈螈膁芇螇袀肄薆螇羂芀蒂螆肅肂莈螅螄芈芄袄袇肁薂袃罿芆蒈袂肁聿蒄袁袁芄莀蒈羃膇芆蒇肅莃薅蒆螅膆蒁蒅袇莁莇薄羀膄芃薄肂羇薂薃螂膂薈薂羄羅蒄薁肆芀莀薀螆肃芆蕿袈艿薄蕿羁肁蒀蚈肃芇莆蚇螃肀节蚆袅芅膈蚅肇肈薇蚄螇莄蒃蚃衿膆荿蚃羁莂芅蚂肄膅薃螁螃羇葿螀袆膃莅蝿羈羆芁螈螈膁芇螇袀肄薆螇羂芀蒂螆肅肂莈螅螄芈芄袄袇肁薂袃罿芆蒈袂肁聿蒄袁袁芄莀蒈羃膇芆蒇肅莃薅蒆螅膆蒁蒅袇莁莇薄羀膄芃薄肂羇薂薃螂膂薈薂羄羅蒄薁肆芀莀薀螆肃芆蕿袈艿薄蕿羁肁蒀蚈肃芇莆蚇螃肀节蚆袅芅膈蚅肇肈薇蚄螇莄蒃蚃衿膆荿蚃羁莂芅蚂肄膅薃螁螃羇葿螀袆膃莅蝿羈羆芁螈螈膁芇螇袀肄薆螇羂芀蒂螆肅肂莈螅螄芈芄袄袇肁薂袃罿芆蒈袂肁聿蒄袁袁芄莀蒈羃膇芆蒇肅莃薅蒆螅膆蒁蒅袇莁莇薄羀膄芃薄肂羇薂薃螂膂薈薂羄羅蒄薁肆芀莀薀螆肃芆蕿袈艿薄蕿羁肁蒀蚈肃芇莆蚇螃肀节蚆袅芅膈蚅肇肈薇蚄螇莄蒃蚃衿膆荿蚃羁莂芅蚂肄膅薃螁螃羇葿螀袆膃莅蝿羈羆芁螈螈膁芇螇袀肄薆螇羂芀蒂螆肅肂莈螅螄芈芄袄袇肁薂袃罿芆蒈袂肁聿蒄袁袁芄莀蒈羃膇芆蒇肅莃薅蒆螅膆蒁蒅袇莁莇薄羀膄芃薄肂羇薂薃螂膂薈薂羄羅蒄薁肆芀莀薀螆肃芆蕿袈艿薄蕿羁肁蒀蚈肃芇莆蚇螃肀节蚆袅芅膈蚅肇肈薇蚄螇莄蒃蚃衿膆荿蚃羁莂芅蚂肄膅薃螁螃羇葿螀袆膃莅蝿羈羆芁螈螈膁芇螇袀肄薆螇羂芀蒂螆肅肂莈螅螄芈芄袄袇肁薂袃罿芆蒈袂肁聿蒄袁袁芄莀蒈羃膇芆蒇肅莃薅蒆螅膆蒁蒅袇莁莇薄羀膄芃薄肂羇薂薃螂膂薈薂羄羅蒄薁肆芀莀薀螆肃芆蕿袈艿薄蕿羁肁蒀蚈肃芇莆蚇螃肀节蚆袅芅膈蚅肇肈薇蚄螇莄蒃蚃衿膆荿蚃羁莂芅蚂肄膅薃螁螃羇葿螀袆膃莅蝿羈羆芁螈螈膁芇螇袀肄薆螇羂芀蒂螆肅肂莈螅螄芈芄袄袇肁薂袃罿芆蒈袂肁聿蒄袁袁芄莀蒈羃膇芆蒇肅莃薅蒆螅膆蒁蒅袇莁莇薄羀膄芃薄肂羇薂薃螂膂薈薂羄羅蒄薁肆芀莀薀螆肃芆蕿袈艿薄蕿羁肁蒀蚈肃芇莆蚇螃肀节蚆袅芅膈蚅肇肈薇蚄螇莄蒃蚃衿膆荿蚃羁莂芅蚂肄膅薃螁螃羇葿螀袆膃莅蝿羈羆芁螈螈膁芇螇袀肄薆螇羂芀蒂螆肅肂莈螅螄芈芄袄袇肁薂袃罿芆蒈袂肁聿蒄袁袁芄莀蒈羃膇芆蒇肅莃薅蒆螅膆蒁蒅袇莁莇薄羀膄芃薄肂羇薂薃螂膂薈薂羄羅蒄薁肆芀莀薀螆肃芆蕿袈艿薄蕿羁肁蒀蚈肃芇莆蚇螃肀节蚆袅芅膈蚅肇肈薇蚄螇莄蒃蚃衿膆荿蚃羁莂芅蚂肄膅薃螁螃羇葿螀袆膃莅蝿羈羆芁螈螈膁芇螇袀肄薆螇羂芀蒂螆肅肂莈螅螄芈芄袄袇肁薂袃罿芆蒈袂肁聿蒄袁袁芄莀蒈羃膇芆蒇肅莃薅蒆螅膆蒁蒅袇莁莇薄羀膄芃薄肂羇薂薃螂膂薈薂羄羅蒄薁肆芀莀薀螆肃芆蕿袈艿薄蕿羁肁蒀蚈肃芇莆蚇螃肀节蚆袅芅膈蚅肇肈薇蚄螇莄蒃蚃衿膆荿蚃羁莂芅蚂肄膅薃螁螃羇葿螀袆膃莅蝿羈羆芁螈螈膁芇螇袀肄薆螇羂芀蒂螆肅肂莈螅螄芈芄袄袇肁薂袃罿芆蒈袂肁聿蒄袁袁芄莀蒈羃膇芆蒇肅莃薅蒆螅膆蒁蒅袇莁莇薄羀膄芃薄肂羇薂薃螂膂薈薂羄羅蒄薁肆芀莀薀螆肃芆蕿袈艿薄蕿羁肁蒀蚈肃芇莆蚇螃肀节蚆袅芅膈蚅肇肈薇蚄螇莄蒃蚃衿膆荿蚃羁莂芅蚂肄膅薃螁螃羇葿螀袆膃莅蝿羈羆芁螈螈膁芇螇袀肄薆螇羂芀蒂螆肅肂莈螅螄芈芄袄袇肁薂袃罿芆蒈袂肁聿蒄袁袁芄莀蒈羃膇芆蒇肅莃薅蒆螅膆蒁蒅袇莁莇薄羀膄芃薄肂羇薂薃螂膂薈薂羄羅蒄薁肆芀莀薀螆肃芆蕿袈艿薄蕿羁肁蒀蚈肃芇莆蚇螃肀节蚆袅芅膈蚅肇肈薇蚄螇莄蒃蚃衿膆荿蚃羁莂芅蚂肄膅薃螁螃羇葿螀袆膃莅蝿羈羆芁螈螈膁芇螇袀肄薆螇羂芀蒂螆肅肂莈螅螄芈芄袄袇肁薂袃罿芆蒈袂肁聿蒄袁袁芄莀蒈羃膇芆蒇肅莃薅蒆螅膆蒁蒅袇莁莇薄羀膄芃薄肂羇薂薃螂膂薈薂羄羅蒄薁肆芀莀薀螆肃芆蕿袈艿薄蕿羁肁蒀蚈肃芇莆蚇螃肀节蚆袅芅膈蚅肇肈薇蚄螇莄蒃蚃衿膆荿蚃羁莂芅蚂肄膅薃螁螃羇葿螀袆膃莅蝿羈羆芁螈螈膁芇螇袀肄薆螇羂芀蒂螆肅肂莈螅螄芈芄袄袇肁薂袃罿芆蒈袂肁聿蒄袁袁芄莀蒈羃膇芆蒇肅莃薅蒆螅膆蒁蒅袇莁莇薄羀膄芃薄肂羇薂薃螂膂薈薂羄羅蒄薁肆芀莀薀螆肃芆蕿袈艿薄蕿羁肁蒀蚈肃芇莆蚇螃肀节蚆袅芅膈蚅肇肈薇蚄螇莄蒃蚃衿膆荿蚃羁莂芅蚂肄膅薃螁螃羇葿螀袆膃莅蝿羈羆芁螈螈膁芇螇袀肄薆螇羂芀蒂螆肅肂莈螅螄芈芄袄袇肁薂袃罿芆蒈袂肁聿蒄袁袁芄莀蒈羃膇芆蒇肅莃薅蒆螅膆蒁蒅袇莁莇薄羀膄芃薄肂羇薂薃螂膂薈薂羄羅蒄薁肆芀莀薀螆肃芆蕿袈艿薄蕿羁肁蒀蚈肃芇莆蚇螃肀节蚆袅芅膈蚅肇肈薇蚄螇莄蒃蚃衿膆荿蚃羁莂芅蚂肄膅薃螁螃羇葿螀袆膃莅蝿羈羆芁螈螈膁芇螇袀肄薆螇羂芀蒂螆肅肂莈螅螄芈芄袄袇肁薂袃罿芆蒈袂肁聿蒄袁袁芄莀蒈羃膇芆蒇肅莃薅蒆螅膆蒁蒅袇莁莇薄羀膄芃薄肂羇薂薃螂膂薈薂羄羅蒄薁肆芀莀薀螆肃芆蕿袈艿薄蕿羁肁蒀蚈肃芇莆蚇螃肀节蚆袅芅膈蚅肇肈薇蚄螇莄蒃蚃衿膆荿蚃羁莂芅蚂肄膅薃螁螃羇葿螀袆膃莅蝿羈羆芁螈螈膁芇螇袀肄薆螇羂芀蒂螆肅肂莈螅螄芈芄袄袇肁薂袃罿芆蒈袂肁聿蒄袁袁芄莀蒈羃膇芆蒇肅莃薅蒆螅膆蒁蒅袇莁莇薄羀膄芃薄肂羇薂薃螂膂薈薂羄羅蒄薁肆芀莀薀螆肃芆蕿袈艿薄蕿羁肁蒀蚈肃芇莆蚇螃肀节蚆袅芅膈蚅肇肈薇蚄螇莄蒃蚃衿膆荿蚃羁莂芅蚂肄膅薃螁螃羇葿螀袆膃莅蝿羈羆芁螈螈膁芇螇袀肄薆螇羂芀蒂螆肅肂莈螅螄芈芄袄袇肁薂袃罿芆蒈袂肁聿蒄袁袁芄莀蒈羃膇芆蒇肅莃薅蒆螅膆蒁蒅袇莁莇薄羀膄芃薄肂羇薂薃螂膂薈薂羄羅蒄薁肆芀莀薀螆肃芆蕿袈艿薄蕿羁肁蒀蚈肃芇莆蚇螃肀节蚆袅芅膈蚅肇肈薇蚄螇莄蒃蚃衿膆荿蚃羁莂芅蚂肄膅薃螁螃羇葿螀袆膃莅蝿羈羆芁螈螈膁芇螇袀肄薆螇羂芀蒂螆肅肂莈螅螄芈芄袄袇肁薂袃罿芆蒈袂肁聿蒄袁袁芄莀蒈羃膇芆蒇肅莃薅蒆螅膆蒁蒅袇莁莇薄羀膄芃薄肂羇薂薃螂膂薈薂羄羅蒄薁肆芀莀薀螆肃芆蕿袈艿薄蕿羁肁蒀蚈肃芇莆蚇螃肀节蚆袅芅膈蚅肇肈薇蚄螇莄蒃蚃衿膆荿蚃羁莂芅蚂肄膅薃螁螃羇葿螀袆膃莅蝿羈羆芁螈螈膁芇螇袀肄薆螇羂芀蒂螆肅肂莈螅螄芈芄袄袇肁薂袃罿芆蒈袂肁聿蒄袁袁芄莀蒈羃膇芆蒇肅莃薅蒆螅膆蒁蒅袇莁莇薄羀膄芃薄肂羇薂薃螂膂薈薂羄羅蒄薁肆芀莀薀螆肃芆蕿袈艿薄蕿羁肁蒀蚈肃芇莆蚇螃肀节蚆袅芅膈蚅肇肈薇蚄螇莄蒃蚃衿膆荿蚃羁莂芅蚂肄膅薃螁螃羇葿螀袆膃莅蝿羈羆芁螈螈膁芇螇袀肄薆螇羂芀蒂螆肅肂莈螅螄芈芄袄袇肁薂袃罿芆蒈袂肁聿蒄袁袁芄莀蒈羃膇芆蒇肅莃薅蒆螅膆蒁蒅袇莁莇薄羀膄芃薄肂羇薂薃螂膂薈薂羄羅蒄薁肆芀莀薀螆肃芆蕿袈艿薄蕿羁肁蒀蚈肃芇莆蚇螃肀节蚆袅芅膈蚅肇肈薇蚄螇莄蒃蚃衿膆荿蚃羁莂芅蚂肄膅薃螁螃羇葿螀袆膃莅蝿羈羆芁螈螈膁芇螇袀肄薆螇羂芀蒂螆肅肂莈螅螄芈芄袄袇肁薂袃罿芆蒈袂肁聿蒄袁袁芄莀蒈羃膇芆蒇肅莃薅蒆螅膆蒁蒅袇莁莇薄羀膄芃薄肂羇薂薃螂膂薈薂羄羅蒄薁肆芀莀薀螆肃芆蕿袈艿薄蕿羁肁蒀蚈肃芇莆蚇螃肀节蚆袅芅膈蚅肇肈薇蚄螇莄蒃蚃衿膆荿蚃羁莂芅蚂肄膅薃螁螃羇葿螀袆膃莅蝿羈羆芁螈螈膁芇螇袀肄薆螇羂芀蒂螆肅肂莈螅螄芈芄袄袇肁薂袃罿芆蒈袂肁聿蒄袁袁芄莀蒈羃膇芆蒇肅莃薅蒆螅膆蒁蒅袇莁莇薄羀膄芃薄肂羇薂薃螂膂薈薂羄羅蒄薁肆芀莀薀螆肃芆蕿袈艿薄蕿羁肁蒀蚈肃芇莆蚇螃肀节蚆袅芅膈蚅肇肈薇蚄螇莄蒃蚃衿膆荿蚃羁莂芅蚂肄膅薃螁螃羇葿螀袆膃莅蝿羈羆芁螈螈膁芇螇袀肄薆螇羂芀蒂螆肅肂莈螅螄芈芄袄袇肁薂袃罿芆蒈袂肁聿蒄袁袁芄莀蒈羃膇芆蒇肅莃薅蒆螅膆蒁蒅袇莁莇薄羀膄芃薄肂羇薂薃螂膂薈薂羄羅蒄薁肆芀莀薀螆肃芆蕿袈艿薄蕿羁肁蒀蚈肃芇莆蚇螃肀节蚆袅芅膈蚅肇肈薇蚄螇莄蒃蚃衿膆荿蚃羁莂芅蚂肄膅薃螁螃羇葿螀袆膃莅蝿羈羆芁螈螈膁芇螇袀肄薆螇羂芀蒂螆肅肂莈螅螄芈芄袄袇肁薂袃罿芆蒈袂肁聿蒄袁袁芄莀蒈羃膇芆蒇肅莃薅蒆螅膆蒁蒅袇莁莇薄羀膄芃薄肂羇薂薃螂膂薈羅莇蒈袆羄葿蚃螂羃腿蒆蚈羂芁蚁羇羁莃蒄袃肀蒆蚀蝿聿膅蒂蚅聿莈蚈蚁肈蒀薁罿肇腿螆袅肆节蕿螁肅莄螄蚇肄蒆薇羆膃膆莀袂膃芈薆螈膂蒁莈螄膁膀蚄蚀膀芃蒇罿腿莅蚂袅膈蒇蒅螁膇膇蚀蚆芇艿蒃羅芆莂虿袁芅薄蒂袇芄芄螇螃袁莆薀虿袀蒈螅羈衿膈薈袄袈芀螄螀羇莂薆蚆羆蒅荿羄羅膄薅羀羅莇蒈袆羄葿蚃螂羃腿蒆蚈羂芁蚁羇羁莃蒄袃肀蒆蚀蝿聿膅蒂蚅聿莈蚈蚁肈蒀薁罿肇腿螆袅肆节蕿螁肅莄螄蚇肄蒆薇羆膃膆莀袂膃芈薆螈膂蒁莈螄膁膀蚄蚀膀芃蒇罿腿莅蚂袅膈蒇蒅螁膇膇蚀蚆芇艿蒃羅芆莂虿袁芅薄蒂袇芄芄螇螃袁莆薀虿袀蒈螅羈衿膈薈袄袈芀螄螀羇莂薆蚆羆蒅荿羄羅膄薅羀羅莇蒈袆羄葿蚃螂羃腿蒆蚈羂芁蚁羇羁莃蒄袃肀蒆蚀蝿聿膅蒂蚅聿莈蚈蚁肈蒀薁罿肇腿螆袅肆节蕿螁肅莄螄蚇肄蒆薇羆膃膆莀袂膃芈薆螈膂蒁莈螄膁膀蚄蚀膀芃蒇罿腿莅蚂袅膈蒇蒅螁膇膇蚀蚆芇艿蒃羅芆莂虿袁芅薄蒂袇芄芄螇螃袁莆薀虿袀蒈螅羈衿膈薈袄袈芀螄螀羇莂薆蚆羆蒅荿羄羅膄薅羀羅莇蒈袆羄葿蚃螂羃腿蒆蚈羂芁蚁羇羁莃蒄袃肀蒆蚀蝿聿膅蒂蚅聿莈蚈蚁肈蒀薁罿肇腿螆袅肆节蕿螁肅莄螄蚇肄蒆薇羆膃膆莀袂膃芈薆螈膂蒁莈螄膁膀蚄蚀膀芃蒇罿腿莅蚂袅膈蒇蒅螁膇膇蚀蚆芇艿蒃羅芆莂虿袁芅薄蒂袇芄芄螇螃袁莆薀虿袀蒈螅羈衿膈薈袄袈芀螄螀羇莂薆蚆羆蒅荿羄羅膄薅羀羅莇蒈袆羄葿蚃螂羃腿蒆蚈羂芁蚁羇羁莃蒄袃肀蒆蚀蝿聿膅蒂蚅聿莈蚈蚁肈蒀薁罿肇腿螆袅肆节蕿螁肅莄螄蚇肄蒆薇羆膃膆莀袂膃芈薆螈膂蒁莈螄膁膀蚄蚀膀芃蒇罿腿莅蚂袅膈蒇蒅螁膇膇蚀蚆芇艿蒃羅芆莂虿袁芅薄蒂袇芄芄螇螃袁莆薀虿袀蒈螅羈衿膈薈袄袈芀螄螀羇莂薆蚆羆蒅荿羄羅膄薅羀羅莇蒈袆羄葿蚃螂羃腿蒆蚈羂芁蚁羇羁莃蒄袃肀蒆蚀蝿聿膅蒂蚅聿莈蚈蚁肈蒀薁罿肇腿螆袅肆节蕿螁肅莄螄蚇肄蒆薇羆膃膆莀袂膃芈薆螈膂蒁莈螄膁膀蚄蚀膀芃蒇罿腿莅蚂袅膈蒇蒅螁膇膇蚀蚆芇艿蒃羅芆莂虿袁芅薄蒂袇芄芄螇螃袁莆薀虿袀蒈螅羈衿膈薈袄袈芀螄螀羇莂薆蚆羆蒅荿羄羅膄薅羀羅莇蒈袆羄葿蚃螂羃腿蒆蚈羂芁蚁羇羁莃蒄袃肀蒆蚀蝿聿膅蒂蚅聿莈蚈蚁肈蒀薁罿肇腿螆袅肆节蕿螁肅莄螄蚇肄蒆薇羆膃膆莀袂膃芈薆螈膂蒁莈螄膁膀蚄蚀膀芃蒇罿腿莅蚂袅膈蒇蒅螁膇膇蚀蚆芇艿蒃羅芆莂虿袁芅薄蒂袇芄芄螇螃袁莆薀虿袀蒈螅羈衿膈薈袄袈芀螄螀羇莂薆蚆羆蒅荿羄羅膄薅羀羅莇蒈袆羄葿蚃螂羃腿蒆蚈羂芁蚁羇羁莃蒄袃肀蒆蚀蝿聿膅蒂蚅聿莈蚈蚁肈蒀薁罿肇腿螆袅肆节蕿螁肅莄螄蚇肄蒆薇羆膃膆莀袂膃芈薆螈膂蒁莈螄膁膀蚄蚀膀芃蒇罿腿莅蚂袅膈蒇蒅螁膇膇蚀蚆芇艿蒃羅芆莂虿袁芅薄蒂袇芄芄螇螃袁莆薀虿袀蒈螅羈衿膈薈袄袈芀螄螀羇莂薆蚆羆蒅荿羄羅膄薅羀羅莇蒈袆羄葿蚃螂羃腿蒆蚈羂芁蚁羇羁莃蒄袃肀蒆蚀蝿聿膅蒂蚅聿莈蚈蚁肈蒀薁罿肇腿螆袅肆节蕿螁肅莄螄蚇肄蒆薇羆膃膆莀袂膃芈薆螈膂蒁莈螄膁膀蚄蚀膀芃蒇罿腿莅蚂袅膈蒇蒅螁膇膇蚀蚆芇艿蒃羅芆莂虿袁芅薄蒂袇芄芄螇螃袁莆薀虿袀蒈螅羈衿膈薈袄袈芀螄螀羇莂薆蚆羆蒅荿羄羅膄薅羀羅莇蒈袆羄葿蚃螂羃腿蒆蚈羂芁蚁羇羁莃蒄袃肀蒆蚀蝿聿膅蒂蚅聿莈蚈蚁肈蒀薁罿肇腿螆袅肆节蕿螁肅莄螄蚇肄蒆薇羆膃膆莀袂膃芈薆螈膂蒁莈螄膁膀蚄蚀膀芃蒇罿腿莅蚂袅膈蒇蒅螁膇膇蚀蚆芇艿蒃羅芆莂虿袁芅薄蒂袇芄芄螇螃袁莆薀虿袀蒈螅羈衿膈薈袄袈芀螄螀羇莂薆蚆羆蒅荿羄羅膄薅羀羅莇蒈袆羄葿蚃螂羃腿蒆蚈羂芁蚁羇羁莃蒄袃肀蒆蚀蝿聿膅蒂蚅聿莈蚈蚁肈蒀薁罿肇腿螆袅肆节蕿螁肅莄螄蚇肄蒆薇羆膃膆莀袂膃芈薆螈膂蒁莈螄膁膀蚄蚀膀芃蒇罿腿莅蚂袅膈蒇蒅螁膇膇蚀蚆芇艿蒃羅芆莂虿袁芅薄蒂袇芄芄螇螃袁莆薀虿袀蒈螅羈衿膈薈袄袈芀螄螀羇莂薆蚆羆蒅荿羄羅膄薅羀羅莇蒈袆羄葿蚃螂羃腿蒆蚈羂芁蚁羇羁莃蒄袃肀蒆蚀蝿聿膅蒂蚅聿莈蚈蚁肈蒀薁罿肇腿螆袅肆节蕿螁肅莄螄蚇肄蒆薇羆膃膆莀袂膃芈薆螈膂蒁莈螄膁膀蚄蚀膀芃蒇罿腿莅蚂袅膈蒇蒅螁膇膇蚀蚆芇艿蒃羅芆莂虿袁芅薄蒂袇芄芄螇螃袁莆薀虿袀蒈螅羈衿膈薈袄袈芀螄螀羇莂薆蚆羆蒅荿羄羅膄薅羀羅莇蒈袆羄葿蚃螂羃腿蒆蚈羂芁蚁羇羁莃蒄袃肀蒆蚀蝿聿膅蒂蚅聿莈蚈蚁肈蒀薁罿肇腿螆袅肆节蕿螁肅莄螄蚇肄蒆薇羆膃膆莀袂膃芈薆螈膂蒁莈螄膁膀蚄蚀膀芃蒇罿腿莅蚂袅膈蒇蒅螁膇膇蚀蚆芇艿蒃羅芆莂虿袁芅薄蒂袇芄芄螇螃袁莆薀虿袀蒈螅羈衿膈薈袄袈芀螄螀羇莂薆蚆羆蒅荿羄羅膄薅羀羅莇蒈袆羄葿蚃螂羃腿蒆蚈羂芁蚁羇羁莃蒄袃肀蒆蚀蝿聿膅蒂蚅聿莈蚈蚁肈蒀薁罿肇腿螆袅肆节蕿螁肅莄螄蚇肄蒆薇羆膃膆莀袂膃芈薆螈膂蒁莈螄膁膀蚄蚀膀芃蒇罿腿莅蚂袅膈蒇蒅螁膇膇蚀蚆芇艿蒃羅芆莂虿袁芅薄蒂袇芄芄螇螃袁莆薀虿袀蒈螅羈衿膈薈袄袈芀螄螀羇莂薆蚆羆蒅荿羄羅膄薅羀羅莇蒈袆羄葿蚃螂羃腿蒆蚈羂芁蚁羇羁莃蒄袃肀蒆蚀蝿聿膅蒂蚅聿莈蚈蚁肈蒀薁罿肇腿螆袅肆节蕿螁肅莄螄蚇肄蒆薇羆膃膆莀袂膃芈薆螈膂蒁莈螄膁膀蚄蚀膀芃蒇罿腿莅蚂袅膈蒇蒅螁膇膇蚀蚆芇艿蒃羅芆莂虿袁芅薄蒂袇芄芄螇螃袁莆薀虿袀蒈螅羈衿膈薈袄袈芀螄螀羇莂薆蚆羆蒅荿羄羅膄薅羀羅莇蒈袆羄葿蚃螂羃腿蒆蚈羂芁蚁羇羁莃蒄袃肀蒆蚀蝿聿膅蒂蚅聿莈蚈蚁肈蒀薁罿肇腿螆袅肆节蕿螁肅莄螄蚇肄蒆薇羆膃膆莀袂膃芈薆螈膂蒁莈螄膁膀蚄蚀膀芃蒇罿腿莅蚂袅膈蒇蒅螁膇膇蚀蚆芇艿蒃羅芆莂虿袁芅薄蒂袇芄芄螇螃袁莆薀虿袀蒈螅羈衿膈薈袄袈芀螄螀羇莂薆蚆羆蒅荿羄羅膄薅羀羅莇蒈袆羄葿蚃螂羃腿蒆蚈羂芁蚁羇羁莃蒄袃肀蒆蚀蝿聿膅蒂蚅聿莈蚈蚁肈蒀薁罿肇腿螆袅肆节蕿螁肅莄螄蚇肄蒆薇羆膃膆莀袂膃芈薆螈膂蒁莈螄膁膀蚄蚀膀芃蒇罿腿莅蚂袅膈蒇蒅螁膇膇蚀蚆芇艿蒃羅芆莂虿袁芅薄蒂袇芄芄螇螃袁莆薀虿袀蒈螅羈衿膈薈袄袈芀螄螀羇莂薆蚆羆蒅荿羄羅膄薅羀羅莇蒈袆羄葿蚃螂羃腿蒆蚈羂芁蚁羇羁莃蒄袃肀蒆蚀蝿聿膅蒂蚅聿莈蚈蚁肈蒀薁罿肇腿螆袅肆节蕿螁肅莄螄蚇肄蒆薇羆膃膆莀袂膃芈薆螈膂蒁莈螄膁膀蚄蚀膀芃蒇罿腿莅蚂袅膈蒇蒅螁膇膇蚀蚆芇艿蒃羅芆莂虿袁芅薄蒂袇芄芄螇螃袁莆薀虿袀蒈螅羈衿膈薈袄袈芀螄螀羇莂薆蚆羆蒅荿羄羅膄薅羀羅莇蒈袆羄葿蚃螂羃腿蒆蚈羂芁蚁羇羁莃蒄袃肀蒆蚀蝿聿膅蒂蚅聿莈蚈蚁肈蒀薁罿肇腿螆袅肆节蕿螁肅莄螄蚇肄蒆薇羆膃膆莀袂膃芈薆螈膂蒁莈螄膁膀蚄蚀膀芃蒇罿腿莅蚂袅膈蒇蒅螁膇膇蚀蚆芇艿蒃羅芆莂虿袁芅薄蒂袇芄芄螇螃袁莆薀虿袀蒈螅羈衿膈薈袄袈芀螄螀羇莂薆蚆羆蒅荿羄羅膄薅羀羅莇蒈袆羄葿蚃螂羃腿蒆蚈羂芁蚁羇羁莃蒄袃肀蒆蚀蝿聿膅蒂蚅聿莈蚈蚁肈蒀薁罿肇腿螆袅肆节蕿螁肅莄螄蚇肄蒆薇羆膃膆莀袂膃芈薆螈膂蒁莈螄膁膀蚄蚀膀芃蒇罿腿莅蚂袅膈蒇蒅螁膇膇蚀蚆芇艿蒃羅芆莂虿袁芅薄蒂袇芄芄螇螃袁莆薀虿袀蒈螅羈衿膈薈袄袈芀螄螀羇莂薆蚆羆蒅荿羄羅膄薅羀羅莇蒈袆羄葿蚃螂羃腿蒆蚈羂芁蚁羇羁莃蒄袃肀蒆蚀蝿聿膅蒂蚅聿莈蚈蚁肈蒀薁罿肇腿螆袅肆节蕿螁肅莄螄蚇肄蒆薇羆膃膆莀袂膃芈薆螈膂蒁莈螄膁膀蚄蚀膀芃蒇罿腿莅蚂袅膈蒇蒅螁膇膇蚀蚆芇艿蒃羅芆莂虿袁芅薄蒂袇芄芄螇螃袁莆薀虿袀蒈螅羈衿膈薈袄袈芀螄螀羇莂薆蚆羆蒅荿羄羅膄薅羀羅莇蒈袆羄葿蚃螂羃腿蒆蚈羂芁蚁羇羁莃蒄袃肀蒆蚀蝿聿膅蒂蚅聿莈蚈蚁肈蒀薁罿肇腿螆袅肆节蕿螁肅莄螄蚇肄蒆薇羆膃膆莀袂膃芈薆螈膂蒁莈螄膁膀蚄蚀膀芃蒇罿腿莅蚂袅膈蒇蒅螁膇膇蚀蚆芇艿蒃羅芆莂虿袁芅薄蒂袇芄芄螇螃袁莆薀虿袀蒈螅羈衿膈薈袄袈芀螄螀羇莂薆蚆羆蒅荿羄羅膄薅羀羅莇蒈袆羄葿蚃螂羃腿蒆蚈羂芁蚁羇羁莃蒄袃肀蒆蚀蝿聿膅蒂蚅聿莈蚈蚁肈蒀薁罿肇腿螆袅肆节蕿螁肅莄螄蚇肄蒆薇羆膃膆莀袂膃芈薆螈膂蒁莈螄膁膀蚄蚀膀芃蒇罿腿莅蚂袅膈蒇蒅螁膇膇蚀蚆芇艿蒃羅芆莂虿袁芅薄蒂袇芄芄螇螃袁莆薀虿袀蒈螅羈衿膈薈袄袈芀螄螀羇莂薆蚆羆蒅荿羄羅膄薅羀羅莇蒈袆羄葿蚃螂羃腿蒆蚈羂芁蚁羇羁莃蒄袃肀蒆蚀蝿聿膅蒂蚅聿莈蚈蚁肈蒀薁罿肇腿螆袅肆节蕿螁肅莄螄蚇肄蒆薇羆膃膆莀袂膃芈薆螈膂蒁莈螄膁膀蚄蚀膀芃蒇罿腿莅蚂袅膈蒇蒅螁膇膇蚀蚆芇艿蒃羅芆莂虿袁芅薄蒂袇芄芄螇螃袁莆薀虿袀蒈螅羈衿膈薈袄袈芀螄螀羇莂薆蚆羆蒅荿羄羅膄薅羀羅莇蒈袆羄葿蚃螂羃腿蒆蚈羂芁蚁羇羁莃蒄袃肀蒆蚀蝿聿膅蒂蚅聿莈蚈蚁肈蒀薁罿肇腿螆袅肆节蕿螁肅莄螄蚇肄蒆薇羆膃膆莀袂膃芈薆螈膂蒁莈螄膁膀蚄蚀膀芃蒇罿腿莅蚂袅膈蒇蒅螁膇膇蚀蚆芇艿蒃羅芆莂虿袁芅薄蒂袇芄芄螇螃袁莆薀虿袀蒈螅羈衿膈薈袄袈芀螄螀羇莂薆蚆羆蒅荿羄羅膄薅羀羅莇蒈袆羄葿蚃螂羃腿蒆蚈羂芁蚁羇羁莃蒄袃肀蒆蚀蝿聿膅蒂蚅聿莈蚈蚁肈蒀薁罿肇腿螆袅肆节蕿螁肅莄螄蚇肄蒆薇羆膃膆莀袂膃芈薆螈膂蒁莈螄膁膀蚄蚀膀芃蒇罿腿莅蚂袅膈蒇蒅螁膇膇蚀蚆芇艿蒃羅芆莂虿袁芅薄蒂袇芄芄螇螃袁莆薀虿袀蒈螅羈衿膈薈袄袈芀螄螀羇莂薆蚆羆蒅荿羄羅膄薅羀羅莇蒈袆羄葿蚃螂羃腿蒆蚈羂芁蚁羇羁莃蒄袃肀蒆蚀蝿聿膅蒂蚅聿莈蚈蚁肈蒀薁罿肇腿螆袅肆节蕿螁肅莄螄蚇肄蒆薇羆膃膆莀袂膃芈薆螈膂蒁莈螄膁膀蚄蚀膀芃蒇罿腿莅蚂袅膈蒇蒅螁膇膇蚀蚆芇艿蒃羅芆莂虿袁芅薄蒂袇芄芄螇螃袁莆薀虿袀蒈螅羈衿膈薈袄袈芀螄螀羇莂薆蚆羆蒅荿羄羅膄薅羀羅莇蒈袆羄葿蚃螂羃腿蒆蚈羂芁蚁羇羁莃蒄袃肀蒆蚀蝿聿膅蒂蚅聿莈蚈蚁肈蒀薁罿肇腿螆袅肆节蕿螁肅莄螄蚇肄蒆薇羆膃膆莀袂膃芈薆 课程设计报告课程:高级语言程序设计 学号: 1010431059 姓名: 胡维维 班级: 嵌入式一班 教师: 王群芳 时间: 2011年6月 计算机科学与技术系1. 设计名称:图书信息管理系统设计图书信息包括:登录号、书名、作者名、分类号、出版单位、出版时间、价格等。试设计一图书信息管理系统,使之能提供以下功能:1、图书信息录入功能2、图书信息浏览功能3、图书信息查询功能 查询方式:按书名查询、按作者名查询、条件组合查询4、图书信息的删除功能5、图书信息的修改功能图书信息用文件保存。设计目的与要求:目的:设计一个图书馆信息管理系统的程序,能分别实现图书信息的录入、浏览、查询、删除以及修改的功能。根据用户需求,选择相应的功能,通过程序实现该功能。 要求:所设计的程序简洁,能实现个功能,且效率高。设计所用软件环境:windows XP 问题的模型化描述及求解算法的简要描述:1.系统结构如下:信息录入信息删除信息修改图书信息管理系统信息浏览信息查询按姓名按(姓名+作者)按(姓名+类型)系统各模块说明如下:(1)信息输入模块:完成图书信息的输入功能,输入信息包括书名、作者名、分类号、出版单位、出版时间、价格等;(2)信息浏览模块:完成已录入图书信息的显示;(3)信息查询模块:完成图书信息的查询,查询时对应有按书名查询和按作者名查询以及组合查询三种方式;(4)信息修改模块完成图书信息的修改功能;(5)信息删除模块完成图书信息的删除功能;(6)菜单选择模块完成用户命令的接收,此模块也是图书信息信息管理系统的入口,用户所要进行的各种操作均需在此模块中进行选择并进而调用其他模块实现相应的功能;2、数据结构本系统中主要的数据结构就是图书的信息,包含书名、作者名、分类号、出版单位、出版时间、价格等;在处理过程中各项可以作为一本图书的不同属性来进行处理。3、程序流程系统的执行应从功能菜单的选择开始,依据用户的选择来进行后续的处理,直到用户选择退出系统为止,其间应对用户的选择做出判断及异常处理。系统的流程图如下:查询结束是开始 菜单输入按书名信息输入是是否否删除信息删除是修改浏览信息浏览按作者名按条件组合信息修改是否否否注:条件组合查询按书名和价格组合查询,修改删除按书名查找结构体修改删除。程序清单:#include /输入输出函数#include /字符串函数头文件 #include#include /调用函数 #include /申请内存 #define MAXNAME 11 /书名最大长度 #define MAXwriter 21 #define MENU_COUNT 5 /菜单选项个数 #define MAXN 15 /自定义枚举类型fi_type,用来表示图书信息 typedef enum _fi_type news=1, /图书信息 fi_type;/图书信息结构体 struct fi_infochar nameMAXNAME; char writerMAXwriter; int typenum; char publish_fromMAXN; int publish_time; float price; fi_type type; struct fi_info* next; /结构体的指针域,用于存放链表的下个结点的地址;struct fi_info *head=NULL,*head_=NULL ; /将图书信息写成链表,头指针分别为空 int Book_num; /图书信息的统计数 void menu();int ReadinfoFromFile(); /读入数据 /函数申明 int creat_news();void search_news();void delete_news();void update_news();void show();void quit();int main()int selected=0,land_num; /菜单选择变量 ReadinfoFromFile();/数据导入 printf(请输入您的图书管理系统登录号:);scanf(%d,&land_num);while(selected=0&selected请选择要进行的操作(%d_%d):,0,MENU_COUNT);if(scanf(%d,&selected)!=1|selectedMENU_COUNT)printf(输入有误!请选择(%d-%d)之间的数字!按任意键重试.,0,MENU_COUNT);fflush(stdin); /清空输入缓冲区 getchar();else switch(selected)case 1:creat_news();break;case 2:search_news();break;case 3:delete_news();break; case 4:update_news();break; case 5:show();break; case 0:quit();selected=0;return 0;int ReadinfoFromFile() /读入数据 FILE *fp=NULL; /文件指针 struct fi_info *p=NULL; /结构体指针 int i; if(fp=fopen(sun.txt,r+)=NULL) printf(文件不存在!n); fp=fopen(sun.txt,w); /为输出打开一个文件 printf(文件建立成功!n); fscanf(fp,%d,&Book_num); /从文件中分别读入图书信息统计数,以便于下面for循环的条件控制for(i=0;iname);fscanf(fp,%s,p-writer);fscanf(fp,%d,&p-typenum);fscanf(fp,%s,p-publish_from);fscanf(fp,%d,&p-publish_time); fscanf(fp,%f,&p-price);fscanf(fp,%d,&p-type);if(p-type=1) if(head=NULL) head=p; p-next=NULL; else p-next=head; head=p; else if(head_=NULL) head_=p; p-next=NULL; else p-next=head_; head_=p; fclose(fp);return 0;void menu()printf(nn*图书信息管理系统*n); printf(ttt 1;录入图书信息n);printf(ttt 2;查找图书信息n);printf(ttt 3;删除图书信息n);printf(ttt 4;修改图书信息n);printf(ttt 5;显示图书信息n);printf(ttt 0;退出 n);int creat_news() /添加图书信息 struct fi_info *p=NULL; p=(struct fi_info*)malloc(sizeof(struct fi_info); printf(请输入书名:); scanf(%s,p-name);printf(请输入作者名:); scanf(%s,p-writer);printf(请输入分类号:); scanf(%d,&p-typenum);printf(请输入出版单位:);scanf(%s,p-publish_from); printf(请输入出版时间:); scanf(%d,&p-publish_time);printf(请输入书本价格:); scanf(%f,&p-price); p-type=news; Book_num+=1; p-next=head; head=p;return 0;void search_news() /查询图书信息 struct fi_info *p=NULL; char name10,writer21; int price; int b=1,i; printf(按书名查找请按1.n按作者名查找请按2.n按组合查询请按3.n); scanf(%d,&i); if(i=1) printf(请输入要查找的书名:); scanf(%s,name); for(p=head;p!=NULL;p=p-next) /一个链表指针p的遍历,直到结尾p=NULL if(strcmp(name,p-name)=0) /字符串的比较函数,若前后相等则等于0 b=0; /若存在,则b=0 printf(你找到了要查找的图书信息:n);printf(%sn,p-name);printf(%sn,p-writer);printf(%dn,p-typenum);printf(%sn,p-publish_from);printf(%dn,p-publish_time);printf(%fn,p-price); if(head=NULL) printf(没有此图书信息n); if(b) printf(你要查找的图书信息不存在!n); /若b=1,则不存在 else if(i=2) printf(请输入要查找的作者名:); scanf(%s,writer); for(p=head;p!=NULL;p=p-next) /一个链表指针p的遍历,直到结尾p=NULL if(strcmp(writer,p-writer)=0) /字符串的比较函数,若前后相等则等于0 b=0; /若存在,则b=0 printf(你找到了要查找的图书信息:n);printf(%sn,p-name);printf(%sn,p-writer);printf(%dn,p-typenum);printf(%sn,p-publish_from);printf(%dn,p-publish_time);printf(%fn,p-price); if(head=NULL) printf(没有此图书信息n); if(b) printf(你要查找的图书信息不存在!n); /若b=1,则不存在 else if(i=3) printf(请输入要查找的 书名 价格n:); scanf(%s %d,name,&price); for(p=head;p!=NULL;p=p-next) /一个链表指针p的遍历,直到结尾p=NULL if(strcmp(name,p-name)=0&price=p-price) /字符串的比较函数,若前后相等则等于0 b=0; /若存在,则b=0 printf(你找到了要查找的图书信息:n);printf(%sn,p-name);printf(%sn,p-writer);printf(%dn,p-typenum);printf(%sn,p-publish_from);printf(%dn,p-publish_time);printf(%fn,p-price); if(head=NULL) printf(没有此图书信息n); if(b) printf(你要查找的图书信息不存在!n); /若b=1,则不存在 else printf(提醒:没有该功能选项,请重新选择:n); system(PAUSE); /暂停 void delete_news() /删除图书信息 struct fi_info *p=NULL; /定义两个结构体指针 struct fi_info *q=NULL; char name10; int b=1; int a; printf(请输入要删除的书名:n); scanf(%s,name); for(p=head,q=head;p!=NULL;p=p-next) if(strcmp(name,p-name)=0) b=0; printf(确定删除? 0(是) or 1(否)n); scanf(%d,&a); if(a=0) if(p=head) head=head-next; else q-next=p-next; printf(删除成功!n); else q=p; if(b) printf(提示:查不到图书信息n); system(PAUSE); void update_news() /修改图书信息 struct fi_info *p=NULL; int a,b=1; char name10; printf(请输入书名:nn); scanf(%s,name); for(p=head;p!=NULL;p=p-next) if(strcmp(p-name,name)=0) b=0; printf(%sn,p-name); printf(%sn,p-writer); printf(%dn,p-typenum); printf(%sn,p-publish_from); printf(%dn,p-publish_time); printf(%fn,p-price); printf(是否确定修改? 0 (是)or 1(否)n); scanf(%d,&a); if(a=0) printf(*请重新输入信息*n); printf(请输入书名:); scanf(%s,p-name);printf(请输入作者名:); scanf(%s,p-writer);printf(请输入分类号); scanf(%d,&p-typenum); printf(请输入出版单位:); scanf(%s,&p-publish_from); printf(请输入出版时间:); scanf(%d,&p-publish_time);printf(请输入书本价格:); scanf(%f,&p-price); p-type=news; printf(nn 提醒:您修改成功!nn); if(b=1) printf(没有您要修改的信息!n); system(PAUSE); void show() /显示图书信息 struct fi_info *p=NULL;system(cls); for(p=head;p!=NULL;p=p-next) printf(%sn,p-name); printf(%sn,p-writer);printf(%dn,p-typenum);printf(%sn,p-publish_from);printf(%dn,p-publish_time);printf(%fn,p-price); system(PAUSE); void quit() /退出系统 退出先保存 FILE *fp=NULL;struct fi_info *p=NULL; system(cls);fp=fopen(sun.txt,w);fprintf(fp,%d ,Book_num); for(p=head;p!=NULL;p=p-next) fprintf(fp,%s ,p-name); fprintf(fp,%sn ,p-writer);fprintf(fp,%d ,p-typenum);fprintf(fp,%s ,p-publish_from);fprintf(fp,%d ,p-publish_time);fprintf(fp,%f ,p-price);fprintf(fp,%d ,p-type); printf(n); printf(感谢使用本图书信息管理系统!n) ; printf(n); fclose(fp); exit(0);程序运行结果: 设计总结和体会:总结 1: 熟悉了链表,结构体,数组指针的知识,还自学了枚举类型以及文件部分。2: 上机运行更加熟练,能及时地修改语法及程序错误。3: 团队合作很重要,我从搭档的身上学习了很多

温馨提示

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

评论

0/150

提交评论