学生选修课管理系统设计C语言版.doc

上传人:PIYPING 文档编号:10704115 上传时间:2021-05-31 格式:DOC 页数:32 大小:99.50KB
返回 下载 相关 举报
学生选修课管理系统设计C语言版.doc_第1页
第1页 / 共32页
学生选修课管理系统设计C语言版.doc_第2页
第2页 / 共32页
学生选修课管理系统设计C语言版.doc_第3页
第3页 / 共32页
学生选修课管理系统设计C语言版.doc_第4页
第4页 / 共32页
学生选修课管理系统设计C语言版.doc_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《学生选修课管理系统设计C语言版.doc》由会员分享,可在线阅读,更多相关《学生选修课管理系统设计C语言版.doc(32页珍藏版)》请在三一文库上搜索。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

28、莈薅蚈膄莄薄螀肇芀薃袂芃膆薃羅肆蒄薂蚄袈莀蚁螇肄芆蚀衿袇膂虿蕿肂肈蚈螁袅蒇蚇袃膀莃蚇羆羃艿蚆蚅腿膅蚅螇羂蒃螄袀膇荿螃羂羀芅螂蚂膅膁荿袄羈膇莈羆芄蒆莇蚆肆莂莆螈节芈莅袁肅膄莅羃袈蒃蒄蚃肃荿蒃螅袆芄蒂羇肁芀蒁蚇羄膆蒀蝿膀蒅葿袂羂莁葿羄膈芇薈蚃羁膃薇螆膆聿薆袈罿莈薅蚈膄莄薄螀肇芀薃袂芃膆薃羅肆蒄薂蚄袈莀蚁螇肄芆蚀衿袇膂虿蕿肂肈蚈螁袅蒇蚇袃膀莃蚇羆羃艿蚆蚅腿膅蚅螇羂蒃螄袀膇荿螃羂羀芅螂蚂膅膁荿袄羈膇莈羆芄蒆莇蚆肆莂莆螈节芈莅袁肅膄莅羃袈蒃蒄蚃肃荿蒃螅袆 学生选修课管理系统设计 CHANGSHAUNIVERSITY OF SCIENCE & TECHNOLOGY 课程设计(论文) 题目:学生选修

29、课管理系统设计 学号:班级: 所在院部: 2013 年 1 月第1页共22页 学生选修课管理系统设计 学生选修课管理系统设计 学生姓名:江元学号:201153100121班级:信计11-01班指导教师:龚红仿完成日期: 2013 第2页共22页 学生选修课管理系统设计 学生选修课管理系统设计 摘要 C语言课程设计和现代计算机技术的实际应用相结合,是我们在本阶段学完理论课程之后对自己该方面的能力的一次很好的检验,从开始的算法思路到运行调试后的美观的图形界面以及另人兴奋的可用程序,都是一个很好的学习和锻炼的过程。使我们巩固了原有的理论知识,培养了我们灵活运用和组合集成所学过知识及技能来分析、解决实

30、际问题的能力。使我们体会到自身知识和能力能在实际中的应用和发挥。不但可以激发创新意识,还可以开发创造能力、培养沟通能力。这次学生选修课系统管理设计时间虽然仅有一个星期,但确实使我受益非浅。通过学生选修课系统管理设计我丰富了计算机操作经验,更加深了对C语言的了解,熟悉了其环境,更增强了对Microsoft Visual C+ 6.0的使用技巧。C语言是在国内外广泛使用的一种计算机语言。语言功能丰富、表达能力强、使用灵活方便、既具有高级语言的优点,又具有低级语言的许多特点,适合编写系统软件。同时,我觉得C语言应该是操作和理论相结合的课程,在不断地编写中去思考,两者是不可分割的。我们在编写一个较大的

31、程序时应该把它分开成几个小程序来看,这样会容易得多。 关键词:学生选修课系统管理;C语言课程设计;计算机技术;模块化程序设计;信息录入;浏览信息;选课;查询 第3页共22页 学生选修课管理系统设计STUDENTS ELECTIVE COURSES MANAGEMENT SYSTEMDESIGN ABSTRACTC language curriculum design and modern computer technology in the practical application of the combination, we are at this stage of learning th

32、eory course on their own side of the ability of a good test, from the beginning of the algorithm to run after the beautiful graphical interface and exciting available procedures, is a very good learning and training process. We consolidate the original theory of knowledge,cultivate our flexible appl

33、ication and integration of the knowledge learned and skills of analysis, ability to solve practical problem. So that we realize that their knowledge and ability in practical application and play. Can not only stimulate consciousness of innovation, also can develop creative ability, communication ski

34、lls training. The student elective system management design time although only a week, but it does make me benefit. Students elective system management design my rich experience in computer operation, more deep understanding of the C language, familiar with the environment, more increased to Microso

35、ft Visual C+ 6 using skills.The C language is widely used at home and abroad a computer language.Language feature-rich, expressive capability is strong, flexible and convenient use, not only has the advantages of high-level language, but also has many of thecharacteristics of low-level language, sui

36、table for the preparation of system software. At the same time, I think C language should be the operation of combining theory and curriculum, constantly writing to think, the two are inseparable. Us in the preparation of a larger process should divide it into several small procedures, it would be m

