1 / 20
文档名称:

C课设设计报告.doc

格式:doc   大小:184KB   页数:20页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C课设设计报告.doc

上传人:书犹药也 2021/12/5 文件大小:184 KB

下载得到文件列表

C课设设计报告.doc

相关文档

文档介绍

文档介绍:《C/C++程序设计》课程设计报告
学 期:-第1学期
专 业 名 称:计算机类
课程设计题目:
学生姓名
(学号)
张浩明
任明秋
成绩

课程设计目
通过编写简朴控制台应用程序,理解课堂所讲授知识,使学生初步建立程序设计基本思想,逐渐培养和提高学生抽象思维能力,同步对软件开发流程有一感性结识。
问题分析与总体设计

采用模块化设计。模块化设计基本思想是将一种大而复杂问题分解成小而简朴问题组合。在C++中体现为函数。
采用三种控制构造。控制构造指是顺序构造、分支构造和循环构造。采用三种构造实现程序功能使得程序构造清晰、易于阅读和维护。
采用自顶向下逐渐求精办法。设计规程应当从总体功能出发,逐渐细化各个功能直到最后编码实现。
:主菜单模块







主程序
登陆界面
菜单界面


图一 系统功能模块构造图
解释:该模块重要用来实现整个系统流程。主界面提供顾客选取并调用各个子模块。
输入模块
当时次使用系统时,学生信息需要从键盘逐个输入。学生信息由学生学号、姓名、性别、高等数学、英语、计算机和平均成绩等信息构成。
查询模块
顾客可以按照学生学号或姓名进行查找。若查找到该学生有关信息记录,则输出有关信息,否则提示未找到。
更新模块
重要完毕对学生信息维护。涉及增长记录、删除记录、修改成绩。当完毕更新记录后,需要将修改数据存入数据文献中。
排序模块
依照键盘输入升序或降序选取按平均成绩对学生记录进行排序,并输出排序后成果。
记录模块
记录各个分数段人数及不及格人数。
输出模块
将学生信息显示在屏幕上,并依照键盘输入选取,如“与否保存到文献?(Y/N)”,可以将学生信息写入文献中。
开始
结束
调用登面界面函数
选取菜单并转向相应功能函数
进入并调用菜单函数
图二 主程序流程图
Start
Accept a
Num
num
Is num >0&&<7
NO
NO
登陆
num=1
YES
查询
num=21
NO
YES
NO
增长
num=31
YES
NO
删除
num=41
YES
修改
num=51
NO
YES
NO
输出
num=61
YES
NO
Exit
图三 菜单函数流程图
核心代码实现

void shanchu(){
cout<<"您要按照姓名查找还是按照学号查找?"<<endl;
cout<<"0------姓名查找"<<endl;
cout<<"1------学号查找"<<endl;
int choice;
while(true){
cin>>choice;
if(choice<0||choice>1){
cout<<"输入信息有误,请重新选取0/1!"<<endl;

最近更新

水利水电工程施工企业主要负责人-项目负责人和.. 4页

本科毕业论文指导及答辩程序 2页

现场安全文明监理细则 4页

2024年xx学院职业倾向性测试题库一套 38页

2024年xx学院职业倾向性测试题库精品【全优】.. 37页

2024年内蒙古北方职业技术学院单招职业技能测.. 55页

2024年宁波财经学院单招综合素质考试题库必考.. 54页

2024年山东省高职单招职业适应性测试题库及参.. 44页

2024年山东省高职单招职业适应性测试题库附参.. 45页

2024年河南省高职单招职业适应性测试模拟试题.. 55页

2024年河南省高职单招职业适应性测试模拟试题.. 54页

2024年河南省高职单招职业适应性测试题库及完.. 54页

2024年河南省高职单招职业适应性测试题库精品.. 57页

2024年石家庄理工职业学院单招综合素质考试题.. 56页

2024年重庆电子工程职业学院职业倾向性测试题.. 54页

2024年重庆电子工程职业学院职业倾向性测试题.. 55页

2024年长沙商贸旅游职业技术学院单招综合素质.. 56页

一级建造师之一建公路工程实务题库1000道往年.. 302页

一级建造师之一建工程法规题库1000道及参考答.. 331页

演出经纪人之演出市场政策与法律法规题库400道.. 117页

演出经纪人考试题库1000道附参考答案【实用】.. 275页

生命生命为题目的作文 7页

2023年上海市奉贤区中考化学二模试卷(含答案).. 5页

婚姻承诺书-个人-婚内出轨净身出户协议书(5篇.. 11页

未完成的肖像aph原文 2页

《特变电工-我的大学》读后感 6页

毕业设计(论文)-50米钻机结构设计 59页

上汽集团2022年度财务分析报告 3页

居民重症慢性鉴定表 5页

混凝土搅拌运输车的液压系统 4页