C++课程设计--学习成绩管理系统
《C++课程设计--学习成绩管理系统》由会员分享,可在线阅读,更多相关《C++课程设计--学习成绩管理系统(25页珍藏版)》请在毕设资料网上搜索。
1、 C+C+课程设计课程设计 课题名称课题名称: :学习成绩管理系统学习成绩管理系统 班级:班级:信息信息 111111 班班 姓名:姓名:XXXXXX 姓名:姓名:XXXXXX 学号:学号:XXXXXXXXXXXXXXXXXXXXXX 学号:学号:XXXXXXXXXXXXXXXXXXXX 完成日期:完成日期:2012/09/262012/09/26 1、实验报告 a、课程设计目的 设计和开发一个学生成绩管理系统 b、实验环境 在 WindowsXP 下的 Microsoft Visual c+中完成课程设计 c、设计要求 1) 学生成绩管理系统中不同使用单位(用户)的学生人数事先无法确定 2)
2、 系统要求有学生成绩的记录、输入、查询、修改、删除和文件保存 3) 系统使用文字菜单项的标号选择实现对子模块的调用 4) 每门课程保存成一个文件名,由班级号和课程名的拼音字母组成,输入的班级号和 课程名自动生成文件名 5) 每个学生的课程有数学、语文、英语、物理、化学、生物 6) 学生成绩表结构约定为(学号 姓名 平时成绩 期末成绩 总评成绩) 总评成绩 = 平时成绩 * 30% + 期末成绩 *70% ,由系统自动计算得出 7) 学号是一个 9 位整数构成的字符串, 学号的编码规则:入学年份+在读年级+在读班 级+班内编号;入学年份用 4 位整数构成字符串, 如 2003 年入学则表示为:
3、”2003”; 在读年级用 1 位整数构成字符串,如正在 1 年级读书则表示为:”1”;在读班级 用 2 位整数构成字符串,如正在 1 班读书则表示为:”01”;班内编号用 2 位整数 构成字符串,如在班内编号为 23 号则表示为:”23 d、设计方案 首先定义结构体,并且用其作为存储空间;然后建立首结点,建立链表;自行赋值输 入学号,当输入为 0 时,停止输入,记录尾结点;分别定义记录、输入、查询、修改、 删除的函数,需要对链表中结点的数据进行操作,调用函数,实现对学生成绩的管理, 最后将处理好的链表按照要求储存在相应的文件里。 2、自主开发的程序软件技术工作报告 a、课程设计需求分析 考虑
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C+ 课程设计 学习 成绩管理系统
