c语言课程设计(学生选课系统).docx

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE PAGE 1 计算机程序设计基础(C语言) 课程设计说明书 设计题目:学生选课系统 班级: 姓名: 学号: 2020年12月 目录 TOC \o 1-3 \h \z \u 1.设计任务 - 3 - 2.开发环境 - 3 - 2.1硬件环境 - 3 - 2.2软件环境 - 3 - 3.开发工具 - 3 - 4.完成时间 - 3 - 5.需求分析 - 4 - 6.流程图总体设计 - 4 - 7.系统详细设计 - 5 - 7.1系统主菜单 - 5 - 7.2课程总览 - 7 - 7.3课程添加 - 8 - 7.4课程删除 - 10 - 7.5课程查询 - 11 - 7.6已选课程 - 12 - 7.7退出系统 - 13 - 8.系统调试和测试 - 14 - 程序运行举例 - 14 - 9.总结与心得 - 16 - 1.设计任务 学生选课系统 假定有n门课程,每门课程有课程编号,课程名称,课程性质,学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于15)自由选课。 2.开发环境 2.1硬件环境 微机系列,内存在1G以上 2.2软件环境 Windows 10系统 3.开发工具 Xcode 4.完成时间 12月12日—12月18日 5.需求分析 试设计一个选修课程系统,使之能提供以下功能: (1)系统以菜单方式工作 (2)课程信息和学生选课信息录入功能(课程信息用文件保存) (3)课程信息浏览功能 (4)查询功能 按学分查询 某门课程学生选修情况(可选项) 由给定条件可得出,需设立一个系统主页面,包含总课程查询,课程总览,课程详细内容,课程添加与删除,已选课程查询,退出系统 6.流程图总体设计 系统主菜单 系统主菜单 退出系统课程查询已选课程课程删除课程添加课程总览 退出系统 课程查询 已选课程 课程删除 课程添加 课程总览 7.系统详细设计 7.1系统主菜单 开始 开始 定义n 定义n 1n6? N 1n6? Y 根据n的值执行对应内容 根据n的值执行对应内容 调用完成 调用完成 结束 结束 实现代码 显示界面 7.2课程总览 开始 开始 定义n 定义n=0 n10? N n10? Y 打印第n个课程的信息 打印第n个课程的信息 结束 结束 实现代码 界面显示 7.3课程添加 开始 开始 选择课程 选择课程 所选课程是否重复 Y 所选课程是否重复 N 是否确定 是否确定 N 选择成功 Y 选择成功 结束 结束 实现代码 显示页面 7.4课程删除 开始 开始 输入要删除的课程 输入要删除的课程 请重新选择是否确认 请重新选择 是否确认 N 删除成功 Y 删除成功 结束 结束 实现代码 界面显示 7.5课程查询 实现代码 界面显示 7.6已选课程 实现代码 显示页面 7.7退出系统 实现代码 显示页面 8.系统调试和测试 程序运行举例 程序开始界面如下 课程总览页面 课程添加 课程删除 课程查询 按学分查询 按课程性质查询 按学时查询 已选课程 退出系统 9.总结与心得 通过这次课程设计使我们懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的知识与理论相结合起来,从理论中得出结论,才能真正的为社会服务,从而提高自己的实际动手能力与独立思考能力.由于这是第一次做实验报告,经验不足,另外对前面所学的一些知识理解的不够深刻,掌握的不够牢靠,比如结构体,指针,文件这一块不能够熟练的应用,通过这次课设,我又把之前的所学过的知识又复习了一遍. 我做的是一个学生选课系统的课程设计,虽然是一个小小的程序,但对我来说却是一个很大的困难.更加是第一次做课设,再经过一整天的思考和翻阅资料才有了大体的头绪,在经过6天不断学习以及不断的敲键盘,最终才写出了这段程序. 在课程设计的过程中,收获知识,提高能力的同时,我也学会到了很多的道理,懂得了怎么样去制定计划,怎么样去实现这个计划,并掌握了在执行这个计划的过程中,怎样去克服学习伤的困难以及克服自己心理上的不良程序.因此在以后的

文档评论(0)

爱学习的大学生 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档