- 1、本文档共25页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
c实现学籍信息管理系统实训报告
实训任务书
一、题目
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 实训任务
1.2 题目介绍
1.3 主要内容
1.4 基本要求
2 整体设计流程
2.1 整体设计思路
2.2 设计流程
2.3 包含的模块
3 详细设计以及设计的实现
3.1.录入信息模块的设计与实现
3.2.输出信息的设计与实现
3.3.修改信息模块的设计与实现
3.4.插入信息的设计与实现
3.5 查询信息的设计
3.6 排序信息的设计
3.7 删除信息的设计 参考文献
6 附录(源代码)
正 文
实训简介
1.1实训任务
对程序设计的基本知识与基本技能有进一步的掌握,能用基本的语言以自己的逻辑实现自定义的功能来进行小型应用程序开发。通过本次实训培养学生适应岗位需要,独立分析问题、解决问题的基本能力,以及团队合作精神。
1.2题目介绍
设计一个基于线性顺序排列的vector动态数组的学生学籍管理系统,能实现对学生信息进行录入,增加,修改,删除,查询,插入,排序和输出等基本操作。
1.3主要内容
管理系统应该实现以下功能:
能录入学生的基本信息,包括学号,姓名,性别,年龄,院系,高数成绩,大英成绩,专业课成绩。
能在屏幕上以列表的方式输出所有学生的信息
能以文件形式保存学生信息。
能批量增加学生信息与插入任意位置学生信息
能根据输入的学号从动态数组中删除学生的记录。
能根据输入的学号查询学生,并进行任意各项信息或者整体信息的修改。
7、能
文档评论(0)