C语言课程设计---学生选课系统加源代码
《C语言课程设计---学生选课系统加源代码》由会员分享,可在线阅读,更多相关《C语言课程设计---学生选课系统加源代码(31页珍藏版)》请在毕设资料网上搜索。
1、 C程序设计程序设计 课程设计课程设计 题 目:学生选课系统 专业班级: 通信工程 1 班 姓 名: 学 号: 指导教师: 成 绩: 摘 要 学生选课系统是一个教育单位不可缺少的重要系统组成部分,它 对于学校的决策者、管理者管理、查看课程来说都有至关重要,所以 学生选课管理系统应该能够为广大学、 师生提供充足的信息和快捷的 课程选择过程,有助于学生选好每一门课程,此系统系统选课方便、 快捷,用简单的界面来展示学生的选课信息,应用简单明了、存储量 大、可靠性高、保密性好、寿命长、成本低等优点,可以极大的提高 对学生信息管理的效率。利用 C 语言开发,实现了简单的学生课程信 息的录入、修改、查询、
2、删除等操作,并且能够利用文件系统长久的 保留原始数据。 目 录 一、需求分析 1 二、总体设计 1 三、详细设计 2 1、数据定义 错误错误!未定义书签。未定义书签。 2、算法流程图 .2 四、编码6 五、调试7 六、设计总结 10 致谢 . 11 参考文献 12 附录 . 13 1 一、需求分析一、需求分析 语言文字描述系统要做什么 数据结构可用结构体, 包括课程和选修两个结构体, 其中课程结构体成员结构体成员包 括课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期。 选修结构体成员包括学号, 课程编号, 该结构体的建立主要是为了查询某门课程学生选修情 况。 二、
3、总体设计二、总体设计 系统由哪几个功能模块构成,给出功能模块图。C 中模块化的工具是函数 根据上面的需求分析,可以将这个系统的设计分为如下七大模块: 选课模块、按学分查找模块、按编号查找模块、查看课程模块、查看选课情况模块、课程输 入模块、完成选择模块。 菜单选择模块 录 入 学 生信息 学 生 选 课 系 统 信 息 查 看 及储存 退 出 系 统 完成选择模块 学生信息 管 理 录 入 课 程信息 课程 管理 2 三、详细设计三、详细设计 1.数据定义 2,算法流程图 (1)录入课程信息表 显示一系列功能选项 输入 n,判断 n 是否是 1-7 根据 n 的值调用各功能模块函数 录入课程信
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 课程设计 学生 选课 系统 源代码
