学生选课系统-课程设计报告
《学生选课系统-课程设计报告》由会员分享,可在线阅读,更多相关《学生选课系统-课程设计报告(38页珍藏版)》请在毕设资料网上搜索。
1、学号学号 高级语言程序设计高级语言程序设计 课程设计报告课程设计报告 题目:题目: 学生选课系统学生选课系统 专业:专业: 网络工程(对口)网络工程(对口) 班级:班级: 姓名:姓名: 指导教师:指导教师: 成绩:成绩: 2017 年 4 月 25 日 2016-2017 学年学年 第第二二学期学期 计算机学院高级语言程序设计课程设计报告 目目 录录 一 需求分析 . 1 三 详细设计 . 2 1.数据定义 2 2.算法流程图 2 四 函数. 5 五 测试. 6 六 设计总结 . 9 七 参考文献 . 10 八 源程序 . 10 计算机学院高级语言程序设计课程设计报告 1 一一 需求分析需求分
2、析 数据结构可用结构体,包括课程和选修两个结构体,其中课程结构体成员结构体 成员包括课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时, 学分,开课学期。选修结构体成员包括学号,课程编号,该结构体的建立主要是 为了查询某门课程学生选修情况。 二二 总体设计总体设计 系统由哪几个功能模块构成,给出功能模块图。C 中模块化的工具是函数 根据上面的需求分析,可以将这个系统的设计分为如下七大模块: 选课模块、按学分查找模块、按编号查找模块、查看课程模块、查看选课情况模块、课程输 入模块、完成选择模块。 菜单选择模块 录入课 程信息 课程管理 录入学 生信息 学生信 息管理 学生选 课 系统
3、 信息 查看 存储 退出 系统 完成选择模块 计算机学院高级语言程序设计课程设计报告 2 三三 详细设计详细设计 1.数据定义数据定义 2.算法流程图算法流程图 (1)录入课程信息表 显示一系列功能选项 输入 n, 判断是否是 1-7 根据 n 的值调用各功能模块函数 录入课程信息 从文件输入 输入课程编号 保存信息到 student.txt 显示录入成功,转入完成选择菜单 计算机学院高级语言程序设计课程设计报告 3 (2)课程管理 Y (3)录入课程信息 (4)学生信息管理 新增课程 输入课程信息 保存 显示失败 录入课程信息 输入数据 保存 新增学生信息 或删除学生信息 输入姓名,考号。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 选课 系统 课程设计 报告
