没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
学号
《C 语言程序设计》
课程设计报告
题 目 : 学生选课管理
专 业 :
班 级 :
姓 名 :
指导教师:
2016-2017 学年 第二学期
计算机学院《c 语言程序设计》课程设计报告
成 绩 :
计算机学院
2017 年 4 月 21 日
计算机学院《c 语言程序设计》课程设计报告
目 录
目 录....................................................................................................................................................3
1. 需求分析.........................................................................................................................................1
3. 详细设计.........................................................................................................................................1
3.1 数据定义...............................................................................................................................2
3.2 算法流程图...........................................................................................................................2
5 测试..................................................................................................................................................6
6 设计总结..........................................................................................................................................9
8 源程序............................................................................................................................................10
1
计算机学院《c 语言程序设计》课程设计报告
1. 需求分析
数据结构可用结构体,包括课程和选修两个结构体,其中课程结构体成员结构
体成员包括课程编号,课程名称,课程性质,总学时,授课学时,实验或上机
学时,学分,开课学期。选修结构体成员包括学号,课程编号,该结构体的建
立主要是为了查询某门课程学生选修情况。
2. 总体设计
系统由哪几个功能模块构成,给出功能模块图。C 中模块化的工具是函
根据上面的需求分析,可以将这个系统的设计分为如下七大模块:
选课模块、按学分查找模块、按编号查找模块、查看课程模块、查看选课情况模块、课程
输入模块、完成选择模块。
3. 详细设计
菜单选择模块
录入课
程信息
课程管理
录入学生
信息
学生信
息管理
学生选
课
系统信
息查看
存储
退出
系统
完成选择模块
2
计算机学院《c 语言程序设计》课程设计报告
3.1 数据定义
3.2 算法流程图
(1)录入课程信息表
(2)课程管理
显示一系列功能选项
输入 n ,判断是否是
1-7
根据 n 的值调用各功能模块函数
录入课程信息
从文件输入
输入课程编号
保存信息到 student.txt
显示录入成功,转入完成选择菜单
新增课程
输入课程信息
保存
显示失败
剩余39页未读,继续阅读
资源评论
- 光与火花2023-07-29这个文件提供了一个简单而实用的学生选课管理解决方案,对于解决选课难题确实有所帮助。
- 宏馨2023-07-29这个文件可以作为初学者学习C语言的教材,尤其对于对学生选课管理感兴趣的人来说,很有帮助。
- 禁忌的爱2023-07-29文件的代码结构清晰,注释详细,即使对C语言不熟悉的人也能理解其中的逻辑。
- 战神哥2023-07-29通过这个文件,我学到了一些关于C语言程序设计和学生选课管理方面的知识,受益匪浅。
- 点墨楼2023-07-29这个文件的功能完整,包含了学生选课的基本操作,简单易懂,上手不费力。
三两光阴七寸执念
- 粉丝: 83
- 资源: 132
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功