c++程序设计课程设计---学生成绩管理系统
《c++程序设计课程设计---学生成绩管理系统》由会员分享,可在线阅读,更多相关《c++程序设计课程设计---学生成绩管理系统(17页珍藏版)》请在毕设资料网上搜索。
1、 C+程序设计课程设计 1 1 概述 1.1 课程设计背景 随着学生人数的不断增加,需要设计一个简单的学生成绩管理系统,以便于 管理者方便的对学生成绩进行管理,管理者可依据实际需求进行相关操作。 1.2 课程设计目标 对学生成绩进行合理的管理。可依据学号以及姓名进行相关的操作。 2 系统分析 2.1 系统需求 (1)该学生成绩管理系统要求有学生成绩录入,查询,修改,删除,保存文件。 (2)系统使用文字菜单,用户通过选择菜单项的编号,实现系统对子模块的调 用也可用 windows 界面下的菜单栏、弹出式菜单、下拉菜单。 (3)每个班级每门课程的成绩可以从学生的成绩总表提取出子表并存储成一个 文本
2、文件,以便在 windows 的 notebook 或者 Microsoft word 下打印,规定该文 本文件名由班级号和课程名拼音字符串构成 输入班级号和课程名字符串后自动 生成文件名如班,语文,则文件名为:c1yuwen.txt。 (4)每个学生学习的课程有语文,英语,数学,物理,化学,生物。 (5)学生的成绩总表结构约定为(学号,姓名,课程名,平时成绩,期末成绩, 总评成绩) 总评成绩由程序自动计算,总评成绩平时成绩30期末成绩 70。 (6)学号是一个 9 位整数构成的字符串, 学号的编码规则:入学年份+在读年级 +在读班级+班内编号;入学年份用4位整数构成字符串, 如2003年入学
3、则表示为: “2003” ;在读年级用 1 位整数构成字符串,如正在 1 年级读书则表示为: “1” ; 在读班级用 2 位整数构成字符串,如正在 1 班读书则表示为: “01” ;班内编号用 2 位整数构成字符串,如在班内编号为 23 号则表示为:“23” 。 学生成绩管理系统 2 3 系统概要设计 3.1 系统结构图 图 3-1 系统结构图 3.2 系统的功能划分 系统的功能分为对数据的输入,查找,增添,删除以及保存,过程如 2.1 的系统需求。 3.3 系统运行过程 学生成绩录入过程如图 3-2 所示: 学生成绩管理系统 查 询 成 功 录 入 成 功 无 此 记 录 删 除 成 功 无
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- c+ 程序设计 课程设计 学生 成绩管理系统
