学生成绩管理信息报告.docx
- 文档编号:7533239
- 上传时间:2023-01-24
- 格式:DOCX
- 页数:8
- 大小:160.98KB
学生成绩管理信息报告.docx
《学生成绩管理信息报告.docx》由会员分享,可在线阅读,更多相关《学生成绩管理信息报告.docx(8页珍藏版)》请在冰豆网上搜索。
学生成绩管理信息报告
郑州轻工业学院
实训报告
实训名称:
学生成绩管理系统
姓名:
任彬彬
院(系):
软件学院
专业班级:
网页设计12-01
学号:
621213510146
指导教师:
方娜
成绩:
时间:
2013年1月7日至2013年1月11日
目录
实训任务书………………………………………………………
实训进度日历……………………………………………………
实训报告………………………………………………………
1.软件需求分析…
2.系统详细设计及实现
实训感想……………………………………………………
学生实训任务书
……一、题目
“学生成绩管理系统”设计
二、学生信息
专业网页设计12-01学号621213510146姓名张雪云
三、用户需求及约束条件
1、用C语言实现基于Dos操作系统的“学生成绩管理系统”。
2、设计“学生成绩管理系统”的用户界面,系统启动进入后,只能通过界面菜单指令才能退出。
3、“学生成绩管理系统”具有以下功能:
1)系统启动后,弹出一个用户界面,能实现人机交互的功能。
而且只能通过界面菜单命令实现各种功能(包括系统退出功能)。
2)管理班级信息(显示、增加、删除、修改)
3)管理课程信息(显示、增加、删除、修改)
4)管理班级与课程之间的授课关系(显示、增加、删除、修改)
5)管理班级中学生信息(显示、增加、删除、修改)
6)管理班级学生成绩(显示、增加、删除、修改)
7)显示一个学生的所有成绩
8)所有的数据以文本方式存储在文件中
4、已经提供已编译的样例程序以及数据读写、软件界面有关的源代码,需在已提供资源的基础上
四、设计要求、技术参数及设计规格
1、原始成绩由老师统一给出,在Excel表中;
2、设计的系统能够运行,提交源程序、目标文件和可执行文件;
3、提交实训报告,实训报告中列写:
1)软件需求分析或软件说明;3)对数据的管理方案;4)“学生成绩管理系统”设计的思路和整体框架;5)各功能或者模块实现的思路(用文字和流程图予以说明),并交待模块之间的接口关系;6)“学生成绩管理系统”设计的结果(可以用一些屏幕拷贝的图来补充说明)。
4、程序设计环境为VisualC++6.0
5、所有的设计工作需要同学自己真实地、独立地完成。
五、工作量
天/日期
任务描述
通过标准
2013年1月7日
上午熟悉系统功能,根据样例程序编写软件说明
下午熟悉教师所提供的界面和数据组织有关的源代码和文档,熟悉所需要编写的业务函数,列出编写计划
文档通过
方案通过
数据结构通过
设计的函数框架通过
2013年1月8日
编写班级显示、增加、删除、排序的代码
编写课程显示、增加、删除、排序的代码
要求数据传递接口正常,main函数能运行。
2013年1月9日
编写授课关系管理的代码(ban_ke_process.c)
编写学生显示、增加、删除的代码
编写成绩显示、增加、删除的代码
各子函数调试通过,能被main函数成功调用,其子功能能实现。
2013年1月10日
编写显示一个学生所有课程成绩的代码
运行并测试整个系统
各子函数调试通过,能被main函数成功调用,其子功能能实现。
2013年1月11日
编写显示一个学生所有课程成绩的代码
运行并测试整个系统
系统能正确运行,界面友好);
各功能能够实现,性能良好操作方便。
备注:
做得慢的同学可以少实现一部分功能。
六、考核形式、考核时间、考核指标及成绩评定
实训成绩由下面构成:
实训纪律、实训态度和平时表现占20%;实训结果占30%;实训报告占30%;实践操作能力占20%。
考核形式:
1)老师每日对学生的考察、评估和考核;2)最后对实训项目完成的质量进行考核和验收。
完成期限:
2013年01月11日
指导教师签章:
马军霞、范乃梅、徐洁、方娜、李辉、冯柳、甘琤
专业负责人签章:
梁树军
教学院长签章宋胜利
2013年01月11日
实训进度日历
……
制订教师:
……
2013年1月7日:
上午熟悉系统功能,根据样例程序编写软件说明
下午熟悉教师所提供的界面和数据组织有关的源代码和文档,熟悉所需要编写的业务函数,列出编写计划。
2013年1月8日:
编写班级显示、增加、删除、排序的代码
编写课程显示、增加、删除、排序的代码。
2013年1月9日:
编写授课关系管理的代码(ban_ke_process.c)
编写学生显示、增加、删除的代码,编写成绩显示、增加、删除的代码。
2013年1月10日:
编写显示一个学生所有课程成绩的代码运行并测试整个系统。
2013年1月11日:
编写显示一个学生所有课程成绩的代码运行并测试整个系统。
实训报告
软件需求分
1
图1.1
图1.2
进入学生成绩信息管理系统,如图1.1所示。
输入kecheng进入课程管理页面,如图1.2所示。
2
图2.1
输入zengjia,增加课程信息,然后确认后显示所增加的课程信息。
图2.2.
输入排序对课程进行排序,输入xf按照专业进行排序,显示排序后的信息如图2.2所示。
图2.3
输入删除可以删除课程信息,如图2.3所示是删除一门课后所呈现的结果。
3
图3.1
输入课程信息显示所有课程信息,进行课程信息查看,如图3.1所示
实训感想
在这个星期里,我们专业的学生在专业老师的带领下进行了C语言程序实训的学习。
在这之前我们已经学习了一个学期,对其有一定的了解,但是也仅仅是停留在了解的范围,对里面的好多东西感觉还是很陌生,更多的在运用起来的时候还是感到很棘手,毕竟,万事开头难嘛。
由于时间的关系,我们这次实训课程老师给我们简单的介绍了几个比较重要的实际操作。
上机时间是学习程序设计语言必不可少的实习环节,特别是C语言灵活简介,更需要通过编程的实习来真正掌握它。
对于程序语言的学习目的,可以概括为学习语法规定、掌握程序设计方法、提高程序开发能力,这些都必须通过充分的实际上机操作才能完成。
学习C语言程序设计除了课堂讲授以外,必须保证有不少于课堂讲授学时的上机时间。
因为我们可以有效的利用上机实验,更快的掌握C语言开发程序的能力,为今后的继续学习打下一个良好的基础。
课程上机实验的目的,不仅仅是验证教材和讲课的内容、检查自己缩编程序是否正确,课程安排实训的目的可以概括为以下几点:
1、熟悉程序开发环境、学习计算机系统的操作方法。
一个C语言程序从编辑、编译、连接到运行。
通过上机实验,熟练的掌握C语言的开发环境,为以后真正编写计算机程序打下基础。
同时,在今后遇到其他开发环境时就会触类旁通,很快掌握新系统的使用。
2、学习上机调式程序。
完成程序的编写不意味着万事大吉。
你认为万无一失的程序,实际上机运行时可能遇到很多麻烦。
如编译程序检测出现一大堆错误。
程序调式是一个技巧性很强的工作对于初学者来说,尽快掌握程序调式是非常重要的。
通过这次为数不多的几天C语言程序上机学习,我们更深层次的了解了一些关于C语言的知识,理解巩固了C语言的理论知识,这对我们即将来更深层次的学习C语言提供了很大的帮助。
总之通过这五天的实训,我对C语言有了一定的提高,编程的过程中感触颇多,但发现自己还有很多缺点,同时,它让我们知道,只要自己肯努力,任何东西都不会太难。
附录
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 成绩 管理 信息 报告