学生证管理系统课程设计报告.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言课程设计实验报告 课程设计题目:学生证管理系统 姓 名: 学 号: 班 级: 专 业: 指导教师: 2014年1 月2 日 下载可编辑 下载可编辑 . .专业.整理. 学生证管理系统课程设计报告 需求分析 根据学生证管理的需要,建一个“学生证管理系统”,以方便对学生证信息的 各项管理操作。要求完成:1.能对学生证信息进行录入和修改 2.能按照学号 和班级号显示学生证信息和更改、删除信息。 总体设计 根据以上分析,本系统主要包括:从键盘输入学生证信息、从指定的文件中 读入学生证信息、按照学号和班号查询学生证信息、删除和修改学生证信息。 (1) 主函数main():定义学生结构体数组,输出操作对话框,调用录入、 查询、删除、输出等函数对学生证信息进行处理。 (2) 录入函数enter ():从键盘输入学生证信息。 (3) 录入函数load ():从文件输入学生证信息。 (4) 查询函数search ():按学号查找记录信息。 (5) 查询函数display ():按班级查找记录信息。 (6) 删除函数del():删除指定学号的学生记录。 (7) 修改函数modify ():按照指定学号修改记录。 程序功能图如下: 学生证管理系统 3?详细设计。 本功能一共有16个函数,其中一个主函数,15个功能模块,每个功能模块都是由于主函 数或其他功能模块调用,分别说明如下: 1.主函数main ()。 图1.2 主程序流程图 (2 )键盘输入函数。 键盘输入函数主要完成学生信息从屏幕输入数据,并将数据保存到文本文件中,以备后用。 流程图:Y 流程图: Y (3)文件输入函数。 文件输入函数主要完成学生信息从文件中读入数据。 图1.4文件输入流程图 图1.4文件输入流程图 Y (4 )学号查询函数。 学号查询函数是完成由用户输入需要查询的学号, 在现有学生信息中查询是否有此学生信息 存在,查到输出学生全部信息,没查到则输出“此学生部存在”信息。 流程图如下: 图1.5学号查询流程图 (5 )班级查询函数。 班级查询函数是完成由用户输入需要查询的班级, 在现有学生信息中查询此班级的全部学生 信息,查到输出全部信息,没差到则输出“此班级学生不存在”信息。 (6 )学号删除函数。 学号删除函数是完成由用户输入需要删除的学号, 在现有学生信息中查询是否有该学生信息 存在,查到则删除此学生全部信息,没查到则输出“此学生不存在”信息。 程序流程图如下: (7)修改函数。 修改函数主要是完成根据学号查找到学生信息,输出学生信息,然后修改学生信息。 程序流程如下: 结束 7 图1.7学号修改流程图 EldT 委内我” 基畫穆生录鳶锂』 H舌巨号字1.H3 Eld T 委内我” 基畫穆生录鳶锂』 H舌巨号字1.H3S退十 r増韦入序“ M X M * M 谕入您旳菜单选项编忙姑!?!. 1.9 (2 )从文件输入并显示结果 主菜单界面 4 ?测试结果。 (1 )程序运行主菜单 Q\ G : \2U1 ^2L1 8U I 学生证言理系it ID c bui职学性if首理弟JA- axe (3)按学号查找。 (4)修改测试。 (5)按班号浏览。 (6) 统计班级的人数。用G;A2O132 0UOLO4X学生ST官理系统IDebu职学生证营理垂輪.exe稱录录彗逗V息息 案 信信 姜內安 证证找除改记剧层 生土杳删傷生录壽觅出 (6) 统计班级的人数。 用G;A2O132 0UOLO4X学生ST官理系统IDebu职学生证营理垂輪.exe 稱录录 彗逗 V息息 案 信信 姜內安 证证找除改记剧层 生土杳删傷生录壽觅出 Hi書HHT1于记咅『卫退 |入増■HW入匪霜序 4 0 12 3 4 5 6 7 8 9^ 姜內 输入您旳菜单选项编号3-10 = 養输人班号; 1B2 ]?SzW 人 :安冋车縫後冋王菜单.… (7 )删除功能测试。 x G;\Z013201 BOW学生证管理系誌WutJu叮半生证管理系统亠ese 朽录 話记 ?=1息息 宀证证找除改心劉遥 7圭生查删螫主录由酬出 Z ^J¥mlp学-C吝蝕退 AUXS班协序 為加務程 陕 Xi L 件存 稱人阿的菜營项骗母-10“ 请输扎墓州探%学生学耳: 004 匚存删除中 採回车锭返回主菜申-」 5.软件操作使用说明书。 本软件采用命令行对话方式进行操作, 运行后出现主界面如图 1.9所示,然后按菜单提示操 作即可。 6.总结 通过本次课程设计练习,我们学会了科学分析问题解决问题的方法, 从问题分析下手,然后 进行模块设计,详细设计,再进行代码编写和测试。 在调试程序过程中,学会了分模块进行, 避免了以前那种将程序全部功能都放在 main ()函数中完成的弊病,使得调

文档评论(0)

cooldemon0602 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档