电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

学生信息管理系统c语言程序设计报告(完美)

23页
  • 卖家[上传人]:龙***
  • 文档编号:593435
  • 上传时间:2017-04-08
  • 文档格式:DOC
  • 文档大小:460KB
  • / 23 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、 学生信息管理系统第 1 页HUNAN UNIVERSITY程序设计训练报 告学 生 姓 名 学 生 学 号 专 业 班 级 指 导 老 师 院 长 (系 主 任 ) 2013 年 5 月 25 日 学生信息管理系统第 2 页目 录一 系统功能简介.3二 本人完成的主要工作 .3三 实训分析 . .4四 实训设计 . .5五 实训源程序代码和调试过程 .7六 实训总结 .11附录 1.12附录 2 .12-22 学生信息管理系统第 3 页一 系统功能简介.学生信息管理系统1, 进入主界面:要求输入密码,输入三次错误系统锁定。2,输入记录:将学生的基本信息包括学号,姓名,性别,地区,分数等数据作为一个记录写入文件。3,显示记录:显示学生的各项信息 。4,增加记录: 增加多个学生的基本信息,位于之前的学生后面。5,删除记录: 删除学生信息。6,修改记录:可以修改学生的任何一项基本信息。7,查找记录:可以根据学生的学号查找并显示出学生的信息。8,统计记录: 统计全班通过情况和不及格情况。9,退出系统经过逐层逐块、不断细化、求精过程,编写程序并进行测试、验证,可以逐个模块地分开调试,并通过文件

      2、包含或用工程文件的形式进行逐步联合调试。二 本人完成的主要工作学生信息管理系统由我和龚晨同学共同完成。主程序的编写由我们两个共同完成。我负责的是:1、修改记录:可以修改学生的任何一项基本信息。2、查找记录:可以根据学生的学号查找并显示出学生的信息。3、统计记录: 统计全班通过情况和不及格情况。4、退出系统三 实训分析1、用结构化程序设计思想进行 C 环境下程序设计。 学生信息管理系统第 4 页2、设计一个管理系统,上机编程、调试并通过该管理系统中的各功能模块。3、设计完成后,每人必须提交程序清单及关于程序设计、维护和使用方面的图文材料即程序设计说明书各一份。4、基于结构化程序设计思想和所使用的 C语言开发环境与开发工具,并运用“软件工程”和“数据结构”中的有关概念和方法,针对具体设计题目和要求,分析功能要求,划分功能模块,用链表结构设计功能模块函数,以菜单方式调用相应功能模块来实现信息和数据处理四 实训设计1、系统功能模块结构图本图书管理系统理由输入记录,显示记录,增加记录,删除记录,修改记录,统计数据,查找记录,七个大模块组成,其总体结构图如下:学生信息管理系统增加记录模块 修改记录

      3、模块 删除记录模块 修改记录模块 统计记录模块输入记录模块 显示记录模块 查找记录模块退出系统2.核心数据结构设计:1头文件说明如: #include#include 学生信息管理系统第 5 页#include#include2,函数的编写定义结构类型;定义全局变量;定义、编写记录(数据)输入函数;定义、编写记录(数据)显示函数;定义、编写记录(数据)增加函数;定义、编写记录(数据)删除函数;定义、编写记录(数据)修改函数;定义、编写记录(数据)统计函数;定义、编写记录(数据)查找函数;函数名称 函数功能enter() 进入函数input(); 输入函数display() 显示函数add () 增加函数delet() 删除函数amend() 修改函数preside (); 统计函数fint (); 查找函数output(); 退出函数3. 核心算法描述(程序流程图)主函数结构流程初始化、定义主菜单、分支菜单指针数组及变量程序开始读键盘按键的键值 学生信息管理系统第 6 页NY五 实训源程序代码和调试过程(包括截图)1.1 进入界面判断键值并弹出对应菜单根据按键执行菜单选项对应的函数从被

      4、调用函数中返回并转移退出管理系统用户按了 1-8 键吗? N 学生信息管理系统第 7 页图一 输入密码进行身份验证,输入三次则系统锁定。1.2选择菜单图二 主菜单接界面,选择数字执行相应功能。1.3输入信息 学生信息管理系统第 8 页图三 依次输入学生的各项基本信息。1.4 显示信息图四 可以显示录入及增加的各项信息。1.5 增加信息 学生信息管理系统第 9 页图五 根据需要添加新的学生信息。1.6 删除记录图六 删除信息。1.7修改记录 学生信息管理系统第 10 页图七 可修改任何学生的任何一项纪录。1.8 统计信息图八 对所有的信息进行统计显示不及格人数。1.9 查找信息 学生信息管理系统第 11 页图九 根据学号查找出需要的学生信息。六 实训结论通过 C 语言实训,让我加深了对 C 语言的了解,而不只是单单的在课本中学到的那些理论,平时乏味的课程,通过自己动手亲自编写,变的生动有趣,而在自己动手的过程中,出现的问题很多,比理论要难的多,当一个程序写完以后,经常会有很多错误而没法解决。不过,通过几天的实训,逐渐积攒了一些经验,有些错误可以较快看出来。这次实训有很大的收获,让我对 C

      5、 语言有了更深的认识,平时在课堂上学到的东西可以自己动手编写,将其转化成一些实用的技能。如果是一个程序写完一处错误也没有,会有种成就感,于是兴趣就来了,兴趣来了,自然学的东西也就多了,能把理论变成实际的技能,让我对 C 语言有了浓厚的兴趣和更深层的认识。C 语言是一个有序的学习,条理很清楚,不是一个零散的知识,实际上所有的课程都如此,要从整体上把握。不过通过实训我也知道了自己的不足,存在的很多问题。希望能在以后的学习中,不断提高自己的能力,让问题越来越少。附录 1参考文献1 刘振安等.C 程序设计课程设计.北京:机械工业出版社,2004.92 谭浩强等.c 语言程序设计.(第二版).清华大学出版社,2002,.83 张引等著C 程序设计设计基础课程设计浙江大学出版社 20075 曹哲等 C 程序设计课程设计 机械工业出版社 2010.7 学生信息管理系统第 12 页附录 2源程序代码#include #include #include #include #define N 20struct student /*定义学生结构体*/long num;char name20;char sex

      6、2;char address20;int score3;int sum;int ave; ;struct student stuN;int t=1,pl=0;void enter();void input(); void display();void add(); void delet();void amend();void preside(); void fint(); void output(); void main()int password;int i;printf(nnnnttt 欢迎进入学生信息管理系统n); /*初始界面 输入验证密码 */for(i=1;inum);printf(姓名:n); scanf(%s,&p-name); printf(n);printf(性别:n);gets(r); gets(&p-sex); printf(n);printf(地区:n);scanf(%s,&p-address);printf(n);printf(三门成绩:1. 语文.2.数学.3.英语.n);for(i=0;iscorei);p-sum = p-score0 + p-scor

      7、e1 + p-score2;p-ave = p-sum/3;printf(nn 是否要继续输入学生信息,如果是请按 y;不是请按 n.n); o=getchar(); w=getchar(); if(w=y | w=Y) t+;x=1;p+; else x=0; 学生信息管理系统第 15 页while(x=1); if(w=n | w=N) printf(按任意键返回.n);getch();enter(); void display() /*显示学生信息*/int i,j;system(cls); printf(ttt 学生信息显示.nn); for(j=0;jnum); printf(n); 学生信息管理系统第 16 页printf(姓名:n);scanf(%s,p-name); printf(n);printf(性别:n);scanf(%s,p-sex); printf(n); printf(地区:n);scanf(%s,p-address);printf(n); printf(三门成绩:1. 语文.2.数学.3.英语.n); for(i=0;iscorei); for(i=0;i

      8、sum = p-score0 + p-score1 + p-score2;p-ave = p-sum/3;a=getchar(); printf(n 是否要继续输入学生信息,如果是请按 y;不是请按 n.nn); w=getchar();p+;t+; if(w=y|w=Y) x=1; if(w=n|w=N) x=0;break; while(x=1) ;if(x=0) printf(n);printf(按任意键返回.n);getch();enter(); void delet() /*学生信息的删除*/ long b; 学生信息管理系统第 17 页int z,j;int r=t;char c,x;struct student *p; system(cls); printf(nttt 删除学生信息n);printf( 请输入要删除学生的学号:nn); scanf(%ld,&b); for(p=stu;pnum=b) break; else r-; if(r=0) printf(你要删除的学生不存在,请按任意键返回.n); getch(); enter(); printf(n 你要删除的学生为:n); printf(%-8s%-8s%-8s%-8s%-8s%-8s%-8s%-8s%-8snn,学号,姓名, 性别,地区,语文 ,数学 ,英语, 平均分,总分);

      《学生信息管理系统c语言程序设计报告(完美)》由会员龙***分享,可在线阅读,更多相关《学生信息管理系统c语言程序设计报告(完美)》请在金锄头文库上搜索。

      点击阅读更多内容
    TA的资源
  • 一号教学楼一层地面修缮工程竞争性磋商文件

    一号教学楼一层地面修缮工程竞争性磋商文件

  • 新能源高端设备制造示范项目(一期)施工图设计服务招标文件正文

    新能源高端设备制造示范项目(一期)施工图设计服务招标文件正文

  • 新丰镇农村公路大中修-新北线(一期南段)招标文件正文

    新丰镇农村公路大中修-新北线(一期南段)招标文件正文

  • 长信科技:长信科技拟发行股份及支付现金购买资产涉及的芜湖长信新型显示器件有限公司股东全部权益价值项目资产评估报告

    长信科技:长信科技拟发行股份及支付现金购买资产涉及的芜湖长信新型显示器件有限公司股东全部权益价值项目资产评估报告

  • 山东科技大学城市轨道交通调度系统考核装置采购项目竞争性磋商

    山东科技大学城市轨道交通调度系统考核装置采购项目竞争性磋商

  • 山东墨龙:寿光宝隆石油器材有限公司评估报告

    山东墨龙:寿光宝隆石油器材有限公司评估报告

  • 浙商中拓:三维企业评估报告

    浙商中拓:三维企业评估报告

  • 大丰区乡村振兴(农村公路大中修工程)——三裕线招标文件招标文件正文

    大丰区乡村振兴(农村公路大中修工程)——三裕线招标文件招标文件正文

  • 恒辉安防:最近三年的财务报告及其审计报告以及最近一期的财务报告

    恒辉安防:最近三年的财务报告及其审计报告以及最近一期的财务报告

  • 浙商中拓:三维企业审计报告

    浙商中拓:三维企业审计报告

  • 唯万密封:上海唯万密封科技股份有限公司拟现金购买上海嘉诺密封技术有限公司股权所涉及的上海嘉诺密封技术有限公司股东全部权益价值资产评估报告

    唯万密封:上海唯万密封科技股份有限公司拟现金购买上海嘉诺密封技术有限公司股权所涉及的上海嘉诺密封技术有限公司股东全部权益价值资产评估报告

  • 顺控发展:佛山市顺合环保有限公司模拟审计报告

    顺控发展:佛山市顺合环保有限公司模拟审计报告

  • 唯万密封:上海嘉诺密封技术有限公司审计报告

    唯万密封:上海嘉诺密封技术有限公司审计报告

  • 琏升科技:眉山琏升光伏科技有限公司2023年1-7月审计报告

    琏升科技:眉山琏升光伏科技有限公司2023年1-7月审计报告

  • 天娱数科:山西聚为科技有限公司审计报告

    天娱数科:山西聚为科技有限公司审计报告

  • 顺威股份:江苏骏伟精密部件科技股份有限公司模拟审计报告

    顺威股份:江苏骏伟精密部件科技股份有限公司模拟审计报告

  • 山东墨龙:威海市宝隆石油专材有限公司评估报告

    山东墨龙:威海市宝隆石油专材有限公司评估报告

  • 顺威股份:广州顺威新能源汽车有限公司拟股权收购涉及江苏骏伟精密部件科技股份有限公司模拟股东全部权益价值资产评估报告

    顺威股份:广州顺威新能源汽车有限公司拟股权收购涉及江苏骏伟精密部件科技股份有限公司模拟股东全部权益价值资产评估报告

  • 盈峰环境:佛山市顺合环保有限公司模拟审计报告

    盈峰环境:佛山市顺合环保有限公司模拟审计报告

  • 领益智造:最近三年的财务报告及其审计报告以及最近一期的财务报告

    领益智造:最近三年的财务报告及其审计报告以及最近一期的财务报告

  • 点击查看更多
    最新标签
    发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结 2022年家长会心得体会集合15篇
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.