第一范文网 - 专业文章范例文档资料分享平台

汇编语言课程设计学生成绩管理系统

来源:用户分享 时间:2025/12/10 14:23:56 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

1、 课程设计的目的、任务

《汇编语言》课程设计对于巩固汇编语言理论知识,加强学生的实际动手

能力和提高学生综合素质十分必要。课程设计的目的主要是通过程序设计方法和技能的基本训练,巩固在课堂上学到的有关程序设计的基本知识和基本方法,通过实际动手能力的培养,进一步熟悉汇编语言的结构和使用方法, 达到能独立阅读、编制和调试一定规模的汇编语言程序的水平。2、 软件需求分析和设

2.1学生成绩管理系统是对学生成绩的管理,其中包括以下几个模块: (1).插入一个数据(插入学生学号以及语数外三个成绩)。 (2)修改一个数据。 (3)删除学生成绩数据。 (4)查找学生成绩。 (5)查看学生成绩的排名 (6)查看学生成绩分布 (7)按esc键退出系统

2.2学生成绩管理系统应该包含以下信息:学号,语文成绩,英语成绩,数学成绩。因此,系统应该提供以下功能: (1)输出显示菜单。 (2)输入学生的成绩 (3)修改学生成绩 (4)删除学生成绩 (5)查询学生成绩 (6)显示学生成绩排名 (7)显示成绩分布统计 (8)按esc键退出系统

11 / 1

2.3依据程序的功能需求,该系统的功能结构图如下

系统功能结构图

2.4 程序流程图:

11 / 2

11 / 3

修改学生的成绩

主程序流程图 查找学生成绩

插入学生学号及成绩

显示各个学科各分数段的人数 程序实现说明 3、11

/ 4

3.1学生管理系统中各子程序如下: 输入全部学生学号以及语文,英语,数学三科的成绩。(1).insert

子程序名:子程序描述:该子程序为输入字程序。系统在开始的时候是没有数据的, 通过该子程序可以初始化系统,将学生的学号及成绩输入系统。 代

码: insert proc near ;定义进程子程序:插入学生,学号及 成绩调用 call input ;input add n,1 ret

insert endp

(2).修改输入的成绩。 子程序名:modify

子程序描述:通过子程序修改学生的成绩 代码:

modify proc near ;定义进程子程序:修改学生学号,成绩 md1:output mess1 ;输出mess1

shuru ;调用宏shuru:二位数据输入 mov bl,n mov bh,0 mov al,dl mov si,0

md: cmp al,xh[si] ;先查找输入的学生是否存在

je qq1_1 ;查到的话,就跳转到qq1_1输入修改的值, 也就是重新输入。;结果相等则跳转到qq1_1 add si,1

11 / 5

cmp si,bx

jbe md ;小于等于则跳转到md output mess ;输出mess

jmp md1 ;不相等继续输入学号

qq1_1: ;转入修改的值重新输入。 mov di,si output mess2 output mess4 mov si,0 mov cx,3

搜索更多关于: 汇编语言课程设计学生成绩管理系统 的文档
汇编语言课程设计学生成绩管理系统.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c85c2e7gqua37lyd0yjbf83hrt8bf8q008rl_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top