c语言版图书馆管理系统.doc

上传人:wux****ua 文档编号:8784648 上传时间:2020-03-31 格式:DOC 页数:41 大小:105.50KB
返回 下载 相关 举报
c语言版图书馆管理系统.doc_第1页
第1页 / 共41页
c语言版图书馆管理系统.doc_第2页
第2页 / 共41页
c语言版图书馆管理系统.doc_第3页
第3页 / 共41页
点击查看更多>>
资源描述
莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁蚂袇膅莇蚁羀羈芃蚀虿膃腿蝿螂羆蒈螈袄膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羁芈蒀莁蚀肁莆莁螃芆节蒀袅聿膈葿羇袂蒇蒈蚇肇蒃蒇衿袀荿蒆羂膆芅蒅蚁羈膁蒅螃膄葿蒄袆羇莅薃羈膂芁薂蚈羅膇薁螀膀肃薀羂羃蒂蕿蚂艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆虿袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁蚂袇膅莇蚁羀羈芃蚀虿膃腿蝿螂羆蒈螈袄膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羁芈蒀莁蚀肁莆莁螃芆节蒀袅聿膈葿羇袂蒇蒈蚇肇蒃蒇衿袀荿蒆羂膆芅蒅蚁羈膁蒅螃膄葿蒄袆羇莅薃羈膂芁薂蚈羅膇薁螀膀肃薀羂羃蒂蕿蚂艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆虿袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁蚂袇膅莇蚁羀羈芃蚀虿膃腿蝿螂羆蒈螈袄膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羁芈蒀莁蚀肁莆莁螃芆节蒀袅聿膈葿羇袂蒇蒈蚇肇蒃蒇衿袀荿蒆羂膆芅蒅蚁羈膁蒅螃膄葿蒄袆羇莅薃羈膂芁薂蚈羅膇薁螀膀肃薀羂羃蒂蕿蚂艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆虿袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁蚂袇膅莇蚁羀羈芃蚀虿膃腿蝿螂羆蒈螈袄膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羁芈蒀莁蚀肁莆莁螃芆节蒀袅聿膈葿羇袂蒇蒈蚇肇蒃蒇衿袀荿蒆羂膆芅蒅蚁羈膁蒅螃膄葿蒄袆羇莅薃羈膂芁薂蚈羅膇薁螀膀肃薀羂羃蒂蕿蚂艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆虿袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁蚂袇膅莇蚁羀羈芃蚀虿膃腿蝿螂羆蒈螈袄膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羁芈蒀莁蚀肁莆莁螃芆节蒀袅聿膈葿羇袂蒇蒈蚇肇蒃蒇衿袀荿蒆羂膆芅蒅蚁羈膁蒅螃膄葿蒄袆羇莅薃羈膂芁薂蚈羅膇薁螀膀肃薀羂羃蒂蕿蚂艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆虿袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁蚂袇膅莇蚁羀羈芃蚀虿膃腿蝿螂羆蒈螈袄膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羁芈蒀莁蚀肁莆莁螃芆节蒀袅聿膈葿羇袂蒇蒈蚇肇蒃蒇衿袀荿蒆羂膆芅蒅蚁羈膁蒅螃膄葿蒄袆羇莅薃羈膂芁薂蚈羅膇薁螀膀肃薀羂羃蒂蕿蚂艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆虿袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁蚂袇膅莇蚁羀羈芃蚀虿膃腿蝿螂羆蒈螈袄膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羁芈蒀莁蚀肁莆莁螃芆节蒀袅聿膈葿羇袂蒇蒈蚇肇蒃蒇衿袀荿蒆羂膆芅蒅蚁羈膁蒅螃膄葿蒄袆羇莅薃羈膂芁薂蚈羅膇薁螀膀肃薀羂羃蒂蕿蚂艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆虿袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁蚂袇膅莇蚁羀羈芃蚀虿膃腿蝿螂羆蒈螈袄膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羁芈蒀莁蚀肁莆莁螃芆节蒀袅聿膈葿羇袂蒇蒈蚇肇蒃蒇衿袀荿蒆羂膆芅蒅蚁羈膁蒅螃膄葿蒄袆羇莅薃羈膂芁薂蚈羅膇薁螀膀肃薀羂羃蒂蕿蚂艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆虿袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁蚂袇膅莇蚁羀羈芃蚀虿膃腿蝿螂羆蒈螈袄膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羁芈蒀莁蚀肁莆莁螃芆节蒀袅聿膈葿羇袂蒇蒈蚇肇蒃蒇衿袀荿蒆羂膆芅蒅蚁羈膁蒅螃膄葿蒄袆羇莅薃羈膂芁薂蚈羅膇薁螀膀肃薀羂羃蒂蕿蚂艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆虿袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁蚂袇膅莇蚁羀羈芃蚀虿膃腿蝿螂羆蒈螈袄膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羁芈蒀莁蚀肁莆莁螃芆节蒀袅聿膈葿羇袂蒇蒈蚇肇蒃蒇衿袀荿蒆羂膆芅蒅蚁羈膁蒅螃膄葿蒄袆羇莅薃羈膂芁薂蚈羅膇薁螀膀肃薀羂羃蒂蕿蚂艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆虿袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁蚂袇膅莇蚁羀羈芃蚀虿膃腿蝿螂羆蒈螈袄膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羁芈蒀莁蚀肁莆莁螃芆节蒀袅聿膈葿羇袂蒇蒈蚇肇蒃蒇衿袀荿蒆羂膆芅蒅蚁羈膁蒅螃膄葿蒄袆羇莅薃羈膂芁薂蚈羅膇薁螀膀肃薀羂羃蒂蕿蚂艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆虿袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁蚂袇膅莇蚁羀羈芃蚀虿膃腿蝿螂羆蒈螈袄膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羁芈蒀莁蚀肁莆莁螃芆节蒀袅聿膈葿羇袂蒇蒈蚇肇蒃蒇衿袀荿蒆羂膆芅蒅蚁羈膁蒅螃膄葿蒄袆羇莅薃羈膂芁薂蚈羅膇薁螀膀肃薀羂羃蒂蕿蚂艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆虿袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁蚂袇膅莇蚁羀羈芃蚀虿膃腿蝿螂羆蒈螈袄膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羁芈蒀莁蚀肁莆莁螃芆节蒀袅聿膈葿羇袂蒇蒈蚇肇蒃蒇衿袀荿蒆羂膆芅蒅蚁羈膁蒅螃膄葿蒄袆羇莅薃羈膂芁薂蚈羅膇薁螀膀肃薀羂羃蒂蕿蚂艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆虿袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁蚂袇膅莇蚁羀羈芃蚀虿膃腿蝿螂羆蒈螈袄膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羁芈蒀莁蚀肁莆莁螃芆节蒀袅聿膈葿羇袂蒇蒈蚇肇蒃蒇衿袀荿蒆羂膆芅蒅蚁羈膁蒅螃膄葿蒄袆羇莅薃羈膂芁薂蚈羅膇薁螀膀肃薀羂羃蒂蕿蚂艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆虿袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁蚂袇膅莇蚁羀羈芃蚀虿膃腿蝿螂羆蒈螈袄膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羁芈蒀莁蚀肁莆莁螃芆节蒀袅聿膈葿羇袂蒇蒈蚇肇蒃蒇衿袀荿蒆羂膆芅蒅蚁羈膁蒅螃膄葿蒄袆羇莅薃羈膂芁薂蚈羅膇薁螀膀肃薀羂羃蒂蕿蚂艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆虿袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁蚂袇膅莇蚁羀羈芃蚀虿膃腿蝿螂羆蒈螈袄膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羁芈蒀莁蚀肁莆莁螃芆节蒀袅聿膈葿羇袂蒇蒈蚇肇蒃蒇衿袀荿蒆羂膆芅蒅蚁羈膁蒅螃膄葿蒄袆羇莅薃羈膂芁薂蚈羅膇薁螀膀肃薀羂羃蒂蕿蚂艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆虿袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁蚂袇膅莇蚁羀羈芃蚀虿膃腿蝿螂羆蒈螈袄膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羁芈蒀莁蚀肁莆莁螃芆节蒀袅聿膈葿羇袂蒇蒈蚇肇蒃蒇衿袀荿蒆羂膆芅蒅蚁羈膁蒅螃膄葿蒄袆羇莅薃羈膂芁薂蚈羅膇薁螀膀肃薀羂羃蒂蕿蚂艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆虿袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁蚂袇膅莇蚁羀羈芃蚀虿膃腿蝿螂羆蒈螈袄膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羁芈蒀莁蚀肁莆莁螃芆节蒀袅聿膈葿羇袂蒇蒈蚇肇蒃蒇衿袀荿蒆羂膆芅蒅蚁羈膁蒅螃膄葿蒄袆羇莅薃羈膂芁薂蚈羅膇薁螀膀肃薀羂羃蒂蕿蚂艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆虿袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁蚂袇膅莇蚁羀羈芃蚀虿膃腿蝿螂羆蒈螈袄膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羁芈蒀莁蚀肁莆莁螃芆节蒀袅聿膈葿羇袂蒇蒈蚇肇蒃蒇衿袀荿蒆羂膆芅蒅蚁羈膁蒅螃膄葿蒄袆羇莅薃羈膂芁薂蚈羅膇薁螀膀肃薀羂羃蒂蕿蚂艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆虿袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁蚂袇膅莇蚁羀羈芃蚀虿膃腿蝿螂羆蒈螈袄膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羁芈蒀莁蚀肁莆莁螃芆节蒀袅聿膈葿羇袂蒇蒈蚇肇蒃蒇衿袀荿蒆羂膆芅蒅蚁羈膁蒅螃膄葿蒄袆羇莅薃羈膂芁薂蚈羅膇薁螀膀肃薀羂羃蒂蕿蚂艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆虿袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁蚂袇膅莇蚁羀羈芃蚀虿膃腿蝿螂羆蒈螈袄膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羁芈蒀莁蚀肁莆莁螃芆节蒀袅聿膈葿羇袂蒇蒈蚇肇蒃蒇衿袀荿蒆羂膆芅蒅蚁羈膁蒅螃膄葿蒄袆羇莅薃羈膂芁薂蚈羅膇薁螀膀肃薀羂羃蒂蕿蚂艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆虿袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁蚂袇膅莇蚁羀羈芃蚀虿膃腿蝿螂羆蒈螈袄膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羁芈蒀莁蚀肁莆莁螃芆节蒀袅聿膈葿羇袂蒇蒈蚇肇蒃蒇衿袀荿蒆羂膆芅蒅蚁羈膁蒅螃膄葿蒄袆羇莅薃羈膂芁薂蚈羅膇薁螀膀肃薀羂羃蒂蕿蚂艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆虿袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁蚂袇膅莇蚁羀羈芃蚀虿膃腿蝿螂羆蒈螈袄膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羁芈蒀莁蚀肁莆莁螃芆节蒀袅聿膈葿羇袂蒇蒈蚇肇蒃蒇衿袀荿蒆羂膆芅蒅蚁羈膁蒅螃膄葿蒄袆羇莅薃羈膂芁薂蚈羅膇薁螀膀肃薀羂羃蒂蕿蚂艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆虿袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁蚂袇膅莇蚁羀羈芃蚀虿膃腿蝿螂羆蒈螈袄膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羁芈蒀莁蚀肁莆莁螃芆节蒀袅聿膈葿羇袂蒇蒈蚇肇蒃蒇衿袀荿蒆羂膆芅蒅蚁羈膁蒅螃膄葿蒄袆羇莅薃羈膂芁薂蚈羅膇薁螀膀肃薀羂羃蒂蕿蚂艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆虿袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁蚂袇膅莇蚁羀羈芃蚀虿膃腿蝿螂羆蒈螈袄膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羁芈蒀莁蚀肁莆莁螃芆节蒀袅聿膈葿羇袂蒇蒈蚇肇蒃蒇衿袀荿蒆羂膆芅蒅蚁羈膁蒅螃膄葿蒄袆羇莅薃羈膂芁薂蚈羅膇薁螀膀肃薀羂羃蒂蕿蚂艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆虿袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁蚂袇膅莇蚁羀羈芃蚀虿膃腿蝿螂羆蒈螈袄膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羁芈蒀莁蚀肁莆莁螃芆节蒀袅聿膈葿羇袂蒇蒈蚇肇蒃蒇衿袀荿蒆羂膆芅蒅蚁羈膁蒅螃膄葿蒄袆羇莅薃羈膂芁薂蚈羅膇薁螀膀肃薀羂羃蒂蕿蚂艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆虿袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁蚂袇膅莇蚁羀羈芃蚀虿膃腿蝿螂羆蒈螈袄膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羁芈蒀莁蚀肁莆莁螃芆节蒀袅聿膈葿羇袂蒇蒈蚇肇蒃蒇衿袀荿蒆羂膆芅蒅蚁羈膁蒅螃膄葿蒄袆羇莅薃羈膂芁薂蚈羅膇薁螀膀肃薀羂羃蒂蕿蚂艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆虿袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁蚂袇膅莇蚁羀羈芃蚀虿膃腿蝿螂羆蒈螈袄膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羁芈蒀莁蚀肁莆莁螃芆节蒀袅聿膈葿羇袂蒇蒈蚇肇蒃蒇衿袀荿蒆羂膆芅蒅蚁羈膁蒅螃膄葿蒄袆羇莅薃羈膂芁薂蚈羅膇薁螀膀肃薀羂羃蒂蕿蚂艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆虿袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁蚂袇膅莇蚁羀羈芃蚀虿膃腿蝿螂羆蒈螈袄膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羁芈蒀莁蚀肁莆莁螃芆节蒀袅聿膈葿羇袂蒇蒈蚇肇蒃蒇衿袀荿蒆羂膆芅蒅蚁羈膁蒅螃膄葿蒄袆羇莅薃羈膂芁薂蚈羅膇薁螀膀肃薀羂羃蒂蕿蚂艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆虿袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁蚂袇膅莇蚁羀羈芃蚀虿膃腿蝿螂羆蒈螈袄膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羁芈蒀莁蚀肁莆莁螃芆节蒀袅聿膈葿羇袂蒇蒈蚇肇蒃蒇衿袀荿蒆羂膆芅蒅蚁羈膁蒅螃膄葿蒄袆羇莅薃羈膂芁薂蚈羅膇薁螀膀肃薀羂羃蒂蕿蚂艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆虿袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁蚂袇膅莇蚁羀羈芃蚀虿膃腿蝿螂羆蒈螈袄膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羁芈蒀莁蚀肁莆莁螃芆节蒀袅聿膈葿羇袂蒇蒈蚇肇蒃蒇衿袀荿蒆羂膆芅蒅蚁羈膁蒅螃膄葿蒄袆羇莅薃羈膂芁薂蚈羅膇薁螀膀肃薀羂羃蒂蕿蚂艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆虿袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁蚂袇膅莇蚁羀羈芃蚀虿膃腿蝿螂羆蒈螈袄膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羁芈蒀莁蚀肁莆莁螃芆节蒀袅聿膈葿羇袂蒇蒈蚇肇蒃蒇衿袀荿蒆羂膆芅蒅蚁羈膁蒅螃膄葿蒄袆羇莅薃羈膂芁薂蚈羅膇薁螀膀肃薀羂羃蒂蕿蚂艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆虿袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁蚂袇膅莇蚁羀羈芃蚀虿膃腿蝿螂羆蒈螈袄膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羁芈蒀莁蚀肁莆莁螃芆节蒀袅聿膈葿羇袂蒇蒈蚇肇蒃蒇衿袀荿蒆羂膆芅蒅蚁羈膁蒅螃膄葿蒄袆羇莅薃羈膂芁薂蚈羅膇薁螀膀肃薀羂羃蒂蕿蚂艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆虿袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁蚂袇膅莇蚁羀羈芃蚀虿膃腿蝿螂羆蒈螈袄膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羁芈蒀莁蚀肁莆莁螃芆节蒀袅聿膈葿羇袂蒇蒈蚇肇蒃蒇衿袀荿蒆羂膆芅蒅蚁羈膁蒅螃膄葿蒄袆羇莅薃羈膂芁薂蚈羅膇薁螀膀肃薀羂羃蒂蕿蚂艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆虿袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁蚂袇膅莇蚁羀羈芃蚀虿膃腿蝿螂羆蒈螈袄膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羁芈蒀莁蚀肁莆莁螃芆节蒀袅聿膈葿羇袂蒇蒈蚇肇蒃蒇衿袀荿蒆羂膆芅蒅蚁羈膁蒅螃膄葿蒄袆羇莅薃羈膂芁薂蚈羅膇薁螀膀肃薀羂羃蒂蕿蚂艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆虿袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁蚂袇膅莇蚁羀羈芃蚀虿膃腿蝿螂羆蒈螈袄膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羁芈蒀莁蚀肁莆莁螃芆节蒀袅聿膈葿羇袂蒇蒈蚇肇蒃蒇衿袀荿蒆羂膆芅蒅蚁羈膁蒅螃膄葿蒄袆羇莅薃羈膂芁薂蚈羅膇薁螀膀肃薀羂羃蒂蕿蚂艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆虿袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁蚂袇膅莇蚁羀羈芃蚀虿膃腿蝿螂羆蒈螈袄膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羁芈蒀莁蚀肁莆莁螃芆节蒀袅聿膈葿羇袂蒇蒈蚇肇蒃蒇衿袀荿蒆羂膆芅蒅蚁羈膁蒅螃膄葿蒄袆羇莅薃羈膂芁薂蚈羅膇薁螀膀肃薀羂羃蒂蕿蚂艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆虿袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁蚂袇膅莇蚁羀羈芃蚀虿膃腿蝿螂羆蒈螈袄膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羁芈蒀莁蚀肁莆莁螃芆节蒀袅聿膈葿羇袂蒇蒈蚇肇蒃蒇衿袀荿蒆羂膆芅蒅蚁羈膁蒅螃膄葿蒄袆羇莅薃羈膂芁薂蚈羅膇薁螀膀肃薀羂羃蒂蕿蚂艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆虿袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁蚂袇膅莇蚁羀羈芃蚀虿膃腿蝿螂羆蒈螈袄膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羁芈蒀莁蚀肁莆莁螃芆节蒀袅聿膈葿羇袂蒇蒈蚇肇蒃蒇衿袀荿蒆羂膆芅蒅蚁羈膁蒅螃膄葿蒄袆羇莅薃羈膂芁薂蚈羅膇薁螀膀肃薀羂羃蒂蕿蚂艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆虿袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁蚂袇膅莇蚁羀羈芃蚀虿膃腿蝿螂羆蒈螈袄膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羁芈蒀莁蚀肁莆莁螃芆节蒀袅聿膈葿羇袂蒇蒈蚇肇蒃蒇衿袀荿蒆羂膆芅蒅蚁羈膁蒅螃膄葿蒄袆羇莅薃羈膂芁薂蚈羅膇薁螀膀肃薀羂羃蒂蕿蚂艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆虿袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁蚂袇膅莇蚁羀羈芃蚀虿膃腿蝿螂羆蒈螈袄膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羁芈蒀莁蚀肁莆莁螃芆节蒀袅聿膈葿羇袂蒇蒈蚇肇蒃蒇衿袀荿蒆羂膆芅蒅蚁羈膁蒅螃膄葿蒄袆羇莅薃羈膂芁薂蚈羅膇薁螀膀肃薀羂羃蒂蕿蚂艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆虿袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁蚂袇膅莇蚁羀羈芃蚀虿膃腿蝿螂羆蒈螈袄膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羁芈蒀莁蚀肁莆莁螃芆节蒀袅聿膈葿羇袂蒇蒈蚇肇蒃蒇衿袀荿蒆羂膆芅蒅蚁羈膁蒅螃膄葿蒄袆羇莅薃羈膂芁薂蚈羅膇薁螀膀肃薀羂羃蒂蕿蚂艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆虿袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁蚂袇膅莇蚁羀羈芃蚀虿膃腿蝿螂羆蒈螈袄膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羁芈蒀莁蚀肁莆莁螃芆节蒀袅聿膈葿羇袂蒇蒈蚇肇蒃蒇衿袀荿蒆羂膆芅蒅蚁羈膁蒅螃膄葿蒄袆羇莅薃羈膂芁薂蚈羅膇薁螀膀肃薀羂羃蒂蕿蚂艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆虿袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁蚂袇膅莇蚁羀羈芃蚀虿膃腿蝿螂羆蒈螈袄膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羁芈蒀莁蚀肁莆莁螃芆节蒀袅聿膈葿羇袂蒇蒈蚇肇蒃蒇衿袀荿蒆羂膆芅蒅蚁羈膁蒅螃膄葿蒄袆羇莅薃羈膂芁薂蚈羅膇薁螀膀肃薀羂羃蒂蕿蚂艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆虿袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁蚂袇膅莇蚁羀羈芃蚀虿膃腿蝿螂羆蒈螈袄膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羁芈蒀莁蚀肁莆莁螃芆节蒀袅聿膈葿羇袂蒇蒈蚇肇蒃蒇衿袀荿蒆羂膆芅蒅蚁羈膁蒅螃膄葿蒄袆羇莅薃羈膂芁薂蚈羅膇薁螀膀肃薀羂羃蒂蕿蚂艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆虿袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁蚂袇膅莇蚁羀羈芃蚀虿膃腿蝿螂羆蒈螈袄膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羁芈蒀莁蚀肁莆莁螃芆节蒀袅聿膈葿羇袂蒇蒈蚇肇蒃蒇衿袀荿蒆羂膆芅蒅蚁羈膁蒅螃膄葿蒄袆羇莅薃羈膂芁薂蚈羅膇薁螀膀肃薀羂羃蒂蕿蚂艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆虿袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁蚂袇膅莇蚁羀羈芃蚀虿膃腿蝿螂羆蒈螈袄膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羁芈蒀莁蚀肁莆莁螃芆节蒀袅聿膈葿羇袂蒇蒈蚇肇蒃蒇衿袀荿蒆羂膆芅蒅蚁羈膁蒅螃膄葿蒄袆羇莅薃羈膂芁薂蚈羅膇薁螀膀肃薀羂羃蒂蕿蚂艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆虿袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁蚂袇膅莇蚁羀羈芃蚀虿膃腿蝿螂羆蒈螈袄膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羁芈蒀莁蚀肁莆莁螃芆节蒀袅聿膈葿羇袂蒇蒈蚇肇蒃蒇衿袀荿蒆羂膆芅蒅蚁羈膁蒅螃膄葿蒄袆羇莅薃羈膂芁薂蚈羅膇薁螀膀肃薀羂羃蒂蕿蚂艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆虿袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁蚂袇膅莇蚁羀羈芃蚀虿膃腿蝿螂羆蒈螈袄膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羁芈蒀莁蚀肁莆莁螃芆节蒀袅聿膈葿羇袂蒇蒈蚇肇蒃蒇衿袀荿蒆羂膆芅蒅蚁羈膁蒅螃膄葿蒄袆羇莅薃羈膂芁薂蚈羅膇薁螀膀肃薀羂羃蒂蕿蚂艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆虿袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁蚂袇膅莇蚁羀羈芃蚀虿膃腿蝿螂羆蒈螈袄膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羁芈蒀莁蚀肁莆莁螃芆节蒀袅聿膈葿羇袂蒇蒈蚇肇蒃蒇衿袀荿蒆羂膆芅蒅蚁羈膁蒅螃膄葿蒄袆羇莅薃羈膂芁薂蚈羅膇薁螀膀肃薀羂羃蒂蕿蚂艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆虿袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁蚂袇膅莇蚁羀羈芃蚀虿膃腿蝿螂羆蒈螈袄膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羁芈蒀莁蚀肁莆莁螃芆节蒀袅聿膈葿羇袂蒇蒈蚇肇蒃蒇衿袀荿蒆羂膆芅蒅蚁羈膁蒅螃膄葿蒄袆羇莅薃羈膂芁薂蚈羅膇薁螀膀肃薀羂羃蒂蕿蚂艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆虿袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁蚂袇膅莇蚁羀羈芃蚀虿膃腿蝿螂羆蒈螈袄膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羁芈蒀莁蚀肁莆莁螃芆节蒀袅聿膈葿羇袂蒇蒈蚇肇蒃蒇衿袀荿蒆羂膆芅蒅蚁羈膁蒅螃膄葿蒄袆羇莅薃羈膂芁薂蚈羅膇薁螀膀肃薀羂羃蒂蕿蚂艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆虿袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁蚂袇膅莇蚁羀羈芃蚀虿膃腿蝿螂羆蒈螈袄膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羁芈蒀莁蚀肁莆莁螃芆节蒀袅聿膈葿羇袂蒇蒈蚇肇蒃蒇衿袀荿蒆羂膆芅蒅蚁羈膁蒅螃膄葿蒄袆羇莅薃羈膂芁薂蚈羅膇薁螀膀肃薀羂羃蒂蕿蚂艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆虿袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁蚂袇膅莇蚁羀羈芃蚀虿膃腿蝿螂羆蒈螈袄膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羁芈蒀莁蚀肁莆莁螃芆节蒀袅聿膈葿羇袂蒇蒈蚇肇蒃蒇衿袀荿蒆羂膆芅蒅蚁羈膁蒅螃膄葿蒄袆羇莅薃羈膂芁薂蚈羅膇薁螀膀肃薀羂羃蒂蕿蚂艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆虿袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁蚂袇膅莇蚁羀羈芃蚀虿膃腿蝿螂羆蒈螈袄膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羁芈蒀莁蚀肁莆莁螃芆节蒀袅聿膈葿羇袂蒇蒈蚇肇蒃蒇衿袀荿蒆羂膆芅蒅蚁羈膁蒅螃膄葿蒄袆羇莅薃羈膂芁薂蚈羅膇薁螀膀肃薀羂羃蒂蕿蚂艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆虿袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁蚂袇膅莇蚁羀羈芃蚀虿膃腿蝿螂羆蒈螈袄膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羁芈蒀莁蚀肁莆莁螃芆节蒀袅聿膈葿羇袂蒇蒈蚇肇蒃蒇衿袀荿蒆羂膆芅蒅蚁羈膁蒅螃膄葿蒄袆羇莅薃羈膂芁薂蚈羅膇薁螀膀肃薀羂羃蒂蕿蚂艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆虿袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁蚂袇膅莇蚁羀羈芃蚀虿膃腿蝿螂羆蒈螈袄膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羁芈蒀莁蚀肁莆莁螃芆节蒀袅聿膈葿羇袂蒇蒈蚇肇蒃蒇衿袀荿蒆羂膆芅蒅蚁羈膁蒅螃膄葿蒄袆羇莅薃羈膂芁薂蚈羅膇薁螀膀肃薀羂羃蒂蕿蚂艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆虿袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁蚂袇膅莇蚁羀羈芃蚀虿膃腿蝿螂羆蒈螈袄膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羁芈蒀莁蚀肁莆莁螃芆节蒀袅聿膈葿羇袂蒇蒈蚇肇蒃蒇衿袀荿蒆羂膆芅蒅蚁羈膁蒅螃膄葿蒄袆羇莅薃羈膂芁薂蚈羅膇薁螀膀肃薀羂羃蒂蕿蚂艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆虿袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁蚂袇膅莇蚁羀羈芃蚀虿膃腿蝿螂羆蒈螈袄膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羁芈蒀莁蚀肁莆莁螃芆节蒀袅聿膈葿羇袂蒇蒈蚇肇蒃蒇衿袀荿蒆羂膆芅蒅蚁羈膁蒅螃膄葿蒄袆羇莅薃羈膂芁薂蚈羅膇薁螀膀肃薀羂羃蒂蕿蚂艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆虿袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁蚂袇膅莇蚁羀羈芃蚀虿膃腿蝿螂羆蒈螈袄膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羁芈蒀莁蚀肁莆莁螃芆节蒀袅聿膈葿羇袂蒇蒈蚇肇蒃蒇衿袀荿蒆羂膆芅蒅蚁羈膁蒅螃膄葿蒄袆羇莅薃羈膂芁薂蚈羅膇薁螀膀肃薀羂羃蒂蕿蚂艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆虿袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁蚂袇膅莇蚁羀羈芃蚀虿膃腿蝿螂羆蒈螈袄膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羁芈蒀莁蚀肁莆莁螃芆节蒀袅聿膈葿羇袂蒇蒈蚇肇蒃蒇衿袀荿蒆羂膆芅蒅蚁羈膁蒅螃膄葿蒄袆羇莅薃羈膂芁薂蚈羅膇薁螀膀肃薀羂羃蒂蕿蚂艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆虿袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁蚂袇膅莇蚁羀羈芃蚀虿膃腿蝿螂羆蒈螈袄膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羁芈蒀莁蚀肁莆莁螃芆节蒀袅聿膈葿羇袂蒇蒈蚇肇蒃蒇衿袀荿蒆羂膆芅蒅蚁羈膁蒅螃膄葿蒄袆羇莅薃羈膂芁薂蚈羅膇薁螀膀肃薀羂羃蒂蕿蚂艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆虿袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁蚂袇膅莇蚁羀羈芃蚀虿膃腿蝿螂羆蒈螈袄膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羁芈蒀莁蚀肁莆莁螃芆节蒀袅聿膈葿羇袂蒇蒈蚇肇蒃蒇衿袀荿蒆羂膆芅蒅蚁羈膁蒅螃膄葿蒄袆羇莅薃羈膂芁薂蚈羅膇薁螀膀肃薀羂羃蒂蕿蚂艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆虿袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁蚂袇膅莇蚁羀羈芃蚀虿膃腿蝿螂羆蒈螈袄膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羁芈蒀莁蚀肁莆莁螃芆节蒀袅聿膈葿羇袂蒇蒈蚇肇蒃蒇衿袀荿蒆羂膆芅蒅蚁羈膁蒅螃膄葿蒄袆羇莅薃羈膂芁薂蚈羅膇薁螀膀肃薀羂羃蒂蕿蚂艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆虿袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁蚂袇膅莇蚁羀羈芃蚀虿膃腿蝿螂羆蒈螈袄膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羁芈蒀莁蚀肁莆莁螃芆节蒀袅聿膈葿羇袂蒇蒈蚇肇蒃蒇衿袀荿蒆羂膆芅蒅蚁羈膁蒅螃膄葿蒄袆羇莅薃羈膂芁薂蚈羅膇薁螀膀肃薀羂羃蒂蕿蚂艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆虿袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁蚂袇膅莇蚁羀羈芃蚀虿膃腿蝿螂羆蒈螈袄膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羁芈蒀莁蚀肁莆莁螃芆节蒀袅聿膈葿羇袂蒇蒈蚇肇蒃蒇衿袀荿蒆羂膆芅蒅蚁羈膁蒅螃膄葿蒄袆羇莅薃羈膂芁薂蚈羅膇薁螀膀肃薀羂羃蒂蕿蚂艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆虿袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁蚂袇膅莇蚁羀羈芃蚀虿膃腿蝿螂羆蒈螈袄膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羁芈蒀莁蚀肁莆莁螃芆节蒀袅聿膈葿羇袂蒇蒈蚇肇蒃蒇衿袀荿蒆羂膆芅蒅蚁羈膁蒅螃膄葿蒄袆羇莅薃羈膂芁薂蚈羅膇薁螀膀肃薀羂羃蒂蕿蚂艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆虿袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁蚂袇膅莇蚁羀羈芃蚀虿膃腿蝿螂羆蒈螈袄膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羁芈蒀莁蚀肁莆莁螃芆节蒀袅聿膈葿羇袂蒇蒈蚇肇蒃蒇衿袀荿蒆羂膆芅蒅蚁羈膁蒅螃膄葿蒄袆羇莅薃羈膂芁薂蚈羅膇薁螀膀肃薀羂羃蒂蕿蚂艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆虿袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁蚂袇膅莇蚁羀羈芃蚀虿膃腿蝿螂羆蒈螈袄膁莄螇羆羄芀螇螆膀 #include /*头文件*/#include#include#include#include#define BK sizeof(struct book) /*宏定义*/#define UR sizeof(struct user)struct user *add_userinformation(struct user *puser); /*各类函数的申明*/void search_bookinformation(struct book *pbook);void borrow_or_backbook(struct book *pbook,struct user *puser);void fix_userinformation(struct user *puser);void print1(struct user *puser);void print2(struct book *pbook);struct user *delete_userinformation(struct user *puser);void fix_bookinformation(struct book *pbook);struct book *delete_bookinformation(struct book *pbook);struct book *add_bookinformation(struct book *pbook);void add_userbalance(struct user *puser);void check_userinformation(struct user *puser);void eliminate_userpassword(struct user *puser);void destroy1(struct user* puser);void destroy2(struct book* pbook);void keep_borrow(struct book* pbook,struct user* puser);void back();struct user /*用户结构体定义*/char name10; /*用户姓名*/char sex5; /*用户性别*/char birth10; /*用户出生年月*/char number20; /*学生学号或教师工号*/char located20; /*所在学院*/char attribute15; /*用户类型*/int balance; /*用户余额*/int borrow; /*当前借阅(图书)数*/int than; /*超期(图书)数*/char pass_word20; /*用户登录密码*/ struct user *next;struct book /*图书结构体定义*/char nameb20; /*书名*/char author40; /*作者*/char publish40; /*出版商*/char year10; /*出版年月*/int price; /*价格*/char ISBN40; /*索书号*/char classify30; /*中图分类号*/ char state10; /*借阅状态*/char lendpeople15; /*借此书的人名,0表示没有人借这本书*/long lendtime; /*借出去时间*/ struct book *next; /*结构体中的指针*/ ;void main() int i=0,j=0,choice; char a9,b7;int c;struct user *p1,*puser,*p; /*用户指针的定义*/struct book *p2,*pbook; /*书籍指针的定义*/ FILE *pf1; FILE *pf2; pf1 = fopen(userlist.txt,r); /*以只读方式打开存放用户信息的文档userlist.txt*/pf2 = fopen(booklist.txt,r); /*以只读方式打开存放书籍信息的文档booklist.txt*/if(pf1 = NULL) /*判断用户文件是否打开*/printf(failed to open file!);exit(0);if(pf2 = NULL) /*判断书籍文件是否打开*/printf(failed to open file!);exit(0);puser=NULL; /*初始化链表指针*/ while(!feof(pf1) /*在文件为结束前从文件读取数据构成链表*/p1 = (struct user*)malloc(UR); /*申请空间*/fscanf(pf1,%s%s%s%s%s%s%d%d%d%s,p1-name, p1-sex, p1-birth, p1-number, p1-located, p1-attribute, &p1-balance, &p1-borrow, &p1-than, p1-pass_word);p1-next=NULL; /*使第一个结构体的指针为空,作为链表读完的依据*/if(puser=NULL) /*使另一个指针也指向新建立的结构体*/puser = p1; else p1-next = puser; /*将第二个结构体的地址存放到第一个结构体的指针上*/puser = p1; /*puser向前移动一次*/fclose(pf1); /*将文件的数据全部读出到系统内存后,关闭文件*/p1=puser; pbook=NULL; /*书籍操作与用户一样,此处不再赘述*/ while(!feof(pf2)p2 = (struct book*)malloc(BK);fscanf(pf2,%s%s%s%s%d%s%s%s%s%ld,p2-nameb,p2-author,p2-publish,p2-year,&p2-price,p2-ISBN,p2-classify,p2-state,p2-lendpeople,&p2-lendtime); p2-next=NULL;if(pbook=NULL)pbook = p2;elsep2-next = pbook;pbook = p2;p2=pbook;fclose(pf2); /*将文件的数据全部读出到系统内存后,关闭文件*/ p=puser; /*是p指向头用户指针*/printf( #n);printf( # 欢迎登录图书馆管理系统 #n);printf( #n); while(j3) /*此循环作为如果用户密码和账户输错,可有三次重新输入的机会*/printf(请输入您的用户名:); scanf(%s,a); /*输入用户帐号*/printf(n);printf(请输入您的密码:); while(inumber,a)=0&strcmp(puser-pass_word,b)=0)/*如果用户账号和密码都对再进行以下判断*/if(strcmp(puser-attribute,学生)=0|strcmp(puser-attribute,老师)=0)/*如果帐号类型为学生或老师,进入以下界面*/while(c!=0)printf(*n);printf(*读者功能选项: *n);printf(*1.图书查询: *n);printf(*2.借、还书: *n);printf(*3.续借 *n);printf(*4.修改读者信息 *n);printf(*0.退出系统 *n);printf(*输入内容04 *n);printf(*n);printf(请选择操作:);scanf(%d,&choice);/*选择你所需要的操作,通过switch和case分流*/switch(choice)case 1:search_bookinformation(pbook);/*调用查书函数*/break;case 2:borrow_or_backbook(pbook,puser);/*调用借书和还书函数*/print2(pbook);/*将操作后的书籍链表写回文件userlist.txt*/print1(p);/*将操作后的用户链表写回userlist.txt*/back();/*将文件中的数据从新读取和输回,使文件中数据循序保持与开始时相同*/break;case 3:keep_borrow(pbook,puser);/*调用续借图书函数*/break;case 4:fix_userinformation(puser);/*调用修改用户信息函数*/puser=p1;/*在进入该操作界面时,puser指向的是登陆用户的数据结构体,在对链表进行操作后需将其输回文件,使puser指向第一个结构体,以便写回文件*/print1(puser);back();break;printf(按0退出系统,任意键返回上一页面);scanf(%d,&c);destroy1(puser);/*在操作完后将系统内存调用的空间释放掉*/ destroy2(pbook);/*在操作完后将系统内存调用的空间释放掉*/exit(0);/*直接跳出程序*/printf(n); if(strcmp(puser-attribute,图书馆管理员)=0)puser=p1;/*在进入该操作界面时,puser指向的是登陆用户的数据结构体,为方便对整个链表进行输回,使它指向第一个结构体*/while(c!=0)printf(*n);printf(*图书管理员功能: *n);printf(*1.添加图书信息: *n);printf(*2.删除图书信息: *n);printf(*3.修改图书信息: *n);printf(*4.用户账号充值: *n);printf(*0.退出系统 *n);printf(*输入内容04 *n);printf(*n);printf(请选择操作:);scanf(%d,&choice);switch(choice)case 1:pbook=add_bookinformation(pbook);/*调用添加图书函数*/print2(pbook);/*与上述功能相同*/ print1(puser);back();break;case 2:pbook=delete_bookinformation(pbook);/*调用删除图书函数*/print2(pbook); print1(puser); back();break;case 3:fix_bookinformation(pbook);/*调用修改图书信息函数*/print2(pbook); print1(puser); back();break;case 4:add_userbalance(puser);/*调用用户充值函数*/print1(puser);print2(pbook);back();break;printf(按0退出系统,任意键返回上一页面);scanf(%d,&c);exit(0);destroy1(puser); destroy2(pbook);printf(n);if(strcmp(puser-attribute,系统管理员)=0)puser=p1;while(c!=0)printf(*n);printf(*系统管理员功能选项: *n);printf(*1.添加用户信息; *n);printf(*2.删除用户信息; *n);printf(*3.查看用户信息; *n);printf(*4.清空用户密码; *n);printf(*0.退出系统 *n);printf(*输入内容04 *n);printf(*n);printf(请选择操作:);scanf(%d,&choice);switch(choice)case 1:puser=add_userinformation(puser);/*调用添加用户信息函数*/print1(puser);print2(pbook);back();break;case 2:puser=delete_userinformation(puser);/*调用删除用户信息函数*/print1(puser);print2(pbook); back();break;case 3:check_userinformation(puser);/*调用查看用户信息函数*/break;case 4:eliminate_userpassword(puser);/*调用修改用户密码函数*/break;printf(按0退出系统,任意键返回上一页面);scanf(%d,&c);destroy1(puser); destroy2(pbook);exit(0);puser=puser-next;/*使puser指针向前移动一个单元*/puser=p1;printf(您的输入有误,请重新输入:);printf(n);j+; void search_bookinformation(struct book *pbook)/*查找图书信息函数的定义*/ char search_book14;printf(请输入您要找的书名:);scanf(%s,search_book);printf(书名t作者t出版社t出版年月t价格t索书号t中图分号t借阅状态n);while(pbook!=NULL)if(strcmp(pbook-nameb,search_book)=0)/*查找与你输入书名相匹配的书信息*/printf(%st%st%st%st%dt%st%st%s,pbook-nameb, pbook-author,pbook-publish,pbook-year,pbook-price,pbook-ISBN,pbook-classify,pbook-state);/*输出图书的相关信息*/printf(n);return;pbook=pbook-next;/*使指针向前移动一个单元*/if(pbook-nameb!=search_book)printf(您的输入有错:);/*如果找不到于输入书名相匹配的书籍,输出您的输入有错*/struct user *add_userinformation(struct user *puser)struct user *p0,*p3,*p1;/*定义三个用户指针*/p1=puser;/*使p1指向第一个结构*/p0=(struct user*)malloc(UR);/*新申请一个空间,使p0指针指向这个空间*/printf(请输入您添加的信息:);printf(姓名t性别t出生年月t学号t学院t用户类型t账户余额t已借书数t超期书数t密码n);scanf(%s%s%s%s%s%s%d%d%d%s,p0-name,p0-sex,p0-birth,p0-number,p0-located,p0-attribute,&p0-balance,&p0-borrow,&p0-than,p0-pass_word);p3=p1;if(p1=NULL)/*如果p1指向的空间是空的,将p0指向的地址赋值给p1,p0指向的结构体的指针部分为空*/p1=p0;p0-next=NULL;if(strcmp(p0-number,p1-number)=0)/*如果添加书的索书号比p1指向的图书的索书号大,将图书添加到链表的开头*/p0-next=p3;puser=p0;while(strcmp(p0-number,p1-number)next;if(strcmp(p0-number,p1-number)=0)/*当添加图书的索书号大于p1指向的图书索书号时,将书插入p1之后*/p3-next=p0;p0-next=p1;return(puser);/*返回puser指针*/void borrow_or_backbook(struct book *pbook,struct user *puser)char a10,b10;int choice;long t1,t2;/*定义两个长整型变量,用于存放时间*/printf(1-借书n);printf(2-还书n);printf(请选择:);scanf(%d,&choice);/*输入1或2,进行你想要的操作*/switch(choice)case 1:if(strcmp(puser-attribute,老师)=0)/*此处设置权限,老师一次能借30本书,而学生只能借10本*/if(puser-borrow=30)printf(您已借三十本书,不能再借。);break;if(strcmp(puser-attribute,学生)=0) if(puser-borrow=10)printf(您已借十本书,不能再借。);break;
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 大学资料


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

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


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