37、uch easier.第4页共22页 学生选修课管理系统设计Key words:students elective system management; C language curriculum design; computer technology; modular design; information; information query; selection; 第5页共22页 学生选修课管理系统设计 目录 1、需求分析12.1概要设计12.1模块设计及图示12.2主函数流程设计2 3详细设计33.1程序中的数据类型33.2函数运行过程详解34、设计和调试分析134.1 调试中遇到的问

38、题134.2 算法复杂度分析154.3 经验和体会155、用户使用说明166、测试数据和测试结果16 参考文献22 第6页共22页 学生选修课管理系统设计 1 需求分析 假定有N门课程,每门课程有课程编号,课程名称,课程性质,总学分,授课学时,实验上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于60)自由选课。要求设计一选修课程系统,使之能提供以下功能:(1)课程信息录入功能(课程信息用文件保存)-输入;(2)课程信息浏览功能-输出;(3)查询功能:(多种查询方式:一种、任意两种组合、三种都能满足)-算法;(1)按学分查询(2)按课程性质查询;(3)按课程名称查询;要求:(1)用

39、C语言实现系统,源程序要有适当的注释,使程序容易阅读;(2)函数功能要划分好(结构化程序设计);(3)至少采用文本菜单界面(如果能采用图形菜单界面更好);(4)可以增加新功能模块2概要设计 本程序功能模块根据程序设计的需求,综4.0合程序的实用性、智能化得考虑,将程序划分为6个模块分别编写:2.1五个模块分别为:(1)浏览课程信息模块(2)查询课程信息模块(3)进入系统进行选课模块(4)选课情况统计模块(5)录入选课信息模块 第7页共22页 学生选修课管理系统设计 2.2主函数的流程设计:学生选课系统执行主流程如图所示,先执行主函数 按键的有效键值为05输入。各个按键的执行功能为:“1”:浏览

40、已录入的选修课课程信息调用函数,“2”:通过不同的方式查找记录,调用函数search(); “3”:进入系统进行选课,调用函数xuan_ke();“4”:查看课程已选情况,调用函数“5”:录入选修课信息,调用函数input(); “0”:退出系统; 第8页共22页 学生选修课管理系统设计 3详细设计 3.1程序中定义的数据类型3.1、1定义与课程有关的结构体struct course int num; /*课程编号*/ char name20; /*课程名称*/ char kind10; /*课程性质*/ int taltime,ttime,etime,mark,term; /*课程时间,学分

41、,开课信息等*/;3.1.2定义与学生有关的结构体struct student ; int snum;/*学生学号*/ int cnum;/*所选课程编号*/ char cname20;/*所选课程名称*/3.2每个函数的过程详解3.2.1void f1();函数原型:void f1();函数源程序:void f1()/*常用函数2*/printf("n课程编号课程名称课程性质授课学时实验或上机学时总学时学分开课学期:n");第9页共22页 学生选修课管理系统设计函数功能及实现:此函数仅包含输出语句,在课程信息输出之前调用此函数,打印出表头信息3.2.2void menu(

42、);函数原型:void menu()函数源程序:void menu()/*主菜单*/Printf(“nnn”); n"); n"); n"); n");printf(" * 5-录入选课信息 0-退出选课系统 * printf(" * 3-进入选课操作 4-选课情况统计 * printf(" * 1-浏览选课信息 2-查询选课信息 * printf(" * printf(" 欢迎使用学生选课系统! n");printf(" * n");printf(" 请选择输入选

43、项编号(请先选择5进行课程信息录入): ");函数功能及实现:此函数为输出菜单,进入系统后提示可根据供选择的项目进行后续操作。3.2.3void browser();函数原型:void browser();函数源程序:/*浏览选课信息*/第10页共22页 学生选修课管理系统设计void browser() FILE *fp;/*定义指向文件的指针*/ struct course c;/*定义课程结构体变量c*/ if(fp=fopen("course.txt","r")=NULL) f1(); for(;!feof(fp);) /*直到文件结束

44、*/ printf("nCannot open course!n");fscanf(fp,"%d %s %s %d %d %d %d %dn",&c.num,&c.name,&c.kind,&c.ttime,&c.etime,&c.taltime,&c.mark,&c.term); /*将课程信息写入文件*/printf("%5d%12s%9s%9d%12d%12d%8d%9dn",c.num,c.name,c.kind,c.ttime,c.etime,c.taltime

45、,c.mark,c.term);/*格式化输出*/ fclose(fp);/*关闭文件*/menu();函数功能及实现:此函数先定义指向文件的指针*fp,课程结构体变量c,通过if语句判断文件是否存在,在调用函数f1(),输出表头信息,通过for循环并使用fscanf函数将文件中的课程信息读出并通过printf打印到屏幕上,再通过fclose函数关闭文件。3.2.4void search();函数原型:void search();函数源程序:/*查询选课信息*/void search() 第11页共22页 学生选修课管理系统设计 FILE *fp; /*定义文件指针变量*/ struct course c;/*定义学生结构体变量c*/ int score; char kind10; char name20; int b; /*输入需要的查询课程信息的方式*/ printf("n 1.按学分查询nn"); printf("n 2.按课程性质查询nn"); printf("n

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1