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

C课程设计报告学生信息管理系统

37页
  • 卖家[上传人]:re****.1
  • 文档编号:495063352
  • 上传时间:2023-04-01
  • 文档格式:DOC
  • 文档大小:408.50KB
  • / 37 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、 北 华 航 天 工 业 学 院基于C+的面向对象程序设计实例课程设计报告报告题目: 学生信息管理系统 作者所在系部: 计算机科学与工程系 作者所在专业: 计算机科学与技术 作者所在班级: 作 者 姓 名 : 指导教师姓名: 完 成 时 间 : 2009年6月25日星期四 北华航天工业学院教务处制摘 要在当前的各个大学,中学,小学都需要拥有一套完善的,并且适合自身特点的学生信息管理系统,用它来管理学生信息。如1)添加学生信息。2)删除学生信息。3)修改学生信息。4)查询学生信息。5)显示学生信息。6)综合统计(各课程平均成绩和合格率)。7)总分排序。8)保存功能:将添加、删除、修改结果保存到文本文件中。9)退出系统。以实现对学生信息的统一管理。本文利用Microsoft Visual C+6.0编写程序实现了用户对学生信息的管理操作。该程序中定义了student类和brick类,在brick类中定义了创建函数,显示函数,查找函数,修改编辑函数,添加函数,删除函数,排序函数,平均分函数,求合格率函数。再用这些函数调用student类对象student s100 实现题中要求实现的功能。本

      2、系统主要有 十个功能模块:-录入学生信息 查询学生信息 -修改学生的信息- 增加学生的信息 -删除学生的信息 -总分排序-浏览学生信息-求各课程平均成绩-求合格率-浏览关机后学生信已经过全面的系统测试,能够很好的运行,达到了预期的效果。关键词:系统设计 数据库 信息 功能模块 -录入 查询 修改 增加 删除 总分排序 浏览 平均成绩 合格率 关机后目 录摘要第1章 绪 论11.1 课题研究的目的11.2 选题的目的及意义5 1.3 课程设计环境.第2章 系统需求分析12 21 问题描述. 22 功能要求. 23 问题的解决方案.第3章 系统开发的技术背景17 31 数据设计. 311 类设计。. 312 类之间的关系. 313 函数设计. 32 结构设计.第4章 系统实现.41 类实现.42 函数实现. 4.3主函数实现.第5章 系统测试255.1模块测试25 5.2 课程设计过程中遇到的问题.总结37致谢38参考文献39附录40第一章 绪论11 课程设计的目的1)要求学生能够熟练掌握C+语言的基本知识和技能。2)基本掌握面向对象程序设计的基本思路和方法。3)能够利用所学的基本知识和技

      3、能,解决简单的面向对象程序设计问题。12 课程设计的背景和意义121 课程设计的背景 当前的各个大学,中学,小学都需要拥有一套完善的,并且适合自身特点的学生信息管理系统,用它来管理学生信息。2. 技术层面的支持122 课程设计的意义实现对学生信息的统一管理。从而提高管理人员的工作效率。13 课程设计环境Microsoft Visual C+6.0笔记本电脑(显示器,鼠标等)第二章 需求分析第二章 需求分析21 问题描述某校学生信息包括学号、姓名、性别、班级、三门课成绩和总成绩。设计一程序实现对学生信息的管理,22 功能要求(1)本程序完成的功能主要有:1)添加学生信息。 2)删除学生信息。3)修改学生信息。4)查询学生信息。5)显示学生信息。6)综合统计(各课程平均成绩和合格率)。7)总分排序。8)保存功能:将添加、删除、修改结果保存到文本文件中。9)退出系统。(2)学生在完成本次课程设计的基本要求后,从便于用户使用和功能完整性的角度考虑进一步完善程序,请参照题目1和2的要求。23 问题的解决方案根据系统功能要求,可以将问题解决分为以下步骤:1)应用系统分析,建立该系统的功能模块框图以

      4、及界面的组织和设计;2)分析系统中的各个实体及它们之间的关系; 3)根据问题描述,设计系统的类层次; 4)完成类层次中各个类的描述; 5)完成类中各个成员函数的定义; 6)完成系统的应用模块; 7)功能调试; 8)完成系统总结报告。 第三章 系统设计31 数据设计311 类设计。Brick类Student类char name5; 姓名 char sex; 性别int schoolnumber; 学号char grade7; 班级int math; 数学int english; 英语int c; c+int ssum 总分brick;static int n;统计文本中对象个数student s100;存放输入的数据student t;比较后交换si与si+1的值int sum();求和函数void input()输入数据函数void output()输出数据函数brick()构造函数void create();创建函数void display();显示函数void search();查找函数void modify();修改编辑函数void add();添加函数void deleted(

      5、);删除函数void average();平均分函数void sort();排序函数void hegelv();求合格率函数student s100;312 类之间的关系友元类class studentfriend class brick;/模块类中定义模块函数brick void create();void display();void search();void modify();void add();void deleted();void average();void sort();void hegelv(); 通过student s100;调用student 类中的数据成员char name5; char sex;int schoolnumber;char grade7;int math;int english;int c;int ssum ;313 函数设计主函数算法输入的字符存入choose变量中在主函数中需要输出主菜单选择界面,cout-s-浏览关机后学生信息-n; cout-1-录入学生信息-n; cout-2-查询学生信息-n; cout-3-修改学生的信息-n; c

      6、out-4-增加学生的信息-n; cout-5-删除学生的信息-n; cout-6-总分排序-n;cout-7-浏览学生信息-n;cout-8-求各课程平均成绩-n;cout-9-求合格率-n; cout-t-退出n请选择:-n;switch(choose) case1:-1-录入学生信息 case2-2-查询学生信息- case3:-修改学生的信息- ase4:-增加学生的信息 case5:删除学生的信息- case6:总分排序 case7:-浏览学生信息- case8:求各课程平均成绩- case9:求合格率 cases:-s-浏览关机后学生信息 接着 判断用户是否继续选择,若继续则从新获得用户输入,否则退出程序。/求和函数算法,直接在sum函数中使数学,英语,c+的分数相加/创建函数算法,创建一个文本文件,并从键盘输入的数据 存放在文本文件中,不传递参数 /显示函数算法,打开学生信息管理系统文本文件,通过循环读取数据,并将数据一一输出到屏幕上,不传递参数/修改编辑函数算法,打开学生信息管理系统文本文件,从文件中通过循环读取数据并将它们存放student s100中,对数据进行修改,最后再将数据存放到信息管理系统文本文件中,修改过程是:输入

      《C课程设计报告学生信息管理系统》由会员re****.1分享,可在线阅读,更多相关《C课程设计报告学生信息管理系统》请在金锄头文库上搜索。

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