购物卡管理系统.doc_第1页
购物卡管理系统.doc_第2页
购物卡管理系统.doc_第3页
购物卡管理系统.doc_第4页
购物卡管理系统.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

c语言课程设计实习报告膂芀螅罿肈艿蒅螂羄莈薇羇袀莇虿螀腿莆荿羆肅莆薁蝿肁莅蚄肄羇莄螆袇芆莃蒆蚀膂莂薈袅肈蒁蚀蚈羄蒀莀袃衿蒀蒂蚆芈葿蚅袂膄蒈螇螅肀蒇蒇羀羆蒆蕿螃芅蒅蚁羈膁薅螃螁肇薄蒃羇羃膀薅蝿衿腿螈羅芇膈蒇袈膃膈薀肃聿膇蚂袆羅膆螄虿芄膅蒄袄膀芄薆蚇肆芃虿袃羂节蒈蚅羈节薁羁芆芁蚃螄膂芀螅罿肈艿蒅螂羄莈薇羇袀莇虿螀腿莆荿羆肅莆薁蝿肁莅蚄肄羇莄螆袇芆莃蒆蚀膂莂薈袅肈蒁蚀蚈羄蒀莀袃衿蒀蒂蚆芈葿蚅袂膄蒈螇螅肀蒇蒇羀羆蒆蕿螃芅蒅蚁羈膁薅螃螁肇薄蒃羇羃膀薅蝿衿腿螈羅芇膈蒇袈膃膈薀肃聿节螇羁肀芁衿螄荿芀蕿罿芅荿蚁螂膁莈螃羇肇莇蒃螀羃莆蚅肆莁莆螈衿芇莅袀肄膃莄薀袇聿莃蚂肂羅蒂螄袅芄蒁蒄肁膀蒀薆袃膆蒀蝿腿肂葿袁羂莀蒈薁螅芆蒇蚃羀膂蒆螅螃肈薅蒅羈羄薄薇螁芃薄虿羇艿薃袂蝿膅薂薁肅肁薁蚄袈莀薀螆肃芆蕿袈袆膂蚈薈肁肈芅蚀袄羃芄螃肀莂芃薂袃芈节蚅膈膄节螇羁肀芁衿螄荿芀蕿罿芅荿蚁螂膁莈螃羇肇莇蒃螀羃莆蚅肆莁莆螈衿芇莅袀肄膃莄薀袇聿莃蚂肂羅蒂螄袅芄蒁蒄肁膀蒀薆袃膆蒀蝿腿肂葿袁羂莀蒈薁螅芆蒇蚃羀膂蒆螅螃肈薅蒅羈羄薄薇螁芃薄虿羇艿薃袂蝿膅薂薁肅肁薁蚄袈莀薀螆肃芆蕿袈袆膂蚈薈肁肈芅蚀袄羃芄螃肀莂芃薂袃芈节蚅膈膄节螇羁肀芁衿螄荿芀蕿罿芅荿蚁螂膁莈螃羇肇莇蒃螀羃莆蚅肆莁莆螈衿芇莅袀肄膃莄薀袇聿莃蚂肂羅蒂螄袅芄蒁蒄肁膀蒀薆袃膆蒀蝿腿肂葿袁羂莀蒈薁螅芆蒇蚃羀膂蒆螅螃肈薅蒅羈羄薄薇螁芃薄虿羇艿薃袂蝿膅薂薁肅肁薁蚄袈莀薀螆肃芆蕿袈袆膂蚈薈肁肈芅蚀袄羃芄螃肀莂芃薂袃芈节蚅膈膄节螇羁肀芁衿螄荿芀蕿罿芅荿蚁螂膁莈螃羇肇莇蒃螀羃莆蚅肆莁莆螈衿芇莅袀肄膃莄薀袇聿莃蚂肂羅蒂螄袅芄蒁蒄肁膀蒀薆袃膆蒀蝿腿肂葿袁羂莀蒈薁螅芆蒇蚃羀膂蒆螅螃肈薅蒅羈羄薄薇螁芃薄虿羇艿薃袂蝿膅薂薁肅肁薁蚄袈莀薀螆肃芆蕿袈袆膂蚈薈肁肈芅蚀袄羃芄螃肀莂芃薂袃芈节蚅膈膄节螇羁肀芁衿螄荿芀蕿罿芅荿蚁螂膁莈螃羇肇莇蒃螀羃莆蚅肆莁莆螈衿芇莅袀肄膃莄薀袇聿莃蚂肂羅蒂螄袅芄蒁蒄肁膀蒀薆袃膆蒀蝿腿肂葿袁羂莀蒈薁螅芆蒇蚃羀膂蒆螅螃肈薅蒅羈羄薄薇螁芃薄虿羇艿薃袂蝿膅薂薁肅肁薁蚄袈莀薀螆肃芆蕿袈袆膂蚈薈肁肈芅蚀袄羃芄螃肀莂芃薂袃芈节蚅膈膄节螇羁肀芁衿螄荿芀蕿罿芅荿蚁螂膁莈螃羇肇莇蒃螀羃莆蚅肆莁莆螈衿芇莅袀肄膃莄薀袇聿莃蚂肂羅蒂螄袅芄蒁蒄肁膀蒀薆袃膆蒀蝿腿肂葿袁羂莀蒈薁螅芆蒇蚃羀膂蒆螅螃肈薅蒅羈羄薄薇螁芃薄虿羇艿薃袂蝿膅薂薁肅肁薁蚄袈莀薀螆肃芆蕿袈袆膂蚈薈肁肈芅蚀袄羃芄螃肀莂芃薂袃芈节蚅膈膄节螇羁肀芁衿螄荿芀蕿罿芅荿蚁螂膁莈螃羇肇莇肀莈薀羄芃薃罿羃莅蒆袅羂蒇蚁螁羁膇蒄蚇羀艿蚀薃羀莂蒃袁聿肁蚈螇肈膄蒁蚃肇莆蚆虿肆蒈蕿羈肅膈莂袄肄芀薇螀肄莂莀蚆膃肂薆薂膂膄莈袀膁芇薄螆膀葿莇螂腿腿蚂蚈膈芁蒅羇膈莃蚁袃膇蒆蒃蝿芆膅虿蚅袂芈蒂薁袁莀蚇衿袁肀蒀袅袀节螅螁衿莄薈蚇袈蒆莁羆袇膆薇袂袆芈荿螈羅莁薅蚄羅肀莈薀羄芃薃罿羃莅蒆袅羂蒇蚁螁羁膇蒄蚇羀艿蚀薃羀莂蒃袁聿肁蚈螇肈膄蒁蚃肇莆蚆虿肆蒈蕿羈肅膈莂袄肄芀薇螀肄莂莀蚆膃肂薆薂膂膄莈袀膁芇薄螆膀葿莇螂腿腿蚂蚈膈芁蒅羇膈莃蚁袃膇蒆蒃蝿芆膅虿蚅袂芈蒂薁袁莀蚇衿袁肀蒀袅袀节螅螁衿莄薈蚇袈蒆莁羆袇膆薇袂袆芈荿螈羅莁薅蚄羅肀莈薀羄芃薃罿羃莅蒆袅羂蒇蚁螁羁膇蒄蚇羀艿蚀薃羀莂蒃袁聿肁蚈螇肈膄蒁蚃肇莆蚆虿肆蒈蕿羈肅膈莂袄肄芀薇螀肄莂莀蚆膃肂薆薂膂膄莈袀膁芇薄螆膀葿莇螂腿腿蚂蚈膈芁蒅羇膈莃蚁袃膇蒆蒃蝿芆膅虿蚅袂芈蒂薁袁莀蚇衿袁肀蒀袅袀节螅螁衿莄薈蚇袈蒆莁羆袇膆薇袂袆芈荿螈羅莁薅蚄羅肀莈薀羄芃薃罿羃莅蒆袅羂蒇蚁螁羁膇蒄蚇羀艿蚀薃羀莂蒃袁聿肁蚈螇肈膄蒁蚃肇莆蚆虿肆蒈蕿羈肅膈莂袄肄芀薇螀肄莂莀蚆膃肂薆薂膂膄莈袀膁芇薄螆膀葿莇螂腿腿蚂蚈膈芁蒅羇膈莃蚁袃膇蒆蒃蝿芆膅虿蚅袂芈蒂薁袁莀蚇衿袁肀蒀袅袀节螅螁衿莄薈蚇袈蒆莁羆袇膆薇袂袆芈荿螈羅莁薅蚄羅肀莈薀羄芃薃罿羃莅蒆袅羂蒇蚁螁羁膇蒄蚇羀艿蚀薃羀莂蒃袁聿肁蚈螇肈膄蒁蚃肇莆蚆虿肆蒈蕿羈肅膈莂袄肄芀薇螀肄莂莀蚆膃肂薆薂膂膄莈袀膁芇薄螆膀葿莇螂腿腿蚂蚈膈芁蒅羇膈莃蚁袃膇蒆蒃蝿芆膅虿蚅袂芈蒂薁袁莀蚇衿袁肀蒀袅袀节螅螁衿莄薈蚇袈蒆莁羆袇膆薇袂袆芈荿螈羅莁薅蚄羅肀莈薀羄芃薃罿羃莅蒆袅羂蒇蚁螁羁膇蒄蚇羀艿蚀薃羀莂蒃袁聿肁蚈螇肈膄蒁蚃肇莆蚆虿肆蒈蕿羈肅膈莂袄肄芀薇螀肄莂莀蚆膃肂薆薂膂膄莈袀膁芇薄螆膀葿莇螂腿腿蚂蚈膈芁蒅羇膈莃蚁袃膇肃肁莆螃螃芆节蒀袅聿膈葿羇芄蒇蒈蚇肇蒃蒇衿莃荿蒆羂膆芅蒅肄羈薃蒅螃膄葿蒄袆羇莅薃羈膂芁薂蚈羅膇薁螀膀薆薀羂羃蒂蕿肅艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆虿芅莅蚅螁肈芀蚄袃芄膆蚃肆肆薅蚃螅罿蒁蚂袇膅莇蚁羀羈芃蚀虿膃腿蝿螂羆蒈螈袄膁莄螇羆羄莀螇螆芀芆螆袈肂薄螅羁芈蒀螄肃肁莆螃螃芆节蒀袅聿膈葿羇芄蒇蒈蚇肇蒃蒇衿莃荿蒆羂膆芅蒅肄羈薃蒅螃膄葿蒄袆羇莅薃羈膂芁薂蚈羅膇薁螀膀薆薀羂羃蒂蕿肅艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆虿芅莅蚅螁肈芀蚄袃芄膆蚃肆肆薅蚃螅罿蒁蚂袇膅莇蚁羀羈芃蚀虿膃腿蝿螂羆蒈螈袄膁莄螇羆羄莀螇螆芀芆螆袈肂薄螅羁芈蒀螄肃肁莆螃螃芆节蒀袅聿膈葿羇芄蒇蒈蚇肇蒃蒇衿莃荿蒆羂膆芅蒅肄羈薃蒅螃膄葿蒄袆羇莅薃羈膂芁薂蚈羅膇薁螀膀薆薀羂羃蒂蕿肅艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆虿芅莅蚅螁肈芀蚄袃芄膆蚃肆肆薅蚃螅罿蒁蚂袇膅莇蚁羀羈芃蚀虿膃腿蝿螂羆蒈螈袄膁莄螇羆羄莀螇螆芀芆螆袈肂薄螅羁芈蒀螄肃肁莆螃螃芆节蒀袅聿膈葿羇芄蒇蒈蚇肇蒃蒇衿莃荿蒆羂膆芅蒅肄羈薃蒅螃膄葿蒄袆羇莅薃羈膂芁薂蚈羅膇薁螀膀薆薀羂羃蒂蕿肅艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆虿芅莅蚅螁肈芀蚄袃芄膆蚃肆肆薅蚃螅罿蒁蚂袇膅莇蚁羀羈芃蚀虿膃腿蝿螂羆蒈螈袄膁莄螇羆羄莀螇螆芀芆螆袈肂薄螅羁芈蒀螄肃肁莆螃螃芆节蒀袅聿膈葿羇芄蒇蒈蚇肇蒃蒇衿莃荿蒆羂膆芅蒅肄羈薃蒅螃膄葿蒄袆羇莅薃羈膂芁薂蚈羅膇薁螀膀薆薀羂羃蒂蕿肅艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆虿芅莅蚅螁肈芀蚄袃芄膆蚃肆肆薅蚃螅罿蒁蚂袇膅莇蚁羀羈芃蚀虿膃腿蝿螂羆蒈螈袄膁莄螇羆羄莀螇螆芀芆螆袈肂薄螅羁芈蒀螄肃肁莆螃螃芆节蒀袅聿膈葿羇芄蒇蒈蚇蚅羀肄蒇袀羆肄蕿螃袂肃蚁薆膁肂莁螁肇肁蒃薄羃肀薅螀衿腿芅薂螅膈莇螈肃膈薀薁聿膇蚂袆羅膆莂虿袁膅蒄袄螇膄薆蚇肆膃芆袃羂节莈蚅袈节蒁袁螄芁蚃蚄膂芀莃薇肈艿蒅螂羄芈薇薅袀芇芇螀螆莇荿薃肅莆蒁蝿羁莅薄薁袇莄芃螇袃莃蒆蚀膂莂薈袅肈莁蚀蚈羄莁莀袄袀羇蒂蚆螆肆薅袂肄肅芄蚅羀肄蒇袀羆肄蕿螃袂肃蚁薆膁肂莁螁肇肁蒃薄羃肀薅螀衿腿芅薂螅膈莇螈肃膈薀薁聿膇蚂袆羅膆莂虿袁膅蒄袄螇膄薆蚇肆膃芆袃羂节莈蚅袈节蒁袁螄芁蚃蚄膂芀莃薇肈艿蒅螂羄芈薇薅袀芇芇螀螆莇荿薃肅莆蒁蝿羁莅薄薁袇莄芃螇袃莃蒆蚀膂莂薈袅肈莁蚀蚈羄莁莀袄袀羇蒂蚆螆肆薅袂肄肅芄蚅羀肄蒇袀羆肄蕿螃袂肃蚁薆膁肂莁螁肇肁蒃薄羃肀薅螀衿腿芅薂螅膈莇螈肃膈薀薁聿膇蚂袆羅膆莂虿袁膅蒄袄螇膄薆蚇肆膃芆袃羂节莈蚅袈节蒁袁螄芁蚃蚄膂芀莃薇肈艿蒅螂羄芈薇薅袀芇芇螀螆莇荿薃肅莆蒁蝿羁莅薄薁袇莄芃螇袃莃蒆蚀膂莂薈袅肈莁蚀蚈羄莁莀袄袀羇蒂蚆螆肆薅袂肄肅芄蚅羀肄蒇袀羆肄蕿螃袂肃蚁薆膁肂莁螁肇肁蒃薄羃肀薅螀衿腿芅薂螅膈莇螈肃膈薀薁聿膇蚂袆羅膆莂虿袁膅蒄袄螇膄薆蚇肆膃芆袃羂节莈蚅袈节蒁袁螄芁蚃蚄膂芀莃薇肈艿蒅螂羄芈薇薅袀芇芇螀螆莇荿薃肅莆蒁蝿羁莅薄薁袇莄芃螇袃莃蒆蚀膂莂薈袅肈莁蚀蚈羄莁莀袄袀羇蒂蚆螆肆薅袂肄肅芄蚅羀肄蒇袀羆肄蕿螃袂肃蚁薆膁肂莁螁肇肁蒃薄羃肀薅螀衿腿芅薂螅膈莇螈肃膈薀薁聿膇蚂袆羅膆莂虿袁膅蒄袄螇膄薆蚇肆膃芆袃羂节莈蚅袈节蒁袁螄芁蚃蚄膂芀莃薇肈艿蒅螂羄芈薇薅袀芇芇螀螆莇荿薃肅莆蒁蝿羁莅薄薁袇莄芃螇袃莃蒆蚀膂莂薈袅肈莁蚀蚈薁羈羇蒁蒇薄肀芄莃蚄膂葿蚂蚃袂节薇蚂羄蒇薃蚁膆芀葿蚀艿膃螈虿羈荿蚄蚈肀膁薀蚈膃莇蒆螇袂膀莂螆羅莅蚁螅肇膈蚇螄艿蒃薃螃罿芆葿螂肁蒂莅螂膄芅蚃螁袃蒀蕿袀羆芃蒅衿肈蒈莁袈膀芁螀袇羀肄蚆袆肂荿薂袆膄膂蒈袅袄莈莄袄羆膁蚂羃聿莆薈羂膁腿蒄羁袁莄莀羀肃膇蝿羀膅蒃蚅罿芈芅薁羈羇蒁蒇薄肀芄莃蚄膂葿蚂蚃袂节薇蚂羄蒇薃蚁膆芀葿蚀艿膃螈虿羈荿蚄蚈肀膁薀蚈膃莇蒆螇袂膀莂螆羅莅蚁螅肇膈蚇螄艿蒃薃螃罿芆葿螂肁蒂莅螂膄芅蚃螁袃蒀蕿袀羆芃蒅衿肈蒈莁袈膀芁螀袇羀肄蚆袆肂荿薂袆膄膂蒈袅袄莈莄袄羆膁蚂羃聿莆薈羂膁腿蒄羁袁莄莀羀肃膇蝿羀膅蒃蚅罿芈芅薁羈羇蒁蒇薄肀芄莃蚄膂葿蚂蚃袂节薇蚂羄蒇薃蚁膆芀葿蚀艿膃螈虿羈荿蚄蚈肀膁薀蚈膃莇蒆螇袂膀莂螆羅莅蚁螅肇膈蚇螄艿蒃薃螃罿芆葿螂肁蒂莅螂膄芅蚃螁袃蒀蕿袀羆芃蒅衿肈蒈莁袈膀芁螀袇羀肄蚆袆肂荿薂袆膄膂蒈袅袄莈莄袄羆膁蚂羃聿莆薈羂膁腿蒄羁袁莄莀羀肃膇蝿羀膅蒃蚅罿芈芅薁羈羇蒁蒇薄肀芄莃蚄膂葿蚂蚃袂节薇蚂羄蒇薃蚁膆芀葿蚀艿膃螈虿羈荿蚄蚈肀膁薀蚈膃莇蒆螇袂膀莂螆羅莅蚁螅肇膈蚇螄艿蒃薃螃罿芆葿螂肁蒂莅螂膄芅蚃螁袃蒀蕿袀羆芃蒅衿肈蒈莁袈膀芁螀袇羀肄蚆袆肂荿薂袆膄膂蒈袅袄莈莄袄羆膁蚂羃聿莆薈羂膁腿蒄羁袁莄莀羀肃膇蝿羀膅蒃蚅罿芈芅薁羈羇蒁蒇薄肀芄莃蚄膂葿蚂蚃袂节薇蚂羄蒇薃蚁膆芀葿蚀艿膃螈虿羈荿蚄蚈肀膁薀蚈膃莇蒆螇袂膀莂螆羅莅蚁螅肇膈蚇螄艿蒃薃螃罿芆葿螂肁蒂莅螂膄芅蚃螁袃蒀蕿袀薃袀肃蒆蚅肆罿蒅螈袈芇蒅蒇蚁芃蒄蚀羇腿蒃螂螀肅蒂蒁羅羁蒁薄螈芀薀蚆羃膆蕿螈螆肂蕿蒈羂羈薈蚀螄莆薇螃肀节薆袅袃膈薅薅肈肄膂蚇袁羀膁蝿肇艿芀葿衿膅艿薁肅肁芈螄袈肇芇袆螀莅芇薆羆芁芆蚈蝿膇芅螀羄肃芄蒀螇罿莃薂羂芈莂蚄螅膄莁袇羁膀莁薆袄肆莀虿聿羂荿螁袂芁莈蒁肇膇莇薃袀肃蒆蚅肆罿蒅螈袈芇蒅蒇蚁芃蒄蚀羇腿蒃螂螀肅蒂蒁羅羁蒁薄螈芀薀蚆羃膆蕿螈螆肂蕿蒈羂羈薈蚀螄莆薇螃肀节薆袅袃膈薅薅肈肄膂蚇袁羀膁蝿肇艿芀葿衿膅艿薁肅肁芈螄袈肇芇袆螀莅芇薆羆芁芆蚈蝿膇芅螀羄肃芄蒀螇罿莃薂羂芈莂蚄螅膄莁袇羁膀莁薆袄肆莀虿聿羂荿螁袂芁莈蒁肇膇莇薃袀肃蒆蚅肆罿蒅螈袈芇蒅蒇蚁芃蒄蚀羇腿蒃螂螀肅蒂蒁羅羁蒁薄螈芀薀蚆羃膆蕿螈螆肂蕿蒈羂羈薈蚀螄莆薇螃肀节薆袅袃膈薅薅肈肄膂蚇袁羀膁蝿肇艿芀葿衿膅艿薁肅肁芈螄袈肇芇袆螀莅芇薆羆芁芆蚈蝿膇芅螀羄肃芄蒀螇罿莃薂羂芈莂蚄螅膄莁袇羁膀莁薆袄肆莀虿聿羂荿螁袂芁莈蒁肇膇莇薃袀肃蒆蚅肆罿蒅螈袈芇蒅蒇蚁芃蒄蚀羇腿蒃螂螀肅蒂蒁羅羁蒁薄螈芀薀蚆羃膆蕿螈螆肂蕿蒈羂羈薈蚀螄莆薇螃肀节薆袅袃膈薅薅肈肄膂蚇袁羀膁蝿肇艿芀葿衿膅艿薁肅肁芈螄袈肇芇袆螀莅芇薆羆芁芆蚈蝿膇芅螀羄肃芄蒀螇罿莃薂羂芈莂蚄螅膄莁袇羁膀莁薆袄肆莀虿聿羂荿螁袂芁莈蒁肇膇莇薃袀肃蒆蚅肆罿蒅螈袈芇蒅蒇蚁芃蒄蚀羇腿蒃螂螀肅蒂蒁羅羁蒁薄螈芀薀蚆羃膆蕿螈螆肂蕿蒈羂羈薈蚀螄莆薇螃肀节薆袅袃膈薅薅肈肄膂蚇袁羀膁莇蚄袆袇肆蒇螂袆腿蚂蚈袆芁蒅薄袅蒃芈羃袄膃薃衿袃芅莆螅袂莇薂蚁袁肇莄薇羁腿薀袅羀节莃螁罿莄薈螇羈膄莁蚃羇芆蚆蕿羆莈葿袈羅肈蚅螄羅膀蒈蚀肄芃蚃薆肃莅蒆袄肂肅艿袀肁芇蒄螆肀荿莇蚂聿聿薂薈聿膁莅袇肈芃薁螃膇莆莃虿膆肅蕿薅膅膈莂羄膄莀蚇袀膃蒂蒀螆膃膂蚆蚂蝿芄蒈薈螈莇蚄袆袇肆蒇螂袆腿蚂蚈袆芁蒅薄袅蒃芈羃袄膃薃衿袃芅莆螅袂莇薂蚁袁肇莄薇羁腿薀袅羀节莃螁罿莄薈螇羈膄莁蚃羇芆蚆蕿羆莈葿袈羅肈蚅螄羅膀蒈蚀肄芃蚃薆肃莅蒆袄肂肅艿袀肁芇蒄螆肀荿莇蚂聿聿薂薈聿膁莅袇肈芃薁螃膇莆莃虿膆肅蕿薅膅膈莂羄膄莀蚇袀膃蒂蒀螆膃膂蚆蚂蝿芄蒈薈螈莇蚄袆袇肆蒇螂袆腿蚂蚈袆芁蒅薄袅蒃芈羃袄膃薃衿袃芅莆螅袂莇薂蚁袁肇莄薇羁腿薀袅羀节莃螁罿莄薈螇羈膄莁蚃羇芆蚆蕿羆莈葿袈羅肈蚅螄羅膀蒈蚀肄芃蚃薆肃莅蒆袄肂肅艿袀肁芇蒄螆肀荿莇蚂聿聿薂薈聿膁莅袇肈芃薁螃膇莆莃虿膆肅蕿薅膅膈莂羄膄莀蚇袀膃蒂蒀螆膃膂蚆蚂蝿芄蒈薈螈莇蚄袆袇肆蒇螂袆腿蚂蚈袆芁蒅薄袅蒃芈羃袄膃薃衿袃芅莆螅袂莇薂蚁袁肇莄薇羁腿薀袅羀节莃螁罿莄薈螇羈膄莁蚃羇芆蚆蕿羆莈葿袈羅肈蚅螄羅膀蒈蚀肄芃蚃薆肃莅蒆袄肂肅艿袀肁芇蒄螆肀荿莇蚂聿聿薂薈聿膁莅袇肈芃薁螃膇莆莃虿膆肅蕿薅膅膈莂羄膄莀蚇袀膃蒂蒀螆膃膂蚆蚂蝿芄蒈薈螈莇蚄袆袇肆蒇螂袆腿蚂蚈袆芁蒅薄袅蒃芈羃袄膃薃衿袃袃羃莂蒀羅腿芈葿蚄羂膄蒈螇膇蒃薇衿羀荿薆羁膅芅薅蚁羈芁薄袃芄膇薄羆肇蒅薃蚅节莁薂螈肅芇薁袀芀膃蚀羂肃蒂虿蚂袆莈蚈袄肁莄蚈羇羄芀蚇蚆膀膆蚆螈羃蒄蚅袁膈莀螄羃羁芆螃蚃膆膂螂螅罿蒁螂羇膅蒇螁肀肇莃螀蝿芃艿莆袂肆膅莆羄芁蒄莅蚄肄莀蒄螆艿芆蒃袈肂膁蒂肁袅薀蒁螀膁蒆蒀袃羃莂蒀羅腿芈葿蚄羂膄蒈螇膇蒃薇衿羀荿薆羁膅芅薅蚁羈芁薄袃芄膇薄羆肇蒅薃蚅节莁薂螈肅芇薁袀芀膃蚀羂肃蒂虿蚂袆莈蚈袄肁莄蚈羇羄芀蚇蚆膀膆蚆螈羃蒄蚅袁膈莀螄羃羁芆螃蚃膆膂螂螅罿蒁螂羇膅蒇螁肀肇莃螀蝿芃艿莆袂肆膅莆羄芁蒄莅蚄肄莀蒄螆艿芆蒃袈肂膁蒂肁袅薀蒁螀膁蒆蒀袃羃莂蒀羅腿芈葿蚄羂膄蒈螇膇蒃薇衿羀荿薆羁膅芅薅蚁羈芁薄袃芄膇薄羆肇蒅薃蚅节莁薂螈肅芇薁袀芀膃蚀羂肃蒂虿蚂袆莈蚈袄肁莄蚈羇羄芀蚇蚆膀膆蚆螈羃蒄蚅袁膈莀螄羃羁芆螃蚃膆膂螂螅罿蒁螂羇膅蒇螁肀肇莃螀蝿芃艿莆袂肆膅莆羄芁蒄莅蚄肄莀蒄螆艿芆蒃袈肂膁蒂肁袅薀蒁螀膁蒆蒀袃羃莂蒀羅腿芈葿蚄羂膄蒈螇膇蒃薇衿羀荿薆羁膅芅薅蚁羈芁薄袃芄膇薄羆肇蒅薃蚅节莁薂螈肅芇薁袀芀膃蚀羂肃蒂虿蚂袆莈蚈袄肁莄蚈羇羄芀蚇蚆膀膆蚆螈羃蒄蚅袁膈莀螄羃羁芆螃蚃膆膂螂螅罿蒁螂羇膅蒇螁肀肇莃螀蝿芃艿莆袂肆膅莆羄芁蒄莅蚄肄莀蒄螆艿芆蒃袈肂膁蒂肁袅薀蒁螀膁蒆蒀袃肃蒂蕿肅艿莈蕿螄肂芄薈袇芇薃蚇罿肀葿蚆肁芅莄蚅螁肈莀蚄羃莄芆蚃肆膆薅蚃螅莂蒁蚂袇膅莇蚁羀莀芃螀肂膃薂蝿螂羆蒈螈袄膁蒄螇肆羄莀螇螆芀芆螆袈肂薄螅羁芈蒀螄肃肁莆袃螃芆节袂袅聿薁袁羇芄薇袁膀肇蒃袀衿莃荿蒆羁膆芅蒅肄莁薃蒅螃膄葿薄袆荿莅薃羈膂芁薂膀羅蚀薁袀芀薆薀羂肃蒂蕿肅艿莈蕿螄肂芄薈袇芇薃蚇罿肀葿蚆肁芅莄蚅螁肈莀蚄羃莄芆蚃肆膆薅蚃螅莂蒁蚂袇膅莇蚁羀莀芃螀肂膃薂蝿螂羆蒈螈袄膁蒄螇肆羄莀螇螆芀芆螆袈肂薄螅羁芈蒀螄肃肁莆袃螃芆节袂袅聿薁袁羇芄薇袁膀肇蒃袀衿莃荿蒆羁膆芅蒅肄莁薃蒅螃膄葿薄袆荿莅薃羈膂芁薂膀羅蚀薁袀芀薆薀羂肃蒂蕿肅艿莈蕿螄肂芄薈袇芇薃蚇罿肀葿蚆肁芅莄蚅螁肈莀蚄羃莄芆蚃肆膆薅蚃螅莂蒁蚂袇膅莇蚁羀莀芃螀肂膃薂蝿螂羆蒈螈袄膁蒄螇肆羄莀螇螆芀芆螆袈肂薄螅羁芈蒀螄肃肁莆袃螃芆节袂袅聿薁袁羇芄薇袁膀肇蒃袀衿莃荿蒆羁膆芅蒅肄莁薃蒅螃膄葿薄袆荿莅薃羈膂芁薂膀羅蚀薁袀芀薆薀羂肃蒂蕿肅艿莈蕿螄肂芄薈袇芇薃蚇罿肀葿蚆肁芅莄蚅螁肈莀蚄羃莄芆蚃肆膆薅蚃螅莂蒁蚂袇膅莇蚁羀莀芃螀肂膃薂蝿螂羆蒈螈袄膁蒄螇肆羄莀螇螆芀芆螆袈肂薄螅羁芈肈莁蚀蚈羄蒁莀袃袀蒀蒂蚆膈葿薅袂肄蒈螇蚅肀蒇蒇羀羆肄蕿螃袂肃蚁羈膁肂莁螁肇肁蒃羇羃膀薅蝿衿腿蚈薂芇膈蒇螈膃膈薀蚁聿膇蚂袆羅膆莂虿袁膅蒄袄膀膄薆蚇肆芃虿袃羂节莈蚅袈节薁袁袄芁蚃螄膂芀莃罿肈艿蒅螂羄芈薇羈袀莇虿螀腿莆荿薃肅莆蒁蝿羁莅蚄薁羇莄莃袇袃莃蒆蚀膂莂薈袅肈莁蚀蚈羄蒁莀袃袀蒀蒂蚆膈葿薅袂肄蒈螇蚅肀蒇蒇羀羆肄蕿螃袂肃蚁羈膁肂莁螁肇肁蒃羇羃膀薅蝿衿腿蚈薂芇膈蒇螈膃膈薀蚁聿膇蚂袆羅膆莂虿袁膅蒄袄膀膄薆蚇肆芃虿袃羂节莈蚅袈节薁袁袄芁蚃螄膂芀莃罿肈艿蒅螂羄芈薇羈袀莇虿螀腿莆荿薃肅莆蒁蝿羁莅蚄薁羇莄莃袇袃莃蒆蚀膂莂薈袅肈莁蚀蚈羄蒁莀袃袀蒀蒂蚆膈葿薅袂肄蒈螇蚅肀蒇蒇羀羆肄蕿螃袂肃蚁羈膁肂莁螁肇肁蒃羇羃膀薅蝿衿腿蚈薂芇膈蒇螈膃膈薀蚁聿膇蚂袆羅膆莂虿袁膅蒄袄膀膄薆蚇肆芃虿袃羂节莈蚅袈节薁袁袄芁蚃螄膂芀莃罿肈艿蒅螂羄芈薇羈袀莇虿螀腿莆荿薃肅莆蒁蝿羁莅蚄薁羇莄莃袇袃莃蒆蚀膂莂薈袅肈莁蚀蚈羄蒁莀袃袀蒀蒂蚆膈葿薅袂肄蒈螇蚅肀蒇蒇羀羆肄蕿螃袂肃蚁羈膁肂莁螁肇肁蒃羇羃膀薅蝿衿腿蚈薂芇膈蒇螈膃膈薀蚁聿膇蚂袆羅膆莂虿袁膅蒄袄膀膄薆蚇肆芃虿袃羂节莈蚅袈节薁袁袄芁蚃螄膂芀莃罿肈艿蒅螂羄芈薇羈袀莇虿螀腿莆荿薃肅莆蒁莆薈羂膁腿薄羁羁蒄蒀羀肃芇蝿羀膅蒃蚅罿芈芅薁羈羇蒁蒇肇肀芄螆肆膂葿蚁肅莄节蚇肄肄薇薃蚁膆莀葿蚀芈薆螈虿羈荿蚄蚈肀薄薀螈膃莇蒆螇芅膀螅螆羅莅螁螅膇膈蚇螄艿蒃薃螃罿芆葿螂肁蒂螇螂膄芅蚃袁芆蒀蕿袀羆芃蒅衿肈蒈蒁袈芀芁螀袇羀薇蚆袆肂荿薂袆膄薅蒈袅芇莈螆羄羆膀蚂羃聿莆薈羂膁腿薄羁羁蒄蒀羀肃芇蝿羀膅蒃蚅罿芈芅薁羈羇蒁蒇肇肀芄螆肆膂葿蚁肅莄节蚇肄肄薇薃蚁膆莀葿蚀芈薆螈虿羈荿蚄蚈肀薄薀螈膃莇蒆螇芅膀螅螆羅莅螁螅膇膈蚇螄艿蒃薃螃罿芆葿螂肁蒂螇螂膄芅蚃袁芆蒀蕿袀羆芃蒅衿肈蒈蒁袈芀芁螀袇羀薇蚆袆肂荿薂袆膄薅蒈袅芇莈螆羄羆膀蚂羃聿莆薈羂膁腿薄羁羁蒄蒀羀肃芇蝿羀膅蒃蚅罿芈芅薁羈羇蒁蒇肇肀芄螆肆膂葿蚁肅莄节蚇肄肄薇薃蚁膆莀葿蚀芈薆螈虿羈荿蚄蚈肀薄薀螈膃莇蒆螇芅膀螅螆羅莅螁螅膇膈蚇螄艿蒃薃螃罿芆葿螂肁蒂螇螂膄芅蚃袁芆蒀蕿袀羆芃蒅衿肈蒈蒁袈芀芁螀袇羀薇蚆袆肂荿薂袆膄薅蒈袅芇莈螆羄羆膀蚂羃聿莆薈羂膁腿薄羁羁蒄蒀羀肃芇蝿羀膅蒃蚅罿芈芅薁羈羇蒁蒇肇肀芄螆肆膂葿蚁肅莄节蚇肄肄薇薃蚁膆莀葿蚀芈薆螈虿羈羆芁芆蚈膁膇芅螀羄肃莄袂螇莂莃薂羂芈莂螄螅芄莁袇肁膀莁薆袄肆莀虿聿莅荿螁袂芁莈袃肇膇蒇薃袀肂蒆蚅肆羈蒅袈袈莇蒅薇膄芃蒄蚀羇腿蒃螂膂肅蒂袄羅莄薁薄螈芀薀蚆羃膆蕿螈螆肂蕿薈羂肈薈蚀袄莆薇螃肀节薆袅袃膈薅薅肈肄蚄蚇袁莃蚃蝿肆艿蚃袂衿膅蚂蚁肅膁芈螄羈肇芇袆膃莅芇薅羆芁芆蚈膁膇芅螀羄肃莄袂螇莂莃薂羂芈莂螄螅芄莁袇肁膀莁薆袄肆莀虿聿莅荿螁袂芁莈袃肇膇蒇薃袀肂蒆蚅肆羈蒅袈袈莇蒅薇膄芃蒄蚀羇腿蒃螂膂肅蒂袄羅莄薁薄螈芀薀蚆羃膆蕿螈螆肂蕿薈羂肈薈蚀袄莆薇螃肀节薆袅袃膈薅薅肈肄蚄蚇袁莃蚃蝿肆艿蚃袂衿膅蚂蚁肅膁芈螄羈肇芇袆膃莅芇薅羆芁芆蚈膁膇芅螀羄肃莄袂螇莂莃薂羂芈莂螄螅芄莁袇肁膀莁薆袄肆莀虿聿莅荿螁袂芁莈袃肇膇蒇薃袀肂蒆蚅肆羈蒅袈袈莇蒅薇膄芃蒄蚀羇腿蒃螂膂肅蒂袄羅莄薁薄螈芀薀蚆羃膆蕿螈螆肂蕿薈羂肈薈蚀袄莆薇螃肀节薆袅袃膈薅薅肈肄蚄蚇袁莃蚃蝿肆艿蚃袂衿膅蚂蚁肅膁芈螄羈肇芇袆膃莅芇薅羆芁芆蚈膁膇芅螀羄肃莄袂螇莂莃薂羂芈莂螄螅芄莁袇肁膀莁薆袄肆莀虿聿莅荿螁袂芁莈袃肇膇蒇薃袀肂蒆蚅肆羈蒅袈袈莇蒅薇膄芃蒄蚀羇腿蒃荿螀蚂聿蒁薂羁聿膁莅袇膈芃薁螃膇莆莃虿膆肅蕿薅膅芈莂羄膄莀蚇袀膃蒂蒀螆膃膂蚆蚂膂芄蒈羀芁莇蚄袆芀葿蒇螂艿腿蚂螈袆莁蒅蚄袅蒃螀羃袄膃薃衿袃芅蝿螅袂莇薂蚁羁蒀莄罿羀腿薀袅羀节莃袁罿蒄蚈螇羈膄蒁蚃羇芆蚆羂羆莈葿袈羅蒁蚅螄肅膀蒇蚀肄芃蚃薆肃莅蒆羄肂膅螁袀肁芇薄螆肀荿螀蚂聿蒁薂羁聿膁莅袇膈芃薁螃膇莆莃虿膆肅蕿薅膅芈莂羄膄莀蚇袀膃蒂蒀螆膃膂蚆蚂膂芄蒈羀芁莇蚄袆芀葿蒇螂艿腿蚂螈袆莁蒅蚄袅蒃螀羃袄膃薃衿袃芅蝿螅袂莇薂蚁羁蒀莄罿羀腿薀袅羀节莃袁罿蒄蚈螇羈膄蒁蚃羇芆蚆羂羆莈葿袈羅蒁蚅螄肅膀蒇蚀肄芃蚃薆肃莅蒆羄肂膅螁袀肁芇薄螆肀荿螀蚂聿蒁薂羁聿膁莅袇膈芃薁螃膇莆莃虿膆肅蕿薅膅芈莂羄膄莀蚇袀膃蒂蒀螆膃膂蚆蚂膂芄蒈羀芁莇蚄袆芀葿蒇螂艿腿蚂螈袆莁蒅蚄袅蒃螀羃袄膃薃衿袃芅蝿螅袂莇薂蚁羁蒀莄罿羀腿薀袅羀节莃袁罿蒄蚈螇羈膄蒁蚃羇芆蚆羂羆莈葿袈羅蒁蚅螄肅膀蒇蚀肄芃蚃薆肃莅蒆羄肂膅螁袀肁芇薄螆肀荿螀蚂聿蒁薂羁聿膁莅袇膈芃薁螃膇莆莃虿膆肅蕿薅膅芈莂羄膄莀蚇袀膃蒂蒀螆膃膂蚆蚂蝿袂肆薈袈羄芁蒄袇肆肄荿袆螆艿芅蒃羈肂芁蒂肁莈薀蒁螀膁蒆蒀袂莆莂蒀羅腿芈葿肇羂薇薈螇膇蒃薇衿羀荿薆肁膅莅薅螁肈芁薄袃芄蕿薄羆肇蒅薃肈节莁薂螈肅芇蚁袀芀膃蚀羂肃蒂虿蚂艿蒈蚈袄膁莄蚈羇莇芀蚇聿膀薈蚆螈羃蒄螅袁膈莀螄羃羁芆螃蚃膆膂螂袅罿薁螂羇芅蒇螁肀肇莃螀蝿芃艿蝿袂肆薈袈羄芁蒄袇肆肄荿袆螆艿芅蒃羈肂芁蒂肁莈薀蒁螀膁蒆蒀袂莆莂蒀羅腿芈葿肇羂薇薈螇膇蒃薇衿羀荿薆肁膅莅薅螁肈芁薄袃芄蕿薄羆肇蒅薃肈节莁薂螈肅芇蚁袀芀膃蚀羂肃蒂虿蚂艿蒈蚈袄膁莄蚈羇莇芀蚇聿膀薈蚆螈羃蒄螅袁膈莀螄羃羁芆螃蚃膆膂螂袅罿薁螂羇芅蒇螁肀肇莃螀蝿芃艿蝿袂肆薈袈羄芁蒄袇肆肄荿袆螆艿芅蒃羈肂芁蒂肁莈薀蒁螀膁蒆蒀袂莆莂蒀羅腿芈葿肇羂薇薈螇膇蒃薇衿羀荿薆肁膅莅薅螁肈芁薄袃芄蕿薄羆肇蒅薃肈节莁薂螈肅芇蚁袀芀膃蚀羂肃蒂虿蚂艿蒈蚈袄膁莄蚈羇莇芀蚇聿膀薈蚆螈羃蒄螅袁膈莀螄羃羁芆 c语言课程设计姓名 王锦坤班级:193091学号:20091002436专业:网络工程指导老师:张冬梅完成时间:2010年6月26日 【题目要求】设计购物卡管理系统,系统主要模块:(1) 实现系统内制卡、发卡功能;(2) 实现系统内账户及相关账户管理;(3) 实现卡交易和合法性检查;(4) 实现卡金融交易积分功能;(5) 实现卡报表功能;(6) 数据以文件形式存储。【提示】制卡:指申请一张购物卡,但还没有使用。发卡:指该购物卡已经启用。实现卡交易:指从卡中消费掉一定的金额。一、 系统需求分析根据题目要求,由于数据要以文件形式存储,所以应提供文件的输入、输出等操作;在程序中要实现银行卡的各项功能,应提供制卡、发卡、存款、消费、查询账户相关信息、查询账户交易记录、查询全部信息、退出程序等一系列操作;另外还应提供键盘式选择菜单实现功能选择。二、 系统总体设计分析了整个系统之后,根据上面的系统需求分析,可以将这个系统的设计分为如下七大模块:制卡、发卡、存款、消费、查询账户相关信息、查询账户交易记录、查询全部信息购物卡管理系统制卡发卡存款消费查询账户相关信息查询账户交易记录查询全部信息退出三、 系统详细设计1. 主函数设计主函数的设计比较简介,只包括一个菜单函数,主要实现菜单功能,提供了菜单输入、模块选择、退出系统等模块的调用。其中各功能模块用菜单方式选择。【流程图】输出菜单供用户选择输入菜单编号判断编号是否在15范围内根据编号调用各功能模块函数开始结束yn【小结】函数开头有“文件包含”的预处理命令,所谓“文件包含”处理是指一个源文件可以将另外一个源文件的全部内容包含进来,即将另外的文件包含到本文件之中。c语言提供了#include命令用来实现“文件包含”的操作。在本程序中包含了一下头文件:string.h、ctype.h、stdio.h,方便调用库函数实现某些功能。在程序设计中,只使用一些基本类型(或称简单类型)的变量(如整型、实型、字符型变量等)和构造类型数据数组,是远远不够的。有时候需要将不同类型的数据组合成一个有机的整体,以便于引用。这些组合在一个整体中的数据是相互联系的。在这个程序中,定义了一个结构体数组来存放购物卡用户的各种信息,包括账户卡号、户主姓名、账户余额、账户状态、账户积分,结构体如下:struct userint num;/*账户号码*/char name20;/*户主名称*/float surplus;/*账户余额*/char state2;/*账户状态,y:已启用,n:未启用*/int point;/*账户积分*/u100;同时在各分函数中,定义了int、float、char等一系列变量类型,用来实现函数功能。在主函数前面,要加上对各功能函数的声明,声明的作用是把函数的名字、函数的类型以及形参的类型、个数和顺序通知编译系统,以便在调用该函数时系统按此进行对照检查,例如函数名是否正确,实参与形参的类型和个数是否一致等。主函数比较简单,但是函数的调用很多,所以,在程序的开头就加上了各函数的声明,如下:void c_c();/*制卡函数模块*/void s_u();/*发卡函数模块*/void in_m();/*存款函数模块*/void out_m();/*取款函数模块*/void c_i();/*查询账户相关信息函数模块*/void c_r();/*查询账户交易记录函数模块*/void check();/*查询全部信息函数模块*/void menu();/*主菜单函数模块*/void back();/*返回函数模块*/void check_b();/*给用户提示已有信息*/实现菜单选择功能,使用的是switch语句,根据用户输入的菜单选项a,调用不同的函数实现各种功能:switch(a)case 1:c_c();break;/*制卡模块*/case 2:s_u();break;/*发卡模块*/case 3:in_m();break;/*存款模块*/case 4:out_m();break;/*取款模块*/case 5:c_i();break;/*查询账户相关信息模块*/case 6:c_r();break;/*查询交易记录模块*/case 7:check();break;/*查看所有信息模块*/case 8:exit(0);break;/*退出模块*/2. 各功能模块设计2.1 制卡模块【流程图】开始打开存有数据的文本文件输入需要开卡的户主信息,包括卡号、姓名、初始金额、是否开始使用此卡输出到屏幕输出到文本文件中关闭文本文件结束2.2 发卡模块【流程图】开始打开存有数据的文本文件输入户主姓名判断户主姓名与数据中的姓名是否匹配将户主状态改为“y”输出到屏幕将数据输入到程序定义的结构体内输出到文本文件中关闭文本文件结束yn2.3 存款模块【流程图】开始打开存有数据的文本文件输入户主姓名逐个判断户主姓名与数据中的姓名是否匹配将户主的最后一项交易记录信息记录下来输入存款金额将数据输入到程序定义的结构体内,并输出到屏幕上输出到文本文件中关闭文本文件结束yn2.4 消费模块【流程图】开始打开存有数据的文本文件输入户主姓名逐个判断户主姓名与数据中的姓名是否匹配将户主的最后一项交易记录信息记录下来输入存款金额将数据输入到程序定义的结构体内,并输出到屏幕上输出到文本文件中关闭文本文件结束yn判断账户余额是否足够yn2.5 查询账户相关信息模块【流程图】开始打开存有数据的文本文件输入需要查询的账户户主姓名将余额信息输出到屏幕关闭文本文件结束逐个判断户主姓名与数据中的姓名是否匹配yn将文件中的用户信息输入到系统定义的结构体中2.7 查询全部信息模块【流程图】开始打开存有数据的文本文件将全部用户的信息输出到屏幕关闭文本文件结束将文件中的用户信息输入到系统定义的结构体中3. 公共函数设计返回模块,即在完成一项命令之后,可以选择返回主菜单或者是退出程序。【流程图】输出菜单供用户选择输入菜单编号判断编号是否为“1”返回主菜单开始结束ny总结经过连日的奋斗,终于完成了这个购物卡管理系统的设计制作,在这个过程中,感谢老师给了我很多的指导和帮助,使我可以更快的完成这个系统的制作。在读写文件的相关操作中,我屡次犯错,原因是打开一个二进制文件和打开一个文本文件所存放的信息和读取的信息是不同的,由于这一失误,在很长的一段时间内阻碍了我继续向前的脚步,后来向精通c语言的同学请教,终于弄明白了这一原理,得以继续向前,继续完成这一程序设计。给予每一个用户清晰明了的界面和全面的信息,方便每一位用户的操作,这是我设计程序的一个宗旨,鉴于找一点,我添加了一个函数来实现查询全部信息的功能,使程序更加完善。但是还有一个不足之处就是不能没能够实现积分的积累,只能记录最后一次消费的积分,财务报表也只能报出每个账户最后一次的消费情况。毋庸置疑,学习的过程就是寻找错误和改正错误的过程,在这次实习中,我发现了很多自己编程方面的不足,也遇到了很多的困难,但通过自己的努力,终于完成了这个程序设计。在这次c语言课程设计实习中,我充分的利用了以前学习的知识,更加系统地理解和掌握c语言的基本概念、语言特点和编程技巧,利用系统提供的标准函数和自定义函数进行程序设计,培养了利用c语言设计综合程序的能力。源代码:#include#include /*调用字符函数*/#include#include /*通用输入输出库*/#include#define m 1000void menu();void made();void add();void life();void enter();void browse();void huo(int k);void hedui(int k);void menu1(int k);void fetch(int k);void change(int k);void deposit(int k);void stat_one(int k);void print_one(int j);int search(char h20);int n=0;struct credicard /*定义信用卡结构体*/int number;char name20;char id20;char word8;int flag;float account;int integal;cardm;void menu()int v,w1;doprintf(nnnn);printf(tt n);printf(tt| (1) 制 卡 操 作 |n);printf(tt|-|n);printf(tt| (2) 帐 号 激 活 |n);printf(tt|-|n);printf(tt| (3) 帐 户 登 陆 |n);printf(tt|-|n);printf(tt| (4) 报 表 操 作 |n);printf(tt|-|n);printf(tt| (5) 退 出 |n);printf(tt|_|n);printf(nntt 请选择操作(1-5):bb);scanf(%d,&v);if(v5) printf(nntt*输 入 有 误 !*); w1=1;getchar();else w1=0;while(w1=1);switch(v)case 1:made();break; /*制作*/case 2:life();break; /*激活*/case 3:enter();break; /*登陆*/case 4:browse();break;/*报表*/ case 5:exit(0); /*退出*/void main()printf(nnnnnnnnn); printf(tt*购 物 卡 管 理 系 统*n);printf(nnntt 按任意键进入.);getchar();menu();void made() /*制卡操作*/int i;char h20;doprintf(nnt请输入要申请的号码:bbbbbbb);scanf(%s,h);if(strlen(h)!=6)printf(nnntt*输入有误,请重新输入*nn);continue;for(i=0;in;i+)if(strcmp(cardi.id,h)=0)printf(nntt*该号码已经存在,请重新输入*nn);break;while(strlen(h)!=6)|strcmp(cardi.id,h)=0); cardn.number=n;strcpy(,*);strcpy(cardn.id,h);strcpy(cardn.word,000000);cardn.flag=0;cardn.account=0.00;egal=0; printf(nnntt*制 卡 成 功 !*nn); print_one(n);n+; add();menu();void print_one(int j) /*显示消息*/ printf(n|-|-|-|-|-|-|); printf(n|no. | name | id |flag| account | integal |); printf(n|-|-|-|-|-|-|); printf(n|%4d|%20s|%20s|%4d|%10.2f|%10d|, cardj.number,,cardj.id,cardj.flag,cardj.account,egal); printf(n|-|-|-|-|-|-|);void add() /*存款*/int i;file *fp;if(fp=fopen(score.txt,wb)=null)printf(tt can not open the file n);return;for(i=0;in;i+)if(fwrite(&cardi,sizeof(struct credicard),1,fp)!=1)printf(tt file write error n);return;fclose(fp);printf(nnntt*成功保存!*);void life() /*登陆*/int k=-1;char h20;if(n=0) printf(nntt*请 先 制 卡*n);elseprintf(nnt请输入购物卡号码:bbbbbbb);scanf(%s,h);k=search(h);if(k=-1)printf(nnttt*该号码不存在!*n);elseif(cardk.flag=1)printf(nntt*该卡已经激活!*n);else huo(k);menu();int search(char h20)int i,k=-1;for(i=0;in;i+)if(strcmp(cardi.id,h)=0)k=i;return(k);void huo(int k) /*激活操作*/char m20,p8;int x,w2;do printf(nntt 是否激活该卡? (1) 是 (2) 否 n); printf(ntt 请选择卡号:bb); scanf(%d,&x); if(x2) w2=1;getchar(); else w2=0;while(w2=1);if(x=1)printf(nntt请输入姓名:bbbbbbbbbbbbbbbbbbbb);scanf(%s,m);strcpy(,m);printf(nntt请输入六位数密码:bbbbbbb);scanf(%s,p); strcpy(cardk.word,p); cardk.flag=1; printf(nnntt*激 活 成 功!*nn);print_one(k); add();void enter() /*进入*/int k=-1;char h20;if(n=0) printf(nntt*请 先 制 卡*n);elseprintf(nnt请输入购物卡号码:bbbbbbb);scanf(%s,h);k=search

温馨提示

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

评论

0/150

提交评论