学生成绩管理数据结构课程设计 计算机工程学院

上传人:小** 文档编号:39228624 上传时间:2018-05-13 格式:DOC 页数:24 大小:191.55KB
返回 下载 相关 举报
学生成绩管理数据结构课程设计 计算机工程学院_第1页
第1页 / 共24页
学生成绩管理数据结构课程设计 计算机工程学院_第2页
第2页 / 共24页
学生成绩管理数据结构课程设计 计算机工程学院_第3页
第3页 / 共24页
学生成绩管理数据结构课程设计 计算机工程学院_第4页
第4页 / 共24页
学生成绩管理数据结构课程设计 计算机工程学院_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《学生成绩管理数据结构课程设计 计算机工程学院》由会员分享,可在线阅读,更多相关《学生成绩管理数据结构课程设计 计算机工程学院(24页珍藏版)》请在金锄头文库上搜索。

1、计算机工程学院实 践 报 告课程名称:课程名称:数据结构课程设计设计题目设计题目: 学生成绩管理 院院 系:系: 数理学院 专专 业:业: 信息与计算科学 组组 别:别: 28 学生姓名学生姓名: : 陆君 学号学号: 1114101128 起止日期起止日期: 2013 年 7 月 1 日2013 年 7 月 5 日 指导教师指导教师: 周海岩 寇海洲 学年学期学年学期: 2012 2013 学年 第 2 学期设计任务书设计任务书课题课题 名称名称学生成绩管理设计设计 目的目的综合运用程序设计、算法设计的方法,对实际应用中的问题进行数据分 析和组织、算法设计和分析、程序设计和调试等环节,将理论

2、与实践相结合, 掌握利用计算机解决实际问题的基本方法和基本步骤,培养学生良好的程序 设计风格、算法设计和分析能力。实验实验 环境环境P IV 以上计算机,Window XP 以上操作系统; 编程语言不限。任务任务 要求要求要求学生结合课程体系的实际需求及实践能力、实验条件等外部因素, 完成学生成绩管理课题的设计任务。 课题功能:1)实现对学生成绩的录入; 2)对输入的数据进行查询、修改、删除、排序等操作; 任务要求:1)界面友好,函数功能要划分好;2)总体设计应画流程图; 3)程序要加必要的注释。4)学生完成设计任务后,按要求 提交算法设计报告,设计报告规范化,并能够反映算法设计 的实际内容。

3、工作进度计划工作进度计划序号序号起止时间起止时间工工 作作 内内 容容116 周制定课程设计计划,编写课程设计指导书21318 周下发任务,学生选题,分组,查阅资料319 周上机系统调试,课程设计报告,课程设计答辩420 周上交报告电子及打印文档指导教师:周海岩指导教师:周海岩年年 月月 日日 摘要:学生成绩管理系统是典型的信息管理系统(MIS) ,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强,数据安全性强,数据安全性好的库。而对于后者则要求应用程序功能完备易使用等特点。该系统主要实现,添加、修改、删除、读出、写入、查找、排序、计算

4、总分、平均分、分类汇总等功能。系统的核心是添加、修改和删除三者之间的联系,每个表的修改都将联动的影响其他的表,当完成添加或删除操作时系统会自动地完成学生成绩的修改。查询功能也是系统的核心之一,在系统中主要根据学生姓名和学号进行查询,其目的就是为了方便用户使用。系统有完整的用户添加、修改、删除和密码修改功能,并具备报表打印功能。关键词:添加;修改;删除;查找;排序;总分;平均分目目录录1 需求分析:.1 1.1 任务及要求.1 1.2 程序设计思想.1 1.3 实现功能.1 2 概要设计:.2 2.1 线性顺序表的抽象数据定义:.3 2.2 程序框图.3 2.3 程序模块.3 3 详细设计:.5

5、 3.1 声明一个 student 的结构体类型并且定义变量.5 3.2 声明类 system 且构造函数.6 3.3 调用添加函数.6 3.4 调用查询函数.7 3.5 调用显示函数.7 3.6 调用修改函数.8 3.7 调用删除函数.9 3.8 调用排序函数.93.9 dowhile 判断是否循环.11 4 调试分析:.12 5 测试结果:.13 5.1 主菜单.13 5.2 添加学生成绩.13 5.3 查询学生成绩.14 5.4 显示学生成绩.14 5.5 修改学生成绩.15 5.6 删除学生成绩.15 5.7 对学生成绩排序.15 5.8 退出.16 5.9 源程序文件名清单.16 6 附录:.1711 1需求分析需求分析1.11.1 任务及要求任务及要求该系统主要实现,添加、修改、删除、读出、查找、排序、计算总分、平均分、分类汇总等功能。1.21.2 程序设计思想程序设计思想该系统需要解决多个问题,数据类型特征并不都相同。为了解决问题的方便化,采用结构体来做程序。并且很多数据在输出时采用了循环语句人为完成。1.31.3 实现功能实现功能1)录入数据:将学生学号、姓名、成绩写入文件。 2) 增加人员:增加学生,并将学生姓名、学号和成绩写入文件。 3) 删除人员:删除学生信息和成绩。 4) 修改数据:修改学生成绩。 5)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 其它文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号