c++实现学籍信息管理系统实训报告.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实训任务书 一、题目 1、电话簿管理系统 2、商品销售管理系统 3、基于内存的学籍管理系统(以 windows 系统实现为主,尝试 Linux 平台下的程序实现) 二、实训的性质和任务 1、巩固和强化学生的程序设计基本知识和基本技能,尤其是 C 语言的基本数据类型、 构造类型、 函 数、指针、文件等等方面的基本知识和技能。 2、培养和训练学生综合利用所学基本知识和基本技能进行小型应用程序开发的技能。 3、培养学生适应岗位需要,独立分析问题、解决问题的基本能力,以及团队合作精神。 三、实训的基本要求 通过本次实训,学生应达到以下几个方面的要求: 1、素质要求 以积极认真的态度对待本次实训,遵章守纪,团队协作。善于发现问题,分析问题,解决问题,努力培养自己的独立工作能力。 2、知识要求 熟练账务 C 语言的集成开发环境的使用,以及 C 语言的数据类型、语法、基本结构等。熟练掌握 C 语句的功能、用法以及函数的调用使用和头文件的使用等。 3、能力要求 学生应具有一定的项目分析能力、 任务分解能力、 组织实施能力以及理论练习实际应用的能力。学生应具有一定的查阅教材、各类相关资料及工具书的能力,进而养成自我学习的习惯。通过 本次实训使学生基本能够把握 C 语言的精髓, 并能够熟练使用 C 语言编写简单的程序和通过实际的分析、理论练习实际能够编制出现实生活或模拟现实生活中简单的、常见的系统。 四、实训内容及要求 天 / 日 任务描述 通过标准 期 第 1 天 说明系统功能, 明确课题任务与涉及的要求、 分配具体的任 学生理解题目 务。分析实训内容,讲解相关知识,引导学生入门。 第 2 天 学生具体分析第一个实训题目, 明确思路和任务, 并可以查 画出相关流程图 询相关书籍、 资料,设计出每一个模块的流程图; 理解并设 计相关的数据类型定义。 第 3 天 编写 printheader() 、 printdata() 两个函数 代码通过 第 4 天 编写 Disp() 、 stringinput() 两个函数 代码通过 第 5 天 编写 Locate() 、 Add() 两个函数,完成定位和添加功能 代码通过 第 6 天 编写 Quran()、 Del ()两个函数,完成查询和删除功能 代码通过 第 7 天 编写 Insert ()、 Modify ()函数,实现插入和修改功能 代码通过 第 8 天 编写 Save()、 SelectSort ()两个函数,实现存盘和排序 同上 功能 第 9 天 编写函数 main() 函数,整合前面的功能模块,完成整个系 成功运行系统 统 第 10 天 答辩 按照要求完成任 务,阐述清楚。 第 11 天 撰写实训报告 格式满足相关文档 要求 五、考核指标及成绩评定 实训成绩由下面构成: 平时成绩( 10%) +作品( 70%) +实训报告( 20%) =总评成绩作品成绩评定标准: 1、全部完成 90-100 2、主要功能完成 70-90 3、部分功能完成 60-70 4、少部分完成 40-60 5、几乎没做 0-40 完 成 期 限: 年 月 日 指导教师签 章: 专业负责人签章: 教学院长签章 年 月 日 目 录 实训简介 1.1 实训任务 1.2 题目介绍 1.3 主要内容 1.4 基本要求 整体设计流程 2.1 整体设计思路 2.2 设计流程 2.3 包含的模块 详细设计以及设计的实现 3.1. 录入信息模块的设计与实现 3.2. 输出信息的设计与实现 3.3. 修改信息模块的设计与实现 3.4. 插入信息的设计与实现 3.5 查询信息的设计与实现 3.6 排序信息的设计与实现 3.7 删除信息的设计与实现 总结 参考文献 附录(源代码) 正 文 实训简介 1.1 实训任务 对程序设计的基本知识与基本技能有进一步的掌握, 能用基本的语言以自己的逻辑 实现自定义的功能来进行小型应用程序开发。通过本次实训培养学生适应岗位需要,独 立分析问题、解决问题的基本能力,以及团队合作精神。 1.2 题目介绍 设计一个基于线性顺序排列的 vector 动态数组的学生学籍管理系统, 能实现对学生 信息进行录入,增加,修改,删除,查询,插入,排序和输出等基本操作。 1.3 主要内容 管理系统应该实现以下功能: 1、 能录入学生的基本信息,包括学号,姓名,性别,年龄,院系,高数成绩,大英成 绩,专业课成绩。 2、 能在屏幕上以列表的方式输出所有学生的信息 3、 能以文件形式保存学生信息。 4、 能批量增加学生信息与插入任意位置学生信息 5、 能根据输入的学号从动态数组中删除学生的记录。 6、 能根据输入的学号查询学生,并进行任意各项信息或者整体信息的修改。 7、能实现排序功能,根据计算得出的平均成绩以降序排序

文档评论(0)

baoyue + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档